From f56f9dd10f72d50a620fdd747692f315000e4636 Mon Sep 17 00:00:00 2001 From: clc5q <clc5q@git.zephyr-software.com> Date: Fri, 22 May 2015 14:33:02 +0000 Subject: [PATCH] Updated annotation files due to IDA Pro 6.7 improvements. Former-commit-id: 6d9ae185b0345322e969cad234eedd0f7341a2b0 --- tests/commit/save-busybox.psexe.infoannot | 11 +- tests/commit/save-bzip2.psexe.infoannot | 18 +- ...save-ffmpeg.psexe.infoannot.REMOVED.git-id | 2 +- tests/commit/save-firefox-bin.psexe.infoannot | 5 +- .../save-gnome-calculator.psexe.infoannot | 2 +- .../save-gnome-character-map.psexe.infoannot | 2 + ...nome-file-share-properties.psexe.infoannot | 5 + .../save-gnome-font-viewer.psexe.infoannot | 6 +- tests/commit/save-gnome-help.psexe.infoannot | 4 + .../save-gnome-keyring-3.psexe.infoannot | 6 + .../save-gnome-keyring-daemon.psexe.infoannot | 9 +- .../commit/save-gnome-keyring.psexe.infoannot | 6 + ...ave-gnome-power-statistics.psexe.infoannot | 2 + ...-gnome-screensaver-command.psexe.infoannot | 3 + .../save-gnome-screenshot.psexe.infoannot | 5 + .../save-gnome-search-tool.psexe.infoannot | 14 +- ...e-gnome-session-properties.psexe.infoannot | 3 + .../save-gnome-session-quit.psexe.infoannot | 3 + .../commit/save-gnome-session.psexe.infoannot | 8 +- .../save-gnome-terminal.psexe.infoannot | 10 +- .../save-gnome-thumbnail-font.psexe.infoannot | 18 +- tests/commit/save-grep.psexe.infoannot | 38 +- tests/commit/save-less.psexe.infoannot | 28 +- tests/commit/save-ls-64bit.psexe.infoannot | 83 +- tests/commit/save-lt-svn.psexe.infoannot | 10 +- tests/commit/save-synaptic.psexe.infoannot | 25 +- tests/commit/save-xcalc.psexe.infoannot | 5 + tests/commit/save-xedit.psexe.infoannot | 91 +- tests/commit/save-xeyes.psexe.infoannot | 2 + ...ed-save-busybox.psexe.annot.REMOVED.git-id | 2 +- .../trimmed-sorted-save-bzip2.psexe.annot | 1809 +- .../trimmed-sorted-save-destripe.psexe.annot | 22 +- ...ted-save-ffmpeg.psexe.annot.REMOVED.git-id | 2 +- ...ave-firefox-bin.psexe.annot.REMOVED.git-id | 2 +- ...rted-save-gedit.psexe.annot.REMOVED.git-id | 2 +- ...orted-save-gimp.psexe.annot.REMOVED.git-id | 2 +- ...nome-calculator.psexe.annot.REMOVED.git-id | 2 +- ...orted-save-gnome-character-map.psexe.annot | 746 +- ...rted-save-gnome-control-center.psexe.annot | 36 +- ...d-sorted-save-gnome-dictionary.psexe.annot | 34 +- ...ve-gnome-file-share-properties.psexe.annot | 278 +- ...-sorted-save-gnome-font-viewer.psexe.annot | 1434 +- ...trimmed-sorted-save-gnome-help.psexe.annot | 1083 +- ...ed-sorted-save-gnome-keyring-3.psexe.annot | 598 +- ...-keyring-daemon.psexe.annot.REMOVED.git-id | 2 +- ...mmed-sorted-save-gnome-keyring.psexe.annot | 598 +- ...e-gnome-nettool.psexe.annot.REMOVED.git-id | 2 +- ...trimmed-sorted-save-gnome-open.psexe.annot | 22 +- ...ed-save-gnome-power-statistics.psexe.annot | 1076 +- ...save-gnome-screensaver-command.psexe.annot | 125 +- ...-sorted-save-gnome-screensaver.psexe.annot | 34 +- ...d-sorted-save-gnome-screenshot.psexe.annot | 1244 +- ...ome-search-tool.psexe.annot.REMOVED.git-id | 2 +- ...-save-gnome-session-properties.psexe.annot | 129 +- ...sorted-save-gnome-session-quit.psexe.annot | 123 +- ...e-gnome-session.psexe.annot.REMOVED.git-id | 2 +- ...ted-save-gnome-settings-daemon.psexe.annot | 28 +- ...sorted-save-gnome-sound-applet.psexe.annot | 40 +- ...rted-save-gnome-sound-recorder.psexe.annot | 38 +- ...d-sorted-save-gnome-system-log.psexe.annot | 42 +- ...-system-monitor.psexe.annot.REMOVED.git-id | 2 +- ...-gnome-terminal.psexe.annot.REMOVED.git-id | 2 +- ...ome-text-editor.psexe.annot.REMOVED.git-id | 2 +- ...rted-save-gnome-thumbnail-font.psexe.annot | 1344 +- ...orted-save-grep.psexe.annot.REMOVED.git-id | 2 +- ...rted-save-httpd.psexe.annot.REMOVED.git-id | 2 +- ...orted-save-less.psexe.annot.REMOVED.git-id | 2 +- .../trimmed-sorted-save-ls-64bit.psexe.annot | 31625 ---------------- ...d-save-ls-64bit.psexe.annot.REMOVED.git-id | 1 + ...ted-save-lt-svn.psexe.annot.REMOVED.git-id | 2 +- .../trimmed-sorted-save-malloc.psexe.annot | 16 +- ...rted-save-nginx.psexe.annot.REMOVED.git-id | 2 +- ...ed-save-openssl.psexe.annot.REMOVED.git-id | 2 +- ...d-save-synaptic.psexe.annot.REMOVED.git-id | 2 +- .../commit/trimmed-sorted-save-toy.exe.annot | 14 +- .../trimmed-sorted-save-xcalc.psexe.annot | 879 +- ...rted-save-xedit.psexe.annot.REMOVED.git-id | 2 +- .../trimmed-sorted-save-xeyes.psexe.annot | 522 +- 78 files changed, 9275 insertions(+), 35131 deletions(-) delete mode 100644 tests/commit/trimmed-sorted-save-ls-64bit.psexe.annot create mode 100644 tests/commit/trimmed-sorted-save-ls-64bit.psexe.annot.REMOVED.git-id diff --git a/tests/commit/save-busybox.psexe.infoannot b/tests/commit/save-busybox.psexe.infoannot index 8cafb9f9..23ee9cf1 100644 --- a/tests/commit/save-busybox.psexe.infoannot +++ b/tests/commit/save-busybox.psexe.infoannot @@ -731,6 +731,9 @@ 407050 38 FUNC PROBLEM sub_407050 JUMPUNRESOLVED 407080 2 FUNC RETURNTYPE RAX 0 407080 2 FUNC INARGS 4 ARG0 0 ARG1 0 ARG2 0 ARG3 1 + 407090 139 FUNC RETURNTYPE RAX 16 + 407090 139 FUNC INARGS 6 ARG0 0 ARG1 0 ARG2 0 ARG3 0 ARG4 0 ARG5 0 + 407090 139 FUNC PROBLEM init CALLUNRESOLVED 407120 24 FUNC RETURNTYPE RAX 4 407120 24 FUNC INARGS 4 ARG0 0 ARG1 0 ARG2 0 ARG3 0 407140 16 FUNC RETURNTYPE RAX 0 @@ -3242,12 +3245,12 @@ 440425 3 INSTR CHECK UNDERFLOW UNKNOWNSIGN 32 ESI ZZ sub esi, [rbx+10h] 44043e 2 INSTR CHECK UNDERFLOW UNKNOWNSIGN 32 ESI ZZ sub esi, [rbx] 440698 3 INSTR CHECK OVERFLOW UNSIGNED 64 RDI ZZ add rdi, rax - 4406ae 4 INSTR CHECK OVERFLOW UNSIGNED 32 EDI ZZ IDIOM 33 CONST 0 imul edi, [rbp+130h+var_120] - 4406bf 4 INSTR CHECK OVERFLOW UNSIGNED 32 EDI ZZ add edi, [rsp+200h+var_1F8] + 4406ae 4 INSTR CHECK OVERFLOW UNSIGNED 32 EDI ZZ IDIOM 33 CONST 0 imul edi, [rbp+10h] + 4406bf 4 INSTR CHECK OVERFLOW UNSIGNED 32 EDI ZZ add edi, [rsp+208h+var_200] 44070e 4 INSTR CHECK OVERFLOW NOFLAGUNSIGNED 64 R15+48 ZZ IDIOM 32 lea edx, [r15+30h] 44072e 3 INSTR CHECK OVERFLOW UNSIGNED 32 EDX ZZ add edx, 30h - 440740 4 INSTR CHECK OVERFLOW NOFLAGUNSIGNED 64 RBP+32 ZZ IDIOM 18 MEMORYSINK lea rdx, [rbp+130h+var_110] - 440767 4 INSTR CHECK OVERFLOW NOFLAGUNSIGNED 64 RBP+36 ZZ IDIOM 18 MEMORYSINK lea rcx, [rbp+130h+var_10C] + 440740 4 INSTR CHECK OVERFLOW NOFLAGUNSIGNED 64 RBP+32 ZZ IDIOM 18 MEMORYSINK lea rdx, [rbp+20h] + 440767 4 INSTR CHECK OVERFLOW NOFLAGUNSIGNED 64 RBP+36 ZZ IDIOM 18 MEMORYSINK lea rcx, [rbp+24h] 44076b 2 INSTR CHECK UNDERFLOW SIGNED 32 ESI ZZ sub esi, edi 44076f 7 INSTR CHECK OVERFLOW UNSIGNED 64 RDI ZZ add rdi, 6C95C4h ; s 4407c9 20 FUNC RETURNTYPE RAX 0 diff --git a/tests/commit/save-bzip2.psexe.infoannot b/tests/commit/save-bzip2.psexe.infoannot index 1ae58b7d..8462e17f 100644 --- a/tests/commit/save-bzip2.psexe.infoannot +++ b/tests/commit/save-bzip2.psexe.infoannot @@ -96,6 +96,8 @@ 401380 6 FUNC PROBLEM .strstr JUMPUNRESOLVED 401390 6 FUNC RETURNTYPE RAX 0 401390 6 FUNC PROBLEM .__ctype_b_loc JUMPUNRESOLVED + 4013a0 2642 FUNC RETURNTYPE RAX 0 + 4013a0 2642 FUNC INARGS 6 ARG0 1 ARG1 4 ARG2 0 ARG3 0 ARG4 0 ARG5 0 401df4 42 FUNC RETURNTYPE RAX 0 401df4 42 FUNC INARGS 3 ARG0 0 ARG1 0 ARG2 0 401e20 23 FUNC RETURNTYPE RAX 0 @@ -115,7 +117,7 @@ 402030 33 FUNC RETURNTYPE RAX 1 402030 33 FUNC INARGS 6 ARG0 4 ARG1 0 ARG2 0 ARG3 0 ARG4 0 ARG5 0 402060 34 FUNC RETURNTYPE RAX 1 - 402060 34 FUNC INARGS 1 ARG0 0 + 402060 34 FUNC INARGS 1 ARG0 4 402090 61 FUNC RETURNTYPE RAX 0 402090 61 FUNC INARGS 6 ARG0 0 ARG1 0 ARG2 0 ARG3 0 ARG4 0 ARG5 0 4020d0 432 FUNC RETURNTYPE RAX 0 @@ -124,9 +126,9 @@ 402280 45 FUNC RETURNTYPE RAX 0 402280 45 FUNC INARGS 6 ARG0 0 ARG1 0 ARG2 0 ARG3 0 ARG4 0 ARG5 0 4022b0 40 FUNC RETURNTYPE RAX 1 - 4022b0 40 FUNC INARGS 6 ARG0 0 ARG1 0 ARG2 0 ARG3 0 ARG4 0 ARG5 0 + 4022b0 40 FUNC INARGS 6 ARG0 0 ARG1 0 ARG2 4 ARG3 1 ARG4 4 ARG5 0 4022e0 40 FUNC RETURNTYPE RAX 1 - 4022e0 40 FUNC INARGS 6 ARG0 0 ARG1 0 ARG2 0 ARG3 0 ARG4 0 ARG5 0 + 4022e0 40 FUNC INARGS 6 ARG0 0 ARG1 0 ARG2 4 ARG3 1 ARG4 4 ARG5 0 402310 43 FUNC RETURNTYPE RAX 0 402310 43 FUNC INARGS 4 ARG0 0 ARG1 0 ARG2 0 ARG3 1 402340 51 FUNC RETURNTYPE RAX 1 @@ -135,6 +137,8 @@ 402380 50 FUNC INARGS 6 ARG0 0 ARG1 0 ARG2 0 ARG3 0 ARG4 0 ARG5 0 4023c0 53 FUNC RETURNTYPE RAX 0 4023c0 53 FUNC INARGS 6 ARG0 16 ARG1 0 ARG2 0 ARG3 0 ARG4 0 ARG5 0 + 402400 109 FUNC RETURNTYPE RAX 0 + 402400 109 FUNC INARGS 6 ARG0 0 ARG1 0 ARG2 0 ARG3 0 ARG4 0 ARG5 0 402470 62 FUNC RETURNTYPE RAX 0 402470 62 FUNC INARGS 6 ARG0 0 ARG1 0 ARG2 0 ARG3 0 ARG4 0 ARG5 0 4024b0 43 FUNC RETURNTYPE RAX 0 @@ -152,7 +156,7 @@ 403110 153 FUNC INARGS 6 ARG0 4 ARG1 4 ARG2 0 ARG3 0 ARG4 0 ARG5 0 403181 3 INSTR CHECK OVERFLOW NOFLAGUNSIGNED 32 RAX+5 ZZ lea edi, [rax+5] 4031b0 234 FUNC RETURNTYPE RAX 96 - 4031b0 234 FUNC INARGS 6 ARG0 4 ARG1 4 ARG2 0 ARG3 0 ARG4 0 ARG5 0 + 4031b0 234 FUNC INARGS 6 ARG0 4 ARG1 4 ARG2 4 ARG3 4 ARG4 0 ARG5 0 4032a0 97 FUNC RETURNTYPE RAX 0 4032a0 97 FUNC INARGS 6 ARG0 0 ARG1 0 ARG2 0 ARG3 0 ARG4 0 ARG5 0 403310 61 FUNC RETURNTYPE RAX 1 @@ -164,10 +168,12 @@ 4033c0 180 FUNC RETURNTYPE RAX 0 4033c0 180 FUNC INARGS 6 ARG0 0 ARG1 0 ARG2 0 ARG3 0 ARG4 0 ARG5 0 403480 1908 FUNC RETURNTYPE RAX 0 - 403480 1908 FUNC INARGS 6 ARG0 0 ARG1 0 ARG2 0 ARG3 0 ARG4 0 ARG5 0 + 403480 1908 FUNC INARGS 6 ARG0 96 ARG1 0 ARG2 0 ARG3 0 ARG4 0 ARG5 0 403615 4 INSTR CHECK OVERFLOW NOFLAGUNSIGNED 64 RBP+2 ZZ IDIOM 18 MEMORYSINK lea rdx, [rbp+2] 403c00 739 FUNC RETURNTYPE RAX 1 - 403c00 739 FUNC INARGS 6 ARG0 0 ARG1 0 ARG2 0 ARG3 0 ARG4 0 ARG5 0 + 403c00 739 FUNC INARGS 6 ARG0 96 ARG1 0 ARG2 0 ARG3 0 ARG4 0 ARG5 0 + 403ef0 1607 FUNC RETURNTYPE RAX 1 + 403ef0 1607 FUNC INARGS 6 ARG0 96 ARG1 0 ARG2 0 ARG3 0 ARG4 0 ARG5 0 4045d0 2 FUNC RETURNTYPE RAX 0 4045d0 2 FUNC INARGS 4 ARG0 0 ARG1 0 ARG2 0 ARG3 1 4045e0 54 FUNC RETURNTYPE RAX 0 diff --git a/tests/commit/save-ffmpeg.psexe.infoannot.REMOVED.git-id b/tests/commit/save-ffmpeg.psexe.infoannot.REMOVED.git-id index 9eab49f3..a2ceec38 100644 --- a/tests/commit/save-ffmpeg.psexe.infoannot.REMOVED.git-id +++ b/tests/commit/save-ffmpeg.psexe.infoannot.REMOVED.git-id @@ -1 +1 @@ -a1b5fb30c2e3c0dc579d72603f56520f80ad07cd \ No newline at end of file +aa655842790f811d1fceddea1dd1a6e9e78ac974 \ No newline at end of file diff --git a/tests/commit/save-firefox-bin.psexe.infoannot b/tests/commit/save-firefox-bin.psexe.infoannot index 708f87c3..13bc0bf8 100644 --- a/tests/commit/save-firefox-bin.psexe.infoannot +++ b/tests/commit/save-firefox-bin.psexe.infoannot @@ -138,6 +138,9 @@ 403750 6 FUNC PROBLEM .pthread_mutex_unlock JUMPUNRESOLVED 403760 6 FUNC RETURNTYPE RAX 0 403760 6 FUNC PROBLEM .open JUMPUNRESOLVED + 403770 223 FUNC RETURNTYPE RAX 1 + 403770 223 FUNC INARGS 6 ARG0 0 ARG1 4 ARG2 0 ARG3 0 ARG4 0 ARG5 0 + 403770 223 FUNC PROBLEM main CALLUNRESOLVED 403850 237 FUNC RETURNTYPE RAX 1 403850 237 FUNC INARGS 4 ARG0 0 ARG1 0 ARG2 0 ARG3 0 403940 219 FUNC RETURNTYPE RAX 0 @@ -230,7 +233,7 @@ 405f50 265 FUNC RETURNTYPE RAX 1 405f50 265 FUNC INARGS 6 ARG0 0 ARG1 8 ARG2 0 ARG3 0 ARG4 8 ARG5 0 406060 297 FUNC RETURNTYPE RAX 1 - 406060 297 FUNC INARGS 6 ARG0 0 ARG1 0 ARG2 0 ARG3 0 ARG4 0 ARG5 0 + 406060 297 FUNC INARGS 6 ARG0 0 ARG1 8 ARG2 0 ARG3 0 ARG4 0 ARG5 0 406190 8 FUNC RETURNTYPE RAX 0 406190 8 FUNC INARGS 4 ARG0 4 ARG1 0 ARG2 96 ARG3 96 4061a0 158 FUNC RETURNTYPE RAX 1 diff --git a/tests/commit/save-gnome-calculator.psexe.infoannot b/tests/commit/save-gnome-calculator.psexe.infoannot index 1d444800..024acd32 100644 --- a/tests/commit/save-gnome-calculator.psexe.infoannot +++ b/tests/commit/save-gnome-calculator.psexe.infoannot @@ -1594,7 +1594,7 @@ 4237dc 7 INSTR CHECK OVERFLOW UNSIGNED 64 RDX ZZ IDIOM 33 CONST 8016 imul rdx, r14, 1F50h 4237e8 7 INSTR CHECK OVERFLOW UNSIGNED 64 RDX ZZ add rdx, 1F4Fh 4237fd 7 INSTR CHECK OVERFLOW UNSIGNED 64 RDX ZZ IDIOM 33 CONST 8016 imul rdx, 1F50h - 423804 5 INSTR CHECK OVERFLOW UNSIGNED 64 RDX ZZ IDIOM 18 MEMORYSINK add rdx, [rsp+190280h+dest] + 423804 5 INSTR CHECK OVERFLOW UNSIGNED 64 RDX ZZ IDIOM 18 MEMORYSINK add rdx, [rsp+190288h+dest] 423988 4 INSTR CHECK OVERFLOW NOFLAGUNSIGNED 64 RAX+6 ZZ lea rdi, [rax+6] ; size 4239e0 4 INSTR CHECK OVERFLOW NOFLAGUNSIGNED 64 RCX+2 ZZ IDIOM 18 MEMORYSINK lea rdx, [rcx+2] 4239f2 4 INSTR CHECK UNDERFLOW UNSIGNED 64 RDX ZZ IDIOM 18 MEMORYSINK sbb rdx, 3 diff --git a/tests/commit/save-gnome-character-map.psexe.infoannot b/tests/commit/save-gnome-character-map.psexe.infoannot index eb47327e..62cbd4d9 100644 --- a/tests/commit/save-gnome-character-map.psexe.infoannot +++ b/tests/commit/save-gnome-character-map.psexe.infoannot @@ -568,6 +568,8 @@ 406cc0 6 FUNC PROBLEM .gtk_tree_model_iter_next JUMPUNRESOLVED 406cd0 6 FUNC RETURNTYPE RAX 0 406cd0 6 FUNC PROBLEM .cairo_move_to JUMPUNRESOLVED + 406ce0 587 FUNC RETURNTYPE RAX 1 + 406ce0 587 FUNC INARGS 6 ARG0 0 ARG1 0 ARG2 0 ARG3 0 ARG4 0 ARG5 0 406f2c 42 FUNC RETURNTYPE RAX 0 406f2c 42 FUNC INARGS 3 ARG0 0 ARG1 0 ARG2 0 406f58 23 FUNC RETURNTYPE RAX 0 diff --git a/tests/commit/save-gnome-file-share-properties.psexe.infoannot b/tests/commit/save-gnome-file-share-properties.psexe.infoannot index 5ef039dc..43a0f8b0 100644 --- a/tests/commit/save-gnome-file-share-properties.psexe.infoannot +++ b/tests/commit/save-gnome-file-share-properties.psexe.infoannot @@ -158,6 +158,8 @@ 401f70 6 FUNC PROBLEM .gtk_show_uri JUMPUNRESOLVED 401f80 6 FUNC RETURNTYPE RAX 0 401f80 6 FUNC PROBLEM .g_file_test JUMPUNRESOLVED + 401f90 138 FUNC RETURNTYPE RAX 0 + 401f90 138 FUNC INARGS 6 ARG0 0 ARG1 0 ARG2 0 ARG3 0 ARG4 0 ARG5 0 40201c 42 FUNC RETURNTYPE RAX 0 40201c 42 FUNC INARGS 3 ARG0 0 ARG1 0 ARG2 0 402048 23 FUNC RETURNTYPE RAX 0 @@ -190,6 +192,9 @@ 403510 122 FUNC INARGS 4 ARG0 4 ARG1 0 ARG2 0 ARG3 1 403590 105 FUNC RETURNTYPE RAX 1 403590 105 FUNC INARGS 6 ARG0 0 ARG1 0 ARG2 0 ARG3 0 ARG4 0 ARG5 0 + 403600 137 FUNC RETURNTYPE RAX 0 + 403600 137 FUNC INARGS 6 ARG0 0 ARG1 0 ARG2 0 ARG3 0 ARG4 0 ARG5 0 + 403600 137 FUNC PROBLEM init CALLUNRESOLVED 403690 2 FUNC RETURNTYPE RAX 0 403690 2 FUNC INARGS 4 ARG0 0 ARG1 0 ARG2 0 ARG3 1 4036a0 54 FUNC RETURNTYPE RAX 0 diff --git a/tests/commit/save-gnome-font-viewer.psexe.infoannot b/tests/commit/save-gnome-font-viewer.psexe.infoannot index 32ee7484..a2a938b7 100644 --- a/tests/commit/save-gnome-font-viewer.psexe.infoannot +++ b/tests/commit/save-gnome-font-viewer.psexe.infoannot @@ -236,6 +236,8 @@ 402d30 6 FUNC PROBLEM .FT_Get_Sfnt_Name_Count JUMPUNRESOLVED 402d40 6 FUNC RETURNTYPE RAX 0 402d40 6 FUNC PROBLEM .gtk_grid_attach_next_to JUMPUNRESOLVED + 402d50 2396 FUNC RETURNTYPE RAX 1 + 402d50 2396 FUNC INARGS 6 ARG0 1 ARG1 4 ARG2 0 ARG3 0 ARG4 0 ARG5 0 4036ac 42 FUNC RETURNTYPE RAX 0 4036ac 42 FUNC INARGS 3 ARG0 0 ARG1 0 ARG2 0 4036d8 23 FUNC RETURNTYPE RAX 0 @@ -248,10 +250,10 @@ 403790 43 FUNC RETURNTYPE RAX 0 403790 43 FUNC INARGS 6 ARG0 4 ARG1 0 ARG2 0 ARG3 0 ARG4 0 ARG5 0 403890 391 FUNC RETURNTYPE RAX 1 - 403890 391 FUNC INARGS 6 ARG0 0 ARG1 0 ARG2 0 ARG3 4 ARG4 0 ARG5 0 + 403890 391 FUNC INARGS 6 ARG0 0 ARG1 0 ARG2 1 ARG3 4 ARG4 0 ARG5 0 403890 391 FUNC PROBLEM sub_403890 CALLUNRESOLVED 403a20 694 FUNC RETURNTYPE RAX 0 - 403a20 694 FUNC INARGS 6 ARG0 0 ARG1 0 ARG2 0 ARG3 1 ARG4 0 ARG5 0 + 403a20 694 FUNC INARGS 6 ARG0 0 ARG1 0 ARG2 0 ARG3 1 ARG4 1 ARG5 0 403f30 181 FUNC RETURNTYPE RAX 1 403f30 181 FUNC INARGS 6 ARG0 0 ARG1 0 ARG2 4 ARG3 0 ARG4 0 ARG5 0 403ff0 134 FUNC RETURNTYPE RAX 4 diff --git a/tests/commit/save-gnome-help.psexe.infoannot b/tests/commit/save-gnome-help.psexe.infoannot index 0bf50d43..ef275fc2 100644 --- a/tests/commit/save-gnome-help.psexe.infoannot +++ b/tests/commit/save-gnome-help.psexe.infoannot @@ -2,6 +2,8 @@ 4041e0 24 FUNC INARGS 6 ARG0 0 ARG1 0 ARG2 0 ARG3 0 ARG4 0 ARG5 0 404210 6 FUNC RETURNTYPE RAX 0 404210 6 FUNC PROBLEM .g_variant_builder_init JUMPUNRESOLVED + 404220 6 FUNC RETURNTYPE RAX 0 + 404220 6 FUNC PROBLEM .g_application_run JUMPUNRESOLVED 404230 6 FUNC RETURNTYPE RAX 0 404230 6 FUNC PROBLEM .gtk_selection_data_get_uris JUMPUNRESOLVED 404240 6 FUNC RETURNTYPE RAX 0 @@ -420,6 +422,8 @@ 404f70 6 FUNC PROBLEM .gtk_entry_get_text JUMPUNRESOLVED 404f80 6 FUNC RETURNTYPE RAX 0 404f80 6 FUNC PROBLEM .yelp_location_entry_new JUMPUNRESOLVED + 404f90 110 FUNC RETURNTYPE RAX 0 + 404f90 110 FUNC INARGS 6 ARG0 0 ARG1 0 ARG2 0 ARG3 0 ARG4 0 ARG5 0 405000 42 FUNC RETURNTYPE RAX 0 405000 42 FUNC INARGS 3 ARG0 0 ARG1 0 ARG2 0 40502c 23 FUNC RETURNTYPE RAX 0 diff --git a/tests/commit/save-gnome-keyring-3.psexe.infoannot b/tests/commit/save-gnome-keyring-3.psexe.infoannot index 7e2952a2..43707cc5 100644 --- a/tests/commit/save-gnome-keyring-3.psexe.infoannot +++ b/tests/commit/save-gnome-keyring-3.psexe.infoannot @@ -90,6 +90,9 @@ 401360 6 FUNC PROBLEM .gcr_importer_new JUMPUNRESOLVED 401370 6 FUNC RETURNTYPE RAX 0 401370 6 FUNC PROBLEM .setlocale JUMPUNRESOLVED + 401380 233 FUNC RETURNTYPE RAX 1 + 401380 233 FUNC INARGS 6 ARG0 0 ARG1 0 ARG2 0 ARG3 0 ARG4 0 ARG5 0 + 401380 233 FUNC PROBLEM main CALLUNRESOLVED 40146c 42 FUNC RETURNTYPE RAX 0 40146c 42 FUNC INARGS 3 ARG0 0 ARG1 0 ARG2 0 401498 23 FUNC RETURNTYPE RAX 0 @@ -113,6 +116,9 @@ 401ac0 94 FUNC INARGS 6 ARG0 0 ARG1 0 ARG2 0 ARG3 0 ARG4 0 ARG5 0 401f00 15 FUNC RETURNTYPE RAX 0 401f00 15 FUNC PROBLEM sub_401F00 CHUNKS + 401f10 137 FUNC RETURNTYPE RAX 0 + 401f10 137 FUNC INARGS 6 ARG0 0 ARG1 0 ARG2 0 ARG3 0 ARG4 0 ARG5 0 + 401f10 137 FUNC PROBLEM init CALLUNRESOLVED 401fa0 2 FUNC RETURNTYPE RAX 0 401fa0 2 FUNC INARGS 4 ARG0 0 ARG1 0 ARG2 0 ARG3 1 401fb0 54 FUNC RETURNTYPE RAX 0 diff --git a/tests/commit/save-gnome-keyring-daemon.psexe.infoannot b/tests/commit/save-gnome-keyring-daemon.psexe.infoannot index d59567dd..af5c93f4 100644 --- a/tests/commit/save-gnome-keyring-daemon.psexe.infoannot +++ b/tests/commit/save-gnome-keyring-daemon.psexe.infoannot @@ -1292,6 +1292,11 @@ 40ebba 32 FUNC INARGS 6 ARG0 0 ARG1 0 ARG2 0 ARG3 4 ARG4 1 ARG5 1 40ebda 374 FUNC RETURNTYPE RAX 1 40ebda 374 FUNC INARGS 6 ARG0 8 ARG1 1 ARG2 8 ARG3 4 ARG4 1 ARG5 0 + 40ed50 1487 FUNC RETURNTYPE RAX 1 + 40ed50 1487 FUNC INARGS 6 ARG0 0 ARG1 0 ARG2 0 ARG3 0 ARG4 0 ARG5 0 + 40ef28 4 INSTR CHECK OVERFLOW NOFLAGSIGNED 64 R14+1 ZZ lea esi, [r14+1] + 40ef34 3 INSTR CHECK OVERFLOW NOFLAGSIGNED 32 RBP+1 ZZ lea edx, [rbp+1] + 40ef37 4 INSTR CHECK OVERFLOW NOFLAGUNKNOWNSIGN 64 RAX+R13 ZZ IDIOM 18 MEMORYSINK lea rdi, [rax+r13] ; s 40f320 42 FUNC RETURNTYPE RAX 0 40f320 42 FUNC INARGS 3 ARG0 0 ARG1 0 ARG2 0 40f34c 23 FUNC RETURNTYPE RAX 0 @@ -1326,7 +1331,7 @@ 40fbf0 35 FUNC RETURNTYPE RAX 1 40fbf0 35 FUNC INARGS 6 ARG0 0 ARG1 0 ARG2 0 ARG3 0 ARG4 0 ARG5 0 40fc20 80 FUNC RETURNTYPE RAX 96 - 40fc20 80 FUNC INARGS 6 ARG0 0 ARG1 0 ARG2 0 ARG3 0 ARG4 0 ARG5 0 + 40fc20 80 FUNC INARGS 6 ARG0 1 ARG1 0 ARG2 1 ARG3 0 ARG4 0 ARG5 0 40fc70 173 FUNC RETURNTYPE RAX 1 40fc70 173 FUNC INARGS 6 ARG0 1 ARG1 0 ARG2 0 ARG3 0 ARG4 0 ARG5 0 40fc70 173 FUNC PROBLEM sub_40FC70 CALLUNRESOLVED @@ -1380,7 +1385,7 @@ 410690 127 FUNC INARGS 6 ARG0 0 ARG1 0 ARG2 0 ARG3 0 ARG4 0 ARG5 0 410690 127 FUNC PROBLEM sub_410690 CALLUNRESOLVED 410710 26 FUNC RETURNTYPE RAX 0 - 410710 26 FUNC INARGS 6 ARG0 0 ARG1 0 ARG2 0 ARG3 0 ARG4 0 ARG5 0 + 410710 26 FUNC INARGS 6 ARG0 1 ARG1 0 ARG2 1 ARG3 0 ARG4 0 ARG5 0 410780 128 FUNC RETURNTYPE RAX 0 410780 128 FUNC INARGS 6 ARG0 4 ARG1 0 ARG2 0 ARG3 0 ARG4 0 ARG5 0 410800 51 FUNC RETURNTYPE RAX 0 diff --git a/tests/commit/save-gnome-keyring.psexe.infoannot b/tests/commit/save-gnome-keyring.psexe.infoannot index 7e2952a2..43707cc5 100644 --- a/tests/commit/save-gnome-keyring.psexe.infoannot +++ b/tests/commit/save-gnome-keyring.psexe.infoannot @@ -90,6 +90,9 @@ 401360 6 FUNC PROBLEM .gcr_importer_new JUMPUNRESOLVED 401370 6 FUNC RETURNTYPE RAX 0 401370 6 FUNC PROBLEM .setlocale JUMPUNRESOLVED + 401380 233 FUNC RETURNTYPE RAX 1 + 401380 233 FUNC INARGS 6 ARG0 0 ARG1 0 ARG2 0 ARG3 0 ARG4 0 ARG5 0 + 401380 233 FUNC PROBLEM main CALLUNRESOLVED 40146c 42 FUNC RETURNTYPE RAX 0 40146c 42 FUNC INARGS 3 ARG0 0 ARG1 0 ARG2 0 401498 23 FUNC RETURNTYPE RAX 0 @@ -113,6 +116,9 @@ 401ac0 94 FUNC INARGS 6 ARG0 0 ARG1 0 ARG2 0 ARG3 0 ARG4 0 ARG5 0 401f00 15 FUNC RETURNTYPE RAX 0 401f00 15 FUNC PROBLEM sub_401F00 CHUNKS + 401f10 137 FUNC RETURNTYPE RAX 0 + 401f10 137 FUNC INARGS 6 ARG0 0 ARG1 0 ARG2 0 ARG3 0 ARG4 0 ARG5 0 + 401f10 137 FUNC PROBLEM init CALLUNRESOLVED 401fa0 2 FUNC RETURNTYPE RAX 0 401fa0 2 FUNC INARGS 4 ARG0 0 ARG1 0 ARG2 0 ARG3 1 401fb0 54 FUNC RETURNTYPE RAX 0 diff --git a/tests/commit/save-gnome-power-statistics.psexe.infoannot b/tests/commit/save-gnome-power-statistics.psexe.infoannot index 9a7fd717..3013b78a 100644 --- a/tests/commit/save-gnome-power-statistics.psexe.infoannot +++ b/tests/commit/save-gnome-power-statistics.psexe.infoannot @@ -394,6 +394,8 @@ 4049b0 6 FUNC PROBLEM .cairo_move_to JUMPUNRESOLVED 4049c0 10 FUNC RETURNTYPE RAX 0 4049c0 10 FUNC INARGS 4 ARG0 0 ARG1 0 ARG2 0 ARG3 0 + 4049d0 264 FUNC RETURNTYPE RAX 0 + 4049d0 264 FUNC INARGS 6 ARG0 0 ARG1 0 ARG2 0 ARG3 0 ARG4 0 ARG5 0 404ae0 10 FUNC RETURNTYPE RAX 0 404ae0 10 FUNC INARGS 4 ARG0 0 ARG1 0 ARG2 0 ARG3 0 404aec 42 FUNC RETURNTYPE RAX 0 diff --git a/tests/commit/save-gnome-screensaver-command.psexe.infoannot b/tests/commit/save-gnome-screensaver-command.psexe.infoannot index 63c43a66..df6a655d 100644 --- a/tests/commit/save-gnome-screensaver-command.psexe.infoannot +++ b/tests/commit/save-gnome-screensaver-command.psexe.infoannot @@ -85,6 +85,9 @@ 4013d0 328 FUNC INARGS 6 ARG0 0 ARG1 1 ARG2 0 ARG3 0 ARG4 0 ARG5 0 401520 808 FUNC RETURNTYPE RAX 1 401520 808 FUNC INARGS 6 ARG0 0 ARG1 0 ARG2 0 ARG3 0 ARG4 0 ARG5 0 + 401850 137 FUNC RETURNTYPE RAX 0 + 401850 137 FUNC INARGS 6 ARG0 0 ARG1 0 ARG2 0 ARG3 0 ARG4 0 ARG5 0 + 401850 137 FUNC PROBLEM init CALLUNRESOLVED 4018e0 2 FUNC RETURNTYPE RAX 0 4018e0 2 FUNC INARGS 4 ARG0 0 ARG1 0 ARG2 0 ARG3 1 4018f0 54 FUNC RETURNTYPE RAX 0 diff --git a/tests/commit/save-gnome-screenshot.psexe.infoannot b/tests/commit/save-gnome-screenshot.psexe.infoannot index e6f3c920..54403f23 100644 --- a/tests/commit/save-gnome-screenshot.psexe.infoannot +++ b/tests/commit/save-gnome-screenshot.psexe.infoannot @@ -646,6 +646,8 @@ 407550 6 FUNC PROBLEM .g_application_register JUMPUNRESOLVED 407560 6 FUNC RETURNTYPE RAX 0 407560 6 FUNC PROBLEM .gtk_icon_set_add_source JUMPUNRESOLVED + 407570 123 FUNC RETURNTYPE RAX 0 + 407570 123 FUNC INARGS 6 ARG0 0 ARG1 0 ARG2 0 ARG3 0 ARG4 0 ARG5 0 4075ec 42 FUNC RETURNTYPE RAX 0 4075ec 42 FUNC INARGS 3 ARG0 0 ARG1 0 ARG2 0 407618 23 FUNC RETURNTYPE RAX 0 @@ -777,6 +779,9 @@ 40cc70 371 FUNC INARGS 6 ARG0 4 ARG1 1 ARG2 1 ARG3 0 ARG4 0 ARG5 0 40cdf0 125 FUNC RETURNTYPE RAX 1 40cdf0 125 FUNC INARGS 6 ARG0 0 ARG1 0 ARG2 0 ARG3 0 ARG4 0 ARG5 0 + 40ce70 137 FUNC RETURNTYPE RAX 0 + 40ce70 137 FUNC INARGS 6 ARG0 0 ARG1 0 ARG2 0 ARG3 0 ARG4 0 ARG5 0 + 40ce70 137 FUNC PROBLEM init CALLUNRESOLVED 40cf00 2 FUNC RETURNTYPE RAX 0 40cf00 2 FUNC INARGS 4 ARG0 0 ARG1 0 ARG2 0 ARG3 1 40cf10 54 FUNC RETURNTYPE RAX 0 diff --git a/tests/commit/save-gnome-search-tool.psexe.infoannot b/tests/commit/save-gnome-search-tool.psexe.infoannot index 8fd408ed..6346cf5e 100644 --- a/tests/commit/save-gnome-search-tool.psexe.infoannot +++ b/tests/commit/save-gnome-search-tool.psexe.infoannot @@ -1092,6 +1092,10 @@ 40c3b0 6 FUNC PROBLEM .SmcSetProperties JUMPUNRESOLVED 40c3c0 6 FUNC RETURNTYPE RAX 0 40c3c0 6 FUNC PROBLEM .gtk_icon_set_add_source JUMPUNRESOLVED + 40c3d0 2831 FUNC RETURNTYPE RAX 0 + 40c3d0 2831 FUNC INARGS 6 ARG0 0 ARG1 0 ARG2 0 ARG3 0 ARG4 0 ARG5 0 + 40c556 4 INSTR CHECK OVERFLOW NOFLAGSIGNED 64 RDX*2 ZZ lea rdx, [rdx+rdx*2] + 40c556 4 INSTR CHECK OVERFLOW NOFLAGSIGNED 64 RDX+RDX*2 ZZ lea rdx, [rdx+rdx*2] 40cee0 42 FUNC RETURNTYPE RAX 0 40cee0 42 FUNC INARGS 3 ARG0 0 ARG1 0 ARG2 0 40cf0c 23 FUNC RETURNTYPE RAX 0 @@ -1104,7 +1108,7 @@ 40cfd0 108 FUNC RETURNTYPE RAX 1 40cfd0 108 FUNC INARGS 6 ARG0 4 ARG1 0 ARG2 0 ARG3 0 ARG4 0 ARG5 0 40d040 118 FUNC RETURNTYPE RAX 0 - 40d040 118 FUNC INARGS 6 ARG0 16 ARG1 1 ARG2 1 ARG3 0 ARG4 0 ARG5 0 + 40d040 118 FUNC INARGS 6 ARG0 16 ARG1 96 ARG2 1 ARG3 4 ARG4 0 ARG5 0 40d0c0 176 FUNC RETURNTYPE RAX 4 40d0c0 176 FUNC INARGS 6 ARG0 4 ARG1 0 ARG2 0 ARG3 0 ARG4 0 ARG5 0 40d0ed 4 INSTR CHECK OVERFLOW NOFLAGUNKNOWNSIGN 64 RBX+1 ZZ lea rdi, [rbx+1] @@ -1125,9 +1129,9 @@ 40d5c0 86 FUNC RETURNTYPE RAX 1 40d5c0 86 FUNC INARGS 6 ARG0 16 ARG1 0 ARG2 0 ARG3 0 ARG4 0 ARG5 0 40d660 119 FUNC RETURNTYPE RAX 1 - 40d660 119 FUNC INARGS 6 ARG0 0 ARG1 0 ARG2 0 ARG3 0 ARG4 0 ARG5 0 + 40d660 119 FUNC INARGS 6 ARG0 16 ARG1 0 ARG2 0 ARG3 0 ARG4 0 ARG5 0 40d6e0 243 FUNC RETURNTYPE RAX 1 - 40d6e0 243 FUNC INARGS 6 ARG0 0 ARG1 0 ARG2 0 ARG3 0 ARG4 0 ARG5 0 + 40d6e0 243 FUNC INARGS 6 ARG0 16 ARG1 16 ARG2 2 ARG3 4 ARG4 0 ARG5 0 40d7e0 222 FUNC RETURNTYPE RAX 1 40d7e0 222 FUNC INARGS 6 ARG0 4 ARG1 0 ARG2 0 ARG3 0 ARG4 0 ARG5 0 40d8c0 418 FUNC RETURNTYPE RAX 1 @@ -1261,11 +1265,11 @@ 4179c0 215 FUNC RETURNTYPE RAX 0 4179c0 215 FUNC INARGS 6 ARG0 4 ARG1 1 ARG2 0 ARG3 0 ARG4 0 ARG5 0 417aa0 250 FUNC RETURNTYPE RAX 0 - 417aa0 250 FUNC INARGS 4 ARG0 0 ARG1 0 ARG2 0 ARG3 1 + 417aa0 250 FUNC INARGS 4 ARG0 1 ARG1 0 ARG2 0 ARG3 1 417ba0 862 FUNC RETURNTYPE RAX 0 417ba0 862 FUNC INARGS 6 ARG0 4 ARG1 0 ARG2 0 ARG3 0 ARG4 0 ARG5 0 418400 2005 FUNC RETURNTYPE RAX 0 - 418400 2005 FUNC INARGS 6 ARG0 4 ARG1 0 ARG2 4 ARG3 0 ARG4 0 ARG5 0 + 418400 2005 FUNC INARGS 6 ARG0 4 ARG1 1 ARG2 4 ARG3 1 ARG4 0 ARG5 0 41899d 4 INSTR CHECK OVERFLOW NOFLAGUNSIGNED 64 RBX+72 ZZ IDIOM 18 MEMORYSINK lea rdx, [rbx+48h] 418be0 1298 FUNC RETURNTYPE RAX 0 418be0 1298 FUNC INARGS 6 ARG0 4 ARG1 4 ARG2 4 ARG3 16 ARG4 1 ARG5 0 diff --git a/tests/commit/save-gnome-session-properties.psexe.infoannot b/tests/commit/save-gnome-session-properties.psexe.infoannot index 04c0d851..d95603bd 100644 --- a/tests/commit/save-gnome-session-properties.psexe.infoannot +++ b/tests/commit/save-gnome-session-properties.psexe.infoannot @@ -640,6 +640,9 @@ 40b210 116 FUNC INARGS 6 ARG0 0 ARG1 0 ARG2 0 ARG3 0 ARG4 0 ARG5 0 40b290 92 FUNC RETURNTYPE RAX 1 40b290 92 FUNC INARGS 6 ARG0 4 ARG1 0 ARG2 0 ARG3 0 ARG4 0 ARG5 0 + 40b790 137 FUNC RETURNTYPE RAX 0 + 40b790 137 FUNC INARGS 6 ARG0 0 ARG1 0 ARG2 0 ARG3 0 ARG4 0 ARG5 0 + 40b790 137 FUNC PROBLEM init CALLUNRESOLVED 40b820 2 FUNC RETURNTYPE RAX 0 40b820 2 FUNC INARGS 4 ARG0 0 ARG1 0 ARG2 0 ARG3 1 40b830 54 FUNC RETURNTYPE RAX 0 diff --git a/tests/commit/save-gnome-session-quit.psexe.infoannot b/tests/commit/save-gnome-session-quit.psexe.infoannot index c692a487..7018f319 100644 --- a/tests/commit/save-gnome-session-quit.psexe.infoannot +++ b/tests/commit/save-gnome-session-quit.psexe.infoannot @@ -43,6 +43,9 @@ 400bb0 177 FUNC INARGS 6 ARG0 0 ARG1 0 ARG2 0 ARG3 0 ARG4 0 ARG5 0 400c70 152 FUNC RETURNTYPE RAX 0 400c70 152 FUNC INARGS 6 ARG0 1 ARG1 0 ARG2 0 ARG3 0 ARG4 0 ARG5 0 + 400d10 137 FUNC RETURNTYPE RAX 0 + 400d10 137 FUNC INARGS 6 ARG0 0 ARG1 0 ARG2 0 ARG3 0 ARG4 0 ARG5 0 + 400d10 137 FUNC PROBLEM init CALLUNRESOLVED 400da0 2 FUNC RETURNTYPE RAX 0 400da0 2 FUNC INARGS 4 ARG0 0 ARG1 0 ARG2 0 ARG3 1 400db0 54 FUNC RETURNTYPE RAX 0 diff --git a/tests/commit/save-gnome-session.psexe.infoannot b/tests/commit/save-gnome-session.psexe.infoannot index 49b4e149..09744646 100644 --- a/tests/commit/save-gnome-session.psexe.infoannot +++ b/tests/commit/save-gnome-session.psexe.infoannot @@ -994,6 +994,9 @@ 40b310 6 FUNC PROBLEM .SmsInitialize JUMPUNRESOLVED 40b320 6 FUNC RETURNTYPE RAX 0 40b320 6 FUNC PROBLEM .gtk_tree_model_iter_n_children JUMPUNRESOLVED + 40b330 1267 FUNC RETURNTYPE RAX 1 + 40b330 1267 FUNC INARGS 6 ARG0 0 ARG1 4 ARG2 0 ARG3 0 ARG4 0 ARG5 0 + 40b6cc 4 INSTR CHECK OVERFLOW NOFLAGSIGNED 64 RBX+24 ZZ lea rdi, [rbx+18h] 40b824 42 FUNC RETURNTYPE RAX 0 40b824 42 FUNC INARGS 3 ARG0 0 ARG1 0 ARG2 0 40b850 23 FUNC RETURNTYPE RAX 0 @@ -1705,7 +1708,7 @@ 4270b0 116 FUNC RETURNTYPE RAX 0 4270b0 116 FUNC INARGS 6 ARG0 0 ARG1 0 ARG2 0 ARG3 0 ARG4 0 ARG5 0 427190 555 FUNC RETURNTYPE RAX 0 - 427190 555 FUNC INARGS 6 ARG0 1 ARG1 0 ARG2 0 ARG3 0 ARG4 0 ARG5 0 + 427190 555 FUNC INARGS 6 ARG0 1 ARG1 0 ARG2 16 ARG3 0 ARG4 0 ARG5 0 4273c0 233 FUNC RETURNTYPE RAX 0 4273c0 233 FUNC INARGS 6 ARG0 0 ARG1 0 ARG2 0 ARG3 0 ARG4 0 ARG5 0 427406 3 INSTR CHECK OVERFLOW UNKNOWNSIGN 32 ECX ZZ add ecx, 1 @@ -1763,6 +1766,9 @@ 4293f0 117 FUNC INARGS 6 ARG0 0 ARG1 8 ARG2 0 ARG3 0 ARG4 0 ARG5 0 429560 550 FUNC RETURNTYPE RAX 1 429560 550 FUNC INARGS 6 ARG0 4 ARG1 0 ARG2 0 ARG3 0 ARG4 0 ARG5 0 + 4297e0 137 FUNC RETURNTYPE RAX 0 + 4297e0 137 FUNC INARGS 6 ARG0 0 ARG1 0 ARG2 0 ARG3 0 ARG4 0 ARG5 0 + 4297e0 137 FUNC PROBLEM init CALLUNRESOLVED 429870 2 FUNC RETURNTYPE RAX 0 429870 2 FUNC INARGS 4 ARG0 0 ARG1 0 ARG2 0 ARG3 1 429880 54 FUNC RETURNTYPE RAX 0 diff --git a/tests/commit/save-gnome-terminal.psexe.infoannot b/tests/commit/save-gnome-terminal.psexe.infoannot index f9e23157..f92cb1b9 100644 --- a/tests/commit/save-gnome-terminal.psexe.infoannot +++ b/tests/commit/save-gnome-terminal.psexe.infoannot @@ -1699,6 +1699,11 @@ 413260 185 FUNC RETURNTYPE RAX 0 413260 185 FUNC INARGS 6 ARG0 0 ARG1 4 ARG2 0 ARG3 0 ARG4 0 ARG5 0 4132a7 3 INSTR CHECK SIGNEDNESS UNSIGNED 64 RBP ZZ mov rdx, rbp ; n + 413320 1079 FUNC RETURNTYPE RAX 1 + 413320 1079 FUNC INARGS 6 ARG0 0 ARG1 4 ARG2 0 ARG3 0 ARG4 0 ARG5 0 + 41338c 3 INSTR CHECK OVERFLOW SIGNED 32 EDI ZZ add edi, 1 + 4134f2 4 INSTR CHECK OVERFLOW NOFLAGUNSIGNED 64 RCX+26 ZZ IDIOM 32 lea rdi, [rcx+1Ah] + 413559 4 INSTR CHECK OVERFLOW NOFLAGUNKNOWNSIGN 64 RAX+1 ZZ lea rdx, [rax+1] 413758 42 FUNC RETURNTYPE RAX 0 413758 42 FUNC INARGS 3 ARG0 0 ARG1 0 ARG2 0 413784 23 FUNC RETURNTYPE RAX 0 @@ -1950,7 +1955,7 @@ 41e020 124 FUNC RETURNTYPE RAX 0 41e020 124 FUNC INARGS 6 ARG0 4 ARG1 0 ARG2 0 ARG3 0 ARG4 0 ARG5 0 41e0a0 801 FUNC RETURNTYPE RAX 4 - 41e0a0 801 FUNC INARGS 6 ARG0 0 ARG1 0 ARG2 4 ARG3 0 ARG4 1 ARG5 1 + 41e0a0 801 FUNC INARGS 6 ARG0 0 ARG1 1 ARG2 4 ARG3 1 ARG4 1 ARG5 1 41e2f4 2 INSTR CHECK UNDERFLOW SIGNED 32 EDI ZZ sub edi, ebp 41e2fb 3 INSTR CHECK OVERFLOW SIGNED 32 EDI ZZ add edi, 1 41e3d0 265 FUNC RETURNTYPE RAX 0 @@ -2552,6 +2557,9 @@ 436030 76 FUNC INARGS 6 ARG0 0 ARG1 0 ARG2 0 ARG3 0 ARG4 0 ARG5 0 436080 76 FUNC RETURNTYPE RAX 0 436080 76 FUNC INARGS 6 ARG0 0 ARG1 0 ARG2 0 ARG3 0 ARG4 0 ARG5 0 + 4360d0 137 FUNC RETURNTYPE RAX 0 + 4360d0 137 FUNC INARGS 6 ARG0 0 ARG1 0 ARG2 0 ARG3 0 ARG4 0 ARG5 0 + 4360d0 137 FUNC PROBLEM init CALLUNRESOLVED 436160 2 FUNC RETURNTYPE RAX 0 436160 2 FUNC INARGS 4 ARG0 0 ARG1 0 ARG2 0 ARG3 1 436170 54 FUNC RETURNTYPE RAX 0 diff --git a/tests/commit/save-gnome-thumbnail-font.psexe.infoannot b/tests/commit/save-gnome-thumbnail-font.psexe.infoannot index 09e94a6b..7e6c9ba4 100644 --- a/tests/commit/save-gnome-thumbnail-font.psexe.infoannot +++ b/tests/commit/save-gnome-thumbnail-font.psexe.infoannot @@ -118,6 +118,17 @@ 4017a0 6 FUNC PROBLEM .setlocale JUMPUNRESOLVED 4017b0 6 FUNC RETURNTYPE RAX 0 4017b0 6 FUNC PROBLEM .FT_Render_Glyph JUMPUNRESOLVED + 4017c0 2281 FUNC RETURNTYPE RAX 1 + 4017c0 2281 FUNC INARGS 6 ARG0 0 ARG1 0 ARG2 0 ARG3 0 ARG4 0 ARG5 0 + 401a29 4 INSTR CHECK OVERFLOW NOFLAGUNSIGNED 64 RCX+-1 ZZ IDIOM 32 lea rsi, [rcx-1] + 401bf9 2 INSTR CHECK TRUNCATION SIGNED 64 RAX 32 EAX ZZ mov ecx, eax + 401e4c 3 INSTR CHECK OVERFLOW SIGNED 32 ECX ZZ add ecx, 4 + 401e58 2 INSTR CHECK UNDERFLOW SIGNED 32 ECX ZZ sub ecx, esi + 401e5a 3 INSTR CHECK UNDERFLOW SIGNED 64 R8 ZZ sub r8d, edx + 401edf 4 INSTR CHECK OVERFLOW UNKNOWNSIGN 64 RDX ZZ IDIOM 18 MEMORYSINK add rdx, 3 + 401f02 4 INSTR CHECK OVERFLOW UNKNOWNSIGN 64 RCX ZZ IDIOM 18 MEMORYSINK add rcx, 3 + 401f25 3 INSTR CHECK OVERFLOW SIGNED 64 RAX ZZ IDIOM 18 MEMORYSINK add rax, r9 + 401f47 3 INSTR CHECK OVERFLOW SIGNED 64 RDX ZZ IDIOM 18 MEMORYSINK add rdx, r9 4020ac 42 FUNC RETURNTYPE RAX 0 4020ac 42 FUNC INARGS 3 ARG0 0 ARG1 0 ARG2 0 4020d8 23 FUNC RETURNTYPE RAX 0 @@ -130,7 +141,7 @@ 402190 43 FUNC RETURNTYPE RAX 0 402190 43 FUNC INARGS 6 ARG0 4 ARG1 0 ARG2 0 ARG3 0 ARG4 0 ARG5 0 402290 391 FUNC RETURNTYPE RAX 1 - 402290 391 FUNC INARGS 6 ARG0 0 ARG1 0 ARG2 0 ARG3 4 ARG4 0 ARG5 0 + 402290 391 FUNC INARGS 6 ARG0 0 ARG1 0 ARG2 1 ARG3 4 ARG4 0 ARG5 0 402290 391 FUNC PROBLEM sub_402290 CALLUNRESOLVED 402420 606 FUNC RETURNTYPE RAX 1 402420 606 FUNC INARGS 6 ARG0 0 ARG1 4 ARG2 0 ARG3 4 ARG4 4 ARG5 0 @@ -138,9 +149,12 @@ 402680 82 FUNC RETURNTYPE RAX 0 402680 82 FUNC INARGS 6 ARG0 0 ARG1 0 ARG2 0 ARG3 0 ARG4 0 ARG5 0 4026e0 326 FUNC RETURNTYPE RAX 0 - 4026e0 326 FUNC INARGS 6 ARG0 0 ARG1 0 ARG2 0 ARG3 0 ARG4 0 ARG5 0 + 4026e0 326 FUNC INARGS 6 ARG0 0 ARG1 1 ARG2 0 ARG3 0 ARG4 0 ARG5 0 402830 11 FUNC RETURNTYPE RAX 0 402830 11 FUNC INARGS 4 ARG0 0 ARG1 0 ARG2 0 ARG3 0 + 402840 137 FUNC RETURNTYPE RAX 0 + 402840 137 FUNC INARGS 6 ARG0 0 ARG1 0 ARG2 0 ARG3 0 ARG4 0 ARG5 0 + 402840 137 FUNC PROBLEM init CALLUNRESOLVED 4028d0 2 FUNC RETURNTYPE RAX 0 4028d0 2 FUNC INARGS 4 ARG0 0 ARG1 0 ARG2 0 ARG3 1 4028e0 54 FUNC RETURNTYPE RAX 0 diff --git a/tests/commit/save-grep.psexe.infoannot b/tests/commit/save-grep.psexe.infoannot index 0391f9ee..cd86c11f 100644 --- a/tests/commit/save-grep.psexe.infoannot +++ b/tests/commit/save-grep.psexe.infoannot @@ -234,6 +234,16 @@ 4027fa 26 FUNC INARGS 6 ARG0 0 ARG1 0 ARG2 0 ARG3 0 ARG4 0 ARG5 0 402814 26 FUNC RETURNTYPE RAX 0 402814 26 FUNC INARGS 6 ARG0 0 ARG1 0 ARG2 0 ARG3 0 ARG4 0 ARG5 0 + 402830 4099 FUNC RETURNTYPE RAX 0 + 402830 4099 FUNC INARGS 6 ARG0 0 ARG1 4 ARG2 0 ARG3 0 ARG4 0 ARG5 0 + 402830 4099 FUNC PROBLEM main CALLUNRESOLVED + 402985 3 INSTR CHECK UNDERFLOW UNSIGNED 64 R13 ZZ IDIOM 18 MEMORYSINK sub r13, rdx + 4029c3 3 INSTR CHECK OVERFLOW NOFLAGUNSIGNED 32 RAX+-48 ZZ lea edx, [rax-30h] + 402e6b 3 INSTR CHECK UNDERFLOW UNSIGNED 64 RDX ZZ sub rdx, rbx ; n + 402e6e 3 INSTR CHECK OVERFLOW UNSIGNED 64 RDI ZZ add rdi, rbx ; ptr + 402f1c 4 INSTR CHECK UNDERFLOW UNSIGNED 64 RCX ZZ IDIOM 21 sub rcx, 1 + 402f37 5 INSTR CHECK OVERFLOW UNSIGNED 64 RDI ZZ IDIOM 18 MEMORYSINK add rdi, [rsp+178h+var_150]; dest + 40337b 4 INSTR CHECK OVERFLOW NOFLAGSIGNED 64 R15+1 ZZ lea edi, [r15+1] 403834 42 FUNC RETURNTYPE RAX 0 403834 42 FUNC INARGS 3 ARG0 0 ARG1 0 ARG2 0 403860 23 FUNC RETURNTYPE RAX 0 @@ -362,7 +372,7 @@ 407163 3 INSTR CHECK OVERFLOW UNSIGNED 64 RDI ZZ IDIOM 18 MEMORYSINK add rdi, r12 ; dest 407194 2 INSTR CHECK UNDERFLOW UNSIGNED 32 EDX ZZ sub edx, eax 407210 764 FUNC RETURNTYPE RAX 0 - 407210 764 FUNC INARGS 6 ARG0 0 ARG1 0 ARG2 0 ARG3 0 ARG4 0 ARG5 0 + 407210 764 FUNC INARGS 6 ARG0 1 ARG1 0 ARG2 0 ARG3 0 ARG4 0 ARG5 0 407510 2392 FUNC RETURNTYPE RAX 4 407510 2392 FUNC INARGS 6 ARG0 4 ARG1 4 ARG2 1 ARG3 96 ARG4 0 ARG5 0 407e70 1753 FUNC RETURNTYPE RAX 1 @@ -543,13 +553,13 @@ 4139b0 10 FUNC RETURNTYPE RAX 0 4139b0 10 FUNC INARGS 4 ARG0 0 ARG1 0 ARG2 0 ARG3 0 4139c0 370 FUNC RETURNTYPE RAX 1 - 4139c0 370 FUNC INARGS 6 ARG0 4 ARG1 4 ARG2 0 ARG3 0 ARG4 0 ARG5 0 + 4139c0 370 FUNC INARGS 6 ARG0 4 ARG1 4 ARG2 16 ARG3 1 ARG4 1 ARG5 0 413a2b 4 INSTR CHECK OVERFLOW UNKNOWNSIGN 64 RDI ZZ IDIOM 33 CONST 0 imul rdi, r15 413a2f 5 INSTR CHECK OVERFLOW UNSIGNED 64 RDI ZZ IDIOM 18 MEMORYSINK add rdi, [rsp+68h+s2]; s1 413be0 259 FUNC RETURNTYPE RAX 4 - 413be0 259 FUNC INARGS 6 ARG0 4 ARG1 4 ARG2 0 ARG3 0 ARG4 0 ARG5 0 + 413be0 259 FUNC INARGS 6 ARG0 4 ARG1 4 ARG2 1 ARG3 0 ARG4 0 ARG5 0 413cf0 238 FUNC RETURNTYPE RAX 1 - 413cf0 238 FUNC INARGS 6 ARG0 0 ARG1 0 ARG2 0 ARG3 0 ARG4 0 ARG5 0 + 413cf0 238 FUNC INARGS 6 ARG0 16 ARG1 0 ARG2 16 ARG3 16 ARG4 1 ARG5 0 413cf0 238 FUNC PROBLEM sub_413CF0 CALLUNRESOLVED 413e50 170 FUNC RETURNTYPE RAX 1 413e50 170 FUNC INARGS 6 ARG0 0 ARG1 0 ARG2 0 ARG3 0 ARG4 0 ARG5 0 @@ -557,18 +567,18 @@ 413f20 19 FUNC INARGS 6 ARG0 0 ARG1 0 ARG2 0 ARG3 0 ARG4 0 ARG5 0 413f40 19 FUNC RETURNTYPE RAX 1 413f40 19 FUNC INARGS 6 ARG0 0 ARG1 0 ARG2 0 ARG3 0 ARG4 0 ARG5 0 - 4142c0 10 FUNC RETURNTYPE RAX 0 - 4142c0 10 FUNC INARGS 4 ARG0 0 ARG1 0 ARG2 0 ARG3 0 + 4142c0 10 FUNC RETURNTYPE RAX 1 + 4142c0 10 FUNC INARGS 4 ARG0 0 ARG1 0 ARG2 1 ARG3 96 4143e0 650 FUNC RETURNTYPE RAX 1 4143e0 650 FUNC INARGS 6 ARG0 4 ARG1 4 ARG2 0 ARG3 0 ARG4 0 ARG5 0 4143e0 650 FUNC PROBLEM sub_4143E0 CALLUNRESOLVED 414644 4 INSTR CHECK OVERFLOW NOFLAGUNSIGNED 64 RAX+1 ZZ lea rdi, [rax+1] ; __int64 414670 716 FUNC RETURNTYPE RAX 4 - 414670 716 FUNC INARGS 6 ARG0 4 ARG1 4 ARG2 0 ARG3 0 ARG4 0 ARG5 0 + 414670 716 FUNC INARGS 6 ARG0 4 ARG1 4 ARG2 1 ARG3 0 ARG4 0 ARG5 0 41489e 5 INSTR CHECK OVERFLOW NOFLAGUNSIGNED 64 RBX+RAX ZZ IDIOM 18 MEMORYSINK lea rbx, [rbx+rax+1] 41489e 5 INSTR CHECK OVERFLOW NOFLAGUNSIGNED 64 RBX+RAX+1 ZZ IDIOM 18 MEMORYSINK lea rbx, [rbx+rax+1] 414940 536 FUNC RETURNTYPE RAX 1 - 414940 536 FUNC INARGS 6 ARG0 0 ARG1 0 ARG2 4 ARG3 0 ARG4 0 ARG5 0 + 414940 536 FUNC INARGS 6 ARG0 2 ARG1 0 ARG2 4 ARG3 1 ARG4 1 ARG5 0 414940 536 FUNC PROBLEM sub_414940 CALLUNRESOLVED 414a32 4 INSTR CHECK OVERFLOW NOFLAGUNKNOWNSIGN 64 RBX+1 ZZ lea rsi, [rbx+1] 414b60 68 FUNC RETURNTYPE RAX 1 @@ -596,7 +606,7 @@ 415c20 44 FUNC RETURNTYPE RAX 0 415c20 44 FUNC INARGS 6 ARG0 0 ARG1 4 ARG2 0 ARG3 4 ARG4 0 ARG5 0 415e40 58 FUNC RETURNTYPE RAX 1 - 415e40 58 FUNC INARGS 6 ARG0 96 ARG1 0 ARG2 0 ARG3 0 ARG4 0 ARG5 0 + 415e40 58 FUNC INARGS 6 ARG0 4 ARG1 0 ARG2 0 ARG3 1 ARG4 0 ARG5 0 415e80 1884 FUNC RETURNTYPE RAX 1 415e80 1884 FUNC INARGS 6 ARG0 4 ARG1 4 ARG2 0 ARG3 0 ARG4 0 ARG5 0 416440 4 INSTR CHECK OVERFLOW NOFLAGUNSIGNED 64 RBP+4 ZZ IDIOM 18 STACKMEMSINK lea rcx, [rbp+4] ; p @@ -614,7 +624,7 @@ 416fbb 5 INSTR CHECK OVERFLOW NOFLAGUNSIGNED 64 RBX+RAX ZZ lea rdi, [rbx+rax+4]; __int64 416fbb 5 INSTR CHECK OVERFLOW NOFLAGUNSIGNED 64 RBX+RAX+4 ZZ lea rdi, [rbx+rax+4]; __int64 4172c0 13 FUNC RETURNTYPE RAX 0 - 4172c0 13 FUNC INARGS 4 ARG0 0 ARG1 0 ARG2 0 ARG3 0 + 4172c0 13 FUNC INARGS 4 ARG0 0 ARG1 16 ARG2 0 ARG3 0 4172d0 15 FUNC RETURNTYPE RAX 0 4172d0 15 FUNC INARGS 4 ARG0 96 ARG1 0 ARG2 0 ARG3 0 4172e0 3327 FUNC RETURNTYPE RAX 1 @@ -645,7 +655,7 @@ 419540 1244 FUNC RETURNTYPE RAX 1 419540 1244 FUNC INARGS 6 ARG0 0 ARG1 0 ARG2 0 ARG3 0 ARG4 4 ARG5 1 419c60 425 FUNC RETURNTYPE RAX 1 - 419c60 425 FUNC INARGS 6 ARG0 0 ARG1 0 ARG2 0 ARG3 0 ARG4 0 ARG5 0 + 419c60 425 FUNC INARGS 6 ARG0 0 ARG1 0 ARG2 0 ARG3 0 ARG4 4 ARG5 0 419e90 26 FUNC RETURNTYPE RAX 4 419e90 26 FUNC INARGS 6 ARG0 96 ARG1 96 ARG2 96 ARG3 96 ARG4 96 ARG5 96 419eb0 56 FUNC RETURNTYPE RAX 96 @@ -682,11 +692,11 @@ 41ab90 3 INSTR CHECK UNDERFLOW SIGNED 64 R12 ZZ sub r12d, r9d 41ab93 3 INSTR CHECK UNDERFLOW SIGNED 64 R13 ZZ sub r13d, r10d 41ac40 3909 FUNC RETURNTYPE RAX 1 - 41ac40 3909 FUNC INARGS 6 ARG0 0 ARG1 0 ARG2 0 ARG3 0 ARG4 0 ARG5 1 + 41ac40 3909 FUNC INARGS 6 ARG0 0 ARG1 4 ARG2 16 ARG3 16 ARG4 1 ARG5 1 41bb90 92 FUNC RETURNTYPE RAX 1 - 41bb90 92 FUNC INARGS 6 ARG0 0 ARG1 0 ARG2 0 ARG3 0 ARG4 0 ARG5 1 + 41bb90 92 FUNC INARGS 6 ARG0 0 ARG1 4 ARG2 16 ARG3 16 ARG4 1 ARG5 1 41c150 24 FUNC RETURNTYPE RAX 1 - 41c150 24 FUNC INARGS 5 ARG0 0 ARG1 0 ARG2 0 ARG3 0 ARG4 0 + 41c150 24 FUNC INARGS 5 ARG0 0 ARG1 4 ARG2 16 ARG3 16 ARG4 1 41c1d0 84 FUNC RETURNTYPE RAX 1 41c1d0 84 FUNC INARGS 4 ARG0 0 ARG1 0 ARG2 0 ARG3 1 41c230 146 FUNC RETURNTYPE RAX 1 diff --git a/tests/commit/save-less.psexe.infoannot b/tests/commit/save-less.psexe.infoannot index 78067722..a10f2e2c 100644 --- a/tests/commit/save-less.psexe.infoannot +++ b/tests/commit/save-less.psexe.infoannot @@ -144,6 +144,8 @@ 401ab0 6 FUNC PROBLEM .__ctype_b_loc JUMPUNRESOLVED 401ac0 6 FUNC RETURNTYPE RAX 0 401ac0 6 FUNC PROBLEM .__sprintf_chk CHUNKS JUMPUNRESOLVED + 401ad0 1150 FUNC RETURNTYPE RAX 0 + 401ad0 1150 FUNC INARGS 6 ARG0 0 ARG1 4 ARG2 0 ARG3 0 ARG4 0 ARG5 0 401f50 42 FUNC RETURNTYPE RAX 0 401f50 42 FUNC INARGS 3 ARG0 0 ARG1 0 ARG2 0 401f7c 23 FUNC RETURNTYPE RAX 0 @@ -275,7 +277,7 @@ 4048c0 193 FUNC RETURNTYPE RAX 1 4048c0 193 FUNC INARGS 6 ARG0 4 ARG1 1 ARG2 0 ARG3 0 ARG4 0 ARG5 0 404990 469 FUNC RETURNTYPE RAX 0 - 404990 469 FUNC INARGS 6 ARG0 0 ARG1 0 ARG2 0 ARG3 0 ARG4 0 ARG5 0 + 404990 469 FUNC INARGS 6 ARG0 0 ARG1 0 ARG2 1 ARG3 0 ARG4 0 ARG5 0 404b70 17 FUNC RETURNTYPE RAX 1 404b70 17 FUNC INARGS 4 ARG0 1 ARG1 1 ARG2 1 ARG3 96 404b90 172 FUNC RETURNTYPE RAX 16 @@ -425,7 +427,7 @@ 409750 141 FUNC RETURNTYPE RAX 4 409750 141 FUNC INARGS 6 ARG0 96 ARG1 16 ARG2 1 ARG3 0 ARG4 0 ARG5 0 4097e0 102 FUNC RETURNTYPE RAX 0 - 4097e0 102 FUNC INARGS 6 ARG0 0 ARG1 0 ARG2 0 ARG3 0 ARG4 0 ARG5 0 + 4097e0 102 FUNC INARGS 6 ARG0 0 ARG1 0 ARG2 1 ARG3 96 ARG4 0 ARG5 0 409850 357 FUNC RETURNTYPE RAX 1 409850 357 FUNC INARGS 6 ARG0 1 ARG1 1 ARG2 0 ARG3 0 ARG4 0 ARG5 0 4099c0 180 FUNC RETURNTYPE RAX 96 @@ -468,7 +470,7 @@ 40a510 37 FUNC RETURNTYPE RAX 1 40a510 37 FUNC INARGS 6 ARG0 96 ARG1 0 ARG2 0 ARG3 0 ARG4 0 ARG5 0 40a540 58 FUNC RETURNTYPE RAX 0 - 40a540 58 FUNC INARGS 6 ARG0 0 ARG1 0 ARG2 0 ARG3 0 ARG4 0 ARG5 0 + 40a540 58 FUNC INARGS 6 ARG0 0 ARG1 4 ARG2 0 ARG3 0 ARG4 0 ARG5 0 40a580 296 FUNC RETURNTYPE RAX 1 40a580 296 FUNC INARGS 6 ARG0 16 ARG1 0 ARG2 0 ARG3 0 ARG4 0 ARG5 0 40a6b0 64 FUNC RETURNTYPE RAX 4 @@ -548,9 +550,9 @@ 40bf70 139 FUNC RETURNTYPE RAX 0 40bf70 139 FUNC INARGS 6 ARG0 4 ARG1 0 ARG2 0 ARG3 0 ARG4 0 ARG5 0 40c000 7 FUNC RETURNTYPE RAX 0 - 40c000 7 FUNC INARGS 4 ARG0 0 ARG1 0 ARG2 0 ARG3 0 + 40c000 7 FUNC INARGS 4 ARG0 4 ARG1 4 ARG2 0 ARG3 0 40c010 222 FUNC RETURNTYPE RAX 4 - 40c010 222 FUNC INARGS 6 ARG0 4 ARG1 0 ARG2 0 ARG3 0 ARG4 0 ARG5 0 + 40c010 222 FUNC INARGS 6 ARG0 4 ARG1 96 ARG2 0 ARG3 0 ARG4 0 ARG5 0 40c0f0 19 FUNC RETURNTYPE RAX 1 40c0f0 19 FUNC INARGS 4 ARG0 4 ARG1 0 ARG2 0 ARG3 0 40c110 4 FUNC RETURNTYPE RAX 0 @@ -762,13 +764,13 @@ 410950 22 FUNC RETURNTYPE RAX 16 410950 22 FUNC INARGS 4 ARG0 4 ARG1 0 ARG2 0 ARG3 1 410970 14 FUNC RETURNTYPE RAX 1 - 410970 14 FUNC INARGS 4 ARG0 0 ARG1 0 ARG2 0 ARG3 0 + 410970 14 FUNC INARGS 4 ARG0 96 ARG1 96 ARG2 96 ARG3 96 410980 49 FUNC RETURNTYPE RAX 0 - 410980 49 FUNC INARGS 6 ARG0 0 ARG1 0 ARG2 0 ARG3 0 ARG4 0 ARG5 0 + 410980 49 FUNC INARGS 6 ARG0 0 ARG1 0 ARG2 96 ARG3 96 ARG4 0 ARG5 0 4109c0 196 FUNC RETURNTYPE RAX 1 4109c0 196 FUNC INARGS 6 ARG0 4 ARG1 96 ARG2 4 ARG3 96 ARG4 0 ARG5 0 410a90 882 FUNC RETURNTYPE RAX 96 - 410a90 882 FUNC INARGS 6 ARG0 4 ARG1 0 ARG2 16 ARG3 0 ARG4 0 ARG5 0 + 410a90 882 FUNC INARGS 6 ARG0 4 ARG1 1 ARG2 16 ARG3 0 ARG4 0 ARG5 0 410a90 882 FUNC PROBLEM sub_410A90 CALLUNRESOLVED 410e10 1237 FUNC RETURNTYPE RAX 1 410e10 1237 FUNC INARGS 6 ARG0 4 ARG1 0 ARG2 0 ARG3 0 ARG4 0 ARG5 0 @@ -781,7 +783,7 @@ 411410 39 FUNC RETURNTYPE RAX 1 411410 39 FUNC INARGS 4 ARG0 0 ARG1 0 ARG2 0 ARG3 0 411440 122 FUNC RETURNTYPE RAX 4 - 411440 122 FUNC INARGS 6 ARG0 0 ARG1 0 ARG2 0 ARG3 0 ARG4 0 ARG5 0 + 411440 122 FUNC INARGS 6 ARG0 0 ARG1 96 ARG2 96 ARG3 96 ARG4 0 ARG5 0 411440 122 FUNC PROBLEM sub_411440 CALLUNRESOLVED 4114c0 70 FUNC RETURNTYPE RAX 4 4114c0 70 FUNC INARGS 4 ARG0 0 ARG1 0 ARG2 0 ARG3 1 @@ -867,7 +869,7 @@ 412890 207 FUNC RETURNTYPE RAX 4 412890 207 FUNC INARGS 6 ARG0 4 ARG1 4 ARG2 0 ARG3 0 ARG4 0 ARG5 0 412960 140 FUNC RETURNTYPE RAX 4 - 412960 140 FUNC INARGS 6 ARG0 0 ARG1 0 ARG2 0 ARG3 0 ARG4 0 ARG5 0 + 412960 140 FUNC INARGS 6 ARG0 0 ARG1 96 ARG2 96 ARG3 96 ARG4 0 ARG5 0 4129f0 142 FUNC RETURNTYPE RAX 0 4129f0 142 FUNC PROBLEM sub_4129F0 CHUNKS 4130e0 16 FUNC RETURNTYPE RAX 1 @@ -891,8 +893,8 @@ 41344f 3 INSTR CHECK OVERFLOW UNKNOWNSIGN 64 RDX ZZ add rdx, r14 41345b 3 INSTR CHECK UNDERFLOW UNSIGNED 64 RDX ZZ sub rdx, r12 413463 3 INSTR CHECK OVERFLOW UNKNOWNSIGN 64 RDX ZZ add rdx, r14 - 413490 65 FUNC RETURNTYPE RAX 0 - 413490 65 FUNC INARGS 4 ARG0 0 ARG1 0 ARG2 0 ARG3 0 + 413490 65 FUNC RETURNTYPE RAX 1 + 413490 65 FUNC INARGS 4 ARG0 4 ARG1 4 ARG2 96 ARG3 96 4134e0 243 FUNC RETURNTYPE RAX 1 4134e0 243 FUNC INARGS 6 ARG0 1 ARG1 96 ARG2 0 ARG3 96 ARG4 0 ARG5 0 4135e0 309 FUNC RETURNTYPE RAX 1 @@ -969,7 +971,7 @@ 415380 38 FUNC RETURNTYPE RAX 1 415380 38 FUNC INARGS 4 ARG0 0 ARG1 0 ARG2 0 ARG3 0 4153b0 39 FUNC RETURNTYPE RAX 0 - 4153b0 39 FUNC INARGS 6 ARG0 0 ARG1 0 ARG2 0 ARG3 0 ARG4 0 ARG5 0 + 4153b0 39 FUNC INARGS 6 ARG0 0 ARG1 0 ARG2 0 ARG3 1 ARG4 0 ARG5 0 4153e0 2 FUNC RETURNTYPE RAX 1 4153e0 2 FUNC INARGS 4 ARG0 1 ARG1 0 ARG2 0 ARG3 1 4153f0 102 FUNC RETURNTYPE RAX 1 diff --git a/tests/commit/save-ls-64bit.psexe.infoannot b/tests/commit/save-ls-64bit.psexe.infoannot index 58fb3354..804473ea 100644 --- a/tests/commit/save-ls-64bit.psexe.infoannot +++ b/tests/commit/save-ls-64bit.psexe.infoannot @@ -210,6 +210,13 @@ 402670 6 FUNC PROBLEM .__ctype_b_loc JUMPUNRESOLVED 402680 6 FUNC RETURNTYPE RAX 0 402680 6 FUNC PROBLEM .__sprintf_chk CHUNKS JUMPUNRESOLVED + 402690 7956 FUNC RETURNTYPE RAX 0 + 402690 7956 FUNC INARGS 6 ARG0 0 ARG1 4 ARG2 0 ARG3 0 ARG4 0 ARG5 0 + 403ad7 7 INSTR CHECK UNDERFLOW UNSIGNED 64 RDX ZZ IDIOM 18 MEMORYSINK sub rdx, cs:stru_6196C0.object_base + 403afb 4 INSTR CHECK OVERFLOW NOFLAGUNSIGNED 64 RAX+-16 ZZ IDIOM 18 MEMORYSINK lea rdx, [rax-10h] + 404072 3 INSTR CHECK OVERFLOW NOFLAGUNKNOWNSIGN 32 RDX+-1 ZZ lea eax, [rdx-1] + 404295 4 INSTR CHECK OVERFLOW NOFLAGUNSIGNED 64 R13+16 ZZ IDIOM 18 MEMORYSINK lea rcx, [r13+10h] + 404457 7 INSTR CHECK OVERFLOW NOFLAGUNSIGNED 64 R15+6394752 ZZ IDIOM 18 GLOBALMEMSINK lea rcx, qword_619380[r15] 4045a4 42 FUNC RETURNTYPE RAX 0 4045a4 42 FUNC INARGS 3 ARG0 0 ARG1 0 ARG2 0 4045d0 23 FUNC RETURNTYPE RAX 0 @@ -224,9 +231,9 @@ 404740 697 FUNC RETURNTYPE RAX 1 404740 697 FUNC INARGS 4 ARG0 4 ARG1 4 ARG2 0 ARG3 4 404a00 37 FUNC RETURNTYPE RAX 4 - 404a00 37 FUNC INARGS 6 ARG0 0 ARG1 0 ARG2 0 ARG3 0 ARG4 0 ARG5 0 + 404a00 37 FUNC INARGS 6 ARG0 16 ARG1 0 ARG2 0 ARG3 0 ARG4 0 ARG5 0 404a30 134 FUNC RETURNTYPE RAX 0 - 404a30 134 FUNC INARGS 6 ARG0 96 ARG1 0 ARG2 1 ARG3 1 ARG4 0 ARG5 0 + 404a30 134 FUNC INARGS 6 ARG0 96 ARG1 1 ARG2 1 ARG3 1 ARG4 0 ARG5 0 404ac0 212 FUNC RETURNTYPE RAX 0 404ac0 212 FUNC INARGS 6 ARG0 0 ARG1 0 ARG2 0 ARG3 0 ARG4 0 ARG5 0 404ba0 364 FUNC RETURNTYPE RAX 1 @@ -260,7 +267,7 @@ 405060 11 FUNC RETURNTYPE RAX 0 405060 11 FUNC PROBLEM sub_405060 CHUNKS 405070 394 FUNC RETURNTYPE RAX 0 - 405070 394 FUNC INARGS 6 ARG0 0 ARG1 0 ARG2 0 ARG3 0 ARG4 0 ARG5 0 + 405070 394 FUNC INARGS 6 ARG0 1 ARG1 1 ARG2 0 ARG3 0 ARG4 0 ARG5 0 405200 204 FUNC RETURNTYPE RAX 96 405200 204 FUNC INARGS 6 ARG0 0 ARG1 0 ARG2 0 ARG3 0 ARG4 0 ARG5 0 4052d0 205 FUNC RETURNTYPE RAX 4 @@ -317,7 +324,7 @@ 4061e0 72 FUNC RETURNTYPE RAX 0 4061e0 72 FUNC INARGS 6 ARG0 4 ARG1 0 ARG2 0 ARG3 0 ARG4 0 ARG5 0 406230 25 FUNC RETURNTYPE RAX 0 - 406230 25 FUNC INARGS 6 ARG0 0 ARG1 96 ARG2 1 ARG3 96 ARG4 0 ARG5 0 + 406230 25 FUNC INARGS 6 ARG0 0 ARG1 96 ARG2 96 ARG3 96 ARG4 0 ARG5 0 406250 1375 FUNC RETURNTYPE RAX 64 406250 1375 FUNC INARGS 6 ARG0 4 ARG1 1 ARG2 4 ARG3 64 ARG4 0 ARG5 0 406538 3 INSTR CHECK UNDERFLOW UNSIGNED 64 RDI ZZ IDIOM 18 MEMORYSINK sub rdi, rdx ; s1 @@ -340,7 +347,7 @@ 4071be 5 INSTR CHECK OVERFLOW NOFLAGUNSIGNED 64 R13+RBP ZZ IDIOM 19 lea rcx, [r13+rbp+4] 4071be 5 INSTR CHECK OVERFLOW NOFLAGUNSIGNED 64 R13+RBP+4 ZZ IDIOM 19 lea rcx, [r13+rbp+4] 4073b0 3212 FUNC RETURNTYPE RAX 0 - 4073b0 3212 FUNC INARGS 6 ARG0 4 ARG1 0 ARG2 1 ARG3 4 ARG4 0 ARG5 0 + 4073b0 3212 FUNC INARGS 6 ARG0 4 ARG1 1 ARG2 1 ARG3 4 ARG4 0 ARG5 0 4078ea 4 INSTR CHECK OVERFLOW NOFLAGUNSIGNED 64 RDX*2 ZZ lea rsi, [rdx+rdx*2] 4078ea 4 INSTR CHECK OVERFLOW NOFLAGUNSIGNED 64 RDX+RDX*2 ZZ lea rsi, [rdx+rdx*2] 407dd2 3 INSTR CHECK UNDERFLOW UNSIGNED 64 RDX ZZ IDIOM 19 sub rdx, r13 @@ -415,7 +422,7 @@ 4093f0 231 FUNC RETURNTYPE RAX 1 4093f0 231 FUNC INARGS 6 ARG0 4 ARG1 4 ARG2 0 ARG3 0 ARG4 0 ARG5 0 4094e0 1251 FUNC RETURNTYPE RAX 0 - 4094e0 1251 FUNC INARGS 6 ARG0 0 ARG1 0 ARG2 0 ARG3 0 ARG4 0 ARG5 0 + 4094e0 1251 FUNC INARGS 6 ARG0 1 ARG1 0 ARG2 0 ARG3 0 ARG4 0 ARG5 0 409a50 77 FUNC RETURNTYPE RAX 1 409a50 77 FUNC INARGS 6 ARG0 0 ARG1 4 ARG2 0 ARG3 0 ARG4 0 ARG5 0 409aa0 271 FUNC RETURNTYPE RAX 4 @@ -425,15 +432,15 @@ 409bb0 10 FUNC RETURNTYPE RAX 0 409bb0 10 FUNC INARGS 4 ARG0 0 ARG1 0 ARG2 0 ARG3 0 409bc0 295 FUNC RETURNTYPE RAX 1 - 409bc0 295 FUNC INARGS 6 ARG0 4 ARG1 4 ARG2 16 ARG3 1 ARG4 0 ARG5 0 + 409bc0 295 FUNC INARGS 6 ARG0 4 ARG1 4 ARG2 16 ARG3 1 ARG4 1 ARG5 0 409c27 4 INSTR CHECK OVERFLOW UNKNOWNSIGN 64 RDI ZZ IDIOM 33 CONST 0 imul rdi, r14 409c2b 5 INSTR CHECK OVERFLOW UNSIGNED 64 RDI ZZ IDIOM 18 MEMORYSINK add rdi, [rsp+68h+s2]; s1 409cf0 145 FUNC RETURNTYPE RAX 1 - 409cf0 145 FUNC INARGS 6 ARG0 0 ARG1 0 ARG2 1 ARG3 0 ARG4 0 ARG5 0 + 409cf0 145 FUNC INARGS 6 ARG0 16 ARG1 4 ARG2 1 ARG3 0 ARG4 0 ARG5 0 409d90 259 FUNC RETURNTYPE RAX 4 - 409d90 259 FUNC INARGS 6 ARG0 4 ARG1 4 ARG2 0 ARG3 4 ARG4 0 ARG5 0 + 409d90 259 FUNC INARGS 6 ARG0 4 ARG1 4 ARG2 1 ARG3 4 ARG4 0 ARG5 0 409ea0 149 FUNC RETURNTYPE RAX 1 - 409ea0 149 FUNC INARGS 6 ARG0 0 ARG1 0 ARG2 0 ARG3 0 ARG4 0 ARG5 0 + 409ea0 149 FUNC INARGS 6 ARG0 16 ARG1 4 ARG2 16 ARG3 16 ARG4 1 ARG5 0 409ea0 149 FUNC PROBLEM sub_409EA0 CALLUNRESOLVED 409fb0 170 FUNC RETURNTYPE RAX 1 409fb0 170 FUNC INARGS 6 ARG0 0 ARG1 0 ARG2 0 ARG3 0 ARG4 0 ARG5 0 @@ -444,12 +451,12 @@ 40a280 8 FUNC RETURNTYPE RAX 0 40a280 8 FUNC PROBLEM sub_40A280 CHUNKS 40a290 24 FUNC RETURNTYPE RAX 4 - 40a290 24 FUNC INARGS 6 ARG0 0 ARG1 4 ARG2 1 ARG3 1 ARG4 0 ARG5 0 + 40a290 24 FUNC INARGS 6 ARG0 1 ARG1 4 ARG2 1 ARG3 1 ARG4 0 ARG5 0 40a2b0 284 FUNC RETURNTYPE RAX 4 - 40a2b0 284 FUNC INARGS 6 ARG0 0 ARG1 4 ARG2 1 ARG3 1 ARG4 0 ARG5 0 + 40a2b0 284 FUNC INARGS 6 ARG0 1 ARG1 4 ARG2 1 ARG3 1 ARG4 0 ARG5 0 40a32a 5 INSTR CHECK OVERFLOW NOFLAGUNSIGNED 64 RDX+R14 ZZ IDIOM 32 lea rdi, [rdx+r14+1] 40a32a 5 INSTR CHECK OVERFLOW NOFLAGUNSIGNED 64 RDX+R14+1 ZZ IDIOM 32 lea rdi, [rdx+r14+1] - 40a32f 3 INSTR CHECK OVERFLOW UNSIGNED 64 RDI ZZ SINKMALLOC add rdi, rax ; size + 40a32f 3 INSTR CHECK OVERFLOW UNSIGNED 64 RDI ZZ IDIOM 18 MEMORYSINK add rdi, rax ; size 40a3b0 4 INSTR CHECK OVERFLOW UNSIGNED 64 RBX ZZ IDIOM 18 MEMORYSINK add rbx, 1 40a3bd 4 INSTR CHECK OVERFLOW UNSIGNED 64 RBX ZZ IDIOM 18 MEMORYSINK add rbx, 1 40a3d0 135 FUNC RETURNTYPE RAX 0 @@ -459,12 +466,12 @@ 40a790 61 FUNC RETURNTYPE RAX 1 40a790 61 FUNC INARGS 6 ARG0 4 ARG1 0 ARG2 0 ARG3 0 ARG4 0 ARG5 16 40a7d0 68 FUNC RETURNTYPE RAX 1 - 40a7d0 68 FUNC INARGS 6 ARG0 0 ARG1 0 ARG2 0 ARG3 0 ARG4 0 ARG5 0 + 40a7d0 68 FUNC INARGS 6 ARG0 1 ARG1 0 ARG2 1 ARG3 1 ARG4 0 ARG5 0 40a840 34 FUNC RETURNTYPE RAX 0 - 40a840 34 FUNC INARGS 6 ARG0 4 ARG1 0 ARG2 4 ARG3 1 ARG4 0 ARG5 0 + 40a840 34 FUNC INARGS 6 ARG0 4 ARG1 8 ARG2 4 ARG3 1 ARG4 0 ARG5 0 40a840 34 FUNC PROBLEM sub_40A840 CALLUNRESOLVED 40a870 306 FUNC RETURNTYPE RAX 0 - 40a870 306 FUNC INARGS 6 ARG0 4 ARG1 0 ARG2 4 ARG3 1 ARG4 0 ARG5 0 + 40a870 306 FUNC INARGS 6 ARG0 4 ARG1 8 ARG2 4 ARG3 1 ARG4 0 ARG5 0 40a870 306 FUNC PROBLEM sub_40A870 CALLUNRESOLVED 40a9b0 340 FUNC RETURNTYPE RAX 1 40a9b0 340 FUNC INARGS 6 ARG0 4 ARG1 4 ARG2 1 ARG3 0 ARG4 0 ARG5 0 @@ -473,9 +480,9 @@ 40ab90 309 FUNC RETURNTYPE RAX 1 40ab90 309 FUNC INARGS 4 ARG0 0 ARG1 1 ARG2 0 ARG3 0 40acf0 5 FUNC RETURNTYPE RAX 0 - 40acf0 5 FUNC INARGS 4 ARG0 4 ARG1 0 ARG2 0 ARG3 0 + 40acf0 5 FUNC INARGS 4 ARG0 4 ARG1 96 ARG2 4 ARG3 96 40b140 285 FUNC RETURNTYPE RAX 4 - 40b140 285 FUNC INARGS 6 ARG0 0 ARG1 0 ARG2 0 ARG3 0 ARG4 0 ARG5 0 + 40b140 285 FUNC INARGS 6 ARG0 1 ARG1 1 ARG2 2 ARG3 2 ARG4 2 ARG5 0 40b1a7 4 INSTR CHECK OVERFLOW NOFLAGUNSIGNED 64 R14+40 ZZ IDIOM 18 MEMORYSINK lea rdi, [r14+28h] 40b300 198 FUNC RETURNTYPE RAX 0 40b300 198 FUNC INARGS 6 ARG0 4 ARG1 0 ARG2 0 ARG3 0 ARG4 0 ARG5 0 @@ -483,12 +490,12 @@ 40b3d0 359 FUNC RETURNTYPE RAX 1 40b3d0 359 FUNC INARGS 6 ARG0 4 ARG1 1 ARG2 4 ARG3 1 ARG4 0 ARG5 0 40b540 605 FUNC RETURNTYPE RAX 1 - 40b540 605 FUNC INARGS 6 ARG0 4 ARG1 0 ARG2 4 ARG3 0 ARG4 0 ARG5 0 + 40b540 605 FUNC INARGS 6 ARG0 4 ARG1 4 ARG2 4 ARG3 0 ARG4 0 ARG5 0 40b620 4 INSTR CHECK OVERFLOW NOFLAGUNSIGNED 64 RBX+40 ZZ IDIOM 18 MEMORYSINK lea rdi, [rbx+28h] 40b7a0 52 FUNC RETURNTYPE RAX 0 - 40b7a0 52 FUNC INARGS 6 ARG0 0 ARG1 0 ARG2 0 ARG3 0 ARG4 0 ARG5 0 + 40b7a0 52 FUNC INARGS 6 ARG0 0 ARG1 4 ARG2 0 ARG3 0 ARG4 0 ARG5 0 40b7e0 474 FUNC RETURNTYPE RAX 0 - 40b7e0 474 FUNC INARGS 6 ARG0 4 ARG1 0 ARG2 0 ARG3 0 ARG4 0 ARG5 0 + 40b7e0 474 FUNC INARGS 6 ARG0 4 ARG1 8 ARG2 0 ARG3 0 ARG4 0 ARG5 0 40b871 4 INSTR CHECK OVERFLOW NOFLAGUNSIGNED 64 RBX+40 ZZ IDIOM 18 MEMORYSINK lea rdi, [rbx+28h] 40b9c0 216 FUNC RETURNTYPE RAX 1 40b9c0 216 FUNC INARGS 4 ARG0 0 ARG1 0 ARG2 0 ARG3 0 @@ -515,9 +522,9 @@ 40c800 66 FUNC RETURNTYPE RAX 4 40c800 66 FUNC INARGS 2 ARG0 1 ARG1 4 40c850 995 FUNC RETURNTYPE RAX 1 - 40c850 995 FUNC INARGS 6 ARG0 4 ARG1 4 ARG2 0 ARG3 4 ARG4 0 ARG5 0 + 40c850 995 FUNC INARGS 6 ARG0 4 ARG1 4 ARG2 1 ARG3 4 ARG4 1 ARG5 1 40c8a9 4 INSTR CHECK OVERFLOW NOFLAGUNKNOWNSIGN 64 RAX+1 ZZ lea rax, [rax+1] - 40c99e 3 INSTR CHECK UNDERFLOW UNSIGNED 64 RDX ZZ sub rdx, rbx + 40c99e 3 INSTR CHECK UNDERFLOW UNSIGNED 64 RDX ZZ IDIOM 19 sub rdx, rbx 40caf8 4 INSTR CHECK OVERFLOW UNSIGNED 64 RAX ZZ SINKMALLOC add rax, 1 40cb3a 3 INSTR CHECK OVERFLOW UNKNOWNSIGN 64 RAX ZZ add rax, r14 40cd10 496 FUNC RETURNTYPE RAX 1 @@ -541,9 +548,9 @@ 40d1b0 147 FUNC RETURNTYPE RAX 4 40d1b0 147 FUNC INARGS 6 ARG0 0 ARG1 0 ARG2 0 ARG3 0 ARG4 0 ARG5 0 40d250 13 FUNC RETURNTYPE RAX 0 - 40d250 13 FUNC INARGS 4 ARG0 0 ARG1 0 ARG2 0 ARG3 0 - 40d260 10 FUNC RETURNTYPE RAX 0 - 40d260 10 FUNC INARGS 4 ARG0 0 ARG1 0 ARG2 0 ARG3 0 + 40d250 13 FUNC INARGS 4 ARG0 0 ARG1 16 ARG2 0 ARG3 0 + 40d260 10 FUNC RETURNTYPE RAX 4 + 40d260 10 FUNC INARGS 4 ARG0 4 ARG1 0 ARG2 0 ARG3 0 40d270 101 FUNC RETURNTYPE RAX 4 40d270 101 FUNC INARGS 6 ARG0 4 ARG1 1 ARG2 0 ARG3 0 ARG4 0 ARG5 0 40d2e0 3131 FUNC RETURNTYPE RAX 1 @@ -551,25 +558,25 @@ 40db81 3 INSTR CHECK UNDERFLOW UNSIGNED 64 RDX ZZ sub rdx, r12 ; n 40dca8 4 INSTR CHECK OVERFLOW UNSIGNED 64 RBP ZZ add rbp, 1 40df20 468 FUNC RETURNTYPE RAX 4 - 40df20 468 FUNC INARGS 6 ARG0 1 ARG1 0 ARG2 1 ARG3 4 ARG4 1 ARG5 0 + 40df20 468 FUNC INARGS 6 ARG0 1 ARG1 4 ARG2 1 ARG3 4 ARG4 1 ARG5 0 40dfc3 3 INSTR CHECK UNDERFLOW UNKNOWNSIGN 64 RDX ZZ sub rdx, rdi 40dfce 3 INSTR CHECK OVERFLOW UNSIGNED 64 RDI ZZ IDIOM 18 MEMORYSINK add rdi, r13 ; s 40e100 78 FUNC RETURNTYPE RAX 4 - 40e100 78 FUNC INARGS 6 ARG0 0 ARG1 0 ARG2 0 ARG3 0 ARG4 0 ARG5 0 + 40e100 78 FUNC INARGS 6 ARG0 1 ARG1 1 ARG2 1 ARG3 1 ARG4 0 ARG5 0 40e150 15 FUNC RETURNTYPE RAX 0 - 40e150 15 FUNC INARGS 4 ARG0 0 ARG1 0 ARG2 0 ARG3 0 + 40e150 15 FUNC INARGS 4 ARG0 4 ARG1 4 ARG2 1 ARG3 0 40e160 15 FUNC RETURNTYPE RAX 16 - 40e160 15 FUNC INARGS 4 ARG0 0 ARG1 0 ARG2 0 ARG3 0 + 40e160 15 FUNC INARGS 4 ARG0 1 ARG1 1 ARG2 1 ARG3 0 40e170 55 FUNC RETURNTYPE RAX 1 - 40e170 55 FUNC INARGS 3 ARG0 0 ARG1 0 ARG2 1 + 40e170 55 FUNC INARGS 3 ARG0 4 ARG1 1 ARG2 1 40e1d0 50 FUNC RETURNTYPE RAX 16 40e1d0 50 FUNC INARGS 6 ARG0 0 ARG1 0 ARG2 0 ARG3 0 ARG4 0 ARG5 0 40e210 165 FUNC RETURNTYPE RAX 1 40e210 165 FUNC INARGS 6 ARG0 8 ARG1 1 ARG2 0 ARG3 1 ARG4 4 ARG5 0 - 40e4c0 10 FUNC RETURNTYPE RAX 0 - 40e4c0 10 FUNC INARGS 4 ARG0 0 ARG1 0 ARG2 0 ARG3 0 + 40e4c0 10 FUNC RETURNTYPE RAX 96 + 40e4c0 10 FUNC INARGS 4 ARG0 4 ARG1 0 ARG2 1 ARG3 96 40e4e0 62 FUNC RETURNTYPE RAX 4 - 40e4e0 62 FUNC INARGS 6 ARG0 1 ARG1 1 ARG2 0 ARG3 0 ARG4 0 ARG5 0 + 40e4e0 62 FUNC INARGS 6 ARG0 1 ARG1 1 ARG2 4 ARG3 0 ARG4 0 ARG5 0 40e590 148 FUNC RETURNTYPE RAX 4 40e590 148 FUNC INARGS 3 ARG0 0 ARG1 0 ARG2 1 40e640 10 FUNC RETURNTYPE RAX 1 @@ -602,9 +609,9 @@ 4106a0 101 FUNC RETURNTYPE RAX 1 4106a0 101 FUNC INARGS 5 ARG0 0 ARG1 0 ARG2 0 ARG3 0 ARG4 4 410710 133 FUNC RETURNTYPE RAX 1 - 410710 133 FUNC INARGS 6 ARG0 0 ARG1 0 ARG2 0 ARG3 0 ARG4 0 ARG5 0 + 410710 133 FUNC INARGS 6 ARG0 0 ARG1 0 ARG2 0 ARG3 0 ARG4 16 ARG5 16 410820 26 FUNC RETURNTYPE RAX 4 - 410820 26 FUNC INARGS 6 ARG0 96 ARG1 1 ARG2 96 ARG3 96 ARG4 0 ARG5 0 + 410820 26 FUNC INARGS 6 ARG0 96 ARG1 96 ARG2 96 ARG3 96 ARG4 0 ARG5 0 410840 56 FUNC RETURNTYPE RAX 96 410840 56 FUNC INARGS 6 ARG0 0 ARG1 1 ARG2 0 ARG3 0 ARG4 0 ARG5 0 410920 56 FUNC RETURNTYPE RAX 4 @@ -614,9 +621,9 @@ 410980 49 FUNC RETURNTYPE RAX 0 410980 49 FUNC INARGS 6 ARG0 0 ARG1 0 ARG2 0 ARG3 96 ARG4 4 ARG5 0 4109c0 1183 FUNC RETURNTYPE RAX 1 - 4109c0 1183 FUNC INARGS 6 ARG0 4 ARG1 4 ARG2 0 ARG3 4 ARG4 4 ARG5 0 + 4109c0 1183 FUNC INARGS 6 ARG0 4 ARG1 4 ARG2 1 ARG3 4 ARG4 4 ARG5 0 410e60 140 FUNC RETURNTYPE RAX 0 - 410e60 140 FUNC INARGS 6 ARG0 0 ARG1 0 ARG2 0 ARG3 4 ARG4 0 ARG5 0 + 410e60 140 FUNC INARGS 6 ARG0 1 ARG1 1 ARG2 0 ARG3 4 ARG4 0 ARG5 0 410ef0 1202 FUNC RETURNTYPE RAX 1 410ef0 1202 FUNC INARGS 6 ARG0 4 ARG1 4 ARG2 1 ARG3 4 ARG4 4 ARG5 0 4113b0 98 FUNC RETURNTYPE RAX 1 diff --git a/tests/commit/save-lt-svn.psexe.infoannot b/tests/commit/save-lt-svn.psexe.infoannot index 94f194be..4bdc14c9 100644 --- a/tests/commit/save-lt-svn.psexe.infoannot +++ b/tests/commit/save-lt-svn.psexe.infoannot @@ -827,11 +827,11 @@ 41ace0 8565 FUNC RETURNTYPE RAX 1 41ace0 8565 FUNC INARGS 6 ARG0 0 ARG1 0 ARG2 0 ARG3 0 ARG4 0 ARG5 0 41ace0 8565 FUNC PROBLEM sub_41ACE0 CALLUNRESOLVED - 41b222 7 INSTR CHECK OVERFLOW NOFLAGUNKNOWNSIGN 64 RBP+344 ZZ IDIOM 18 STACKMEMSINK lea rdi, [rbp+2E0h+opt_state.changelists] - 41b716 4 INSTR CHECK OVERFLOW NOFLAGUNKNOWNSIGN 64 RBP+112 ZZ IDIOM 18 STACKMEMSINK lea rdi, [rbp+2E0h+opt_state.filedata] - 41b764 7 INSTR CHECK OVERFLOW NOFLAGUNKNOWNSIGN 64 RBP+412 ZZ IDIOM 18 STACKMEMSINK lea rdi, [rbp+2E0h+opt_state.strip] - 41bc7d 7 INSTR CHECK OVERFLOW NOFLAGUNKNOWNSIGN 64 RBP+376 ZZ IDIOM 18 STACKMEMSINK lea rdi, [rbp+2E0h+opt_state.revprop_table] - 41be38 4 INSTR CHECK OVERFLOW NOFLAGUNKNOWNSIGN 64 RBP+48 ZZ IDIOM 18 STACKMEMSINK lea rdi, [rbp+2E0h+opt_state.limit] + 41b222 7 INSTR CHECK OVERFLOW NOFLAGUNKNOWNSIGN 64 RBP+344 ZZ IDIOM 18 STACKMEMSINK lea rdi, [rbp+158h] + 41b716 4 INSTR CHECK OVERFLOW NOFLAGUNKNOWNSIGN 64 RBP+112 ZZ IDIOM 18 STACKMEMSINK lea rdi, [rbp+70h] + 41b764 7 INSTR CHECK OVERFLOW NOFLAGUNKNOWNSIGN 64 RBP+412 ZZ IDIOM 18 STACKMEMSINK lea rdi, [rbp+19Ch] + 41bc7d 7 INSTR CHECK OVERFLOW NOFLAGUNKNOWNSIGN 64 RBP+376 ZZ IDIOM 18 STACKMEMSINK lea rdi, [rbp+178h] + 41be38 4 INSTR CHECK OVERFLOW NOFLAGUNKNOWNSIGN 64 RBP+48 ZZ IDIOM 18 STACKMEMSINK lea rdi, [rbp+30h] 41c4e7 3 INSTR CHECK OVERFLOW SIGNED 32 EDX ZZ add edx, 1 41c7e1 4 INSTR CHECK OVERFLOW NOFLAGUNSIGNED 64 RDI+72 ZZ IDIOM 18 MEMORYSINK lea rsi, [rdi+48h] ; notify_baton_p 41c7e8 4 INSTR CHECK OVERFLOW UNSIGNED 64 RDI ZZ IDIOM 18 MEMORYSINK add rdi, 40h ; notify_func_p diff --git a/tests/commit/save-synaptic.psexe.infoannot b/tests/commit/save-synaptic.psexe.infoannot index 8d6da39c..36c7c0b0 100644 --- a/tests/commit/save-synaptic.psexe.infoannot +++ b/tests/commit/save-synaptic.psexe.infoannot @@ -1598,6 +1598,9 @@ 415950 6 FUNC PROBLEM ._ZNSt15basic_streambufIcSt11char_traitsIcEED2Ev JUMPUNRESOLVED 415960 6 FUNC RETURNTYPE RAX 0 415960 6 FUNC PROBLEM ._Z12_GetErrorObjv JUMPUNRESOLVED + 415970 3370 FUNC RETURNTYPE RAX 1 + 415970 3370 FUNC INARGS 6 ARG0 0 ARG1 0 ARG2 0 ARG3 0 ARG4 0 ARG5 0 + 415970 3370 FUNC PROBLEM main CALLUNRESOLVED 4166f0 209 FUNC RETURNTYPE RAX 0 4166f0 209 FUNC INARGS 6 ARG0 0 ARG1 0 ARG2 0 ARG3 0 ARG4 0 ARG5 0 4167d0 209 FUNC RETURNTYPE RAX 0 @@ -1693,6 +1696,8 @@ 418920 100 FUNC PROBLEM sub_418920 CALLUNRESOLVED 418990 34 FUNC RETURNTYPE RAX 0 418990 34 FUNC PROBLEM sub_418990 JUMPUNRESOLVED + 4189c0 21 FUNC RETURNTYPE RAX 0 + 4189c0 21 FUNC INARGS 4 ARG0 0 ARG1 0 ARG2 0 ARG3 0 4189e0 147 FUNC RETURNTYPE RAX 1 4189e0 147 FUNC INARGS 6 ARG0 0 ARG1 0 ARG2 0 ARG3 0 ARG4 0 ARG5 0 418a80 432 FUNC RETURNTYPE RAX 0 @@ -2190,7 +2195,7 @@ 42ac70 93 FUNC RETURNTYPE RAX 0 42ac70 93 FUNC INARGS 6 ARG0 4 ARG1 0 ARG2 0 ARG3 0 ARG4 0 ARG5 0 42acd0 26 FUNC RETURNTYPE RAX 0 - 42acd0 26 FUNC INARGS 6 ARG0 0 ARG1 0 ARG2 0 ARG3 0 ARG4 0 ARG5 0 + 42acd0 26 FUNC INARGS 6 ARG0 16 ARG1 0 ARG2 0 ARG3 0 ARG4 0 ARG5 0 42acf0 21 FUNC RETURNTYPE RAX 0 42acf0 21 FUNC INARGS 6 ARG0 4 ARG1 0 ARG2 0 ARG3 0 ARG4 0 ARG5 0 42ad10 27 FUNC RETURNTYPE RAX 0 @@ -2528,7 +2533,7 @@ 437969 3 INSTR CHECK OVERFLOW UNSIGNED 64 RSI ZZ add rsi, rbx ; std::string * 437990 3 INSTR CHECK OVERFLOW UNSIGNED 64 RDI ZZ add rdi, rbx ; this 4385f0 2094 FUNC RETURNTYPE RAX 1 - 4385f0 2094 FUNC INARGS 6 ARG0 0 ARG1 4 ARG2 0 ARG3 0 ARG4 0 ARG5 0 + 4385f0 2094 FUNC INARGS 6 ARG0 0 ARG1 4 ARG2 4 ARG3 8 ARG4 0 ARG5 0 4385f0 2094 FUNC PROBLEM sub_4385F0 CALLUNRESOLVED 4386ea 4 INSTR CHECK OVERFLOW NOFLAGUNSIGNED 64 RBX+40 ZZ IDIOM 18 MEMORYSINK lea rsi, [rbx+28h] 438774 5 INSTR CHECK OVERFLOW UNSIGNED 64 RDI ZZ IDIOM 18 STACKMEMSINK add rdi, [r12-18h] @@ -2550,7 +2555,7 @@ 439dc0 164 FUNC INARGS 6 ARG0 0 ARG1 4 ARG2 0 ARG3 0 ARG4 0 ARG5 0 439dc0 164 FUNC PROBLEM sub_439DC0 CALLUNRESOLVED 43a250 880 FUNC RETURNTYPE RAX 0 - 43a250 880 FUNC INARGS 6 ARG0 4 ARG1 0 ARG2 4 ARG3 0 ARG4 0 ARG5 0 + 43a250 880 FUNC INARGS 6 ARG0 4 ARG1 1 ARG2 4 ARG3 0 ARG4 0 ARG5 0 43a5c0 126 FUNC RETURNTYPE RAX 0 43a5c0 126 FUNC INARGS 6 ARG0 0 ARG1 4 ARG2 0 ARG3 0 ARG4 0 ARG5 0 43a625 2 INSTR CHECK TRUNCATION UNKNOWNSIGN 64 RBP 32 EBP ZZ mov esi, ebp ; int @@ -2569,9 +2574,9 @@ 43bfad 3 INSTR CHECK SIGNEDNESS UNSIGNED 8 AL ZZ IDIOM 20 movsx esi, al ; char 43c374 4 INSTR CHECK OVERFLOW NOFLAGUNSIGNED 64 RBP+40 ZZ IDIOM 18 MEMORYSINK lea rsi, [rbp+28h] 43c720 296 FUNC RETURNTYPE RAX 0 - 43c720 296 FUNC INARGS 6 ARG0 0 ARG1 0 ARG2 0 ARG3 4 ARG4 0 ARG5 0 + 43c720 296 FUNC INARGS 6 ARG0 1 ARG1 0 ARG2 0 ARG3 4 ARG4 0 ARG5 0 43c850 180 FUNC RETURNTYPE RAX 0 - 43c850 180 FUNC INARGS 6 ARG0 0 ARG1 0 ARG2 0 ARG3 0 ARG4 0 ARG5 0 + 43c850 180 FUNC INARGS 6 ARG0 0 ARG1 1 ARG2 0 ARG3 0 ARG4 0 ARG5 0 43d4e0 4327 FUNC RETURNTYPE RAX 0 43d4e0 4327 FUNC INARGS 6 ARG0 4 ARG1 0 ARG2 0 ARG3 0 ARG4 0 ARG5 0 43e1aa 4 INSTR CHECK OVERFLOW NOFLAGSIGNED 64 RAX+RAX ZZ lea rdx, [rax+rax] @@ -2579,7 +2584,7 @@ 43ea30 9319 FUNC INARGS 6 ARG0 4 ARG1 0 ARG2 0 ARG3 0 ARG4 0 ARG5 0 43ea30 9319 FUNC PROBLEM sub_43EA30 CALLUNRESOLVED 440ea0 1051 FUNC RETURNTYPE RAX 16 - 440ea0 1051 FUNC INARGS 6 ARG0 4 ARG1 4 ARG2 0 ARG3 0 ARG4 0 ARG5 0 + 440ea0 1051 FUNC INARGS 6 ARG0 4 ARG1 4 ARG2 8 ARG3 0 ARG4 0 ARG5 0 440ea0 1051 FUNC PROBLEM sub_440EA0 CALLUNRESOLVED 440f9b 4 INSTR CHECK OVERFLOW NOFLAGUNSIGNED 64 RBX+40 ZZ IDIOM 18 MEMORYSINK lea rsi, [rbx+28h] 441350 6 FUNC RETURNTYPE RAX 0 @@ -2827,7 +2832,7 @@ 44e015 4 INSTR CHECK OVERFLOW UNSIGNED 64 RDI ZZ IDIOM 18 MEMORYSINK add rdi, [rax-18h] 44e068 4 INSTR CHECK OVERFLOW UNSIGNED 64 RDI ZZ IDIOM 18 MEMORYSINK add rdi, [rax-18h] 44e160 804 FUNC RETURNTYPE RAX 1 - 44e160 804 FUNC INARGS 6 ARG0 0 ARG1 0 ARG2 0 ARG3 0 ARG4 0 ARG5 0 + 44e160 804 FUNC INARGS 6 ARG0 8 ARG1 0 ARG2 0 ARG3 0 ARG4 0 ARG5 0 44e4e0 501 FUNC RETURNTYPE RAX 8 44e4e0 501 FUNC INARGS 6 ARG0 8 ARG1 0 ARG2 0 ARG3 0 ARG4 0 ARG5 0 44e6e0 501 FUNC RETURNTYPE RAX 8 @@ -3372,7 +3377,7 @@ 464580 372 FUNC RETURNTYPE RAX 4 464580 372 FUNC INARGS 6 ARG0 4 ARG1 4 ARG2 4 ARG3 1 ARG4 0 ARG5 0 464720 130 FUNC RETURNTYPE RAX 0 - 464720 130 FUNC INARGS 6 ARG0 4 ARG1 0 ARG2 0 ARG3 0 ARG4 0 ARG5 0 + 464720 130 FUNC INARGS 6 ARG0 4 ARG1 1 ARG2 0 ARG3 0 ARG4 0 ARG5 0 4647b0 22 FUNC RETURNTYPE RAX 8 4647b0 22 FUNC INARGS 6 ARG0 8 ARG1 4 ARG2 0 ARG3 0 ARG4 0 ARG5 0 4647b0 22 FUNC PROBLEM sub_4647B0 CALLUNRESOLVED @@ -3484,7 +3489,7 @@ 4686c9 3 INSTR CHECK OVERFLOW UNKNOWNSIGN 32 ECX ZZ add ecx, 1 4686cc 6 INSTR CHECK OVERFLOW UNKNOWNSIGN 32 EDX ZZ add edx, 76Ch 4689a0 2425 FUNC RETURNTYPE RAX 1 - 4689a0 2425 FUNC INARGS 6 ARG0 4 ARG1 4 ARG2 0 ARG3 0 ARG4 0 ARG5 0 + 4689a0 2425 FUNC INARGS 6 ARG0 4 ARG1 4 ARG2 96 ARG3 0 ARG4 0 ARG5 0 4689a0 2425 FUNC PROBLEM sub_4689A0 CALLUNRESOLVED 468a20 3 INSTR CHECK OVERFLOW UNSIGNED 64 RAX ZZ IDIOM 18 MEMORYSINK add rax, rbp 468a4b 3 INSTR CHECK SIGNEDNESS UNSIGNED 8 AL ZZ IDIOM 20 movsx ecx, al ; char @@ -4251,7 +4256,7 @@ 482d80 507 FUNC RETURNTYPE RAX 1 482d80 507 FUNC INARGS 6 ARG0 4 ARG1 4 ARG2 1 ARG3 0 ARG4 0 ARG5 0 482f80 5416 FUNC RETURNTYPE RAX 1 - 482f80 5416 FUNC INARGS 6 ARG0 0 ARG1 0 ARG2 0 ARG3 0 ARG4 0 ARG5 0 + 482f80 5416 FUNC INARGS 6 ARG0 0 ARG1 0 ARG2 4 ARG3 0 ARG4 0 ARG5 0 482f80 5416 FUNC PROBLEM sub_482F80 CALLUNRESOLVED 483085 4 INSTR CHECK OVERFLOW UNSIGNED 64 RDI ZZ IDIOM 18 STACKMEMSINK add rdi, [rax-18h] 48313b 3 INSTR CHECK SIGNEDNESS UNSIGNED 8 AL ZZ IDIOM 20 movsx edx, al diff --git a/tests/commit/save-xcalc.psexe.infoannot b/tests/commit/save-xcalc.psexe.infoannot index 5a1d4a79..5a11f55c 100644 --- a/tests/commit/save-xcalc.psexe.infoannot +++ b/tests/commit/save-xcalc.psexe.infoannot @@ -112,6 +112,8 @@ 4017f0 6 FUNC PROBLEM .sqrt JUMPUNRESOLVED 401800 6 FUNC RETURNTYPE RAX 0 401800 6 FUNC PROBLEM .__sprintf_chk CHUNKS JUMPUNRESOLVED + 401810 1234 FUNC RETURNTYPE RAX 1 + 401810 1234 FUNC INARGS 6 ARG0 0 ARG1 4 ARG2 0 ARG3 0 ARG4 0 ARG5 0 401ce4 42 FUNC RETURNTYPE RAX 0 401ce4 42 FUNC INARGS 3 ARG0 0 ARG1 0 ARG2 0 401d10 23 FUNC RETURNTYPE RAX 0 @@ -283,6 +285,9 @@ 404d20 14 FUNC INARGS 4 ARG0 0 ARG1 0 ARG2 0 ARG3 0 404d30 23 FUNC RETURNTYPE RAX 0 404d30 23 FUNC INARGS 6 ARG0 0 ARG1 0 ARG2 0 ARG3 0 ARG4 0 ARG5 0 + 404dd0 137 FUNC RETURNTYPE RAX 0 + 404dd0 137 FUNC INARGS 6 ARG0 0 ARG1 0 ARG2 0 ARG3 0 ARG4 0 ARG5 0 + 404dd0 137 FUNC PROBLEM init CALLUNRESOLVED 404e60 2 FUNC RETURNTYPE RAX 0 404e60 2 FUNC INARGS 4 ARG0 0 ARG1 0 ARG2 0 ARG3 1 404e70 54 FUNC RETURNTYPE RAX 0 diff --git a/tests/commit/save-xedit.psexe.infoannot b/tests/commit/save-xedit.psexe.infoannot index 9836da38..d33012de 100644 --- a/tests/commit/save-xedit.psexe.infoannot +++ b/tests/commit/save-xedit.psexe.infoannot @@ -384,6 +384,14 @@ 4049b0 6 FUNC PROBLEM .XawTextSinkMaxHeight JUMPUNRESOLVED 4049c0 28 FUNC RETURNTYPE RAX 0 4049c0 28 FUNC INARGS 6 ARG0 0 ARG1 0 ARG2 0 ARG3 0 ARG4 0 ARG5 0 + 4049e0 4085 FUNC RETURNTYPE RAX 1 + 4049e0 4085 FUNC INARGS 2 ARG0 0 ARG1 4 + 40511b 3 INSTR CHECK OVERFLOW NOFLAGUNKNOWNSIGN 32 RSI+-48 ZZ IDIOM 32 lea edx, [rsi-30h] + 405455 7 INSTR CHECK OVERFLOW NOFLAGUNKNOWNSIGN 32 RBP*8 ZZ lea esi, ds:8[rbp*8] + 405455 7 INSTR CHECK OVERFLOW NOFLAGUNKNOWNSIGN 32 RBP*8+8 ZZ lea esi, ds:8[rbp*8] + 4054bd 4 INSTR CHECK OVERFLOW NOFLAGUNSIGNED 64 R15+1 ZZ lea edi, [r15+1] + 4056db 4 INSTR CHECK TRUNCATION UNKNOWNSIGN 32 ESI 8 SIL ZZ IDIOM 14 movsx ecx, sil + 40574a 4 INSTR CHECK UNDERFLOW UNSIGNED 64 RCX ZZ IDIOM 21 sub rcx, 1 4059d8 42 FUNC RETURNTYPE RAX 0 4059d8 42 FUNC INARGS 3 ARG0 0 ARG1 0 ARG2 0 405a04 23 FUNC RETURNTYPE RAX 0 @@ -663,9 +671,9 @@ 412a20 3 INSTR CHECK OVERFLOW NOFLAGUNKNOWNSIGN 32 RBP+1 ZZ lea edi, [rbp+1] 412a7d 3 INSTR CHECK OVERFLOW NOFLAGUNKNOWNSIGN 32 RBX+1 ZZ lea ecx, [rbx+1] 412ae0 115 FUNC RETURNTYPE RAX 0 - 412ae0 115 FUNC INARGS 6 ARG0 0 ARG1 0 ARG2 0 ARG3 0 ARG4 0 ARG5 0 + 412ae0 115 FUNC INARGS 6 ARG0 0 ARG1 16 ARG2 2 ARG3 0 ARG4 0 ARG5 0 412b60 70 FUNC RETURNTYPE RAX 0 - 412b60 70 FUNC INARGS 6 ARG0 0 ARG1 0 ARG2 0 ARG3 0 ARG4 0 ARG5 0 + 412b60 70 FUNC INARGS 6 ARG0 0 ARG1 16 ARG2 1 ARG3 0 ARG4 0 ARG5 0 412bb0 45 FUNC RETURNTYPE RAX 0 412bb0 45 FUNC INARGS 6 ARG0 0 ARG1 0 ARG2 0 ARG3 4 ARG4 0 ARG5 0 412be0 221 FUNC RETURNTYPE RAX 1 @@ -688,7 +696,7 @@ 4132c0 181 FUNC RETURNTYPE RAX 0 4132c0 181 FUNC INARGS 6 ARG0 0 ARG1 0 ARG2 0 ARG3 0 ARG4 0 ARG5 0 413380 970 FUNC RETURNTYPE RAX 1 - 413380 970 FUNC INARGS 6 ARG0 4 ARG1 4 ARG2 4 ARG3 1 ARG4 0 ARG5 0 + 413380 970 FUNC INARGS 6 ARG0 4 ARG1 4 ARG2 96 ARG3 1 ARG4 0 ARG5 0 413760 362 FUNC RETURNTYPE RAX 4 413760 362 FUNC INARGS 6 ARG0 4 ARG1 0 ARG2 0 ARG3 0 ARG4 0 ARG5 0 4137f2 3 INSTR CHECK OVERFLOW NOFLAGUNSIGNED 32 RAX+1 ZZ lea edi, [rax+1] @@ -1156,7 +1164,7 @@ 426c20 178 FUNC RETURNTYPE RAX 1 426c20 178 FUNC INARGS 6 ARG0 4 ARG1 4 ARG2 0 ARG3 0 ARG4 0 ARG5 0 426ce0 315 FUNC RETURNTYPE RAX 1 - 426ce0 315 FUNC INARGS 6 ARG0 4 ARG1 4 ARG2 96 ARG3 1 ARG4 0 ARG5 0 + 426ce0 315 FUNC INARGS 6 ARG0 4 ARG1 4 ARG2 1 ARG3 1 ARG4 0 ARG5 0 426d0e 4 INSTR CHECK OVERFLOW UNKNOWNSIGN 64 RDI ZZ add rdi, 18h 426d38 4 INSTR CHECK OVERFLOW UNKNOWNSIGN 64 RDI ZZ add rdi, 18h 426d7c 4 INSTR CHECK OVERFLOW UNKNOWNSIGN 64 RDI ZZ add rdi, 18h @@ -1183,9 +1191,9 @@ 4276e0 140 FUNC RETURNTYPE RAX 1 4276e0 140 FUNC INARGS 6 ARG0 4 ARG1 0 ARG2 1 ARG3 0 ARG4 0 ARG5 0 4277a0 183 FUNC RETURNTYPE RAX 1 - 4277a0 183 FUNC INARGS 6 ARG0 4 ARG1 0 ARG2 0 ARG3 0 ARG4 0 ARG5 0 + 4277a0 183 FUNC INARGS 6 ARG0 4 ARG1 0 ARG2 0 ARG3 1 ARG4 0 ARG5 0 427860 140 FUNC RETURNTYPE RAX 96 - 427860 140 FUNC INARGS 6 ARG0 4 ARG1 0 ARG2 0 ARG3 0 ARG4 0 ARG5 0 + 427860 140 FUNC INARGS 6 ARG0 4 ARG1 0 ARG2 1 ARG3 0 ARG4 0 ARG5 0 427900 27 FUNC RETURNTYPE RAX 0 427900 27 FUNC INARGS 4 ARG0 4 ARG1 0 ARG2 0 ARG3 0 427920 81 FUNC RETURNTYPE RAX 1 @@ -1224,8 +1232,8 @@ 428930 213 FUNC INARGS 6 ARG0 4 ARG1 4 ARG2 0 ARG3 0 ARG4 0 ARG5 0 428a10 213 FUNC RETURNTYPE RAX 1 428a10 213 FUNC INARGS 6 ARG0 4 ARG1 4 ARG2 0 ARG3 0 ARG4 0 ARG5 0 - 428af0 135 FUNC RETURNTYPE RAX 1 - 428af0 135 FUNC INARGS 6 ARG0 4 ARG1 4 ARG2 0 ARG3 1 ARG4 0 ARG5 0 + 428af0 167 FUNC RETURNTYPE RAX 1 + 428af0 167 FUNC INARGS 6 ARG0 4 ARG1 4 ARG2 1 ARG3 1 ARG4 0 ARG5 0 428ba0 250 FUNC RETURNTYPE RAX 1 428ba0 250 FUNC INARGS 6 ARG0 4 ARG1 4 ARG2 0 ARG3 1 ARG4 0 ARG5 0 428ca0 204 FUNC RETURNTYPE RAX 96 @@ -1276,11 +1284,11 @@ 42bfe0 263 FUNC RETURNTYPE RAX 1 42bfe0 263 FUNC INARGS 6 ARG0 4 ARG1 0 ARG2 0 ARG3 0 ARG4 0 ARG5 0 42c0f0 659 FUNC RETURNTYPE RAX 1 - 42c0f0 659 FUNC INARGS 6 ARG0 4 ARG1 0 ARG2 0 ARG3 0 ARG4 0 ARG5 0 + 42c0f0 659 FUNC INARGS 6 ARG0 4 ARG1 0 ARG2 0 ARG3 1 ARG4 0 ARG5 0 42c390 598 FUNC RETURNTYPE RAX 0 - 42c390 598 FUNC INARGS 6 ARG0 4 ARG1 0 ARG2 0 ARG3 0 ARG4 0 ARG5 0 + 42c390 598 FUNC INARGS 6 ARG0 4 ARG1 1 ARG2 1 ARG3 0 ARG4 0 ARG5 0 42c5f0 1014 FUNC RETURNTYPE RAX 1 - 42c5f0 1014 FUNC INARGS 6 ARG0 4 ARG1 0 ARG2 0 ARG3 0 ARG4 0 ARG5 0 + 42c5f0 1014 FUNC INARGS 6 ARG0 4 ARG1 0 ARG2 0 ARG3 1 ARG4 0 ARG5 0 42c7e1 4 INSTR CHECK OVERFLOW NOFLAGUNSIGNED 64 R14+24 ZZ IDIOM 18 MEMORYSINK lea rdi, [r14+18h] 42c9c1 4 INSTR CHECK OVERFLOW NOFLAGUNSIGNED 64 R14+24 ZZ IDIOM 18 MEMORYSINK lea rdi, [r14+18h] 42c9f0 1254 FUNC RETURNTYPE RAX 1 @@ -1302,8 +1310,8 @@ 42d9c7 4 INSTR CHECK OVERFLOW NOFLAGUNSIGNED 64 RBX+8 ZZ IDIOM 18 MEMORYSINK lea rdi, [rbx+8] 42da10 4 INSTR CHECK OVERFLOW NOFLAGUNSIGNED 64 RBX+8 ZZ IDIOM 18 MEMORYSINK lea rdi, [rbx+8] 42da30 4 INSTR CHECK OVERFLOW NOFLAGUNSIGNED 64 RBX+8 ZZ IDIOM 18 MEMORYSINK lea rdi, [rbx+8] - 42db50 787 FUNC RETURNTYPE RAX 0 - 42db50 787 FUNC PROBLEM sub_42DB50 JUMPUNRESOLVED + 42db50 787 FUNC RETURNTYPE RAX 1 + 42db50 787 FUNC INARGS 6 ARG0 4 ARG1 4 ARG2 0 ARG3 0 ARG4 0 ARG5 0 42dfc0 362 FUNC RETURNTYPE RAX 0 42dfc0 362 FUNC INARGS 6 ARG0 4 ARG1 0 ARG2 0 ARG3 0 ARG4 0 ARG5 0 42e023 4 INSTR CHECK OVERFLOW UNKNOWNSIGN 64 RDI ZZ add rdi, 18h @@ -1328,8 +1336,52 @@ 42f960 367 FUNC INARGS 6 ARG0 4 ARG1 0 ARG2 0 ARG3 0 ARG4 0 ARG5 0 42f9c3 4 INSTR CHECK OVERFLOW NOFLAGUNSIGNED 64 RBX+40 ZZ IDIOM 18 MEMORYSINK lea rsi, [rbx+28h] 42fa33 4 INSTR CHECK OVERFLOW NOFLAGUNSIGNED 64 RBX+16 ZZ IDIOM 18 MEMORYSINK lea rsi, [rbx+10h] - 42fad0 1886 FUNC RETURNTYPE RAX 0 - 42fad0 1886 FUNC PROBLEM sub_42FAD0 JUMPUNRESOLVED + 42fad0 1886 FUNC RETURNTYPE RAX 1 + 42fad0 1886 FUNC INARGS 6 ARG0 4 ARG1 4 ARG2 0 ARG3 0 ARG4 0 ARG5 0 + 42fc20 4 INSTR CHECK OVERFLOW NOFLAGUNSIGNED 64 RBX+8 ZZ IDIOM 18 MEMORYSINK lea rdi, [rbx+8] + 42fc2c 4 INSTR CHECK OVERFLOW NOFLAGUNSIGNED 64 RBX+32 ZZ IDIOM 18 MEMORYSINK lea rdi, [rbx+20h] + 42fd20 4 INSTR CHECK OVERFLOW NOFLAGUNSIGNED 64 RBX+8 ZZ IDIOM 18 MEMORYSINK lea rdi, [rbx+8] + 42fd3a 4 INSTR CHECK OVERFLOW NOFLAGUNSIGNED 64 RBX+8 ZZ IDIOM 18 MEMORYSINK lea rdi, [rbx+8] + 42fd5f 4 INSTR CHECK OVERFLOW NOFLAGUNSIGNED 64 RBX+16 ZZ IDIOM 18 MEMORYSINK lea rsi, [rbx+10h] + 42fd63 4 INSTR CHECK OVERFLOW NOFLAGUNSIGNED 64 RBX+8 ZZ IDIOM 18 MEMORYSINK lea rdi, [rbx+8] + 42fd84 4 INSTR CHECK OVERFLOW NOFLAGUNSIGNED 64 RBX+16 ZZ IDIOM 18 MEMORYSINK lea rsi, [rbx+10h] + 42fd88 4 INSTR CHECK OVERFLOW NOFLAGUNSIGNED 64 RBX+8 ZZ IDIOM 18 MEMORYSINK lea rdi, [rbx+8] + 42fe5d 4 INSTR CHECK OVERFLOW NOFLAGUNSIGNED 64 RBX+8 ZZ IDIOM 18 MEMORYSINK lea rdi, [rbx+8] + 42fe74 4 INSTR CHECK OVERFLOW NOFLAGUNSIGNED 64 RBX+8 ZZ IDIOM 18 MEMORYSINK lea rdi, [rbx+8] + 42fe94 4 INSTR CHECK OVERFLOW NOFLAGUNSIGNED 64 RBX+16 ZZ IDIOM 18 MEMORYSINK lea rsi, [rbx+10h] + 42fe9d 4 INSTR CHECK OVERFLOW NOFLAGUNSIGNED 64 RBX+8 ZZ IDIOM 18 MEMORYSINK lea rdi, [rbx+8] + 42feaf 4 INSTR CHECK OVERFLOW NOFLAGUNSIGNED 64 RBX+8 ZZ IDIOM 18 MEMORYSINK lea rdi, [rbx+8] + 42fec6 4 INSTR CHECK OVERFLOW NOFLAGUNSIGNED 64 RBX+8 ZZ IDIOM 18 MEMORYSINK lea rdi, [rbx+8] + 42fee9 4 INSTR CHECK OVERFLOW NOFLAGUNSIGNED 64 RBX+16 ZZ IDIOM 18 MEMORYSINK lea rsi, [rbx+10h] + 42feed 4 INSTR CHECK OVERFLOW NOFLAGUNSIGNED 64 RBX+8 ZZ IDIOM 18 MEMORYSINK lea rdi, [rbx+8] + 42ff05 4 INSTR CHECK OVERFLOW NOFLAGUNSIGNED 64 RBX+16 ZZ IDIOM 18 MEMORYSINK lea rsi, [rbx+10h] + 42ff09 4 INSTR CHECK OVERFLOW NOFLAGUNSIGNED 64 RBX+8 ZZ IDIOM 18 MEMORYSINK lea rdi, [rbx+8] + 42ff2f 4 INSTR CHECK OVERFLOW NOFLAGUNSIGNED 64 RBX+16 ZZ IDIOM 18 MEMORYSINK lea rsi, [rbx+10h] + 42ff33 4 INSTR CHECK OVERFLOW NOFLAGUNSIGNED 64 RBX+8 ZZ IDIOM 18 MEMORYSINK lea rdi, [rbx+8] + 42ff46 4 INSTR CHECK OVERFLOW NOFLAGUNSIGNED 64 RBX+16 ZZ IDIOM 18 MEMORYSINK lea rsi, [rbx+10h] ; jumptable 000000000042FC6E case 1 + 42ff4a 4 INSTR CHECK OVERFLOW NOFLAGUNSIGNED 64 RBX+8 ZZ IDIOM 18 MEMORYSINK lea rdi, [rbx+8] + 42ff6b 4 INSTR CHECK OVERFLOW NOFLAGUNSIGNED 64 RBX+8 ZZ IDIOM 18 MEMORYSINK lea rdi, [rbx+8] + 42ff8e 4 INSTR CHECK OVERFLOW NOFLAGUNSIGNED 64 RBX+16 ZZ IDIOM 18 MEMORYSINK lea rsi, [rbx+10h] + 42ff92 4 INSTR CHECK OVERFLOW NOFLAGUNSIGNED 64 RBX+8 ZZ IDIOM 18 MEMORYSINK lea rdi, [rbx+8] + 42fff1 4 INSTR CHECK OVERFLOW NOFLAGUNSIGNED 64 RBX+8 ZZ IDIOM 18 MEMORYSINK lea rdi, [rbx+8] + 43000f 4 INSTR CHECK OVERFLOW NOFLAGUNSIGNED 64 RBX+8 ZZ IDIOM 18 MEMORYSINK lea rdi, [rbx+8] + 430026 4 INSTR CHECK OVERFLOW NOFLAGUNSIGNED 64 RBX+8 ZZ IDIOM 18 MEMORYSINK lea rdi, [rbx+8] + 430057 4 INSTR CHECK OVERFLOW NOFLAGUNSIGNED 64 RBX+16 ZZ IDIOM 18 MEMORYSINK lea rsi, [rbx+10h] + 43005b 4 INSTR CHECK OVERFLOW NOFLAGUNSIGNED 64 RBX+8 ZZ IDIOM 18 MEMORYSINK lea rdi, [rbx+8] + 43006d 4 INSTR CHECK OVERFLOW NOFLAGUNSIGNED 64 RBX+16 ZZ IDIOM 18 MEMORYSINK lea rsi, [rbx+10h] + 430071 4 INSTR CHECK OVERFLOW NOFLAGUNSIGNED 64 RBX+8 ZZ IDIOM 18 MEMORYSINK lea rdi, [rbx+8] + 430094 4 INSTR CHECK OVERFLOW NOFLAGUNSIGNED 64 RBX+8 ZZ IDIOM 18 MEMORYSINK lea rdi, [rbx+8] + 4300b5 4 INSTR CHECK OVERFLOW NOFLAGUNSIGNED 64 RBX+16 ZZ IDIOM 18 MEMORYSINK lea rsi, [rbx+10h] + 4300b9 4 INSTR CHECK OVERFLOW NOFLAGUNSIGNED 64 RBX+8 ZZ IDIOM 18 MEMORYSINK lea rdi, [rbx+8] + 4300dc 4 INSTR CHECK OVERFLOW NOFLAGUNSIGNED 64 RBX+8 ZZ IDIOM 18 MEMORYSINK lea rdi, [rbx+8] + 4300ee 4 INSTR CHECK OVERFLOW NOFLAGUNSIGNED 64 RBX+8 ZZ IDIOM 18 MEMORYSINK lea rdi, [rbx+8] + 430105 4 INSTR CHECK OVERFLOW NOFLAGUNSIGNED 64 RBX+8 ZZ IDIOM 18 MEMORYSINK lea rdi, [rbx+8] + 43011d 4 INSTR CHECK OVERFLOW NOFLAGUNSIGNED 64 RBX+16 ZZ IDIOM 18 MEMORYSINK lea rsi, [rbx+10h] + 430127 4 INSTR CHECK OVERFLOW NOFLAGUNSIGNED 64 RBX+8 ZZ IDIOM 18 MEMORYSINK lea rdi, [rbx+8] + 4301fd 4 INSTR CHECK OVERFLOW NOFLAGUNSIGNED 64 RBX+16 ZZ IDIOM 18 MEMORYSINK lea rsi, [rbx+10h] + 430201 4 INSTR CHECK OVERFLOW NOFLAGUNSIGNED 64 RBX+8 ZZ IDIOM 18 MEMORYSINK lea rdi, [rbx+8] + 430217 4 INSTR CHECK OVERFLOW NOFLAGUNSIGNED 64 RBX+16 ZZ IDIOM 18 MEMORYSINK lea rsi, [rbx+10h] + 43021b 4 INSTR CHECK OVERFLOW NOFLAGUNSIGNED 64 RBX+8 ZZ IDIOM 18 MEMORYSINK lea rdi, [rbx+8] 430230 450 FUNC RETURNTYPE RAX 0 430230 450 FUNC INARGS 6 ARG0 0 ARG1 4 ARG2 0 ARG3 0 ARG4 0 ARG5 0 434060 107 FUNC RETURNTYPE RAX 1 @@ -2294,7 +2346,7 @@ 4701f0 79 FUNC RETURNTYPE RAX 0 4701f0 79 FUNC INARGS 6 ARG0 4 ARG1 0 ARG2 0 ARG3 0 ARG4 0 ARG5 0 470240 51 FUNC RETURNTYPE RAX 0 - 470240 51 FUNC INARGS 6 ARG0 4 ARG1 0 ARG2 1 ARG3 0 ARG4 0 ARG5 0 + 470240 51 FUNC INARGS 6 ARG0 4 ARG1 0 ARG2 1 ARG3 1 ARG4 0 ARG5 0 470280 276 FUNC RETURNTYPE RAX 0 470280 276 FUNC INARGS 6 ARG0 0 ARG1 0 ARG2 0 ARG3 0 ARG4 0 ARG5 0 470341 2 INSTR CHECK OVERFLOW SIGNED 32 EDI ZZ neg edi ; exponent @@ -2319,7 +2371,7 @@ 470643 4 INSTR CHECK OVERFLOW NOFLAGUNKNOWNSIGN 64 RBX+24 ZZ IDIOM 18 MEMORYSINK lea rsi, [rbx+18h] 470647 5 INSTR CHECK OVERFLOW NOFLAGUNKNOWNSIGN 64 R12+24 ZZ IDIOM 18 MEMORYSINK lea rdi, [r12+18h] 470670 5 FUNC RETURNTYPE RAX 0 - 470670 5 FUNC INARGS 4 ARG0 0 ARG1 0 ARG2 0 ARG3 0 + 470670 5 FUNC INARGS 4 ARG0 0 ARG1 0 ARG2 1 ARG3 0 470680 169 FUNC RETURNTYPE RAX 1 470680 169 FUNC INARGS 6 ARG0 4 ARG1 4 ARG2 8 ARG3 0 ARG4 0 ARG5 0 4706a1 4 INSTR CHECK OVERFLOW NOFLAGUNKNOWNSIGN 64 RBP+24 ZZ IDIOM 18 STACKMEMSINK lea rdx, [rbp+18h] @@ -2329,7 +2381,7 @@ 470703 4 INSTR CHECK OVERFLOW NOFLAGUNKNOWNSIGN 64 RBX+24 ZZ IDIOM 18 MEMORYSINK lea rdx, [rbx+18h] 470707 5 INSTR CHECK OVERFLOW NOFLAGUNKNOWNSIGN 64 R12+24 ZZ IDIOM 18 MEMORYSINK lea rdi, [r12+18h] 470730 13 FUNC RETURNTYPE RAX 0 - 470730 13 FUNC INARGS 4 ARG0 4 ARG1 4 ARG2 0 ARG3 0 + 470730 13 FUNC INARGS 4 ARG0 4 ARG1 4 ARG2 1 ARG3 0 470740 87 FUNC RETURNTYPE RAX 0 470740 87 FUNC INARGS 6 ARG0 4 ARG1 4 ARG2 0 ARG3 0 ARG4 0 ARG5 0 470759 4 INSTR CHECK OVERFLOW NOFLAGUNSIGNED 64 RSI+24 ZZ IDIOM 18 MEMORYSINK lea rsi, [rsi+18h] @@ -2351,6 +2403,9 @@ 470a9f 5 INSTR CHECK OVERFLOW NOFLAGUNSIGNED 64 R14+RDI+2 ZZ IDIOM 32 lea edi, [r14+rdi+2] 470aa4 2 INSTR CHECK OVERFLOW UNKNOWNSIGN 32 EDI ZZ add edi, ebx 470aa6 2 INSTR CHECK OVERFLOW UNKNOWNSIGN 32 EDI ZZ add edi, eax + 470ac0 137 FUNC RETURNTYPE RAX 0 + 470ac0 137 FUNC INARGS 6 ARG0 0 ARG1 0 ARG2 0 ARG3 0 ARG4 0 ARG5 0 + 470ac0 137 FUNC PROBLEM init CALLUNRESOLVED 470b50 2 FUNC RETURNTYPE RAX 0 470b50 2 FUNC INARGS 4 ARG0 0 ARG1 0 ARG2 0 ARG3 1 470b60 54 FUNC RETURNTYPE RAX 0 diff --git a/tests/commit/save-xeyes.psexe.infoannot b/tests/commit/save-xeyes.psexe.infoannot index 59a48cd7..404fa3e4 100644 --- a/tests/commit/save-xeyes.psexe.infoannot +++ b/tests/commit/save-xeyes.psexe.infoannot @@ -104,6 +104,8 @@ 4016e0 6 FUNC PROBLEM .hypot JUMPUNRESOLVED 4016f0 6 FUNC RETURNTYPE RAX 0 4016f0 6 FUNC PROBLEM .XCreatePixmap JUMPUNRESOLVED + 401700 466 FUNC RETURNTYPE RAX 1 + 401700 466 FUNC INARGS 6 ARG0 1 ARG1 0 ARG2 0 ARG3 0 ARG4 0 ARG5 0 4018d4 42 FUNC RETURNTYPE RAX 0 4018d4 42 FUNC INARGS 3 ARG0 0 ARG1 0 ARG2 0 401900 23 FUNC RETURNTYPE RAX 0 diff --git a/tests/commit/trimmed-sorted-save-busybox.psexe.annot.REMOVED.git-id b/tests/commit/trimmed-sorted-save-busybox.psexe.annot.REMOVED.git-id index 47670dd3..cc0c6276 100644 --- a/tests/commit/trimmed-sorted-save-busybox.psexe.annot.REMOVED.git-id +++ b/tests/commit/trimmed-sorted-save-busybox.psexe.annot.REMOVED.git-id @@ -1 +1 @@ -fa72108f69f31ef9382ba3ecc11c16ab29f34c28 \ No newline at end of file +56c3f3a38be5e2dd27db65b32dbe97bd1be7a608 \ No newline at end of file diff --git a/tests/commit/trimmed-sorted-save-bzip2.psexe.annot b/tests/commit/trimmed-sorted-save-bzip2.psexe.annot index 0133b045..db328f78 100644 --- a/tests/commit/trimmed-sorted-save-bzip2.psexe.annot +++ b/tests/commit/trimmed-sorted-save-bzip2.psexe.annot @@ -160,7 +160,7 @@ 0 6 DATAREF GLOBAL 137 405fea PARENT SMP_dummy37 VOID RO 0 6 DATAREF GLOBAL 19 40471d PARENT aDone VOID RO 0 6 DATAREF GLOBAL 29 404793 PARENT aBzip2 VOID RO - 0 6 DATAREF GLOBAL 31 40479e PARENT aUnzip VOID RO + 0 6 DATAREF GLOBAL 31 40479e PARENT needle VOID RO 0 6 DATAREF GLOBAL 32 4047a4 PARENT aUnzip_0 VOID RO 0 6 DATAREF GLOBAL 33 4047aa PARENT aZ2cat VOID RO 0 6 DATAREF GLOBAL 34 4047b0 PARENT aZ2cat_0 VOID RO @@ -172,7 +172,7 @@ 0 7 DATAREF GLOBAL 220 6071f9 PARENT SMP_dummy54 VOID RW 0 7 DATAREF GLOBAL 232 6072c1 PARENT SMP_dummy57 VOID RW 0 7 DATAREF GLOBAL 238 6076e1 PARENT SMP_dummy61 VOID RW - 0 7 DATAREF GLOBAL 24 404752 PARENT aNone VOID RO + 0 7 DATAREF GLOBAL 24 404752 PARENT src VOID RO 0 7 DATAREF GLOBAL 254 607b19 PARENT SMP_dummy66 VOID RW 0 7 DATAREF GLOBAL 256 607b21 PARENT SMP_dummy67 VOID RW 0 7 DATAREF GLOBAL 44 4047fc PARENT aTest VOID RO @@ -257,13 +257,13 @@ 0 8 DATAREF GLOBAL 221 607200 PARENT qword_607200 VOID RW 0 8 DATAREF GLOBAL 245 607af8 PARENT stream VOID RW 0 8 DATAREF GLOBAL 268 608358 PARENT s VOID RW - 0 8 DATAREF GLOBAL 43 4047f4 PARENT aForce VOID RO + 0 8 DATAREF GLOBAL 43 4047f4 PARENT s2 VOID RO 0 8 DATAREF GLOBAL 46 40480a PARENT aSmall VOID RO 0 8 DATAREF GLOBAL 47 404812 PARENT aQuiet VOID RO 0 95 DATAREF GLOBAL 110 405cc8 PARENT aSCompressedFil VOID RO 0 960 DATAREF GLOBAL 150 4065a8 PARENT SMP_dummy43 VOID RO 0 996 DATAREF GLOBAL 96 4057a8 PARENT aSCaughtASigseg VOID RO - 0 9 DATAREF GLOBAL 15 4046f0 PARENT src VOID RO + 0 9 DATAREF GLOBAL 15 4046f0 PARENT aStdout_0 VOID RO 0 9 DATAREF GLOBAL 40 4047d3 PARENT aStdout VOID RO 0 9 DATAREF GLOBAL 6 404660 PARENT aSS VOID RO 401070 0 FUNC FRAMERESTORE 0 0 0 1 0 0 2 0 0 3 0 0 4 0 8 5 0 0 6 0 0 7 0 0 8 0 0 9 0 0 10 0 0 11 0 0 12 0 0 13 0 0 14 0 0 15 0 0 ZZ @@ -575,370 +575,1238 @@ 401390 6 FUNC GLOBAL .__ctype_b_loc FUNC_UNSAFE NOFP RET 401395 401390 6 INSTR BELONGTO 401390 401390 8 MEMORYHOLE STACK esp + 0 ReturnAddress + 4013a0 0 FUNC FRAMERESTORE 0 0 0 1 0 1 2 0 96 3 -28 0 4 0 8 5 -20 0 6 0 1 7 0 96 8 0 0 9 0 0 10 0 0 11 0 0 12 -12 0 13 -4 0 14 0 0 15 0 0 ZZ + 4013a0 0 FUNC MMSAFENESS SAFE + 4013a0 2642 FUNC GLOBAL main FUNC_UNSAFE NOFP RET 401df1 + 4013a0 2 INSTR BELONGTO 4013a0 + 4013a0 2 INSTR DEADREGS EFLAGS ZZ push r13 4013a0 -3 INSTR LOCAL NoWarn push r13 + 4013a2 2 INSTR BELONGTO 4013a0 + 4013a2 2 INSTR DEADREGS EFLAGS R13 ZZ push r12 4013a2 -3 INSTR LOCAL NoWarn push r12 + 4013a4 -1 INSTR LOCAL MetadataUnused mov r12, rsi + 4013a4 3 INSTR BELONGTO 4013a0 + 4013a7 -2 INSTR LOCAL n ESI ZZ NumericDEFs mov esi, offset handler; handler + 4013a7 5 INSTR BELONGTO 4013a0 + 4013a7 5 INSTR DEADREGS EFLAGS ESI R13 ZZ mov esi, offset handler; handler + 4013ac 1 INSTR BELONGTO 4013a0 + 4013ac 1 INSTR DEADREGS EFLAGS R13 ZZ push rbp 4013ac -3 INSTR LOCAL NoWarn push rbp - 4013af -2 INSTR LOCAL n EDI ZZ NUMVia2ndSrcIMMEDNUM mov edi, 0Bh + 4013ad -1 INSTR LOCAL MetadataUnused mov ebp, edi + 4013ad 2 INSTR BELONGTO 4013a0 + 4013af -2 INSTR LOCAL n EDI ZZ NUMVia2ndSrcIMMEDNUM mov edi, 0Bh ; sig + 4013af 5 INSTR BELONGTO 4013a0 + 4013af 5 INSTR DEADREGS EFLAGS EDI R13 ZZ mov edi, 0Bh ; sig + 4013b4 1 INSTR BELONGTO 4013a0 + 4013b4 1 INSTR DEADREGS EFLAGS R13 ZZ push rbx 4013b4 -3 INSTR LOCAL NoWarn push rbx + 4013b5 16 DATAREF STACK 271 esp + 8 CHILDOF 270 OFFSET 8 LOCALVAR ptr + 4013b5 16 MEMORYHOLE STACK esp + 24 CalleeSavedRegs + 4013b5 24 DATAREF STACK 270 esp + 0 PARENT LocalFrame LOCALFRAME + 4013b5 4 INSTR BELONGTO 4013a0 + 4013b5 4 INSTR DEADREGS EFLAGS EBX R13 ZZ sub rsp, 18h + 4013b5 8 MEMORYHOLE STACK esp + 40 ReturnAddress + 4013b9 11 INSTR BELONGTO 4013a0 + 4013b9 11 INSTR DEADREGS EFLAGS EBX R13 ZZ mov cs:stream, 0 + 4013c4 7 INSTR BELONGTO 4013a0 + 4013c4 7 INSTR DEADREGS EFLAGS EBX R13 ZZ mov cs:byte_607AF4, 0 + 4013cb 7 INSTR BELONGTO 4013a0 + 4013cb 7 INSTR DEADREGS EFLAGS EBX R13 ZZ mov cs:byte_607B0C, 0 + 4013d2 7 INSTR BELONGTO 4013a0 + 4013d2 7 INSTR DEADREGS EFLAGS EBX R13 ZZ mov cs:byte_60834B, 0 + 4013d9 7 INSTR BELONGTO 4013a0 + 4013d9 7 INSTR DEADREGS EFLAGS EBX R13 ZZ mov cs:byte_607B18, 1 + 4013e0 10 INSTR BELONGTO 4013a0 + 4013e0 10 INSTR DEADREGS EFLAGS EBX R13 ZZ mov cs:dword_6076CC, 0 + 4013ea 10 INSTR BELONGTO 4013a0 + 4013ea 10 INSTR DEADREGS EFLAGS EBX R13 ZZ mov cs:dword_607B10, 9 + 4013f4 7 INSTR BELONGTO 4013a0 + 4013f4 7 INSTR DEADREGS EFLAGS EBX R13 ZZ mov cs:byte_607F2A, 0 + 4013fb 7 INSTR BELONGTO 4013a0 + 4013fb 7 INSTR DEADREGS EFLAGS EBX R13 ZZ mov cs:byte_60834A, 0 + 401402 10 INSTR BELONGTO 4013a0 + 401402 10 INSTR DEADREGS EFLAGS EBX R13 ZZ mov cs:dword_607B00, 0 + 40140c 10 INSTR BELONGTO 4013a0 + 40140c 10 INSTR DEADREGS EFLAGS EBX R13 ZZ mov cs:dword_607AF0, 0 + 401416 10 INSTR BELONGTO 4013a0 + 401416 10 INSTR DEADREGS EFLAGS EBX R13 ZZ mov cs:dword_607AEC, 1Eh + 401420 7 INSTR BELONGTO 4013a0 + 401420 7 INSTR DEADREGS EFLAGS EBX R13 ZZ mov cs:byte_60834C, 0 + 401427 10 INSTR BELONGTO 4013a0 + 401427 10 INSTR DEADREGS EFLAGS EBX R13 ZZ mov cs:status, 0 401431 -1 INSTR LOCAL NoMetaUpdate call _signal - 40143b -2 INSTR LOCAL n EDI ZZ NUMVia2ndSrcIMMEDNUM mov edi, 7 + 401431 5 INSTR BELONGTO 4013a0 + 401431 5 INSTR DEADREGS EFLAGS EBX R13 ZZ call _signal + 401436 -1 INSTR LOCAL MetadataRedundant mov esi, offset handler; handler + 401436 5 INSTR BELONGTO 4013a0 + 40143b -1 INSTR LOCAL MetadataRedundant mov edi, 7 ; sig + 40143b 5 INSTR BELONGTO 4013a0 401440 -1 INSTR LOCAL NoMetaUpdate call _signal + 401440 5 INSTR BELONGTO 4013a0 + 401440 5 INSTR DEADREGS EFLAGS EBX R13 ZZ call _signal + 401445 5 INSTR BELONGTO 4013a0 + 401445 5 INSTR DEADREGS EFLAGS EBX ESI EDI R13 ZZ mov esi, offset src ; "(none)" + 40144a 5 INSTR BELONGTO 4013a0 + 40144a 5 INSTR DEADREGS EFLAGS EBX EDI R13 ZZ mov edi, offset dest; dest 40144f -1 INSTR LOCAL NoMetaUpdate call sub_403080 + 40144f 5 INSTR BELONGTO 4013a0 + 40144f 5 INSTR DEADREGS EFLAGS EBX R13 ZZ call sub_403080 + 401454 5 INSTR BELONGTO 4013a0 + 401454 5 INSTR DEADREGS EFLAGS EBX ESI EDI R13 ZZ mov esi, offset src ; "(none)" + 401459 5 INSTR BELONGTO 4013a0 + 401459 5 INSTR DEADREGS EFLAGS EBX EDI R13 ZZ mov edi, offset file; dest 40145e -1 INSTR LOCAL NoMetaUpdate call sub_403080 + 40145e 5 INSTR BELONGTO 4013a0 + 40145e 5 INSTR DEADREGS EFLAGS EBX R13 ZZ call sub_403080 + 401463 4 INSTR BELONGTO 4013a0 + 401463 4 INSTR DEADREGS EFLAGS EBX ESI EDI R13 ZZ mov rsi, [r12] ; src + 401467 5 INSTR BELONGTO 4013a0 + 401467 5 INSTR DEADREGS EFLAGS EBX EDI R13 ZZ mov edi, offset byte_6072C0; dest 40146c -1 INSTR LOCAL NoMetaUpdate call sub_403080 + 40146c 5 INSTR BELONGTO 4013a0 + 40146c 5 INSTR DEADREGS EFLAGS EBX R13 ZZ call sub_403080 + 401471 -2 INSTR LOCAL n EAX ZZ NumericDEFs movzx eax, cs:byte_6072C0 + 401471 7 INSTR BELONGTO 4013a0 + 401471 7 INSTR DEADREGS EFLAGS EAX EDX EBX ESI EDI R13 ZZ movzx eax, cs:byte_6072C0 + 401478 5 INSTR BELONGTO 4013a0 + 401478 5 INSTR DEADREGS EFLAGS EDX EBX ESI EDI R13 ZZ mov esi, offset byte_6072C0 + 40147d 11 INSTR BELONGTO 4013a0 + 40147d 11 INSTR DEADREGS EFLAGS EDX EBX EDI R13 ZZ mov cs:s, offset byte_6072C0 + 401488 3 INSTR BELONGTO 4013a0 + 401488 3 INSTR DEADREGS EFLAGS EDX EBX EDI R13 ZZ mov rdx, rsi 40148b -1 INSTR LOCAL NoMetaUpdate test al, al + 40148b 2 INSTR BELONGTO 4013a0 40148d -1 INSTR LOCAL NoMetaUpdate jnz short loc_4014A3 + 40148d 2 INSTR BELONGTO 4013a0 40148f -1 INSTR LOCAL NoMetaUpdate jmp short loc_4014C1 + 40148f 2 INSTR BELONGTO 4013a0 + 401498 -2 INSTR LOCAL n EAX ZZ NumericDEFs movzx eax, byte ptr [rdx+1] + 401498 4 INSTR BELONGTO 4013a0 + 401498 4 INSTR DEADREGS EFLAGS EAX EBX EDI R13 ZZ movzx eax, byte ptr [rdx+1] 40149c -1 INSTR LOCAL NoMetaUpdate test al, al + 40149c 2 INSTR BELONGTO 4013a0 40149e -1 INSTR LOCAL NoMetaUpdate jz short loc_4014BA + 40149e 2 INSTR BELONGTO 4013a0 + 4014a0 3 INSTR BELONGTO 4013a0 + 4014a0 3 INSTR DEADREGS EFLAGS EDX EBX EDI R13 ZZ mov rdx, rcx 4014a3 -1 INSTR LOCAL NoMetaUpdate cmp al, 2Fh + 4014a3 2 INSTR BELONGTO 4013a0 + 4014a5 4 INSTR BELONGTO 4013a0 + 4014a5 4 INSTR DEADREGS EAX ECX EBX EDI R13 ZZ lea rcx, [rdx+1] 4014a9 -1 INSTR LOCAL NoMetaUpdate jnz short loc_401498 + 4014a9 2 INSTR BELONGTO 4013a0 + 4014ab -2 INSTR LOCAL n EAX ZZ NumericDEFs movzx eax, byte ptr [rdx+1] + 4014ab 4 INSTR BELONGTO 4013a0 + 4014ab 4 INSTR DEADREGS EFLAGS EAX ECX EBX ESI EDI R13 ZZ movzx eax, byte ptr [rdx+1] + 4014af 4 INSTR BELONGTO 4013a0 + 4014af 4 INSTR DEADREGS EFLAGS ECX EBX ESI EDI R13 ZZ lea rsi, [rdx+1] + 4014b3 3 INSTR BELONGTO 4013a0 + 4014b3 3 INSTR DEADREGS EFLAGS ECX EBX EDI R13 ZZ mov rcx, rsi 4014b6 -1 INSTR LOCAL NoMetaUpdate test al, al + 4014b6 2 INSTR BELONGTO 4013a0 4014b8 -1 INSTR LOCAL NoMetaUpdate jnz short loc_4014A0 - 4014c1 5 PTRIMMEDESP STACK 8 displ lea rdi, [rsp+8] - 4014cb 9 PTRIMMEDESP STACK 8 displ mov qword ptr [rsp+8], 0 + 4014b8 2 INSTR BELONGTO 4013a0 + 4014ba 7 INSTR BELONGTO 4013a0 + 4014ba 7 INSTR DEADREGS EFLAGS EBX EDI R13 ZZ mov cs:s, rsi + 4014c1 5 INSTR BELONGTO 4013a0 + 4014c1 5 INSTR DEADREGS EFLAGS EBX ESI EDI R13 ZZ lea rdi, [rsp+38h+ptr] + 4014c1 5 PTRIMMEDESP STACK 8 displ lea rdi, [rsp+38h+ptr] + 4014c6 5 INSTR BELONGTO 4013a0 + 4014c6 5 INSTR DEADREGS EFLAGS EBX ESI R13 ZZ mov esi, offset aBzip2; "BZIP2" + 4014cb 9 INSTR BELONGTO 4013a0 + 4014cb 9 INSTR DEADREGS EFLAGS EBX R13 ZZ mov [rsp+38h+ptr], 0 + 4014cb 9 PTRIMMEDESP STACK 8 displ mov [rsp+38h+ptr], 0 4014d4 -1 INSTR LOCAL NoMetaUpdate call sub_4031B0 - 4014d9 5 PTRIMMEDESP STACK 8 displ lea rdi, [rsp+8] + 4014d4 5 INSTR BELONGTO 4013a0 + 4014d4 5 INSTR DEADREGS EFLAGS EBX R13 ZZ call sub_4031B0 + 4014d9 5 INSTR BELONGTO 4013a0 + 4014d9 5 INSTR DEADREGS EFLAGS EBX ESI EDI R13 ZZ lea rdi, [rsp+38h+ptr] + 4014d9 5 PTRIMMEDESP STACK 8 displ lea rdi, [rsp+38h+ptr] + 4014de 5 INSTR BELONGTO 4013a0 + 4014de 5 INSTR DEADREGS EFLAGS EBX ESI R13 ZZ mov esi, offset aBzip; "BZIP" 4014e3 -1 INSTR LOCAL NoMetaUpdate call sub_4031B0 + 4014e3 5 INSTR BELONGTO 4013a0 + 4014e3 5 INSTR DEADREGS EFLAGS EBX R13 ZZ call sub_4031B0 4014e8 -1 INSTR LOCAL NoMetaUpdate cmp ebp, 1 + 4014e8 3 INSTR BELONGTO 4013a0 4014eb -1 INSTR LOCAL NoMetaUpdate jle loc_401AA2 - 4014f1 5 PTRIMMEDESP STACK 8 displ mov rbx, [rsp+8] - 4014f6 -1 INSTR LOCAL 1stSrcVia2ndSrcIMMEDNUM sub ebp, 2 - 401501 -2 INSTR LOCAL n EBP ZZ AlwaysNUM xor ebp, ebp - 401508 5 PTRIMMEDEBP STACK 8 displ mov rsi, [r12+rbp+8] - 401510 -1 INSTR LOCAL 1stSrcVia2ndSrcIMMEDNUM add rbp, 8 + 4014eb 6 INSTR BELONGTO 4013a0 + 4014f1 -2 INSTR LOCAL n RBX ZZ NumericDEFs mov rbx, [rsp+38h+ptr] + 4014f1 5 INSTR BELONGTO 4013a0 + 4014f1 5 INSTR DEADREGS EFLAGS EBX ESI EDI R13 ZZ mov rbx, [rsp+38h+ptr] + 4014f1 5 PTRIMMEDESP STACK 8 displ mov rbx, [rsp+38h+ptr] + 4014f6 -1 INSTR LOCAL MetadataUnused sub ebp, 2 + 4014f6 3 INSTR BELONGTO 4013a0 + 4014f9 -1 INSTR LOCAL MetadataUnused lea r13, ds:8[rbp*8] + 4014f9 8 INSTR BELONGTO 4013a0 + 401501 -1 INSTR LOCAL MetadataUnused xor ebp, ebp + 401501 2 INSTR BELONGTO 4013a0 + 401503 5 INSTR BELONGTO 4013a0 + 401508 -1 INSTR LOCAL MetadataUnused mov rsi, [r12+rbp+8] + 401508 5 INSTR BELONGTO 4013a0 + 40150d 3 INSTR BELONGTO 4013a0 + 40150d 3 INSTR DEADREGS EFLAGS EAX ECX EDX ESI EDI R8 R9 R10 R11 ZZ mov rdi, rbx + 401510 -1 INSTR LOCAL MetadataUnused add rbp, 8 + 401510 4 INSTR BELONGTO 4013a0 401514 -1 INSTR LOCAL NoMetaUpdate call sub_403110 + 401514 5 INSTR BELONGTO 4013a0 + 401514 5 INSTR DEADREGS EFLAGS EAX ECX EDX EBX ESI R8 R9 R10 R11 ZZ call sub_403110 401519 -1 INSTR LOCAL NoMetaUpdate cmp rbp, r13 - 40151f 5 PTRIMMEDESP STACK 8 displ mov [rsp+8], rax + 401519 3 INSTR BELONGTO 4013a0 + 40151c 3 INSTR BELONGTO 4013a0 + 40151c 3 INSTR DEADREGS EBX EDI ZZ mov rbx, rax + 40151f 5 INSTR BELONGTO 4013a0 + 40151f 5 INSTR DEADREGS EDI ZZ mov [rsp+38h+ptr], rax + 40151f 5 PTRIMMEDESP STACK 8 displ mov [rsp+38h+ptr], rax 401524 -1 INSTR LOCAL NoMetaUpdate jnz short loc_401508 + 401524 2 INSTR BELONGTO 4013a0 + 401526 3 INSTR BELONGTO 4013a0 + 401526 3 INSTR DEADREGS EFLAGS EDI R12 R13 ZZ mov rbp, rax 401529 -1 INSTR LOCAL NoMetaUpdate test rbx, rbx + 401529 3 INSTR BELONGTO 4013a0 + 40152c 10 INSTR BELONGTO 4013a0 + 40152c 10 INSTR DEADREGS EDI R12 R13 ZZ mov cs:dword_607B04, 7 + 401536 10 INSTR BELONGTO 4013a0 + 401536 10 INSTR DEADREGS EDI R12 R13 ZZ mov cs:dword_607B00, 0 401540 -1 INSTR LOCAL NoMetaUpdate jz loc_40175A + 401540 6 INSTR BELONGTO 4013a0 401546 -2 INSTR LOCAL n R12 ZZ AlwaysNUM xor r12d, r12d - 401549 -2 INSTR LOCAL n R13 ZZ NUMVia2ndSrcIMMEDNUM mov r13d, 1 + 401546 3 INSTR BELONGTO 4013a0 + 401546 3 INSTR DEADREGS EFLAGS EAX EDI R12 R13 ZZ xor r12d, r12d + 401549 -1 INSTR LOCAL MetadataUnused mov r13d, 1 + 401549 6 INSTR BELONGTO 4013a0 40154f -1 INSTR LOCAL NoMetaUpdate jmp short loc_401570 + 40154f 2 INSTR BELONGTO 4013a0 401558 -1 INSTR LOCAL NoMetaUpdate cmp byte ptr [rdi+1], 2Dh + 401558 4 INSTR BELONGTO 4013a0 40155c -1 INSTR LOCAL NoMetaUpdate jnz short loc_40157A + 40155c 2 INSTR BELONGTO 4013a0 40155e -1 INSTR LOCAL NoMetaUpdate cmp byte ptr [rdi+2], 0 + 40155e 4 INSTR BELONGTO 4013a0 401562 -1 INSTR LOCAL NoMetaUpdate jnz short loc_40157A - 401564 -2 INSTR LOCAL n R13 ZZ AlwaysNUM xor r13d, r13d + 401562 2 INSTR BELONGTO 4013a0 + 401564 -1 INSTR LOCAL MetadataUnused xor r13d, r13d + 401564 3 INSTR BELONGTO 4013a0 + 401567 -1 INSTR LOCAL MetadataUnused mov rbx, [rbx+8] + 401567 4 INSTR BELONGTO 4013a0 40156b -1 INSTR LOCAL NoMetaUpdate test rbx, rbx + 40156b 3 INSTR BELONGTO 4013a0 40156e -1 INSTR LOCAL NoMetaUpdate jz short loc_4015B0 + 40156e 2 INSTR BELONGTO 4013a0 + 401570 3 INSTR BELONGTO 4013a0 + 401570 3 INSTR DEADREGS EFLAGS EAX EDI ZZ mov rdi, [rbx] ; s + 401573 -2 INSTR LOCAL n EAX ZZ NumericDEFs movzx eax, byte ptr [rdi] + 401573 3 INSTR BELONGTO 4013a0 + 401573 3 INSTR DEADREGS EFLAGS EAX ZZ movzx eax, byte ptr [rdi] 401576 -1 INSTR LOCAL NoMetaUpdate cmp al, 2Dh + 401576 2 INSTR BELONGTO 4013a0 401578 -1 INSTR LOCAL NoMetaUpdate jz short loc_401558 + 401578 2 INSTR BELONGTO 4013a0 40157a -1 INSTR LOCAL NoMetaUpdate test r13b, r13b + 40157a 3 INSTR BELONGTO 4013a0 40157d -1 INSTR LOCAL NoMetaUpdate jz short loc_401587 + 40157d 2 INSTR BELONGTO 4013a0 40157f -1 INSTR LOCAL NoMetaUpdate cmp al, 2Dh + 40157f 2 INSTR BELONGTO 4013a0 401581 -1 INSTR LOCAL NoMetaUpdate jz loc_4016A0 + 401581 6 INSTR BELONGTO 4013a0 401587 -1 INSTR LOCAL 1stSrcVia2ndSrcIMMEDNUM add r12d, 1 + 401587 4 INSTR BELONGTO 4013a0 + 40158b 7 INSTR BELONGTO 4013a0 + 40158b 7 INSTR DEADREGS EFLAGS ZZ mov cs:dword_607B00, r12d 401592 -1 INSTR LOCAL NoMetaUpdate call _strlen + 401592 5 INSTR BELONGTO 4013a0 + 401592 5 INSTR DEADREGS EFLAGS ZZ call _strlen 401597 -1 INSTR LOCAL NoMetaUpdate cmp cs:dword_607B04, eax + 401597 6 INSTR BELONGTO 4013a0 40159d -1 INSTR LOCAL NoMetaUpdate jge short loc_401567 + 40159d 2 INSTR BELONGTO 4013a0 + 40159f -1 INSTR LOCAL MetadataUnused mov rbx, [rbx+8] + 40159f 4 INSTR BELONGTO 4013a0 + 4015a3 6 INSTR BELONGTO 4013a0 + 4015a3 6 INSTR DEADREGS EFLAGS EDI ZZ mov cs:dword_607B04, eax 4015a9 -1 INSTR LOCAL NoMetaUpdate test rbx, rbx + 4015a9 3 INSTR BELONGTO 4013a0 4015ac -1 INSTR LOCAL NoMetaUpdate jnz short loc_401570 + 4015ac 2 INSTR BELONGTO 4013a0 + 4015ae -1 INSTR LOCAL NoMetaUpdate xchg ax, ax + 4015ae 2 INSTR BELONGTO 4013a0 4015b0 -1 INSTR LOCAL NoMetaUpdate test r12d, r12d + 4015b0 3 INSTR BELONGTO 4013a0 4015b3 -1 INSTR LOCAL NoMetaUpdate jz loc_40175A + 4015b3 6 INSTR BELONGTO 4013a0 + 4015b9 10 INSTR BELONGTO 4013a0 + 4015b9 10 INSTR DEADREGS EFLAGS EBX ESI EDI R13 ZZ mov cs:dword_607B08, 3 + 4015c3 7 INSTR BELONGTO 4013a0 + 4015c3 7 INSTR DEADREGS EFLAGS EBX ESI EDI R13 ZZ mov rbx, cs:s + 4015ca 5 INSTR BELONGTO 4013a0 + 4015ca 5 INSTR DEADREGS EFLAGS ESI EDI R13 ZZ mov esi, offset needle; "unzip" + 4015cf 10 INSTR BELONGTO 4013a0 + 4015cf 10 INSTR DEADREGS EFLAGS EDI R13 ZZ mov cs:dword_608350, 1 + 4015d9 3 INSTR BELONGTO 4013a0 + 4015d9 3 INSTR DEADREGS EFLAGS EDI R13 ZZ mov rdi, rbx ; haystack 4015dc -1 INSTR LOCAL NoMetaUpdate call _strstr + 4015dc 5 INSTR BELONGTO 4013a0 + 4015dc 5 INSTR DEADREGS EFLAGS R13 ZZ call _strstr 4015e1 -1 INSTR LOCAL NoMetaUpdate test rax, rax + 4015e1 3 INSTR BELONGTO 4013a0 4015e4 -1 INSTR LOCAL NoMetaUpdate jz loc_401A12 + 4015e4 6 INSTR BELONGTO 4013a0 + 4015ea 10 INSTR BELONGTO 4013a0 + 4015ea 10 INSTR DEADREGS EFLAGS ESI EDI R13 ZZ mov cs:dword_608350, 2 + 4015f4 5 INSTR BELONGTO 4013a0 + 4015f4 5 INSTR DEADREGS EFLAGS ESI EDI R13 ZZ mov esi, offset aZ2cat; "z2cat" + 4015f9 3 INSTR BELONGTO 4013a0 + 4015f9 3 INSTR DEADREGS EFLAGS EDI R13 ZZ mov rdi, rbx ; haystack 4015fc -1 INSTR LOCAL NoMetaUpdate call _strstr + 4015fc 5 INSTR BELONGTO 4013a0 + 4015fc 5 INSTR DEADREGS EFLAGS R13 ZZ call _strstr 401601 -1 INSTR LOCAL NoMetaUpdate test rax, rax + 401601 3 INSTR BELONGTO 4013a0 401604 -1 INSTR LOCAL NoMetaUpdate jz loc_401A2D + 401604 6 INSTR BELONGTO 4013a0 40160a -1 INSTR LOCAL NoMetaUpdate cmp r12d, 1 + 40160a 4 INSTR BELONGTO 4013a0 + 40160e 10 INSTR BELONGTO 4013a0 + 40160e 10 INSTR DEADREGS EDX EBX R12 R13 ZZ mov cs:dword_608350, 2 + 401618 2 INSTR BELONGTO 4013a0 + 401618 2 INSTR DEADREGS EDX EBX R12 R13 ZZ sbb eax, eax 40161a -1 INSTR LOCAL 1stSrcVia2ndSrcIMMEDNUM add eax, 2 + 40161a 3 INSTR BELONGTO 4013a0 + 40161d 6 INSTR BELONGTO 4013a0 + 40161d 6 INSTR DEADREGS EFLAGS EDX EBX R12 R13 ZZ mov cs:dword_607B08, eax 401623 -1 INSTR LOCAL NoMetaUpdate test rbp, rbp - 401626 3 PTRIMMEDEBP STACK 0 displ mov rdx, rbp + 401623 3 INSTR BELONGTO 4013a0 + 401626 3 INSTR BELONGTO 4013a0 + 401626 3 INSTR DEADREGS EDX EBX R12 R13 ZZ mov rdx, rbp 401629 -1 INSTR LOCAL NoMetaUpdate jz loc_4018F1 + 401629 6 INSTR BELONGTO 4013a0 + 40162f 3 INSTR BELONGTO 4013a0 + 40162f 3 INSTR DEADREGS EFLAGS EBX R8 R12 R13 ZZ mov r8, [rdx] 401632 -1 INSTR LOCAL NoMetaUpdate cmp byte ptr [r8], 2Dh + 401632 4 INSTR BELONGTO 4013a0 401636 -1 INSTR LOCAL NoMetaUpdate jnz loc_4016C8 + 401636 6 INSTR BELONGTO 4013a0 40163c -1 INSTR LOCAL NoMetaUpdate cmp byte ptr [r8+1], 2Dh + 40163c 5 INSTR BELONGTO 4013a0 401641 -1 INSTR LOCAL NoMetaUpdate jnz short loc_40164E + 401641 2 INSTR BELONGTO 4013a0 401643 -1 INSTR LOCAL NoMetaUpdate cmp byte ptr [r8+2], 0 + 401643 5 INSTR BELONGTO 4013a0 401648 -1 INSTR LOCAL NoMetaUpdate jz loc_4016D5 + 401648 6 INSTR BELONGTO 4013a0 + 40164e -2 INSTR LOCAL n EAX ZZ NumericDEFs movzx eax, byte ptr [r8+1] + 40164e 5 INSTR BELONGTO 4013a0 + 40164e 5 INSTR DEADREGS EFLAGS EAX EBX R12 R13 ZZ movzx eax, byte ptr [r8+1] 401653 -1 INSTR LOCAL NoMetaUpdate cmp al, 2Dh + 401653 2 INSTR BELONGTO 4013a0 401655 -1 INSTR LOCAL NoMetaUpdate jz short loc_4016C8 + 401655 2 INSTR BELONGTO 4013a0 401657 -1 INSTR LOCAL NoMetaUpdate test al, al + 401657 2 INSTR BELONGTO 4013a0 401659 -1 INSTR LOCAL NoMetaUpdate jz short loc_4016C8 + 401659 2 INSTR BELONGTO 4013a0 40165b -2 INSTR LOCAL n ECX ZZ NUMVia2ndSrcIMMEDNUM mov ecx, 2 + 40165b 5 INSTR BELONGTO 4013a0 + 40165b 5 INSTR DEADREGS EFLAGS ECX EBX R12 R13 ZZ mov ecx, 2 401660 -1 INSTR LOCAL 1stSrcVia2ndSrcIMMEDNUM sub eax, 31h + 401660 3 INSTR BELONGTO 4013a0 401663 -1 INSTR LOCAL NoMetaUpdate cmp al, 49h ; switch 74 cases + 401663 2 INSTR BELONGTO 4013a0 401665 -1 INSTR LOCAL NoMetaUpdate jbe loc_401750 + 401665 6 INSTR BELONGTO 4013a0 + 40166b 7 INSTR BELONGTO 4013a0 + 40166b 7 INSTR DEADREGS EFLAGS EAX ECX EDX EBX ESI EDI R12 R13 ZZ mov rcx, cs:s ; jumptable 0000000000401753 default case + 401672 7 INSTR BELONGTO 4013a0 + 401672 7 INSTR DEADREGS EFLAGS EAX EDX EBX ESI EDI R12 R13 ZZ mov rdi, cs:stderr + 401679 5 INSTR BELONGTO 4013a0 + 401679 5 INSTR DEADREGS EFLAGS EAX EDX EBX ESI R12 R13 ZZ mov edx, offset aSBadFlagS; "%s: Bad flag `%s'\n" 40167e -2 INSTR LOCAL n ESI ZZ NUMVia2ndSrcIMMEDNUM mov esi, 1 + 40167e 5 INSTR BELONGTO 4013a0 + 40167e 5 INSTR DEADREGS EFLAGS EAX EBX ESI R12 R13 ZZ mov esi, 1 + 401683 2 INSTR BELONGTO 4013a0 + 401683 2 INSTR DEADREGS EFLAGS EAX EBX R12 R13 ZZ xor eax, eax 401683 -2 INSTR LOCAL n EAX ZZ AlwaysNUM xor eax, eax 401685 -1 INSTR LOCAL NoMetaUpdate call ___fprintf_chk + 401685 5 INSTR BELONGTO 4013a0 + 401685 5 INSTR DEADREGS EFLAGS EBX R12 R13 ZZ call ___fprintf_chk + 40168a 7 INSTR BELONGTO 4013a0 + 40168a 7 INSTR DEADREGS EFLAGS EBX EDI R12 R13 ZZ mov rdi, cs:s 401691 -1 INSTR LOCAL NoMetaUpdate call sub_4022E0 - 401696 -2 INSTR LOCAL n EDI ZZ NUMVia2ndSrcIMMEDNUM mov edi, 1 + 401691 5 INSTR BELONGTO 4013a0 + 401691 5 INSTR DEADREGS EFLAGS EBX R12 R13 ZZ call sub_4022E0 + 401696 -2 INSTR LOCAL n EDI ZZ NUMVia2ndSrcIMMEDNUM mov edi, 1 ; status + 401696 5 INSTR BELONGTO 4013a0 + 401696 5 INSTR DEADREGS EFLAGS EBX EDI R12 R13 ZZ mov edi, 1 ; status 40169b -1 INSTR LOCAL NoMetaUpdate call _exit - 4016a0 -2 INSTR LOCAL n R13 ZZ NUMVia2ndSrcIMMEDNUM mov r13d, 1 + 40169b 5 INSTR BELONGTO 4013a0 + 40169b 5 INSTR DEADREGS EFLAGS EBX R12 R13 ZZ call _exit + 4016a0 -1 INSTR LOCAL MetadataUnused mov r13d, 1 + 4016a0 6 INSTR BELONGTO 4013a0 4016a6 -1 INSTR LOCAL NoMetaUpdate jmp loc_401567 + 4016a6 5 INSTR BELONGTO 4013a0 + 4016ab 10 INSTR BELONGTO 4013a0 + 4016ab 10 INSTR DEADREGS EFLAGS EAX EBX R12 R13 ZZ mov cs:dword_608350, 1; jumptable 0000000000401753 case 73 + 4016b5 3 INSTR BELONGTO 4013a0 + 4016b8 -2 INSTR LOCAL n EAX ZZ NumericDEFs movzx eax, byte ptr [r8+rcx] + 4016b8 5 INSTR BELONGTO 4013a0 + 4016b8 5 INSTR DEADREGS EFLAGS EAX EBX R12 R13 ZZ movzx eax, byte ptr [r8+rcx] 4016bd -1 INSTR LOCAL 1stSrcVia2ndSrcIMMEDNUM add rcx, 1 + 4016bd 4 INSTR BELONGTO 4013a0 4016c1 -1 INSTR LOCAL NoMetaUpdate test al, al + 4016c1 2 INSTR BELONGTO 4013a0 4016c3 -1 INSTR LOCAL NoMetaUpdate jnz short loc_401660 + 4016c3 2 INSTR BELONGTO 4013a0 + 4016c5 3 INSTR BELONGTO 4013a0 + 4016c8 4 INSTR BELONGTO 4013a0 + 4016c8 4 INSTR DEADREGS EFLAGS EBX R12 R13 ZZ mov rdx, [rdx+8] 4016cc -1 INSTR LOCAL NoMetaUpdate test rdx, rdx + 4016cc 3 INSTR BELONGTO 4013a0 4016cf -1 INSTR LOCAL NoMetaUpdate jnz loc_40162F + 4016cf 6 INSTR BELONGTO 4013a0 4016d5 -1 INSTR LOCAL NoMetaUpdate test rbp, rbp + 4016d5 3 INSTR BELONGTO 4013a0 4016d8 -1 INSTR LOCAL NoMetaUpdate jz loc_4018F1 + 4016d8 6 INSTR BELONGTO 4013a0 4016de -2 INSTR LOCAL n R12 ZZ NUMVia2ndSrcIMMEDNUM mov r12d, 9 + 4016de 6 INSTR BELONGTO 4013a0 + 4016de 6 INSTR DEADREGS EFLAGS EBX R12 R13 ZZ mov r12d, 9 4016e4 -1 INSTR LOCAL NoMetaUpdate jmp short loc_401707 - 4016fa 4 PTRIMMEDEBP STACK 8 displ mov rbp, [rbp+8] + 4016e4 2 INSTR BELONGTO 4013a0 + 4016f0 10 INSTR BELONGTO 4013a0 + 4016f0 10 INSTR DEADREGS EFLAGS EBX R13 ZZ mov cs:dword_607B08, 2 + 4016fa -1 INSTR LOCAL MetadataUnused mov rbp, [rbp+8] + 4016fa 4 INSTR BELONGTO 4013a0 4016fe -1 INSTR LOCAL NoMetaUpdate test rbp, rbp + 4016fe 3 INSTR BELONGTO 4013a0 401701 -1 INSTR LOCAL NoMetaUpdate jz loc_4018F1 - 401707 4 PTRIMMEDEBP STACK 0 displ mov rbx, [rbp+0] + 401701 6 INSTR BELONGTO 4013a0 + 401707 4 INSTR BELONGTO 4013a0 + 401707 4 INSTR DEADREGS EFLAGS EBX R13 ZZ mov rbx, [rbp+0] 40170b -1 INSTR LOCAL NoMetaUpdate cmp byte ptr [rbx], 2Dh + 40170b 3 INSTR BELONGTO 4013a0 40170e -1 INSTR LOCAL NoMetaUpdate jnz short loc_401720 + 40170e 2 INSTR BELONGTO 4013a0 401710 -1 INSTR LOCAL NoMetaUpdate cmp byte ptr [rbx+1], 2Dh + 401710 4 INSTR BELONGTO 4013a0 401714 -1 INSTR LOCAL NoMetaUpdate jnz short loc_401720 + 401714 2 INSTR BELONGTO 4013a0 401716 -1 INSTR LOCAL NoMetaUpdate cmp byte ptr [rbx+2], 0 + 401716 4 INSTR BELONGTO 4013a0 40171a -1 INSTR LOCAL NoMetaUpdate jz loc_4018F1 + 40171a 6 INSTR BELONGTO 4013a0 + 401720 5 INSTR BELONGTO 4013a0 + 401720 5 INSTR DEADREGS ECX ESI EDI R13 ZZ mov edi, offset aStdout; "--stdout" + 401725 3 INSTR BELONGTO 4013a0 + 401725 3 INSTR DEADREGS ECX ESI R13 ZZ mov rsi, rbx + 401728 -2 INSTR LOCAL n RCX ZZ NumericDEFs mov rcx, r12 + 401728 3 INSTR BELONGTO 4013a0 + 401728 3 INSTR DEADREGS ECX R13 ZZ mov rcx, r12 40172b -1 INSTR LOCAL NoMetaUpdate repe cmpsb + 40172b 2 INSTR BELONGTO 4013a0 40172d -1 INSTR LOCAL NoMetaUpdate jz short loc_4016F0 + 40172d 2 INSTR BELONGTO 4013a0 + 40172f 5 INSTR BELONGTO 4013a0 + 40172f 5 INSTR DEADREGS ECX ESI EDI R13 ZZ mov edi, offset aDecompress; "--decompress" 401734 -2 INSTR LOCAL n ECX ZZ NUMVia2ndSrcIMMEDNUM mov ecx, 0Dh + 401734 5 INSTR BELONGTO 4013a0 + 401734 5 INSTR DEADREGS ECX ESI R13 ZZ mov ecx, 0Dh + 401739 3 INSTR BELONGTO 4013a0 + 401739 3 INSTR DEADREGS ESI R13 ZZ mov rsi, rbx 40173c -1 INSTR LOCAL NoMetaUpdate repe cmpsb + 40173c 2 INSTR BELONGTO 4013a0 40173e -1 INSTR LOCAL NoMetaUpdate jnz loc_401890 + 40173e 6 INSTR BELONGTO 4013a0 + 401744 10 INSTR BELONGTO 4013a0 + 401744 10 INSTR DEADREGS EFLAGS EBX R13 ZZ mov cs:dword_608350, 2 40174e -1 INSTR LOCAL NoMetaUpdate jmp short loc_4016FA + 40174e 2 INSTR BELONGTO 4013a0 + 401750 -2 INSTR LOCAL n EAX ZZ NumericDEFs movzx eax, al + 401750 3 INSTR BELONGTO 4013a0 + 401750 3 INSTR DEADREGS EFLAGS EBX R12 R13 ZZ movzx eax, al 401753 -1 INSTR LOCAL NoMetaUpdate jmp ds:off_406088[rax*8]; switch jump - 401764 -2 INSTR LOCAL n R12 ZZ AlwaysNUM xor r12d, r12d + 401753 7 INSTR BELONGTO 4013a0 + 40175a 10 INSTR BELONGTO 4013a0 + 40175a 10 INSTR DEADREGS EFLAGS EBX ESI EDI R12 R13 ZZ mov cs:dword_607B08, 1 + 401764 -1 INSTR LOCAL MetadataUnused xor r12d, r12d + 401764 3 INSTR BELONGTO 4013a0 401767 -1 INSTR LOCAL NoMetaUpdate jmp loc_4015C3 + 401767 5 INSTR BELONGTO 4013a0 + 40176c 7 INSTR BELONGTO 4013a0 + 40176c 7 INSTR DEADREGS EFLAGS EAX EBX R12 R13 ZZ add cs:dword_6076CC, 1; jumptable 0000000000401753 case 69 401773 -1 INSTR LOCAL NoMetaUpdate jmp loc_4016B8 + 401773 5 INSTR BELONGTO 4013a0 + 401778 10 INSTR BELONGTO 4013a0 + 401778 10 INSTR DEADREGS EFLAGS EAX EBX R12 R13 ZZ mov cs:dword_608350, 3; jumptable 0000000000401753 case 67 401782 -1 INSTR LOCAL NoMetaUpdate jmp loc_4016B8 + 401782 5 INSTR BELONGTO 4013a0 + 401787 7 INSTR BELONGTO 4013a0 + 401787 7 INSTR DEADREGS EFLAGS EAX EBX R8 R12 R13 ZZ mov cs:byte_607AF4, 1; jumptable 0000000000401753 case 66 + 40178e 3 INSTR BELONGTO 4013a0 + 40178e 3 INSTR DEADREGS EFLAGS EAX EBX R8 R12 R13 ZZ mov r8, [rdx] 401791 -1 INSTR LOCAL NoMetaUpdate jmp loc_4016B8 + 401791 5 INSTR BELONGTO 4013a0 + 401796 7 INSTR BELONGTO 4013a0 + 401796 7 INSTR DEADREGS EFLAGS EAX EBX R8 R12 R13 ZZ mov cs:byte_607B18, 0; jumptable 0000000000401753 case 64 + 40179d 3 INSTR BELONGTO 4013a0 + 40179d 3 INSTR DEADREGS EFLAGS EAX EBX R8 R12 R13 ZZ mov r8, [rdx] 4017a0 -1 INSTR LOCAL NoMetaUpdate jmp loc_4016B8 + 4017a0 5 INSTR BELONGTO 4013a0 + 4017a5 7 INSTR BELONGTO 4013a0 + 4017a5 7 INSTR DEADREGS EFLAGS EAX EBX R8 R12 R13 ZZ mov cs:byte_607B0C, 1; jumptable 0000000000401753 case 58 + 4017ac 3 INSTR BELONGTO 4013a0 + 4017ac 3 INSTR DEADREGS EFLAGS EAX EBX R8 R12 R13 ZZ mov r8, [rdx] 4017af -1 INSTR LOCAL NoMetaUpdate jmp loc_4016B8 + 4017af 5 INSTR BELONGTO 4013a0 + 4017b4 7 INSTR BELONGTO 4013a0 + 4017b4 7 INSTR DEADREGS EFLAGS EBX EDI R12 R13 ZZ mov rdi, cs:s ; jumptable 0000000000401753 case 55 4017bb -1 INSTR LOCAL NoMetaUpdate call sub_4022E0 - 4017c0 -2 INSTR LOCAL n EDI ZZ AlwaysNUM xor edi, edi + 4017bb 5 INSTR BELONGTO 4013a0 + 4017bb 5 INSTR DEADREGS EFLAGS EBX R12 R13 ZZ call sub_4022E0 + 4017c0 2 INSTR BELONGTO 4013a0 + 4017c0 2 INSTR DEADREGS EFLAGS EBX EDI R12 R13 ZZ xor edi, edi ; status + 4017c0 -2 INSTR LOCAL n EDI ZZ AlwaysNUM xor edi, edi ; status 4017c2 -1 INSTR LOCAL NoMetaUpdate call _exit + 4017c2 5 INSTR BELONGTO 4013a0 + 4017c2 5 INSTR DEADREGS EFLAGS EBX R12 R13 ZZ call _exit + 4017c7 7 INSTR BELONGTO 4013a0 + 4017c7 7 INSTR DEADREGS EFLAGS EAX EBX R8 R12 R13 ZZ mov cs:byte_60834B, 1; jumptable 0000000000401753 case 53 + 4017ce 3 INSTR BELONGTO 4013a0 + 4017ce 3 INSTR DEADREGS EFLAGS EAX EBX R8 R12 R13 ZZ mov r8, [rdx] 4017d1 -1 INSTR LOCAL NoMetaUpdate jmp loc_4016B8 + 4017d1 5 INSTR BELONGTO 4013a0 + 4017d6 10 INSTR BELONGTO 4013a0 + 4017d6 10 INSTR DEADREGS EFLAGS EAX EBX R12 R13 ZZ mov cs:dword_608350, 2; jumptable 0000000000401753 case 51 4017e0 -1 INSTR LOCAL NoMetaUpdate jmp loc_4016B8 + 4017e0 5 INSTR BELONGTO 4013a0 + 4017e5 10 INSTR BELONGTO 4013a0 + 4017e5 10 INSTR DEADREGS EFLAGS EAX EBX R12 R13 ZZ mov cs:dword_607B08, 2; jumptable 0000000000401753 case 50 4017ef -1 INSTR LOCAL NoMetaUpdate jmp loc_4016B8 + 4017ef 5 INSTR BELONGTO 4013a0 4017f4 -1 INSTR LOCAL NoMetaUpdate call sub_4022B0 ; jumptable 0000000000401753 cases 27,37 - 4017f9 -2 INSTR LOCAL n EDI ZZ AlwaysNUM xor edi, edi + 4017f4 5 INSTR BELONGTO 4013a0 + 4017f4 5 INSTR DEADREGS EFLAGS EBX R12 R13 ZZ call sub_4022B0 ; jumptable 0000000000401753 cases 27,37 + 4017f9 2 INSTR BELONGTO 4013a0 + 4017f9 2 INSTR DEADREGS EFLAGS EBX EDI R12 R13 ZZ xor edi, edi ; status + 4017f9 -2 INSTR LOCAL n EDI ZZ AlwaysNUM xor edi, edi ; status 4017fb -1 INSTR LOCAL NoMetaUpdate call _exit + 4017fb 5 INSTR BELONGTO 4013a0 + 4017fb 5 INSTR DEADREGS EFLAGS EBX R12 R13 ZZ call _exit + 401800 10 INSTR BELONGTO 4013a0 + 401800 10 INSTR DEADREGS EFLAGS EAX EBX R12 R13 ZZ mov cs:dword_607B10, 9; jumptable 0000000000401753 case 8 40180a -1 INSTR LOCAL NoMetaUpdate jmp loc_4016B8 + 40180a 5 INSTR BELONGTO 4013a0 + 40180f 10 INSTR BELONGTO 4013a0 + 40180f 10 INSTR DEADREGS EFLAGS EAX EBX R12 R13 ZZ mov cs:dword_607B10, 8; jumptable 0000000000401753 case 7 401819 -1 INSTR LOCAL NoMetaUpdate jmp loc_4016B8 + 401819 5 INSTR BELONGTO 4013a0 + 40181e 10 INSTR BELONGTO 4013a0 + 40181e 10 INSTR DEADREGS EFLAGS EAX EBX R12 R13 ZZ mov cs:dword_607B10, 7; jumptable 0000000000401753 case 6 401828 -1 INSTR LOCAL NoMetaUpdate jmp loc_4016B8 + 401828 5 INSTR BELONGTO 4013a0 + 40182d 10 INSTR BELONGTO 4013a0 + 40182d 10 INSTR DEADREGS EFLAGS EAX EBX R12 R13 ZZ mov cs:dword_607B10, 6; jumptable 0000000000401753 case 5 401837 -1 INSTR LOCAL NoMetaUpdate jmp loc_4016B8 + 401837 5 INSTR BELONGTO 4013a0 + 40183c 10 INSTR BELONGTO 4013a0 + 40183c 10 INSTR DEADREGS EFLAGS EAX EBX R12 R13 ZZ mov cs:dword_607B10, 5; jumptable 0000000000401753 case 4 401846 -1 INSTR LOCAL NoMetaUpdate jmp loc_4016B8 + 401846 5 INSTR BELONGTO 4013a0 + 40184b 10 INSTR BELONGTO 4013a0 + 40184b 10 INSTR DEADREGS EFLAGS EAX EBX R12 R13 ZZ mov cs:dword_607B10, 4; jumptable 0000000000401753 case 3 401855 -1 INSTR LOCAL NoMetaUpdate jmp loc_4016B8 + 401855 5 INSTR BELONGTO 4013a0 + 40185a 10 INSTR BELONGTO 4013a0 + 40185a 10 INSTR DEADREGS EFLAGS EAX EBX R12 R13 ZZ mov cs:dword_607B10, 3; jumptable 0000000000401753 case 2 401864 -1 INSTR LOCAL NoMetaUpdate jmp loc_4016B8 + 401864 5 INSTR BELONGTO 4013a0 + 401869 10 INSTR BELONGTO 4013a0 + 401869 10 INSTR DEADREGS EFLAGS EAX EBX R12 R13 ZZ mov cs:dword_607B10, 2; jumptable 0000000000401753 case 1 401873 -1 INSTR LOCAL NoMetaUpdate jmp loc_4016B8 + 401873 5 INSTR BELONGTO 4013a0 + 401878 10 INSTR BELONGTO 4013a0 + 401878 10 INSTR DEADREGS EFLAGS EAX EBX R12 R13 ZZ mov cs:dword_607B10, 1; jumptable 0000000000401753 case 0 401882 -1 INSTR LOCAL NoMetaUpdate jmp loc_4016B8 + 401882 5 INSTR BELONGTO 4013a0 + 401890 5 INSTR BELONGTO 4013a0 + 401890 5 INSTR DEADREGS ECX ESI EDI R13 ZZ mov edi, offset aCompress; "--compress" 401895 -2 INSTR LOCAL n ECX ZZ NUMVia2ndSrcIMMEDNUM mov ecx, 0Bh + 401895 5 INSTR BELONGTO 4013a0 + 401895 5 INSTR DEADREGS ECX ESI R13 ZZ mov ecx, 0Bh + 40189a 3 INSTR BELONGTO 4013a0 + 40189a 3 INSTR DEADREGS ESI R13 ZZ mov rsi, rbx 40189d -1 INSTR LOCAL NoMetaUpdate repe cmpsb + 40189d 2 INSTR BELONGTO 4013a0 40189f -1 INSTR LOCAL NoMetaUpdate jnz short loc_4018B0 + 40189f 2 INSTR BELONGTO 4013a0 + 4018a1 10 INSTR BELONGTO 4013a0 + 4018a1 10 INSTR DEADREGS EFLAGS EBX R13 ZZ mov cs:dword_608350, 1 4018ab -1 INSTR LOCAL NoMetaUpdate jmp loc_4016FA + 4018ab 5 INSTR BELONGTO 4013a0 + 4018b0 5 INSTR BELONGTO 4013a0 + 4018b0 5 INSTR DEADREGS EFLAGS ESI EDI R13 ZZ mov esi, offset s2 ; "--force" + 4018b5 3 INSTR BELONGTO 4013a0 + 4018b5 3 INSTR DEADREGS EFLAGS EDI R13 ZZ mov rdi, rbx ; s1 4018b8 -1 INSTR LOCAL NoMetaUpdate call _strcmp + 4018b8 5 INSTR BELONGTO 4013a0 + 4018b8 5 INSTR DEADREGS EFLAGS R13 ZZ call _strcmp 4018bd -1 INSTR LOCAL NoMetaUpdate test eax, eax + 4018bd 2 INSTR BELONGTO 4013a0 4018bf -1 INSTR LOCAL NoMetaUpdate jnz short loc_4018CD + 4018bf 2 INSTR BELONGTO 4013a0 + 4018c1 7 INSTR BELONGTO 4013a0 + 4018c1 7 INSTR DEADREGS EFLAGS EBX R13 ZZ mov cs:byte_60834B, 1 4018c8 -1 INSTR LOCAL NoMetaUpdate jmp loc_4016FA + 4018c8 5 INSTR BELONGTO 4013a0 + 4018cd 5 INSTR BELONGTO 4013a0 + 4018cd 5 INSTR DEADREGS EFLAGS ESI EDI R13 ZZ mov esi, offset aTest; "--test" + 4018d2 3 INSTR BELONGTO 4013a0 + 4018d2 3 INSTR DEADREGS EFLAGS EDI R13 ZZ mov rdi, rbx ; s1 4018d5 -1 INSTR LOCAL NoMetaUpdate call _strcmp + 4018d5 5 INSTR BELONGTO 4013a0 + 4018d5 5 INSTR DEADREGS EFLAGS R13 ZZ call _strcmp 4018da -1 INSTR LOCAL NoMetaUpdate test eax, eax + 4018da 2 INSTR BELONGTO 4013a0 4018dc -1 INSTR LOCAL NoMetaUpdate jnz loc_401A74 + 4018dc 6 INSTR BELONGTO 4013a0 + 4018e2 10 INSTR BELONGTO 4013a0 + 4018e2 10 INSTR DEADREGS EFLAGS EBX R13 ZZ mov cs:dword_608350, 3 4018ec -1 INSTR LOCAL NoMetaUpdate jmp loc_4016FA + 4018ec 5 INSTR BELONGTO 4013a0 4018f1 -1 INSTR LOCAL NoMetaUpdate cmp cs:dword_6076CC, 4 + 4018f1 7 INSTR BELONGTO 4013a0 4018f8 -1 INSTR LOCAL NoMetaUpdate jle short loc_401904 + 4018f8 2 INSTR BELONGTO 4013a0 + 4018fa 10 INSTR BELONGTO 4013a0 + 4018fa 10 INSTR DEADREGS EFLAGS EAX EBX R12 R13 ZZ mov cs:dword_6076CC, 4 + 401904 6 INSTR BELONGTO 4013a0 + 401904 6 INSTR DEADREGS EFLAGS EAX EBX R12 R13 ZZ mov eax, cs:dword_608350 40190a -1 INSTR LOCAL NoMetaUpdate cmp eax, 1 + 40190a 3 INSTR BELONGTO 4013a0 40190d -1 INSTR LOCAL NoMetaUpdate jz loc_401B89 + 40190d 6 INSTR BELONGTO 4013a0 401913 -1 INSTR LOCAL NoMetaUpdate cmp eax, 3 + 401913 3 INSTR BELONGTO 4013a0 401916 -1 INSTR LOCAL NoMetaUpdate jz loc_401B53 + 401916 6 INSTR BELONGTO 4013a0 40191c -1 INSTR LOCAL NoMetaUpdate cmp cs:dword_607B08, 2 + 40191c 7 INSTR BELONGTO 4013a0 401923 -1 INSTR LOCAL NoMetaUpdate jz loc_401AE5 + 401923 6 INSTR BELONGTO 4013a0 401929 -1 INSTR LOCAL NoMetaUpdate cmp cs:dword_608350, 1 + 401929 7 INSTR BELONGTO 4013a0 401930 -1 INSTR LOCAL NoMetaUpdate jz short loc_40193C + 401930 2 INSTR BELONGTO 4013a0 + 401932 10 INSTR BELONGTO 4013a0 + 401932 10 INSTR DEADREGS EFLAGS EBX R12 R13 ZZ mov cs:dword_607B10, 0 40193c -1 INSTR LOCAL NoMetaUpdate cmp cs:dword_607B08, 3 + 40193c 7 INSTR BELONGTO 4013a0 401943 -1 INSTR LOCAL NoMetaUpdate jz loc_401C68 + 401943 6 INSTR BELONGTO 4013a0 401949 -1 INSTR LOCAL NoMetaUpdate cmp eax, 1 + 401949 3 INSTR BELONGTO 4013a0 40194c -1 INSTR LOCAL NoMetaUpdate jz loc_401B01 + 40194c 6 INSTR BELONGTO 4013a0 401952 -1 INSTR LOCAL NoMetaUpdate cmp eax, 2 + 401952 3 INSTR BELONGTO 4013a0 401955 -1 INSTR LOCAL NoMetaUpdate jz loc_401BDB + 401955 6 INSTR BELONGTO 4013a0 40195b -1 INSTR LOCAL NoMetaUpdate cmp cs:dword_607B08, 1 + 40195b 7 INSTR BELONGTO 4013a0 + 401962 7 INSTR BELONGTO 4013a0 + 401962 7 INSTR DEADREGS EBX R12 R13 ZZ mov cs:byte_607F2A, 0 401969 -1 INSTR LOCAL NoMetaUpdate jz short loc_4019B9 - 40196b 5 PTRIMMEDESP STACK 8 displ mov rbx, [rsp+8] + 401969 2 INSTR BELONGTO 4013a0 + 40196b -1 INSTR LOCAL MetadataUnused mov rbx, [rsp+38h+ptr] + 40196b 5 INSTR BELONGTO 4013a0 401970 -1 INSTR LOCAL NoMetaUpdate test rbx, rbx + 401970 3 INSTR BELONGTO 4013a0 401973 -1 INSTR LOCAL NoMetaUpdate jz loc_401A01 - 401979 -2 INSTR LOCAL n EBP ZZ NUMVia2ndSrcIMMEDNUM mov ebp, 1 + 401973 6 INSTR BELONGTO 4013a0 + 401979 -1 INSTR LOCAL MetadataUnused mov ebp, 1 + 401979 5 INSTR BELONGTO 4013a0 40197e -1 INSTR LOCAL NoMetaUpdate jmp short loc_401997 + 40197e 2 INSTR BELONGTO 4013a0 401980 -1 INSTR LOCAL NoMetaUpdate cmp byte ptr [rdi+1], 2Dh + 401980 4 INSTR BELONGTO 4013a0 401984 -1 INSTR LOCAL NoMetaUpdate jnz short loc_4019A1 + 401984 2 INSTR BELONGTO 4013a0 401986 -1 INSTR LOCAL NoMetaUpdate cmp byte ptr [rdi+2], 0 + 401986 4 INSTR BELONGTO 4013a0 40198a -1 INSTR LOCAL NoMetaUpdate jnz short loc_4019A1 - 40198c -2 INSTR LOCAL n EBP ZZ AlwaysNUM xor ebp, ebp + 40198a 2 INSTR BELONGTO 4013a0 + 40198c -1 INSTR LOCAL MetadataUnused xor ebp, ebp + 40198c 2 INSTR BELONGTO 4013a0 + 40198e -1 INSTR LOCAL MetadataUnused mov rbx, [rbx+8] + 40198e 4 INSTR BELONGTO 4013a0 401992 -1 INSTR LOCAL NoMetaUpdate test rbx, rbx + 401992 3 INSTR BELONGTO 4013a0 401995 -1 INSTR LOCAL NoMetaUpdate jz short loc_4019C0 + 401995 2 INSTR BELONGTO 4013a0 + 401997 3 INSTR BELONGTO 4013a0 + 401997 3 INSTR DEADREGS EFLAGS EAX EDI R12 R13 ZZ mov rdi, [rbx] ; src + 40199a -2 INSTR LOCAL n EAX ZZ NumericDEFs movzx eax, byte ptr [rdi] + 40199a 3 INSTR BELONGTO 4013a0 + 40199a 3 INSTR DEADREGS EFLAGS EAX R12 R13 ZZ movzx eax, byte ptr [rdi] 40199d -1 INSTR LOCAL NoMetaUpdate cmp al, 2Dh + 40199d 2 INSTR BELONGTO 4013a0 40199f -1 INSTR LOCAL NoMetaUpdate jz short loc_401980 + 40199f 2 INSTR BELONGTO 4013a0 4019a1 -1 INSTR LOCAL NoMetaUpdate test bpl, bpl + 4019a1 3 INSTR BELONGTO 4013a0 4019a4 -1 INSTR LOCAL NoMetaUpdate jz loc_401A91 + 4019a4 6 INSTR BELONGTO 4013a0 4019aa -1 INSTR LOCAL NoMetaUpdate cmp al, 2Dh + 4019aa 2 INSTR BELONGTO 4013a0 4019ac -1 INSTR LOCAL NoMetaUpdate jnz loc_401A91 - 4019b2 -2 INSTR LOCAL n EBP ZZ NUMVia2ndSrcIMMEDNUM mov ebp, 1 + 4019ac 6 INSTR BELONGTO 4013a0 + 4019b2 -1 INSTR LOCAL MetadataUnused mov ebp, 1 + 4019b2 5 INSTR BELONGTO 4013a0 4019b7 -1 INSTR LOCAL NoMetaUpdate jmp short loc_40198E - 4019b9 -2 INSTR LOCAL n EDI ZZ AlwaysNUM xor edi, edi + 4019b7 2 INSTR BELONGTO 4013a0 + 4019b9 2 INSTR BELONGTO 4013a0 + 4019b9 2 INSTR DEADREGS EFLAGS EAX ECX EDX EBX ESI EDI R8 R9 R10 R11 R12 R13 ZZ xor edi, edi ; src + 4019b9 -2 INSTR LOCAL n EDI ZZ AlwaysNUM xor edi, edi ; src 4019bb -1 INSTR LOCAL NoMetaUpdate call sub_403C00 + 4019bb 5 INSTR BELONGTO 4013a0 + 4019bb 5 INSTR DEADREGS EFLAGS EAX ECX EDX EBX ESI R8 R9 R10 R11 R12 R13 ZZ call sub_403C00 4019c0 -1 INSTR LOCAL NoMetaUpdate cmp cs:byte_607F2A, 0 + 4019c0 7 INSTR BELONGTO 4013a0 4019c7 -1 INSTR LOCAL NoMetaUpdate jnz loc_401DC5 - 4019cd 5 PTRIMMEDESP STACK 8 displ mov rbx, [rsp+8] + 4019c7 6 INSTR BELONGTO 4013a0 + 4019cd 5 INSTR BELONGTO 4013a0 + 4019cd 5 INSTR DEADREGS EFLAGS EBX R12 R13 ZZ mov rbx, [rsp+38h+ptr] + 4019cd 5 PTRIMMEDESP STACK 8 displ mov rbx, [rsp+38h+ptr] 4019d2 -1 INSTR LOCAL NoMetaUpdate test rbx, rbx + 4019d2 3 INSTR BELONGTO 4013a0 4019d5 -1 INSTR LOCAL NoMetaUpdate jnz short loc_4019E3 + 4019d5 2 INSTR BELONGTO 4013a0 4019d7 -1 INSTR LOCAL NoMetaUpdate jmp short loc_401A01 - 4019e0 3 PTRIMMEDEBP STACK 0 displ mov rbx, rbp + 4019d7 2 INSTR BELONGTO 4013a0 + 4019e0 3 INSTR BELONGTO 4013a0 + 4019e0 3 INSTR DEADREGS EFLAGS EBX EDI R12 R13 ZZ mov rbx, rbp + 4019e3 3 INSTR BELONGTO 4013a0 + 4019e3 3 INSTR DEADREGS EFLAGS EDI R12 R13 ZZ mov rdi, [rbx] ; ptr + 4019e6 4 INSTR BELONGTO 4013a0 + 4019e6 4 INSTR DEADREGS EFLAGS R12 R13 ZZ mov rbp, [rbx+8] 4019ea -1 INSTR LOCAL NoMetaUpdate test rdi, rdi + 4019ea 3 INSTR BELONGTO 4013a0 4019ed -1 INSTR LOCAL NoMetaUpdate jz short loc_4019F4 + 4019ed 2 INSTR BELONGTO 4013a0 4019ef -1 INSTR LOCAL NoMetaUpdate call _free + 4019ef 5 INSTR BELONGTO 4013a0 + 4019ef 5 INSTR DEADREGS EFLAGS R12 R13 ZZ call _free + 4019f4 3 INSTR BELONGTO 4013a0 + 4019f4 3 INSTR DEADREGS EFLAGS EDI R12 R13 ZZ mov rdi, rbx ; ptr 4019f7 -1 INSTR LOCAL NoMetaUpdate call _free + 4019f7 5 INSTR BELONGTO 4013a0 + 4019f7 5 INSTR DEADREGS EFLAGS EBX R12 R13 ZZ call _free 4019fc -1 INSTR LOCAL NoMetaUpdate test rbp, rbp + 4019fc 3 INSTR BELONGTO 4013a0 4019ff -1 INSTR LOCAL NoMetaUpdate jnz short loc_4019E0 + 4019ff 2 INSTR BELONGTO 4013a0 + 401a01 6 INSTR BELONGTO 4013a0 + 401a01 6 INSTR DEADREGS EFLAGS EAX EBX R8 R9 R10 R11 R12 R13 ZZ mov eax, cs:status 401a07 -1 INSTR LOCAL 1stSrcVia2ndSrcIMMEDNUM add rsp, 18h + 401a07 4 INSTR BELONGTO 4013a0 + 401a0b 1 INSTR BELONGTO 4013a0 + 401a0b 1 INSTR DEADREGS EFLAGS EBX R8 R9 R10 R11 R12 R13 ZZ pop rbx + 401a0b 24 DEALLOC STACK esp - 24 pop rbx + 401a0c 1 INSTR BELONGTO 4013a0 + 401a0c 1 INSTR DEADREGS EFLAGS R8 R9 R10 R11 R12 R13 ZZ pop rbp + 401a0d 2 INSTR BELONGTO 4013a0 + 401a0d 2 INSTR DEADREGS EFLAGS R8 R9 R10 R11 R12 R13 ZZ pop r12 + 401a0f 2 INSTR BELONGTO 4013a0 + 401a0f 2 INSTR DEADREGS EFLAGS R8 R9 R10 R11 R12 R13 ZZ pop r13 + 401a11 1 INSTR BELONGTO 4013a0 + 401a11 1 INSTR DEADREGS EFLAGS R8 R9 R10 R11 R12 R13 ZZ retn + 401a12 5 INSTR BELONGTO 4013a0 + 401a12 5 INSTR DEADREGS EFLAGS ESI EDI R13 ZZ mov esi, offset aUnzip_0; "UNZIP" + 401a17 3 INSTR BELONGTO 4013a0 + 401a17 3 INSTR DEADREGS EFLAGS EDI R13 ZZ mov rdi, rbx ; haystack 401a1a -1 INSTR LOCAL NoMetaUpdate call _strstr + 401a1a 5 INSTR BELONGTO 4013a0 + 401a1a 5 INSTR DEADREGS EFLAGS R13 ZZ call _strstr 401a1f -1 INSTR LOCAL NoMetaUpdate test rax, rax + 401a1f 3 INSTR BELONGTO 4013a0 401a22 -1 INSTR LOCAL NoMetaUpdate jnz loc_4015EA + 401a22 6 INSTR BELONGTO 4013a0 401a28 -1 INSTR LOCAL NoMetaUpdate jmp loc_4015F4 + 401a28 5 INSTR BELONGTO 4013a0 + 401a2d 5 INSTR BELONGTO 4013a0 + 401a2d 5 INSTR DEADREGS EFLAGS ESI EDI R13 ZZ mov esi, offset aZ2cat_0; "Z2CAT" + 401a32 3 INSTR BELONGTO 4013a0 + 401a32 3 INSTR DEADREGS EFLAGS EDI R13 ZZ mov rdi, rbx ; haystack 401a35 -1 INSTR LOCAL NoMetaUpdate call _strstr + 401a35 5 INSTR BELONGTO 4013a0 + 401a35 5 INSTR DEADREGS EFLAGS R13 ZZ call _strstr 401a3a -1 INSTR LOCAL NoMetaUpdate test rax, rax + 401a3a 3 INSTR BELONGTO 4013a0 401a3d -1 INSTR LOCAL NoMetaUpdate jnz loc_40160A + 401a3d 6 INSTR BELONGTO 4013a0 + 401a43 5 INSTR BELONGTO 4013a0 + 401a43 5 INSTR DEADREGS EFLAGS ESI EDI R13 ZZ mov esi, offset aZcat; "zcat" + 401a48 3 INSTR BELONGTO 4013a0 + 401a48 3 INSTR DEADREGS EFLAGS EDI R13 ZZ mov rdi, rbx ; haystack 401a4b -1 INSTR LOCAL NoMetaUpdate call _strstr + 401a4b 5 INSTR BELONGTO 4013a0 + 401a4b 5 INSTR DEADREGS EFLAGS R13 ZZ call _strstr 401a50 -1 INSTR LOCAL NoMetaUpdate test rax, rax + 401a50 3 INSTR BELONGTO 4013a0 401a53 -1 INSTR LOCAL NoMetaUpdate jnz loc_40160A + 401a53 6 INSTR BELONGTO 4013a0 + 401a59 5 INSTR BELONGTO 4013a0 + 401a59 5 INSTR DEADREGS EFLAGS ESI EDI R13 ZZ mov esi, offset aZcat_0; "ZCAT" + 401a5e 3 INSTR BELONGTO 4013a0 + 401a5e 3 INSTR DEADREGS EFLAGS EDI R13 ZZ mov rdi, rbx ; haystack 401a61 -1 INSTR LOCAL NoMetaUpdate call _strstr + 401a61 5 INSTR BELONGTO 4013a0 + 401a61 5 INSTR DEADREGS EFLAGS EBX R13 ZZ call _strstr 401a66 -1 INSTR LOCAL NoMetaUpdate test rax, rax + 401a66 3 INSTR BELONGTO 4013a0 401a69 -1 INSTR LOCAL NoMetaUpdate jnz loc_40160A + 401a69 6 INSTR BELONGTO 4013a0 401a6f -1 INSTR LOCAL NoMetaUpdate jmp loc_401623 + 401a6f 5 INSTR BELONGTO 4013a0 + 401a74 5 INSTR BELONGTO 4013a0 + 401a74 5 INSTR DEADREGS EFLAGS ESI EDI R13 ZZ mov esi, offset aKeep; "--keep" + 401a79 3 INSTR BELONGTO 4013a0 + 401a79 3 INSTR DEADREGS EFLAGS EDI R13 ZZ mov rdi, rbx ; s1 401a7c -1 INSTR LOCAL NoMetaUpdate call _strcmp + 401a7c 5 INSTR BELONGTO 4013a0 + 401a7c 5 INSTR DEADREGS EFLAGS R13 ZZ call _strcmp 401a81 -1 INSTR LOCAL NoMetaUpdate test eax, eax + 401a81 2 INSTR BELONGTO 4013a0 401a83 -1 INSTR LOCAL NoMetaUpdate jnz short loc_401AAF + 401a83 2 INSTR BELONGTO 4013a0 + 401a85 7 INSTR BELONGTO 4013a0 + 401a85 7 INSTR DEADREGS EFLAGS EBX R13 ZZ mov cs:byte_607B0C, 1 401a8c -1 INSTR LOCAL NoMetaUpdate jmp loc_4016FA + 401a8c 5 INSTR BELONGTO 4013a0 + 401a91 7 INSTR BELONGTO 4013a0 + 401a91 7 INSTR DEADREGS EFLAGS EAX ECX EDX ESI R8 R9 R10 R11 R12 R13 ZZ add cs:dword_607AF0, 1 401a98 -1 INSTR LOCAL NoMetaUpdate call sub_403C00 + 401a98 5 INSTR BELONGTO 4013a0 + 401a98 5 INSTR DEADREGS EFLAGS EAX ECX EDX ESI R8 R9 R10 R11 R12 R13 ZZ call sub_403C00 401a9d -1 INSTR LOCAL NoMetaUpdate jmp loc_40198E - 401aa2 5 PTRIMMEDESP STACK 8 displ mov rbp, [rsp+8] - 401aa7 3 PTRIMMEDEBP STACK 0 displ mov rbx, rbp + 401a9d 5 INSTR BELONGTO 4013a0 + 401aa2 -2 INSTR LOCAL n RBP ZZ NumericDEFs mov rbp, [rsp+38h+ptr] + 401aa2 5 INSTR BELONGTO 4013a0 + 401aa2 5 INSTR DEADREGS EFLAGS EBX EDI R12 R13 ZZ mov rbp, [rsp+38h+ptr] + 401aa2 5 PTRIMMEDESP STACK 8 displ mov rbp, [rsp+38h+ptr] + 401aa7 -1 INSTR LOCAL MetadataUnused mov rbx, rbp + 401aa7 3 INSTR BELONGTO 4013a0 401aaa -1 INSTR LOCAL NoMetaUpdate jmp loc_401529 + 401aaa 5 INSTR BELONGTO 4013a0 + 401aaf 5 INSTR BELONGTO 4013a0 + 401aaf 5 INSTR DEADREGS EFLAGS ESI EDI R13 ZZ mov esi, offset aSmall; "--small" + 401ab4 3 INSTR BELONGTO 4013a0 + 401ab4 3 INSTR DEADREGS EFLAGS EDI R13 ZZ mov rdi, rbx ; s1 401ab7 -1 INSTR LOCAL NoMetaUpdate call _strcmp + 401ab7 5 INSTR BELONGTO 4013a0 + 401ab7 5 INSTR DEADREGS EFLAGS R13 ZZ call _strcmp 401abc -1 INSTR LOCAL NoMetaUpdate test eax, eax + 401abc 2 INSTR BELONGTO 4013a0 401abe -1 INSTR LOCAL NoMetaUpdate jz loc_401BB2 + 401abe 6 INSTR BELONGTO 4013a0 + 401ac4 5 INSTR BELONGTO 4013a0 + 401ac4 5 INSTR DEADREGS EFLAGS ESI EDI R13 ZZ mov esi, offset aQuiet; "--quiet" + 401ac9 3 INSTR BELONGTO 4013a0 + 401ac9 3 INSTR DEADREGS EFLAGS EDI R13 ZZ mov rdi, rbx ; s1 401acc -1 INSTR LOCAL NoMetaUpdate call _strcmp + 401acc 5 INSTR BELONGTO 4013a0 + 401acc 5 INSTR DEADREGS EFLAGS R13 ZZ call _strcmp 401ad1 -1 INSTR LOCAL NoMetaUpdate test eax, eax + 401ad1 2 INSTR BELONGTO 4013a0 401ad3 -1 INSTR LOCAL NoMetaUpdate jnz loc_401CA0 + 401ad3 6 INSTR BELONGTO 4013a0 + 401ad9 7 INSTR BELONGTO 4013a0 + 401ad9 7 INSTR DEADREGS EFLAGS EBX R13 ZZ mov cs:byte_607B18, 0 401ae0 -1 INSTR LOCAL NoMetaUpdate jmp loc_4016FA + 401ae0 5 INSTR BELONGTO 4013a0 401ae5 -1 INSTR LOCAL NoMetaUpdate cmp cs:dword_607B00, 0 + 401ae5 7 INSTR BELONGTO 4013a0 401aec -1 INSTR LOCAL NoMetaUpdate jnz loc_401929 + 401aec 6 INSTR BELONGTO 4013a0 + 401af2 10 INSTR BELONGTO 4013a0 + 401af2 10 INSTR DEADREGS EFLAGS EBX R12 R13 ZZ mov cs:dword_607B08, 1 401afc -1 INSTR LOCAL NoMetaUpdate jmp loc_401929 + 401afc 5 INSTR BELONGTO 4013a0 401b01 -1 INSTR LOCAL NoMetaUpdate cmp cs:dword_607B08, 1 + 401b01 7 INSTR BELONGTO 4013a0 401b08 -1 INSTR LOCAL NoMetaUpdate jz loc_401BBE - 401b0e 5 PTRIMMEDESP STACK 8 displ mov rbx, [rsp+8] - 401b13 -2 INSTR LOCAL n EBP ZZ NUMVia2ndSrcIMMEDNUM mov ebp, 1 + 401b08 6 INSTR BELONGTO 4013a0 + 401b0e -1 INSTR LOCAL MetadataUnused mov rbx, [rsp+38h+ptr] + 401b0e 5 INSTR BELONGTO 4013a0 + 401b13 -1 INSTR LOCAL MetadataUnused mov ebp, 1 + 401b13 5 INSTR BELONGTO 4013a0 401b18 -1 INSTR LOCAL NoMetaUpdate jmp short loc_401B2C + 401b18 2 INSTR BELONGTO 4013a0 401b1a -1 INSTR LOCAL NoMetaUpdate cmp byte ptr [rdi+1], 2Dh + 401b1a 4 INSTR BELONGTO 4013a0 401b1e -1 INSTR LOCAL NoMetaUpdate jnz short loc_401B3F + 401b1e 2 INSTR BELONGTO 4013a0 401b20 -1 INSTR LOCAL NoMetaUpdate cmp byte ptr [rdi+2], 0 + 401b20 4 INSTR BELONGTO 4013a0 401b24 -1 INSTR LOCAL NoMetaUpdate jnz short loc_401B3F - 401b26 -2 INSTR LOCAL n EBP ZZ AlwaysNUM xor ebp, ebp + 401b24 2 INSTR BELONGTO 4013a0 + 401b26 -1 INSTR LOCAL MetadataUnused xor ebp, ebp + 401b26 2 INSTR BELONGTO 4013a0 + 401b28 -1 INSTR LOCAL MetadataUnused mov rbx, [rbx+8] + 401b28 4 INSTR BELONGTO 4013a0 401b2c -1 INSTR LOCAL NoMetaUpdate test rbx, rbx + 401b2c 3 INSTR BELONGTO 4013a0 401b2f -1 INSTR LOCAL NoMetaUpdate jz loc_4019CD + 401b2f 6 INSTR BELONGTO 4013a0 + 401b35 3 INSTR BELONGTO 4013a0 + 401b35 3 INSTR DEADREGS EFLAGS EAX EDI R12 R13 ZZ mov rdi, [rbx] ; src + 401b38 -2 INSTR LOCAL n EAX ZZ NumericDEFs movzx eax, byte ptr [rdi] + 401b38 3 INSTR BELONGTO 4013a0 + 401b38 3 INSTR DEADREGS EFLAGS EAX R12 R13 ZZ movzx eax, byte ptr [rdi] 401b3b -1 INSTR LOCAL NoMetaUpdate cmp al, 2Dh + 401b3b 2 INSTR BELONGTO 4013a0 401b3d -1 INSTR LOCAL NoMetaUpdate jz short loc_401B1A + 401b3d 2 INSTR BELONGTO 4013a0 401b3f -1 INSTR LOCAL NoMetaUpdate test bpl, bpl + 401b3f 3 INSTR BELONGTO 4013a0 401b42 -1 INSTR LOCAL NoMetaUpdate jz loc_401BCA + 401b42 6 INSTR BELONGTO 4013a0 401b48 -1 INSTR LOCAL NoMetaUpdate cmp al, 2Dh + 401b48 2 INSTR BELONGTO 4013a0 401b4a -1 INSTR LOCAL NoMetaUpdate jnz short loc_401BCA - 401b4c -2 INSTR LOCAL n EBP ZZ NUMVia2ndSrcIMMEDNUM mov ebp, 1 + 401b4a 2 INSTR BELONGTO 4013a0 + 401b4c -1 INSTR LOCAL MetadataUnused mov ebp, 1 + 401b4c 5 INSTR BELONGTO 4013a0 401b51 -1 INSTR LOCAL NoMetaUpdate jmp short loc_401B28 + 401b51 2 INSTR BELONGTO 4013a0 401b53 -1 INSTR LOCAL NoMetaUpdate cmp cs:dword_607B08, 2 + 401b53 7 INSTR BELONGTO 4013a0 401b5a -1 INSTR LOCAL NoMetaUpdate jnz loc_401932 + 401b5a 6 INSTR BELONGTO 4013a0 + 401b60 7 INSTR BELONGTO 4013a0 + 401b60 7 INSTR DEADREGS EFLAGS EAX ECX EDX EBX ESI EDI R12 R13 ZZ mov rdi, cs:stderr + 401b67 7 INSTR BELONGTO 4013a0 + 401b67 7 INSTR DEADREGS EFLAGS EAX ECX EDX EBX ESI R12 R13 ZZ mov rcx, cs:s + 401b6e 5 INSTR BELONGTO 4013a0 + 401b6e 5 INSTR DEADREGS EFLAGS EAX EDX EBX ESI R12 R13 ZZ mov edx, offset aSCAndTCannotBe; "%s: -c and -t cannot be used together.\"... 401b73 -2 INSTR LOCAL n ESI ZZ NUMVia2ndSrcIMMEDNUM mov esi, 1 + 401b73 5 INSTR BELONGTO 4013a0 + 401b73 5 INSTR DEADREGS EFLAGS EAX EBX ESI R12 R13 ZZ mov esi, 1 + 401b78 2 INSTR BELONGTO 4013a0 + 401b78 2 INSTR DEADREGS EFLAGS EAX EBX R12 R13 ZZ xor eax, eax 401b78 -2 INSTR LOCAL n EAX ZZ AlwaysNUM xor eax, eax 401b7a -1 INSTR LOCAL NoMetaUpdate call ___fprintf_chk - 401b7f -2 INSTR LOCAL n EDI ZZ NUMVia2ndSrcIMMEDNUM mov edi, 1 + 401b7a 5 INSTR BELONGTO 4013a0 + 401b7a 5 INSTR DEADREGS EFLAGS EBX R12 R13 ZZ call ___fprintf_chk + 401b7f -2 INSTR LOCAL n EDI ZZ NUMVia2ndSrcIMMEDNUM mov edi, 1 ; status + 401b7f 5 INSTR BELONGTO 4013a0 + 401b7f 5 INSTR DEADREGS EFLAGS EBX EDI R12 R13 ZZ mov edi, 1 ; status 401b84 -1 INSTR LOCAL NoMetaUpdate call _exit + 401b84 5 INSTR BELONGTO 4013a0 + 401b84 5 INSTR DEADREGS EFLAGS EBX R12 R13 ZZ call _exit 401b89 -1 INSTR LOCAL NoMetaUpdate cmp cs:byte_607AF4, 0 + 401b89 7 INSTR BELONGTO 4013a0 401b90 -1 INSTR LOCAL NoMetaUpdate jz loc_40191C + 401b90 6 INSTR BELONGTO 4013a0 401b96 -1 INSTR LOCAL NoMetaUpdate cmp cs:dword_607B10, 2 + 401b96 7 INSTR BELONGTO 4013a0 401b9d -1 INSTR LOCAL NoMetaUpdate jle loc_40191C + 401b9d 6 INSTR BELONGTO 4013a0 + 401ba3 10 INSTR BELONGTO 4013a0 + 401ba3 10 INSTR DEADREGS EFLAGS EBX R12 R13 ZZ mov cs:dword_607B10, 2 401bad -1 INSTR LOCAL NoMetaUpdate jmp loc_40191C + 401bad 5 INSTR BELONGTO 4013a0 + 401bb2 7 INSTR BELONGTO 4013a0 + 401bb2 7 INSTR DEADREGS EFLAGS EBX R13 ZZ mov cs:byte_607AF4, 1 401bb9 -1 INSTR LOCAL NoMetaUpdate jmp loc_4016FA - 401bbe -2 INSTR LOCAL n EDI ZZ AlwaysNUM xor edi, edi - 401bc0 -1 INSTR LOCAL NoMetaUpdate call loc_403EF0 + 401bb9 5 INSTR BELONGTO 4013a0 + 401bbe 2 INSTR BELONGTO 4013a0 + 401bbe 2 INSTR DEADREGS EFLAGS EAX ECX EDX EBX ESI EDI R8 R9 R10 R11 R12 R13 ZZ xor edi, edi ; src + 401bbe -2 INSTR LOCAL n EDI ZZ AlwaysNUM xor edi, edi ; src + 401bc0 -1 INSTR LOCAL NoMetaUpdate call sub_403EF0 + 401bc0 5 INSTR BELONGTO 4013a0 + 401bc0 5 INSTR DEADREGS EFLAGS EAX ECX EDX EBX ESI R8 R9 R10 R11 R12 R13 ZZ call sub_403EF0 401bc5 -1 INSTR LOCAL NoMetaUpdate jmp loc_4019CD - 401bd1 -1 INSTR LOCAL NoMetaUpdate call loc_403EF0 + 401bc5 5 INSTR BELONGTO 4013a0 + 401bca 7 INSTR BELONGTO 4013a0 + 401bca 7 INSTR DEADREGS EFLAGS EAX ECX EDX ESI R8 R9 R10 R11 R12 R13 ZZ add cs:dword_607AF0, 1 + 401bd1 -1 INSTR LOCAL NoMetaUpdate call sub_403EF0 + 401bd1 5 INSTR BELONGTO 4013a0 + 401bd1 5 INSTR DEADREGS EFLAGS EAX ECX EDX ESI R8 R9 R10 R11 R12 R13 ZZ call sub_403EF0 401bd6 -1 INSTR LOCAL NoMetaUpdate jmp loc_401B28 + 401bd6 5 INSTR BELONGTO 4013a0 401bdb -1 INSTR LOCAL NoMetaUpdate cmp cs:dword_607B08, 1 + 401bdb 7 INSTR BELONGTO 4013a0 + 401be2 7 INSTR BELONGTO 4013a0 + 401be2 7 INSTR DEADREGS EBX R12 R13 ZZ mov cs:byte_60834A, 0 401be9 -1 INSTR LOCAL NoMetaUpdate jz short loc_401C36 - 401beb 5 PTRIMMEDESP STACK 8 displ mov rbx, [rsp+8] - 401bf0 -2 INSTR LOCAL n EBP ZZ NUMVia2ndSrcIMMEDNUM mov ebp, 1 + 401be9 2 INSTR BELONGTO 4013a0 + 401beb -1 INSTR LOCAL MetadataUnused mov rbx, [rsp+38h+ptr] + 401beb 5 INSTR BELONGTO 4013a0 + 401bf0 -1 INSTR LOCAL MetadataUnused mov ebp, 1 + 401bf0 5 INSTR BELONGTO 4013a0 401bf5 -1 INSTR LOCAL NoMetaUpdate jmp short loc_401C09 + 401bf5 2 INSTR BELONGTO 4013a0 401bf7 -1 INSTR LOCAL NoMetaUpdate cmp byte ptr [rdi+1], 2Dh + 401bf7 4 INSTR BELONGTO 4013a0 401bfb -1 INSTR LOCAL NoMetaUpdate jnz short loc_401C18 + 401bfb 2 INSTR BELONGTO 4013a0 401bfd -1 INSTR LOCAL NoMetaUpdate cmp byte ptr [rdi+2], 0 + 401bfd 4 INSTR BELONGTO 4013a0 401c01 -1 INSTR LOCAL NoMetaUpdate jnz short loc_401C18 - 401c03 -2 INSTR LOCAL n EBP ZZ AlwaysNUM xor ebp, ebp + 401c01 2 INSTR BELONGTO 4013a0 + 401c03 -1 INSTR LOCAL MetadataUnused xor ebp, ebp + 401c03 2 INSTR BELONGTO 4013a0 + 401c05 -1 INSTR LOCAL MetadataUnused mov rbx, [rbx+8] + 401c05 4 INSTR BELONGTO 4013a0 401c09 -1 INSTR LOCAL NoMetaUpdate test rbx, rbx + 401c09 3 INSTR BELONGTO 4013a0 401c0c -1 INSTR LOCAL NoMetaUpdate jz short loc_401C3D + 401c0c 2 INSTR BELONGTO 4013a0 + 401c0e 3 INSTR BELONGTO 4013a0 + 401c0e 3 INSTR DEADREGS EFLAGS EAX EDI R12 R13 ZZ mov rdi, [rbx] ; src + 401c11 -2 INSTR LOCAL n EAX ZZ NumericDEFs movzx eax, byte ptr [rdi] + 401c11 3 INSTR BELONGTO 4013a0 + 401c11 3 INSTR DEADREGS EFLAGS EAX R12 R13 ZZ movzx eax, byte ptr [rdi] 401c14 -1 INSTR LOCAL NoMetaUpdate cmp al, 2Dh + 401c14 2 INSTR BELONGTO 4013a0 401c16 -1 INSTR LOCAL NoMetaUpdate jz short loc_401BF7 + 401c16 2 INSTR BELONGTO 4013a0 401c18 -1 INSTR LOCAL NoMetaUpdate test bpl, bpl + 401c18 3 INSTR BELONGTO 4013a0 401c1b -1 INSTR LOCAL NoMetaUpdate jz short loc_401C28 + 401c1b 2 INSTR BELONGTO 4013a0 401c1d -1 INSTR LOCAL NoMetaUpdate cmp al, 2Dh + 401c1d 2 INSTR BELONGTO 4013a0 401c1f -1 INSTR LOCAL NoMetaUpdate jnz short loc_401C28 - 401c21 -2 INSTR LOCAL n EBP ZZ NUMVia2ndSrcIMMEDNUM mov ebp, 1 + 401c1f 2 INSTR BELONGTO 4013a0 + 401c21 -1 INSTR LOCAL MetadataUnused mov ebp, 1 + 401c21 5 INSTR BELONGTO 4013a0 401c26 -1 INSTR LOCAL NoMetaUpdate jmp short loc_401C05 + 401c26 2 INSTR BELONGTO 4013a0 + 401c28 7 INSTR BELONGTO 4013a0 + 401c28 7 INSTR DEADREGS EFLAGS EAX ECX EDX ESI R8 R9 R10 R11 R12 R13 ZZ add cs:dword_607AF0, 1 401c2f -1 INSTR LOCAL NoMetaUpdate call sub_403480 + 401c2f 5 INSTR BELONGTO 4013a0 + 401c2f 5 INSTR DEADREGS EFLAGS EAX ECX EDX ESI R8 R9 R10 R11 R12 R13 ZZ call sub_403480 401c34 -1 INSTR LOCAL NoMetaUpdate jmp short loc_401C05 - 401c36 -2 INSTR LOCAL n EDI ZZ AlwaysNUM xor edi, edi + 401c34 2 INSTR BELONGTO 4013a0 + 401c36 2 INSTR BELONGTO 4013a0 + 401c36 2 INSTR DEADREGS EFLAGS EAX ECX EDX EBX ESI EDI R8 R9 R10 R11 R12 R13 ZZ xor edi, edi ; src + 401c36 -2 INSTR LOCAL n EDI ZZ AlwaysNUM xor edi, edi ; src 401c38 -1 INSTR LOCAL NoMetaUpdate call sub_403480 + 401c38 5 INSTR BELONGTO 4013a0 + 401c38 5 INSTR DEADREGS EFLAGS EAX ECX EDX EBX ESI R8 R9 R10 R11 R12 R13 ZZ call sub_403480 401c3d -1 INSTR LOCAL NoMetaUpdate cmp cs:byte_60834A, 0 + 401c3d 7 INSTR BELONGTO 4013a0 401c44 -1 INSTR LOCAL NoMetaUpdate jz loc_4019CD + 401c44 6 INSTR BELONGTO 4013a0 401c4a -1 INSTR LOCAL NoMetaUpdate cmp cs:status, 1 + 401c4a 7 INSTR BELONGTO 4013a0 401c51 -1 INSTR LOCAL NoMetaUpdate jg short loc_401C5D + 401c51 2 INSTR BELONGTO 4013a0 + 401c53 10 INSTR BELONGTO 4013a0 + 401c53 10 INSTR DEADREGS EFLAGS EBX EDI R12 R13 ZZ mov cs:status, 2 + 401c5d 6 INSTR BELONGTO 4013a0 + 401c5d 6 INSTR DEADREGS EFLAGS EBX EDI R12 R13 ZZ mov edi, cs:status ; status 401c63 -1 INSTR LOCAL NoMetaUpdate call _exit - 401c6d -2 INSTR LOCAL n EDI ZZ NUMVia2ndSrcIMMEDNUM mov edi, 2 + 401c63 5 INSTR BELONGTO 4013a0 + 401c63 5 INSTR DEADREGS EFLAGS EBX R12 R13 ZZ call _exit + 401c68 -2 INSTR LOCAL n ESI ZZ NumericDEFs mov esi, offset sub_402280; handler + 401c68 5 INSTR BELONGTO 4013a0 + 401c68 5 INSTR DEADREGS EFLAGS EBX ESI EDI R12 R13 ZZ mov esi, offset sub_402280; handler + 401c6d -2 INSTR LOCAL n EDI ZZ NUMVia2ndSrcIMMEDNUM mov edi, 2 ; sig + 401c6d 5 INSTR BELONGTO 4013a0 + 401c6d 5 INSTR DEADREGS EFLAGS EBX EDI R12 R13 ZZ mov edi, 2 ; sig 401c72 -1 INSTR LOCAL NoMetaUpdate call _signal - 401c7c -2 INSTR LOCAL n EDI ZZ NUMVia2ndSrcIMMEDNUM mov edi, 0Fh + 401c72 5 INSTR BELONGTO 4013a0 + 401c72 5 INSTR DEADREGS EFLAGS EBX R12 R13 ZZ call _signal + 401c77 -1 INSTR LOCAL MetadataRedundant mov esi, offset sub_402280; handler + 401c77 5 INSTR BELONGTO 4013a0 + 401c7c -1 INSTR LOCAL MetadataRedundant mov edi, 0Fh ; sig + 401c7c 5 INSTR BELONGTO 4013a0 401c81 -1 INSTR LOCAL NoMetaUpdate call _signal - 401c8b -2 INSTR LOCAL n EDI ZZ NUMVia2ndSrcIMMEDNUM mov edi, 1 + 401c81 5 INSTR BELONGTO 4013a0 + 401c81 5 INSTR DEADREGS EFLAGS EBX R12 R13 ZZ call _signal + 401c86 -1 INSTR LOCAL MetadataRedundant mov esi, offset sub_402280; handler + 401c86 5 INSTR BELONGTO 4013a0 + 401c8b -1 INSTR LOCAL MetadataRedundant mov edi, 1 ; sig + 401c8b 5 INSTR BELONGTO 4013a0 401c90 -1 INSTR LOCAL NoMetaUpdate call _signal + 401c90 5 INSTR BELONGTO 4013a0 + 401c90 5 INSTR DEADREGS EFLAGS EBX R12 R13 ZZ call _signal + 401c95 6 INSTR BELONGTO 4013a0 + 401c95 6 INSTR DEADREGS EFLAGS EAX EBX R12 R13 ZZ mov eax, cs:dword_608350 401c9b -1 INSTR LOCAL NoMetaUpdate jmp loc_401949 + 401c9b 5 INSTR BELONGTO 4013a0 + 401ca0 5 INSTR BELONGTO 4013a0 + 401ca0 5 INSTR DEADREGS EFLAGS ESI EDI R13 ZZ mov esi, offset aVersion; "--version" + 401ca5 3 INSTR BELONGTO 4013a0 + 401ca5 3 INSTR DEADREGS EFLAGS EDI R13 ZZ mov rdi, rbx ; s1 401ca8 -1 INSTR LOCAL NoMetaUpdate call _strcmp + 401ca8 5 INSTR BELONGTO 4013a0 + 401ca8 5 INSTR DEADREGS EFLAGS R13 ZZ call _strcmp 401cad -1 INSTR LOCAL NoMetaUpdate test eax, eax + 401cad 2 INSTR BELONGTO 4013a0 401caf -1 INSTR LOCAL NoMetaUpdate jz loc_4017F4 ; jumptable 0000000000401753 cases 27,37 + 401caf 6 INSTR BELONGTO 4013a0 + 401cb5 5 INSTR BELONGTO 4013a0 + 401cb5 5 INSTR DEADREGS EFLAGS ESI EDI R13 ZZ mov esi, offset aLicense; "--license" + 401cba 3 INSTR BELONGTO 4013a0 + 401cba 3 INSTR DEADREGS EFLAGS EDI R13 ZZ mov rdi, rbx ; s1 401cbd -1 INSTR LOCAL NoMetaUpdate call _strcmp + 401cbd 5 INSTR BELONGTO 4013a0 + 401cbd 5 INSTR DEADREGS EFLAGS R13 ZZ call _strcmp 401cc2 -1 INSTR LOCAL NoMetaUpdate test eax, eax + 401cc2 2 INSTR BELONGTO 4013a0 401cc4 -1 INSTR LOCAL NoMetaUpdate jz loc_4017F4 ; jumptable 0000000000401753 cases 27,37 + 401cc4 6 INSTR BELONGTO 4013a0 + 401cca 5 INSTR BELONGTO 4013a0 + 401cca 5 INSTR DEADREGS EFLAGS ESI EDI R13 ZZ mov esi, offset aExponential; "--exponential" + 401ccf 3 INSTR BELONGTO 4013a0 + 401ccf 3 INSTR DEADREGS EFLAGS EDI R13 ZZ mov rdi, rbx ; s1 401cd2 -1 INSTR LOCAL NoMetaUpdate call _strcmp + 401cd2 5 INSTR BELONGTO 4013a0 + 401cd2 5 INSTR DEADREGS EFLAGS R13 ZZ call _strcmp 401cd7 -1 INSTR LOCAL NoMetaUpdate test eax, eax + 401cd7 2 INSTR BELONGTO 4013a0 401cd9 -1 INSTR LOCAL NoMetaUpdate jnz short loc_401CEA + 401cd9 2 INSTR BELONGTO 4013a0 + 401cdb 10 INSTR BELONGTO 4013a0 + 401cdb 10 INSTR DEADREGS EFLAGS EBX R13 ZZ mov cs:dword_607AEC, 1 401ce5 -1 INSTR LOCAL NoMetaUpdate jmp loc_4016FA + 401ce5 5 INSTR BELONGTO 4013a0 + 401cea 5 INSTR BELONGTO 4013a0 + 401cea 5 INSTR DEADREGS EFLAGS ESI EDI R13 ZZ mov esi, offset aRepetitiveBest; "--repetitive-best" + 401cef 3 INSTR BELONGTO 4013a0 + 401cef 3 INSTR DEADREGS EFLAGS EDI R13 ZZ mov rdi, rbx ; s1 401cf2 -1 INSTR LOCAL NoMetaUpdate call _strcmp + 401cf2 5 INSTR BELONGTO 4013a0 + 401cf2 5 INSTR DEADREGS EFLAGS R13 ZZ call _strcmp 401cf7 -1 INSTR LOCAL NoMetaUpdate test eax, eax + 401cf7 2 INSTR BELONGTO 4013a0 401cf9 -1 INSTR LOCAL NoMetaUpdate jz short loc_401D2C + 401cf9 2 INSTR BELONGTO 4013a0 + 401cfb 5 INSTR BELONGTO 4013a0 + 401cfb 5 INSTR DEADREGS EFLAGS ESI EDI R13 ZZ mov esi, offset aRepetitiveFast; "--repetitive-fast" + 401d00 3 INSTR BELONGTO 4013a0 + 401d00 3 INSTR DEADREGS EFLAGS EDI R13 ZZ mov rdi, rbx ; s1 401d03 -1 INSTR LOCAL NoMetaUpdate call _strcmp + 401d03 5 INSTR BELONGTO 4013a0 + 401d03 5 INSTR DEADREGS EFLAGS R13 ZZ call _strcmp 401d08 -1 INSTR LOCAL NoMetaUpdate test eax, eax + 401d08 2 INSTR BELONGTO 4013a0 401d0a -1 INSTR LOCAL NoMetaUpdate jz short loc_401D2C + 401d0a 2 INSTR BELONGTO 4013a0 + 401d0c 5 INSTR BELONGTO 4013a0 + 401d0c 5 INSTR DEADREGS EFLAGS ESI EDI R13 ZZ mov esi, offset aFast; "--fast" + 401d11 3 INSTR BELONGTO 4013a0 + 401d11 3 INSTR DEADREGS EFLAGS EDI R13 ZZ mov rdi, rbx ; s1 401d14 -1 INSTR LOCAL NoMetaUpdate call _strcmp + 401d14 5 INSTR BELONGTO 4013a0 + 401d14 5 INSTR DEADREGS EFLAGS R13 ZZ call _strcmp 401d19 -1 INSTR LOCAL NoMetaUpdate test eax, eax + 401d19 2 INSTR BELONGTO 4013a0 401d1b -1 INSTR LOCAL NoMetaUpdate jnz short loc_401D39 + 401d1b 2 INSTR BELONGTO 4013a0 + 401d1d 10 INSTR BELONGTO 4013a0 + 401d1d 10 INSTR DEADREGS EFLAGS EBX R13 ZZ mov cs:dword_607B10, 1 401d27 -1 INSTR LOCAL NoMetaUpdate jmp loc_4016FA + 401d27 5 INSTR BELONGTO 4013a0 + 401d2c 3 INSTR BELONGTO 4013a0 + 401d2c 3 INSTR DEADREGS EFLAGS EAX ECX EDX ESI EDI R8 R13 ZZ mov rdi, rbx 401d2f -1 INSTR LOCAL NoMetaUpdate call sub_402060 + 401d2f 5 INSTR BELONGTO 4013a0 + 401d2f 5 INSTR DEADREGS EFLAGS EAX ECX EDX EBX ESI R8 R13 ZZ call sub_402060 401d34 -1 INSTR LOCAL NoMetaUpdate jmp loc_4016FA + 401d34 5 INSTR BELONGTO 4013a0 + 401d39 5 INSTR BELONGTO 4013a0 + 401d39 5 INSTR DEADREGS EFLAGS ESI EDI R13 ZZ mov esi, offset aBest; "--best" + 401d3e 3 INSTR BELONGTO 4013a0 + 401d3e 3 INSTR DEADREGS EFLAGS EDI R13 ZZ mov rdi, rbx ; s1 401d41 -1 INSTR LOCAL NoMetaUpdate call _strcmp + 401d41 5 INSTR BELONGTO 4013a0 + 401d41 5 INSTR DEADREGS EFLAGS R13 ZZ call _strcmp 401d46 -1 INSTR LOCAL NoMetaUpdate test eax, eax + 401d46 2 INSTR BELONGTO 4013a0 401d48 -1 INSTR LOCAL NoMetaUpdate jnz short loc_401D59 + 401d48 2 INSTR BELONGTO 4013a0 + 401d4a 10 INSTR BELONGTO 4013a0 + 401d4a 10 INSTR DEADREGS EFLAGS EBX R13 ZZ mov cs:dword_607B10, 9 401d54 -1 INSTR LOCAL NoMetaUpdate jmp loc_4016FA + 401d54 5 INSTR BELONGTO 4013a0 + 401d59 5 INSTR BELONGTO 4013a0 + 401d59 5 INSTR DEADREGS EFLAGS ESI EDI R13 ZZ mov esi, offset aVerbose; "--verbose" + 401d5e 3 INSTR BELONGTO 4013a0 + 401d5e 3 INSTR DEADREGS EFLAGS EDI R13 ZZ mov rdi, rbx ; s1 401d61 -1 INSTR LOCAL NoMetaUpdate call _strcmp + 401d61 5 INSTR BELONGTO 4013a0 + 401d61 5 INSTR DEADREGS EFLAGS R13 ZZ call _strcmp 401d66 -1 INSTR LOCAL NoMetaUpdate test eax, eax + 401d66 2 INSTR BELONGTO 4013a0 401d68 -1 INSTR LOCAL NoMetaUpdate jnz short loc_401D76 + 401d68 2 INSTR BELONGTO 4013a0 + 401d6a 7 INSTR BELONGTO 4013a0 + 401d6a 7 INSTR DEADREGS EFLAGS EBX R13 ZZ add cs:dword_6076CC, 1 401d71 -1 INSTR LOCAL NoMetaUpdate jmp loc_4016FA + 401d71 5 INSTR BELONGTO 4013a0 + 401d76 5 INSTR BELONGTO 4013a0 + 401d76 5 INSTR DEADREGS EFLAGS ESI EDI R13 ZZ mov esi, offset aHelp; "--help" + 401d7b 3 INSTR BELONGTO 4013a0 + 401d7b 3 INSTR DEADREGS EFLAGS EDI R13 ZZ mov rdi, rbx ; s1 401d7e -1 INSTR LOCAL NoMetaUpdate call _strcmp + 401d7e 5 INSTR BELONGTO 4013a0 + 401d7e 5 INSTR DEADREGS EFLAGS R13 ZZ call _strcmp 401d83 -1 INSTR LOCAL NoMetaUpdate test eax, eax + 401d83 2 INSTR BELONGTO 4013a0 401d85 -1 INSTR LOCAL NoMetaUpdate jz loc_4017B4 ; jumptable 0000000000401753 case 55 - 401d8b -2 INSTR LOCAL n EDX ZZ NUMVia2ndSrcIMMEDNUM mov edx, 2 + 401d85 6 INSTR BELONGTO 4013a0 + 401d8b -2 INSTR LOCAL n EDX ZZ NUMVia2ndSrcIMMEDNUM mov edx, 2 ; n + 401d8b 5 INSTR BELONGTO 4013a0 + 401d8b 5 INSTR DEADREGS EFLAGS EDX ESI EDI R13 ZZ mov edx, 2 ; n + 401d90 5 INSTR BELONGTO 4013a0 + 401d90 5 INSTR DEADREGS EFLAGS ESI EDI R13 ZZ mov esi, offset asc_40487F; "--" + 401d95 3 INSTR BELONGTO 4013a0 + 401d95 3 INSTR DEADREGS EFLAGS EDI R13 ZZ mov rdi, rbx ; s1 401d98 -1 INSTR LOCAL NoMetaUpdate call _strncmp + 401d98 5 INSTR BELONGTO 4013a0 + 401d98 5 INSTR DEADREGS EFLAGS R13 ZZ call _strncmp 401d9d -1 INSTR LOCAL NoMetaUpdate test eax, eax + 401d9d 2 INSTR BELONGTO 4013a0 401d9f -1 INSTR LOCAL NoMetaUpdate jnz loc_4016FA + 401d9f 6 INSTR BELONGTO 4013a0 + 401da5 3 INSTR BELONGTO 4013a0 + 401da5 3 INSTR DEADREGS EFLAGS ECX EDX ESI EDI R8 R12 R13 ZZ mov r8, rbx + 401da8 7 INSTR BELONGTO 4013a0 + 401da8 7 INSTR DEADREGS EFLAGS ECX EDX EBX ESI EDI R12 R13 ZZ mov rcx, cs:s + 401daf 5 INSTR BELONGTO 4013a0 + 401daf 5 INSTR DEADREGS EFLAGS EDX EBX ESI EDI R12 R13 ZZ mov edx, offset aSBadFlagS; "%s: Bad flag `%s'\n" 401db4 -2 INSTR LOCAL n ESI ZZ NUMVia2ndSrcIMMEDNUM mov esi, 1 + 401db4 5 INSTR BELONGTO 4013a0 + 401db4 5 INSTR DEADREGS EFLAGS EBX ESI EDI R12 R13 ZZ mov esi, 1 + 401db9 7 INSTR BELONGTO 4013a0 + 401db9 7 INSTR DEADREGS EFLAGS EBX EDI R12 R13 ZZ mov rdi, cs:stderr 401dc0 -1 INSTR LOCAL NoMetaUpdate jmp loc_401685 + 401dc0 5 INSTR BELONGTO 4013a0 401dc5 -1 INSTR LOCAL NoMetaUpdate cmp cs:byte_607B18, 0 + 401dc5 7 INSTR BELONGTO 4013a0 401dcc -1 INSTR LOCAL NoMetaUpdate jz loc_401C4A - 401dd9 -2 INSTR LOCAL n EDX ZZ NUMVia2ndSrcIMMEDNUM mov edx, 70h - 401dde -2 INSTR LOCAL n ESI ZZ NUMVia2ndSrcIMMEDNUM mov esi, 1 + 401dcc 6 INSTR BELONGTO 4013a0 + 401dd2 7 INSTR BELONGTO 4013a0 + 401dd2 7 INSTR DEADREGS EFLAGS ECX EDX EBX ESI EDI R12 R13 ZZ mov rcx, cs:stderr ; s + 401dd9 -2 INSTR LOCAL n EDX ZZ NUMVia2ndSrcIMMEDNUM mov edx, 70h ; n + 401dd9 5 INSTR BELONGTO 4013a0 + 401dd9 5 INSTR DEADREGS EFLAGS EDX EBX ESI EDI R12 R13 ZZ mov edx, 70h ; n + 401dde -2 INSTR LOCAL n ESI ZZ NUMVia2ndSrcIMMEDNUM mov esi, 1 ; size + 401dde 5 INSTR BELONGTO 4013a0 + 401dde 5 INSTR DEADREGS EFLAGS EBX ESI EDI R12 R13 ZZ mov esi, 1 ; size + 401de3 5 INSTR BELONGTO 4013a0 + 401de3 5 INSTR DEADREGS EFLAGS EBX EDI R12 R13 ZZ mov edi, offset aYouCanUseTheBz; "\nYou can use the `bzip2recover' progra"... 401de8 -1 INSTR LOCAL NoMetaUpdate call _fwrite + 401de8 5 INSTR BELONGTO 4013a0 + 401de8 5 INSTR DEADREGS EFLAGS EBX R12 R13 ZZ call _fwrite 401ded -1 INSTR LOCAL NoMetaUpdate jmp loc_401C4A + 401ded 5 INSTR BELONGTO 4013a0 401df4 0 FUNC FRAMERESTORE 0 0 0 1 0 0 2 0 0 3 0 0 4 0 0 5 0 0 6 0 0 7 0 0 8 0 0 9 0 0 10 0 0 11 0 0 12 0 0 13 0 0 14 0 0 15 0 0 ZZ 401df4 0 FUNC MMSAFENESS UNSAFE 401df4 -1 INSTR LOCAL MetadataUnused xor ebp, ebp @@ -946,27 +1814,27 @@ 401df4 42 FUNC GLOBAL start FUNC_UNSAFE NOFP NORET 401e1d 401df4 8 MEMORYHOLE STACK esp + 0 ReturnAddress 401df6 3 INSTR BELONGTO 401df4 - 401df6 3 INSTR DEADREGS EFLAGS ECX ESI EDI R8 R9 ZZ mov r9, rdx + 401df6 3 INSTR DEADREGS EFLAGS ECX ESI EDI R8 R9 ZZ mov r9, rdx ; rtld_fini 401df9 1 INSTR BELONGTO 401df4 - 401df9 1 INSTR DEADREGS EFLAGS ECX EDX ESI EDI R8 ZZ pop rsi + 401df9 1 INSTR DEADREGS EFLAGS ECX EDX ESI EDI R8 ZZ pop rsi ; argc 401dfa 3 INSTR BELONGTO 401df4 - 401dfa 3 INSTR DEADREGS EFLAGS ECX EDX EDI R8 ZZ mov rdx, rsp - 401dfa 3 PTRIMMEDESP STACK 0 displ mov rdx, rsp + 401dfa 3 INSTR DEADREGS EFLAGS ECX EDX EDI R8 ZZ mov rdx, rsp ; ubp_av + 401dfa 3 PTRIMMEDESP STACK 0 displ mov rdx, rsp ; ubp_av 401dfd 4 INSTR BELONGTO 401df4 401dfd 4 INSTR DEADREGS EFLAGS ECX EDI R8 ZZ and rsp, 0FFFFFFFFFFFFFFF0h 401e01 1 INSTR BELONGTO 401df4 401e01 1 INSTR DEADREGS EFLAGS ECX EDI R8 ZZ push rax 401e02 1 INSTR BELONGTO 401df4 - 401e02 1 INSTR DEADREGS EFLAGS ECX EDI R8 ZZ push rsp - 401e03 -2 INSTR LOCAL n R8 ZZ NumericDEFs mov r8, offset nullsub_1 + 401e02 1 INSTR DEADREGS EFLAGS ECX EDI R8 ZZ push rsp ; stack_end + 401e03 -2 INSTR LOCAL n R8 ZZ NumericDEFs mov r8, offset fini ; fini 401e03 7 INSTR BELONGTO 401df4 - 401e03 7 INSTR DEADREGS EFLAGS ECX EDI R8 ZZ mov r8, offset nullsub_1 - 401e0a -2 INSTR LOCAL n RCX ZZ NumericDEFs mov rcx, offset aHilLidRhn; "H‰l$ØL‰d$àH-Ã( " + 401e03 7 INSTR DEADREGS EFLAGS ECX EDI R8 ZZ mov r8, offset fini ; fini + 401e0a -2 INSTR LOCAL n RCX ZZ NumericDEFs mov rcx, offset init; "H‰l$ØL‰d$àH-Ã( " 401e0a 7 INSTR BELONGTO 401df4 - 401e0a 7 INSTR DEADREGS EFLAGS ECX EDI ZZ mov rcx, offset aHilLidRhn; "H‰l$ØL‰d$àH-Ã( " - 401e11 -2 INSTR LOCAL n RDI ZZ NumericDEFs mov rdi, offset loc_4013A0 + 401e0a 7 INSTR DEADREGS EFLAGS ECX EDI ZZ mov rcx, offset init; "H‰l$ØL‰d$àH-Ã( " + 401e11 -2 INSTR LOCAL n RDI ZZ NumericDEFs mov rdi, offset main; main 401e11 7 INSTR BELONGTO 401df4 - 401e11 7 INSTR DEADREGS EFLAGS EDI ZZ mov rdi, offset loc_4013A0 + 401e11 7 INSTR DEADREGS EFLAGS EDI ZZ mov rdi, offset main; main 401e18 -1 INSTR LOCAL NoMetaUpdate call ___libc_start_main 401e18 5 INSTR BELONGTO 401df4 401e18 5 INSTR DEADREGS EFLAGS ZZ call ___libc_start_main @@ -978,7 +1846,7 @@ 401e20 23 FUNC GLOBAL sub_401E20 FUNC_SAFE NOFP RET 401e36 401e20 4 INSTR BELONGTO 401e20 401e20 4 INSTR DEADREGS EFLAGS EAX ZZ sub rsp, 8 - 401e20 8 DATAREF STACK 270 esp + 0 PARENT LocalFrame LOCALFRAME + 401e20 8 DATAREF STACK 272 esp + 0 PARENT LocalFrame LOCALFRAME 401e20 8 MEMORYHOLE STACK esp + 8 ReturnAddress 401e24 7 INSTR BELONGTO 401e20 401e24 7 INSTR DEADREGS EFLAGS EAX ZZ mov rax, cs:__gmon_start___ptr @@ -1007,7 +1875,7 @@ 401e44 -3 INSTR LOCAL NoWarn push rbx 401e45 4 INSTR BELONGTO 401e40 401e45 4 INSTR DEADREGS EFLAGS EBX ZZ sub rsp, 8 - 401e45 8 DATAREF STACK 271 esp + 0 PARENT LocalFrame LOCALFRAME + 401e45 8 DATAREF STACK 273 esp + 0 PARENT LocalFrame LOCALFRAME 401e45 8 MEMORYHOLE STACK esp + 16 ReturnAddress 401e45 8 MEMORYHOLE STACK esp + 8 CalleeSavedRegs 401e49 -1 INSTR LOCAL NoMetaUpdate cmp cs:byte_6071F8, 0 @@ -1077,14 +1945,14 @@ 401ed1 1 INSTR BELONGTO 401eb0 401ee0 0 FUNC FRAMERESTORE 0 0 1 1 0 0 2 0 0 3 0 0 4 0 8 5 0 0 6 0 1 7 0 4 8 0 0 9 0 0 10 0 0 11 0 0 12 0 0 13 0 0 14 0 0 15 0 0 ZZ 401ee0 0 FUNC MMSAFENESS UNSAFE - 401ee0 16 DATAREF STACK 276 esp + 40 CHILDOF 272 OFFSET 40 LOCALVAR var_10 - 401ee0 1 DATAREF STACK 274 esp + 31 CHILDOF 272 OFFSET 31 LOCALVAR var_19 + 401ee0 16 DATAREF STACK 278 esp + 40 CHILDOF 274 OFFSET 40 LOCALVAR var_10 + 401ee0 1 DATAREF STACK 276 esp + 31 CHILDOF 274 OFFSET 31 LOCALVAR var_19 401ee0 206 FUNC GLOBAL sub_401EE0 FUNC_UNSAFE NOFP RET 401fad - 401ee0 31 DATAREF STACK 273 esp + 0 CHILDOF 272 OFFSET 0 LOCALVAR var_38 + 401ee0 31 DATAREF STACK 275 esp + 0 CHILDOF 274 OFFSET 0 LOCALVAR var_38 401ee0 4 INSTR BELONGTO 401ee0 401ee0 4 INSTR DEADREGS EFLAGS EAX ECX EDX R8 R9 R10 R11 ZZ sub rsp, 38h - 401ee0 56 DATAREF STACK 272 esp + 0 PARENT LocalFrame LOCALFRAME - 401ee0 8 DATAREF STACK 275 esp + 32 CHILDOF 272 OFFSET 32 LOCALVAR var_18 + 401ee0 56 DATAREF STACK 274 esp + 0 PARENT LocalFrame LOCALFRAME + 401ee0 8 DATAREF STACK 277 esp + 32 CHILDOF 274 OFFSET 32 LOCALVAR var_18 401ee0 8 MEMORYHOLE STACK esp + 56 ReturnAddress 401ee4 -2 INSTR LOCAL n R11 ZZ AlwaysNUM xor r11d, r11d 401ee4 3 INSTR BELONGTO 401ee0 @@ -1225,12 +2093,12 @@ 401fba 3 INSTR DEADREGS EFLAGS EBX ZZ mov rbp, rsi 401fbd -1 INSTR LOCAL MetadataUnused mov [rsp+var_8], r12 401fbd 5 INSTR BELONGTO 401fb0 - 401fc2 24 DATAREF STACK 277 esp + 0 PARENT LocalFrame LOCALFRAME + 401fc2 24 DATAREF STACK 279 esp + 0 PARENT LocalFrame LOCALFRAME 401fc2 4 INSTR BELONGTO 401fb0 401fc2 4 INSTR DEADREGS EFLAGS EBX R12 ZZ sub rsp, 18h - 401fc2 8 DATAREF STACK 278 esp + 0 CHILDOF 277 OFFSET 0 LOCALVAR var_18 - 401fc2 8 DATAREF STACK 279 esp + 8 CHILDOF 277 OFFSET 8 LOCALVAR var_10 - 401fc2 8 DATAREF STACK 280 esp + 16 CHILDOF 277 OFFSET 16 LOCALVAR var_8 + 401fc2 8 DATAREF STACK 280 esp + 0 CHILDOF 279 OFFSET 0 LOCALVAR var_18 + 401fc2 8 DATAREF STACK 281 esp + 8 CHILDOF 279 OFFSET 8 LOCALVAR var_10 + 401fc2 8 DATAREF STACK 282 esp + 16 CHILDOF 279 OFFSET 16 LOCALVAR var_8 401fc2 8 MEMORYHOLE STACK esp + 24 ReturnAddress 401fc6 3 INSTR BELONGTO 401fb0 401fc6 3 INSTR DEADREGS EFLAGS EBX R12 ZZ mov rbx, rdi @@ -1291,7 +2159,7 @@ 402010 1 INSTR BELONGTO 402010 402010 1 INSTR DEADREGS EFLAGS ESI ZZ push rbx 402010 31 FUNC GLOBAL sub_402010 FUNC_UNSAFE NOFP RET 40202e - 402010 8 DATAREF STACK 281 esp + 0 PARENT LocalFrame LOCALFRAME + 402010 8 DATAREF STACK 283 esp + 0 PARENT LocalFrame LOCALFRAME 402010 8 MEMORYHOLE STACK esp + 8 ReturnAddress 402011 5 INSTR BELONGTO 402010 402011 5 INSTR DEADREGS EFLAGS EBX ESI ZZ mov esi, offset modes; "rb" @@ -1322,7 +2190,7 @@ 402030 1 INSTR BELONGTO 402030 402030 1 INSTR DEADREGS EFLAGS ZZ push rbx 402030 33 FUNC GLOBAL sub_402030 FUNC_UNSAFE NOFP RET 402050 - 402030 8 DATAREF STACK 282 esp + 0 PARENT LocalFrame LOCALFRAME + 402030 8 DATAREF STACK 284 esp + 0 PARENT LocalFrame LOCALFRAME 402030 8 MEMORYHOLE STACK esp + 8 ReturnAddress 402031 3 INSTR BELONGTO 402030 402031 3 INSTR DEADREGS EFLAGS EBX ZZ mov rbx, rdi @@ -1375,7 +2243,7 @@ 402090 4 INSTR BELONGTO 402090 402090 4 INSTR DEADREGS EFLAGS ECX EDX ESI EDI ZZ sub rsp, 8 402090 61 FUNC GLOBAL sub_402090 FUNC_UNSAFE NOFP NORET 4020cc - 402090 8 DATAREF STACK 283 esp + 0 PARENT LocalFrame LOCALFRAME + 402090 8 DATAREF STACK 285 esp + 0 PARENT LocalFrame LOCALFRAME 402090 8 MEMORYHOLE STACK esp + 8 ReturnAddress 402094 7 INSTR BELONGTO 402090 402094 7 INSTR DEADREGS EFLAGS ECX EDX ESI EDI ZZ mov rcx, cs:stderr ; s @@ -1410,9 +2278,9 @@ 4020d1 2 INSTR BELONGTO 4020d0 4020d1 2 INSTR DEADREGS EFLAGS EBX ZZ mov ebx, edi 4020d1 -2 INSTR LOCAL n EBX ZZ NumericDEFs mov ebx, edi - 4020d3 144 DATAREF STACK 286 esp + 16 CHILDOF 284 OFFSET 16 LOCALVAR stat_buf - 4020d3 160 DATAREF STACK 284 esp + 0 PARENT LocalFrame LOCALFRAME - 4020d3 4 DATAREF STACK 285 esp + 0 CHILDOF 284 OFFSET 0 OutArgsRegion OUTARGS + 4020d3 144 DATAREF STACK 288 esp + 16 CHILDOF 286 OFFSET 16 LOCALVAR stat_buf + 4020d3 160 DATAREF STACK 286 esp + 0 PARENT LocalFrame LOCALFRAME + 4020d3 4 DATAREF STACK 287 esp + 0 CHILDOF 286 OFFSET 0 OutArgsRegion OUTARGS 4020d3 4 MEMORYHOLE STACK esp + 160 CalleeSavedRegs 4020d3 7 INSTR BELONGTO 4020d0 4020d3 7 INSTR DEADREGS EFLAGS EDI ZZ sub rsp, 0A0h @@ -1618,7 +2486,7 @@ 402280 45 FUNC GLOBAL sub_402280 FUNC_UNSAFE NOFP NORET 4022ac 402280 4 INSTR BELONGTO 402280 402280 4 INSTR DEADREGS EFLAGS EAX ECX EDX ESI EDI ZZ sub rsp, 8 - 402280 8 DATAREF STACK 287 esp + 0 PARENT LocalFrame LOCALFRAME + 402280 8 DATAREF STACK 289 esp + 0 PARENT LocalFrame LOCALFRAME 402280 8 MEMORYHOLE STACK esp + 8 ReturnAddress 402284 7 INSTR BELONGTO 402280 402284 7 INSTR DEADREGS EFLAGS EAX ECX EDX ESI EDI ZZ mov rdi, cs:stderr @@ -1646,7 +2514,7 @@ 4022b0 40 FUNC GLOBAL sub_4022B0 FUNC_UNSAFE NOFP RET 4022d7 4022b0 4 INSTR BELONGTO 4022b0 4022b0 4 INSTR DEADREGS EFLAGS ZZ sub rsp, 8 - 4022b0 8 DATAREF STACK 288 esp + 0 PARENT LocalFrame LOCALFRAME + 4022b0 8 DATAREF STACK 290 esp + 0 PARENT LocalFrame LOCALFRAME 4022b0 8 MEMORYHOLE STACK esp + 8 ReturnAddress 4022b4 -1 INSTR LOCAL NoMetaUpdate call _BZ2_bzlibVersion 4022b4 5 INSTR BELONGTO 4022b0 @@ -1673,7 +2541,7 @@ 4022e0 1 INSTR BELONGTO 4022e0 4022e0 1 INSTR DEADREGS EFLAGS ZZ push rbx 4022e0 40 FUNC GLOBAL sub_4022E0 FUNC_UNSAFE NOFP RET 402307 - 4022e0 8 DATAREF STACK 289 esp + 0 PARENT LocalFrame LOCALFRAME + 4022e0 8 DATAREF STACK 291 esp + 0 PARENT LocalFrame LOCALFRAME 4022e0 8 MEMORYHOLE STACK esp + 8 ReturnAddress 4022e1 -1 INSTR LOCAL MetadataUnused mov rbx, rdi 4022e1 3 INSTR BELONGTO 4022e0 @@ -1751,7 +2619,7 @@ 402380 4 INSTR BELONGTO 402380 402380 4 INSTR DEADREGS EFLAGS EAX ECX EDX ESI EDI ZZ sub rsp, 8 402380 50 FUNC GLOBAL sub_402380 FUNC_UNSAFE NOFP NORET 4023b1 - 402380 8 DATAREF STACK 290 esp + 0 PARENT LocalFrame LOCALFRAME + 402380 8 DATAREF STACK 292 esp + 0 PARENT LocalFrame LOCALFRAME 402380 8 MEMORYHOLE STACK esp + 8 ReturnAddress 402384 7 INSTR BELONGTO 402380 402384 7 INSTR DEADREGS EFLAGS EAX ECX EDX ESI EDI ZZ mov rdi, cs:stderr @@ -1782,7 +2650,7 @@ 4023c0 4 INSTR BELONGTO 4023c0 4023c0 4 INSTR DEADREGS EFLAGS EAX ECX EDX ESI R8 ZZ sub rsp, 8 4023c0 53 FUNC GLOBAL sub_4023C0 FUNC_UNSAFE NOFP NORET 4023f4 - 4023c0 8 DATAREF STACK 291 esp + 0 PARENT LocalFrame LOCALFRAME + 4023c0 8 DATAREF STACK 293 esp + 0 PARENT LocalFrame LOCALFRAME 4023c0 8 MEMORYHOLE STACK esp + 8 ReturnAddress 4023c4 3 INSTR BELONGTO 4023c0 4023c4 3 INSTR DEADREGS EFLAGS EAX ECX EDX ESI R8 ZZ mov r8, rdi @@ -1810,29 +2678,75 @@ 4023f0 -1 INSTR LOCAL NoMetaUpdate call sub_4020D0 4023f0 5 INSTR BELONGTO 4023c0 4023f0 5 INSTR DEADREGS EFLAGS EAX ECX EDX ESI R8 R9 R10 R11 ZZ call sub_4020D0 + 402400 0 FUNC FRAMERESTORE 0 0 0 1 0 0 2 0 0 3 0 0 4 0 0 5 0 0 6 0 0 7 0 0 8 0 0 9 0 0 10 0 0 11 0 0 12 0 0 13 0 0 14 0 0 15 0 0 ZZ + 402400 0 FUNC MMSAFENESS SAFE + 402400 109 FUNC GLOBAL handler FUNC_UNSAFE NOFP NORET 40246c + 402400 4 INSTR BELONGTO 402400 + 402400 4 INSTR DEADREGS EFLAGS EAX ECX EDX ESI EDI ZZ sub rsp, 8 + 402400 8 DATAREF STACK 294 esp + 0 PARENT LocalFrame LOCALFRAME + 402400 8 MEMORYHOLE STACK esp + 8 ReturnAddress 402404 -1 INSTR LOCAL NoMetaUpdate cmp cs:dword_608350, 1 + 402404 7 INSTR BELONGTO 402400 + 40240b 7 INSTR BELONGTO 402400 + 40240b 7 INSTR DEADREGS EAX ECX EDX ESI EDI ZZ mov rcx, cs:s 402412 -1 INSTR LOCAL NoMetaUpdate jz short loc_402449 + 402412 2 INSTR BELONGTO 402400 + 402414 7 INSTR BELONGTO 402400 + 402414 7 INSTR DEADREGS EFLAGS EAX EDX ESI EDI ZZ mov rdi, cs:stderr + 40241b 5 INSTR BELONGTO 402400 + 40241b 5 INSTR DEADREGS EFLAGS EAX EDX ESI ZZ mov edx, offset aSCaughtASigseg; "\n%s: Caught a SIGSEGV or SIGBUS whilst"... 402420 -2 INSTR LOCAL n ESI ZZ NUMVia2ndSrcIMMEDNUM mov esi, 1 + 402420 5 INSTR BELONGTO 402400 + 402420 5 INSTR DEADREGS EFLAGS EAX ESI ZZ mov esi, 1 + 402425 2 INSTR BELONGTO 402400 + 402425 2 INSTR DEADREGS EFLAGS EAX ZZ xor eax, eax 402425 -2 INSTR LOCAL n EAX ZZ AlwaysNUM xor eax, eax 402427 -1 INSTR LOCAL NoMetaUpdate call ___fprintf_chk + 402427 5 INSTR BELONGTO 402400 + 402427 5 INSTR DEADREGS EFLAGS ZZ call ___fprintf_chk 40242c -1 INSTR LOCAL NoMetaUpdate call sub_402340 + 40242c 5 INSTR BELONGTO 402400 + 40242c 5 INSTR DEADREGS EFLAGS EAX ECX EDX ESI EDI R8 ZZ call sub_402340 402431 -1 INSTR LOCAL NoMetaUpdate cmp cs:dword_608350, 1 + 402431 7 INSTR BELONGTO 402400 402438 -1 INSTR LOCAL NoMetaUpdate jz short loc_402463 + 402438 2 INSTR BELONGTO 402400 40243a -1 INSTR LOCAL NoMetaUpdate call sub_402310 + 40243a 5 INSTR BELONGTO 402400 + 40243a 5 INSTR DEADREGS EFLAGS EAX ECX EDX ESI EDI R8 R9 R10 R11 ZZ call sub_402310 40243f -2 INSTR LOCAL n EDI ZZ NUMVia2ndSrcIMMEDNUM mov edi, 2 + 40243f 5 INSTR BELONGTO 402400 + 40243f 5 INSTR DEADREGS EFLAGS EAX ECX EDX ESI EDI R8 R9 R10 R11 ZZ mov edi, 2 402444 -1 INSTR LOCAL NoMetaUpdate call sub_4020D0 + 402444 5 INSTR BELONGTO 402400 + 402444 5 INSTR DEADREGS EFLAGS EAX ECX EDX ESI R8 R9 R10 R11 ZZ call sub_4020D0 + 402449 7 INSTR BELONGTO 402400 + 402449 7 INSTR DEADREGS EFLAGS EAX EDX ESI EDI ZZ mov rdi, cs:stderr + 402450 5 INSTR BELONGTO 402400 + 402450 5 INSTR DEADREGS EFLAGS EAX EDX ESI ZZ mov edx, offset aSCaughtASigs_0; "\n%s: Caught a SIGSEGV or SIGBUS whilst"... 402455 -2 INSTR LOCAL n ESI ZZ NUMVia2ndSrcIMMEDNUM mov esi, 1 + 402455 5 INSTR BELONGTO 402400 + 402455 5 INSTR DEADREGS EFLAGS EAX ESI ZZ mov esi, 1 + 40245a 2 INSTR BELONGTO 402400 + 40245a 2 INSTR DEADREGS EFLAGS EAX ZZ xor eax, eax 40245a -2 INSTR LOCAL n EAX ZZ AlwaysNUM xor eax, eax 40245c -1 INSTR LOCAL NoMetaUpdate call ___fprintf_chk + 40245c 5 INSTR BELONGTO 402400 + 40245c 5 INSTR DEADREGS EFLAGS ZZ call ___fprintf_chk 402461 -1 INSTR LOCAL NoMetaUpdate jmp short loc_40242C + 402461 2 INSTR BELONGTO 402400 402463 -2 INSTR LOCAL n EDI ZZ NUMVia2ndSrcIMMEDNUM mov edi, 3 + 402463 5 INSTR BELONGTO 402400 + 402463 5 INSTR DEADREGS EFLAGS EAX ECX EDX ESI EDI R8 R9 R10 R11 ZZ mov edi, 3 402468 -1 INSTR LOCAL NoMetaUpdate call sub_4020D0 + 402468 5 INSTR BELONGTO 402400 + 402468 5 INSTR DEADREGS EFLAGS EAX ECX EDX ESI R8 R9 R10 R11 ZZ call sub_4020D0 402470 0 FUNC FRAMERESTORE 0 0 0 1 0 0 2 0 0 3 0 0 4 0 0 5 0 0 6 0 0 7 0 0 8 0 0 9 0 0 10 0 0 11 0 0 12 0 0 13 0 0 14 0 0 15 0 0 ZZ 402470 0 FUNC MMSAFENESS SAFE 402470 4 INSTR BELONGTO 402470 402470 4 INSTR DEADREGS EFLAGS EAX ECX EDX ESI EDI ZZ sub rsp, 8 402470 62 FUNC GLOBAL sub_402470 FUNC_UNSAFE NOFP NORET 4024ad - 402470 8 DATAREF STACK 292 esp + 0 PARENT LocalFrame LOCALFRAME + 402470 8 DATAREF STACK 295 esp + 0 PARENT LocalFrame LOCALFRAME 402470 8 MEMORYHOLE STACK esp + 8 ReturnAddress 402474 7 INSTR BELONGTO 402470 402474 7 INSTR DEADREGS EFLAGS EAX ECX EDX ESI EDI ZZ mov rcx, cs:s @@ -1870,7 +2784,7 @@ 4024b0 6 INSTR DEADREGS EFLAGS ESI ZZ mov esi, cs:stat_buf.st_mode; mode 4024b6 1 INSTR BELONGTO 4024b0 4024b6 1 INSTR DEADREGS EFLAGS ZZ push rbx - 4024b6 8 DATAREF STACK 293 esp + 0 PARENT LocalFrame LOCALFRAME + 4024b6 8 DATAREF STACK 296 esp + 0 PARENT LocalFrame LOCALFRAME 4024b6 8 MEMORYHOLE STACK esp + 8 ReturnAddress 4024b7 -1 INSTR LOCAL MetadataUnused mov ebx, edi 4024b7 2 INSTR BELONGTO 4024b0 @@ -1918,42 +2832,42 @@ 4024ec 1 INSTR BELONGTO 4024e0 4024ec 1 INSTR DEADREGS EFLAGS EAX R12 R13 R15 ZZ push rbx 4024ec -3 INSTR LOCAL NoWarn push rbx - 4024ed 16 DATAREF STACK 297 esp + 32 CHILDOF 294 OFFSET 32 LOCALVAR var_1478 - 4024ed 16 DATAREF STACK 299 esp + 72 CHILDOF 294 OFFSET 72 LOCALVAR stream - 4024ed 16 DATAREF STACK 326 esp + 5208 CHILDOF 294 OFFSET 5208 LOCALVAR var_40 - 4024ed 1 DATAREF STACK 309 esp + 5184 CHILDOF 294 OFFSET 5184 LOCALVAR var_58 - 4024ed 1 DATAREF STACK 310 esp + 5185 CHILDOF 294 OFFSET 5185 LOCALVAR var_57 - 4024ed 1 DATAREF STACK 311 esp + 5186 CHILDOF 294 OFFSET 5186 LOCALVAR var_56 - 4024ed 1 DATAREF STACK 312 esp + 5187 CHILDOF 294 OFFSET 5187 LOCALVAR var_55 - 4024ed 1 DATAREF STACK 313 esp + 5188 CHILDOF 294 OFFSET 5188 LOCALVAR var_54 - 4024ed 1 DATAREF STACK 314 esp + 5189 CHILDOF 294 OFFSET 5189 LOCALVAR var_53 - 4024ed 1 DATAREF STACK 315 esp + 5190 CHILDOF 294 OFFSET 5190 LOCALVAR var_52 - 4024ed 1 DATAREF STACK 316 esp + 5191 CHILDOF 294 OFFSET 5191 LOCALVAR var_51 - 4024ed 1 DATAREF STACK 318 esp + 5200 CHILDOF 294 OFFSET 5200 LOCALVAR var_48 - 4024ed 1 DATAREF STACK 319 esp + 5201 CHILDOF 294 OFFSET 5201 LOCALVAR var_47 - 4024ed 1 DATAREF STACK 320 esp + 5202 CHILDOF 294 OFFSET 5202 LOCALVAR var_46 - 4024ed 1 DATAREF STACK 321 esp + 5203 CHILDOF 294 OFFSET 5203 LOCALVAR var_45 - 4024ed 1 DATAREF STACK 322 esp + 5204 CHILDOF 294 OFFSET 5204 LOCALVAR var_44 - 4024ed 1 DATAREF STACK 323 esp + 5205 CHILDOF 294 OFFSET 5205 LOCALVAR var_43 - 4024ed 1 DATAREF STACK 324 esp + 5206 CHILDOF 294 OFFSET 5206 LOCALVAR var_42 - 4024ed 1 DATAREF STACK 325 esp + 5207 CHILDOF 294 OFFSET 5207 LOCALVAR var_41 - 4024ed 24 DATAREF STACK 298 esp + 48 CHILDOF 294 OFFSET 48 LOCALVAR var_1468 + 4024ed 16 DATAREF STACK 300 esp + 32 CHILDOF 297 OFFSET 32 LOCALVAR var_1478 + 4024ed 16 DATAREF STACK 302 esp + 72 CHILDOF 297 OFFSET 72 LOCALVAR stream + 4024ed 16 DATAREF STACK 329 esp + 5208 CHILDOF 297 OFFSET 5208 LOCALVAR var_40 + 4024ed 1 DATAREF STACK 312 esp + 5184 CHILDOF 297 OFFSET 5184 LOCALVAR var_58 + 4024ed 1 DATAREF STACK 313 esp + 5185 CHILDOF 297 OFFSET 5185 LOCALVAR var_57 + 4024ed 1 DATAREF STACK 314 esp + 5186 CHILDOF 297 OFFSET 5186 LOCALVAR var_56 + 4024ed 1 DATAREF STACK 315 esp + 5187 CHILDOF 297 OFFSET 5187 LOCALVAR var_55 + 4024ed 1 DATAREF STACK 316 esp + 5188 CHILDOF 297 OFFSET 5188 LOCALVAR var_54 + 4024ed 1 DATAREF STACK 317 esp + 5189 CHILDOF 297 OFFSET 5189 LOCALVAR var_53 + 4024ed 1 DATAREF STACK 318 esp + 5190 CHILDOF 297 OFFSET 5190 LOCALVAR var_52 + 4024ed 1 DATAREF STACK 319 esp + 5191 CHILDOF 297 OFFSET 5191 LOCALVAR var_51 + 4024ed 1 DATAREF STACK 321 esp + 5200 CHILDOF 297 OFFSET 5200 LOCALVAR var_48 + 4024ed 1 DATAREF STACK 322 esp + 5201 CHILDOF 297 OFFSET 5201 LOCALVAR var_47 + 4024ed 1 DATAREF STACK 323 esp + 5202 CHILDOF 297 OFFSET 5202 LOCALVAR var_46 + 4024ed 1 DATAREF STACK 324 esp + 5203 CHILDOF 297 OFFSET 5203 LOCALVAR var_45 + 4024ed 1 DATAREF STACK 325 esp + 5204 CHILDOF 297 OFFSET 5204 LOCALVAR var_44 + 4024ed 1 DATAREF STACK 326 esp + 5205 CHILDOF 297 OFFSET 5205 LOCALVAR var_43 + 4024ed 1 DATAREF STACK 327 esp + 5206 CHILDOF 297 OFFSET 5206 LOCALVAR var_42 + 4024ed 1 DATAREF STACK 328 esp + 5207 CHILDOF 297 OFFSET 5207 LOCALVAR var_41 + 4024ed 24 DATAREF STACK 301 esp + 48 CHILDOF 297 OFFSET 48 LOCALVAR var_1468 4024ed 24 MEMORYHOLE STACK esp + 5224 CalleeSavedRegs - 4024ed 32 DATAREF STACK 307 esp + 5120 CHILDOF 294 OFFSET 5120 LOCALVAR var_98 - 4024ed 32 DATAREF STACK 308 esp + 5152 CHILDOF 294 OFFSET 5152 LOCALVAR var_78 - 4024ed 4 DATAREF STACK 300 esp + 88 CHILDOF 294 OFFSET 88 LOCALVAR var_1440 - 4024ed 4 DATAREF STACK 301 esp + 92 CHILDOF 294 OFFSET 92 LOCALVAR var_143C - 4024ed 4 DATAREF STACK 302 esp + 96 CHILDOF 294 OFFSET 96 LOCALVAR var_1438 - 4024ed 4 DATAREF STACK 303 esp + 100 CHILDOF 294 OFFSET 100 LOCALVAR var_1434 - 4024ed 4 DATAREF STACK 304 esp + 104 CHILDOF 294 OFFSET 104 LOCALVAR var_1430 - 4024ed 4 DATAREF STACK 305 esp + 108 CHILDOF 294 OFFSET 108 LOCALVAR var_142C - 4024ed 5008 DATAREF STACK 306 esp + 112 CHILDOF 294 OFFSET 112 LOCALVAR ptr - 4024ed 5224 DATAREF STACK 294 esp + 0 PARENT LocalFrame LOCALFRAME + 4024ed 32 DATAREF STACK 310 esp + 5120 CHILDOF 297 OFFSET 5120 LOCALVAR var_98 + 4024ed 32 DATAREF STACK 311 esp + 5152 CHILDOF 297 OFFSET 5152 LOCALVAR var_78 + 4024ed 4 DATAREF STACK 303 esp + 88 CHILDOF 297 OFFSET 88 LOCALVAR var_1440 + 4024ed 4 DATAREF STACK 304 esp + 92 CHILDOF 297 OFFSET 92 LOCALVAR var_143C + 4024ed 4 DATAREF STACK 305 esp + 96 CHILDOF 297 OFFSET 96 LOCALVAR var_1438 + 4024ed 4 DATAREF STACK 306 esp + 100 CHILDOF 297 OFFSET 100 LOCALVAR var_1434 + 4024ed 4 DATAREF STACK 307 esp + 104 CHILDOF 297 OFFSET 104 LOCALVAR var_1430 + 4024ed 4 DATAREF STACK 308 esp + 108 CHILDOF 297 OFFSET 108 LOCALVAR var_142C + 4024ed 5008 DATAREF STACK 309 esp + 112 CHILDOF 297 OFFSET 112 LOCALVAR ptr + 4024ed 5224 DATAREF STACK 297 esp + 0 PARENT LocalFrame LOCALFRAME 4024ed 7 INSTR BELONGTO 4024e0 4024ed 7 INSTR DEADREGS EFLAGS EAX EBX R12 R13 R15 ZZ sub rsp, 1468h - 4024ed 8 DATAREF STACK 295 esp + 0 CHILDOF 294 OFFSET 0 OutArgsRegion OUTARGS - 4024ed 8 DATAREF STACK 296 esp + 24 CHILDOF 294 OFFSET 24 LOCALVAR var_1480 - 4024ed 8 DATAREF STACK 317 esp + 5192 CHILDOF 294 OFFSET 5192 LOCALVAR var_50 + 4024ed 8 DATAREF STACK 298 esp + 0 CHILDOF 297 OFFSET 0 OutArgsRegion OUTARGS + 4024ed 8 DATAREF STACK 299 esp + 24 CHILDOF 297 OFFSET 24 LOCALVAR var_1480 + 4024ed 8 DATAREF STACK 320 esp + 5192 CHILDOF 297 OFFSET 5192 LOCALVAR var_50 4024ed 8 MEMORYHOLE STACK esp + 5248 ReturnAddress 4024f4 -2 INSTR LOCAL n RAX ZZ NumericDEFs mov rax, fs:28h 4024f4 9 INSTR BELONGTO 4024e0 @@ -2549,17 +3463,17 @@ 402983 -3 INSTR LOCAL NoWarn push rbx 402984 3 INSTR BELONGTO 402980 402984 3 INSTR DEADREGS EFLAGS EAX EBX R12 ZZ mov rbx, rdi - 402987 10048 DATAREF STACK 327 esp + 0 PARENT LocalFrame LOCALFRAME - 402987 12 DATAREF STACK 328 esp + 8 CHILDOF 327 OFFSET 8 LOCALVAR var_2750 + 402987 10048 DATAREF STACK 330 esp + 0 PARENT LocalFrame LOCALFRAME + 402987 12 DATAREF STACK 331 esp + 8 CHILDOF 330 OFFSET 8 LOCALVAR var_2750 402987 12 MEMORYHOLE STACK esp + 10048 CalleeSavedRegs - 402987 4 DATAREF STACK 329 esp + 20 CHILDOF 327 OFFSET 20 LOCALVAR var_2744 - 402987 4 DATAREF STACK 330 esp + 24 CHILDOF 327 OFFSET 24 LOCALVAR var_2740 - 402987 4 DATAREF STACK 331 esp + 28 CHILDOF 327 OFFSET 28 LOCALVAR var_273C - 402987 5000 DATAREF STACK 333 esp + 5040 CHILDOF 327 OFFSET 5040 LOCALVAR var_13A8 - 402987 5008 DATAREF STACK 332 esp + 32 CHILDOF 327 OFFSET 32 LOCALVAR var_2738 + 402987 4 DATAREF STACK 332 esp + 20 CHILDOF 330 OFFSET 20 LOCALVAR var_2744 + 402987 4 DATAREF STACK 333 esp + 24 CHILDOF 330 OFFSET 24 LOCALVAR var_2740 + 402987 4 DATAREF STACK 334 esp + 28 CHILDOF 330 OFFSET 28 LOCALVAR var_273C + 402987 5000 DATAREF STACK 336 esp + 5040 CHILDOF 330 OFFSET 5040 LOCALVAR var_13A8 + 402987 5008 DATAREF STACK 335 esp + 32 CHILDOF 330 OFFSET 32 LOCALVAR var_2738 402987 7 INSTR BELONGTO 402980 402987 7 INSTR DEADREGS EFLAGS EAX R12 ZZ sub rsp, 2740h - 402987 8 DATAREF STACK 334 esp + 10040 CHILDOF 327 OFFSET 10040 LOCALVAR var_20 + 402987 8 DATAREF STACK 337 esp + 10040 CHILDOF 330 OFFSET 10040 LOCALVAR var_20 402987 8 MEMORYHOLE STACK esp + 10060 ReturnAddress 40298e 9 INSTR BELONGTO 402980 40298e 9 INSTR DEADREGS EFLAGS EAX R12 ZZ mov rax, fs:28h @@ -2969,15 +3883,15 @@ 402c6b -3 INSTR LOCAL NoWarn push rbx 402c6c 3 INSTR BELONGTO 402c60 402c6c 3 INSTR DEADREGS EFLAGS EAX EBX R12 R13 ZZ mov rbx, rsi - 402c6f 10056 DATAREF STACK 335 esp + 0 PARENT LocalFrame LOCALFRAME - 402c6f 12 DATAREF STACK 336 esp + 8 CHILDOF 335 OFFSET 8 LOCALVAR var_2760 - 402c6f 16 DATAREF STACK 342 esp + 10040 CHILDOF 335 OFFSET 10040 LOCALVAR var_30 + 402c6f 10056 DATAREF STACK 338 esp + 0 PARENT LocalFrame LOCALFRAME + 402c6f 12 DATAREF STACK 339 esp + 8 CHILDOF 338 OFFSET 8 LOCALVAR var_2760 + 402c6f 16 DATAREF STACK 345 esp + 10040 CHILDOF 338 OFFSET 10040 LOCALVAR var_30 402c6f 16 MEMORYHOLE STACK esp + 10056 CalleeSavedRegs - 402c6f 4 DATAREF STACK 337 esp + 20 CHILDOF 335 OFFSET 20 LOCALVAR var_2754 - 402c6f 4 DATAREF STACK 338 esp + 24 CHILDOF 335 OFFSET 24 LOCALVAR var_2750 - 402c6f 4 DATAREF STACK 339 esp + 28 CHILDOF 335 OFFSET 28 LOCALVAR var_274C - 402c6f 5000 DATAREF STACK 341 esp + 5040 CHILDOF 335 OFFSET 5040 LOCALVAR var_13B8 - 402c6f 5008 DATAREF STACK 340 esp + 32 CHILDOF 335 OFFSET 32 LOCALVAR ptr + 402c6f 4 DATAREF STACK 340 esp + 20 CHILDOF 338 OFFSET 20 LOCALVAR var_2754 + 402c6f 4 DATAREF STACK 341 esp + 24 CHILDOF 338 OFFSET 24 LOCALVAR var_2750 + 402c6f 4 DATAREF STACK 342 esp + 28 CHILDOF 338 OFFSET 28 LOCALVAR var_274C + 402c6f 5000 DATAREF STACK 344 esp + 5040 CHILDOF 338 OFFSET 5040 LOCALVAR var_13B8 + 402c6f 5008 DATAREF STACK 343 esp + 32 CHILDOF 338 OFFSET 32 LOCALVAR ptr 402c6f 7 INSTR BELONGTO 402c60 402c6f 7 INSTR DEADREGS EFLAGS EAX R12 R13 ZZ sub rsp, 2748h 402c6f 8 MEMORYHOLE STACK esp + 10072 ReturnAddress @@ -3553,11 +4467,11 @@ 403085 5 INSTR BELONGTO 403080 403085 5 INSTR DEADREGS EFLAGS EBX ZZ mov [rsp+var_8], rbp 403085 5 PTRIMMEDESP STACK -8 displ mov [rsp+var_8], rbp - 40308a 24 DATAREF STACK 343 esp + 0 PARENT LocalFrame LOCALFRAME + 40308a 24 DATAREF STACK 346 esp + 0 PARENT LocalFrame LOCALFRAME 40308a 4 INSTR BELONGTO 403080 40308a 4 INSTR DEADREGS EFLAGS EBX ZZ sub rsp, 18h - 40308a 8 DATAREF STACK 344 esp + 8 CHILDOF 343 OFFSET 8 LOCALVAR var_10 - 40308a 8 DATAREF STACK 345 esp + 16 CHILDOF 343 OFFSET 16 LOCALVAR var_8 + 40308a 8 DATAREF STACK 347 esp + 8 CHILDOF 346 OFFSET 8 LOCALVAR var_10 + 40308a 8 DATAREF STACK 348 esp + 16 CHILDOF 346 OFFSET 16 LOCALVAR var_8 40308a 8 MEMORYHOLE STACK esp + 24 ReturnAddress 40308e 3 INSTR BELONGTO 403080 40308e 3 INSTR DEADREGS EFLAGS EBX ZZ mov rbp, rdi @@ -3639,8 +4553,8 @@ 403114 -3 INSTR LOCAL NoWarn push rbx 403115 3 INSTR BELONGTO 403110 403115 3 INSTR DEADREGS EFLAGS EBX ZZ mov rbx, rdi - 403118 16 DATAREF STACK 347 esp + 8 CHILDOF 346 OFFSET 8 LOCALVAR s - 403118 24 DATAREF STACK 346 esp + 0 PARENT LocalFrame LOCALFRAME + 403118 16 DATAREF STACK 350 esp + 8 CHILDOF 349 OFFSET 8 LOCALVAR s + 403118 24 DATAREF STACK 349 esp + 0 PARENT LocalFrame LOCALFRAME 403118 4 INSTR BELONGTO 403110 403118 4 INSTR DEADREGS EFLAGS ZZ sub rsp, 18h 403118 8 MEMORYHOLE STACK esp + 24 CalleeSavedRegs @@ -3761,7 +4675,7 @@ 4031c3 2 INSTR BELONGTO 4031b0 4031c5 1 INSTR BELONGTO 4031b0 4031c5 1 INSTR DEADREGS EFLAGS R14 ZZ push rbx - 4031c5 40 DATAREF STACK 348 esp + 0 PARENT LocalFrame LOCALFRAME + 4031c5 40 DATAREF STACK 351 esp + 0 PARENT LocalFrame LOCALFRAME 4031c5 8 MEMORYHOLE STACK esp + 40 ReturnAddress 4031c6 -1 INSTR LOCAL NoMetaUpdate call _getenv 4031c6 5 INSTR BELONGTO 4031b0 @@ -3900,11 +4814,11 @@ 4032aa 2 INSTR BELONGTO 4032a0 4032aa 2 INSTR DEADREGS EFLAGS EAX EDX EBX ESI EDI ZZ xor eax, eax 4032aa -2 INSTR LOCAL n EAX ZZ AlwaysNUM xor eax, eax - 4032ac 24 DATAREF STACK 349 esp + 0 PARENT LocalFrame LOCALFRAME + 4032ac 24 DATAREF STACK 352 esp + 0 PARENT LocalFrame LOCALFRAME 4032ac 4 INSTR BELONGTO 4032a0 4032ac 4 INSTR DEADREGS EFLAGS EDX EBX ESI EDI ZZ sub rsp, 18h - 4032ac 8 DATAREF STACK 350 esp + 8 CHILDOF 349 OFFSET 8 LOCALVAR var_10 - 4032ac 8 DATAREF STACK 351 esp + 16 CHILDOF 349 OFFSET 16 LOCALVAR var_8 + 4032ac 8 DATAREF STACK 353 esp + 8 CHILDOF 352 OFFSET 8 LOCALVAR var_10 + 4032ac 8 DATAREF STACK 354 esp + 16 CHILDOF 352 OFFSET 16 LOCALVAR var_8 4032ac 8 MEMORYHOLE STACK esp + 24 ReturnAddress 4032b0 -2 INSTR LOCAL n EDX ZZ NUMVia2ndSrcIMMEDNUM mov edx, 180h 4032b0 5 INSTR BELONGTO 4032a0 @@ -3960,8 +4874,8 @@ 4032ff 2 INSTR BELONGTO 4032a0 403310 0 FUNC FRAMERESTORE 0 0 1 1 0 0 2 0 1 3 0 0 4 0 8 5 0 0 6 0 0 7 0 0 8 0 0 9 0 0 10 0 0 11 0 0 12 0 0 13 0 0 14 0 0 15 0 0 ZZ 403310 0 FUNC MMSAFENESS SAFE - 403310 128 DATAREF STACK 353 esp + 24 CHILDOF 352 OFFSET 24 LOCALVAR var_80 - 403310 152 DATAREF STACK 352 esp + 0 PARENT LocalFrame LOCALFRAME + 403310 128 DATAREF STACK 356 esp + 24 CHILDOF 355 OFFSET 24 LOCALVAR var_80 + 403310 152 DATAREF STACK 355 esp + 0 PARENT LocalFrame LOCALFRAME 403310 61 FUNC GLOBAL sub_403310 FUNC_UNSAFE NOFP RET 40334c 403310 7 INSTR BELONGTO 403310 403310 7 INSTR DEADREGS EFLAGS EDX ESI EDI ZZ sub rsp, 98h @@ -4006,7 +4920,7 @@ 403350 38 FUNC GLOBAL sub_403350 FUNC_UNSAFE NOFP RET 403375 403350 4 INSTR BELONGTO 403350 403350 4 INSTR DEADREGS EFLAGS EDX ESI EDI ZZ sub rsp, 8 - 403350 8 DATAREF STACK 354 esp + 0 PARENT LocalFrame LOCALFRAME + 403350 8 DATAREF STACK 357 esp + 0 PARENT LocalFrame LOCALFRAME 403350 8 MEMORYHOLE STACK esp + 8 ReturnAddress 403354 5 INSTR BELONGTO 403350 403354 5 INSTR DEADREGS EFLAGS EDX ESI EDI ZZ mov edx, offset stat_buf; stat_buf @@ -4032,8 +4946,8 @@ 403371 5 INSTR DEADREGS EFLAGS EAX ECX EDX EBX ESI EDI ZZ call sub_402470 403380 0 FUNC FRAMERESTORE 0 0 0 1 0 0 2 0 0 3 0 0 4 0 8 5 0 0 6 0 0 7 0 0 8 0 0 9 0 0 10 0 0 11 0 0 12 0 0 13 0 0 14 0 0 15 0 0 ZZ 403380 0 FUNC MMSAFENESS SAFE - 403380 16 DATAREF STACK 356 esp + 0 CHILDOF 355 OFFSET 0 OutArgsRegion OUTARGS - 403380 24 DATAREF STACK 355 esp + 0 PARENT LocalFrame LOCALFRAME + 403380 16 DATAREF STACK 359 esp + 0 CHILDOF 358 OFFSET 0 OutArgsRegion OUTARGS + 403380 24 DATAREF STACK 358 esp + 0 PARENT LocalFrame LOCALFRAME 403380 4 INSTR BELONGTO 403380 403380 4 INSTR DEADREGS EFLAGS EAX ESI EDI ZZ sub rsp, 18h 403380 54 FUNC GLOBAL sub_403380 FUNC_UNSAFE NOFP RET 4033b5 @@ -4073,7 +4987,7 @@ 4033c0 180 FUNC GLOBAL sub_4033C0 FUNC_UNSAFE NOFP RET 403473 4033c0 1 INSTR BELONGTO 4033c0 4033c0 1 INSTR DEADREGS EFLAGS EAX ECX EDX ESI ZZ push rbx - 4033c0 8 DATAREF STACK 357 esp + 0 PARENT LocalFrame LOCALFRAME + 4033c0 8 DATAREF STACK 360 esp + 0 PARENT LocalFrame LOCALFRAME 4033c0 8 MEMORYHOLE STACK esp + 8 ReturnAddress 4033c1 5 INSTR BELONGTO 4033c0 4033c1 5 INSTR DEADREGS EFLAGS EAX ECX EDX EBX ESI ZZ mov edx, offset dest @@ -4194,12 +5108,12 @@ 403484 3 INSTR BELONGTO 403480 403484 3 INSTR DEADREGS EFLAGS EBX R12 ZZ mov rbx, rdi 403487 12 MEMORYHOLE STACK esp + 304 CalleeSavedRegs - 403487 144 DATAREF STACK 360 esp + 16 CHILDOF 358 OFFSET 16 LOCALVAR stat_buf - 403487 144 DATAREF STACK 361 esp + 160 CHILDOF 358 OFFSET 160 LOCALVAR var_A8 - 403487 304 DATAREF STACK 358 esp + 0 PARENT LocalFrame LOCALFRAME + 403487 144 DATAREF STACK 363 esp + 16 CHILDOF 361 OFFSET 16 LOCALVAR stat_buf + 403487 144 DATAREF STACK 364 esp + 160 CHILDOF 361 OFFSET 160 LOCALVAR var_A8 + 403487 304 DATAREF STACK 361 esp + 0 PARENT LocalFrame LOCALFRAME 403487 7 INSTR BELONGTO 403480 403487 7 INSTR DEADREGS EFLAGS R12 ZZ sub rsp, 130h - 403487 8 DATAREF STACK 359 esp + 0 CHILDOF 358 OFFSET 0 OutArgsRegion OUTARGS + 403487 8 DATAREF STACK 362 esp + 0 CHILDOF 361 OFFSET 0 OutArgsRegion OUTARGS 403487 8 MEMORYHOLE STACK esp + 316 ReturnAddress 40348e -1 INSTR LOCAL NoMetaUpdate test rdi, rdi 40348e 3 INSTR BELONGTO 403480 @@ -4338,7 +5252,7 @@ 4035aa 5 INSTR BELONGTO 403480 4035aa 5 INSTR DEADREGS EFLAGS R12 ZZ call sub_403080 4035af 5 INSTR BELONGTO 403480 - 4035af 5 INSTR DEADREGS EFLAGS ESI EDI R12 ZZ mov esi, offset src ; "(stdout)" + 4035af 5 INSTR DEADREGS EFLAGS ESI EDI R12 ZZ mov esi, offset aStdout_0; "(stdout)" 4035b4 5 INSTR BELONGTO 403480 4035b4 5 INSTR DEADREGS EFLAGS EDI R12 ZZ mov edi, offset file; dest 4035b9 -1 INSTR LOCAL NoMetaUpdate call sub_403080 @@ -5043,8 +5957,8 @@ 403c00 739 FUNC GLOBAL sub_403C00 FUNC_UNSAFE NOFP RET 403ee2 403c01 3 INSTR BELONGTO 403c00 403c01 3 INSTR DEADREGS EFLAGS EBX ZZ mov rbx, rdi - 403c04 120 DATAREF STACK 363 esp + 24 CHILDOF 362 OFFSET 24 LOCALVAR var_80 - 403c04 144 DATAREF STACK 362 esp + 0 PARENT LocalFrame LOCALFRAME + 403c04 120 DATAREF STACK 366 esp + 24 CHILDOF 365 OFFSET 24 LOCALVAR var_80 + 403c04 144 DATAREF STACK 365 esp + 0 PARENT LocalFrame LOCALFRAME 403c04 4 MEMORYHOLE STACK esp + 144 CalleeSavedRegs 403c04 7 INSTR BELONGTO 403c00 403c04 7 INSTR DEADREGS EFLAGS ZZ sub rsp, 90h @@ -5056,7 +5970,7 @@ 403c15 -1 INSTR LOCAL NoMetaUpdate jz loc_403E20 403c15 6 INSTR BELONGTO 403c00 403c1b 5 INSTR BELONGTO 403c00 - 403c1b 5 INSTR DEADREGS EFLAGS ESI EDI ZZ mov esi, offset aNone; "(none)" + 403c1b 5 INSTR DEADREGS EFLAGS ESI EDI ZZ mov esi, offset src ; "(none)" 403c20 5 INSTR BELONGTO 403c00 403c20 5 INSTR DEADREGS EFLAGS EDI ZZ mov edi, offset file; dest 403c25 -1 INSTR LOCAL NoMetaUpdate call sub_403080 @@ -5368,199 +6282,740 @@ 403edc 5 INSTR DEADREGS EFLAGS EAX EDX EBX ESI EDI ZZ mov edx, offset aSCanTOpenInp_0; "%s: Can't open input file %s:%s.\n" 403ee1 -1 INSTR LOCAL NoMetaUpdate jmp short loc_403E71 403ee1 2 INSTR BELONGTO 403c00 + 403ef0 0 FUNC FRAMERESTORE 0 0 1 1 0 0 2 0 1 3 -12 0 4 0 8 5 -4 0 6 0 0 7 0 0 8 0 0 9 0 0 10 0 0 11 0 0 12 0 0 13 0 0 14 0 0 15 0 0 ZZ + 403ef0 0 FUNC MMSAFENESS SAFE + 403ef0 1607 FUNC GLOBAL sub_403EF0 FUNC_UNSAFE NOFP RET 404536 + 403ef0 1 INSTR BELONGTO 403ef0 + 403ef0 1 INSTR DEADREGS EFLAGS ZZ push rbp 403ef0 -3 INSTR LOCAL NoWarn push rbp + 403ef1 1 INSTR BELONGTO 403ef0 + 403ef1 1 INSTR DEADREGS EFLAGS ZZ push rbx 403ef1 -3 INSTR LOCAL NoWarn push rbx + 403ef2 3 INSTR BELONGTO 403ef0 + 403ef2 3 INSTR DEADREGS EFLAGS EBX ZZ mov rbx, rdi + 403ef5 144 DATAREF STACK 369 esp + 16 CHILDOF 367 OFFSET 16 LOCALVAR stat_buf + 403ef5 152 DATAREF STACK 370 esp + 160 CHILDOF 367 OFFSET 160 LOCALVAR var_A8 + 403ef5 312 DATAREF STACK 367 esp + 0 PARENT LocalFrame LOCALFRAME + 403ef5 7 INSTR BELONGTO 403ef0 + 403ef5 7 INSTR DEADREGS EFLAGS ZZ sub rsp, 138h + 403ef5 8 DATAREF STACK 368 esp + 0 CHILDOF 367 OFFSET 0 OutArgsRegion OUTARGS + 403ef5 8 MEMORYHOLE STACK esp + 312 CalleeSavedRegs + 403ef5 8 MEMORYHOLE STACK esp + 320 ReturnAddress 403efc -1 INSTR LOCAL NoMetaUpdate test rdi, rdi + 403efc 3 INSTR BELONGTO 403ef0 + 403eff 7 INSTR BELONGTO 403ef0 403f06 -1 INSTR LOCAL NoMetaUpdate jz loc_404040 + 403f06 6 INSTR BELONGTO 403ef0 + 403f0c 6 INSTR BELONGTO 403ef0 + 403f0c 6 INSTR DEADREGS EFLAGS EAX ZZ mov eax, cs:dword_607B08 403f12 -1 INSTR LOCAL NoMetaUpdate cmp eax, 2 + 403f12 3 INSTR BELONGTO 403ef0 403f15 -1 INSTR LOCAL NoMetaUpdate jz loc_404080 + 403f15 6 INSTR BELONGTO 403ef0 403f1b -1 INSTR LOCAL NoMetaUpdate cmp eax, 3 + 403f1b 3 INSTR BELONGTO 403ef0 403f1e -1 INSTR LOCAL NoMetaUpdate jz loc_403FA0 + 403f1e 6 INSTR BELONGTO 403ef0 403f24 -1 INSTR LOCAL NoMetaUpdate cmp eax, 1 + 403f24 3 INSTR BELONGTO 403ef0 403f27 -1 INSTR LOCAL NoMetaUpdate jz loc_40404D + 403f27 6 INSTR BELONGTO 403ef0 + 403f2d 5 INSTR BELONGTO 403ef0 + 403f2d 5 INSTR DEADREGS EFLAGS EBX ESI EDI ZZ mov edi, offset dest 403f32 -1 INSTR LOCAL NoMetaUpdate call sub_402010 + 403f32 5 INSTR BELONGTO 403ef0 + 403f32 5 INSTR DEADREGS EFLAGS EBX ESI ZZ call sub_402010 403f37 -1 INSTR LOCAL NoMetaUpdate test al, al + 403f37 2 INSTR BELONGTO 403ef0 403f39 -1 INSTR LOCAL NoMetaUpdate jz loc_403FEF - 403f3f -2 INSTR LOCAL n EBX ZZ AlwaysNUM xor ebx, ebx - 403f4d 3 PTRIMMEDEBP STACK 0 displ mov rsi, rbp + 403f39 6 INSTR BELONGTO 403ef0 + 403f3f -1 INSTR LOCAL MetadataUnused xor ebx, ebx + 403f3f 2 INSTR BELONGTO 403ef0 + 403f41 7 INSTR BELONGTO 403ef0 + 403f41 7 INSTR DEADREGS EFLAGS ESI EDI ZZ mov rbp, off_6071C0[rbx] + 403f48 5 INSTR BELONGTO 403ef0 + 403f48 5 INSTR DEADREGS EFLAGS ESI EDI ZZ mov edi, offset dest + 403f4d 3 INSTR BELONGTO 403ef0 + 403f4d 3 INSTR DEADREGS EFLAGS ESI ZZ mov rsi, rbp 403f50 -1 INSTR LOCAL NoMetaUpdate call sub_401FB0 + 403f50 5 INSTR BELONGTO 403ef0 + 403f50 5 INSTR DEADREGS EFLAGS ZZ call sub_401FB0 403f55 -1 INSTR LOCAL NoMetaUpdate test al, al + 403f55 2 INSTR BELONGTO 403ef0 403f57 -1 INSTR LOCAL NoMetaUpdate jnz loc_4041E0 - 403f5d -1 INSTR LOCAL 1stSrcVia2ndSrcIMMEDNUM add rbx, 8 + 403f57 6 INSTR BELONGTO 403ef0 + 403f5d -1 INSTR LOCAL MetadataUnused add rbx, 8 + 403f5d 4 INSTR BELONGTO 403ef0 403f61 -1 INSTR LOCAL NoMetaUpdate cmp rbx, 20h + 403f61 4 INSTR BELONGTO 403ef0 403f65 -1 INSTR LOCAL NoMetaUpdate jnz short loc_403F41 + 403f65 2 INSTR BELONGTO 403ef0 + 403f67 6 INSTR BELONGTO 403ef0 + 403f67 6 INSTR DEADREGS EFLAGS EAX EDX EBX EDI ZZ mov eax, cs:dword_607B08 + 403f6d 3 INSTR BELONGTO 403ef0 + 403f6d 3 INSTR DEADREGS EFLAGS EDX EBX EDI ZZ lea edx, [rax-2] 403f70 -1 INSTR LOCAL NoMetaUpdate cmp edx, 1 + 403f70 3 INSTR BELONGTO 403ef0 403f73 -1 INSTR LOCAL NoMetaUpdate jbe loc_404210 + 403f73 6 INSTR BELONGTO 403ef0 403f79 -1 INSTR LOCAL NoMetaUpdate cmp eax, 2 + 403f79 3 INSTR BELONGTO 403ef0 403f7c -1 INSTR LOCAL NoMetaUpdate jz loc_4041A0 + 403f7c 6 INSTR BELONGTO 403ef0 403f82 -1 INSTR LOCAL NoMetaUpdate cmp eax, 3 + 403f82 3 INSTR BELONGTO 403ef0 403f85 -1 INSTR LOCAL NoMetaUpdate jz loc_404130 + 403f85 6 INSTR BELONGTO 403ef0 403f8b -1 INSTR LOCAL NoMetaUpdate cmp eax, 1 + 403f8b 3 INSTR BELONGTO 403ef0 + 403f8e -1 INSTR LOCAL NoMetaUpdate xchg ax, ax + 403f8e 2 INSTR BELONGTO 403ef0 403f90 -1 INSTR LOCAL NoMetaUpdate jz loc_404088 + 403f90 6 INSTR BELONGTO 403ef0 + 403f96 5 INSTR BELONGTO 403ef0 + 403f96 5 INSTR DEADREGS EFLAGS EAX ECX EDX EBX ESI EDI R8 ZZ mov edi, 404700h 403f9b -1 INSTR LOCAL NoMetaUpdate call sub_4023C0 + 403f9b 5 INSTR BELONGTO 403ef0 + 403f9b 5 INSTR DEADREGS EFLAGS EAX ECX EDX EBX ESI R8 ZZ call sub_4023C0 + 403fa0 3 INSTR BELONGTO 403ef0 + 403fa0 3 INSTR DEADREGS EFLAGS ESI ZZ mov rsi, rdi ; src + 403fa3 5 INSTR BELONGTO 403ef0 + 403fa3 5 INSTR DEADREGS EFLAGS EDI ZZ mov edi, offset dest; dest 403fa8 -1 INSTR LOCAL NoMetaUpdate call sub_403080 + 403fa8 5 INSTR BELONGTO 403ef0 + 403fa8 5 INSTR DEADREGS EFLAGS ZZ call sub_403080 + 403fad 3 INSTR BELONGTO 403ef0 + 403fad 3 INSTR DEADREGS EFLAGS ESI EDI ZZ mov rsi, rbx ; src + 403fb0 5 INSTR BELONGTO 403ef0 + 403fb0 5 INSTR DEADREGS EFLAGS EBX EDI ZZ mov edi, offset file; dest 403fb5 -1 INSTR LOCAL NoMetaUpdate call sub_403080 + 403fb5 5 INSTR BELONGTO 403ef0 + 403fb5 5 INSTR DEADREGS EFLAGS EBX ZZ call sub_403080 403fba -2 INSTR LOCAL n EDX ZZ NUMVia2ndSrcIMMEDNUM mov edx, 40Ah + 403fba 5 INSTR BELONGTO 403ef0 + 403fba 5 INSTR DEADREGS EFLAGS EDX EBX ESI EDI ZZ mov edx, 40Ah + 403fbf 5 INSTR BELONGTO 403ef0 + 403fbf 5 INSTR DEADREGS EFLAGS EBX ESI EDI ZZ mov esi, offset a_bz2; ".bz2" + 403fc4 5 INSTR BELONGTO 403ef0 + 403fc4 5 INSTR DEADREGS EFLAGS EBX EDI ZZ mov edi, offset file 403fc9 -1 INSTR LOCAL NoMetaUpdate call ___strcat_chk + 403fc9 5 INSTR BELONGTO 403ef0 + 403fc9 5 INSTR DEADREGS EFLAGS EBX ZZ call ___strcat_chk + 403fce 6 INSTR BELONGTO 403ef0 + 403fce 6 INSTR DEADREGS EFLAGS EAX EBX EDI ZZ mov eax, cs:dword_607B08 403fd4 -1 INSTR LOCAL NoMetaUpdate cmp eax, 1 + 403fd4 3 INSTR BELONGTO 403ef0 403fd7 -1 INSTR LOCAL NoMetaUpdate jz loc_403F3F + 403fd7 6 INSTR BELONGTO 403ef0 + 403fdd 5 INSTR BELONGTO 403ef0 + 403fdd 5 INSTR DEADREGS EFLAGS EBX ESI EDI ZZ mov edi, offset dest 403fe2 -1 INSTR LOCAL NoMetaUpdate call sub_402010 + 403fe2 5 INSTR BELONGTO 403ef0 + 403fe2 5 INSTR DEADREGS EFLAGS EBX ESI ZZ call sub_402010 403fe7 -1 INSTR LOCAL NoMetaUpdate test al, al + 403fe7 2 INSTR BELONGTO 403ef0 403fe9 -1 INSTR LOCAL NoMetaUpdate jnz loc_403F3F + 403fe9 6 INSTR BELONGTO 403ef0 403fef -1 INSTR LOCAL NoMetaUpdate call ___errno_location + 403fef 5 INSTR BELONGTO 403ef0 + 403fef 5 INSTR DEADREGS EFLAGS EBX ZZ call ___errno_location + 403ff4 2 INSTR BELONGTO 403ef0 + 403ff4 2 INSTR DEADREGS EFLAGS EBX EDI ZZ mov edi, [rax] ; errnum 403ff6 -1 INSTR LOCAL NoMetaUpdate call _strerror + 403ff6 5 INSTR BELONGTO 403ef0 + 403ff6 5 INSTR DEADREGS EFLAGS EBX ZZ call _strerror + 403ffb 7 INSTR BELONGTO 403ef0 + 403ffb 7 INSTR DEADREGS EFLAGS ECX EDX EBX ESI EDI R8 R9 ZZ mov rcx, cs:s + 404002 7 INSTR BELONGTO 403ef0 + 404002 7 INSTR DEADREGS EFLAGS EDX EBX ESI EDI R8 R9 ZZ mov rdi, cs:stderr + 404009 3 INSTR BELONGTO 403ef0 + 404009 3 INSTR DEADREGS EFLAGS EDX EBX ESI R8 R9 ZZ mov r9, rax + 40400c 6 INSTR BELONGTO 403ef0 + 40400c 6 INSTR DEADREGS EFLAGS EAX EDX EBX ESI R8 ZZ mov r8d, offset dest + 404012 2 INSTR BELONGTO 403ef0 + 404012 2 INSTR DEADREGS EFLAGS EAX EDX EBX ESI ZZ xor eax, eax 404012 -2 INSTR LOCAL n EAX ZZ AlwaysNUM xor eax, eax + 404014 5 INSTR BELONGTO 403ef0 + 404014 5 INSTR DEADREGS EFLAGS EDX EBX ESI ZZ mov edx, offset aSCanTOpenInput; "%s: Can't open input file %s: %s.\n" 404019 -2 INSTR LOCAL n ESI ZZ NUMVia2ndSrcIMMEDNUM mov esi, 1 + 404019 5 INSTR BELONGTO 403ef0 + 404019 5 INSTR DEADREGS EFLAGS EBX ESI ZZ mov esi, 1 40401e -1 INSTR LOCAL NoMetaUpdate call ___fprintf_chk + 40401e 5 INSTR BELONGTO 403ef0 + 40401e 5 INSTR DEADREGS EFLAGS EBX ZZ call ___fprintf_chk + 404023 -1 INSTR LOCAL MetadataUnused mov ebp, cs:status + 404023 6 INSTR BELONGTO 403ef0 404029 -1 INSTR LOCAL NoMetaUpdate test ebp, ebp + 404029 2 INSTR BELONGTO 403ef0 40402b -1 INSTR LOCAL NoMetaUpdate jle loc_4041FB + 40402b 6 INSTR BELONGTO 403ef0 404031 -1 INSTR LOCAL 1stSrcVia2ndSrcIMMEDNUM add rsp, 138h + 404031 7 INSTR BELONGTO 403ef0 + 404038 1 INSTR BELONGTO 403ef0 + 404038 1 INSTR DEADREGS EFLAGS EBX R8 R9 R10 R11 ZZ pop rbx + 404039 1 INSTR BELONGTO 403ef0 + 404039 1 INSTR DEADREGS EFLAGS R8 R9 R10 R11 ZZ pop rbp + 40403a 1 INSTR BELONGTO 403ef0 + 40403a 1 INSTR DEADREGS EFLAGS R8 R9 R10 R11 ZZ retn 404040 -1 INSTR LOCAL NoMetaUpdate cmp cs:dword_607B08, 1 + 404040 7 INSTR BELONGTO 403ef0 404047 -1 INSTR LOCAL NoMetaUpdate jnz loc_40452D + 404047 6 INSTR BELONGTO 403ef0 + 40404d 5 INSTR BELONGTO 403ef0 + 40404d 5 INSTR DEADREGS EFLAGS EBX ESI EDI ZZ mov esi, offset aStdin; "(stdin)" + 404052 5 INSTR BELONGTO 403ef0 + 404052 5 INSTR DEADREGS EFLAGS EBX EDI ZZ mov edi, offset dest; dest 404057 -1 INSTR LOCAL NoMetaUpdate call sub_403080 + 404057 5 INSTR BELONGTO 403ef0 + 404057 5 INSTR DEADREGS EFLAGS EBX ZZ call sub_403080 + 40405c 5 INSTR BELONGTO 403ef0 + 40405c 5 INSTR DEADREGS EFLAGS EBX ESI EDI ZZ mov esi, offset aStdout_0; "(stdout)" + 404061 5 INSTR BELONGTO 403ef0 + 404061 5 INSTR DEADREGS EFLAGS EBX EDI ZZ mov edi, offset file; dest 404066 -1 INSTR LOCAL NoMetaUpdate call sub_403080 + 404066 5 INSTR BELONGTO 403ef0 + 404066 5 INSTR DEADREGS EFLAGS EBX ZZ call sub_403080 + 40406b 6 INSTR BELONGTO 403ef0 + 40406b 6 INSTR DEADREGS EFLAGS EAX EBX EDI ZZ mov eax, cs:dword_607B08 404071 -1 INSTR LOCAL NoMetaUpdate jmp loc_403FD4 + 404071 5 INSTR BELONGTO 403ef0 + 404080 3 INSTR BELONGTO 403ef0 + 404080 3 INSTR DEADREGS EFLAGS EBX ESI ZZ mov rsi, rdi 404083 -1 INSTR LOCAL NoMetaUpdate jmp short loc_404052 + 404083 2 INSTR BELONGTO 403ef0 + 404088 7 INSTR BELONGTO 403ef0 + 404088 7 INSTR DEADREGS EFLAGS EBX EDI ZZ mov rbx, cs:stdout + 40408f 7 INSTR BELONGTO 403ef0 + 40408f 7 INSTR DEADREGS EFLAGS EDI ZZ mov rbp, cs:stdin + 404096 3 INSTR BELONGTO 403ef0 + 404096 3 INSTR DEADREGS EFLAGS EDI ZZ mov rdi, rbx ; stream 404099 -1 INSTR LOCAL NoMetaUpdate call _fileno + 404099 5 INSTR BELONGTO 403ef0 + 404099 5 INSTR DEADREGS EFLAGS ZZ call _fileno + 40409e 2 INSTR BELONGTO 403ef0 + 40409e 2 INSTR DEADREGS EFLAGS EDI ZZ mov edi, eax ; fd 4040a0 -1 INSTR LOCAL NoMetaUpdate call _isatty + 4040a0 5 INSTR BELONGTO 403ef0 + 4040a0 5 INSTR DEADREGS EFLAGS ZZ call _isatty 4040a5 -1 INSTR LOCAL NoMetaUpdate test eax, eax + 4040a5 2 INSTR BELONGTO 403ef0 4040a7 -1 INSTR LOCAL NoMetaUpdate jnz loc_4043E0 + 4040a7 6 INSTR BELONGTO 403ef0 + 4040ad 7 INSTR BELONGTO 403ef0 + 4040ad 7 INSTR DEADREGS EFLAGS ESI EDI R11 ZZ mov r11d, cs:dword_6076CC 4040b4 -1 INSTR LOCAL NoMetaUpdate test r11d, r11d + 4040b4 3 INSTR BELONGTO 403ef0 4040b7 -1 INSTR LOCAL NoMetaUpdate jle short loc_4040E7 + 4040b7 2 INSTR BELONGTO 403ef0 + 4040b9 7 INSTR BELONGTO 403ef0 + 4040b9 7 INSTR DEADREGS EFLAGS EAX ECX EDX ESI EDI ZZ mov rdi, cs:stderr + 4040c0 5 INSTR BELONGTO 403ef0 + 4040c0 5 INSTR DEADREGS EFLAGS EAX ECX EDX ESI ZZ mov ecx, offset dest + 4040c5 5 INSTR BELONGTO 403ef0 + 4040c5 5 INSTR DEADREGS EFLAGS EAX EDX ESI ZZ mov edx, offset aS ; " %s: " 4040ca -2 INSTR LOCAL n ESI ZZ NUMVia2ndSrcIMMEDNUM mov esi, 1 + 4040ca 5 INSTR BELONGTO 403ef0 + 4040ca 5 INSTR DEADREGS EFLAGS EAX ESI ZZ mov esi, 1 + 4040cf 2 INSTR BELONGTO 403ef0 + 4040cf 2 INSTR DEADREGS EFLAGS EAX ZZ xor eax, eax 4040cf -2 INSTR LOCAL n EAX ZZ AlwaysNUM xor eax, eax 4040d1 -1 INSTR LOCAL NoMetaUpdate call ___fprintf_chk + 4040d1 5 INSTR BELONGTO 403ef0 + 4040d1 5 INSTR DEADREGS EFLAGS ZZ call ___fprintf_chk 4040d6 -1 INSTR LOCAL NoMetaUpdate call sub_4033C0 + 4040d6 5 INSTR BELONGTO 403ef0 + 4040d6 5 INSTR DEADREGS EFLAGS EAX ECX EDX ESI EDI R8 R9 R10 R11 ZZ call sub_4033C0 + 4040db 7 INSTR BELONGTO 403ef0 + 4040db 7 INSTR DEADREGS EFLAGS EDI ZZ mov rdi, cs:stderr ; stream 4040e2 -1 INSTR LOCAL NoMetaUpdate call _fflush - 4040ea 3 PTRIMMEDEBP STACK 0 displ mov rdi, rbp + 4040e2 5 INSTR BELONGTO 403ef0 + 4040e2 5 INSTR DEADREGS EFLAGS ZZ call _fflush + 4040e7 3 INSTR BELONGTO 403ef0 + 4040e7 3 INSTR DEADREGS EFLAGS EAX ESI EDI ZZ mov rsi, rbx + 4040ea 3 INSTR BELONGTO 403ef0 + 4040ea 3 INSTR DEADREGS EFLAGS EAX EDI ZZ mov rdi, rbp ; stream + 4040ed 7 INSTR BELONGTO 403ef0 + 4040ed 7 INSTR DEADREGS EFLAGS EAX ZZ mov cs:stream, rbx + 4040f4 7 INSTR BELONGTO 403ef0 + 4040f4 7 INSTR DEADREGS EFLAGS EAX EBX ZZ mov cs:byte_60834C, 1 4040fb -1 INSTR LOCAL NoMetaUpdate call sub_4024E0 + 4040fb 5 INSTR BELONGTO 403ef0 + 4040fb 5 INSTR DEADREGS EFLAGS EAX EBX ZZ call sub_4024E0 404100 -1 INSTR LOCAL NoMetaUpdate cmp cs:dword_607B08, 3 + 404100 7 INSTR BELONGTO 403ef0 + 404107 11 INSTR BELONGTO 403ef0 + 404107 11 INSTR DEADREGS EBX ZZ mov cs:stream, 0 404112 -1 INSTR LOCAL NoMetaUpdate jz loc_4043A8 + 404112 6 INSTR BELONGTO 403ef0 + 404118 7 INSTR BELONGTO 403ef0 + 404118 7 INSTR DEADREGS EFLAGS EBX R8 R9 R10 R11 ZZ mov cs:byte_60834C, 0 40411f -1 INSTR LOCAL 1stSrcVia2ndSrcIMMEDNUM add rsp, 138h + 40411f 7 INSTR BELONGTO 403ef0 + 404126 1 INSTR BELONGTO 403ef0 + 404126 1 INSTR DEADREGS EFLAGS EBX R8 R9 R10 R11 ZZ pop rbx + 404127 1 INSTR BELONGTO 403ef0 + 404127 1 INSTR DEADREGS EFLAGS R8 R9 R10 R11 ZZ pop rbp + 404128 1 INSTR BELONGTO 403ef0 + 404128 1 INSTR DEADREGS EFLAGS R8 R9 R10 R11 ZZ retn + 404130 5 INSTR BELONGTO 403ef0 + 404130 5 INSTR DEADREGS EFLAGS EBX ESI EDI ZZ mov esi, offset modes; "rb" + 404135 5 INSTR BELONGTO 403ef0 + 404135 5 INSTR DEADREGS EFLAGS EBX EDI ZZ mov edi, offset dest; filename 40413a -1 INSTR LOCAL NoMetaUpdate call _fopen64 + 40413a 5 INSTR BELONGTO 403ef0 + 40413a 5 INSTR DEADREGS EFLAGS EBX ZZ call _fopen64 + 40413f 3 INSTR BELONGTO 403ef0 + 40413f 3 INSTR DEADREGS EFLAGS EDX EBX ESI EDI ZZ mov rbp, rax 404142 -1 INSTR LOCAL NoMetaUpdate call sub_4032A0 + 404142 5 INSTR BELONGTO 403ef0 + 404142 5 INSTR DEADREGS EFLAGS EAX EDX EBX ESI EDI ZZ call sub_4032A0 404147 -1 INSTR LOCAL NoMetaUpdate test rax, rax + 404147 3 INSTR BELONGTO 403ef0 + 40414a 3 INSTR BELONGTO 403ef0 + 40414a 3 INSTR DEADREGS EBX ZZ mov rbx, rax 40414d -1 INSTR LOCAL NoMetaUpdate jz loc_4044EB + 40414d 6 INSTR BELONGTO 403ef0 404153 -1 INSTR LOCAL NoMetaUpdate test rbp, rbp + 404153 3 INSTR BELONGTO 403ef0 404156 -1 INSTR LOCAL NoMetaUpdate jnz loc_4040AD + 404156 6 INSTR BELONGTO 403ef0 40415c -1 INSTR LOCAL NoMetaUpdate call ___errno_location + 40415c 5 INSTR BELONGTO 403ef0 + 40415c 5 INSTR DEADREGS EFLAGS ZZ call ___errno_location + 404161 2 INSTR BELONGTO 403ef0 + 404161 2 INSTR DEADREGS EFLAGS EDI ZZ mov edi, [rax] ; errnum 404163 -1 INSTR LOCAL NoMetaUpdate call _strerror + 404163 5 INSTR BELONGTO 403ef0 + 404163 5 INSTR DEADREGS EFLAGS ZZ call _strerror + 404168 7 INSTR BELONGTO 403ef0 + 404168 7 INSTR DEADREGS EFLAGS ECX EDX ESI EDI R8 R9 ZZ mov rcx, cs:s + 40416f 7 INSTR BELONGTO 403ef0 + 40416f 7 INSTR DEADREGS EFLAGS EDX ESI EDI R8 R9 ZZ mov rdi, cs:stderr + 404176 3 INSTR BELONGTO 403ef0 + 404176 3 INSTR DEADREGS EFLAGS EDX ESI R8 R9 ZZ mov r9, rax + 404179 6 INSTR BELONGTO 403ef0 + 404179 6 INSTR DEADREGS EFLAGS EAX EDX ESI R8 ZZ mov r8d, offset dest + 40417f 5 INSTR BELONGTO 403ef0 + 40417f 5 INSTR DEADREGS EFLAGS EAX EDX ESI ZZ mov edx, offset aSCanTOpenInput; "%s: Can't open input file %s: %s.\n" 404184 -2 INSTR LOCAL n ESI ZZ NUMVia2ndSrcIMMEDNUM mov esi, 1 + 404184 5 INSTR BELONGTO 403ef0 + 404184 5 INSTR DEADREGS EFLAGS EAX ESI ZZ mov esi, 1 + 404189 2 INSTR BELONGTO 403ef0 + 404189 2 INSTR DEADREGS EFLAGS EAX ZZ xor eax, eax 404189 -2 INSTR LOCAL n EAX ZZ AlwaysNUM xor eax, eax 40418b -1 INSTR LOCAL NoMetaUpdate call ___fprintf_chk + 40418b 5 INSTR BELONGTO 403ef0 + 40418b 5 INSTR DEADREGS EFLAGS ZZ call ___fprintf_chk + 404190 3 INSTR BELONGTO 403ef0 + 404190 3 INSTR DEADREGS EFLAGS EDI ZZ mov rdi, rbx ; stream 404193 -1 INSTR LOCAL NoMetaUpdate call _fclose + 404193 5 INSTR BELONGTO 403ef0 + 404193 5 INSTR DEADREGS EFLAGS EBX ZZ call _fclose 404198 -1 INSTR LOCAL NoMetaUpdate jmp short loc_4041ED + 404198 2 INSTR BELONGTO 403ef0 + 4041a0 5 INSTR BELONGTO 403ef0 + 4041a0 5 INSTR DEADREGS EFLAGS EBX ESI EDI ZZ mov esi, offset modes; "rb" + 4041a5 5 INSTR BELONGTO 403ef0 + 4041a5 5 INSTR DEADREGS EFLAGS EBX EDI ZZ mov edi, offset dest; filename 4041aa -1 INSTR LOCAL NoMetaUpdate call _fopen64 + 4041aa 5 INSTR BELONGTO 403ef0 + 4041aa 5 INSTR DEADREGS EFLAGS EBX ZZ call _fopen64 + 4041af 7 INSTR BELONGTO 403ef0 + 4041af 7 INSTR DEADREGS EFLAGS EBX EDI ZZ mov rbx, cs:stdout + 4041b6 3 INSTR BELONGTO 403ef0 + 4041b6 3 INSTR DEADREGS EFLAGS EDI ZZ mov rbp, rax + 4041b9 3 INSTR BELONGTO 403ef0 + 4041b9 3 INSTR DEADREGS EFLAGS EDI ZZ mov rdi, rbx ; stream 4041bc -1 INSTR LOCAL NoMetaUpdate call _fileno + 4041bc 5 INSTR BELONGTO 403ef0 + 4041bc 5 INSTR DEADREGS EFLAGS ZZ call _fileno + 4041c1 2 INSTR BELONGTO 403ef0 + 4041c1 2 INSTR DEADREGS EFLAGS EDI ZZ mov edi, eax ; fd 4041c3 -1 INSTR LOCAL NoMetaUpdate call _isatty + 4041c3 5 INSTR BELONGTO 403ef0 + 4041c3 5 INSTR DEADREGS EFLAGS ZZ call _isatty 4041c8 -1 INSTR LOCAL NoMetaUpdate test eax, eax + 4041c8 2 INSTR BELONGTO 403ef0 4041ca -1 INSTR LOCAL NoMetaUpdate jnz loc_404438 + 4041ca 6 INSTR BELONGTO 403ef0 4041d0 -1 INSTR LOCAL NoMetaUpdate test rbp, rbp + 4041d0 3 INSTR BELONGTO 403ef0 4041d3 -1 INSTR LOCAL NoMetaUpdate jnz loc_4040AD + 4041d3 6 INSTR BELONGTO 403ef0 4041d9 -1 INSTR LOCAL NoMetaUpdate jmp loc_403FEF + 4041d9 5 INSTR BELONGTO 403ef0 4041e0 -1 INSTR LOCAL NoMetaUpdate cmp cs:byte_607B18, 0 + 4041e0 7 INSTR BELONGTO 403ef0 4041e7 -1 INSTR LOCAL NoMetaUpdate jnz loc_404490 + 4041e7 6 INSTR BELONGTO 403ef0 + 4041ed -1 INSTR LOCAL MetadataUnused mov ebx, cs:status + 4041ed 6 INSTR BELONGTO 403ef0 4041f3 -1 INSTR LOCAL NoMetaUpdate test ebx, ebx + 4041f3 2 INSTR BELONGTO 403ef0 4041f5 -1 INSTR LOCAL NoMetaUpdate jg loc_404031 + 4041f5 6 INSTR BELONGTO 403ef0 + 4041fb 10 INSTR BELONGTO 403ef0 + 4041fb 10 INSTR DEADREGS EFLAGS EBX R8 R9 R10 R11 ZZ mov cs:status, 1 404205 -1 INSTR LOCAL 1stSrcVia2ndSrcIMMEDNUM add rsp, 138h - 404210 5 PTRIMMEDESP STACK 16 displ lea rdx, [rsp+10h] - 40421a -2 INSTR LOCAL n EDI ZZ NUMVia2ndSrcIMMEDNUM mov edi, 1 + 404205 7 INSTR BELONGTO 403ef0 + 40420c 1 INSTR BELONGTO 403ef0 + 40420c 1 INSTR DEADREGS EFLAGS EBX R8 R9 R10 R11 ZZ pop rbx + 40420c 312 DEALLOC STACK esp - 312 pop rbx + 40420d 1 INSTR BELONGTO 403ef0 + 40420d 1 INSTR DEADREGS EFLAGS R8 R9 R10 R11 ZZ pop rbp + 40420e 1 INSTR BELONGTO 403ef0 + 40420e 1 INSTR DEADREGS EFLAGS R8 R9 R10 R11 ZZ retn + 404210 5 INSTR BELONGTO 403ef0 + 404210 5 INSTR DEADREGS EFLAGS EDX EBX ESI EDI ZZ lea rdx, [rsp+148h+stat_buf]; stat_buf + 404210 5 PTRIMMEDESP STACK 16 displ lea rdx, [rsp+148h+stat_buf]; stat_buf + 404215 5 INSTR BELONGTO 403ef0 + 404215 5 INSTR DEADREGS EFLAGS EBX ESI EDI ZZ mov esi, offset dest; filename + 40421a -2 INSTR LOCAL n EDI ZZ NUMVia2ndSrcIMMEDNUM mov edi, 1 ; ver + 40421a 5 INSTR BELONGTO 403ef0 + 40421a 5 INSTR DEADREGS EFLAGS EBX EDI ZZ mov edi, 1 ; ver 40421f -1 INSTR LOCAL NoMetaUpdate call ___xstat64 - 404224 4 PTRIMMEDESP STACK 40 displ mov eax, [rsp+28h] + 40421f 5 INSTR BELONGTO 403ef0 + 40421f 5 INSTR DEADREGS EFLAGS EBX ZZ call ___xstat64 + 404224 -1 INSTR LOCAL MetadataUnused mov eax, [rsp+148h+stat_buf.st_mode] + 404224 4 INSTR BELONGTO 403ef0 + 404228 -1 INSTR LOCAL MetadataUnused and eax, 0F000h + 404228 5 INSTR BELONGTO 403ef0 40422d -1 INSTR LOCAL NoMetaUpdate cmp eax, 4000h + 40422d 5 INSTR BELONGTO 403ef0 404232 -1 INSTR LOCAL NoMetaUpdate jz loc_4044D4 + 404232 6 INSTR BELONGTO 403ef0 + 404238 6 INSTR BELONGTO 403ef0 + 404238 6 INSTR DEADREGS EFLAGS EAX EBX ZZ mov eax, cs:dword_607B08 40423e -1 INSTR LOCAL NoMetaUpdate cmp eax, 3 + 40423e 3 INSTR BELONGTO 403ef0 404241 -1 INSTR LOCAL NoMetaUpdate jnz loc_403F79 + 404241 6 INSTR BELONGTO 403ef0 404247 -1 INSTR LOCAL NoMetaUpdate cmp cs:byte_60834B, 0 + 404247 7 INSTR BELONGTO 403ef0 40424e -1 INSTR LOCAL NoMetaUpdate jz short loc_404290 + 40424e 2 INSTR BELONGTO 403ef0 + 404250 5 INSTR BELONGTO 403ef0 + 404250 5 INSTR DEADREGS EFLAGS EBX ESI EDI ZZ mov edi, offset file 404255 -1 INSTR LOCAL NoMetaUpdate call sub_402010 + 404255 5 INSTR BELONGTO 403ef0 + 404255 5 INSTR DEADREGS EFLAGS EBX ESI ZZ call sub_402010 40425a -1 INSTR LOCAL NoMetaUpdate test al, al + 40425a 2 INSTR BELONGTO 403ef0 40425c -1 INSTR LOCAL NoMetaUpdate jnz loc_404360 + 40425c 6 INSTR BELONGTO 403ef0 + 404262 6 INSTR BELONGTO 403ef0 + 404262 6 INSTR DEADREGS EFLAGS EAX EBX ZZ mov eax, cs:dword_607B08 404268 -1 INSTR LOCAL NoMetaUpdate cmp eax, 3 + 404268 3 INSTR BELONGTO 403ef0 40426b -1 INSTR LOCAL NoMetaUpdate jnz loc_403F79 + 40426b 6 INSTR BELONGTO 403ef0 404271 -1 INSTR LOCAL NoMetaUpdate cmp cs:byte_60834B, 0 + 404271 7 INSTR BELONGTO 403ef0 404278 -1 INSTR LOCAL NoMetaUpdate jz short loc_4042D8 + 404278 2 INSTR BELONGTO 403ef0 40427a -1 INSTR LOCAL NoMetaUpdate call sub_403350 + 40427a 5 INSTR BELONGTO 403ef0 + 40427a 5 INSTR DEADREGS EFLAGS EDX EBX ESI EDI ZZ call sub_403350 + 40427f 6 INSTR BELONGTO 403ef0 + 40427f 6 INSTR DEADREGS EFLAGS EAX EBX EDI ZZ mov eax, cs:dword_607B08 404285 -1 INSTR LOCAL NoMetaUpdate jmp loc_403F79 + 404285 5 INSTR BELONGTO 403ef0 404290 -1 INSTR LOCAL NoMetaUpdate call sub_403310 + 404290 5 INSTR BELONGTO 403ef0 + 404290 5 INSTR DEADREGS EFLAGS EDX EBX ESI EDI ZZ call sub_403310 404295 -1 INSTR LOCAL NoMetaUpdate test al, al + 404295 2 INSTR BELONGTO 403ef0 404297 -1 INSTR LOCAL NoMetaUpdate jz loc_40437C + 404297 6 INSTR BELONGTO 403ef0 40429d -1 INSTR LOCAL NoMetaUpdate cmp cs:byte_607B18, 0 + 40429d 7 INSTR BELONGTO 403ef0 4042a4 -1 INSTR LOCAL NoMetaUpdate jz loc_4041ED + 4042a4 6 INSTR BELONGTO 403ef0 + 4042aa 7 INSTR BELONGTO 403ef0 + 4042aa 7 INSTR DEADREGS EFLAGS EAX ECX EDX EBX ESI EDI R8 ZZ mov rcx, cs:s + 4042b1 7 INSTR BELONGTO 403ef0 + 4042b1 7 INSTR DEADREGS EFLAGS EAX EDX EBX ESI EDI R8 ZZ mov rdi, cs:stderr + 4042b8 6 INSTR BELONGTO 403ef0 + 4042b8 6 INSTR DEADREGS EFLAGS EAX EDX EBX ESI R8 ZZ mov r8d, offset dest + 4042be 5 INSTR BELONGTO 403ef0 + 4042be 5 INSTR DEADREGS EFLAGS EAX EDX EBX ESI ZZ mov edx, offset aSInputFileSIsN; "%s: Input file %s is not a normal file."... 4042c3 -2 INSTR LOCAL n ESI ZZ NUMVia2ndSrcIMMEDNUM mov esi, 1 + 4042c3 5 INSTR BELONGTO 403ef0 + 4042c3 5 INSTR DEADREGS EFLAGS EAX EBX ESI ZZ mov esi, 1 + 4042c8 2 INSTR BELONGTO 403ef0 + 4042c8 2 INSTR DEADREGS EFLAGS EAX EBX ZZ xor eax, eax 4042c8 -2 INSTR LOCAL n EAX ZZ AlwaysNUM xor eax, eax 4042ca -1 INSTR LOCAL NoMetaUpdate call ___fprintf_chk + 4042ca 5 INSTR BELONGTO 403ef0 + 4042ca 5 INSTR DEADREGS EFLAGS EBX ZZ call ___fprintf_chk 4042cf -1 INSTR LOCAL NoMetaUpdate jmp loc_4041ED - 4042d8 8 PTRIMMEDESP STACK 160 displ lea rdx, [rsp+0A0h] - 4042e5 -2 INSTR LOCAL n EDI ZZ NUMVia2ndSrcIMMEDNUM mov edi, 1 + 4042cf 5 INSTR BELONGTO 403ef0 + 4042d8 8 INSTR BELONGTO 403ef0 + 4042d8 8 INSTR DEADREGS EFLAGS EDX EBX ESI EDI ZZ lea rdx, [rsp+148h+var_A8]; stat_buf + 4042d8 8 PTRIMMEDESP STACK 160 displ lea rdx, [rsp+148h+var_A8]; stat_buf + 4042e0 5 INSTR BELONGTO 403ef0 + 4042e0 5 INSTR DEADREGS EFLAGS EBX ESI EDI ZZ mov esi, offset dest; filename + 4042e5 -2 INSTR LOCAL n EDI ZZ NUMVia2ndSrcIMMEDNUM mov edi, 1 ; ver + 4042e5 5 INSTR BELONGTO 403ef0 + 4042e5 5 INSTR DEADREGS EFLAGS EBX EDI ZZ mov edi, 1 ; ver 4042ea -1 INSTR LOCAL NoMetaUpdate call ___lxstat64 + 4042ea 5 INSTR BELONGTO 403ef0 + 4042ea 5 INSTR DEADREGS EFLAGS EBX ZZ call ___lxstat64 4042ef -1 INSTR LOCAL NoMetaUpdate test eax, eax + 4042ef 2 INSTR BELONGTO 403ef0 4042f1 -1 INSTR LOCAL NoMetaUpdate jnz loc_404390 - 4042f7 8 PTRIMMEDESP STACK 176 displ mov r9, [rsp+0B0h] + 4042f1 6 INSTR BELONGTO 403ef0 + 4042f7 8 INSTR BELONGTO 403ef0 + 4042f7 8 INSTR DEADREGS EFLAGS EAX EBX R9 ZZ mov r9, [rsp+148h+var_A8.st_nlink] + 4042f7 8 PTRIMMEDESP STACK 176 displ mov r9, [rsp+148h+var_A8.st_nlink] 4042ff -1 INSTR LOCAL 1stSrcVia2ndSrcIMMEDNUM sub r9d, 1 + 4042ff 4 INSTR BELONGTO 403ef0 404303 -1 INSTR LOCAL NoMetaUpdate test r9d, r9d + 404303 3 INSTR BELONGTO 403ef0 404306 -1 INSTR LOCAL NoMetaUpdate jle loc_404390 + 404306 6 INSTR BELONGTO 403ef0 40430c -1 INSTR LOCAL NoMetaUpdate cmp r9d, 1 - 40432c 4 PTRIMMEDESP STACK 0 displ mov [rsp], rax + 40430c 4 INSTR BELONGTO 403ef0 + 404310 5 INSTR BELONGTO 403ef0 + 404310 5 INSTR DEADREGS EAX ECX EDX EBX ESI EDI R8 ZZ mov edx, 4047D2h + 404315 5 INSTR BELONGTO 403ef0 + 404315 5 INSTR DEADREGS EAX ECX EBX ESI EDI R8 ZZ mov eax, 4047F2h + 40431a 7 INSTR BELONGTO 403ef0 + 40431a 7 INSTR DEADREGS ECX EBX ESI EDI R8 ZZ mov rcx, cs:s + 404321 7 INSTR BELONGTO 403ef0 + 404321 7 INSTR DEADREGS EBX ESI EDI R8 ZZ mov rdi, cs:stderr + 404328 4 INSTR BELONGTO 403ef0 + 404328 4 INSTR DEADREGS EBX ESI R8 ZZ cmovz rax, rdx + 40432c 4 INSTR BELONGTO 403ef0 + 40432c 4 INSTR DEADREGS EFLAGS EDX EBX ESI R8 ZZ mov [rsp+148h+var_148], rax + 40432c 4 PTRIMMEDESP STACK 0 displ mov [rsp+148h+var_148], rax + 404330 6 INSTR BELONGTO 403ef0 + 404330 6 INSTR DEADREGS EFLAGS EAX EDX EBX ESI R8 ZZ mov r8d, offset dest + 404336 2 INSTR BELONGTO 403ef0 + 404336 2 INSTR DEADREGS EFLAGS EAX EDX EBX ESI ZZ xor eax, eax 404336 -2 INSTR LOCAL n EAX ZZ AlwaysNUM xor eax, eax + 404338 5 INSTR BELONGTO 403ef0 + 404338 5 INSTR DEADREGS EFLAGS EDX EBX ESI ZZ mov edx, offset aSInputFileSHas; "%s: Input file %s has %d other link%s.\"... 40433d -2 INSTR LOCAL n ESI ZZ NUMVia2ndSrcIMMEDNUM mov esi, 1 + 40433d 5 INSTR BELONGTO 403ef0 + 40433d 5 INSTR DEADREGS EFLAGS EBX ESI ZZ mov esi, 1 404342 -1 INSTR LOCAL NoMetaUpdate call ___fprintf_chk + 404342 5 INSTR BELONGTO 403ef0 + 404342 5 INSTR DEADREGS EFLAGS EBX ZZ call ___fprintf_chk + 404347 6 INSTR BELONGTO 403ef0 + 404347 6 INSTR DEADREGS EFLAGS EAX EBX R8 R9 R10 R11 ZZ mov eax, cs:status 40434d -1 INSTR LOCAL NoMetaUpdate test eax, eax + 40434d 2 INSTR BELONGTO 403ef0 40434f -1 INSTR LOCAL NoMetaUpdate jg loc_404031 + 40434f 6 INSTR BELONGTO 403ef0 404355 -1 INSTR LOCAL NoMetaUpdate jmp loc_4041FB + 404355 5 INSTR BELONGTO 403ef0 404360 -1 INSTR LOCAL NoMetaUpdate cmp cs:byte_60834B, 0 + 404360 7 INSTR BELONGTO 403ef0 404367 -1 INSTR LOCAL NoMetaUpdate jz loc_4044BD + 404367 6 INSTR BELONGTO 403ef0 + 40436d 5 INSTR BELONGTO 403ef0 + 40436d 5 INSTR DEADREGS EFLAGS EBX EDI ZZ mov edi, offset file; filename 404372 -1 INSTR LOCAL NoMetaUpdate call _remove + 404372 5 INSTR BELONGTO 403ef0 + 404372 5 INSTR DEADREGS EFLAGS EBX ZZ call _remove 404377 -1 INSTR LOCAL NoMetaUpdate jmp loc_404262 + 404377 5 INSTR BELONGTO 403ef0 + 40437c 6 INSTR BELONGTO 403ef0 + 40437c 6 INSTR DEADREGS EFLAGS EAX EBX EDI ZZ mov eax, cs:dword_607B08 404382 -1 INSTR LOCAL NoMetaUpdate cmp eax, 3 + 404382 3 INSTR BELONGTO 403ef0 404385 -1 INSTR LOCAL NoMetaUpdate jnz loc_403F79 + 404385 6 INSTR BELONGTO 403ef0 40438b -1 INSTR LOCAL NoMetaUpdate jmp loc_404250 + 40438b 5 INSTR BELONGTO 403ef0 + 404390 6 INSTR BELONGTO 403ef0 + 404390 6 INSTR DEADREGS EFLAGS EAX EBX ZZ mov eax, cs:dword_607B08 404396 -1 INSTR LOCAL NoMetaUpdate cmp eax, 3 + 404396 3 INSTR BELONGTO 403ef0 404399 -1 INSTR LOCAL NoMetaUpdate jz loc_40427A + 404399 6 INSTR BELONGTO 403ef0 + 40439f 1 INSTR BELONGTO 403ef0 4043a0 -1 INSTR LOCAL NoMetaUpdate jmp loc_403F79 + 4043a0 5 INSTR BELONGTO 403ef0 4043a8 -1 INSTR LOCAL NoMetaUpdate call sub_403380 + 4043a8 5 INSTR BELONGTO 403ef0 + 4043a8 5 INSTR DEADREGS EFLAGS EAX EBX ESI EDI ZZ call sub_403380 4043ad -1 INSTR LOCAL NoMetaUpdate cmp cs:byte_607B0C, 0 + 4043ad 7 INSTR BELONGTO 403ef0 + 4043b4 7 INSTR BELONGTO 403ef0 + 4043b4 7 INSTR DEADREGS EBX ZZ mov cs:byte_60834C, 0 4043bb -1 INSTR LOCAL NoMetaUpdate jnz loc_404118 + 4043bb 6 INSTR BELONGTO 403ef0 + 4043c1 5 INSTR BELONGTO 403ef0 + 4043c1 5 INSTR DEADREGS EFLAGS EBX EDI ZZ mov edi, offset dest; filename 4043c6 -1 INSTR LOCAL NoMetaUpdate call _remove + 4043c6 5 INSTR BELONGTO 403ef0 + 4043c6 5 INSTR DEADREGS EFLAGS EBX ZZ call _remove 4043cb -1 INSTR LOCAL NoMetaUpdate test eax, eax + 4043cb 2 INSTR BELONGTO 403ef0 4043cd -1 INSTR LOCAL NoMetaUpdate jz loc_404118 + 4043cd 6 INSTR BELONGTO 403ef0 4043d3 -1 INSTR LOCAL NoMetaUpdate call sub_402470 + 4043d3 5 INSTR BELONGTO 403ef0 + 4043d3 5 INSTR DEADREGS EFLAGS EAX ECX EDX EBX ESI EDI ZZ call sub_402470 + 4043e0 7 INSTR BELONGTO 403ef0 + 4043e0 7 INSTR DEADREGS EFLAGS EAX ECX EDX EBX ESI EDI ZZ mov rcx, cs:s + 4043e7 7 INSTR BELONGTO 403ef0 + 4043e7 7 INSTR DEADREGS EFLAGS EAX EDX EBX ESI EDI ZZ mov rdi, cs:stderr + 4043ee 5 INSTR BELONGTO 403ef0 + 4043ee 5 INSTR DEADREGS EFLAGS EAX EDX EBX ESI ZZ mov edx, offset aSIWonTWriteCom; "%s: I won't write compressed data to a "... 4043f3 -2 INSTR LOCAL n ESI ZZ NUMVia2ndSrcIMMEDNUM mov esi, 1 + 4043f3 5 INSTR BELONGTO 403ef0 + 4043f3 5 INSTR DEADREGS EFLAGS EAX EBX ESI ZZ mov esi, 1 + 4043f8 2 INSTR BELONGTO 403ef0 + 4043f8 2 INSTR DEADREGS EFLAGS EAX EBX ZZ xor eax, eax 4043f8 -2 INSTR LOCAL n EAX ZZ AlwaysNUM xor eax, eax 4043fa -1 INSTR LOCAL NoMetaUpdate call ___fprintf_chk + 4043fa 5 INSTR BELONGTO 403ef0 + 4043fa 5 INSTR DEADREGS EFLAGS EBX ZZ call ___fprintf_chk + 4043ff 7 INSTR BELONGTO 403ef0 + 4043ff 7 INSTR DEADREGS EFLAGS EAX ECX EDX EBX ESI EDI R8 ZZ mov rcx, cs:s + 404406 5 INSTR BELONGTO 403ef0 + 404406 5 INSTR DEADREGS EFLAGS EAX EDX EBX ESI EDI R8 ZZ mov edx, offset aSForHelpTypeSH; "%s: For help, type: `%s --help'.\n" + 40440b 3 INSTR BELONGTO 403ef0 + 40440b 3 INSTR DEADREGS EFLAGS EAX EBX ESI EDI R8 ZZ mov r8, rcx + 40440e 7 INSTR BELONGTO 403ef0 + 40440e 7 INSTR DEADREGS EFLAGS EAX EBX ESI EDI ZZ mov rdi, cs:stderr + 404415 2 INSTR BELONGTO 403ef0 + 404415 2 INSTR DEADREGS EFLAGS EAX EBX ESI ZZ xor eax, eax 404415 -2 INSTR LOCAL n EAX ZZ AlwaysNUM xor eax, eax 404417 -2 INSTR LOCAL n ESI ZZ NUMVia2ndSrcIMMEDNUM mov esi, 1 + 404417 5 INSTR BELONGTO 403ef0 + 404417 5 INSTR DEADREGS EFLAGS EBX ESI ZZ mov esi, 1 40441c -1 INSTR LOCAL NoMetaUpdate call ___fprintf_chk + 40441c 5 INSTR BELONGTO 403ef0 + 40441c 5 INSTR DEADREGS EFLAGS EBX ZZ call ___fprintf_chk + 404421 6 INSTR BELONGTO 403ef0 + 404421 6 INSTR DEADREGS EFLAGS EAX EBX R8 R9 R10 R11 ZZ mov eax, cs:status 404427 -1 INSTR LOCAL NoMetaUpdate test eax, eax + 404427 2 INSTR BELONGTO 403ef0 404429 -1 INSTR LOCAL NoMetaUpdate jg loc_404031 + 404429 6 INSTR BELONGTO 403ef0 40442f -1 INSTR LOCAL NoMetaUpdate jmp loc_4041FB + 40442f 5 INSTR BELONGTO 403ef0 + 404438 7 INSTR BELONGTO 403ef0 + 404438 7 INSTR DEADREGS EFLAGS EAX ECX EDX EBX ESI EDI ZZ mov rcx, cs:s + 40443f 7 INSTR BELONGTO 403ef0 + 40443f 7 INSTR DEADREGS EFLAGS EAX EDX EBX ESI EDI ZZ mov rdi, cs:stderr + 404446 5 INSTR BELONGTO 403ef0 + 404446 5 INSTR DEADREGS EFLAGS EAX EDX EBX ESI ZZ mov edx, offset aSIWonTWriteCom; "%s: I won't write compressed data to a "... 40444b -2 INSTR LOCAL n ESI ZZ NUMVia2ndSrcIMMEDNUM mov esi, 1 + 40444b 5 INSTR BELONGTO 403ef0 + 40444b 5 INSTR DEADREGS EFLAGS EAX EBX ESI ZZ mov esi, 1 + 404450 2 INSTR BELONGTO 403ef0 + 404450 2 INSTR DEADREGS EFLAGS EAX EBX ZZ xor eax, eax 404450 -2 INSTR LOCAL n EAX ZZ AlwaysNUM xor eax, eax 404452 -1 INSTR LOCAL NoMetaUpdate call ___fprintf_chk + 404452 5 INSTR BELONGTO 403ef0 + 404452 5 INSTR DEADREGS EFLAGS EBX ZZ call ___fprintf_chk + 404457 7 INSTR BELONGTO 403ef0 + 404457 7 INSTR DEADREGS EFLAGS EAX ECX EDX EBX ESI EDI R8 ZZ mov rcx, cs:s + 40445e 7 INSTR BELONGTO 403ef0 + 40445e 7 INSTR DEADREGS EFLAGS EAX EDX EBX ESI EDI R8 ZZ mov rdi, cs:stderr + 404465 2 INSTR BELONGTO 403ef0 + 404465 2 INSTR DEADREGS EFLAGS EAX EDX EBX ESI R8 ZZ xor eax, eax 404465 -2 INSTR LOCAL n EAX ZZ AlwaysNUM xor eax, eax - 40446c -2 INSTR LOCAL n ESI ZZ NUMVia2ndSrcIMMEDNUM mov esi, 1 + 404467 5 INSTR BELONGTO 403ef0 + 404467 5 INSTR DEADREGS EFLAGS EDX EBX ESI R8 ZZ mov edx, offset aSForHelpTypeSH; "%s: For help, type: `%s --help'.\n" + 40446c -1 INSTR LOCAL MetadataRedundant mov esi, 1 + 40446c 5 INSTR BELONGTO 403ef0 + 404471 3 INSTR BELONGTO 403ef0 + 404471 3 INSTR DEADREGS EFLAGS EBX R8 ZZ mov r8, rcx 404474 -1 INSTR LOCAL NoMetaUpdate call ___fprintf_chk + 404474 5 INSTR BELONGTO 403ef0 + 404474 5 INSTR DEADREGS EFLAGS EBX ZZ call ___fprintf_chk 404479 -1 INSTR LOCAL NoMetaUpdate test rbp, rbp + 404479 3 INSTR BELONGTO 403ef0 40447c -1 INSTR LOCAL NoMetaUpdate jz loc_4041ED - 404482 3 PTRIMMEDEBP STACK 0 displ mov rdi, rbp + 40447c 6 INSTR BELONGTO 403ef0 + 404482 3 INSTR BELONGTO 403ef0 + 404482 3 INSTR DEADREGS EFLAGS EBX EDI ZZ mov rdi, rbp ; stream 404485 -1 INSTR LOCAL NoMetaUpdate call _fclose + 404485 5 INSTR BELONGTO 403ef0 + 404485 5 INSTR DEADREGS EFLAGS EBX ZZ call _fclose 40448a -1 INSTR LOCAL NoMetaUpdate jmp loc_4041ED - 40449e 3 PTRIMMEDEBP STACK 0 displ mov r9, rbp + 40448a 5 INSTR BELONGTO 403ef0 + 404490 7 INSTR BELONGTO 403ef0 + 404490 7 INSTR DEADREGS EFLAGS EAX ECX EDX EBX ESI EDI R8 R9 ZZ mov rcx, cs:s + 404497 7 INSTR BELONGTO 403ef0 + 404497 7 INSTR DEADREGS EFLAGS EAX EDX EBX ESI EDI R8 R9 ZZ mov rdi, cs:stderr + 40449e 3 INSTR BELONGTO 403ef0 + 40449e 3 INSTR DEADREGS EFLAGS EAX EDX EBX ESI R8 R9 ZZ mov r9, rbp + 4044a1 6 INSTR BELONGTO 403ef0 + 4044a1 6 INSTR DEADREGS EFLAGS EAX EDX EBX ESI R8 ZZ mov r8d, offset dest + 4044a7 5 INSTR BELONGTO 403ef0 + 4044a7 5 INSTR DEADREGS EFLAGS EAX EDX EBX ESI ZZ mov edx, offset aSInputFileSAlr; "%s: Input file %s already has %s suffix"... 4044ac -2 INSTR LOCAL n ESI ZZ NUMVia2ndSrcIMMEDNUM mov esi, 1 + 4044ac 5 INSTR BELONGTO 403ef0 + 4044ac 5 INSTR DEADREGS EFLAGS EAX EBX ESI ZZ mov esi, 1 + 4044b1 2 INSTR BELONGTO 403ef0 + 4044b1 2 INSTR DEADREGS EFLAGS EAX EBX ZZ xor eax, eax 4044b1 -2 INSTR LOCAL n EAX ZZ AlwaysNUM xor eax, eax 4044b3 -1 INSTR LOCAL NoMetaUpdate call ___fprintf_chk + 4044b3 5 INSTR BELONGTO 403ef0 + 4044b3 5 INSTR DEADREGS EFLAGS EBX ZZ call ___fprintf_chk 4044b8 -1 INSTR LOCAL NoMetaUpdate jmp loc_4041ED + 4044b8 5 INSTR BELONGTO 403ef0 + 4044bd 6 INSTR BELONGTO 403ef0 + 4044bd 6 INSTR DEADREGS EFLAGS EAX ECX EDX EBX ESI EDI R8 ZZ mov r8d, offset file + 4044c3 7 INSTR BELONGTO 403ef0 + 4044c3 7 INSTR DEADREGS EFLAGS EAX ECX EDX EBX ESI EDI ZZ mov rcx, cs:s + 4044ca 5 INSTR BELONGTO 403ef0 + 4044ca 5 INSTR DEADREGS EFLAGS EAX EDX EBX ESI EDI ZZ mov edx, offset aSOutputFileSAl; "%s: Output file %s already exists.\n" 4044cf -1 INSTR LOCAL NoMetaUpdate jmp loc_40440E + 4044cf 5 INSTR BELONGTO 403ef0 + 4044d4 6 INSTR BELONGTO 403ef0 + 4044d4 6 INSTR DEADREGS EFLAGS EAX ECX EDX EBX ESI EDI R8 ZZ mov r8d, offset dest + 4044da 7 INSTR BELONGTO 403ef0 + 4044da 7 INSTR DEADREGS EFLAGS EAX ECX EDX EBX ESI EDI ZZ mov rcx, cs:s + 4044e1 5 INSTR BELONGTO 403ef0 + 4044e1 5 INSTR DEADREGS EFLAGS EAX EDX EBX ESI EDI ZZ mov edx, offset aSInputFileSIsA; "%s: Input file %s is a directory.\n" 4044e6 -1 INSTR LOCAL NoMetaUpdate jmp loc_40440E + 4044e6 5 INSTR BELONGTO 403ef0 4044eb -1 INSTR LOCAL NoMetaUpdate call ___errno_location + 4044eb 5 INSTR BELONGTO 403ef0 + 4044eb 5 INSTR DEADREGS EFLAGS EBX ZZ call ___errno_location + 4044f0 2 INSTR BELONGTO 403ef0 + 4044f0 2 INSTR DEADREGS EFLAGS EBX EDI ZZ mov edi, [rax] ; errnum 4044f2 -1 INSTR LOCAL NoMetaUpdate call _strerror + 4044f2 5 INSTR BELONGTO 403ef0 + 4044f2 5 INSTR DEADREGS EFLAGS EBX ZZ call _strerror + 4044f7 7 INSTR BELONGTO 403ef0 + 4044f7 7 INSTR DEADREGS EFLAGS ECX EDX EBX ESI EDI R8 R9 ZZ mov rcx, cs:s + 4044fe 7 INSTR BELONGTO 403ef0 + 4044fe 7 INSTR DEADREGS EFLAGS EDX EBX ESI EDI R8 R9 ZZ mov rdi, cs:stderr + 404505 3 INSTR BELONGTO 403ef0 + 404505 3 INSTR DEADREGS EFLAGS EDX EBX ESI R8 R9 ZZ mov r9, rax + 404508 6 INSTR BELONGTO 403ef0 + 404508 6 INSTR DEADREGS EFLAGS EAX EDX EBX ESI R8 ZZ mov r8d, offset file + 40450e 2 INSTR BELONGTO 403ef0 + 40450e 2 INSTR DEADREGS EFLAGS EAX EDX EBX ESI ZZ xor eax, eax 40450e -2 INSTR LOCAL n EAX ZZ AlwaysNUM xor eax, eax + 404510 5 INSTR BELONGTO 403ef0 + 404510 5 INSTR DEADREGS EFLAGS EDX EBX ESI ZZ mov edx, offset aSCanTCreateOut; "%s: Can't create output file %s: %s.\n" 404515 -2 INSTR LOCAL n ESI ZZ NUMVia2ndSrcIMMEDNUM mov esi, 1 + 404515 5 INSTR BELONGTO 403ef0 + 404515 5 INSTR DEADREGS EFLAGS EBX ESI ZZ mov esi, 1 40451a -1 INSTR LOCAL NoMetaUpdate call ___fprintf_chk + 40451a 5 INSTR BELONGTO 403ef0 + 40451a 5 INSTR DEADREGS EFLAGS EBX ZZ call ___fprintf_chk 40451f -1 INSTR LOCAL NoMetaUpdate test rbp, rbp + 40451f 3 INSTR BELONGTO 403ef0 404522 -1 INSTR LOCAL NoMetaUpdate jnz loc_404482 + 404522 6 INSTR BELONGTO 403ef0 404528 -1 INSTR LOCAL NoMetaUpdate jmp loc_4041ED + 404528 5 INSTR BELONGTO 403ef0 + 40452d 5 INSTR BELONGTO 403ef0 + 40452d 5 INSTR DEADREGS EFLAGS EAX ECX EDX EBX ESI EDI R8 ZZ mov edi, 4046D3h 404532 -1 INSTR LOCAL NoMetaUpdate call sub_4023C0 + 404532 5 INSTR BELONGTO 403ef0 + 404532 5 INSTR DEADREGS EFLAGS EAX ECX EDX EBX ESI R8 ZZ call sub_4023C0 404558 5 PTRIMMEDESP STACK -24 displ mov [rsp-18h], r13 40455d 5 PTRIMMEDESP STACK -16 displ mov [rsp-10h], r14 404562 5 PTRIMMEDESP STACK -8 displ mov [rsp-8], r15 @@ -5583,7 +7038,7 @@ 4045c4 -1 INSTR LOCAL 1stSrcVia2ndSrcIMMEDNUM add rsp, 38h 4045d0 0 FUNC FRAMERESTORE 0 0 0 1 0 1 2 0 0 3 0 0 4 0 8 5 0 0 6 0 0 7 0 0 8 0 0 9 0 0 10 0 0 11 0 0 12 0 0 13 0 0 14 0 0 15 0 0 ZZ 4045d0 0 FUNC MMSAFENESS SAFE - 4045d0 2 FUNC GLOBAL nullsub_1 FUNC_SAFE NOFP RET FUNC_LEAF 4045d1 + 4045d0 2 FUNC GLOBAL fini FUNC_SAFE NOFP RET FUNC_LEAF 4045d1 4045d0 2 INSTR BELONGTO 4045d0 4045d0 2 INSTR DEADREGS EFLAGS ZZ rep retn 4045d0 -4 INSTR LOCAL SafeReturn rep retn @@ -5601,7 +7056,7 @@ 4045e4 -3 INSTR LOCAL NoWarn push rbx 4045e5 4 INSTR BELONGTO 4045e0 4045e5 4 INSTR DEADREGS EFLAGS EAX EBX ZZ sub rsp, 8 - 4045e5 8 DATAREF STACK 364 esp + 0 PARENT LocalFrame LOCALFRAME + 4045e5 8 DATAREF STACK 371 esp + 0 PARENT LocalFrame LOCALFRAME 4045e5 8 MEMORYHOLE STACK esp + 16 ReturnAddress 4045e5 8 MEMORYHOLE STACK esp + 8 CalleeSavedRegs 4045e9 7 INSTR BELONGTO 4045e0 @@ -5637,7 +7092,7 @@ 404618 14 FUNC GLOBAL .term_proc FUNC_UNSAFE NOFP RET 404625 404618 4 INSTR BELONGTO 404618 404618 4 INSTR DEADREGS EFLAGS EAX ECX EDX ESI EDI R8 R9 R10 R11 ZZ sub rsp, 8 ; _fini - 404618 8 DATAREF STACK 365 esp + 0 PARENT LocalFrame LOCALFRAME + 404618 8 DATAREF STACK 372 esp + 0 PARENT LocalFrame LOCALFRAME 404618 8 MEMORYHOLE STACK esp + 8 ReturnAddress 40461c -1 INSTR LOCAL NoMetaUpdate call sub_401E40 40461c 5 INSTR BELONGTO 404618 diff --git a/tests/commit/trimmed-sorted-save-destripe.psexe.annot b/tests/commit/trimmed-sorted-save-destripe.psexe.annot index 68ae79b6..68c1b6f9 100644 --- a/tests/commit/trimmed-sorted-save-destripe.psexe.annot +++ b/tests/commit/trimmed-sorted-save-destripe.psexe.annot @@ -535,27 +535,27 @@ 401bc0 42 FUNC GLOBAL _start FUNC_UNSAFE NOFP NORET 401be9 401bc0 8 MEMORYHOLE STACK esp + 0 ReturnAddress 401bc2 3 INSTR BELONGTO 401bc0 - 401bc2 3 INSTR DEADREGS EFLAGS ECX ESI EDI R8 R9 ZZ mov r9, rdx + 401bc2 3 INSTR DEADREGS EFLAGS ECX ESI EDI R8 R9 ZZ mov r9, rdx ; rtld_fini 401bc5 1 INSTR BELONGTO 401bc0 - 401bc5 1 INSTR DEADREGS EFLAGS ECX EDX ESI EDI R8 ZZ pop rsi + 401bc5 1 INSTR DEADREGS EFLAGS ECX EDX ESI EDI R8 ZZ pop rsi ; argc 401bc6 3 INSTR BELONGTO 401bc0 - 401bc6 3 INSTR DEADREGS EFLAGS ECX EDX EDI R8 ZZ mov rdx, rsp - 401bc6 3 PTRIMMEDESP STACK 0 displ mov rdx, rsp + 401bc6 3 INSTR DEADREGS EFLAGS ECX EDX EDI R8 ZZ mov rdx, rsp ; ubp_av + 401bc6 3 PTRIMMEDESP STACK 0 displ mov rdx, rsp ; ubp_av 401bc9 4 INSTR BELONGTO 401bc0 401bc9 4 INSTR DEADREGS EFLAGS ECX EDI R8 ZZ and rsp, 0FFFFFFFFFFFFFFF0h 401bcd 1 INSTR BELONGTO 401bc0 401bcd 1 INSTR DEADREGS EFLAGS ECX EDI R8 ZZ push rax 401bce 1 INSTR BELONGTO 401bc0 - 401bce 1 INSTR DEADREGS EFLAGS ECX EDI R8 ZZ push rsp - 401bcf -2 INSTR LOCAL n R8 ZZ NumericDEFs mov r8, offset __libc_csu_fini + 401bce 1 INSTR DEADREGS EFLAGS ECX EDI R8 ZZ push rsp ; stack_end + 401bcf -2 INSTR LOCAL n R8 ZZ NumericDEFs mov r8, offset __libc_csu_fini; fini 401bcf 7 INSTR BELONGTO 401bc0 - 401bcf 7 INSTR DEADREGS EFLAGS ECX EDI R8 ZZ mov r8, offset __libc_csu_fini - 401bd6 -2 INSTR LOCAL n RCX ZZ NumericDEFs mov rcx, offset __libc_csu_init + 401bcf 7 INSTR DEADREGS EFLAGS ECX EDI R8 ZZ mov r8, offset __libc_csu_fini; fini + 401bd6 -2 INSTR LOCAL n RCX ZZ NumericDEFs mov rcx, offset __libc_csu_init; init 401bd6 7 INSTR BELONGTO 401bc0 - 401bd6 7 INSTR DEADREGS EFLAGS ECX EDI ZZ mov rcx, offset __libc_csu_init - 401bdd -2 INSTR LOCAL n RDI ZZ NumericDEFs mov rdi, offset main + 401bd6 7 INSTR DEADREGS EFLAGS ECX EDI ZZ mov rcx, offset __libc_csu_init; init + 401bdd -2 INSTR LOCAL n RDI ZZ NumericDEFs mov rdi, offset main; main 401bdd 7 INSTR BELONGTO 401bc0 - 401bdd 7 INSTR DEADREGS EFLAGS EDI ZZ mov rdi, offset main + 401bdd 7 INSTR DEADREGS EFLAGS EDI ZZ mov rdi, offset main; main 401be4 -1 INSTR LOCAL NoMetaUpdate call ___libc_start_main 401be4 5 INSTR BELONGTO 401bc0 401be4 5 INSTR DEADREGS EFLAGS ZZ call ___libc_start_main diff --git a/tests/commit/trimmed-sorted-save-ffmpeg.psexe.annot.REMOVED.git-id b/tests/commit/trimmed-sorted-save-ffmpeg.psexe.annot.REMOVED.git-id index 3cd085c1..6ed6d19f 100644 --- a/tests/commit/trimmed-sorted-save-ffmpeg.psexe.annot.REMOVED.git-id +++ b/tests/commit/trimmed-sorted-save-ffmpeg.psexe.annot.REMOVED.git-id @@ -1 +1 @@ -a627b060284ad789f0148fec9b628728dbe515db \ No newline at end of file +026b8018fce7579f5bbe0fbd1e6bc17db7346eef \ No newline at end of file diff --git a/tests/commit/trimmed-sorted-save-firefox-bin.psexe.annot.REMOVED.git-id b/tests/commit/trimmed-sorted-save-firefox-bin.psexe.annot.REMOVED.git-id index cdb0cb34..3d76c1d2 100644 --- a/tests/commit/trimmed-sorted-save-firefox-bin.psexe.annot.REMOVED.git-id +++ b/tests/commit/trimmed-sorted-save-firefox-bin.psexe.annot.REMOVED.git-id @@ -1 +1 @@ -b6deea3101dfdcd68c686a84a1725160fc99bd31 \ No newline at end of file +d2ca49f514fd93dbda786f50e40895267ea0b1fc \ No newline at end of file diff --git a/tests/commit/trimmed-sorted-save-gedit.psexe.annot.REMOVED.git-id b/tests/commit/trimmed-sorted-save-gedit.psexe.annot.REMOVED.git-id index 8d12eab8..0b85a61c 100644 --- a/tests/commit/trimmed-sorted-save-gedit.psexe.annot.REMOVED.git-id +++ b/tests/commit/trimmed-sorted-save-gedit.psexe.annot.REMOVED.git-id @@ -1 +1 @@ -d54eb8905cc962898e12f3b2a6978ad2fc759e79 \ No newline at end of file +f529f5d3aa29a65d7072520f6d101d099a071957 \ No newline at end of file diff --git a/tests/commit/trimmed-sorted-save-gimp.psexe.annot.REMOVED.git-id b/tests/commit/trimmed-sorted-save-gimp.psexe.annot.REMOVED.git-id index 4b645597..a07b064e 100644 --- a/tests/commit/trimmed-sorted-save-gimp.psexe.annot.REMOVED.git-id +++ b/tests/commit/trimmed-sorted-save-gimp.psexe.annot.REMOVED.git-id @@ -1 +1 @@ -bd19ab48359b354a9979f78dd4883b062375c8e9 \ No newline at end of file +20dcf8489c685c9cf967fdd6103c4b13400d6cc5 \ No newline at end of file diff --git a/tests/commit/trimmed-sorted-save-gnome-calculator.psexe.annot.REMOVED.git-id b/tests/commit/trimmed-sorted-save-gnome-calculator.psexe.annot.REMOVED.git-id index c2e22e3d..48b63deb 100644 --- a/tests/commit/trimmed-sorted-save-gnome-calculator.psexe.annot.REMOVED.git-id +++ b/tests/commit/trimmed-sorted-save-gnome-calculator.psexe.annot.REMOVED.git-id @@ -1 +1 @@ -019fd09ff49a5c4cbb583de3c6427c7963df8169 \ No newline at end of file +7156d31452ce711ae982554a14a5cda634cb058d \ No newline at end of file diff --git a/tests/commit/trimmed-sorted-save-gnome-character-map.psexe.annot b/tests/commit/trimmed-sorted-save-gnome-character-map.psexe.annot index d6b76e0c..0f11cb35 100644 --- a/tests/commit/trimmed-sorted-save-gnome-character-map.psexe.annot +++ b/tests/commit/trimmed-sorted-save-gnome-character-map.psexe.annot @@ -4,7 +4,7 @@ 0 10 DATAREF GLOBAL 192 40c69f PARENT a_previous VOID RO 0 10 DATAREF GLOBAL 204 40c72f PARENT a_contents VOID RO 0 10 DATAREF GLOBAL 206 40c73c PARENT aGtkAbout VOID RO - 0 10 DATAREF GLOBAL 2 40bcc4 PARENT aGucharmap VOID RO + 0 10 DATAREF GLOBAL 2 40bcc4 PARENT domainname VOID RO 0 10 DATAREF GLOBAL 67 40c09f PARENT aGtkClose VOID RO 0 10 DATAREF GLOBAL 8 40bcfb PARENT aFontSize VOID RO 0 10 DATAREF GLOBAL 89 40c23a PARENT aMaximized VOID RO @@ -41,7 +41,7 @@ 0 13 DATAREF GLOBAL 63 40c072 PARENT aSearchStart VOID RO 0 13 DATAREF GLOBAL 66 40c092 PARENT aDeleteEvent VOID RO 0 14 DATAREF GLOBAL 104 40c330 CHILDOF 103 OFFSET 0 aSunMicrosystem + 0 FIELD DIRECT - 0 14 DATAREF GLOBAL 111 40c35d PARENT aCharacterMap VOID RO + 0 14 DATAREF GLOBAL 111 40c35d PARENT msgid VOID RO 0 14 DATAREF GLOBAL 122 40c3d3 PARENT aGucharmap_xml VOID RO 0 14 DATAREF GLOBAL 125 40c400 PARENT aNextcharacter VOID RO 0 14 DATAREF GLOBAL 17 40bd76 PARENT aFactor0_0f VOID RO @@ -74,7 +74,7 @@ 0 18 DATAREF GLOBAL 147 40c544 PARENT aOrg_gnome_ch_0 VOID RO 0 18 DATAREF GLOBAL 148 40c556 PARENT aGucharmap_acti VOID RO 0 18 DATAREF GLOBAL 193 40c6a9 PARENT aShiftControlG VOID RO AGGREGATE - 0 18 DATAREF GLOBAL 348 40d4e0 PARENT aUsrShareLocale VOID RO + 0 18 DATAREF GLOBAL 348 40d4e0 PARENT dirname VOID RO 0 18 DATAREF GLOBAL 44 40bf7f PARENT aFont_descNull VOID RO 0 18 DATAREF GLOBAL 71 40c0cd PARENT aMatch_wholeWor VOID RO 0 197 DATAREF GLOBAL 222 40c8c0 PARENT aYouShouldHaveR VOID RO @@ -217,7 +217,7 @@ 0 5 DATAREF GLOBAL 87 40c230 PARENT aIi VOID RO 0 5 DATAREF GLOBAL 88 40c235 PARENT aSize VOID RO 0 6 DATAREF GLOBAL 101 40c31a PARENT aLabel VOID RO - 0 6 DATAREF GLOBAL 110 40c357 PARENT msgid VOID RO + 0 6 DATAREF GLOBAL 110 40c357 PARENT aGnome VOID RO 0 6 DATAREF GLOBAL 164 40c600 PARENT a_view VOID RO AGGREGATE 0 6 DATAREF GLOBAL 173 40c612 PARENT a_help VOID RO AGGREGATE 0 6 DATAREF GLOBAL 176 40c618 PARENT aClose VOID RO @@ -225,7 +225,7 @@ 0 6 DATAREF GLOBAL 209 40c746 CHILDOF 207 OFFSET 1 a_about + 1 FIELD DIRECT 0 6 DATAREF GLOBAL 217 40c7f2 PARENT SMP_dummy25 VOID RO 0 6 DATAREF GLOBAL 227 40cba2 PARENT SMP_dummy30 VOID RO - 0 6 DATAREF GLOBAL 349 40d4f2 PARENT aUtf8 VOID RO + 0 6 DATAREF GLOBAL 349 40d4f2 PARENT codeset VOID RO 0 6 DATAREF GLOBAL 43 40bf79 PARENT byte_40BF79 VOID RO 0 6 DATAREF GLOBAL 77 40c182 PARENT SMP_dummy13 VOID RO 0 728 DATAREF GLOBAL 353 40d528 PARENT SMP_dummy133 VOID RO @@ -2407,86 +2407,358 @@ 406cd0 6 FUNC GLOBAL .cairo_move_to FUNC_UNSAFE NOFP RET 406cd5 406cd0 6 INSTR BELONGTO 406cd0 406cd0 8 MEMORYHOLE STACK esp + 0 ReturnAddress + 406ce0 0 FUNC FRAMERESTORE 0 0 1 1 0 0 2 0 0 3 -28 0 4 0 8 5 -20 0 6 0 0 7 0 0 8 0 0 9 0 0 10 0 0 11 0 0 12 -12 0 13 -4 0 14 0 0 15 0 0 ZZ + 406ce0 0 FUNC MMSAFENESS UNSAFE + 406ce0 2 INSTR BELONGTO 406ce0 + 406ce0 2 INSTR DEADREGS EFLAGS EAX ECX ZZ push r13 406ce0 -3 INSTR LOCAL NoWarn push r13 + 406ce0 587 FUNC GLOBAL main FUNC_UNSAFE NOFP RET 406f2a + 406ce2 2 INSTR BELONGTO 406ce0 + 406ce2 2 INSTR DEADREGS EFLAGS EAX ECX R13 ZZ xor eax, eax 406ce2 -2 INSTR LOCAL n EAX ZZ AlwaysNUM xor eax, eax 406ce4 -2 INSTR LOCAL n ECX ZZ NUMVia2ndSrcIMMEDNUM mov ecx, 12h + 406ce4 5 INSTR BELONGTO 406ce0 + 406ce4 5 INSTR DEADREGS EFLAGS ECX R13 ZZ mov ecx, 12h + 406ce9 2 INSTR BELONGTO 406ce0 + 406ce9 2 INSTR DEADREGS EFLAGS R13 ZZ push r12 406ce9 -3 INSTR LOCAL NoWarn push r12 + 406ceb 1 INSTR BELONGTO 406ce0 + 406ceb 1 INSTR DEADREGS EFLAGS R12 R13 ZZ push rbp 406ceb -3 INSTR LOCAL NoWarn push rbp + 406cec 1 INSTR BELONGTO 406ce0 + 406cec 1 INSTR DEADREGS EFLAGS R12 R13 ZZ push rbx 406cec -3 INSTR LOCAL NoWarn push rbx - 406cf4 4 PTRIMMEDESP STACK 12 displ mov [rsp+0Ch], edi - 406cf8 5 PTRIMMEDESP STACK 16 displ lea rdi, [rsp+10h] - 406cfd 4 PTRIMMEDESP STACK 0 displ mov [rsp], rsi - 406d06 12 PTRIMMEDESP STACK 176 displ mov qword ptr [rsp+0B0h], 0 - 406d12 12 PTRIMMEDESP STACK 184 displ mov qword ptr [rsp+0B8h], 0 - 406d21 8 PTRIMMEDESP STACK 184 displ lea rax, [rsp+0B8h] - 406d2e 9 PTRIMMEDESP STACK 16 displ mov qword ptr [rsp+10h], offset aFont; "font" - 406d37 8 PTRIMMEDESP STACK 32 displ mov dword ptr [rsp+20h], 1 - 406d3f 9 PTRIMMEDESP STACK 48 displ mov qword ptr [rsp+30h], offset aFontToStartWit; "Font to start with; ex: 'Serif 27'" - 406d48 5 PTRIMMEDESP STACK 40 displ mov [rsp+28h], rax - 406d4d 9 PTRIMMEDESP STACK 56 displ mov qword ptr [rsp+38h], offset aFont_0; "FONT" - 406d56 9 PTRIMMEDESP STACK 64 displ mov qword ptr [rsp+40h], offset aVersion; "version" - 406d5f 8 PTRIMMEDESP STACK 76 displ mov dword ptr [rsp+4Ch], 9 - 406d67 8 PTRIMMEDESP STACK 80 displ mov dword ptr [rsp+50h], 3 - 406d6f 9 PTRIMMEDESP STACK 88 displ mov qword ptr [rsp+58h], offset sub_40BB90 + 406ced 12 DATAREF STACK 685 esp + 64 CHILDOF 677 OFFSET 64 LOCALVAR var_A8 + 406ced 16 DATAREF STACK 680 esp + 16 CHILDOF 677 OFFSET 16 LOCALVAR var_D8 + 406ced 16 DATAREF STACK 693 esp + 184 CHILDOF 677 OFFSET 184 LOCALVAR var_30 + 406ced 16 MEMORYHOLE STACK esp + 200 CalleeSavedRegs + 406ced 200 DATAREF STACK 677 esp + 0 PARENT LocalFrame LOCALFRAME + 406ced 4 DATAREF STACK 679 esp + 12 CHILDOF 677 OFFSET 12 LOCALVAR var_DC + 406ced 4 DATAREF STACK 686 esp + 76 CHILDOF 677 OFFSET 76 LOCALVAR var_9C + 406ced 4 DATAREF STACK 690 esp + 168 CHILDOF 677 OFFSET 168 LOCALVAR var_40 + 406ced 4 DATAREF STACK 691 esp + 172 CHILDOF 677 OFFSET 172 LOCALVAR var_3C + 406ced 72 DATAREF STACK 688 esp + 88 CHILDOF 677 OFFSET 88 LOCALVAR var_90 + 406ced 7 INSTR BELONGTO 406ce0 + 406ced 7 INSTR DEADREGS EFLAGS EBX R12 R13 ZZ sub rsp, 0C8h + 406ced 8 DATAREF STACK 678 esp + 0 CHILDOF 677 OFFSET 0 OutArgsRegion OUTARGS + 406ced 8 DATAREF STACK 681 esp + 32 CHILDOF 677 OFFSET 32 LOCALVAR var_C8 + 406ced 8 DATAREF STACK 682 esp + 40 CHILDOF 677 OFFSET 40 LOCALVAR var_C0 + 406ced 8 DATAREF STACK 683 esp + 48 CHILDOF 677 OFFSET 48 LOCALVAR var_B8 + 406ced 8 DATAREF STACK 684 esp + 56 CHILDOF 677 OFFSET 56 LOCALVAR var_B0 + 406ced 8 DATAREF STACK 687 esp + 80 CHILDOF 677 OFFSET 80 LOCALVAR var_98 + 406ced 8 DATAREF STACK 689 esp + 160 CHILDOF 677 OFFSET 160 LOCALVAR var_48 + 406ced 8 DATAREF STACK 692 esp + 176 CHILDOF 677 OFFSET 176 LOCALVAR var_38 + 406ced 8 MEMORYHOLE STACK esp + 216 ReturnAddress + 406cf4 4 INSTR BELONGTO 406ce0 + 406cf4 4 INSTR DEADREGS EBX R12 R13 ZZ mov [rsp+0E8h+var_DC], edi + 406cf4 4 PTRIMMEDESP STACK 12 displ mov [rsp+0E8h+var_DC], edi + 406cf8 5 INSTR BELONGTO 406ce0 + 406cf8 5 INSTR DEADREGS EBX EDI R12 R13 ZZ lea rdi, [rsp+0E8h+var_D8] + 406cf8 5 PTRIMMEDESP STACK 16 displ lea rdi, [rsp+0E8h+var_D8] + 406cfd 4 INSTR BELONGTO 406ce0 + 406cfd 4 INSTR DEADREGS EBX R12 R13 ZZ mov [rsp+0E8h+var_E8], rsi + 406cfd 4 PTRIMMEDESP STACK 0 displ mov [rsp+0E8h+var_E8], rsi + 406d01 5 INSTR BELONGTO 406ce0 + 406d01 5 INSTR DEADREGS EBX ESI R12 R13 ZZ mov esi, offset dirname; "/usr/share/locale" + 406d06 12 INSTR BELONGTO 406ce0 + 406d06 12 INSTR DEADREGS EBX R12 R13 ZZ mov [rsp+0E8h+var_38], 0 + 406d06 12 PTRIMMEDESP STACK 176 displ mov [rsp+0E8h+var_38], 0 + 406d12 12 INSTR BELONGTO 406ce0 + 406d12 12 INSTR DEADREGS EBX R12 R13 ZZ mov [rsp+0E8h+var_30], 0 + 406d12 12 PTRIMMEDESP STACK 184 displ mov [rsp+0E8h+var_30], 0 + 406d1e 3 INSTR BELONGTO 406ce0 + 406d1e 3 INSTR DEADREGS EBX R12 R13 ZZ rep stosq + 406d21 8 INSTR BELONGTO 406ce0 + 406d21 8 INSTR DEADREGS EFLAGS EAX EBX EDI R12 R13 ZZ lea rax, [rsp+0E8h+var_30] + 406d21 8 PTRIMMEDESP STACK 184 displ lea rax, [rsp+0E8h+var_30] + 406d29 5 INSTR BELONGTO 406ce0 + 406d29 5 INSTR DEADREGS EFLAGS EBX EDI R12 R13 ZZ mov edi, offset domainname; "gucharmap" + 406d2e 9 INSTR BELONGTO 406ce0 + 406d2e 9 INSTR DEADREGS EFLAGS EBX R12 R13 ZZ mov [rsp+0E8h+var_D8], offset aFont; "font" + 406d2e 9 PTRIMMEDESP STACK 16 displ mov [rsp+0E8h+var_D8], offset aFont; "font" + 406d37 8 INSTR BELONGTO 406ce0 + 406d37 8 INSTR DEADREGS EFLAGS EBX R12 R13 ZZ mov [rsp+0E8h+var_C8], 1 + 406d37 8 PTRIMMEDESP STACK 32 displ mov [rsp+0E8h+var_C8], 1 + 406d3f 9 INSTR BELONGTO 406ce0 + 406d3f 9 INSTR DEADREGS EFLAGS EBX R12 R13 ZZ mov [rsp+0E8h+var_B8], offset aFontToStartWit; "Font to start with; ex: 'Serif 27'" + 406d3f 9 PTRIMMEDESP STACK 48 displ mov [rsp+0E8h+var_B8], offset aFontToStartWit; "Font to start with; ex: 'Serif 27'" + 406d48 5 INSTR BELONGTO 406ce0 + 406d48 5 INSTR DEADREGS EFLAGS EBX R12 R13 ZZ mov [rsp+0E8h+var_C0], rax + 406d48 5 PTRIMMEDESP STACK 40 displ mov [rsp+0E8h+var_C0], rax + 406d4d 9 INSTR BELONGTO 406ce0 + 406d4d 9 INSTR DEADREGS EFLAGS EBX R12 R13 ZZ mov [rsp+0E8h+var_B0], offset aFont_0; "FONT" + 406d4d 9 PTRIMMEDESP STACK 56 displ mov [rsp+0E8h+var_B0], offset aFont_0; "FONT" + 406d56 9 INSTR BELONGTO 406ce0 + 406d56 9 INSTR DEADREGS EFLAGS EBX R12 R13 ZZ mov [rsp+0E8h+var_A8], offset aVersion; "version" + 406d56 9 PTRIMMEDESP STACK 64 displ mov [rsp+0E8h+var_A8], offset aVersion; "version" + 406d5f 8 INSTR BELONGTO 406ce0 + 406d5f 8 INSTR DEADREGS EFLAGS EBX R12 R13 ZZ mov [rsp+0E8h+var_9C], 9 + 406d5f 8 PTRIMMEDESP STACK 76 displ mov [rsp+0E8h+var_9C], 9 + 406d67 8 INSTR BELONGTO 406ce0 + 406d67 8 INSTR DEADREGS EFLAGS EBX R12 R13 ZZ mov [rsp+0E8h+var_98], 3 + 406d67 8 PTRIMMEDESP STACK 80 displ mov [rsp+0E8h+var_98], 3 + 406d6f 9 INSTR BELONGTO 406ce0 + 406d6f 9 INSTR DEADREGS EFLAGS EBX R12 R13 ZZ mov [rsp+0E8h+var_90], offset sub_40BB90 + 406d6f 9 PTRIMMEDESP STACK 88 displ mov [rsp+0E8h+var_90], offset sub_40BB90 406d78 -1 INSTR LOCAL NoMetaUpdate call _bindtextdomain + 406d78 5 INSTR BELONGTO 406ce0 + 406d78 5 INSTR DEADREGS EFLAGS EBX R12 R13 ZZ call _bindtextdomain + 406d7d 5 INSTR BELONGTO 406ce0 + 406d7d 5 INSTR DEADREGS EFLAGS EBX ESI EDI R12 R13 ZZ mov esi, offset codeset; "UTF-8" + 406d82 5 INSTR BELONGTO 406ce0 + 406d82 5 INSTR DEADREGS EFLAGS EBX EDI R12 R13 ZZ mov edi, offset domainname; "gucharmap" 406d87 -1 INSTR LOCAL NoMetaUpdate call _bind_textdomain_codeset + 406d87 5 INSTR BELONGTO 406ce0 + 406d87 5 INSTR DEADREGS EFLAGS EBX R12 R13 ZZ call _bind_textdomain_codeset + 406d8c 5 INSTR BELONGTO 406ce0 + 406d8c 5 INSTR DEADREGS EFLAGS EBX EDI R12 R13 ZZ mov edi, offset domainname; "gucharmap" 406d91 -1 INSTR LOCAL NoMetaUpdate call _textdomain + 406d91 5 INSTR BELONGTO 406ce0 + 406d91 5 INSTR DEADREGS EFLAGS EBX R12 R13 ZZ call _textdomain + 406d96 5 INSTR BELONGTO 406ce0 + 406d96 5 INSTR DEADREGS EFLAGS EBX EDI R12 R13 ZZ mov edi, offset domainname; "gucharmap" 406d9b -1 INSTR LOCAL NoMetaUpdate call _g_set_prgname - 406da0 8 PTRIMMEDESP STACK 176 displ lea r9, [rsp+0B0h] - 406da8 5 PTRIMMEDESP STACK 16 displ lea rcx, [rsp+10h] - 406dad 5 PTRIMMEDESP STACK 12 displ lea rdi, [rsp+0Ch] + 406d9b 5 INSTR BELONGTO 406ce0 + 406d9b 5 INSTR DEADREGS EFLAGS EBX R12 R13 ZZ call _g_set_prgname + 406da0 8 INSTR BELONGTO 406ce0 + 406da0 8 INSTR DEADREGS EFLAGS ECX EDX EBX ESI EDI R8 R9 R12 R13 ZZ lea r9, [rsp+0E8h+var_38] + 406da0 8 PTRIMMEDESP STACK 176 displ lea r9, [rsp+0E8h+var_38] + 406da8 5 INSTR BELONGTO 406ce0 + 406da8 5 INSTR DEADREGS EFLAGS ECX EDX EBX ESI EDI R8 R12 R13 ZZ lea rcx, [rsp+0E8h+var_D8] + 406da8 5 PTRIMMEDESP STACK 16 displ lea rcx, [rsp+0E8h+var_D8] + 406dad 5 INSTR BELONGTO 406ce0 + 406dad 5 INSTR DEADREGS EFLAGS EDX EBX ESI EDI R8 R12 R13 ZZ lea rdi, [rsp+0E8h+var_DC] + 406dad 5 PTRIMMEDESP STACK 12 displ lea rdi, [rsp+0E8h+var_DC] + 406db2 6 INSTR BELONGTO 406ce0 + 406db2 6 INSTR DEADREGS EFLAGS EDX EBX ESI R8 R12 R13 ZZ mov r8d, offset domainname; "gucharmap" + 406db8 5 INSTR BELONGTO 406ce0 + 406db8 5 INSTR DEADREGS EFLAGS EDX EBX ESI R12 R13 ZZ mov edx, (offset asc_40C341+2); "" + 406dbd 3 INSTR BELONGTO 406ce0 + 406dbd 3 INSTR DEADREGS EFLAGS EBX ESI R12 R13 ZZ mov rsi, rsp 406dbd 3 PTRIMMEDESP STACK 0 displ mov rsi, rsp 406dc0 -1 INSTR LOCAL NoMetaUpdate call _gtk_init_with_args + 406dc0 5 INSTR BELONGTO 406ce0 + 406dc0 5 INSTR DEADREGS EFLAGS EBX R12 R13 ZZ call _gtk_init_with_args 406dc5 -1 INSTR LOCAL NoMetaUpdate test eax, eax + 406dc5 2 INSTR BELONGTO 406ce0 406dc7 -1 INSTR LOCAL NoMetaUpdate jz loc_406EFC - 406dcd -2 INSTR LOCAL n EDX ZZ NUMVia2ndSrcIMMEDNUM mov edx, 5 - 406dd7 -2 INSTR LOCAL n EDI ZZ AlwaysNUM xor edi, edi + 406dc7 6 INSTR BELONGTO 406ce0 + 406dcd -2 INSTR LOCAL n EDX ZZ NUMVia2ndSrcIMMEDNUM mov edx, 5 ; category + 406dcd 5 INSTR BELONGTO 406ce0 + 406dcd 5 INSTR DEADREGS EFLAGS EDX EBX ESI EDI R12 R13 ZZ mov edx, 5 ; category + 406dd2 5 INSTR BELONGTO 406ce0 + 406dd2 5 INSTR DEADREGS EFLAGS EBX ESI EDI R12 R13 ZZ mov esi, offset msgid; "Character Map" + 406dd7 2 INSTR BELONGTO 406ce0 + 406dd7 2 INSTR DEADREGS EFLAGS EBX EDI R12 R13 ZZ xor edi, edi ; domainname + 406dd7 -2 INSTR LOCAL n EDI ZZ AlwaysNUM xor edi, edi ; domainname 406dd9 -1 INSTR LOCAL NoMetaUpdate call _dcgettext + 406dd9 5 INSTR BELONGTO 406ce0 + 406dd9 5 INSTR DEADREGS EFLAGS EBX R12 R13 ZZ call _dcgettext + 406dde 3 INSTR BELONGTO 406ce0 + 406dde 3 INSTR DEADREGS EFLAGS EBX EDI R12 R13 ZZ mov rdi, rax 406de1 -1 INSTR LOCAL NoMetaUpdate call _g_set_application_name + 406de1 5 INSTR BELONGTO 406ce0 + 406de1 5 INSTR DEADREGS EFLAGS EBX R12 R13 ZZ call _g_set_application_name + 406de6 5 INSTR BELONGTO 406ce0 + 406de6 5 INSTR DEADREGS EFLAGS EBX EDI R12 R13 ZZ mov edi, offset aAccessoriesCha; "accessories-character-map" 406deb -1 INSTR LOCAL NoMetaUpdate call _gtk_window_set_default_icon_name + 406deb 5 INSTR BELONGTO 406ce0 + 406deb 5 INSTR DEADREGS EFLAGS EBX R12 R13 ZZ call _gtk_window_set_default_icon_name 406df0 -1 INSTR LOCAL NoMetaUpdate call sub_40B310 + 406df0 5 INSTR BELONGTO 406ce0 + 406df0 5 INSTR DEADREGS EFLAGS EBX R12 R13 ZZ call sub_40B310 406df5 -2 INSTR LOCAL n R9 ZZ AlwaysNUM xor r9d, r9d + 406df5 3 INSTR BELONGTO 406ce0 + 406df5 3 INSTR DEADREGS EFLAGS ECX EDX EBX ESI EDI R8 R9 R12 R13 ZZ xor r9d, r9d 406df8 -2 INSTR LOCAL n R8 ZZ AlwaysNUM xor r8d, r8d + 406df8 3 INSTR BELONGTO 406ce0 + 406df8 3 INSTR DEADREGS EFLAGS ECX EDX EBX ESI EDI R8 R12 R13 ZZ xor r8d, r8d + 406dfb 2 INSTR BELONGTO 406ce0 + 406dfb 2 INSTR DEADREGS EFLAGS ECX EDX EBX ESI EDI R12 R13 ZZ xor ecx, ecx 406dfb -2 INSTR LOCAL n ECX ZZ AlwaysNUM xor ecx, ecx + 406dfd -2 INSTR LOCAL n EDX ZZ NumericDEFs mov edx, offset _gtk_main_quit + 406dfd 5 INSTR BELONGTO 406ce0 + 406dfd 5 INSTR DEADREGS EFLAGS EDX EBX ESI EDI R12 R13 ZZ mov edx, offset _gtk_main_quit + 406e02 3 INSTR BELONGTO 406ce0 + 406e02 3 INSTR DEADREGS EFLAGS EBX ESI EDI R12 R13 ZZ mov rbx, rax + 406e05 5 INSTR BELONGTO 406ce0 + 406e05 5 INSTR DEADREGS EFLAGS ESI EDI R12 R13 ZZ mov esi, offset aDestroy; "destroy" + 406e0a 3 INSTR BELONGTO 406ce0 + 406e0a 3 INSTR DEADREGS EFLAGS EDI R12 R13 ZZ mov rdi, rax 406e0d -1 INSTR LOCAL NoMetaUpdate call _g_signal_connect_data + 406e0d 5 INSTR BELONGTO 406ce0 + 406e0d 5 INSTR DEADREGS EFLAGS R12 R13 ZZ call _g_signal_connect_data 406e12 -1 INSTR LOCAL NoMetaUpdate call _gtk_window_get_type + 406e12 5 INSTR BELONGTO 406ce0 + 406e12 5 INSTR DEADREGS EFLAGS R12 R13 ZZ call _gtk_window_get_type + 406e17 3 INSTR BELONGTO 406ce0 + 406e17 3 INSTR DEADREGS EFLAGS ESI EDI R12 R13 ZZ mov rdi, rbx + 406e1a 3 INSTR BELONGTO 406ce0 + 406e1a 3 INSTR DEADREGS EFLAGS ESI R12 R13 ZZ mov rsi, rax + 406e1d 3 INSTR BELONGTO 406ce0 + 406e1d 3 INSTR DEADREGS EFLAGS R12 R13 ZZ mov rbp, rax 406e20 -1 INSTR LOCAL NoMetaUpdate call _g_type_check_instance_cast + 406e20 5 INSTR BELONGTO 406ce0 + 406e20 5 INSTR DEADREGS EFLAGS R12 R13 ZZ call _g_type_check_instance_cast + 406e25 3 INSTR BELONGTO 406ce0 + 406e25 3 INSTR DEADREGS EFLAGS EDI R12 R13 ZZ mov rdi, rax 406e28 -1 INSTR LOCAL NoMetaUpdate call _gtk_window_get_screen + 406e28 5 INSTR BELONGTO 406ce0 + 406e28 5 INSTR DEADREGS EFLAGS R12 R13 ZZ call _gtk_window_get_screen + 406e2d 2 INSTR BELONGTO 406ce0 + 406e2d 2 INSTR DEADREGS EFLAGS EDX ESI EDI R12 R13 ZZ xor edx, edx 406e2d -2 INSTR LOCAL n EDX ZZ AlwaysNUM xor edx, edx + 406e2f 2 INSTR BELONGTO 406ce0 + 406e2f 2 INSTR DEADREGS EFLAGS ESI EDI R12 R13 ZZ xor esi, esi 406e2f -2 INSTR LOCAL n ESI ZZ AlwaysNUM xor esi, esi + 406e31 3 INSTR BELONGTO 406ce0 + 406e31 3 INSTR DEADREGS EFLAGS EDI R12 R13 ZZ mov rdi, rax + 406e34 3 INSTR BELONGTO 406ce0 + 406e34 3 INSTR DEADREGS EFLAGS R12 R13 ZZ mov r12, rax 406e37 -1 INSTR LOCAL NoMetaUpdate call _gdk_screen_get_monitor_at_point - 406e3c 8 PTRIMMEDESP STACK 160 displ lea rdx, [rsp+0A0h] + 406e37 5 INSTR BELONGTO 406ce0 + 406e37 5 INSTR DEADREGS EFLAGS R13 ZZ call _gdk_screen_get_monitor_at_point + 406e3c 8 INSTR BELONGTO 406ce0 + 406e3c 8 INSTR DEADREGS EFLAGS EDX ESI EDI R13 ZZ lea rdx, [rsp+0E8h+var_48] + 406e3c 8 PTRIMMEDESP STACK 160 displ lea rdx, [rsp+0E8h+var_48] + 406e44 2 INSTR BELONGTO 406ce0 + 406e44 2 INSTR DEADREGS EFLAGS ESI EDI R13 ZZ mov esi, eax + 406e46 3 INSTR BELONGTO 406ce0 + 406e46 3 INSTR DEADREGS EFLAGS EDI R13 ZZ mov rdi, r12 406e49 -1 INSTR LOCAL NoMetaUpdate call _gdk_screen_get_monitor_workarea - 406e4e 8 PTRIMMEDESP STACK 172 displ mov r13d, [rsp+0ACh] - 406e56 8 PTRIMMEDESP STACK 168 displ mov r12d, [rsp+0A8h] - 406e5e 3 PTRIMMEDEBP STACK 0 displ mov rsi, rbp + 406e49 5 INSTR BELONGTO 406ce0 + 406e49 5 INSTR DEADREGS EFLAGS R12 R13 ZZ call _gdk_screen_get_monitor_workarea + 406e4e -2 INSTR LOCAL n R13 ZZ NumericDEFs mov r13d, [rsp+0E8h+var_3C] + 406e4e 8 INSTR BELONGTO 406ce0 + 406e4e 8 INSTR DEADREGS EFLAGS EAX ESI EDI R12 R13 ZZ mov r13d, [rsp+0E8h+var_3C] + 406e4e 8 PTRIMMEDESP STACK 172 displ mov r13d, [rsp+0E8h+var_3C] + 406e56 8 INSTR BELONGTO 406ce0 + 406e56 8 INSTR DEADREGS EFLAGS EAX ESI EDI R12 ZZ mov r12d, [rsp+0E8h+var_40] + 406e56 8 PTRIMMEDESP STACK 168 displ mov r12d, [rsp+0E8h+var_40] + 406e5e 3 INSTR BELONGTO 406ce0 + 406e5e 3 INSTR DEADREGS EFLAGS EAX ESI EDI ZZ mov rsi, rbp + 406e61 3 INSTR BELONGTO 406ce0 + 406e61 3 INSTR DEADREGS EFLAGS EAX EDI ZZ mov rdi, rbx + 406e64 -1 INSTR LOCAL MetadataRedundant lea r13d, [r13+r13*8+0] + 406e64 5 INSTR BELONGTO 406ce0 + 406e69 -1 INSTR LOCAL NoMetaUpdate lea r12d, [r12+r12*8] + 406e69 4 INSTR BELONGTO 406ce0 + 406e6d -2 INSTR LOCAL n EAX ZZ NumericDEFs lea eax, [r13+0Fh] + 406e6d 4 INSTR BELONGTO 406ce0 + 406e6d 4 INSTR DEADREGS EFLAGS EAX ZZ lea eax, [r13+0Fh] 406e71 -1 INSTR LOCAL NoMetaUpdate test r13d, r13d - 406e7d -2 INSTR LOCAL n R13 ZZ AlwaysNUM sar r13d, 4 + 406e71 3 INSTR BELONGTO 406ce0 + 406e74 -1 INSTR LOCAL MetadataRedundant cmovs r13d, eax + 406e74 4 INSTR BELONGTO 406ce0 + 406e78 5 INSTR BELONGTO 406ce0 + 406e78 5 INSTR DEADREGS EFLAGS EAX ZZ lea eax, [r12+0Fh] + 406e7d -1 INSTR LOCAL MetadataRedundant sar r13d, 4 + 406e7d 4 INSTR BELONGTO 406ce0 406e81 -1 INSTR LOCAL NoMetaUpdate test r12d, r12d - 406e88 -2 INSTR LOCAL n R12 ZZ AlwaysNUM sar r12d, 4 + 406e81 3 INSTR BELONGTO 406ce0 + 406e84 4 INSTR BELONGTO 406ce0 + 406e88 -1 INSTR LOCAL MetadataRedundant sar r12d, 4 + 406e88 4 INSTR BELONGTO 406ce0 406e8c -1 INSTR LOCAL NoMetaUpdate call _g_type_check_instance_cast + 406e8c 5 INSTR BELONGTO 406ce0 + 406e8c 5 INSTR DEADREGS EFLAGS ZZ call _g_type_check_instance_cast + 406e91 -2 INSTR LOCAL n ESI ZZ NumericDEFs mov esi, r12d + 406e91 3 INSTR BELONGTO 406ce0 + 406e91 3 INSTR DEADREGS EFLAGS EDX ESI EDI ZZ mov esi, r12d + 406e94 -2 INSTR LOCAL n EDX ZZ NumericDEFs mov edx, r13d + 406e94 3 INSTR BELONGTO 406ce0 + 406e94 3 INSTR DEADREGS EFLAGS EDX EDI R12 ZZ mov edx, r13d + 406e97 3 INSTR BELONGTO 406ce0 + 406e97 3 INSTR DEADREGS EFLAGS EDI R12 R13 ZZ mov rdi, rax 406e9a -1 INSTR LOCAL NoMetaUpdate call _gtk_window_set_default_size - 406e9f 8 PTRIMMEDESP STACK 184 displ mov r12, [rsp+0B8h] + 406e9a 5 INSTR BELONGTO 406ce0 + 406e9a 5 INSTR DEADREGS EFLAGS R12 R13 ZZ call _gtk_window_set_default_size + 406e9f 8 INSTR BELONGTO 406ce0 + 406e9f 8 INSTR DEADREGS EFLAGS R12 R13 ZZ mov r12, [rsp+0E8h+var_30] + 406e9f 8 PTRIMMEDESP STACK 184 displ mov r12, [rsp+0E8h+var_30] 406ea7 -1 INSTR LOCAL NoMetaUpdate test r12, r12 + 406ea7 3 INSTR BELONGTO 406ce0 406eaa -1 INSTR LOCAL NoMetaUpdate jz short loc_406ED4 + 406eaa 2 INSTR BELONGTO 406ce0 406eac -1 INSTR LOCAL NoMetaUpdate call sub_40B0E0 + 406eac 5 INSTR BELONGTO 406ce0 + 406eac 5 INSTR DEADREGS EFLAGS EAX ECX EDX ESI EDI R8 R9 R10 R11 R13 ZZ call sub_40B0E0 + 406eb1 3 INSTR BELONGTO 406ce0 + 406eb1 3 INSTR DEADREGS EFLAGS ESI EDI R13 ZZ mov rdi, rbx + 406eb4 3 INSTR BELONGTO 406ce0 + 406eb4 3 INSTR DEADREGS EFLAGS ESI R13 ZZ mov rsi, rax 406eb7 -1 INSTR LOCAL NoMetaUpdate call _g_type_check_instance_cast + 406eb7 5 INSTR BELONGTO 406ce0 + 406eb7 5 INSTR DEADREGS EFLAGS R13 ZZ call _g_type_check_instance_cast + 406ebc 3 INSTR BELONGTO 406ce0 + 406ebc 3 INSTR DEADREGS EFLAGS ESI EDI R13 ZZ mov rsi, r12 + 406ebf 3 INSTR BELONGTO 406ce0 + 406ebf 3 INSTR DEADREGS EFLAGS EDI R12 R13 ZZ mov rdi, rax 406ec2 -1 INSTR LOCAL NoMetaUpdate call sub_40B340 - 406ec7 8 PTRIMMEDESP STACK 184 displ mov rdi, [rsp+0B8h] + 406ec2 5 INSTR BELONGTO 406ce0 + 406ec2 5 INSTR DEADREGS EFLAGS R12 R13 ZZ call sub_40B340 + 406ec7 -2 INSTR LOCAL n RDI ZZ NumericDEFs mov rdi, [rsp+0E8h+var_30] + 406ec7 8 INSTR BELONGTO 406ce0 + 406ec7 8 INSTR DEADREGS EFLAGS EDI R12 R13 ZZ mov rdi, [rsp+0E8h+var_30] + 406ec7 8 PTRIMMEDESP STACK 184 displ mov rdi, [rsp+0E8h+var_30] 406ecf -1 INSTR LOCAL NoMetaUpdate call _g_free - 406ed4 3 PTRIMMEDEBP STACK 0 displ mov rsi, rbp + 406ecf 5 INSTR BELONGTO 406ce0 + 406ecf 5 INSTR DEADREGS EFLAGS R12 R13 ZZ call _g_free + 406ed4 3 INSTR BELONGTO 406ce0 + 406ed4 3 INSTR DEADREGS EFLAGS ESI EDI R12 R13 ZZ mov rsi, rbp + 406ed7 3 INSTR BELONGTO 406ce0 + 406ed7 3 INSTR DEADREGS EFLAGS EDI R12 R13 ZZ mov rdi, rbx 406eda -1 INSTR LOCAL NoMetaUpdate call _g_type_check_instance_cast + 406eda 5 INSTR BELONGTO 406ce0 + 406eda 5 INSTR DEADREGS EFLAGS EBX R12 R13 ZZ call _g_type_check_instance_cast + 406edf 3 INSTR BELONGTO 406ce0 + 406edf 3 INSTR DEADREGS EFLAGS EBX EDI R12 R13 ZZ mov rdi, rax 406ee2 -1 INSTR LOCAL NoMetaUpdate call _gtk_window_present + 406ee2 5 INSTR BELONGTO 406ce0 + 406ee2 5 INSTR DEADREGS EFLAGS EBX R12 R13 ZZ call _gtk_window_present 406ee7 -1 INSTR LOCAL NoMetaUpdate call _gtk_main + 406ee7 5 INSTR BELONGTO 406ce0 + 406ee7 5 INSTR DEADREGS EFLAGS EBX R12 R13 ZZ call _gtk_main 406eec -1 INSTR LOCAL 1stSrcVia2ndSrcIMMEDNUM add rsp, 0C8h + 406eec 7 INSTR BELONGTO 406ce0 + 406ef3 200 DEALLOC STACK esp - 200 xor eax, eax + 406ef3 2 INSTR BELONGTO 406ce0 + 406ef3 2 INSTR DEADREGS EFLAGS EAX EBX R8 R9 R10 R11 R12 R13 ZZ xor eax, eax 406ef3 -2 INSTR LOCAL n EAX ZZ AlwaysNUM xor eax, eax - 406efc 8 PTRIMMEDESP STACK 176 displ mov rax, [rsp+0B0h] + 406ef5 1 INSTR BELONGTO 406ce0 + 406ef5 1 INSTR DEADREGS EFLAGS EBX R8 R9 R10 R11 R12 R13 ZZ pop rbx + 406ef6 1 INSTR BELONGTO 406ce0 + 406ef6 1 INSTR DEADREGS EFLAGS R8 R9 R10 R11 R12 R13 ZZ pop rbp + 406ef7 2 INSTR BELONGTO 406ce0 + 406ef7 2 INSTR DEADREGS EFLAGS R8 R9 R10 R11 R12 R13 ZZ pop r12 + 406ef9 2 INSTR BELONGTO 406ce0 + 406ef9 2 INSTR DEADREGS EFLAGS R8 R9 R10 R11 R12 R13 ZZ pop r13 + 406efb 1 INSTR BELONGTO 406ce0 + 406efb 1 INSTR DEADREGS EFLAGS R8 R9 R10 R11 R12 R13 ZZ retn + 406efc -1 INSTR LOCAL MetadataUnused mov rax, [rsp+0E8h+var_38] + 406efc 8 INSTR BELONGTO 406ce0 + 406f04 5 INSTR BELONGTO 406ce0 + 406f04 5 INSTR DEADREGS EFLAGS EBX ESI EDI R12 R13 ZZ mov edi, (offset aSS+3); "%s\n" + 406f09 4 INSTR BELONGTO 406ce0 + 406f09 4 INSTR DEADREGS EFLAGS EBX ESI R12 R13 ZZ mov rsi, [rax+8] + 406f0d 2 INSTR BELONGTO 406ce0 + 406f0d 2 INSTR DEADREGS EFLAGS EAX EBX R12 R13 ZZ xor eax, eax 406f0d -2 INSTR LOCAL n EAX ZZ AlwaysNUM xor eax, eax 406f0f -1 INSTR LOCAL NoMetaUpdate call _g_printerr - 406f14 8 PTRIMMEDESP STACK 176 displ mov rdi, [rsp+0B0h] + 406f0f 5 INSTR BELONGTO 406ce0 + 406f0f 5 INSTR DEADREGS EFLAGS EBX R12 R13 ZZ call _g_printerr + 406f14 -2 INSTR LOCAL n RDI ZZ NumericDEFs mov rdi, [rsp+0E8h+var_38] + 406f14 8 INSTR BELONGTO 406ce0 + 406f14 8 INSTR DEADREGS EFLAGS EBX EDI R12 R13 ZZ mov rdi, [rsp+0E8h+var_38] + 406f14 8 PTRIMMEDESP STACK 176 displ mov rdi, [rsp+0E8h+var_38] 406f1c -1 INSTR LOCAL NoMetaUpdate call _g_error_free - 406f21 -2 INSTR LOCAL n EDI ZZ NUMVia2ndSrcIMMEDNUM mov edi, 1 + 406f1c 5 INSTR BELONGTO 406ce0 + 406f1c 5 INSTR DEADREGS EFLAGS EBX R12 R13 ZZ call _g_error_free + 406f21 -1 INSTR LOCAL MetadataRedundant mov edi, 1 ; status + 406f21 5 INSTR BELONGTO 406ce0 406f26 -1 INSTR LOCAL NoMetaUpdate call _exit + 406f26 5 INSTR BELONGTO 406ce0 + 406f26 5 INSTR DEADREGS EFLAGS EBX R12 R13 ZZ call _exit 406f2c 0 FUNC FRAMERESTORE 0 0 0 1 0 0 2 0 0 3 0 0 4 0 0 5 0 0 6 0 0 7 0 0 8 0 0 9 0 0 10 0 0 11 0 0 12 0 0 13 0 0 14 0 0 15 0 0 ZZ 406f2c 0 FUNC MMSAFENESS UNSAFE 406f2c -1 INSTR LOCAL MetadataUnused xor ebp, ebp @@ -2494,27 +2766,27 @@ 406f2c 42 FUNC GLOBAL start FUNC_UNSAFE NOFP NORET 406f55 406f2c 8 MEMORYHOLE STACK esp + 0 ReturnAddress 406f2e 3 INSTR BELONGTO 406f2c - 406f2e 3 INSTR DEADREGS EFLAGS ECX ESI EDI R8 R9 ZZ mov r9, rdx + 406f2e 3 INSTR DEADREGS EFLAGS ECX ESI EDI R8 R9 ZZ mov r9, rdx ; rtld_fini 406f31 1 INSTR BELONGTO 406f2c - 406f31 1 INSTR DEADREGS EFLAGS ECX EDX ESI EDI R8 ZZ pop rsi + 406f31 1 INSTR DEADREGS EFLAGS ECX EDX ESI EDI R8 ZZ pop rsi ; argc 406f32 3 INSTR BELONGTO 406f2c - 406f32 3 INSTR DEADREGS EFLAGS ECX EDX EDI R8 ZZ mov rdx, rsp - 406f32 3 PTRIMMEDESP STACK 0 displ mov rdx, rsp + 406f32 3 INSTR DEADREGS EFLAGS ECX EDX EDI R8 ZZ mov rdx, rsp ; ubp_av + 406f32 3 PTRIMMEDESP STACK 0 displ mov rdx, rsp ; ubp_av 406f35 4 INSTR BELONGTO 406f2c 406f35 4 INSTR DEADREGS EFLAGS ECX EDI R8 ZZ and rsp, 0FFFFFFFFFFFFFFF0h 406f39 1 INSTR BELONGTO 406f2c 406f39 1 INSTR DEADREGS EFLAGS ECX EDI R8 ZZ push rax 406f3a 1 INSTR BELONGTO 406f2c - 406f3a 1 INSTR DEADREGS EFLAGS ECX EDI R8 ZZ push rsp - 406f3b -2 INSTR LOCAL n R8 ZZ NumericDEFs mov r8, offset nullsub_1 + 406f3a 1 INSTR DEADREGS EFLAGS ECX EDI R8 ZZ push rsp ; stack_end + 406f3b -2 INSTR LOCAL n R8 ZZ NumericDEFs mov r8, offset fini ; fini 406f3b 7 INSTR BELONGTO 406f2c - 406f3b 7 INSTR DEADREGS EFLAGS ECX EDI R8 ZZ mov r8, offset nullsub_1 - 406f42 -2 INSTR LOCAL n RCX ZZ NumericDEFs mov rcx, offset aHilLidRhnU1; "H‰l$ØL‰d$àH-“1 " + 406f3b 7 INSTR DEADREGS EFLAGS ECX EDI R8 ZZ mov r8, offset fini ; fini + 406f42 -2 INSTR LOCAL n RCX ZZ NumericDEFs mov rcx, offset init; "H‰l$ØL‰d$àH-“1 " 406f42 7 INSTR BELONGTO 406f2c - 406f42 7 INSTR DEADREGS EFLAGS ECX EDI ZZ mov rcx, offset aHilLidRhnU1; "H‰l$ØL‰d$àH-“1 " - 406f49 -2 INSTR LOCAL n RDI ZZ NumericDEFs mov rdi, offset loc_406CE0 + 406f42 7 INSTR DEADREGS EFLAGS ECX EDI ZZ mov rcx, offset init; "H‰l$ØL‰d$àH-“1 " + 406f49 -2 INSTR LOCAL n RDI ZZ NumericDEFs mov rdi, offset main; main 406f49 7 INSTR BELONGTO 406f2c - 406f49 7 INSTR DEADREGS EFLAGS EDI ZZ mov rdi, offset loc_406CE0 + 406f49 7 INSTR DEADREGS EFLAGS EDI ZZ mov rdi, offset main; main 406f50 -1 INSTR LOCAL NoMetaUpdate call ___libc_start_main 406f50 5 INSTR BELONGTO 406f2c 406f50 5 INSTR DEADREGS EFLAGS ZZ call ___libc_start_main @@ -2526,7 +2798,7 @@ 406f58 23 FUNC GLOBAL sub_406F58 FUNC_SAFE NOFP RET 406f6e 406f58 4 INSTR BELONGTO 406f58 406f58 4 INSTR DEADREGS EFLAGS EAX ZZ sub rsp, 8 - 406f58 8 DATAREF STACK 677 esp + 0 PARENT LocalFrame LOCALFRAME + 406f58 8 DATAREF STACK 694 esp + 0 PARENT LocalFrame LOCALFRAME 406f58 8 MEMORYHOLE STACK esp + 8 ReturnAddress 406f5c 7 INSTR BELONGTO 406f58 406f5c 7 INSTR DEADREGS EFLAGS EAX ZZ mov rax, cs:__gmon_start___ptr @@ -2555,7 +2827,7 @@ 406f74 -3 INSTR LOCAL NoWarn push rbx 406f75 4 INSTR BELONGTO 406f70 406f75 4 INSTR DEADREGS EFLAGS EBX ZZ sub rsp, 8 - 406f75 8 DATAREF STACK 678 esp + 0 PARENT LocalFrame LOCALFRAME + 406f75 8 DATAREF STACK 695 esp + 0 PARENT LocalFrame LOCALFRAME 406f75 8 MEMORYHOLE STACK esp + 16 ReturnAddress 406f75 8 MEMORYHOLE STACK esp + 8 CalleeSavedRegs 406f79 -1 INSTR LOCAL NoMetaUpdate cmp cs:byte_60F940, 0 @@ -2642,7 +2914,7 @@ 40701a 5 INSTR DEADREGS EFLAGS EBX ZZ mov ebx, 190h 40701f 4 INSTR BELONGTO 407010 40701f 4 INSTR DEADREGS EFLAGS ZZ sub rsp, 8 - 40701f 8 DATAREF STACK 679 esp + 0 PARENT LocalFrame LOCALFRAME + 40701f 8 DATAREF STACK 696 esp + 0 PARENT LocalFrame LOCALFRAME 40701f 8 MEMORYHOLE STACK esp + 16 ReturnAddress 40701f 8 MEMORYHOLE STACK esp + 8 CalleeSavedRegs 407023 -1 INSTR LOCAL NoMetaUpdate cmp esi, 5 @@ -2705,7 +2977,7 @@ 407080 101 FUNC GLOBAL sub_407080 FUNC_UNSAFE NOFP RET 4070e4 407080 1 INSTR BELONGTO 407080 407080 1 INSTR DEADREGS EFLAGS ZZ push rbx - 407080 8 DATAREF STACK 680 esp + 0 PARENT LocalFrame LOCALFRAME + 407080 8 DATAREF STACK 697 esp + 0 PARENT LocalFrame LOCALFRAME 407080 8 MEMORYHOLE STACK esp + 8 ReturnAddress 407081 3 INSTR BELONGTO 407080 407081 3 INSTR DEADREGS EFLAGS EBX ZZ mov rbx, rdi @@ -2936,11 +3208,11 @@ 407590 -3 INSTR LOCAL NoWarn push rbx 407591 3 INSTR BELONGTO 407590 407591 3 INSTR DEADREGS EFLAGS EBX ZZ mov rbx, rsi - 407594 48 DATAREF STACK 681 esp + 0 PARENT LocalFrame LOCALFRAME + 407594 48 DATAREF STACK 698 esp + 0 PARENT LocalFrame LOCALFRAME 407594 4 INSTR BELONGTO 407590 407594 4 INSTR DEADREGS EFLAGS ESI ZZ sub rsp, 30h 407594 4 MEMORYHOLE STACK esp + 48 CalleeSavedRegs - 407594 8 DATAREF STACK 682 esp + 40 CHILDOF 681 OFFSET 40 LOCALVAR var_10 + 407594 8 DATAREF STACK 699 esp + 40 CHILDOF 698 OFFSET 40 LOCALVAR var_10 407594 8 MEMORYHOLE STACK esp + 52 ReturnAddress 407598 3 INSTR BELONGTO 407590 407598 3 INSTR DEADREGS EFLAGS ESI ZZ mov rsi, rsp @@ -3050,7 +3322,7 @@ 407680 1 INSTR BELONGTO 407680 407680 1 INSTR DEADREGS EFLAGS ZZ push rbx 407680 68 FUNC GLOBAL sub_407680 FUNC_UNSAFE NOFP RET 4076c3 - 407680 8 DATAREF STACK 683 esp + 0 PARENT LocalFrame LOCALFRAME + 407680 8 DATAREF STACK 700 esp + 0 PARENT LocalFrame LOCALFRAME 407680 8 MEMORYHOLE STACK esp + 8 ReturnAddress 407681 3 INSTR BELONGTO 407680 407681 3 INSTR DEADREGS EFLAGS EBX ZZ mov rbx, rsi @@ -3099,7 +3371,7 @@ 4076d0 1 INSTR BELONGTO 4076d0 4076d0 1 INSTR DEADREGS EFLAGS ZZ push rbx 4076d0 76 FUNC GLOBAL sub_4076D0 FUNC_UNSAFE NOFP RET 40771b - 4076d0 8 DATAREF STACK 684 esp + 0 PARENT LocalFrame LOCALFRAME + 4076d0 8 DATAREF STACK 701 esp + 0 PARENT LocalFrame LOCALFRAME 4076d0 8 MEMORYHOLE STACK esp + 8 ReturnAddress 4076d1 3 INSTR BELONGTO 4076d0 4076d1 3 INSTR DEADREGS EFLAGS EBX ZZ mov rbx, rsi @@ -3149,8 +3421,8 @@ 407720 1 INSTR BELONGTO 407720 407720 1 INSTR DEADREGS EFLAGS EAX ZZ push rbx 407720 -3 INSTR LOCAL NoWarn push rbx - 407721 16 DATAREF STACK 685 esp + 0 PARENT LocalFrame LOCALFRAME - 407721 4 DATAREF STACK 686 esp + 0 CHILDOF 685 OFFSET 0 OutArgsRegion OUTARGS + 407721 16 DATAREF STACK 702 esp + 0 PARENT LocalFrame LOCALFRAME + 407721 4 DATAREF STACK 703 esp + 0 CHILDOF 702 OFFSET 0 OutArgsRegion OUTARGS 407721 4 INSTR BELONGTO 407720 407721 4 INSTR DEADREGS EFLAGS EAX EBX ZZ sub rsp, 10h 407721 4 MEMORYHOLE STACK esp + 16 CalleeSavedRegs @@ -3226,7 +3498,7 @@ 4077a0 0 FUNC MMSAFENESS UNSAFE 4077a0 1 INSTR BELONGTO 4077a0 4077a0 56 FUNC GLOBAL sub_4077A0 FUNC_UNSAFE NOFP RET 4077d7 - 4077a0 8 DATAREF STACK 687 esp + 0 PARENT LocalFrame LOCALFRAME + 4077a0 8 DATAREF STACK 704 esp + 0 PARENT LocalFrame LOCALFRAME 4077a0 8 MEMORYHOLE STACK esp + 8 ReturnAddress 4077a1 3 INSTR BELONGTO 4077a0 4077a4 -1 INSTR LOCAL NoMetaUpdate call sub_407720 @@ -3253,7 +3525,7 @@ 4077e0 1 INSTR BELONGTO 4077e0 4077e0 1 INSTR DEADREGS EFLAGS ZZ push rbx 4077e0 38 FUNC GLOBAL sub_4077E0 FUNC_UNSAFE NOFP RET 407805 - 4077e0 8 DATAREF STACK 688 esp + 0 PARENT LocalFrame LOCALFRAME + 4077e0 8 DATAREF STACK 705 esp + 0 PARENT LocalFrame LOCALFRAME 4077e0 8 MEMORYHOLE STACK esp + 8 ReturnAddress 4077e1 -1 INSTR LOCAL NoMetaUpdate call _gtk_widget_get_type 4077e1 5 INSTR BELONGTO 4077e0 @@ -3309,10 +3581,10 @@ 407820 3 INSTR BELONGTO 407810 407820 3 INSTR DEADREGS EFLAGS EBX R12 R13 R14 ZZ mov rbx, rdi 407823 20 MEMORYHOLE STACK esp + 48 CalleeSavedRegs - 407823 48 DATAREF STACK 689 esp + 0 PARENT LocalFrame LOCALFRAME + 407823 48 DATAREF STACK 706 esp + 0 PARENT LocalFrame LOCALFRAME 407823 4 INSTR BELONGTO 407810 407823 4 INSTR DEADREGS EFLAGS R12 R13 R14 ZZ sub rsp, 30h - 407823 8 DATAREF STACK 690 esp + 40 CHILDOF 689 OFFSET 40 LOCALVAR s1 + 407823 8 DATAREF STACK 707 esp + 40 CHILDOF 706 OFFSET 40 LOCALVAR s1 407823 8 MEMORYHOLE STACK esp + 68 ReturnAddress 407827 -1 INSTR LOCAL NoMetaUpdate call _g_type_check_instance_cast 407827 5 INSTR BELONGTO 407810 @@ -3785,7 +4057,7 @@ 407bd0 1 INSTR BELONGTO 407bd0 407bd0 1 INSTR DEADREGS EFLAGS EAX ECX EDX ESI R8 R9 R10 R11 ZZ push rbx 407bd0 70 FUNC GLOBAL sub_407BD0 FUNC_UNSAFE NOFP RET 407c15 - 407bd0 8 DATAREF STACK 691 esp + 0 PARENT LocalFrame LOCALFRAME + 407bd0 8 DATAREF STACK 708 esp + 0 PARENT LocalFrame LOCALFRAME 407bd0 8 MEMORYHOLE STACK esp + 8 ReturnAddress 407bd1 3 INSTR BELONGTO 407bd0 407bd1 3 INSTR DEADREGS EFLAGS EAX ECX EDX EBX ESI R8 R9 R10 R11 ZZ mov rbx, rdi @@ -3874,8 +4146,8 @@ 407cf0 1 INSTR BELONGTO 40aa50 407cf0 -3 INSTR LOCAL NoWarn push rbx 407cf1 3 INSTR BELONGTO 40aa50 - 407cf4 24 DATAREF STACK 786 esp + 0 PARENT LocalFrame LOCALFRAME - 407cf4 24 DATAREF STACK 787 esp + 0 CHILDOF 786 OFFSET 0 LOCALVAR var_18 + 407cf4 24 DATAREF STACK 803 esp + 0 PARENT LocalFrame LOCALFRAME + 407cf4 24 DATAREF STACK 804 esp + 0 CHILDOF 803 OFFSET 0 LOCALVAR var_18 407cf4 4 INSTR BELONGTO 40aa50 407cf4 8 MEMORYHOLE STACK esp + 24 ReturnAddress 407cf8 -1 INSTR LOCAL NoMetaUpdate ucomiss xmm0, cs:dword_40BED0 @@ -3998,7 +4270,7 @@ 407df0 0 FUNC MMSAFENESS UNSAFE 407df0 1 INSTR BELONGTO 407df0 407df0 37 FUNC GLOBAL sub_407DF0 FUNC_UNSAFE NOFP RET 407e14 - 407df0 8 DATAREF STACK 692 esp + 0 PARENT LocalFrame LOCALFRAME + 407df0 8 DATAREF STACK 709 esp + 0 PARENT LocalFrame LOCALFRAME 407df0 8 MEMORYHOLE STACK esp + 8 ReturnAddress 407df1 3 INSTR BELONGTO 407df0 407df4 -1 INSTR LOCAL NoMetaUpdate call _gtk_print_operation_get_type @@ -4016,7 +4288,7 @@ 407e20 0 FUNC MMSAFENESS UNSAFE 407e20 1 INSTR BELONGTO 407e20 407e20 31 FUNC GLOBAL sub_407E20 FUNC_UNSAFE NOFP RET 407e3e - 407e20 8 DATAREF STACK 693 esp + 0 PARENT LocalFrame LOCALFRAME + 407e20 8 DATAREF STACK 710 esp + 0 PARENT LocalFrame LOCALFRAME 407e20 8 MEMORYHOLE STACK esp + 8 ReturnAddress 407e21 3 INSTR BELONGTO 407e20 407e24 7 INSTR BELONGTO 407e20 @@ -4042,7 +4314,7 @@ 407e44 -3 INSTR LOCAL NoWarn push rbx 407e45 4 INSTR BELONGTO 407e40 407e45 4 INSTR DEADREGS EFLAGS EBX ZZ sub rsp, 8 - 407e45 8 DATAREF STACK 694 esp + 0 PARENT LocalFrame LOCALFRAME + 407e45 8 DATAREF STACK 711 esp + 0 PARENT LocalFrame LOCALFRAME 407e45 8 MEMORYHOLE STACK esp + 16 ReturnAddress 407e45 8 MEMORYHOLE STACK esp + 8 CalleeSavedRegs 407e49 -1 INSTR LOCAL NoMetaUpdate call _g_type_class_peek_parent @@ -4162,8 +4434,8 @@ 407f30 1 INSTR BELONGTO 407f30 407f30 1 INSTR DEADREGS EFLAGS EAX ZZ push rbx 407f30 -3 INSTR LOCAL NoWarn push rbx - 407f31 16 DATAREF STACK 695 esp + 0 PARENT LocalFrame LOCALFRAME - 407f31 4 DATAREF STACK 696 esp + 0 CHILDOF 695 OFFSET 0 OutArgsRegion OUTARGS + 407f31 16 DATAREF STACK 712 esp + 0 PARENT LocalFrame LOCALFRAME + 407f31 4 DATAREF STACK 713 esp + 0 CHILDOF 712 OFFSET 0 OutArgsRegion OUTARGS 407f31 4 INSTR BELONGTO 407f30 407f31 4 INSTR DEADREGS EFLAGS EAX EBX ZZ sub rsp, 10h 407f31 4 MEMORYHOLE STACK esp + 16 CalleeSavedRegs @@ -4240,7 +4512,7 @@ 407fb0 1 INSTR BELONGTO 407fb0 407fb0 1 INSTR DEADREGS EFLAGS EAX ECX EDX ESI R8 R9 R10 R11 ZZ push rbx 407fb0 60 FUNC GLOBAL sub_407FB0 FUNC_UNSAFE NOFP RET 407feb - 407fb0 8 DATAREF STACK 697 esp + 0 PARENT LocalFrame LOCALFRAME + 407fb0 8 DATAREF STACK 714 esp + 0 PARENT LocalFrame LOCALFRAME 407fb0 8 MEMORYHOLE STACK esp + 8 ReturnAddress 407fb1 3 INSTR BELONGTO 407fb0 407fb1 3 INSTR DEADREGS EFLAGS EAX ECX EDX EBX ESI R8 R9 R10 R11 ZZ mov rbx, rdi @@ -4470,7 +4742,7 @@ 408520 1 INSTR BELONGTO 408520 408520 1 INSTR DEADREGS EFLAGS EAX ECX EDX ESI R8 R9 R10 R11 ZZ push rbx 408520 26 FUNC GLOBAL sub_408520 FUNC_UNSAFE NOFP RET 408539 - 408520 8 DATAREF STACK 698 esp + 0 PARENT LocalFrame LOCALFRAME + 408520 8 DATAREF STACK 715 esp + 0 PARENT LocalFrame LOCALFRAME 408520 8 MEMORYHOLE STACK esp + 8 ReturnAddress 408521 3 INSTR BELONGTO 408520 408521 3 INSTR DEADREGS EFLAGS EAX ECX EDX EBX ESI R8 R9 R10 R11 ZZ mov rbx, rdi @@ -4511,7 +4783,7 @@ 408592 -3 INSTR LOCAL NoWarn push rbp 408593 1 INSTR BELONGTO 408590 408593 1 INSTR DEADREGS EFLAGS R12 ZZ push rbx - 408593 24 DATAREF STACK 699 esp + 0 PARENT LocalFrame LOCALFRAME + 408593 24 DATAREF STACK 716 esp + 0 PARENT LocalFrame LOCALFRAME 408593 8 MEMORYHOLE STACK esp + 24 ReturnAddress 408594 -1 INSTR LOCAL NoMetaUpdate call _gtk_entry_get_text 408594 5 INSTR BELONGTO 408590 @@ -4586,7 +4858,7 @@ 408600 1 INSTR BELONGTO 408600 408600 1 INSTR DEADREGS EFLAGS ZZ push rbx 408600 44 FUNC GLOBAL sub_408600 FUNC_UNSAFE NOFP RET 40862b - 408600 8 DATAREF STACK 700 esp + 0 PARENT LocalFrame LOCALFRAME + 408600 8 DATAREF STACK 717 esp + 0 PARENT LocalFrame LOCALFRAME 408600 8 MEMORYHOLE STACK esp + 8 ReturnAddress 408601 -1 INSTR LOCAL MetadataUnused mov rbx, rdi 408601 3 INSTR BELONGTO 408600 @@ -4641,16 +4913,16 @@ 40863d 3 INSTR DEADREGS EFLAGS EBX R12 R13 R14 R15 ZZ mov rbx, rdi 408640 3 INSTR BELONGTO 408630 408640 3 INSTR DEADREGS EFLAGS EDI R12 R13 R14 R15 ZZ mov rdi, rsi ; s - 408643 12 DATAREF STACK 703 esp + 8 CHILDOF 701 OFFSET 8 LOCALVAR var_60 - 408643 16 DATAREF STACK 707 esp + 40 CHILDOF 701 OFFSET 40 LOCALVAR var_40 + 408643 12 DATAREF STACK 720 esp + 8 CHILDOF 718 OFFSET 8 LOCALVAR var_60 + 408643 16 DATAREF STACK 724 esp + 40 CHILDOF 718 OFFSET 40 LOCALVAR var_40 408643 24 MEMORYHOLE STACK esp + 56 CalleeSavedRegs - 408643 4 DATAREF STACK 704 esp + 20 CHILDOF 701 OFFSET 20 LOCALVAR var_54 + 408643 4 DATAREF STACK 721 esp + 20 CHILDOF 718 OFFSET 20 LOCALVAR var_54 408643 4 INSTR BELONGTO 408630 408643 4 INSTR DEADREGS EFLAGS R12 R13 R14 R15 ZZ sub rsp, 38h - 408643 56 DATAREF STACK 701 esp + 0 PARENT LocalFrame LOCALFRAME - 408643 8 DATAREF STACK 702 esp + 0 CHILDOF 701 OFFSET 0 LOCALVAR var_68 - 408643 8 DATAREF STACK 705 esp + 24 CHILDOF 701 OFFSET 24 LOCALVAR var_50 - 408643 8 DATAREF STACK 706 esp + 32 CHILDOF 701 OFFSET 32 LOCALVAR var_48 + 408643 56 DATAREF STACK 718 esp + 0 PARENT LocalFrame LOCALFRAME + 408643 8 DATAREF STACK 719 esp + 0 CHILDOF 718 OFFSET 0 LOCALVAR var_68 + 408643 8 DATAREF STACK 722 esp + 24 CHILDOF 718 OFFSET 24 LOCALVAR var_50 + 408643 8 DATAREF STACK 723 esp + 32 CHILDOF 718 OFFSET 32 LOCALVAR var_48 408643 8 MEMORYHOLE STACK esp + 80 ReturnAddress 408647 4 INSTR BELONGTO 408630 408647 4 INSTR DEADREGS EFLAGS R12 R13 R14 R15 ZZ mov [rsp+68h+var_54], edx @@ -4882,11 +5154,11 @@ 4087d5 5 INSTR BELONGTO 4087d0 4087da 3 INSTR BELONGTO 4087d0 4087da 3 INSTR DEADREGS EFLAGS EBX ZZ mov rbx, rdi - 4087dd 24 DATAREF STACK 708 esp + 0 PARENT LocalFrame LOCALFRAME + 4087dd 24 DATAREF STACK 725 esp + 0 PARENT LocalFrame LOCALFRAME 4087dd 4 INSTR BELONGTO 4087d0 4087dd 4 INSTR DEADREGS EFLAGS EDI ZZ sub rsp, 18h - 4087dd 8 DATAREF STACK 709 esp + 8 CHILDOF 708 OFFSET 8 LOCALVAR var_10 - 4087dd 8 DATAREF STACK 710 esp + 16 CHILDOF 708 OFFSET 16 LOCALVAR var_8 + 4087dd 8 DATAREF STACK 726 esp + 8 CHILDOF 725 OFFSET 8 LOCALVAR var_10 + 4087dd 8 DATAREF STACK 727 esp + 16 CHILDOF 725 OFFSET 16 LOCALVAR var_8 4087dd 8 MEMORYHOLE STACK esp + 24 ReturnAddress 4087e1 3 INSTR BELONGTO 4087d0 4087e1 3 INSTR DEADREGS EFLAGS EDI ZZ mov rdi, rsi @@ -4932,8 +5204,8 @@ 408830 1 INSTR BELONGTO 408830 408830 1 INSTR DEADREGS EFLAGS EAX ZZ push rbx 408830 -3 INSTR LOCAL NoWarn push rbx - 408831 16 DATAREF STACK 711 esp + 0 PARENT LocalFrame LOCALFRAME - 408831 4 DATAREF STACK 712 esp + 0 CHILDOF 711 OFFSET 0 OutArgsRegion OUTARGS + 408831 16 DATAREF STACK 728 esp + 0 PARENT LocalFrame LOCALFRAME + 408831 4 DATAREF STACK 729 esp + 0 CHILDOF 728 OFFSET 0 OutArgsRegion OUTARGS 408831 4 INSTR BELONGTO 408830 408831 4 INSTR DEADREGS EFLAGS EAX EBX ZZ sub rsp, 10h 408831 4 MEMORYHOLE STACK esp + 16 CalleeSavedRegs @@ -5030,16 +5302,16 @@ 4088bc -3 INSTR LOCAL NoWarn push rbx 4088bd 3 INSTR BELONGTO 4088b0 4088bd 3 INSTR DEADREGS EFLAGS EAX ECX EDX EBX ESI R8 R9 R10 R11 R12 R13 R15 ZZ mov rbx, rdi - 4088c0 12 DATAREF STACK 718 esp + 28 CHILDOF 713 OFFSET 28 LOCALVAR var_4C - 4088c0 16 DATAREF STACK 719 esp + 40 CHILDOF 713 OFFSET 40 LOCALVAR endptr + 4088c0 12 DATAREF STACK 735 esp + 28 CHILDOF 730 OFFSET 28 LOCALVAR var_4C + 4088c0 16 DATAREF STACK 736 esp + 40 CHILDOF 730 OFFSET 40 LOCALVAR endptr 4088c0 24 MEMORYHOLE STACK esp + 56 CalleeSavedRegs - 4088c0 4 DATAREF STACK 717 esp + 24 CHILDOF 713 OFFSET 24 LOCALVAR var_50 + 4088c0 4 DATAREF STACK 734 esp + 24 CHILDOF 730 OFFSET 24 LOCALVAR var_50 4088c0 4 INSTR BELONGTO 4088b0 4088c0 4 INSTR DEADREGS EFLAGS EAX ECX EDX ESI EDI R8 R9 R10 R11 R12 R13 R15 ZZ sub rsp, 38h - 4088c0 56 DATAREF STACK 713 esp + 0 PARENT LocalFrame LOCALFRAME - 4088c0 8 DATAREF STACK 714 esp + 0 CHILDOF 713 OFFSET 0 LOCALVAR var_68 - 4088c0 8 DATAREF STACK 715 esp + 8 CHILDOF 713 OFFSET 8 LOCALVAR var_60 - 4088c0 8 DATAREF STACK 716 esp + 16 CHILDOF 713 OFFSET 16 LOCALVAR var_58 + 4088c0 56 DATAREF STACK 730 esp + 0 PARENT LocalFrame LOCALFRAME + 4088c0 8 DATAREF STACK 731 esp + 0 CHILDOF 730 OFFSET 0 LOCALVAR var_68 + 4088c0 8 DATAREF STACK 732 esp + 8 CHILDOF 730 OFFSET 8 LOCALVAR var_60 + 4088c0 8 DATAREF STACK 733 esp + 16 CHILDOF 730 OFFSET 16 LOCALVAR var_58 4088c0 8 MEMORYHOLE STACK esp + 80 ReturnAddress 4088c4 -1 INSTR LOCAL NoMetaUpdate call sub_408830 4088c4 5 INSTR BELONGTO 4088b0 @@ -5960,13 +6232,13 @@ 408f4c 5 INSTR BELONGTO 408f30 408f51 4 INSTR BELONGTO 408f30 408f51 4 INSTR DEADREGS EFLAGS EAX ECX EDX EBX ESI EDI R8 R9 R10 R11 R12 R13 R14 R15 ZZ sub rsp, 38h - 408f51 56 DATAREF STACK 720 esp + 0 PARENT LocalFrame LOCALFRAME - 408f51 8 DATAREF STACK 721 esp + 8 CHILDOF 720 OFFSET 8 LOCALVAR var_30 - 408f51 8 DATAREF STACK 722 esp + 16 CHILDOF 720 OFFSET 16 LOCALVAR var_28 - 408f51 8 DATAREF STACK 723 esp + 24 CHILDOF 720 OFFSET 24 LOCALVAR var_20 - 408f51 8 DATAREF STACK 724 esp + 32 CHILDOF 720 OFFSET 32 LOCALVAR var_18 - 408f51 8 DATAREF STACK 725 esp + 40 CHILDOF 720 OFFSET 40 LOCALVAR var_10 - 408f51 8 DATAREF STACK 726 esp + 48 CHILDOF 720 OFFSET 48 LOCALVAR var_8 + 408f51 56 DATAREF STACK 737 esp + 0 PARENT LocalFrame LOCALFRAME + 408f51 8 DATAREF STACK 738 esp + 8 CHILDOF 737 OFFSET 8 LOCALVAR var_30 + 408f51 8 DATAREF STACK 739 esp + 16 CHILDOF 737 OFFSET 16 LOCALVAR var_28 + 408f51 8 DATAREF STACK 740 esp + 24 CHILDOF 737 OFFSET 24 LOCALVAR var_20 + 408f51 8 DATAREF STACK 741 esp + 32 CHILDOF 737 OFFSET 32 LOCALVAR var_18 + 408f51 8 DATAREF STACK 742 esp + 40 CHILDOF 737 OFFSET 40 LOCALVAR var_10 + 408f51 8 DATAREF STACK 743 esp + 48 CHILDOF 737 OFFSET 48 LOCALVAR var_8 408f51 8 MEMORYHOLE STACK esp + 56 ReturnAddress 408f55 -1 INSTR LOCAL NoMetaUpdate call sub_408830 408f55 5 INSTR BELONGTO 408f30 @@ -6078,7 +6350,7 @@ 40900e 5 INSTR BELONGTO 408f30 40900e 5 INSTR DEADREGS EFLAGS ESI EDI R12 R13 R14 R15 ZZ mov esi, offset aNotFound_; "Not found." 409013 5 INSTR BELONGTO 408f30 - 409013 5 INSTR DEADREGS EFLAGS EDI R12 R13 R14 R15 ZZ mov edi, offset aGucharmap; "gucharmap" + 409013 5 INSTR DEADREGS EFLAGS EDI R12 R13 R14 R15 ZZ mov edi, offset domainname; "gucharmap" 409018 -1 INSTR LOCAL NoMetaUpdate call _g_dgettext 409018 5 INSTR BELONGTO 408f30 409018 5 INSTR DEADREGS EFLAGS R12 R13 R14 R15 ZZ call _g_dgettext @@ -6155,7 +6427,7 @@ 40908d 3 INSTR BELONGTO 408f30 40908d 3 INSTR DEADREGS EFLAGS EDI R13 R15 ZZ mov r13, rax 409090 5 INSTR BELONGTO 408f30 - 409090 5 INSTR DEADREGS EFLAGS EDI R15 ZZ mov edi, offset aGucharmap; "gucharmap" + 409090 5 INSTR DEADREGS EFLAGS EDI R15 ZZ mov edi, offset domainname; "gucharmap" 409095 -1 INSTR LOCAL NoMetaUpdate call _g_dgettext 409095 5 INSTR BELONGTO 408f30 409095 5 INSTR DEADREGS EFLAGS R15 ZZ call _g_dgettext @@ -6289,14 +6561,14 @@ 409159 1 INSTR BELONGTO 409150 409159 1 INSTR DEADREGS EFLAGS EAX ECX EDX ESI R8 R9 R10 R11 R12 R13 R14 R15 ZZ push rbx 409159 -3 INSTR LOCAL NoWarn push rbx - 40915a 16 DATAREF STACK 731 esp + 24 CHILDOF 727 OFFSET 24 LOCALVAR var_40 + 40915a 16 DATAREF STACK 748 esp + 24 CHILDOF 744 OFFSET 24 LOCALVAR var_40 40915a 24 MEMORYHOLE STACK esp + 40 CalleeSavedRegs - 40915a 40 DATAREF STACK 727 esp + 0 PARENT LocalFrame LOCALFRAME + 40915a 40 DATAREF STACK 744 esp + 0 PARENT LocalFrame LOCALFRAME 40915a 4 INSTR BELONGTO 409150 40915a 4 INSTR DEADREGS EFLAGS EAX ECX EDX EBX ESI R8 R9 R10 R11 R12 R13 R14 R15 ZZ sub rsp, 28h - 40915a 8 DATAREF STACK 728 esp + 0 CHILDOF 727 OFFSET 0 LOCALVAR var_58 - 40915a 8 DATAREF STACK 729 esp + 8 CHILDOF 727 OFFSET 8 LOCALVAR var_50 - 40915a 8 DATAREF STACK 730 esp + 16 CHILDOF 727 OFFSET 16 LOCALVAR var_48 + 40915a 8 DATAREF STACK 745 esp + 0 CHILDOF 744 OFFSET 0 LOCALVAR var_58 + 40915a 8 DATAREF STACK 746 esp + 8 CHILDOF 744 OFFSET 8 LOCALVAR var_50 + 40915a 8 DATAREF STACK 747 esp + 16 CHILDOF 744 OFFSET 16 LOCALVAR var_48 40915a 8 MEMORYHOLE STACK esp + 64 ReturnAddress 40915e 5 INSTR BELONGTO 409150 40915e 5 INSTR DEADREGS EFLAGS EAX ECX EDX EBX ESI R8 R9 R10 R11 R12 R13 R14 R15 ZZ mov [rsp+58h+var_50], rdi @@ -7081,12 +7353,12 @@ 409680 -3 INSTR LOCAL NoWarn push rbx 409681 3 INSTR BELONGTO 409680 409681 3 INSTR DEADREGS EFLAGS EBX ZZ mov rbx, rdi - 409684 20 DATAREF STACK 733 esp + 0 CHILDOF 732 OFFSET 0 OutArgsRegion OUTARGS - 409684 32 DATAREF STACK 732 esp + 0 PARENT LocalFrame LOCALFRAME + 409684 20 DATAREF STACK 750 esp + 0 CHILDOF 749 OFFSET 0 OutArgsRegion OUTARGS + 409684 32 DATAREF STACK 749 esp + 0 PARENT LocalFrame LOCALFRAME 409684 4 INSTR BELONGTO 409680 409684 4 INSTR DEADREGS EFLAGS ZZ sub rsp, 20h 409684 4 MEMORYHOLE STACK esp + 32 CalleeSavedRegs - 409684 8 DATAREF STACK 734 esp + 24 CHILDOF 732 OFFSET 24 LOCALVAR var_10 + 409684 8 DATAREF STACK 751 esp + 24 CHILDOF 749 OFFSET 24 LOCALVAR var_10 409684 8 MEMORYHOLE STACK esp + 36 ReturnAddress 409688 -1 INSTR LOCAL NoMetaUpdate call _g_type_class_peek_parent 409688 5 INSTR BELONGTO 409680 @@ -7215,7 +7487,7 @@ 409781 -3 INSTR LOCAL NoWarn push rbx 409782 3 INSTR BELONGTO 409780 409785 4 INSTR BELONGTO 409780 - 409785 8 DATAREF STACK 735 esp + 0 PARENT LocalFrame LOCALFRAME + 409785 8 DATAREF STACK 752 esp + 0 PARENT LocalFrame LOCALFRAME 409785 8 MEMORYHOLE STACK esp + 16 ReturnAddress 409785 8 MEMORYHOLE STACK esp + 8 CalleeSavedRegs 409789 -1 INSTR LOCAL NoMetaUpdate call sub_408830 @@ -7470,7 +7742,7 @@ 409d74 3 INSTR DEADREGS EFLAGS EAX ECX EDX EBX EDI R8 R9 R10 R11 ZZ mov rbx, rsi 409d77 4 INSTR BELONGTO 409d70 409d77 4 INSTR DEADREGS EFLAGS EAX ECX EDX ESI EDI R8 R9 R10 R11 ZZ sub rsp, 8 - 409d77 8 DATAREF STACK 736 esp + 0 PARENT LocalFrame LOCALFRAME + 409d77 8 DATAREF STACK 753 esp + 0 PARENT LocalFrame LOCALFRAME 409d77 8 MEMORYHOLE STACK esp + 16 ReturnAddress 409d77 8 MEMORYHOLE STACK esp + 8 CalleeSavedRegs 409d7b -1 INSTR LOCAL NoMetaUpdate call sub_408830 @@ -7534,11 +7806,11 @@ 409dda 3 INSTR BELONGTO 40b2d0 409ddd 5 INSTR BELONGTO 40b2d0 409ddd 5 PTRIMMEDESP STACK -8 displ mov [rsp+var_8], r12 - 409de2 24 DATAREF STACK 803 esp + 0 PARENT LocalFrame LOCALFRAME + 409de2 24 DATAREF STACK 820 esp + 0 PARENT LocalFrame LOCALFRAME 409de2 4 INSTR BELONGTO 40b2d0 - 409de2 8 DATAREF STACK 804 esp + 0 CHILDOF 803 OFFSET 0 LOCALVAR var_18 - 409de2 8 DATAREF STACK 805 esp + 8 CHILDOF 803 OFFSET 8 LOCALVAR var_10 - 409de2 8 DATAREF STACK 806 esp + 16 CHILDOF 803 OFFSET 16 LOCALVAR var_8 + 409de2 8 DATAREF STACK 821 esp + 0 CHILDOF 820 OFFSET 0 LOCALVAR var_18 + 409de2 8 DATAREF STACK 822 esp + 8 CHILDOF 820 OFFSET 8 LOCALVAR var_10 + 409de2 8 DATAREF STACK 823 esp + 16 CHILDOF 820 OFFSET 16 LOCALVAR var_8 409de2 8 MEMORYHOLE STACK esp + 24 ReturnAddress 409de6 2 INSTR BELONGTO 40b2d0 409de8 -1 INSTR LOCAL NoMetaUpdate call sub_408830 @@ -7608,13 +7880,13 @@ 409e7d 5 INSTR BELONGTO 409e70 409e82 -1 INSTR LOCAL MetadataUnused mov [rsp+var_8], r13 409e82 5 INSTR BELONGTO 409e70 - 409e87 40 DATAREF STACK 737 esp + 0 PARENT LocalFrame LOCALFRAME + 409e87 40 DATAREF STACK 754 esp + 0 PARENT LocalFrame LOCALFRAME 409e87 4 INSTR BELONGTO 409e70 409e87 4 INSTR DEADREGS EFLAGS EAX ECX EDX EBX ESI EDI R8 R9 R10 R11 R12 R13 ZZ sub rsp, 28h - 409e87 8 DATAREF STACK 738 esp + 8 CHILDOF 737 OFFSET 8 LOCALVAR var_20 - 409e87 8 DATAREF STACK 739 esp + 16 CHILDOF 737 OFFSET 16 LOCALVAR var_18 - 409e87 8 DATAREF STACK 740 esp + 24 CHILDOF 737 OFFSET 24 LOCALVAR var_10 - 409e87 8 DATAREF STACK 741 esp + 32 CHILDOF 737 OFFSET 32 LOCALVAR var_8 + 409e87 8 DATAREF STACK 755 esp + 8 CHILDOF 754 OFFSET 8 LOCALVAR var_20 + 409e87 8 DATAREF STACK 756 esp + 16 CHILDOF 754 OFFSET 16 LOCALVAR var_18 + 409e87 8 DATAREF STACK 757 esp + 24 CHILDOF 754 OFFSET 24 LOCALVAR var_10 + 409e87 8 DATAREF STACK 758 esp + 32 CHILDOF 754 OFFSET 32 LOCALVAR var_8 409e87 8 MEMORYHOLE STACK esp + 40 ReturnAddress 409e8b -1 INSTR LOCAL NoMetaUpdate call sub_408830 409e8b 5 INSTR BELONGTO 409e70 @@ -7783,7 +8055,7 @@ 409ff0 1 INSTR BELONGTO 409ff0 409ff0 1 INSTR DEADREGS EFLAGS EAX ECX EDX ESI R8 ZZ push rbx 409ff0 42 FUNC GLOBAL sub_409FF0 FUNC_UNSAFE NOFP RET 40a019 - 409ff0 8 DATAREF STACK 742 esp + 0 PARENT LocalFrame LOCALFRAME + 409ff0 8 DATAREF STACK 759 esp + 0 PARENT LocalFrame LOCALFRAME 409ff0 8 MEMORYHOLE STACK esp + 8 ReturnAddress 409ff1 3 INSTR BELONGTO 409ff0 409ff1 3 INSTR DEADREGS EFLAGS EAX ECX EDX EBX ESI R8 ZZ mov rbx, rdi @@ -7817,7 +8089,7 @@ 40a020 1 INSTR BELONGTO 40a020 40a020 1 INSTR DEADREGS EFLAGS ZZ push rbx 40a020 46 FUNC GLOBAL sub_40A020 FUNC_UNSAFE NOFP RET 40a04d - 40a020 8 DATAREF STACK 743 esp + 0 PARENT LocalFrame LOCALFRAME + 40a020 8 DATAREF STACK 760 esp + 0 PARENT LocalFrame LOCALFRAME 40a020 8 MEMORYHOLE STACK esp + 8 ReturnAddress 40a021 3 INSTR BELONGTO 40a020 40a021 3 INSTR DEADREGS EFLAGS EBX ZZ mov rbx, rdi @@ -7873,7 +8145,7 @@ 40a0e0 106 FUNC GLOBAL sub_40A0E0 FUNC_UNSAFE NOFP RET 40a149 40a0e0 1 INSTR BELONGTO 40a0e0 40a0e0 1 INSTR DEADREGS EFLAGS EAX ZZ push rbx - 40a0e0 8 DATAREF STACK 744 esp + 0 PARENT LocalFrame LOCALFRAME + 40a0e0 8 DATAREF STACK 761 esp + 0 PARENT LocalFrame LOCALFRAME 40a0e0 8 MEMORYHOLE STACK esp + 8 ReturnAddress 40a0e1 -1 INSTR LOCAL NoMetaUpdate test byte ptr [rdx+14h], 3 40a0e1 4 INSTR BELONGTO 40a0e0 @@ -7965,17 +8237,17 @@ 40a167 5 INSTR BELONGTO 40a150 40a16c -1 INSTR LOCAL MetadataUnused mov [rsp+var_8], r15 40a16c 5 INSTR BELONGTO 40a150 - 40a171 12 DATAREF STACK 747 esp + 12 CHILDOF 745 OFFSET 12 LOCALVAR var_3C - 40a171 4 DATAREF STACK 746 esp + 8 CHILDOF 745 OFFSET 8 LOCALVAR var_40 + 40a171 12 DATAREF STACK 764 esp + 12 CHILDOF 762 OFFSET 12 LOCALVAR var_3C + 40a171 4 DATAREF STACK 763 esp + 8 CHILDOF 762 OFFSET 8 LOCALVAR var_40 40a171 4 INSTR BELONGTO 40a150 40a171 4 INSTR DEADREGS EFLAGS R12 R13 R14 R15 ZZ sub rsp, 48h - 40a171 72 DATAREF STACK 745 esp + 0 PARENT LocalFrame LOCALFRAME - 40a171 8 DATAREF STACK 748 esp + 24 CHILDOF 745 OFFSET 24 LOCALVAR var_30 - 40a171 8 DATAREF STACK 749 esp + 32 CHILDOF 745 OFFSET 32 LOCALVAR var_28 - 40a171 8 DATAREF STACK 750 esp + 40 CHILDOF 745 OFFSET 40 LOCALVAR var_20 - 40a171 8 DATAREF STACK 751 esp + 48 CHILDOF 745 OFFSET 48 LOCALVAR var_18 - 40a171 8 DATAREF STACK 752 esp + 56 CHILDOF 745 OFFSET 56 LOCALVAR var_10 - 40a171 8 DATAREF STACK 753 esp + 64 CHILDOF 745 OFFSET 64 LOCALVAR var_8 + 40a171 72 DATAREF STACK 762 esp + 0 PARENT LocalFrame LOCALFRAME + 40a171 8 DATAREF STACK 765 esp + 24 CHILDOF 762 OFFSET 24 LOCALVAR var_30 + 40a171 8 DATAREF STACK 766 esp + 32 CHILDOF 762 OFFSET 32 LOCALVAR var_28 + 40a171 8 DATAREF STACK 767 esp + 40 CHILDOF 762 OFFSET 40 LOCALVAR var_20 + 40a171 8 DATAREF STACK 768 esp + 48 CHILDOF 762 OFFSET 48 LOCALVAR var_18 + 40a171 8 DATAREF STACK 769 esp + 56 CHILDOF 762 OFFSET 56 LOCALVAR var_10 + 40a171 8 DATAREF STACK 770 esp + 64 CHILDOF 762 OFFSET 64 LOCALVAR var_8 40a171 8 MEMORYHOLE STACK esp + 72 ReturnAddress 40a175 -1 INSTR LOCAL NoMetaUpdate call _gtk_window_get_type 40a175 5 INSTR BELONGTO 40a150 @@ -8242,7 +8514,7 @@ 40a340 1 INSTR BELONGTO 40a340 40a340 1 INSTR DEADREGS EFLAGS ZZ push rbx 40a340 39 FUNC GLOBAL sub_40A340 FUNC_UNSAFE NOFP RET 40a366 - 40a340 8 DATAREF STACK 754 esp + 0 PARENT LocalFrame LOCALFRAME + 40a340 8 DATAREF STACK 771 esp + 0 PARENT LocalFrame LOCALFRAME 40a340 8 MEMORYHOLE STACK esp + 8 ReturnAddress 40a341 3 INSTR BELONGTO 40a340 40a341 3 INSTR DEADREGS EFLAGS EBX ZZ mov rbx, rdi @@ -8276,12 +8548,12 @@ 40a37a 3 INSTR DEADREGS EFLAGS EBX ZZ mov rbp, rsi 40a37d -1 INSTR LOCAL MetadataUnused mov [rsp+var_8], r12 40a37d 5 INSTR BELONGTO 40a370 - 40a382 24 DATAREF STACK 755 esp + 0 PARENT LocalFrame LOCALFRAME + 40a382 24 DATAREF STACK 772 esp + 0 PARENT LocalFrame LOCALFRAME 40a382 4 INSTR BELONGTO 40a370 40a382 4 INSTR DEADREGS EFLAGS EBX ESI R12 ZZ sub rsp, 18h - 40a382 8 DATAREF STACK 756 esp + 0 CHILDOF 755 OFFSET 0 LOCALVAR var_18 - 40a382 8 DATAREF STACK 757 esp + 8 CHILDOF 755 OFFSET 8 LOCALVAR var_10 - 40a382 8 DATAREF STACK 758 esp + 16 CHILDOF 755 OFFSET 16 LOCALVAR var_8 + 40a382 8 DATAREF STACK 773 esp + 0 CHILDOF 772 OFFSET 0 LOCALVAR var_18 + 40a382 8 DATAREF STACK 774 esp + 8 CHILDOF 772 OFFSET 8 LOCALVAR var_10 + 40a382 8 DATAREF STACK 775 esp + 16 CHILDOF 772 OFFSET 16 LOCALVAR var_8 40a382 8 MEMORYHOLE STACK esp + 24 ReturnAddress 40a386 3 INSTR BELONGTO 40a370 40a386 3 INSTR DEADREGS EFLAGS EBX ESI R12 ZZ mov r12, rdi @@ -8363,7 +8635,7 @@ 40a400 -3 INSTR LOCAL NoWarn push r14 40a400 559 FUNC GLOBAL sub_40A400 FUNC_UNSAFE NOFP RET 40a62e 40a402 5 INSTR BELONGTO 40a400 - 40a402 5 INSTR DEADREGS EFLAGS EDI R14 ZZ mov edi, offset aGucharmap; "gucharmap" + 40a402 5 INSTR DEADREGS EFLAGS EDI R14 ZZ mov edi, offset domainname; "gucharmap" 40a407 2 INSTR BELONGTO 40a400 40a407 2 INSTR DEADREGS EFLAGS R14 ZZ push r13 40a407 -3 INSTR LOCAL NoWarn push r13 @@ -8380,28 +8652,28 @@ 40a414 1 INSTR BELONGTO 40a400 40a414 1 INSTR DEADREGS EFLAGS R12 R13 R14 ZZ push rbx 40a414 -3 INSTR LOCAL NoWarn push rbx - 40a415 16 DATAREF STACK 774 esp + 176 CHILDOF 759 OFFSET 176 LOCALVAR var_58 - 40a415 16 DATAREF STACK 777 esp + 208 CHILDOF 759 OFFSET 208 LOCALVAR var_38 + 40a415 16 DATAREF STACK 791 esp + 176 CHILDOF 776 OFFSET 176 LOCALVAR var_58 + 40a415 16 DATAREF STACK 794 esp + 208 CHILDOF 776 OFFSET 208 LOCALVAR var_38 40a415 20 MEMORYHOLE STACK esp + 224 CalleeSavedRegs - 40a415 224 DATAREF STACK 759 esp + 0 PARENT LocalFrame LOCALFRAME - 40a415 68 DATAREF STACK 760 esp + 0 CHILDOF 759 OFFSET 0 OutArgsRegion OUTARGS + 40a415 224 DATAREF STACK 776 esp + 0 PARENT LocalFrame LOCALFRAME + 40a415 68 DATAREF STACK 777 esp + 0 CHILDOF 776 OFFSET 0 OutArgsRegion OUTARGS 40a415 7 INSTR BELONGTO 40a400 40a415 7 INSTR DEADREGS EFLAGS EBX R12 R13 R14 ZZ sub rsp, 0E0h - 40a415 8 DATAREF STACK 761 esp + 72 CHILDOF 759 OFFSET 72 LOCALVAR var_C0 - 40a415 8 DATAREF STACK 762 esp + 80 CHILDOF 759 OFFSET 80 LOCALVAR var_B8 - 40a415 8 DATAREF STACK 763 esp + 88 CHILDOF 759 OFFSET 88 LOCALVAR var_B0 - 40a415 8 DATAREF STACK 764 esp + 96 CHILDOF 759 OFFSET 96 LOCALVAR var_A8 - 40a415 8 DATAREF STACK 765 esp + 104 CHILDOF 759 OFFSET 104 LOCALVAR var_A0 - 40a415 8 DATAREF STACK 766 esp + 112 CHILDOF 759 OFFSET 112 LOCALVAR var_98 - 40a415 8 DATAREF STACK 767 esp + 120 CHILDOF 759 OFFSET 120 LOCALVAR var_90 - 40a415 8 DATAREF STACK 768 esp + 128 CHILDOF 759 OFFSET 128 LOCALVAR var_88 - 40a415 8 DATAREF STACK 769 esp + 136 CHILDOF 759 OFFSET 136 LOCALVAR var_80 - 40a415 8 DATAREF STACK 770 esp + 144 CHILDOF 759 OFFSET 144 LOCALVAR var_78 - 40a415 8 DATAREF STACK 771 esp + 152 CHILDOF 759 OFFSET 152 LOCALVAR var_70 - 40a415 8 DATAREF STACK 772 esp + 160 CHILDOF 759 OFFSET 160 LOCALVAR var_68 - 40a415 8 DATAREF STACK 773 esp + 168 CHILDOF 759 OFFSET 168 LOCALVAR var_60 - 40a415 8 DATAREF STACK 775 esp + 192 CHILDOF 759 OFFSET 192 LOCALVAR var_48 - 40a415 8 DATAREF STACK 776 esp + 200 CHILDOF 759 OFFSET 200 LOCALVAR var_40 + 40a415 8 DATAREF STACK 778 esp + 72 CHILDOF 776 OFFSET 72 LOCALVAR var_C0 + 40a415 8 DATAREF STACK 779 esp + 80 CHILDOF 776 OFFSET 80 LOCALVAR var_B8 + 40a415 8 DATAREF STACK 780 esp + 88 CHILDOF 776 OFFSET 88 LOCALVAR var_B0 + 40a415 8 DATAREF STACK 781 esp + 96 CHILDOF 776 OFFSET 96 LOCALVAR var_A8 + 40a415 8 DATAREF STACK 782 esp + 104 CHILDOF 776 OFFSET 104 LOCALVAR var_A0 + 40a415 8 DATAREF STACK 783 esp + 112 CHILDOF 776 OFFSET 112 LOCALVAR var_98 + 40a415 8 DATAREF STACK 784 esp + 120 CHILDOF 776 OFFSET 120 LOCALVAR var_90 + 40a415 8 DATAREF STACK 785 esp + 128 CHILDOF 776 OFFSET 128 LOCALVAR var_88 + 40a415 8 DATAREF STACK 786 esp + 136 CHILDOF 776 OFFSET 136 LOCALVAR var_80 + 40a415 8 DATAREF STACK 787 esp + 144 CHILDOF 776 OFFSET 144 LOCALVAR var_78 + 40a415 8 DATAREF STACK 788 esp + 152 CHILDOF 776 OFFSET 152 LOCALVAR var_70 + 40a415 8 DATAREF STACK 789 esp + 160 CHILDOF 776 OFFSET 160 LOCALVAR var_68 + 40a415 8 DATAREF STACK 790 esp + 168 CHILDOF 776 OFFSET 168 LOCALVAR var_60 + 40a415 8 DATAREF STACK 792 esp + 192 CHILDOF 776 OFFSET 192 LOCALVAR var_48 + 40a415 8 DATAREF STACK 793 esp + 200 CHILDOF 776 OFFSET 200 LOCALVAR var_40 40a415 8 MEMORYHOLE STACK esp + 244 ReturnAddress 40a41c 12 INSTR BELONGTO 40a400 40a41c 12 INSTR DEADREGS EFLAGS EBX R12 R13 R14 ZZ mov [rsp+108h+var_78], offset aNoahLevittNlev; "Noah Levitt <nlevitt@columbia.edu>" @@ -8433,7 +8705,7 @@ 40a481 5 INSTR BELONGTO 40a400 40a481 5 INSTR DEADREGS EFLAGS EBX ESI EDI R12 R13 R14 ZZ mov esi, offset aYouShouldHaveR; "You should have received a copy of the "... 40a486 5 INSTR BELONGTO 40a400 - 40a486 5 INSTR DEADREGS EFLAGS EBX EDI R12 R13 R14 ZZ mov edi, offset aGucharmap; "gucharmap" + 40a486 5 INSTR DEADREGS EFLAGS EBX EDI R12 R13 R14 ZZ mov edi, offset domainname; "gucharmap" 40a48b 3 INSTR BELONGTO 40a400 40a48b 3 INSTR DEADREGS EFLAGS EBX R12 R13 R14 ZZ mov r14, rax 40a48e -1 INSTR LOCAL NoMetaUpdate call _g_dgettext @@ -8442,7 +8714,7 @@ 40a493 5 INSTR BELONGTO 40a400 40a493 5 INSTR DEADREGS EFLAGS EBX ESI EDI R12 R13 ZZ mov esi, offset aGucharmapAndTh; "Gucharmap and the Unicode data files ar"... 40a498 5 INSTR BELONGTO 40a400 - 40a498 5 INSTR DEADREGS EFLAGS EBX EDI R12 R13 ZZ mov edi, offset aGucharmap; "gucharmap" + 40a498 5 INSTR DEADREGS EFLAGS EBX EDI R12 R13 ZZ mov edi, offset domainname; "gucharmap" 40a49d 3 INSTR BELONGTO 40a400 40a49d 3 INSTR DEADREGS EFLAGS EBX R12 R13 ZZ mov r13, rax 40a4a0 -1 INSTR LOCAL NoMetaUpdate call _g_dgettext @@ -8451,7 +8723,7 @@ 40a4a5 5 INSTR BELONGTO 40a400 40a4a5 5 INSTR DEADREGS EFLAGS EBX ESI EDI R12 ZZ mov esi, offset aPermissionIsHe; "Permission is hereby granted, free of c"... 40a4aa 5 INSTR BELONGTO 40a400 - 40a4aa 5 INSTR DEADREGS EFLAGS EBX EDI R12 ZZ mov edi, offset aGucharmap; "gucharmap" + 40a4aa 5 INSTR DEADREGS EFLAGS EBX EDI R12 ZZ mov edi, offset domainname; "gucharmap" 40a4af 3 INSTR BELONGTO 40a400 40a4af 3 INSTR DEADREGS EFLAGS EBX R12 ZZ mov r12, rax 40a4b2 -1 INSTR LOCAL NoMetaUpdate call _g_dgettext @@ -8460,7 +8732,7 @@ 40a4b7 5 INSTR BELONGTO 40a400 40a4b7 5 INSTR DEADREGS EFLAGS EBX ESI EDI ZZ mov esi, offset aGucharmapIsFre; "Gucharmap is free software; you can red"... 40a4bc 5 INSTR BELONGTO 40a400 - 40a4bc 5 INSTR DEADREGS EFLAGS EBX EDI ZZ mov edi, offset aGucharmap; "gucharmap" + 40a4bc 5 INSTR DEADREGS EFLAGS EBX EDI ZZ mov edi, offset domainname; "gucharmap" 40a4c1 3 INSTR BELONGTO 40a400 40a4c1 3 INSTR DEADREGS EFLAGS EBX ZZ mov rbx, rax 40a4c4 -1 INSTR LOCAL NoMetaUpdate call _g_dgettext @@ -8502,7 +8774,7 @@ 40a509 5 INSTR BELONGTO 40a400 40a509 5 INSTR DEADREGS EFLAGS EBX ESI EDI R12 R13 R14 ZZ mov esi, offset aTranslatorCred; "translator-credits" 40a50e 5 INSTR BELONGTO 40a400 - 40a50e 5 INSTR DEADREGS EFLAGS EBX EDI R12 R13 R14 ZZ mov edi, offset aGucharmap; "gucharmap" + 40a50e 5 INSTR DEADREGS EFLAGS EBX EDI R12 R13 R14 ZZ mov edi, offset domainname; "gucharmap" 40a513 3 INSTR BELONGTO 40a400 40a513 3 INSTR DEADREGS EFLAGS EBX R12 R13 R14 ZZ mov rbx, rax 40a516 -1 INSTR LOCAL NoMetaUpdate call _g_dgettext @@ -8511,16 +8783,16 @@ 40a51b 5 INSTR BELONGTO 40a400 40a51b 5 INSTR DEADREGS EFLAGS ESI EDI R12 R13 R14 ZZ mov esi, offset aBasedOnTheUnic; "Based on the Unicode Character Database"... 40a520 5 INSTR BELONGTO 40a400 - 40a520 5 INSTR DEADREGS EFLAGS EDI R12 R13 R14 ZZ mov edi, offset aGucharmap; "gucharmap" + 40a520 5 INSTR DEADREGS EFLAGS EDI R12 R13 R14 ZZ mov edi, offset domainname; "gucharmap" 40a525 3 INSTR BELONGTO 40a400 40a525 3 INSTR DEADREGS EFLAGS R12 R13 R14 ZZ mov r14, rax 40a528 -1 INSTR LOCAL NoMetaUpdate call _g_dgettext 40a528 5 INSTR BELONGTO 40a400 40a528 5 INSTR DEADREGS EFLAGS R12 R13 ZZ call _g_dgettext 40a52d 5 INSTR BELONGTO 40a400 - 40a52d 5 INSTR DEADREGS EFLAGS ESI EDI R12 R13 ZZ mov esi, offset msgid; "GNOME " + 40a52d 5 INSTR DEADREGS EFLAGS ESI EDI R12 R13 ZZ mov esi, offset aGnome; "GNOME " 40a532 5 INSTR BELONGTO 40a400 - 40a532 5 INSTR DEADREGS EFLAGS EDI R12 R13 ZZ mov edi, offset aGucharmap; "gucharmap" + 40a532 5 INSTR DEADREGS EFLAGS EDI R12 R13 ZZ mov edi, offset domainname; "gucharmap" 40a537 3 INSTR BELONGTO 40a400 40a537 3 INSTR DEADREGS EFLAGS R12 R13 ZZ mov r13, rax 40a53a -1 INSTR LOCAL NoMetaUpdate call _g_dgettext @@ -8668,8 +8940,8 @@ 40a64c 1 INSTR BELONGTO 40a640 40a64c 1 INSTR DEADREGS EFLAGS R12 R13 R15 ZZ push rbx 40a64c -3 INSTR LOCAL NoWarn push rbx - 40a64d 16 DATAREF STACK 779 esp + 8 CHILDOF 778 OFFSET 8 LOCALVAR var_40 - 40a64d 24 DATAREF STACK 778 esp + 0 PARENT LocalFrame LOCALFRAME + 40a64d 16 DATAREF STACK 796 esp + 8 CHILDOF 795 OFFSET 8 LOCALVAR var_40 + 40a64d 24 DATAREF STACK 795 esp + 0 PARENT LocalFrame LOCALFRAME 40a64d 24 MEMORYHOLE STACK esp + 24 CalleeSavedRegs 40a64d 4 INSTR BELONGTO 40a640 40a64d 4 INSTR DEADREGS EFLAGS EBX R12 R13 R15 ZZ sub rsp, 18h @@ -8720,7 +8992,7 @@ 40a68e 5 INSTR BELONGTO 40a640 40a68e 5 INSTR DEADREGS EFLAGS ECX EBX ESI EDI R13 R15 ZZ mov ecx, offset aGucharmap_xml; "gucharmap.xml" 40a693 5 INSTR BELONGTO 40a640 - 40a693 5 INSTR DEADREGS EFLAGS EBX ESI EDI R13 R15 ZZ mov esi, offset aGucharmap; "gucharmap" + 40a693 5 INSTR DEADREGS EFLAGS EBX ESI EDI R13 R15 ZZ mov esi, offset domainname; "gucharmap" 40a698 5 INSTR BELONGTO 40a640 40a698 5 INSTR DEADREGS EFLAGS EBX EDI R13 R15 ZZ mov edi, offset aUsrShareGnomeH; "/usr/share/gnome/help" 40a69d -1 INSTR LOCAL NoMetaUpdate call _g_build_filename @@ -8974,12 +9246,12 @@ 40a81a 3 INSTR BELONGTO 40a810 40a81d -1 INSTR LOCAL MetadataUnused mov [rsp+var_8], r12 40a81d 5 INSTR BELONGTO 40a810 - 40a822 24 DATAREF STACK 780 esp + 0 PARENT LocalFrame LOCALFRAME + 40a822 24 DATAREF STACK 797 esp + 0 PARENT LocalFrame LOCALFRAME 40a822 4 INSTR BELONGTO 40a810 40a822 4 INSTR DEADREGS EFLAGS EBX R12 ZZ sub rsp, 18h - 40a822 8 DATAREF STACK 781 esp + 0 CHILDOF 780 OFFSET 0 LOCALVAR var_18 - 40a822 8 DATAREF STACK 782 esp + 8 CHILDOF 780 OFFSET 8 LOCALVAR var_10 - 40a822 8 DATAREF STACK 783 esp + 16 CHILDOF 780 OFFSET 16 LOCALVAR var_8 + 40a822 8 DATAREF STACK 798 esp + 0 CHILDOF 797 OFFSET 0 LOCALVAR var_18 + 40a822 8 DATAREF STACK 799 esp + 8 CHILDOF 797 OFFSET 8 LOCALVAR var_10 + 40a822 8 DATAREF STACK 800 esp + 16 CHILDOF 797 OFFSET 16 LOCALVAR var_8 40a822 8 MEMORYHOLE STACK esp + 24 ReturnAddress 40a826 -1 INSTR LOCAL MetadataUnused mov ebx, 0FF53h 40a826 5 INSTR BELONGTO 40a810 @@ -9118,7 +9390,7 @@ 40aa00 1 INSTR BELONGTO 40aa00 40aa00 1 INSTR DEADREGS EFLAGS EAX ECX EDX EDI R8 R9 R10 R11 ZZ push rbx 40aa00 30 FUNC GLOBAL sub_40AA00 FUNC_UNSAFE NOFP RET 40aa1d - 40aa00 8 DATAREF STACK 784 esp + 0 PARENT LocalFrame LOCALFRAME + 40aa00 8 DATAREF STACK 801 esp + 0 PARENT LocalFrame LOCALFRAME 40aa00 8 MEMORYHOLE STACK esp + 8 ReturnAddress 40aa01 -1 INSTR LOCAL MetadataUnused mov rbx, rsi 40aa01 3 INSTR BELONGTO 40aa00 @@ -9144,7 +9416,7 @@ 40aa20 1 INSTR BELONGTO 40aa20 40aa20 1 INSTR DEADREGS EFLAGS EAX ECX EDX EDI R8 R9 R10 R11 ZZ push rbx 40aa20 38 FUNC GLOBAL sub_40AA20 FUNC_UNSAFE NOFP RET 40aa45 - 40aa20 8 DATAREF STACK 785 esp + 0 PARENT LocalFrame LOCALFRAME + 40aa20 8 DATAREF STACK 802 esp + 0 PARENT LocalFrame LOCALFRAME 40aa20 8 MEMORYHOLE STACK esp + 8 ReturnAddress 40aa21 -1 INSTR LOCAL MetadataUnused mov rbx, rsi 40aa21 3 INSTR BELONGTO 40aa20 @@ -9196,12 +9468,12 @@ 40aa8a 3 INSTR DEADREGS EFLAGS EBX ZZ mov rbx, rdi 40aa8d -1 INSTR LOCAL MetadataUnused mov [rsp+var_8], r12 40aa8d 5 INSTR BELONGTO 40aa80 - 40aa92 24 DATAREF STACK 788 esp + 0 PARENT LocalFrame LOCALFRAME + 40aa92 24 DATAREF STACK 805 esp + 0 PARENT LocalFrame LOCALFRAME 40aa92 4 INSTR BELONGTO 40aa80 40aa92 4 INSTR DEADREGS EFLAGS R12 ZZ sub rsp, 18h - 40aa92 8 DATAREF STACK 789 esp + 0 CHILDOF 788 OFFSET 0 LOCALVAR var_18 - 40aa92 8 DATAREF STACK 790 esp + 8 CHILDOF 788 OFFSET 8 LOCALVAR var_10 - 40aa92 8 DATAREF STACK 791 esp + 16 CHILDOF 788 OFFSET 16 LOCALVAR var_8 + 40aa92 8 DATAREF STACK 806 esp + 0 CHILDOF 805 OFFSET 0 LOCALVAR var_18 + 40aa92 8 DATAREF STACK 807 esp + 8 CHILDOF 805 OFFSET 8 LOCALVAR var_10 + 40aa92 8 DATAREF STACK 808 esp + 16 CHILDOF 805 OFFSET 16 LOCALVAR var_8 40aa92 8 MEMORYHOLE STACK esp + 24 ReturnAddress 40aa96 -1 INSTR LOCAL NoMetaUpdate test esi, esi 40aa96 2 INSTR BELONGTO 40aa80 @@ -9213,7 +9485,7 @@ 40aa9f 5 INSTR BELONGTO 40aa80 40aa9f 5 INSTR DEADREGS EFLAGS ESI EDI R12 ZZ mov esi, offset aPreviousScript; "Previous Script" 40aaa4 5 INSTR BELONGTO 40aa80 - 40aaa4 5 INSTR DEADREGS EFLAGS EDI R12 ZZ mov edi, offset aGucharmap; "gucharmap" + 40aaa4 5 INSTR DEADREGS EFLAGS EDI R12 ZZ mov edi, offset domainname; "gucharmap" 40aaa9 3 INSTR BELONGTO 40aa80 40aaa9 3 INSTR DEADREGS EFLAGS R12 ZZ mov rbp, rax 40aaac -1 INSTR LOCAL NoMetaUpdate call _g_dgettext @@ -9224,7 +9496,7 @@ 40aab6 3 INSTR BELONGTO 40aa80 40aab6 3 INSTR DEADREGS EFLAGS EDI R12 ZZ mov r12, rax 40aab9 5 INSTR BELONGTO 40aa80 - 40aab9 5 INSTR DEADREGS EFLAGS EDI ZZ mov edi, offset aGucharmap; "gucharmap" + 40aab9 5 INSTR DEADREGS EFLAGS EDI ZZ mov edi, offset domainname; "gucharmap" 40aabe -1 INSTR LOCAL NoMetaUpdate call _g_dgettext 40aabe 5 INSTR BELONGTO 40aa80 40aabe 5 INSTR DEADREGS EFLAGS ZZ call _g_dgettext @@ -9286,7 +9558,7 @@ 40ab25 5 INSTR BELONGTO 40aa80 40ab25 5 INSTR DEADREGS EFLAGS ESI EDI R12 ZZ mov esi, offset aPreviousBlock; "Previous Block" 40ab2a 5 INSTR BELONGTO 40aa80 - 40ab2a 5 INSTR DEADREGS EFLAGS EDI R12 ZZ mov edi, offset aGucharmap; "gucharmap" + 40ab2a 5 INSTR DEADREGS EFLAGS EDI R12 ZZ mov edi, offset domainname; "gucharmap" 40ab2f 3 INSTR BELONGTO 40aa80 40ab2f 3 INSTR DEADREGS EFLAGS R12 ZZ mov rbp, rax 40ab32 -1 INSTR LOCAL NoMetaUpdate call _g_dgettext @@ -9318,12 +9590,12 @@ 40abb0 -3 INSTR LOCAL NoWarn push rbx 40abb1 -1 INSTR LOCAL MetadataUnused mov rbx, rdi 40abb1 3 INSTR BELONGTO 40abb0 - 40abb4 24 DATAREF STACK 793 esp + 0 CHILDOF 792 OFFSET 0 OutArgsRegion OUTARGS - 40abb4 32 DATAREF STACK 792 esp + 0 PARENT LocalFrame LOCALFRAME + 40abb4 24 DATAREF STACK 810 esp + 0 CHILDOF 809 OFFSET 0 OutArgsRegion OUTARGS + 40abb4 32 DATAREF STACK 809 esp + 0 PARENT LocalFrame LOCALFRAME 40abb4 4 INSTR BELONGTO 40abb0 40abb4 4 INSTR DEADREGS EFLAGS EAX ZZ sub rsp, 20h 40abb4 4 MEMORYHOLE STACK esp + 32 CalleeSavedRegs - 40abb4 8 DATAREF STACK 794 esp + 24 CHILDOF 792 OFFSET 24 LOCALVAR var_10 + 40abb4 8 DATAREF STACK 811 esp + 24 CHILDOF 809 OFFSET 24 LOCALVAR var_10 40abb4 8 MEMORYHOLE STACK esp + 36 ReturnAddress 40abb8 7 INSTR BELONGTO 40abb0 40abb8 7 INSTR DEADREGS EFLAGS EAX ZZ mov dword ptr [rdi+78h], 0 @@ -9428,8 +9700,8 @@ 40ad10 47 FUNC GLOBAL sub_40AD10 FUNC_UNSAFE NOFP RET 40ad3e 40ad11 -1 INSTR LOCAL MetadataUnused mov rbx, rsi 40ad11 3 INSTR BELONGTO 40ad10 - 40ad14 16 DATAREF STACK 795 esp + 0 PARENT LocalFrame LOCALFRAME - 40ad14 4 DATAREF STACK 796 esp + 12 CHILDOF 795 OFFSET 12 LOCALVAR var_C + 40ad14 16 DATAREF STACK 812 esp + 0 PARENT LocalFrame LOCALFRAME + 40ad14 4 DATAREF STACK 813 esp + 12 CHILDOF 812 OFFSET 12 LOCALVAR var_C 40ad14 4 INSTR BELONGTO 40ad10 40ad14 4 INSTR DEADREGS EFLAGS EDI ZZ sub rsp, 10h 40ad14 4 MEMORYHOLE STACK esp + 16 CalleeSavedRegs @@ -9528,7 +9800,7 @@ 40ae94 -3 INSTR LOCAL NoWarn push rbx 40ae95 4 INSTR BELONGTO 40ae90 40ae95 4 INSTR DEADREGS EFLAGS EBX ZZ sub rsp, 8 - 40ae95 8 DATAREF STACK 797 esp + 0 PARENT LocalFrame LOCALFRAME + 40ae95 8 DATAREF STACK 814 esp + 0 PARENT LocalFrame LOCALFRAME 40ae95 8 MEMORYHOLE STACK esp + 16 ReturnAddress 40ae95 8 MEMORYHOLE STACK esp + 8 CalleeSavedRegs 40ae99 -1 INSTR LOCAL NoMetaUpdate call _gtk_editable_get_type @@ -9671,8 +9943,8 @@ 40b0e0 1 INSTR BELONGTO 40b0e0 40b0e0 1 INSTR DEADREGS EFLAGS EAX ZZ push rbx 40b0e0 -3 INSTR LOCAL NoWarn push rbx - 40b0e1 16 DATAREF STACK 798 esp + 0 PARENT LocalFrame LOCALFRAME - 40b0e1 4 DATAREF STACK 799 esp + 0 CHILDOF 798 OFFSET 0 OutArgsRegion OUTARGS + 40b0e1 16 DATAREF STACK 815 esp + 0 PARENT LocalFrame LOCALFRAME + 40b0e1 4 DATAREF STACK 816 esp + 0 CHILDOF 815 OFFSET 0 OutArgsRegion OUTARGS 40b0e1 4 INSTR BELONGTO 40b0e0 40b0e1 4 INSTR DEADREGS EFLAGS EAX EBX ZZ sub rsp, 10h 40b0e1 4 MEMORYHOLE STACK esp + 16 CalleeSavedRegs @@ -9753,7 +10025,7 @@ 40b161 -3 INSTR LOCAL NoWarn push rbx 40b162 3 INSTR BELONGTO 40b160 40b165 4 INSTR BELONGTO 40b160 - 40b165 8 DATAREF STACK 800 esp + 0 PARENT LocalFrame LOCALFRAME + 40b165 8 DATAREF STACK 817 esp + 0 PARENT LocalFrame LOCALFRAME 40b165 8 MEMORYHOLE STACK esp + 16 ReturnAddress 40b165 8 MEMORYHOLE STACK esp + 8 CalleeSavedRegs 40b169 -1 INSTR LOCAL NoMetaUpdate call sub_40B0E0 @@ -9805,7 +10077,7 @@ 40b1d0 189 FUNC GLOBAL sub_40B1D0 FUNC_UNSAFE NOFP RET 40b28c 40b1d0 1 INSTR BELONGTO 40b1d0 40b1d0 1 INSTR DEADREGS EFLAGS EAX ECX EDX EDI R8 R9 R10 R11 ZZ push rbx - 40b1d0 8 DATAREF STACK 801 esp + 0 PARENT LocalFrame LOCALFRAME + 40b1d0 8 DATAREF STACK 818 esp + 0 PARENT LocalFrame LOCALFRAME 40b1d0 8 MEMORYHOLE STACK esp + 8 ReturnAddress 40b1d1 3 INSTR BELONGTO 40b1d0 40b1d1 3 INSTR DEADREGS EFLAGS EAX ECX EDX EBX EDI R8 R9 R10 R11 ZZ mov rbx, rsi @@ -9922,7 +10194,7 @@ 40b290 1 INSTR BELONGTO 40b290 40b290 1 INSTR DEADREGS EFLAGS ZZ push rbx 40b290 54 FUNC GLOBAL sub_40B290 FUNC_UNSAFE NOFP RET 40b2c5 - 40b290 8 DATAREF STACK 802 esp + 0 PARENT LocalFrame LOCALFRAME + 40b290 8 DATAREF STACK 819 esp + 0 PARENT LocalFrame LOCALFRAME 40b290 8 MEMORYHOLE STACK esp + 8 ReturnAddress 40b291 -1 INSTR LOCAL NoMetaUpdate cmp qword ptr [rsi+70h], 0 40b291 5 INSTR BELONGTO 40b290 @@ -9984,7 +10256,7 @@ 40b310 1 INSTR BELONGTO 40b310 40b310 1 INSTR DEADREGS EFLAGS ZZ push rbx 40b310 38 FUNC GLOBAL sub_40B310 FUNC_UNSAFE NOFP RET 40b335 - 40b310 8 DATAREF STACK 807 esp + 0 PARENT LocalFrame LOCALFRAME + 40b310 8 DATAREF STACK 824 esp + 0 PARENT LocalFrame LOCALFRAME 40b310 8 MEMORYHOLE STACK esp + 8 ReturnAddress 40b311 -1 INSTR LOCAL NoMetaUpdate call _gtk_widget_get_type 40b311 5 INSTR BELONGTO 40b310 @@ -10029,7 +10301,7 @@ 40b345 3 INSTR DEADREGS EFLAGS EAX ECX EDX EBX ESI R8 R9 R10 R11 ZZ mov rbx, rdi 40b348 4 INSTR BELONGTO 40b340 40b348 4 INSTR DEADREGS EFLAGS EAX ECX EDX ESI EDI R8 R9 R10 R11 ZZ sub rsp, 8 - 40b348 8 DATAREF STACK 808 esp + 0 PARENT LocalFrame LOCALFRAME + 40b348 8 DATAREF STACK 825 esp + 0 PARENT LocalFrame LOCALFRAME 40b348 8 MEMORYHOLE STACK esp + 16 ReturnAddress 40b348 8 MEMORYHOLE STACK esp + 8 CalleeSavedRegs 40b34c -1 INSTR LOCAL NoMetaUpdate call sub_40B0E0 @@ -10175,40 +10447,40 @@ 40b413 -3 INSTR LOCAL NoWarn push rbx 40b414 3 INSTR BELONGTO 40b400 40b414 3 INSTR DEADREGS EFLAGS EBX R12 R13 R14 R15 ZZ mov rbx, rdi - 40b417 1112 DATAREF STACK 809 esp + 0 PARENT LocalFrame LOCALFRAME - 40b417 16 DATAREF STACK 838 esp + 1080 CHILDOF 809 OFFSET 1080 LOCALVAR var_50 - 40b417 16 DATAREF STACK 839 esp + 1096 CHILDOF 809 OFFSET 1096 LOCALVAR var_40 + 40b417 1112 DATAREF STACK 826 esp + 0 PARENT LocalFrame LOCALFRAME + 40b417 16 DATAREF STACK 855 esp + 1080 CHILDOF 826 OFFSET 1080 LOCALVAR var_50 + 40b417 16 DATAREF STACK 856 esp + 1096 CHILDOF 826 OFFSET 1096 LOCALVAR var_40 40b417 24 MEMORYHOLE STACK esp + 1112 CalleeSavedRegs 40b417 7 INSTR BELONGTO 40b400 40b417 7 INSTR DEADREGS EFLAGS EDI R12 R13 R14 R15 ZZ sub rsp, 458h - 40b417 864 DATAREF STACK 812 esp + 16 CHILDOF 809 OFFSET 16 LOCALVAR var_478 - 40b417 8 DATAREF STACK 810 esp + 0 CHILDOF 809 OFFSET 0 LOCALVAR var_488 - 40b417 8 DATAREF STACK 811 esp + 8 CHILDOF 809 OFFSET 8 LOCALVAR var_480 - 40b417 8 DATAREF STACK 813 esp + 880 CHILDOF 809 OFFSET 880 LOCALVAR var_118 - 40b417 8 DATAREF STACK 814 esp + 888 CHILDOF 809 OFFSET 888 LOCALVAR var_110 - 40b417 8 DATAREF STACK 815 esp + 896 CHILDOF 809 OFFSET 896 LOCALVAR var_108 - 40b417 8 DATAREF STACK 816 esp + 904 CHILDOF 809 OFFSET 904 LOCALVAR var_100 - 40b417 8 DATAREF STACK 817 esp + 912 CHILDOF 809 OFFSET 912 LOCALVAR var_F8 - 40b417 8 DATAREF STACK 818 esp + 920 CHILDOF 809 OFFSET 920 LOCALVAR var_F0 - 40b417 8 DATAREF STACK 819 esp + 928 CHILDOF 809 OFFSET 928 LOCALVAR var_E8 - 40b417 8 DATAREF STACK 820 esp + 936 CHILDOF 809 OFFSET 936 LOCALVAR var_E0 - 40b417 8 DATAREF STACK 821 esp + 944 CHILDOF 809 OFFSET 944 LOCALVAR var_D8 - 40b417 8 DATAREF STACK 822 esp + 952 CHILDOF 809 OFFSET 952 LOCALVAR var_D0 - 40b417 8 DATAREF STACK 823 esp + 960 CHILDOF 809 OFFSET 960 LOCALVAR var_C8 - 40b417 8 DATAREF STACK 824 esp + 968 CHILDOF 809 OFFSET 968 LOCALVAR var_C0 - 40b417 8 DATAREF STACK 825 esp + 976 CHILDOF 809 OFFSET 976 LOCALVAR var_B8 - 40b417 8 DATAREF STACK 826 esp + 984 CHILDOF 809 OFFSET 984 LOCALVAR var_B0 - 40b417 8 DATAREF STACK 827 esp + 992 CHILDOF 809 OFFSET 992 LOCALVAR var_A8 - 40b417 8 DATAREF STACK 828 esp + 1000 CHILDOF 809 OFFSET 1000 LOCALVAR var_A0 - 40b417 8 DATAREF STACK 829 esp + 1008 CHILDOF 809 OFFSET 1008 LOCALVAR var_98 - 40b417 8 DATAREF STACK 830 esp + 1016 CHILDOF 809 OFFSET 1016 LOCALVAR var_90 - 40b417 8 DATAREF STACK 831 esp + 1024 CHILDOF 809 OFFSET 1024 LOCALVAR var_88 - 40b417 8 DATAREF STACK 832 esp + 1032 CHILDOF 809 OFFSET 1032 LOCALVAR var_80 - 40b417 8 DATAREF STACK 833 esp + 1040 CHILDOF 809 OFFSET 1040 LOCALVAR var_78 - 40b417 8 DATAREF STACK 834 esp + 1048 CHILDOF 809 OFFSET 1048 LOCALVAR var_70 - 40b417 8 DATAREF STACK 835 esp + 1056 CHILDOF 809 OFFSET 1056 LOCALVAR var_68 - 40b417 8 DATAREF STACK 836 esp + 1064 CHILDOF 809 OFFSET 1064 LOCALVAR var_60 - 40b417 8 DATAREF STACK 837 esp + 1072 CHILDOF 809 OFFSET 1072 LOCALVAR var_58 + 40b417 864 DATAREF STACK 829 esp + 16 CHILDOF 826 OFFSET 16 LOCALVAR var_478 + 40b417 8 DATAREF STACK 827 esp + 0 CHILDOF 826 OFFSET 0 LOCALVAR var_488 + 40b417 8 DATAREF STACK 828 esp + 8 CHILDOF 826 OFFSET 8 LOCALVAR var_480 + 40b417 8 DATAREF STACK 830 esp + 880 CHILDOF 826 OFFSET 880 LOCALVAR var_118 + 40b417 8 DATAREF STACK 831 esp + 888 CHILDOF 826 OFFSET 888 LOCALVAR var_110 + 40b417 8 DATAREF STACK 832 esp + 896 CHILDOF 826 OFFSET 896 LOCALVAR var_108 + 40b417 8 DATAREF STACK 833 esp + 904 CHILDOF 826 OFFSET 904 LOCALVAR var_100 + 40b417 8 DATAREF STACK 834 esp + 912 CHILDOF 826 OFFSET 912 LOCALVAR var_F8 + 40b417 8 DATAREF STACK 835 esp + 920 CHILDOF 826 OFFSET 920 LOCALVAR var_F0 + 40b417 8 DATAREF STACK 836 esp + 928 CHILDOF 826 OFFSET 928 LOCALVAR var_E8 + 40b417 8 DATAREF STACK 837 esp + 936 CHILDOF 826 OFFSET 936 LOCALVAR var_E0 + 40b417 8 DATAREF STACK 838 esp + 944 CHILDOF 826 OFFSET 944 LOCALVAR var_D8 + 40b417 8 DATAREF STACK 839 esp + 952 CHILDOF 826 OFFSET 952 LOCALVAR var_D0 + 40b417 8 DATAREF STACK 840 esp + 960 CHILDOF 826 OFFSET 960 LOCALVAR var_C8 + 40b417 8 DATAREF STACK 841 esp + 968 CHILDOF 826 OFFSET 968 LOCALVAR var_C0 + 40b417 8 DATAREF STACK 842 esp + 976 CHILDOF 826 OFFSET 976 LOCALVAR var_B8 + 40b417 8 DATAREF STACK 843 esp + 984 CHILDOF 826 OFFSET 984 LOCALVAR var_B0 + 40b417 8 DATAREF STACK 844 esp + 992 CHILDOF 826 OFFSET 992 LOCALVAR var_A8 + 40b417 8 DATAREF STACK 845 esp + 1000 CHILDOF 826 OFFSET 1000 LOCALVAR var_A0 + 40b417 8 DATAREF STACK 846 esp + 1008 CHILDOF 826 OFFSET 1008 LOCALVAR var_98 + 40b417 8 DATAREF STACK 847 esp + 1016 CHILDOF 826 OFFSET 1016 LOCALVAR var_90 + 40b417 8 DATAREF STACK 848 esp + 1024 CHILDOF 826 OFFSET 1024 LOCALVAR var_88 + 40b417 8 DATAREF STACK 849 esp + 1032 CHILDOF 826 OFFSET 1032 LOCALVAR var_80 + 40b417 8 DATAREF STACK 850 esp + 1040 CHILDOF 826 OFFSET 1040 LOCALVAR var_78 + 40b417 8 DATAREF STACK 851 esp + 1048 CHILDOF 826 OFFSET 1048 LOCALVAR var_70 + 40b417 8 DATAREF STACK 852 esp + 1056 CHILDOF 826 OFFSET 1056 LOCALVAR var_68 + 40b417 8 DATAREF STACK 853 esp + 1064 CHILDOF 826 OFFSET 1064 LOCALVAR var_60 + 40b417 8 DATAREF STACK 854 esp + 1072 CHILDOF 826 OFFSET 1072 LOCALVAR var_58 40b417 8 MEMORYHOLE STACK esp + 1136 ReturnAddress 40b41e 5 INSTR BELONGTO 40b400 40b41e 5 INSTR DEADREGS EDI R12 R13 R14 R15 ZZ lea rdi, [rsp+488h+var_478] @@ -10299,9 +10571,9 @@ 40b55f 5 INSTR BELONGTO 40b400 40b55f 5 INSTR DEADREGS EFLAGS R12 R13 R14 R15 ZZ call _g_settings_new 40b564 5 INSTR BELONGTO 40b400 - 40b564 5 INSTR DEADREGS EFLAGS ESI EDI R12 R13 R14 R15 ZZ mov esi, offset aCharacterMap; "Character Map" + 40b564 5 INSTR DEADREGS EFLAGS ESI EDI R12 R13 R14 R15 ZZ mov esi, offset msgid; "Character Map" 40b569 5 INSTR BELONGTO 40b400 - 40b569 5 INSTR DEADREGS EFLAGS EDI R12 R13 R14 R15 ZZ mov edi, offset aGucharmap; "gucharmap" + 40b569 5 INSTR DEADREGS EFLAGS EDI R12 R13 R14 R15 ZZ mov edi, offset domainname; "gucharmap" 40b56e 4 INSTR BELONGTO 40b400 40b56e 4 INSTR DEADREGS EFLAGS R12 R13 R14 R15 ZZ mov [rbx+38h], rax 40b572 -1 INSTR LOCAL NoMetaUpdate call _g_dgettext @@ -10374,7 +10646,7 @@ 40b5df 5 INSTR BELONGTO 40b400 40b5df 5 INSTR DEADREGS EFLAGS R12 R13 R15 ZZ call _gtk_action_group_new 40b5e4 5 INSTR BELONGTO 40b400 - 40b5e4 5 INSTR DEADREGS EFLAGS ESI EDI R12 R13 R15 ZZ mov esi, offset aGucharmap; "gucharmap" + 40b5e4 5 INSTR DEADREGS EFLAGS ESI EDI R12 R13 R15 ZZ mov esi, offset domainname; "gucharmap" 40b5e9 3 INSTR BELONGTO 40b400 40b5e9 3 INSTR DEADREGS EFLAGS EDI R12 R13 R15 ZZ mov rdi, rax 40b5ec 4 INSTR BELONGTO 40b400 @@ -10668,7 +10940,7 @@ 40b7c7 5 INSTR BELONGTO 40b400 40b7c7 5 INSTR DEADREGS EFLAGS ESI EDI R12 R15 ZZ mov esi, offset a_textToCopy; "_Text to copy:" 40b7cc 5 INSTR BELONGTO 40b400 - 40b7cc 5 INSTR DEADREGS EFLAGS EDI R12 R15 ZZ mov edi, offset aGucharmap; "gucharmap" + 40b7cc 5 INSTR DEADREGS EFLAGS EDI R12 R15 ZZ mov edi, offset domainname; "gucharmap" 40b7d1 -1 INSTR LOCAL NoMetaUpdate call _g_dgettext 40b7d1 5 INSTR BELONGTO 40b400 40b7d1 5 INSTR DEADREGS EFLAGS R12 R15 ZZ call _g_dgettext @@ -10752,7 +11024,7 @@ 40b84b 5 INSTR BELONGTO 40b400 40b84b 5 INSTR DEADREGS EFLAGS ESI EDI ZZ mov esi, offset aCopyToTheClipb; "Copy to the clipboard." 40b850 5 INSTR BELONGTO 40b400 - 40b850 5 INSTR DEADREGS EFLAGS EDI ZZ mov edi, offset aGucharmap; "gucharmap" + 40b850 5 INSTR DEADREGS EFLAGS EDI ZZ mov edi, offset domainname; "gucharmap" 40b855 -1 INSTR LOCAL NoMetaUpdate call _g_dgettext 40b855 5 INSTR BELONGTO 40b400 40b855 5 INSTR DEADREGS EFLAGS ZZ call _g_dgettext @@ -11083,7 +11355,7 @@ 40ba68 2 INSTR DEADREGS EFLAGS EAX EDX R12 R13 R15 ZZ xor eax, eax 40ba68 -2 INSTR LOCAL n EAX ZZ AlwaysNUM xor eax, eax 40ba6a 5 INSTR BELONGTO 40b400 - 40ba6a 5 INSTR DEADREGS EFLAGS EDX R12 R13 R15 ZZ mov edx, (offset aSunMicrosystem+0Eh) + 40ba6a 5 INSTR DEADREGS EFLAGS EDX R12 R13 R15 ZZ mov edx, (offset aSunMicrosystem+0Eh); "ms" 40ba6f -1 INSTR LOCAL NoMetaUpdate call _g_settings_get 40ba6f 5 INSTR BELONGTO 40b400 40ba6f 5 INSTR DEADREGS EFLAGS R12 R13 R15 ZZ call _g_settings_get @@ -11258,13 +11530,13 @@ 40bb90 48 FUNC GLOBAL sub_40BB90 FUNC_UNSAFE NOFP NORET 40bbbf 40bb90 4 INSTR BELONGTO 40bb90 40bb90 4 INSTR DEADREGS EFLAGS EDX ESI EDI ZZ sub rsp, 8 - 40bb90 8 DATAREF STACK 840 esp + 0 PARENT LocalFrame LOCALFRAME + 40bb90 8 DATAREF STACK 857 esp + 0 PARENT LocalFrame LOCALFRAME 40bb90 8 MEMORYHOLE STACK esp + 8 ReturnAddress 40bb94 -2 INSTR LOCAL n EDX ZZ NUMVia2ndSrcIMMEDNUM mov edx, 5 ; category 40bb94 5 INSTR BELONGTO 40bb90 40bb94 5 INSTR DEADREGS EFLAGS EDX ESI EDI ZZ mov edx, 5 ; category 40bb99 5 INSTR BELONGTO 40bb90 - 40bb99 5 INSTR DEADREGS EFLAGS ESI EDI ZZ mov esi, offset msgid; "GNOME " + 40bb99 5 INSTR DEADREGS EFLAGS ESI EDI ZZ mov esi, offset aGnome; "GNOME " 40bb9e 2 INSTR BELONGTO 40bb90 40bb9e 2 INSTR DEADREGS EFLAGS EDI ZZ xor edi, edi ; domainname 40bb9e -2 INSTR LOCAL n EDI ZZ AlwaysNUM xor edi, edi ; domainname @@ -11311,7 +11583,7 @@ 40bc44 -1 INSTR LOCAL 1stSrcVia2ndSrcIMMEDNUM add rsp, 38h 40bc50 0 FUNC FRAMERESTORE 0 0 0 1 0 1 2 0 0 3 0 0 4 0 8 5 0 0 6 0 0 7 0 0 8 0 0 9 0 0 10 0 0 11 0 0 12 0 0 13 0 0 14 0 0 15 0 0 ZZ 40bc50 0 FUNC MMSAFENESS SAFE - 40bc50 2 FUNC GLOBAL nullsub_1 FUNC_SAFE NOFP RET FUNC_LEAF 40bc51 + 40bc50 2 FUNC GLOBAL fini FUNC_SAFE NOFP RET FUNC_LEAF 40bc51 40bc50 2 INSTR BELONGTO 40bc50 40bc50 2 INSTR DEADREGS EFLAGS ZZ rep retn 40bc50 -4 INSTR LOCAL SafeReturn rep retn @@ -11329,7 +11601,7 @@ 40bc64 -3 INSTR LOCAL NoWarn push rbx 40bc65 4 INSTR BELONGTO 40bc60 40bc65 4 INSTR DEADREGS EFLAGS EAX EBX ZZ sub rsp, 8 - 40bc65 8 DATAREF STACK 841 esp + 0 PARENT LocalFrame LOCALFRAME + 40bc65 8 DATAREF STACK 858 esp + 0 PARENT LocalFrame LOCALFRAME 40bc65 8 MEMORYHOLE STACK esp + 16 ReturnAddress 40bc65 8 MEMORYHOLE STACK esp + 8 CalleeSavedRegs 40bc69 7 INSTR BELONGTO 40bc60 @@ -11365,7 +11637,7 @@ 40bc98 14 FUNC GLOBAL .term_proc FUNC_UNSAFE NOFP RET 40bca5 40bc98 4 INSTR BELONGTO 40bc98 40bc98 4 INSTR DEADREGS EFLAGS EAX ECX EDX ESI EDI R8 R9 R10 R11 ZZ sub rsp, 8 ; _fini - 40bc98 8 DATAREF STACK 842 esp + 0 PARENT LocalFrame LOCALFRAME + 40bc98 8 DATAREF STACK 859 esp + 0 PARENT LocalFrame LOCALFRAME 40bc98 8 MEMORYHOLE STACK esp + 8 ReturnAddress 40bc9c -1 INSTR LOCAL NoMetaUpdate call sub_406F70 40bc9c 5 INSTR BELONGTO 40bc98 diff --git a/tests/commit/trimmed-sorted-save-gnome-control-center.psexe.annot b/tests/commit/trimmed-sorted-save-gnome-control-center.psexe.annot index 5bf9fa29..578164df 100644 --- a/tests/commit/trimmed-sorted-save-gnome-control-center.psexe.annot +++ b/tests/commit/trimmed-sorted-save-gnome-control-center.psexe.annot @@ -537,13 +537,13 @@ 0 8 DATAREF GLOBAL 540 210f90 PARENT g_option_context_set_help_enabled_ptr OFFSET RW 0 8 DATAREF GLOBAL 541 210f98 PARENT g_free_ptr_0 OFFSET RW 0 8 DATAREF GLOBAL 542 210fa0 PARENT cc_shell_marshal_VOID__STRING_STRING_STRING_ptr OFFSET RW - 0 8 DATAREF GLOBAL 543 210fa8 PARENT __libc_csu_fini_ptr OFFSET RW + 0 8 DATAREF GLOBAL 543 210fa8 PARENT fini OFFSET RW 0 8 DATAREF GLOBAL 544 210fb0 PARENT g_str_hash_ptr OFFSET RW 0 8 DATAREF GLOBAL 545 210fb8 PARENT __gmon_start___ptr OFFSET RW 0 8 DATAREF GLOBAL 546 210fc0 PARENT _Jv_RegisterClasses_ptr OFFSET RW 0 8 DATAREF GLOBAL 547 210fc8 PARENT g_object_unref_ptr_0 OFFSET RW 0 8 DATAREF GLOBAL 548 210fd0 PARENT __cxa_finalize_ptr_0 OFFSET RW - 0 8 DATAREF GLOBAL 549 210fd8 PARENT __libc_csu_init_ptr OFFSET RW + 0 8 DATAREF GLOBAL 549 210fd8 PARENT init OFFSET RW 0 8 DATAREF GLOBAL 550 210fe0 PARENT g_cclosure_marshal_VOID__VOID_ptr OFFSET RW 0 8 DATAREF GLOBAL 551 210fe8 PARENT g_str_equal_ptr_0 OFFSET RW 0 8 DATAREF GLOBAL 552 210ff0 PARENT main_ptr OFFSET RW @@ -2502,24 +2502,24 @@ 77c0 42 FUNC GLOBAL _start FUNC_UNSAFE NOFP NORET 77e9 77c0 8 MEMORYHOLE STACK esp + 0 ReturnAddress 77c2 3 INSTR BELONGTO 77c0 - 77c2 3 INSTR DEADREGS EFLAGS ECX ESI EDI R8 R9 ZZ mov r9, rdx + 77c2 3 INSTR DEADREGS EFLAGS ECX ESI EDI R8 R9 ZZ mov r9, rdx ; rtld_fini 77c5 1 INSTR BELONGTO 77c0 - 77c5 1 INSTR DEADREGS EFLAGS ECX EDX ESI EDI R8 ZZ pop rsi + 77c5 1 INSTR DEADREGS EFLAGS ECX EDX ESI EDI R8 ZZ pop rsi ; argc 77c6 3 INSTR BELONGTO 77c0 - 77c6 3 INSTR DEADREGS EFLAGS ECX EDX EDI R8 ZZ mov rdx, rsp - 77c6 3 PTRIMMEDESP STACK 0 displ mov rdx, rsp + 77c6 3 INSTR DEADREGS EFLAGS ECX EDX EDI R8 ZZ mov rdx, rsp ; ubp_av + 77c6 3 PTRIMMEDESP STACK 0 displ mov rdx, rsp ; ubp_av 77c9 4 INSTR BELONGTO 77c0 77c9 4 INSTR DEADREGS EFLAGS ECX EDI R8 ZZ and rsp, 0FFFFFFFFFFFFFFF0h 77cd 1 INSTR BELONGTO 77c0 77cd 1 INSTR DEADREGS EFLAGS ECX EDI R8 ZZ push rax 77ce 1 INSTR BELONGTO 77c0 - 77ce 1 INSTR DEADREGS EFLAGS ECX EDI R8 ZZ push rsp + 77ce 1 INSTR DEADREGS EFLAGS ECX EDI R8 ZZ push rsp ; stack_end 77cf 7 INSTR BELONGTO 77c0 - 77cf 7 INSTR DEADREGS EFLAGS ECX EDI R8 ZZ mov r8, cs:__libc_csu_fini_ptr + 77cf 7 INSTR DEADREGS EFLAGS ECX EDI R8 ZZ mov r8, cs:fini ; fini 77d6 7 INSTR BELONGTO 77c0 - 77d6 7 INSTR DEADREGS EFLAGS ECX EDI ZZ mov rcx, cs:__libc_csu_init_ptr + 77d6 7 INSTR DEADREGS EFLAGS ECX EDI ZZ mov rcx, cs:init ; init 77dd 7 INSTR BELONGTO 77c0 - 77dd 7 INSTR DEADREGS EFLAGS EDI ZZ mov rdi, cs:main_ptr + 77dd 7 INSTR DEADREGS EFLAGS EDI ZZ mov rdi, cs:main_ptr; main 77e4 -1 INSTR LOCAL NoMetaUpdate call ___libc_start_main 77e4 5 INSTR BELONGTO 77c0 77e4 5 INSTR DEADREGS EFLAGS ZZ call ___libc_start_main @@ -2831,7 +2831,7 @@ 7c80 0 FUNC FRAMERESTORE 0 0 0 1 0 0 2 0 0 3 0 0 4 0 0 5 0 0 6 0 0 7 0 0 8 0 0 9 0 0 10 0 0 11 0 0 12 0 0 13 0 0 14 0 0 15 0 0 ZZ 7c80 0 FUNC MMSAFENESS SAFE 7c80 12 FUNC GLOBAL sub_7C80 FUNC_UNSAFE NOFP RET 7c8b - 7c80 -1 INSTR LOCAL MetadataUnused lea rsi, aSS+6 + 7c80 -1 INSTR LOCAL MetadataUnused lea rsi, aSS+6 ; "" 7c80 7 INSTR BELONGTO 7c80 7c80 8 MEMORYHOLE STACK esp + 0 ReturnAddress 7c87 -1 INSTR LOCAL NoMetaUpdate jmp _gtk_entry_set_text @@ -4593,7 +4593,7 @@ 8952 5 INSTR BELONGTO 8910 8952 5 INSTR DEADREGS EFLAGS R12 ZZ call _g_free 8957 7 INSTR BELONGTO 8910 - 8957 7 INSTR DEADREGS EFLAGS EDI R12 ZZ lea rdi, aSS+6 + 8957 7 INSTR DEADREGS EFLAGS EDI R12 ZZ lea rdi, aSS+6 ; "" 895e -1 INSTR LOCAL NoMetaUpdate call _g_strdup 895e 5 INSTR BELONGTO 8910 895e 5 INSTR DEADREGS EFLAGS R12 ZZ call _g_strdup @@ -4610,7 +4610,7 @@ 8973 5 INSTR BELONGTO 8910 8973 5 INSTR DEADREGS EFLAGS R12 ZZ call _g_type_check_instance_cast 8978 7 INSTR BELONGTO 8910 - 8978 7 INSTR DEADREGS EFLAGS ESI EDI R12 ZZ lea rsi, aSS+6 + 8978 7 INSTR DEADREGS EFLAGS ESI EDI R12 ZZ lea rsi, aSS+6 ; "" 897f 3 INSTR BELONGTO 8910 897f 3 INSTR DEADREGS EFLAGS EDI R12 ZZ mov rdi, rax 8982 -1 INSTR LOCAL NoMetaUpdate call _gtk_entry_set_text @@ -5347,7 +5347,7 @@ 8e0f 1 INSTR BELONGTO 8df0 8e0f 1 INSTR DEADREGS EFLAGS R8 R9 R10 R11 ZZ retn 8e10 7 INSTR BELONGTO 8df0 - 8e10 7 INSTR DEADREGS EFLAGS EBX ESI ZZ lea rsi, aSS+6 + 8e10 7 INSTR DEADREGS EFLAGS EBX ESI ZZ lea rsi, aSS+6 ; "" 8e17 -1 INSTR LOCAL NoMetaUpdate call _gtk_entry_set_text 8e17 5 INSTR BELONGTO 8df0 8e17 5 INSTR DEADREGS EFLAGS EBX ZZ call _gtk_entry_set_text @@ -5520,7 +5520,7 @@ 8f33 4 INSTR BELONGTO 8e90 8f33 4 INSTR DEADREGS EFLAGS ESI EDI R12 ZZ mov rdi, [rbx+78h] 8f37 7 INSTR BELONGTO 8e90 - 8f37 7 INSTR DEADREGS EFLAGS ESI R12 ZZ lea rsi, aSS+6 + 8f37 7 INSTR DEADREGS EFLAGS ESI R12 ZZ lea rsi, aSS+6 ; "" 8f3e -1 INSTR LOCAL NoMetaUpdate call _g_strcmp0 8f3e 5 INSTR BELONGTO 8e90 8f3e 5 INSTR DEADREGS EFLAGS R12 ZZ call _g_strcmp0 @@ -6902,7 +6902,7 @@ a330 3 INSTR BELONGTO a280 a330 3 INSTR DEADREGS EFLAGS EDI R13 ZZ mov rdi, rbp ; s a333 7 INSTR BELONGTO a280 - a333 7 INSTR DEADREGS EFLAGS R13 ZZ lea r13, aSS+6 + a333 7 INSTR DEADREGS EFLAGS R13 ZZ lea r13, aSS+6 ; "" a33a 3 INSTR BELONGTO a280 a33a 3 INSTR DEADREGS EFLAGS ZZ add r15, r14 a33d -1 INSTR LOCAL NoMetaUpdate call _strlen @@ -7662,7 +7662,7 @@ ab65 7 INSTR BELONGTO aa90 ab65 7 INSTR DEADREGS EFLAGS ECX EDX ESI EDI R8 ZZ lea rdx, aModelOfTheCate; "Model of the category" ab6c 7 INSTR BELONGTO aa90 - ab6c 7 INSTR DEADREGS EFLAGS ECX ESI EDI R8 ZZ lea rsi, aCcshellmodel+7 + ab6c 7 INSTR DEADREGS EFLAGS ECX ESI EDI R8 ZZ lea rsi, aCcshellmodel+7; "Model" ab73 7 INSTR BELONGTO aa90 ab73 7 INSTR DEADREGS EFLAGS ECX EDI R8 ZZ lea rdi, aModel ; "model" ab7a -2 INSTR LOCAL n R8 ZZ NUMVia2ndSrcIMMEDNUM mov r8d, 0EBh @@ -8529,7 +8529,7 @@ b70d 7 INSTR BELONGTO b6e0 b70d 7 INSTR DEADREGS EFLAGS ECX EDX ESI EDI R8 R9 ZZ lea rdx, loc_B400 b714 7 INSTR BELONGTO b6e0 - b714 7 INSTR DEADREGS EFLAGS ECX ESI EDI R8 R9 ZZ lea rsi, aDesktopItemAct+8 + b714 7 INSTR DEADREGS EFLAGS ECX ESI EDI R8 R9 ZZ lea rsi, aDesktopItemAct+8; "item-activated" b71b 3 INSTR BELONGTO b6e0 b71b 3 INSTR DEADREGS EFLAGS ECX EDI R8 R9 ZZ mov rcx, rbx b71e 3 INSTR BELONGTO b6e0 diff --git a/tests/commit/trimmed-sorted-save-gnome-dictionary.psexe.annot b/tests/commit/trimmed-sorted-save-gnome-dictionary.psexe.annot index 4677a350..dcd4c27b 100644 --- a/tests/commit/trimmed-sorted-save-gnome-dictionary.psexe.annot +++ b/tests/commit/trimmed-sorted-save-gnome-dictionary.psexe.annot @@ -3536,7 +3536,7 @@ 408fe0 24 DATAREF STACK 1180 esp + 0 PARENT LocalFrame LOCALFRAME 408fe0 4 INSTR BELONGTO 408fe0 408fe0 4 INSTR DEADREGS EFLAGS ZZ sub rsp, 18h - 408fe0 77 FUNC GLOBAL sub_408FE0 FUNC_UNSAFE NOFP RET 40902c + 408fe0 77 FUNC GLOBAL main FUNC_UNSAFE NOFP RET 40902c 408fe0 8 DATAREF STACK 1181 esp + 0 CHILDOF 1180 OFFSET 0 OutArgsRegion OUTARGS 408fe0 8 MEMORYHOLE STACK esp + 24 ReturnAddress 408fe4 -1 INSTR LOCAL MetadataUnused mov [rsp+18h+var_C], edi @@ -3590,27 +3590,27 @@ 409030 42 FUNC GLOBAL start FUNC_UNSAFE NOFP NORET 409059 409030 8 MEMORYHOLE STACK esp + 0 ReturnAddress 409032 3 INSTR BELONGTO 409030 - 409032 3 INSTR DEADREGS EFLAGS ECX ESI EDI R8 R9 ZZ mov r9, rdx + 409032 3 INSTR DEADREGS EFLAGS ECX ESI EDI R8 R9 ZZ mov r9, rdx ; rtld_fini 409035 1 INSTR BELONGTO 409030 - 409035 1 INSTR DEADREGS EFLAGS ECX EDX ESI EDI R8 ZZ pop rsi + 409035 1 INSTR DEADREGS EFLAGS ECX EDX ESI EDI R8 ZZ pop rsi ; argc 409036 3 INSTR BELONGTO 409030 - 409036 3 INSTR DEADREGS EFLAGS ECX EDX EDI R8 ZZ mov rdx, rsp - 409036 3 PTRIMMEDESP STACK 0 displ mov rdx, rsp + 409036 3 INSTR DEADREGS EFLAGS ECX EDX EDI R8 ZZ mov rdx, rsp ; ubp_av + 409036 3 PTRIMMEDESP STACK 0 displ mov rdx, rsp ; ubp_av 409039 4 INSTR BELONGTO 409030 409039 4 INSTR DEADREGS EFLAGS ECX EDI R8 ZZ and rsp, 0FFFFFFFFFFFFFFF0h 40903d 1 INSTR BELONGTO 409030 40903d 1 INSTR DEADREGS EFLAGS ECX EDI R8 ZZ push rax 40903e 1 INSTR BELONGTO 409030 - 40903e 1 INSTR DEADREGS EFLAGS ECX EDI R8 ZZ push rsp - 40903f -2 INSTR LOCAL n R8 ZZ NumericDEFs mov r8, offset nullsub_1 + 40903e 1 INSTR DEADREGS EFLAGS ECX EDI R8 ZZ push rsp ; stack_end + 40903f -2 INSTR LOCAL n R8 ZZ NumericDEFs mov r8, offset fini ; fini 40903f 7 INSTR BELONGTO 409030 - 40903f 7 INSTR DEADREGS EFLAGS ECX EDI R8 ZZ mov r8, offset nullsub_1 - 409046 -2 INSTR LOCAL n RCX ZZ NumericDEFs mov rcx, offset aHilLidRhnSg; "H‰l$ØL‰d$àH-SG " + 40903f 7 INSTR DEADREGS EFLAGS ECX EDI R8 ZZ mov r8, offset fini ; fini + 409046 -2 INSTR LOCAL n RCX ZZ NumericDEFs mov rcx, offset init; "H‰l$ØL‰d$àH-SG " 409046 7 INSTR BELONGTO 409030 - 409046 7 INSTR DEADREGS EFLAGS ECX EDI ZZ mov rcx, offset aHilLidRhnSg; "H‰l$ØL‰d$àH-SG " - 40904d -2 INSTR LOCAL n RDI ZZ NumericDEFs mov rdi, offset sub_408FE0 + 409046 7 INSTR DEADREGS EFLAGS ECX EDI ZZ mov rcx, offset init; "H‰l$ØL‰d$àH-SG " + 40904d -2 INSTR LOCAL n RDI ZZ NumericDEFs mov rdi, offset main; main 40904d 7 INSTR BELONGTO 409030 - 40904d 7 INSTR DEADREGS EFLAGS EDI ZZ mov rdi, offset sub_408FE0 + 40904d 7 INSTR DEADREGS EFLAGS EDI ZZ mov rdi, offset main; main 409054 -1 INSTR LOCAL NoMetaUpdate call ___libc_start_main 409054 5 INSTR BELONGTO 409030 409054 5 INSTR DEADREGS EFLAGS ZZ call ___libc_start_main @@ -4989,7 +4989,7 @@ 409c01 3 INSTR BELONGTO 409ba0 409c01 3 INSTR DEADREGS EFLAGS EAX ECX EDX ESI EDI R8 R9 R13 ZZ mov r9, r12 409c04 6 INSTR BELONGTO 409ba0 - 409c04 6 INSTR DEADREGS EFLAGS EAX ECX EDX ESI EDI R8 R12 R13 ZZ mov r8d, (offset aBuildingMenusF+17h) + 409c04 6 INSTR DEADREGS EFLAGS EAX ECX EDX ESI EDI R8 R12 R13 ZZ mov r8d, (offset aBuildingMenusF+17h); "%s" 409c0a -2 INSTR LOCAL n ECX ZZ NUMVia2ndSrcIMMEDNUM mov ecx, 1 409c0a 5 INSTR BELONGTO 409ba0 409c0a 5 INSTR DEADREGS EFLAGS EAX ECX EDX ESI EDI R12 R13 ZZ mov ecx, 1 @@ -5022,7 +5022,7 @@ 409c34 5 INSTR BELONGTO 409ba0 409c34 5 INSTR DEADREGS EFLAGS ZZ call _g_type_check_instance_cast 409c39 5 INSTR BELONGTO 409ba0 - 409c39 5 INSTR DEADREGS EFLAGS ESI EDI ZZ mov esi, (offset asc_412FE5+1) + 409c39 5 INSTR DEADREGS EFLAGS ESI EDI ZZ mov esi, (offset asc_412FE5+1); "" 409c3e 3 INSTR BELONGTO 409ba0 409c3e 3 INSTR DEADREGS EFLAGS EDI ZZ mov rdi, rax 409c41 -1 INSTR LOCAL NoMetaUpdate call _gtk_window_set_title @@ -5047,7 +5047,7 @@ 409c5e 3 INSTR BELONGTO 409ba0 409c5e 3 INSTR DEADREGS EFLAGS ESI EDI ZZ mov rdi, rax 409c61 5 INSTR BELONGTO 409ba0 - 409c61 5 INSTR DEADREGS EFLAGS EAX ESI ZZ mov esi, (offset aBuildingMenusF+17h) + 409c61 5 INSTR DEADREGS EFLAGS EAX ESI ZZ mov esi, (offset aBuildingMenusF+17h); "%s" 409c66 2 INSTR BELONGTO 409ba0 409c66 2 INSTR DEADREGS EFLAGS EAX ZZ xor eax, eax 409c66 -2 INSTR LOCAL n EAX ZZ AlwaysNUM xor eax, eax @@ -18271,7 +18271,7 @@ 4124a5 -1 INSTR LOCAL MetadataRedundant mov r8d, 0E3h 4124a5 6 INSTR BELONGTO 4123d0 4124ab 5 INSTR BELONGTO 4123d0 - 4124ab 5 INSTR DEADREGS EFLAGS ECX EDX ESI EDI ZZ mov ecx, (offset aSearchingForS_+14h) + 4124ab 5 INSTR DEADREGS EFLAGS ECX EDX ESI EDI ZZ mov ecx, (offset aSearchingForS_+14h); "." 4124b0 5 INSTR BELONGTO 4123d0 4124b0 5 INSTR DEADREGS EFLAGS EDX ESI EDI ZZ mov edx, offset byte_413BED 4124b5 5 INSTR BELONGTO 4123d0 @@ -18442,7 +18442,7 @@ 412694 -1 INSTR LOCAL 1stSrcVia2ndSrcIMMEDNUM add rsp, 38h 4126a0 0 FUNC FRAMERESTORE 0 0 0 1 0 1 2 0 0 3 0 0 4 0 8 5 0 0 6 0 0 7 0 0 8 0 0 9 0 0 10 0 0 11 0 0 12 0 0 13 0 0 14 0 0 15 0 0 ZZ 4126a0 0 FUNC MMSAFENESS SAFE - 4126a0 2 FUNC GLOBAL nullsub_1 FUNC_SAFE NOFP RET FUNC_LEAF 4126a1 + 4126a0 2 FUNC GLOBAL fini FUNC_SAFE NOFP RET FUNC_LEAF 4126a1 4126a0 2 INSTR BELONGTO 4126a0 4126a0 2 INSTR DEADREGS EFLAGS ZZ rep retn 4126a0 -4 INSTR LOCAL SafeReturn rep retn diff --git a/tests/commit/trimmed-sorted-save-gnome-file-share-properties.psexe.annot b/tests/commit/trimmed-sorted-save-gnome-file-share-properties.psexe.annot index 1688ff4b..a6c33b35 100644 --- a/tests/commit/trimmed-sorted-save-gnome-file-share-properties.psexe.annot +++ b/tests/commit/trimmed-sorted-save-gnome-file-share-properties.psexe.annot @@ -11,10 +11,10 @@ 0 15 DATAREF GLOBAL 5 40372a PARENT aPassword_entry VOID RO 0 16 DATAREF GLOBAL 203 605278 PARENT SMP_dummy46 VOID RW 0 16 DATAREF GLOBAL 82 403c4c PARENT aUsrSbinHttpd VOID RO - 0 17 DATAREF GLOBAL 16 4037d8 PARENT aGnomeUserShare VOID RO + 0 17 DATAREF GLOBAL 16 4037d8 PARENT domainname VOID RO 0 17 DATAREF GLOBAL 83 403c5c PARENT aUsrSbinHttpd2 VOID RO 0 18 DATAREF GLOBAL 29 40383b PARENT aUser_share_dia VOID RO - 0 18 DATAREF GLOBAL 42 4038dc PARENT aUsrShareLocale VOID RO + 0 18 DATAREF GLOBAL 42 4038dc PARENT dirname VOID RO 0 18 DATAREF GLOBAL 84 403c6d PARENT aUsrSbinApache2 VOID RO 0 19 DATAREF GLOBAL 33 403874 PARENT aWhenWritingFil VOID RO 0 19 DATAREF GLOBAL 80 403c35 PARENT aBonded_and_tru VOID RO @@ -85,7 +85,7 @@ 0 6 DATAREF GLOBAL 19 4037fe PARENT aGuest VOID RO 0 6 DATAREF GLOBAL 21 403804 CHILDOF 20 OFFSET 0 aSSS + 0 FIELD DIRECT 0 6 DATAREF GLOBAL 32 40386e PARENT aNever_0 VOID RO - 0 6 DATAREF GLOBAL 43 4038ee PARENT aUtf8 VOID RO + 0 6 DATAREF GLOBAL 43 4038ee PARENT codeset VOID RO 0 6 DATAREF GLOBAL 51 40398a PARENT SMP_dummy4 VOID RO 0 6 DATAREF GLOBAL 77 403c1f PARENT aNever VOID RO 0 7 DATAREF GLOBAL 205 605289 PARENT SMP_dummy47 VOID RW @@ -700,24 +700,107 @@ 401f80 6 FUNC GLOBAL .g_file_test FUNC_UNSAFE NOFP RET 401f85 401f80 6 INSTR BELONGTO 401f80 401f80 8 MEMORYHOLE STACK esp + 0 ReturnAddress + 401f90 0 FUNC FRAMERESTORE 0 0 0 1 0 0 2 0 0 3 -20 0 4 0 8 5 -12 0 6 0 0 7 0 0 8 0 0 9 0 0 10 0 0 11 0 0 12 -4 0 13 0 0 14 0 0 15 0 0 ZZ + 401f90 0 FUNC MMSAFENESS SAFE + 401f90 138 FUNC GLOBAL main FUNC_UNSAFE NOFP RET 402019 + 401f90 2 INSTR BELONGTO 401f90 + 401f90 2 INSTR DEADREGS EFLAGS ZZ push r12 401f90 -3 INSTR LOCAL NoWarn push r12 + 401f92 3 INSTR BELONGTO 401f90 + 401f92 3 INSTR DEADREGS EFLAGS R12 ZZ mov r12d, edi + 401f95 5 INSTR BELONGTO 401f90 + 401f95 5 INSTR DEADREGS EFLAGS EDI ZZ mov edi, offset domainname; "gnome-user-share" + 401f9a 1 INSTR BELONGTO 401f90 + 401f9a 1 INSTR DEADREGS EFLAGS ZZ push rbp 401f9a -3 INSTR LOCAL NoWarn push rbp - 401fa3 -3 INSTR LOCAL NoWarn push rbx + 401f9b 3 INSTR BELONGTO 401f90 + 401f9b 3 INSTR DEADREGS EFLAGS ZZ mov rbp, rsi + 401f9e 5 INSTR BELONGTO 401f90 + 401f9e 5 INSTR DEADREGS EFLAGS ESI ZZ mov esi, offset dirname; "/usr/share/locale" + 401fa3 1 INSTR BELONGTO 401f90 + 401fa3 1 INSTR DEADREGS EFLAGS ZZ push rbx + 401fa3 24 DATAREF STACK 209 esp + 0 PARENT LocalFrame LOCALFRAME + 401fa3 8 MEMORYHOLE STACK esp + 24 ReturnAddress 401fa4 -1 INSTR LOCAL NoMetaUpdate call _bindtextdomain + 401fa4 5 INSTR BELONGTO 401f90 + 401fa4 5 INSTR DEADREGS EFLAGS EBX ZZ call _bindtextdomain + 401fa9 5 INSTR BELONGTO 401f90 + 401fa9 5 INSTR DEADREGS EFLAGS EBX ESI EDI ZZ mov esi, offset codeset; "UTF-8" + 401fae 5 INSTR BELONGTO 401f90 + 401fae 5 INSTR DEADREGS EFLAGS EBX EDI ZZ mov edi, offset domainname; "gnome-user-share" 401fb3 -1 INSTR LOCAL NoMetaUpdate call _bind_textdomain_codeset + 401fb3 5 INSTR BELONGTO 401f90 + 401fb3 5 INSTR DEADREGS EFLAGS EBX ZZ call _bind_textdomain_codeset + 401fb8 5 INSTR BELONGTO 401f90 + 401fb8 5 INSTR DEADREGS EFLAGS EBX EDI ZZ mov edi, offset domainname; "gnome-user-share" 401fbd -1 INSTR LOCAL NoMetaUpdate call _textdomain + 401fbd 5 INSTR BELONGTO 401f90 + 401fbd 5 INSTR DEADREGS EFLAGS EBX ZZ call _textdomain + 401fc2 2 INSTR BELONGTO 401f90 + 401fc2 2 INSTR DEADREGS EFLAGS EBX ESI EDI ZZ xor esi, esi 401fc2 -2 INSTR LOCAL n ESI ZZ AlwaysNUM xor esi, esi + 401fc4 5 INSTR BELONGTO 401f90 + 401fc4 5 INSTR DEADREGS EFLAGS EBX EDI ZZ mov edi, offset aOrg_gnome_user; "org.gnome.user-share.properties" 401fc9 -1 INSTR LOCAL NoMetaUpdate call _gtk_application_new + 401fc9 5 INSTR BELONGTO 401f90 + 401fc9 5 INSTR DEADREGS EFLAGS EBX ZZ call _gtk_application_new 401fce -2 INSTR LOCAL n R9 ZZ AlwaysNUM xor r9d, r9d + 401fce 3 INSTR BELONGTO 401f90 + 401fce 3 INSTR DEADREGS EFLAGS ECX EDX EBX ESI EDI R8 R9 ZZ xor r9d, r9d 401fd1 -2 INSTR LOCAL n R8 ZZ AlwaysNUM xor r8d, r8d + 401fd1 3 INSTR BELONGTO 401f90 + 401fd1 3 INSTR DEADREGS EFLAGS ECX EDX EBX ESI EDI R8 ZZ xor r8d, r8d + 401fd4 2 INSTR BELONGTO 401f90 + 401fd4 2 INSTR DEADREGS EFLAGS ECX EDX EBX ESI EDI ZZ xor ecx, ecx 401fd4 -2 INSTR LOCAL n ECX ZZ AlwaysNUM xor ecx, ecx + 401fd6 3 INSTR BELONGTO 401f90 + 401fd6 3 INSTR DEADREGS EFLAGS EDX EBX ESI EDI ZZ mov rbx, rax + 401fd9 -2 INSTR LOCAL n EDX ZZ NumericDEFs mov edx, offset loc_402B10 + 401fd9 5 INSTR BELONGTO 401f90 + 401fd9 5 INSTR DEADREGS EFLAGS EDX ESI EDI ZZ mov edx, offset loc_402B10 + 401fde 5 INSTR BELONGTO 401f90 + 401fde 5 INSTR DEADREGS EFLAGS ESI EDI ZZ mov esi, offset aActivate; "activate" + 401fe3 3 INSTR BELONGTO 401f90 + 401fe3 3 INSTR DEADREGS EFLAGS EDI ZZ mov rdi, rax 401fe6 -1 INSTR LOCAL NoMetaUpdate call _g_signal_connect_data + 401fe6 5 INSTR BELONGTO 401f90 + 401fe6 5 INSTR DEADREGS EFLAGS ZZ call _g_signal_connect_data 401feb -1 INSTR LOCAL NoMetaUpdate call _g_application_get_type + 401feb 5 INSTR BELONGTO 401f90 + 401feb 5 INSTR DEADREGS EFLAGS ZZ call _g_application_get_type + 401ff0 3 INSTR BELONGTO 401f90 + 401ff0 3 INSTR DEADREGS EFLAGS ESI EDI ZZ mov rdi, rbx + 401ff3 3 INSTR BELONGTO 401f90 + 401ff3 3 INSTR DEADREGS EFLAGS ESI ZZ mov rsi, rax 401ff6 -1 INSTR LOCAL NoMetaUpdate call _g_type_check_instance_cast - 401ffb 3 PTRIMMEDEBP STACK 0 displ mov rdx, rbp + 401ff6 5 INSTR BELONGTO 401f90 + 401ff6 5 INSTR DEADREGS EFLAGS ZZ call _g_type_check_instance_cast + 401ffb 3 INSTR BELONGTO 401f90 + 401ffb 3 INSTR DEADREGS EFLAGS EDX ESI EDI ZZ mov rdx, rbp + 401ffe 3 INSTR BELONGTO 401f90 + 401ffe 3 INSTR DEADREGS EFLAGS ESI EDI ZZ mov esi, r12d + 402001 3 INSTR BELONGTO 401f90 + 402001 3 INSTR DEADREGS EFLAGS EDI R12 ZZ mov rdi, rax 402004 -1 INSTR LOCAL NoMetaUpdate call _g_application_run + 402004 5 INSTR BELONGTO 401f90 + 402004 5 INSTR DEADREGS EFLAGS R12 ZZ call _g_application_run + 402009 3 INSTR BELONGTO 401f90 + 402009 3 INSTR DEADREGS EFLAGS EDI R12 ZZ mov rdi, rbx + 40200c 2 INSTR BELONGTO 401f90 + 40200c 2 INSTR DEADREGS EFLAGS EBX R12 ZZ mov ebp, eax 40200e -1 INSTR LOCAL NoMetaUpdate call _g_object_unref - 402014 2 PTRIMMEDEBP STACK 0 displ mov eax, ebp + 40200e 5 INSTR BELONGTO 401f90 + 40200e 5 INSTR DEADREGS EFLAGS EBX R12 ZZ call _g_object_unref + 402013 1 INSTR BELONGTO 401f90 + 402013 1 INSTR DEADREGS EFLAGS EAX EBX R8 R9 R10 R11 R12 ZZ pop rbx + 402014 2 INSTR BELONGTO 401f90 + 402014 2 INSTR DEADREGS EFLAGS EAX R8 R9 R10 R11 R12 ZZ mov eax, ebp + 402016 1 INSTR BELONGTO 401f90 + 402016 1 INSTR DEADREGS EFLAGS R8 R9 R10 R11 R12 ZZ pop rbp + 402017 2 INSTR BELONGTO 401f90 + 402017 2 INSTR DEADREGS EFLAGS R8 R9 R10 R11 R12 ZZ pop r12 + 402019 1 INSTR BELONGTO 401f90 + 402019 1 INSTR DEADREGS EFLAGS R8 R9 R10 R11 R12 ZZ retn 40201c 0 FUNC FRAMERESTORE 0 0 0 1 0 0 2 0 0 3 0 0 4 0 0 5 0 0 6 0 0 7 0 0 8 0 0 9 0 0 10 0 0 11 0 0 12 0 0 13 0 0 14 0 0 15 0 0 ZZ 40201c 0 FUNC MMSAFENESS UNSAFE 40201c -1 INSTR LOCAL MetadataUnused xor ebp, ebp @@ -725,27 +808,27 @@ 40201c 42 FUNC GLOBAL start FUNC_UNSAFE NOFP NORET 402045 40201c 8 MEMORYHOLE STACK esp + 0 ReturnAddress 40201e 3 INSTR BELONGTO 40201c - 40201e 3 INSTR DEADREGS EFLAGS ECX ESI EDI R8 R9 ZZ mov r9, rdx + 40201e 3 INSTR DEADREGS EFLAGS ECX ESI EDI R8 R9 ZZ mov r9, rdx ; rtld_fini 402021 1 INSTR BELONGTO 40201c - 402021 1 INSTR DEADREGS EFLAGS ECX EDX ESI EDI R8 ZZ pop rsi + 402021 1 INSTR DEADREGS EFLAGS ECX EDX ESI EDI R8 ZZ pop rsi ; argc 402022 3 INSTR BELONGTO 40201c - 402022 3 INSTR DEADREGS EFLAGS ECX EDX EDI R8 ZZ mov rdx, rsp - 402022 3 PTRIMMEDESP STACK 0 displ mov rdx, rsp + 402022 3 INSTR DEADREGS EFLAGS ECX EDX EDI R8 ZZ mov rdx, rsp ; ubp_av + 402022 3 PTRIMMEDESP STACK 0 displ mov rdx, rsp ; ubp_av 402025 4 INSTR BELONGTO 40201c 402025 4 INSTR DEADREGS EFLAGS ECX EDI R8 ZZ and rsp, 0FFFFFFFFFFFFFFF0h 402029 1 INSTR BELONGTO 40201c 402029 1 INSTR DEADREGS EFLAGS ECX EDI R8 ZZ push rax 40202a 1 INSTR BELONGTO 40201c - 40202a 1 INSTR DEADREGS EFLAGS ECX EDI R8 ZZ push rsp - 40202b -2 INSTR LOCAL n R8 ZZ NumericDEFs mov r8, offset nullsub_1 + 40202a 1 INSTR DEADREGS EFLAGS ECX EDI R8 ZZ push rsp ; stack_end + 40202b -2 INSTR LOCAL n R8 ZZ NumericDEFs mov r8, offset fini ; fini 40202b 7 INSTR BELONGTO 40201c - 40202b 7 INSTR DEADREGS EFLAGS ECX EDI R8 ZZ mov r8, offset nullsub_1 - 402032 -2 INSTR LOCAL n RCX ZZ NumericDEFs mov rcx, offset loc_403600 + 40202b 7 INSTR DEADREGS EFLAGS ECX EDI R8 ZZ mov r8, offset fini ; fini + 402032 -2 INSTR LOCAL n RCX ZZ NumericDEFs mov rcx, offset init; init 402032 7 INSTR BELONGTO 40201c - 402032 7 INSTR DEADREGS EFLAGS ECX EDI ZZ mov rcx, offset loc_403600 - 402039 -2 INSTR LOCAL n RDI ZZ NumericDEFs mov rdi, offset loc_401F90 + 402032 7 INSTR DEADREGS EFLAGS ECX EDI ZZ mov rcx, offset init; init + 402039 -2 INSTR LOCAL n RDI ZZ NumericDEFs mov rdi, offset main; main 402039 7 INSTR BELONGTO 40201c - 402039 7 INSTR DEADREGS EFLAGS EDI ZZ mov rdi, offset loc_401F90 + 402039 7 INSTR DEADREGS EFLAGS EDI ZZ mov rdi, offset main; main 402040 -1 INSTR LOCAL NoMetaUpdate call ___libc_start_main 402040 5 INSTR BELONGTO 40201c 402040 5 INSTR DEADREGS EFLAGS ZZ call ___libc_start_main @@ -757,7 +840,7 @@ 402048 23 FUNC GLOBAL sub_402048 FUNC_SAFE NOFP RET 40205e 402048 4 INSTR BELONGTO 402048 402048 4 INSTR DEADREGS EFLAGS EAX ZZ sub rsp, 8 - 402048 8 DATAREF STACK 209 esp + 0 PARENT LocalFrame LOCALFRAME + 402048 8 DATAREF STACK 210 esp + 0 PARENT LocalFrame LOCALFRAME 402048 8 MEMORYHOLE STACK esp + 8 ReturnAddress 40204c 7 INSTR BELONGTO 402048 40204c 7 INSTR DEADREGS EFLAGS EAX ZZ mov rax, cs:__gmon_start___ptr @@ -786,7 +869,7 @@ 402064 -3 INSTR LOCAL NoWarn push rbx 402065 4 INSTR BELONGTO 402060 402065 4 INSTR DEADREGS EFLAGS EBX ZZ sub rsp, 8 - 402065 8 DATAREF STACK 210 esp + 0 PARENT LocalFrame LOCALFRAME + 402065 8 DATAREF STACK 211 esp + 0 PARENT LocalFrame LOCALFRAME 402065 8 MEMORYHOLE STACK esp + 16 ReturnAddress 402065 8 MEMORYHOLE STACK esp + 8 CalleeSavedRegs 402069 -1 INSTR LOCAL NoMetaUpdate cmp cs:byte_605288, 0 @@ -869,8 +952,8 @@ 402107 -3 INSTR LOCAL NoWarn push rbx 402108 3 INSTR BELONGTO 402100 402108 3 INSTR DEADREGS EFLAGS EDX EBX EDI ZZ mov rbx, rsi - 40210b 16 DATAREF STACK 212 esp + 8 CHILDOF 211 OFFSET 8 LOCALVAR var_20 - 40210b 24 DATAREF STACK 211 esp + 0 PARENT LocalFrame LOCALFRAME + 40210b 16 DATAREF STACK 213 esp + 8 CHILDOF 212 OFFSET 8 LOCALVAR var_20 + 40210b 24 DATAREF STACK 212 esp + 0 PARENT LocalFrame LOCALFRAME 40210b 4 INSTR BELONGTO 402100 40210b 4 INSTR DEADREGS EFLAGS EDX EDI ZZ sub rsp, 18h 40210b 8 MEMORYHOLE STACK esp + 24 CalleeSavedRegs @@ -880,7 +963,7 @@ 402112 -1 INSTR LOCAL NoMetaUpdate jz loc_4021E0 402112 6 INSTR BELONGTO 402100 402118 6 INSTR BELONGTO 402100 - 402118 6 INSTR DEADREGS EFLAGS EAX ECX EDX ESI EDI R8 ZZ mov r8d, (offset aSSS+6) + 402118 6 INSTR DEADREGS EFLAGS EAX ECX EDX ESI EDI R8 ZZ mov r8d, (offset aSSS+6); "%s" 40211e -2 INSTR LOCAL n ECX ZZ NUMVia2ndSrcIMMEDNUM mov ecx, 1 40211e 5 INSTR BELONGTO 402100 40211e 5 INSTR DEADREGS EFLAGS EAX ECX EDX ESI EDI ZZ mov ecx, 1 @@ -915,7 +998,7 @@ 40214d 3 INSTR BELONGTO 402100 40214d 3 INSTR DEADREGS EFLAGS EBX ESI EDI ZZ mov rdi, rax 402150 5 INSTR BELONGTO 402100 - 402150 5 INSTR DEADREGS EFLAGS EAX EBX ESI ZZ mov esi, (offset aSSS+6) + 402150 5 INSTR DEADREGS EFLAGS EAX EBX ESI ZZ mov esi, (offset aSSS+6); "%s" 402155 2 INSTR BELONGTO 402100 402155 2 INSTR DEADREGS EFLAGS EAX EBX ZZ xor eax, eax 402155 -2 INSTR LOCAL n EAX ZZ AlwaysNUM xor eax, eax @@ -935,7 +1018,7 @@ 40216a 5 INSTR BELONGTO 402100 40216a 5 INSTR DEADREGS EFLAGS ZZ call _g_type_check_instance_cast 40216f 5 INSTR BELONGTO 402100 - 40216f 5 INSTR DEADREGS EFLAGS ESI EDI ZZ mov esi, (offset aSSS_0+9) + 40216f 5 INSTR DEADREGS EFLAGS ESI EDI ZZ mov esi, (offset aSSS_0+9); "" 402174 3 INSTR BELONGTO 402100 402174 3 INSTR DEADREGS EFLAGS EDI ZZ mov rdi, rax 402177 -1 INSTR LOCAL NoMetaUpdate call _gtk_window_set_title @@ -1047,27 +1130,27 @@ 40221c 1 INSTR BELONGTO 402210 40221c 1 INSTR DEADREGS EFLAGS R12 R13 R14 R15 ZZ push rbx 40221c -3 INSTR LOCAL NoWarn push rbx - 40221d 12 DATAREF STACK 214 esp + 8 CHILDOF 213 OFFSET 8 LOCALVAR var_B0 - 40221d 136 DATAREF STACK 213 esp + 0 PARENT LocalFrame LOCALFRAME - 40221d 16 DATAREF STACK 230 esp + 120 CHILDOF 213 OFFSET 120 LOCALVAR var_40 + 40221d 12 DATAREF STACK 215 esp + 8 CHILDOF 214 OFFSET 8 LOCALVAR var_B0 + 40221d 136 DATAREF STACK 214 esp + 0 PARENT LocalFrame LOCALFRAME + 40221d 16 DATAREF STACK 231 esp + 120 CHILDOF 214 OFFSET 120 LOCALVAR var_40 40221d 24 MEMORYHOLE STACK esp + 136 CalleeSavedRegs - 40221d 4 DATAREF STACK 215 esp + 20 CHILDOF 213 OFFSET 20 LOCALVAR var_A4 - 40221d 4 DATAREF STACK 222 esp + 72 CHILDOF 213 OFFSET 72 LOCALVAR var_70 - 40221d 4 DATAREF STACK 223 esp + 76 CHILDOF 213 OFFSET 76 LOCALVAR var_6C - 40221d 4 DATAREF STACK 224 esp + 80 CHILDOF 213 OFFSET 80 LOCALVAR var_68 - 40221d 4 DATAREF STACK 225 esp + 84 CHILDOF 213 OFFSET 84 LOCALVAR var_64 + 40221d 4 DATAREF STACK 216 esp + 20 CHILDOF 214 OFFSET 20 LOCALVAR var_A4 + 40221d 4 DATAREF STACK 223 esp + 72 CHILDOF 214 OFFSET 72 LOCALVAR var_70 + 40221d 4 DATAREF STACK 224 esp + 76 CHILDOF 214 OFFSET 76 LOCALVAR var_6C + 40221d 4 DATAREF STACK 225 esp + 80 CHILDOF 214 OFFSET 80 LOCALVAR var_68 + 40221d 4 DATAREF STACK 226 esp + 84 CHILDOF 214 OFFSET 84 LOCALVAR var_64 40221d 7 INSTR BELONGTO 402210 40221d 7 INSTR DEADREGS EFLAGS EBX R12 R13 R14 R15 ZZ sub rsp, 88h - 40221d 8 DATAREF STACK 216 esp + 24 CHILDOF 213 OFFSET 24 LOCALVAR var_A0 - 40221d 8 DATAREF STACK 217 esp + 32 CHILDOF 213 OFFSET 32 LOCALVAR var_98 - 40221d 8 DATAREF STACK 218 esp + 40 CHILDOF 213 OFFSET 40 LOCALVAR var_90 - 40221d 8 DATAREF STACK 219 esp + 48 CHILDOF 213 OFFSET 48 LOCALVAR var_88 - 40221d 8 DATAREF STACK 220 esp + 56 CHILDOF 213 OFFSET 56 LOCALVAR var_80 - 40221d 8 DATAREF STACK 221 esp + 64 CHILDOF 213 OFFSET 64 LOCALVAR var_78 - 40221d 8 DATAREF STACK 226 esp + 88 CHILDOF 213 OFFSET 88 LOCALVAR var_60 - 40221d 8 DATAREF STACK 227 esp + 96 CHILDOF 213 OFFSET 96 LOCALVAR var_58 - 40221d 8 DATAREF STACK 228 esp + 104 CHILDOF 213 OFFSET 104 LOCALVAR var_50 - 40221d 8 DATAREF STACK 229 esp + 112 CHILDOF 213 OFFSET 112 LOCALVAR var_48 + 40221d 8 DATAREF STACK 217 esp + 24 CHILDOF 214 OFFSET 24 LOCALVAR var_A0 + 40221d 8 DATAREF STACK 218 esp + 32 CHILDOF 214 OFFSET 32 LOCALVAR var_98 + 40221d 8 DATAREF STACK 219 esp + 40 CHILDOF 214 OFFSET 40 LOCALVAR var_90 + 40221d 8 DATAREF STACK 220 esp + 48 CHILDOF 214 OFFSET 48 LOCALVAR var_88 + 40221d 8 DATAREF STACK 221 esp + 56 CHILDOF 214 OFFSET 56 LOCALVAR var_80 + 40221d 8 DATAREF STACK 222 esp + 64 CHILDOF 214 OFFSET 64 LOCALVAR var_78 + 40221d 8 DATAREF STACK 227 esp + 88 CHILDOF 214 OFFSET 88 LOCALVAR var_60 + 40221d 8 DATAREF STACK 228 esp + 96 CHILDOF 214 OFFSET 96 LOCALVAR var_58 + 40221d 8 DATAREF STACK 229 esp + 104 CHILDOF 214 OFFSET 104 LOCALVAR var_50 + 40221d 8 DATAREF STACK 230 esp + 112 CHILDOF 214 OFFSET 112 LOCALVAR var_48 40221d 8 MEMORYHOLE STACK esp + 160 ReturnAddress 402224 -1 INSTR LOCAL NoMetaUpdate call _gconf_client_get_default 402224 5 INSTR BELONGTO 402210 @@ -2200,8 +2283,8 @@ 4032c5 -1 INSTR LOCAL NoMetaUpdate jmp short loc_403247 4032d0 0 FUNC FRAMERESTORE 0 0 0 1 0 0 2 0 0 3 0 0 4 0 8 5 0 0 6 0 0 7 0 0 8 0 0 9 0 0 10 0 0 11 0 0 12 0 0 13 0 0 14 0 0 15 0 0 ZZ 4032d0 0 FUNC MMSAFENESS SAFE - 4032d0 32 DATAREF STACK 232 esp + 0 CHILDOF 231 OFFSET 0 OutArgsRegion OUTARGS - 4032d0 40 DATAREF STACK 231 esp + 0 PARENT LocalFrame LOCALFRAME + 4032d0 32 DATAREF STACK 233 esp + 0 CHILDOF 232 OFFSET 0 OutArgsRegion OUTARGS + 4032d0 40 DATAREF STACK 232 esp + 0 PARENT LocalFrame LOCALFRAME 4032d0 4 INSTR BELONGTO 4032d0 4032d0 4 INSTR DEADREGS EFLAGS ECX EDX ESI EDI R8 R9 ZZ sub rsp, 28h 4032d0 87 FUNC GLOBAL sub_4032D0 FUNC_UNSAFE NOFP RET 403326 @@ -2272,7 +2355,7 @@ 403332 3 INSTR DEADREGS EFLAGS EBX ZZ mov rbx, rdi 403335 4 INSTR BELONGTO 403330 403335 4 INSTR DEADREGS EFLAGS ZZ sub rsp, 8 - 403335 8 DATAREF STACK 233 esp + 0 PARENT LocalFrame LOCALFRAME + 403335 8 DATAREF STACK 234 esp + 0 PARENT LocalFrame LOCALFRAME 403335 8 MEMORYHOLE STACK esp + 16 ReturnAddress 403335 8 MEMORYHOLE STACK esp + 8 CalleeSavedRegs 403339 -1 INSTR LOCAL NoMetaUpdate call _gtk_toggle_button_get_type @@ -2349,7 +2432,7 @@ 403392 3 INSTR DEADREGS EFLAGS EBX ZZ mov rbx, rdi 403395 4 INSTR BELONGTO 403390 403395 4 INSTR DEADREGS EFLAGS ZZ sub rsp, 8 - 403395 8 DATAREF STACK 234 esp + 0 PARENT LocalFrame LOCALFRAME + 403395 8 DATAREF STACK 235 esp + 0 PARENT LocalFrame LOCALFRAME 403395 8 MEMORYHOLE STACK esp + 16 ReturnAddress 403395 8 MEMORYHOLE STACK esp + 8 CalleeSavedRegs 403399 -1 INSTR LOCAL NoMetaUpdate call _gtk_toggle_button_get_type @@ -2426,7 +2509,7 @@ 4033f2 3 INSTR DEADREGS EFLAGS EBX ZZ mov rbx, rdi 4033f5 4 INSTR BELONGTO 4033f0 4033f5 4 INSTR DEADREGS EFLAGS ZZ sub rsp, 8 - 4033f5 8 DATAREF STACK 235 esp + 0 PARENT LocalFrame LOCALFRAME + 4033f5 8 DATAREF STACK 236 esp + 0 PARENT LocalFrame LOCALFRAME 4033f5 8 MEMORYHOLE STACK esp + 16 ReturnAddress 4033f5 8 MEMORYHOLE STACK esp + 8 CalleeSavedRegs 4033f9 -1 INSTR LOCAL NoMetaUpdate call _gtk_toggle_button_get_type @@ -2721,7 +2804,7 @@ 403597 5 INSTR DEADREGS EFLAGS EBX ZZ mov ebx, offset aUsrLibApache2M; "/usr/lib/apache2/mpm-worker/apache2" 40359c 4 INSTR BELONGTO 403590 40359c 4 INSTR DEADREGS EFLAGS ZZ sub rsp, 8 - 40359c 8 DATAREF STACK 236 esp + 0 PARENT LocalFrame LOCALFRAME + 40359c 8 DATAREF STACK 237 esp + 0 PARENT LocalFrame LOCALFRAME 40359c 8 MEMORYHOLE STACK esp + 16 ReturnAddress 40359c 8 MEMORYHOLE STACK esp + 8 CalleeSavedRegs 4035a0 -1 INSTR LOCAL NoMetaUpdate jmp short loc_4035B5 @@ -2785,31 +2868,98 @@ 4035f7 1 INSTR DEADREGS EFLAGS R8 R9 R10 R11 ZZ pop rbp 4035f8 1 INSTR BELONGTO 403590 4035f8 1 INSTR DEADREGS EFLAGS R8 R9 R10 R11 ZZ retn - 403600 5 PTRIMMEDESP STACK -40 displ mov [rsp-28h], rbp - 403605 5 PTRIMMEDESP STACK -32 displ mov [rsp-20h], r12 - 403618 5 PTRIMMEDESP STACK -24 displ mov [rsp-18h], r13 - 40361d 5 PTRIMMEDESP STACK -16 displ mov [rsp-10h], r14 - 403622 5 PTRIMMEDESP STACK -8 displ mov [rsp-8], r15 - 403627 5 PTRIMMEDESP STACK -48 displ mov [rsp-30h], rbx - 403639 -2 INSTR LOCAL n RBP ZZ AlwaysNUM sar rbp, 3 + 403600 0 FUNC FRAMERESTORE 0 0 0 1 0 0 2 0 0 3 0 0 4 0 8 5 0 0 6 0 0 7 0 0 8 0 0 9 0 0 10 0 0 11 0 0 12 0 0 13 0 0 14 0 0 15 0 0 ZZ + 403600 0 FUNC MMSAFENESS SPECSAFE + 403600 137 FUNC GLOBAL init FUNC_UNSAFE NOFP RET 403688 + 403600 5 INSTR BELONGTO 403600 + 403600 5 INSTR DEADREGS EFLAGS ZZ mov [rsp+var_28], rbp + 403600 5 PTRIMMEDESP STACK -40 displ mov [rsp+var_28], rbp + 403605 5 INSTR BELONGTO 403600 + 403605 5 INSTR DEADREGS EFLAGS ZZ mov [rsp+var_20], r12 + 403605 5 PTRIMMEDESP STACK -32 displ mov [rsp+var_20], r12 + 40360a -1 INSTR LOCAL MetadataUnused lea rbp, cs:604DC4h + 40360a 7 INSTR BELONGTO 403600 + 403611 7 INSTR BELONGTO 403600 + 403611 7 INSTR DEADREGS EFLAGS R12 ZZ lea r12, cs:604DC4h + 403618 5 INSTR BELONGTO 403600 + 403618 5 INSTR DEADREGS EFLAGS ZZ mov [rsp+var_18], r13 + 403618 5 PTRIMMEDESP STACK -24 displ mov [rsp+var_18], r13 + 40361d 5 INSTR BELONGTO 403600 + 40361d 5 INSTR DEADREGS EFLAGS R13 ZZ mov [rsp+var_10], r14 + 40361d 5 PTRIMMEDESP STACK -16 displ mov [rsp+var_10], r14 + 403622 5 INSTR BELONGTO 403600 + 403622 5 INSTR DEADREGS EFLAGS R13 R14 ZZ mov [rsp+var_8], r15 + 403622 5 PTRIMMEDESP STACK -8 displ mov [rsp+var_8], r15 + 403627 5 INSTR BELONGTO 403600 + 403627 5 INSTR DEADREGS EFLAGS R13 R14 R15 ZZ mov [rsp+var_30], rbx + 403627 5 PTRIMMEDESP STACK -48 displ mov [rsp+var_30], rbx + 40362c 4 INSTR BELONGTO 403600 + 40362c 4 INSTR DEADREGS EFLAGS EBX R13 R14 R15 ZZ sub rsp, 38h + 40362c 56 DATAREF STACK 238 esp + 0 PARENT LocalFrame LOCALFRAME + 40362c 8 DATAREF STACK 239 esp + 8 CHILDOF 238 OFFSET 8 LOCALVAR var_30 + 40362c 8 DATAREF STACK 240 esp + 16 CHILDOF 238 OFFSET 16 LOCALVAR var_28 + 40362c 8 DATAREF STACK 241 esp + 24 CHILDOF 238 OFFSET 24 LOCALVAR var_20 + 40362c 8 DATAREF STACK 242 esp + 32 CHILDOF 238 OFFSET 32 LOCALVAR var_18 + 40362c 8 DATAREF STACK 243 esp + 40 CHILDOF 238 OFFSET 40 LOCALVAR var_10 + 40362c 8 DATAREF STACK 244 esp + 48 CHILDOF 238 OFFSET 48 LOCALVAR var_8 + 40362c 8 MEMORYHOLE STACK esp + 56 ReturnAddress + 403630 -1 INSTR LOCAL MetadataUnused sub rbp, r12 + 403630 3 INSTR BELONGTO 403600 + 403633 3 INSTR BELONGTO 403600 + 403633 3 INSTR DEADREGS EFLAGS EBX R13 R14 R15 ZZ mov r13d, edi + 403636 3 INSTR BELONGTO 403600 + 403636 3 INSTR DEADREGS EFLAGS EBX R14 R15 ZZ mov r14, rsi + 403639 -1 INSTR LOCAL MetadataUnused sar rbp, 3 + 403639 4 INSTR BELONGTO 403600 + 40363d 3 INSTR BELONGTO 403600 + 40363d 3 INSTR DEADREGS EFLAGS EBX R15 ZZ mov r15, rdx 403640 -1 INSTR LOCAL NoMetaUpdate call _init_proc + 403640 5 INSTR BELONGTO 403600 + 403640 5 INSTR DEADREGS EFLAGS EBX ZZ call _init_proc 403645 -1 INSTR LOCAL NoMetaUpdate test rbp, rbp + 403645 3 INSTR BELONGTO 403600 403648 -1 INSTR LOCAL NoMetaUpdate jz short loc_403666 + 403648 2 INSTR BELONGTO 403600 + 40364a 2 INSTR BELONGTO 403600 + 40364a 2 INSTR DEADREGS EFLAGS EDX EBX ESI EDI ZZ xor ebx, ebx 40364a -2 INSTR LOCAL n EBX ZZ AlwaysNUM xor ebx, ebx + 40364c 4 INSTR BELONGTO 403600 + 403650 3 INSTR BELONGTO 403600 + 403650 3 INSTR DEADREGS EFLAGS EDX ESI EDI ZZ mov rdx, r15 + 403653 3 INSTR BELONGTO 403600 + 403653 3 INSTR DEADREGS EFLAGS ESI EDI ZZ mov rsi, r14 + 403656 3 INSTR BELONGTO 403600 + 403656 3 INSTR DEADREGS EFLAGS EDI ZZ mov edi, r13d 403659 -1 INSTR LOCAL NoMetaUpdate call qword ptr [r12+rbx*8] + 403659 4 INSTR BELONGTO 403600 40365d -1 INSTR LOCAL 1stSrcVia2ndSrcIMMEDNUM add rbx, 1 + 40365d 4 INSTR BELONGTO 403600 403661 -1 INSTR LOCAL NoMetaUpdate cmp rbx, rbp + 403661 3 INSTR BELONGTO 403600 403664 -1 INSTR LOCAL NoMetaUpdate jnz short loc_403650 - 403666 5 PTRIMMEDESP STACK 8 displ mov rbx, [rsp+8] - 40366b 5 PTRIMMEDESP STACK 16 displ mov rbp, [rsp+10h] - 403670 5 PTRIMMEDESP STACK 24 displ mov r12, [rsp+18h] - 403675 5 PTRIMMEDESP STACK 32 displ mov r13, [rsp+20h] - 40367a 5 PTRIMMEDESP STACK 40 displ mov r14, [rsp+28h] - 40367f 5 PTRIMMEDESP STACK 48 displ mov r15, [rsp+30h] + 403664 2 INSTR BELONGTO 403600 + 403666 5 INSTR BELONGTO 403600 + 403666 5 INSTR DEADREGS EFLAGS EBX R8 R9 R10 R11 R12 R13 R14 R15 ZZ mov rbx, [rsp+38h+var_30] + 403666 5 PTRIMMEDESP STACK 8 displ mov rbx, [rsp+38h+var_30] + 40366b 5 INSTR BELONGTO 403600 + 40366b 5 INSTR DEADREGS EFLAGS R8 R9 R10 R11 R12 R13 R14 R15 ZZ mov rbp, [rsp+38h+var_28] + 40366b 5 PTRIMMEDESP STACK 16 displ mov rbp, [rsp+38h+var_28] + 403670 -1 INSTR LOCAL MetadataUnused mov r12, [rsp+38h+var_20] + 403670 5 INSTR BELONGTO 403600 + 403675 -1 INSTR LOCAL MetadataUnused mov r13, [rsp+38h+var_18] + 403675 5 INSTR BELONGTO 403600 + 40367a -1 INSTR LOCAL MetadataUnused mov r14, [rsp+38h+var_10] + 40367a 5 INSTR BELONGTO 403600 + 40367f -1 INSTR LOCAL MetadataUnused mov r15, [rsp+38h+var_8] + 40367f 5 INSTR BELONGTO 403600 403684 -1 INSTR LOCAL 1stSrcVia2ndSrcIMMEDNUM add rsp, 38h + 403684 4 INSTR BELONGTO 403600 + 403688 1 INSTR BELONGTO 403600 + 403688 1 INSTR DEADREGS EFLAGS R8 R9 R10 R11 R12 R13 R14 R15 ZZ retn + 403688 56 DEALLOC STACK esp - 56 retn 403690 0 FUNC FRAMERESTORE 0 0 0 1 0 1 2 0 0 3 0 0 4 0 8 5 0 0 6 0 0 7 0 0 8 0 0 9 0 0 10 0 0 11 0 0 12 0 0 13 0 0 14 0 0 15 0 0 ZZ 403690 0 FUNC MMSAFENESS SAFE - 403690 2 FUNC GLOBAL nullsub_1 FUNC_SAFE NOFP RET FUNC_LEAF 403691 + 403690 2 FUNC GLOBAL fini FUNC_SAFE NOFP RET FUNC_LEAF 403691 403690 2 INSTR BELONGTO 403690 403690 2 INSTR DEADREGS EFLAGS ZZ rep retn 403690 -4 INSTR LOCAL SafeReturn rep retn @@ -2827,7 +2977,7 @@ 4036a4 -3 INSTR LOCAL NoWarn push rbx 4036a5 4 INSTR BELONGTO 4036a0 4036a5 4 INSTR DEADREGS EFLAGS EAX EBX ZZ sub rsp, 8 - 4036a5 8 DATAREF STACK 237 esp + 0 PARENT LocalFrame LOCALFRAME + 4036a5 8 DATAREF STACK 245 esp + 0 PARENT LocalFrame LOCALFRAME 4036a5 8 MEMORYHOLE STACK esp + 16 ReturnAddress 4036a5 8 MEMORYHOLE STACK esp + 8 CalleeSavedRegs 4036a9 7 INSTR BELONGTO 4036a0 @@ -2863,7 +3013,7 @@ 4036d8 14 FUNC GLOBAL .term_proc FUNC_UNSAFE NOFP RET 4036e5 4036d8 4 INSTR BELONGTO 4036d8 4036d8 4 INSTR DEADREGS EFLAGS EAX ECX EDX ESI EDI R8 R9 R10 R11 ZZ sub rsp, 8 ; _fini - 4036d8 8 DATAREF STACK 238 esp + 0 PARENT LocalFrame LOCALFRAME + 4036d8 8 DATAREF STACK 246 esp + 0 PARENT LocalFrame LOCALFRAME 4036d8 8 MEMORYHOLE STACK esp + 8 ReturnAddress 4036dc -1 INSTR LOCAL NoMetaUpdate call sub_402060 4036dc 5 INSTR BELONGTO 4036d8 diff --git a/tests/commit/trimmed-sorted-save-gnome-font-viewer.psexe.annot b/tests/commit/trimmed-sorted-save-gnome-font-viewer.psexe.annot index 137a8562..42813b5b 100644 --- a/tests/commit/trimmed-sorted-save-gnome-font-viewer.psexe.annot +++ b/tests/commit/trimmed-sorted-save-gnome-font-viewer.psexe.annot @@ -7,13 +7,13 @@ 0 15 DATAREF GLOBAL 2 4045c4 PARENT aStandardSize VOID RO 0 15 DATAREF GLOBAL 8 4045f3 PARENT aInstallFailed VOID RO 0 16 DATAREF GLOBAL 183 6053b8 PARENT SMP_dummy15 VOID RW - 0 18 DATAREF GLOBAL 12 40461e PARENT aUsrShareLocale VOID RO - 0 18 DATAREF GLOBAL 13 404630 PARENT aGnomeFontViewe VOID RO + 0 18 DATAREF GLOBAL 12 40461e PARENT dirname VOID RO + 0 18 DATAREF GLOBAL 13 404630 PARENT domainname VOID RO 0 19 DATAREF GLOBAL 9 404602 PARENT aInstallFailedS VOID RO 0 1 DATAREF GLOBAL 18 40465c CHILDOF 16 OFFSET 25 aCouldNotLoadFa + 25 FIELD DIRECT 0 1 DATAREF GLOBAL 185 6053d0 PARENT byte_6053D0 VOID RW 0 1 DATAREF GLOBAL 37 404747 PARENT SMP_dummy3 VOID RO - 0 20 DATAREF GLOBAL 15 404648 PARENT aUsageSFontfile VOID RO + 0 20 DATAREF GLOBAL 15 404648 PARENT msgid VOID RO 0 21 DATAREF GLOBAL 46 4047e0 PARENT a0123456789_? VOID RO 0 23 DATAREF GLOBAL 19 404676 PARENT aStandardConten VOID RO 0 24 DATAREF GLOBAL 63 604fe8 PARENT SMP_dummy14 VOID RW @@ -41,7 +41,7 @@ 0 5 DATAREF GLOBAL 43 4047bb PARENT SMP_dummy6 VOID RO 0 5 DATAREF GLOBAL 45 4047db PARENT SMP_dummy7 VOID RO 0 6 DATAREF GLOBAL 10 404615 PARENT aEn_us VOID RO - 0 6 DATAREF GLOBAL 14 404642 PARENT aUtf8 VOID RO + 0 6 DATAREF GLOBAL 14 404642 PARENT codeset VOID RO 0 6 DATAREF GLOBAL 23 4046a2 PARENT aName VOID RO 0 6 DATAREF GLOBAL 25 4046af PARENT aType VOID RO 0 6 DATAREF GLOBAL 26 4046b5 PARENT aSize VOID RO @@ -915,415 +915,1489 @@ 402d40 6 FUNC GLOBAL .gtk_grid_attach_next_to FUNC_UNSAFE NOFP RET 402d45 402d40 6 INSTR BELONGTO 402d40 402d40 8 MEMORYHOLE STACK esp + 0 ReturnAddress + 402d50 0 FUNC FRAMERESTORE 0 0 1 1 0 0 2 0 0 3 -44 0 4 0 8 5 -36 0 6 0 0 7 0 0 8 0 0 9 0 0 10 0 0 11 0 0 12 -28 0 13 -20 0 14 -12 0 15 -4 0 ZZ + 402d50 0 FUNC MMSAFENESS SAFE + 402d50 2396 FUNC GLOBAL main FUNC_UNSAFE NOFP RET 4036ab + 402d50 2 INSTR BELONGTO 402d50 + 402d50 2 INSTR DEADREGS EFLAGS ZZ push r15 402d50 -3 INSTR LOCAL NoWarn push r15 + 402d52 2 INSTR BELONGTO 402d50 + 402d52 2 INSTR DEADREGS EFLAGS R15 ZZ push r14 402d52 -3 INSTR LOCAL NoWarn push r14 + 402d54 2 INSTR BELONGTO 402d50 + 402d54 2 INSTR DEADREGS EFLAGS R14 R15 ZZ push r13 402d54 -3 INSTR LOCAL NoWarn push r13 + 402d56 2 INSTR BELONGTO 402d50 + 402d56 2 INSTR DEADREGS EFLAGS R13 R14 R15 ZZ push r12 402d56 -3 INSTR LOCAL NoWarn push r12 + 402d58 1 INSTR BELONGTO 402d50 + 402d58 1 INSTR DEADREGS EFLAGS R12 R13 R14 R15 ZZ push rbp 402d58 -3 INSTR LOCAL NoWarn push rbp + 402d59 1 INSTR BELONGTO 402d50 + 402d59 1 INSTR DEADREGS EFLAGS R12 R13 R14 R15 ZZ push rbx 402d59 -3 INSTR LOCAL NoWarn push rbx - 402d61 4 PTRIMMEDESP STACK 76 displ mov [rsp+4Ch], edi - 402d65 5 PTRIMMEDESP STACK 64 displ mov [rsp+40h], rsi - 402d74 11 PTRIMMEDESP STACK 176 displ mov dword ptr [rsp+0B0h], 0 - 402d7f 10 PTRIMMEDESP STACK 180 displ mov word ptr [rsp+0B4h], 0FFFFh - 402d89 10 PTRIMMEDESP STACK 182 displ mov word ptr [rsp+0B6h], 0FFFFh - 402d93 10 PTRIMMEDESP STACK 184 displ mov word ptr [rsp+0B8h], 0FFFFh + 402d5a 12 DATAREF STACK 197 esp + 64 CHILDOF 189 OFFSET 64 LOCALVAR var_C8 + 402d5a 16 DATAREF STACK 203 esp + 160 CHILDOF 189 OFFSET 160 LOCALVAR var_68 + 402d5a 16 DATAREF STACK 209 esp + 200 CHILDOF 189 OFFSET 200 LOCALVAR var_40 + 402d5a 216 DATAREF STACK 189 esp + 0 PARENT LocalFrame LOCALFRAME + 402d5a 24 MEMORYHOLE STACK esp + 216 CalleeSavedRegs + 402d5a 2 DATAREF STACK 205 esp + 180 CHILDOF 189 OFFSET 180 LOCALVAR var_54 + 402d5a 2 DATAREF STACK 206 esp + 182 CHILDOF 189 OFFSET 182 LOCALVAR var_52 + 402d5a 4 DATAREF STACK 198 esp + 76 CHILDOF 189 OFFSET 76 LOCALVAR var_BC + 402d5a 4 DATAREF STACK 204 esp + 176 CHILDOF 189 OFFSET 176 LOCALVAR var_58 + 402d5a 56 DATAREF STACK 200 esp + 88 CHILDOF 189 OFFSET 88 LOCALVAR var_B0 + 402d5a 7 INSTR BELONGTO 402d50 + 402d5a 7 INSTR DEADREGS EFLAGS EBX R12 R13 R14 R15 ZZ sub rsp, 0D8h + 402d5a 8 DATAREF STACK 190 esp + 0 CHILDOF 189 OFFSET 0 OutArgsRegion OUTARGS + 402d5a 8 DATAREF STACK 191 esp + 16 CHILDOF 189 OFFSET 16 LOCALVAR var_F8 + 402d5a 8 DATAREF STACK 192 esp + 24 CHILDOF 189 OFFSET 24 LOCALVAR var_F0 + 402d5a 8 DATAREF STACK 193 esp + 32 CHILDOF 189 OFFSET 32 LOCALVAR var_E8 + 402d5a 8 DATAREF STACK 194 esp + 40 CHILDOF 189 OFFSET 40 LOCALVAR var_E0 + 402d5a 8 DATAREF STACK 195 esp + 48 CHILDOF 189 OFFSET 48 LOCALVAR var_D8 + 402d5a 8 DATAREF STACK 196 esp + 56 CHILDOF 189 OFFSET 56 LOCALVAR var_D0 + 402d5a 8 DATAREF STACK 199 esp + 80 CHILDOF 189 OFFSET 80 LOCALVAR var_B8 + 402d5a 8 DATAREF STACK 201 esp + 144 CHILDOF 189 OFFSET 144 LOCALVAR var_78 + 402d5a 8 DATAREF STACK 202 esp + 152 CHILDOF 189 OFFSET 152 LOCALVAR var_70 + 402d5a 8 DATAREF STACK 207 esp + 184 CHILDOF 189 OFFSET 184 LOCALVAR var_50 + 402d5a 8 DATAREF STACK 208 esp + 192 CHILDOF 189 OFFSET 192 LOCALVAR var_48 + 402d5a 8 MEMORYHOLE STACK esp + 240 ReturnAddress + 402d61 -1 INSTR LOCAL MetadataUnused mov [rsp+108h+var_BC], edi + 402d61 4 INSTR BELONGTO 402d50 + 402d65 5 INSTR BELONGTO 402d50 + 402d65 5 INSTR DEADREGS EFLAGS EBX EDI R12 R13 R14 R15 ZZ mov [rsp+108h+var_C8], rsi + 402d65 5 PTRIMMEDESP STACK 64 displ mov [rsp+108h+var_C8], rsi + 402d6a 5 INSTR BELONGTO 402d50 + 402d6a 5 INSTR DEADREGS EFLAGS EBX ESI EDI R12 R13 R14 R15 ZZ mov edi, offset domainname; "gnome-font-viewer" + 402d6f 5 INSTR BELONGTO 402d50 + 402d6f 5 INSTR DEADREGS EFLAGS EBX ESI R12 R13 R14 R15 ZZ mov esi, offset dirname; "/usr/share/locale" + 402d74 11 INSTR BELONGTO 402d50 + 402d74 -1 INSTR LOCAL MetadataUnused mov [rsp+108h+var_58], 0 + 402d7f 10 INSTR BELONGTO 402d50 + 402d7f -1 INSTR LOCAL MetadataUnused mov [rsp+108h+var_54], 0FFFFh + 402d89 10 INSTR BELONGTO 402d50 + 402d89 -1 INSTR LOCAL MetadataUnused mov [rsp+108h+var_52], 0FFFFh + 402d93 10 INSTR BELONGTO 402d50 + 402d93 -1 INSTR LOCAL MetadataUnused mov [rsp+108h+var_50], 0FFFFh 402d9d -1 INSTR LOCAL NoMetaUpdate call _bindtextdomain + 402d9d 5 INSTR BELONGTO 402d50 + 402d9d 5 INSTR DEADREGS EFLAGS EBX R12 R13 R14 R15 ZZ call _bindtextdomain + 402da2 5 INSTR BELONGTO 402d50 + 402da2 5 INSTR DEADREGS EFLAGS EBX ESI EDI R12 R13 R14 R15 ZZ mov esi, offset codeset; "UTF-8" + 402da7 5 INSTR BELONGTO 402d50 + 402da7 5 INSTR DEADREGS EFLAGS EBX EDI R12 R13 R14 R15 ZZ mov edi, offset domainname; "gnome-font-viewer" 402dac -1 INSTR LOCAL NoMetaUpdate call _bind_textdomain_codeset + 402dac 5 INSTR BELONGTO 402d50 + 402dac 5 INSTR DEADREGS EFLAGS EBX R12 R13 R14 R15 ZZ call _bind_textdomain_codeset + 402db1 5 INSTR BELONGTO 402d50 + 402db1 5 INSTR DEADREGS EFLAGS EBX EDI R12 R13 R14 R15 ZZ mov edi, offset domainname; "gnome-font-viewer" 402db6 -1 INSTR LOCAL NoMetaUpdate call _textdomain - 402dbb 5 PTRIMMEDESP STACK 64 displ lea rsi, [rsp+40h] - 402dc0 5 PTRIMMEDESP STACK 76 displ lea rdi, [rsp+4Ch] + 402db6 5 INSTR BELONGTO 402d50 + 402db6 5 INSTR DEADREGS EFLAGS EBX R12 R13 R14 R15 ZZ call _textdomain + 402dbb 5 INSTR BELONGTO 402d50 + 402dbb 5 INSTR DEADREGS EFLAGS EBX ESI EDI R12 R13 R14 R15 ZZ lea rsi, [rsp+108h+var_C8] + 402dbb 5 PTRIMMEDESP STACK 64 displ lea rsi, [rsp+108h+var_C8] + 402dc0 5 INSTR BELONGTO 402d50 + 402dc0 5 INSTR DEADREGS EFLAGS EBX EDI R12 R13 R14 R15 ZZ lea rdi, [rsp+108h+var_BC] + 402dc0 5 PTRIMMEDESP STACK 76 displ lea rdi, [rsp+108h+var_BC] 402dc5 -1 INSTR LOCAL NoMetaUpdate call _gtk_init - 402dca -1 INSTR LOCAL NoMetaUpdate cmp dword ptr [rsp+4Ch], 2 - 402dca 5 PTRIMMEDESP STACK 76 displ cmp dword ptr [rsp+4Ch], 2 + 402dc5 5 INSTR BELONGTO 402d50 + 402dc5 5 INSTR DEADREGS EFLAGS EBX R12 R13 R14 R15 ZZ call _gtk_init + 402dca -1 INSTR LOCAL NoMetaUpdate cmp [rsp+108h+var_BC], 2 + 402dca 5 INSTR BELONGTO 402d50 + 402dca 5 PTRIMMEDESP STACK 76 displ cmp [rsp+108h+var_BC], 2 402dcf -1 INSTR LOCAL NoMetaUpdate jz short loc_402E0E - 402dd1 5 PTRIMMEDESP STACK 64 displ mov rax, [rsp+40h] - 402dd6 -2 INSTR LOCAL n EDX ZZ NUMVia2ndSrcIMMEDNUM mov edx, 5 - 402de0 -2 INSTR LOCAL n EDI ZZ AlwaysNUM xor edi, edi + 402dcf 2 INSTR BELONGTO 402d50 + 402dd1 5 INSTR BELONGTO 402d50 + 402dd1 5 INSTR DEADREGS EFLAGS EAX EDX EBX ESI EDI R12 R13 R14 R15 XMM0 XMM1 XMM3 ZZ mov rax, [rsp+108h+var_C8] + 402dd1 5 PTRIMMEDESP STACK 64 displ mov rax, [rsp+108h+var_C8] + 402dd6 -2 INSTR LOCAL n EDX ZZ NUMVia2ndSrcIMMEDNUM mov edx, 5 ; category + 402dd6 5 INSTR BELONGTO 402d50 + 402dd6 5 INSTR DEADREGS EFLAGS EDX EBX ESI EDI R12 R13 R14 R15 XMM0 XMM1 XMM3 ZZ mov edx, 5 ; category + 402ddb 5 INSTR BELONGTO 402d50 + 402ddb 5 INSTR DEADREGS EFLAGS EBX ESI EDI R12 R13 R14 R15 XMM0 XMM1 XMM3 ZZ mov esi, offset msgid; "Usage: %s fontfile\n" + 402de0 2 INSTR BELONGTO 402d50 + 402de0 2 INSTR DEADREGS EFLAGS EBX EDI R12 R13 R14 R15 XMM0 XMM1 XMM3 ZZ xor edi, edi ; domainname + 402de0 -2 INSTR LOCAL n EDI ZZ AlwaysNUM xor edi, edi ; domainname + 402de2 3 INSTR BELONGTO 402d50 + 402de2 3 INSTR DEADREGS EFLAGS EBX R12 R13 R14 R15 XMM0 XMM1 XMM3 ZZ mov rbx, [rax] 402de5 -1 INSTR LOCAL NoMetaUpdate call _dcgettext + 402de5 5 INSTR BELONGTO 402d50 + 402de5 5 INSTR DEADREGS EFLAGS R12 R13 R14 R15 XMM0 XMM1 XMM3 ZZ call _dcgettext + 402dea 3 INSTR BELONGTO 402d50 + 402dea 3 INSTR DEADREGS EFLAGS ESI EDI R12 R13 R14 R15 XMM0 XMM1 XMM3 ZZ mov rdi, rax + 402ded 2 INSTR BELONGTO 402d50 + 402ded 2 INSTR DEADREGS EFLAGS EAX ESI R12 R13 R14 R15 XMM0 XMM1 XMM3 ZZ xor eax, eax 402ded -2 INSTR LOCAL n EAX ZZ AlwaysNUM xor eax, eax + 402def 3 INSTR BELONGTO 402d50 + 402def 3 INSTR DEADREGS EFLAGS ESI R12 R13 R14 R15 XMM0 XMM1 XMM3 ZZ mov rsi, rbx 402df2 -1 INSTR LOCAL NoMetaUpdate call _g_printerr + 402df2 5 INSTR BELONGTO 402d50 + 402df2 5 INSTR DEADREGS EFLAGS EBX R12 R13 R14 R15 XMM0 XMM1 XMM3 ZZ call _g_printerr 402df7 -2 INSTR LOCAL n EAX ZZ NUMVia2ndSrcIMMEDNUM mov eax, 1 + 402df7 5 INSTR BELONGTO 402d50 + 402df7 5 INSTR DEADREGS EFLAGS EAX EBX R8 R9 R10 R11 R12 R13 R14 R15 XMM0 XMM1 XMM3 ZZ mov eax, 1 402dfc -1 INSTR LOCAL 1stSrcVia2ndSrcIMMEDNUM add rsp, 0D8h - 402e0e 8 PTRIMMEDESP STACK 192 displ lea rdi, [rsp+0C0h] + 402dfc 7 INSTR BELONGTO 402d50 + 402e03 1 INSTR BELONGTO 402d50 + 402e03 1 INSTR DEADREGS EFLAGS EBX R8 R9 R10 R11 R12 R13 R14 R15 XMM0 XMM1 XMM3 ZZ pop rbx + 402e03 216 DEALLOC STACK esp - 216 pop rbx + 402e04 1 INSTR BELONGTO 402d50 + 402e04 1 INSTR DEADREGS EFLAGS R8 R9 R10 R11 R12 R13 R14 R15 XMM0 XMM1 XMM3 ZZ pop rbp + 402e05 2 INSTR BELONGTO 402d50 + 402e05 2 INSTR DEADREGS EFLAGS R8 R9 R10 R11 R12 R13 R14 R15 XMM0 XMM1 XMM3 ZZ pop r12 + 402e07 2 INSTR BELONGTO 402d50 + 402e07 2 INSTR DEADREGS EFLAGS R8 R9 R10 R11 R12 R13 R14 R15 XMM0 XMM1 XMM3 ZZ pop r13 + 402e09 2 INSTR BELONGTO 402d50 + 402e09 2 INSTR DEADREGS EFLAGS R8 R9 R10 R11 R12 R13 R14 R15 XMM0 XMM1 XMM3 ZZ pop r14 + 402e0b 2 INSTR BELONGTO 402d50 + 402e0b 2 INSTR DEADREGS EFLAGS R8 R9 R10 R11 R12 R13 R14 R15 XMM0 XMM1 XMM3 ZZ pop r15 + 402e0d 1 INSTR BELONGTO 402d50 + 402e0d 1 INSTR DEADREGS EFLAGS R8 R9 R10 R11 R12 R13 R14 R15 XMM0 XMM1 XMM3 ZZ retn + 402e0e 8 INSTR BELONGTO 402d50 + 402e0e 8 INSTR DEADREGS EFLAGS EBX EDI R12 R13 R14 R15 ZZ lea rdi, [rsp+108h+var_48] + 402e0e 8 PTRIMMEDESP STACK 192 displ lea rdi, [rsp+108h+var_48] 402e16 -1 INSTR LOCAL NoMetaUpdate call _FT_Init_FreeType + 402e16 5 INSTR BELONGTO 402d50 + 402e16 5 INSTR DEADREGS EFLAGS EBX R12 R13 R14 R15 ZZ call _FT_Init_FreeType 402e1b -1 INSTR LOCAL NoMetaUpdate test eax, eax + 402e1b 2 INSTR BELONGTO 402d50 402e1d -1 INSTR LOCAL NoMetaUpdate jnz loc_40334B - 402e23 5 PTRIMMEDESP STACK 64 displ mov rax, [rsp+40h] + 402e1d 6 INSTR BELONGTO 402d50 + 402e23 5 INSTR BELONGTO 402d50 + 402e23 5 INSTR DEADREGS EFLAGS EAX EBX EDI R12 R13 R14 R15 ZZ mov rax, [rsp+108h+var_C8] + 402e23 5 PTRIMMEDESP STACK 64 displ mov rax, [rsp+108h+var_C8] + 402e28 4 INSTR BELONGTO 402d50 + 402e28 4 INSTR DEADREGS EFLAGS EBX EDI R12 R13 R14 R15 ZZ mov rdi, [rax+8] 402e2c -1 INSTR LOCAL NoMetaUpdate call _g_file_new_for_commandline_arg + 402e2c 5 INSTR BELONGTO 402d50 + 402e2c 5 INSTR DEADREGS EFLAGS EBX R12 R13 R14 R15 ZZ call _g_file_new_for_commandline_arg + 402e31 3 INSTR BELONGTO 402d50 + 402e31 3 INSTR DEADREGS EFLAGS EBX EDI R12 R13 R14 R15 ZZ mov rbx, rax + 402e34 3 INSTR BELONGTO 402d50 + 402e34 3 INSTR DEADREGS EFLAGS EDI R12 R13 R14 R15 ZZ mov rdi, rax 402e37 -1 INSTR LOCAL NoMetaUpdate call _g_file_get_uri + 402e37 5 INSTR BELONGTO 402d50 + 402e37 5 INSTR DEADREGS EFLAGS R12 R13 R14 R15 ZZ call _g_file_get_uri + 402e3c 3 INSTR BELONGTO 402d50 + 402e3c 3 INSTR DEADREGS EFLAGS EDI R12 R13 R14 R15 ZZ mov rdi, rbx + 402e3f 3 INSTR BELONGTO 402d50 + 402e3f 3 INSTR DEADREGS EFLAGS EBX R12 R13 R14 R15 ZZ mov r13, rax 402e42 -1 INSTR LOCAL NoMetaUpdate call _g_object_unref + 402e42 5 INSTR BELONGTO 402d50 + 402e42 5 INSTR DEADREGS EFLAGS EBX R12 R14 R15 ZZ call _g_object_unref 402e47 -1 INSTR LOCAL NoMetaUpdate test r13, r13 + 402e47 3 INSTR BELONGTO 402d50 402e4a -1 INSTR LOCAL NoMetaUpdate jz loc_403628 - 402e50 8 PTRIMMEDESP STACK 192 displ mov rdi, [rsp+0C0h] - 402e58 8 PTRIMMEDESP STACK 200 displ lea rcx, [rsp+0C8h] + 402e4a 6 INSTR BELONGTO 402d50 + 402e50 8 INSTR BELONGTO 402d50 + 402e50 8 INSTR DEADREGS EFLAGS ECX EDX EBX ESI EDI R12 R14 R15 ZZ mov rdi, [rsp+108h+var_48] + 402e50 8 PTRIMMEDESP STACK 192 displ mov rdi, [rsp+108h+var_48] + 402e58 8 INSTR BELONGTO 402d50 + 402e58 8 INSTR DEADREGS EFLAGS ECX EDX EBX ESI R12 R14 R15 ZZ lea rcx, [rsp+108h+var_40] + 402e58 8 PTRIMMEDESP STACK 200 displ lea rcx, [rsp+108h+var_40] + 402e60 2 INSTR BELONGTO 402d50 + 402e60 2 INSTR DEADREGS EFLAGS EDX EBX ESI R12 R14 R15 ZZ xor edx, edx 402e60 -2 INSTR LOCAL n EDX ZZ AlwaysNUM xor edx, edx + 402e62 3 INSTR BELONGTO 402d50 + 402e62 3 INSTR DEADREGS EFLAGS EBX ESI R12 R14 R15 ZZ mov rsi, r13 402e65 -1 INSTR LOCAL NoMetaUpdate call sub_403890 + 402e65 5 INSTR BELONGTO 402d50 + 402e65 5 INSTR DEADREGS EFLAGS EBX R12 R14 R15 ZZ call sub_403890 402e6a -1 INSTR LOCAL NoMetaUpdate test eax, eax + 402e6a 2 INSTR BELONGTO 402d50 402e6c -1 INSTR LOCAL NoMetaUpdate jnz loc_403332 + 402e6c 6 INSTR BELONGTO 402d50 + 402e72 2 INSTR BELONGTO 402d50 + 402e72 2 INSTR DEADREGS EFLAGS EBX EDI R12 R14 R15 ZZ xor edi, edi 402e72 -2 INSTR LOCAL n EDI ZZ AlwaysNUM xor edi, edi 402e74 -1 INSTR LOCAL NoMetaUpdate call _gtk_window_new - 402e79 5 PTRIMMEDESP STACK 32 displ mov [rsp+20h], rax - 402e7e 8 PTRIMMEDESP STACK 200 displ mov rax, [rsp+0C8h] + 402e74 5 INSTR BELONGTO 402d50 + 402e74 5 INSTR DEADREGS EFLAGS EBX R12 R14 R15 ZZ call _gtk_window_new + 402e79 5 INSTR BELONGTO 402d50 + 402e79 5 INSTR DEADREGS EFLAGS ECX EDX EBX ESI EDI R12 R14 R15 ZZ mov [rsp+108h+var_E8], rax + 402e79 5 PTRIMMEDESP STACK 32 displ mov [rsp+108h+var_E8], rax + 402e7e -1 INSTR LOCAL MetadataUnused mov rax, [rsp+108h+var_40] + 402e7e 8 INSTR BELONGTO 402d50 + 402e86 5 INSTR BELONGTO 402d50 + 402e86 5 INSTR DEADREGS EFLAGS ECX EDX EBX ESI EDI R12 R14 R15 ZZ mov ecx, (offset aCouldNotLoadFa+19h); "" + 402e8b 5 INSTR BELONGTO 402d50 + 402e8b 5 INSTR DEADREGS EFLAGS EDX EBX ESI EDI R12 R14 R15 ZZ mov esi, offset asc_40461B; ", " + 402e90 4 INSTR BELONGTO 402d50 + 402e90 4 INSTR DEADREGS EFLAGS EDX EBX EDI R12 R14 R15 ZZ mov rdx, [rax+30h] + 402e94 4 INSTR BELONGTO 402d50 + 402e94 4 INSTR DEADREGS EFLAGS EBX EDI R12 R14 R15 ZZ mov rdi, [rax+28h] 402e98 -1 INSTR LOCAL NoMetaUpdate test rdx, rdx + 402e98 3 INSTR BELONGTO 402d50 + 402e9b 4 INSTR BELONGTO 402d50 + 402e9b 4 INSTR DEADREGS EAX EBX R12 R14 R15 ZZ cmovz rsi, rcx + 402e9f 2 INSTR BELONGTO 402d50 + 402e9f 2 INSTR DEADREGS EFLAGS EAX ECX EBX R12 R14 R15 ZZ xor ecx, ecx 402e9f -2 INSTR LOCAL n ECX ZZ AlwaysNUM xor ecx, ecx + 402ea1 2 INSTR BELONGTO 402d50 + 402ea1 2 INSTR DEADREGS EFLAGS EAX EBX R12 R14 R15 ZZ xor eax, eax 402ea1 -2 INSTR LOCAL n EAX ZZ AlwaysNUM xor eax, eax 402ea3 -1 INSTR LOCAL NoMetaUpdate call _g_strconcat + 402ea3 5 INSTR BELONGTO 402d50 + 402ea3 5 INSTR DEADREGS EFLAGS EBX R12 R14 R15 ZZ call _g_strconcat + 402ea8 3 INSTR BELONGTO 402d50 + 402ea8 3 INSTR DEADREGS EFLAGS EBX R12 R14 R15 ZZ mov r14, rax 402eab -1 INSTR LOCAL NoMetaUpdate call _gtk_window_get_type - 402eb0 5 PTRIMMEDESP STACK 32 displ mov rdi, [rsp+20h] + 402eab 5 INSTR BELONGTO 402d50 + 402eab 5 INSTR DEADREGS EFLAGS EBX R12 R15 ZZ call _gtk_window_get_type + 402eb0 5 INSTR BELONGTO 402d50 + 402eb0 5 INSTR DEADREGS EFLAGS EBX ESI EDI R12 R15 ZZ mov rdi, [rsp+108h+var_E8] + 402eb0 5 PTRIMMEDESP STACK 32 displ mov rdi, [rsp+108h+var_E8] + 402eb5 3 INSTR BELONGTO 402d50 + 402eb5 3 INSTR DEADREGS EFLAGS EBX ESI R12 R15 ZZ mov rsi, rax + 402eb8 3 INSTR BELONGTO 402d50 + 402eb8 3 INSTR DEADREGS EFLAGS EBX R12 R15 ZZ mov rbx, rax 402ebb -1 INSTR LOCAL NoMetaUpdate call _g_type_check_instance_cast + 402ebb 5 INSTR BELONGTO 402d50 + 402ebb 5 INSTR DEADREGS EFLAGS R12 R15 ZZ call _g_type_check_instance_cast + 402ec0 3 INSTR BELONGTO 402d50 + 402ec0 3 INSTR DEADREGS EFLAGS ESI EDI R12 R15 ZZ mov rsi, r14 + 402ec3 3 INSTR BELONGTO 402d50 + 402ec3 3 INSTR DEADREGS EFLAGS EDI R12 R15 ZZ mov rdi, rax 402ec6 -1 INSTR LOCAL NoMetaUpdate call _gtk_window_set_title - 402ecb 5 PTRIMMEDESP STACK 32 displ mov rdi, [rsp+20h] + 402ec6 5 INSTR BELONGTO 402d50 + 402ec6 5 INSTR DEADREGS EFLAGS R12 R15 ZZ call _gtk_window_set_title + 402ecb 5 INSTR BELONGTO 402d50 + 402ecb 5 INSTR DEADREGS EFLAGS ESI EDI R12 R15 ZZ mov rdi, [rsp+108h+var_E8] + 402ecb 5 PTRIMMEDESP STACK 32 displ mov rdi, [rsp+108h+var_E8] + 402ed0 3 INSTR BELONGTO 402d50 + 402ed0 3 INSTR DEADREGS EFLAGS ESI R12 R15 ZZ mov rsi, rbx 402ed3 -1 INSTR LOCAL NoMetaUpdate call _g_type_check_instance_cast + 402ed3 5 INSTR BELONGTO 402d50 + 402ed3 5 INSTR DEADREGS EFLAGS R12 R15 ZZ call _g_type_check_instance_cast + 402ed8 3 INSTR BELONGTO 402d50 + 402ed8 3 INSTR DEADREGS EFLAGS R12 R15 ZZ mov r15, rax 402edb -1 INSTR LOCAL NoMetaUpdate call _gtk_widget_get_type + 402edb 5 INSTR BELONGTO 402d50 + 402edb 5 INSTR DEADREGS EFLAGS R12 ZZ call _gtk_widget_get_type + 402ee0 3 INSTR BELONGTO 402d50 + 402ee0 3 INSTR DEADREGS EFLAGS ESI EDI R12 ZZ mov rdi, r15 + 402ee3 3 INSTR BELONGTO 402d50 + 402ee3 3 INSTR DEADREGS EFLAGS ESI R12 ZZ mov rsi, rax 402ee6 -1 INSTR LOCAL NoMetaUpdate call _g_type_check_instance_cast + 402ee6 5 INSTR BELONGTO 402d50 + 402ee6 5 INSTR DEADREGS EFLAGS R12 ZZ call _g_type_check_instance_cast + 402eeb 3 INSTR BELONGTO 402d50 + 402eeb 3 INSTR DEADREGS EFLAGS EDI R12 ZZ mov rdi, rax 402eee -1 INSTR LOCAL NoMetaUpdate call _gtk_widget_get_screen + 402eee 5 INSTR BELONGTO 402d50 + 402eee 5 INSTR DEADREGS EFLAGS R12 ZZ call _gtk_widget_get_screen + 402ef3 3 INSTR BELONGTO 402d50 + 402ef3 3 INSTR DEADREGS EFLAGS EDI R12 ZZ mov rdi, rax 402ef6 -1 INSTR LOCAL NoMetaUpdate call _gtk_icon_theme_get_for_screen + 402ef6 5 INSTR BELONGTO 402d50 + 402ef6 5 INSTR DEADREGS EFLAGS R12 ZZ call _gtk_icon_theme_get_for_screen + 402efb 3 INSTR BELONGTO 402d50 + 402efb 3 INSTR DEADREGS EFLAGS EDI R12 ZZ mov rdi, r13 + 402efe 3 INSTR BELONGTO 402d50 + 402efe 3 INSTR DEADREGS EFLAGS R12 ZZ mov rbp, rax 402f01 -1 INSTR LOCAL NoMetaUpdate call _g_file_new_for_uri + 402f01 5 INSTR BELONGTO 402d50 + 402f01 5 INSTR DEADREGS EFLAGS R12 ZZ call _g_file_new_for_uri 402f06 -2 INSTR LOCAL n R8 ZZ AlwaysNUM xor r8d, r8d + 402f06 3 INSTR BELONGTO 402d50 + 402f06 3 INSTR DEADREGS EFLAGS ECX EDX ESI EDI R8 R12 ZZ xor r8d, r8d + 402f09 2 INSTR BELONGTO 402d50 + 402f09 2 INSTR DEADREGS EFLAGS ECX EDX ESI EDI R12 ZZ xor ecx, ecx 402f09 -2 INSTR LOCAL n ECX ZZ AlwaysNUM xor ecx, ecx + 402f0b 2 INSTR BELONGTO 402d50 + 402f0b 2 INSTR DEADREGS EFLAGS EDX ESI EDI R12 ZZ xor edx, edx 402f0b -2 INSTR LOCAL n EDX ZZ AlwaysNUM xor edx, edx + 402f0d 3 INSTR BELONGTO 402d50 + 402f0d 3 INSTR DEADREGS EFLAGS ESI EDI R12 ZZ mov r12, rax + 402f10 5 INSTR BELONGTO 402d50 + 402f10 5 INSTR DEADREGS EFLAGS ESI EDI ZZ mov esi, offset aStandardConten; "standard::content-type" + 402f15 3 INSTR BELONGTO 402d50 + 402f15 3 INSTR DEADREGS EFLAGS EDI ZZ mov rdi, rax 402f18 -1 INSTR LOCAL NoMetaUpdate call _g_file_query_info - 402f20 5 PTRIMMEDESP STACK 16 displ mov [rsp+10h], rax + 402f18 5 INSTR BELONGTO 402d50 + 402f18 5 INSTR DEADREGS EFLAGS ZZ call _g_file_query_info + 402f1d 3 INSTR BELONGTO 402d50 + 402f1d 3 INSTR DEADREGS EFLAGS EDI ZZ mov rdi, r12 + 402f20 5 INSTR BELONGTO 402d50 + 402f20 5 INSTR DEADREGS EFLAGS R12 ZZ mov [rsp+108h+var_F8], rax + 402f20 5 PTRIMMEDESP STACK 16 displ mov [rsp+108h+var_F8], rax 402f25 -1 INSTR LOCAL NoMetaUpdate call _g_object_unref - 402f2a 5 PTRIMMEDESP STACK 16 displ mov rax, [rsp+10h] + 402f25 5 INSTR BELONGTO 402d50 + 402f25 5 INSTR DEADREGS EFLAGS R12 ZZ call _g_object_unref + 402f2a 5 INSTR BELONGTO 402d50 + 402f2a 5 INSTR DEADREGS EFLAGS EAX EDI R12 ZZ mov rax, [rsp+108h+var_F8] + 402f2a 5 PTRIMMEDESP STACK 16 displ mov rax, [rsp+108h+var_F8] 402f2f -1 INSTR LOCAL NoMetaUpdate test rax, rax + 402f2f 3 INSTR BELONGTO 402d50 402f32 -1 INSTR LOCAL NoMetaUpdate jz short loc_402F8E + 402f32 2 INSTR BELONGTO 402d50 + 402f34 3 INSTR BELONGTO 402d50 + 402f34 3 INSTR DEADREGS EFLAGS EDI R12 ZZ mov rdi, rax 402f37 -1 INSTR LOCAL NoMetaUpdate call _g_file_info_get_content_type + 402f37 5 INSTR BELONGTO 402d50 + 402f37 5 INSTR DEADREGS EFLAGS R12 ZZ call _g_file_info_get_content_type + 402f3c 3 INSTR BELONGTO 402d50 + 402f3c 3 INSTR DEADREGS EFLAGS EDI R12 ZZ mov rdi, rax 402f3f -1 INSTR LOCAL NoMetaUpdate call _g_content_type_get_icon - 402f44 5 PTRIMMEDESP STACK 24 displ mov [rsp+18h], rax + 402f3f 5 INSTR BELONGTO 402d50 + 402f3f 5 INSTR DEADREGS EFLAGS R12 ZZ call _g_content_type_get_icon + 402f44 5 INSTR BELONGTO 402d50 + 402f44 5 INSTR DEADREGS EFLAGS R12 ZZ mov [rsp+108h+var_F0], rax + 402f44 5 PTRIMMEDESP STACK 24 displ mov [rsp+108h+var_F0], rax 402f49 -1 INSTR LOCAL NoMetaUpdate call _g_themed_icon_get_type - 402f4e -1 INSTR LOCAL NoMetaUpdate cmp qword ptr [rsp+18h], 0 - 402f4e 6 PTRIMMEDESP STACK 24 displ cmp qword ptr [rsp+18h], 0 + 402f49 5 INSTR BELONGTO 402d50 + 402f49 5 INSTR DEADREGS EFLAGS R12 ZZ call _g_themed_icon_get_type + 402f4e -1 INSTR LOCAL NoMetaUpdate cmp [rsp+108h+var_F0], 0 + 402f4e 6 INSTR BELONGTO 402d50 + 402f4e 6 PTRIMMEDESP STACK 24 displ cmp [rsp+108h+var_F0], 0 + 402f54 3 INSTR BELONGTO 402d50 + 402f54 3 INSTR DEADREGS EDI R12 ZZ mov r12, rax 402f57 -1 INSTR LOCAL NoMetaUpdate jz short loc_402F84 - 402f59 5 PTRIMMEDESP STACK 24 displ mov rdx, [rsp+18h] + 402f57 2 INSTR BELONGTO 402d50 + 402f59 5 INSTR BELONGTO 402d50 + 402f59 5 INSTR DEADREGS EFLAGS EAX EDX ESI EDI ZZ mov rdx, [rsp+108h+var_F0] + 402f59 5 PTRIMMEDESP STACK 24 displ mov rdx, [rsp+108h+var_F0] + 402f5e 3 INSTR BELONGTO 402d50 + 402f5e 3 INSTR DEADREGS EFLAGS EAX ESI EDI ZZ mov rax, [rdx] 402f61 -1 INSTR LOCAL NoMetaUpdate test rax, rax + 402f61 3 INSTR BELONGTO 402d50 402f64 -1 INSTR LOCAL NoMetaUpdate jz short loc_402F6F + 402f64 2 INSTR BELONGTO 402d50 402f66 -1 INSTR LOCAL NoMetaUpdate cmp r12, [rax] + 402f66 3 INSTR BELONGTO 402d50 402f69 -1 INSTR LOCAL NoMetaUpdate jz loc_4035C0 - 402f6f 5 PTRIMMEDESP STACK 24 displ mov rdi, [rsp+18h] + 402f69 6 INSTR BELONGTO 402d50 + 402f6f 5 INSTR BELONGTO 402d50 + 402f6f 5 INSTR DEADREGS EFLAGS ESI EDI ZZ mov rdi, [rsp+108h+var_F0] + 402f6f 5 PTRIMMEDESP STACK 24 displ mov rdi, [rsp+108h+var_F0] + 402f74 3 INSTR BELONGTO 402d50 + 402f74 3 INSTR DEADREGS EFLAGS ESI ZZ mov rsi, r12 402f77 -1 INSTR LOCAL NoMetaUpdate call _g_type_check_instance_is_a + 402f77 5 INSTR BELONGTO 402d50 + 402f77 5 INSTR DEADREGS EFLAGS ZZ call _g_type_check_instance_is_a 402f7c -1 INSTR LOCAL NoMetaUpdate test eax, eax + 402f7c 2 INSTR BELONGTO 402d50 402f7e -1 INSTR LOCAL NoMetaUpdate jnz loc_4035C0 - 402f84 5 PTRIMMEDESP STACK 24 displ mov rdi, [rsp+18h] + 402f7e 6 INSTR BELONGTO 402d50 + 402f84 5 INSTR BELONGTO 402d50 + 402f84 5 INSTR DEADREGS EFLAGS EDI R12 R15 ZZ mov rdi, [rsp+108h+var_F0] + 402f84 5 PTRIMMEDESP STACK 24 displ mov rdi, [rsp+108h+var_F0] 402f89 -1 INSTR LOCAL NoMetaUpdate call _g_object_unref + 402f89 5 INSTR BELONGTO 402d50 + 402f89 5 INSTR DEADREGS EFLAGS R12 R15 ZZ call _g_object_unref + 402f8e 3 INSTR BELONGTO 402d50 + 402f8e 3 INSTR DEADREGS EFLAGS EDI R12 R15 ZZ mov rdi, r14 402f91 -1 INSTR LOCAL NoMetaUpdate call _g_free - 402f96 5 PTRIMMEDESP STACK 32 displ mov rdi, [rsp+20h] + 402f91 5 INSTR BELONGTO 402d50 + 402f91 5 INSTR DEADREGS EFLAGS R12 R14 R15 ZZ call _g_free + 402f96 5 INSTR BELONGTO 402d50 + 402f96 5 INSTR DEADREGS EFLAGS ESI EDI R12 R14 R15 ZZ mov rdi, [rsp+108h+var_E8] + 402f96 5 PTRIMMEDESP STACK 32 displ mov rdi, [rsp+108h+var_E8] + 402f9b 3 INSTR BELONGTO 402d50 + 402f9b 3 INSTR DEADREGS EFLAGS ESI R12 R14 R15 ZZ mov rsi, rbx 402f9e -1 INSTR LOCAL NoMetaUpdate call _g_type_check_instance_cast + 402f9e 5 INSTR BELONGTO 402d50 + 402f9e 5 INSTR DEADREGS EFLAGS EBX R12 R14 R15 ZZ call _g_type_check_instance_cast 402fa3 -2 INSTR LOCAL n ESI ZZ NUMVia2ndSrcIMMEDNUM mov esi, 1 + 402fa3 5 INSTR BELONGTO 402d50 + 402fa3 5 INSTR DEADREGS EFLAGS EBX ESI EDI R12 R14 R15 ZZ mov esi, 1 + 402fa8 3 INSTR BELONGTO 402d50 + 402fa8 3 INSTR DEADREGS EFLAGS EBX EDI R12 R14 R15 ZZ mov rdi, rax 402fab -1 INSTR LOCAL NoMetaUpdate call _gtk_window_set_resizable - 402fb0 -2 INSTR LOCAL n ESI ZZ AlwaysNUM xor esi, esi + 402fab 5 INSTR BELONGTO 402d50 + 402fab 5 INSTR DEADREGS EFLAGS EBX R12 R14 R15 ZZ call _gtk_window_set_resizable + 402fb0 -1 INSTR LOCAL MetadataRedundant xor esi, esi + 402fb0 2 INSTR BELONGTO 402d50 + 402fb2 2 INSTR BELONGTO 402d50 + 402fb2 2 INSTR DEADREGS EFLAGS EBX EDI R12 R14 R15 ZZ xor edi, edi 402fb2 -2 INSTR LOCAL n EDI ZZ AlwaysNUM xor edi, edi 402fb4 -1 INSTR LOCAL NoMetaUpdate call _gtk_box_new + 402fb4 5 INSTR BELONGTO 402d50 + 402fb4 5 INSTR DEADREGS EFLAGS EBX R12 R14 R15 ZZ call _gtk_box_new + 402fb9 3 INSTR BELONGTO 402d50 + 402fb9 3 INSTR DEADREGS EFLAGS EBX R12 R14 R15 ZZ mov r12, rax 402fbc -1 INSTR LOCAL NoMetaUpdate call _gtk_container_get_type - 402fc1 5 PTRIMMEDESP STACK 32 displ mov rdi, [rsp+20h] - 402fc9 5 PTRIMMEDESP STACK 24 displ mov [rsp+18h], rax + 402fbc 5 INSTR BELONGTO 402d50 + 402fbc 5 INSTR DEADREGS EFLAGS EBX R14 R15 ZZ call _gtk_container_get_type + 402fc1 5 INSTR BELONGTO 402d50 + 402fc1 5 INSTR DEADREGS EFLAGS EBX ESI EDI R14 R15 ZZ mov rdi, [rsp+108h+var_E8] + 402fc1 5 PTRIMMEDESP STACK 32 displ mov rdi, [rsp+108h+var_E8] + 402fc6 3 INSTR BELONGTO 402d50 + 402fc6 3 INSTR DEADREGS EFLAGS EBX ESI R14 R15 ZZ mov rsi, rax + 402fc9 5 INSTR BELONGTO 402d50 + 402fc9 5 INSTR DEADREGS EFLAGS EBX R14 R15 ZZ mov [rsp+108h+var_F0], rax + 402fc9 5 PTRIMMEDESP STACK 24 displ mov [rsp+108h+var_F0], rax 402fce -1 INSTR LOCAL NoMetaUpdate call _g_type_check_instance_cast + 402fce 5 INSTR BELONGTO 402d50 + 402fce 5 INSTR DEADREGS EFLAGS EBX R14 R15 ZZ call _g_type_check_instance_cast + 402fd3 3 INSTR BELONGTO 402d50 + 402fd3 3 INSTR DEADREGS EFLAGS EBX ESI EDI R14 R15 ZZ mov rsi, r12 + 402fd6 3 INSTR BELONGTO 402d50 + 402fd6 3 INSTR DEADREGS EFLAGS EBX EDI R14 R15 ZZ mov rdi, rax 402fd9 -1 INSTR LOCAL NoMetaUpdate call _gtk_container_add + 402fd9 5 INSTR BELONGTO 402d50 + 402fd9 5 INSTR DEADREGS EFLAGS EBX R14 R15 ZZ call _gtk_container_add + 402fde 2 INSTR BELONGTO 402d50 + 402fde 2 INSTR DEADREGS EFLAGS EBX ESI EDI R14 R15 ZZ xor esi, esi 402fde -2 INSTR LOCAL n ESI ZZ AlwaysNUM xor esi, esi + 402fe0 2 INSTR BELONGTO 402d50 + 402fe0 2 INSTR DEADREGS EFLAGS EBX EDI R14 R15 ZZ xor edi, edi 402fe0 -2 INSTR LOCAL n EDI ZZ AlwaysNUM xor edi, edi 402fe2 -1 INSTR LOCAL NoMetaUpdate call _gtk_scrolled_window_new + 402fe2 5 INSTR BELONGTO 402d50 + 402fe2 5 INSTR DEADREGS EFLAGS EBX R14 R15 ZZ call _gtk_scrolled_window_new + 402fe7 3 INSTR BELONGTO 402d50 + 402fe7 3 INSTR DEADREGS EFLAGS EBX R14 R15 ZZ mov rbp, rax 402fea -1 INSTR LOCAL NoMetaUpdate call _gtk_scrolled_window_get_type - 402fef 3 PTRIMMEDEBP STACK 0 displ mov rdi, rbp + 402fea 5 INSTR BELONGTO 402d50 + 402fea 5 INSTR DEADREGS EFLAGS EBX R14 R15 ZZ call _gtk_scrolled_window_get_type + 402fef 3 INSTR BELONGTO 402d50 + 402fef 3 INSTR DEADREGS EFLAGS EBX ESI EDI R14 R15 ZZ mov rdi, rbp + 402ff2 3 INSTR BELONGTO 402d50 + 402ff2 3 INSTR DEADREGS EFLAGS EBX ESI R14 R15 ZZ mov rsi, rax + 402ff5 3 INSTR BELONGTO 402d50 + 402ff5 3 INSTR DEADREGS EFLAGS EBX R14 R15 ZZ mov r14, rax 402ff8 -1 INSTR LOCAL NoMetaUpdate call _g_type_check_instance_cast + 402ff8 5 INSTR BELONGTO 402d50 + 402ff8 5 INSTR DEADREGS EFLAGS EBX R15 ZZ call _g_type_check_instance_cast 402ffd -2 INSTR LOCAL n EDX ZZ NUMVia2ndSrcIMMEDNUM mov edx, 2 + 402ffd 5 INSTR BELONGTO 402d50 + 402ffd 5 INSTR DEADREGS EFLAGS EDX EBX ESI EDI R15 ZZ mov edx, 2 403002 -2 INSTR LOCAL n ESI ZZ NUMVia2ndSrcIMMEDNUM mov esi, 1 + 403002 5 INSTR BELONGTO 402d50 + 403002 5 INSTR DEADREGS EFLAGS EBX ESI EDI R15 ZZ mov esi, 1 + 403007 3 INSTR BELONGTO 402d50 + 403007 3 INSTR DEADREGS EFLAGS EBX EDI R15 ZZ mov rdi, rax 40300a -1 INSTR LOCAL NoMetaUpdate call _gtk_scrolled_window_set_policy + 40300a 5 INSTR BELONGTO 402d50 + 40300a 5 INSTR DEADREGS EFLAGS EBX R15 ZZ call _gtk_scrolled_window_set_policy 40300f -1 INSTR LOCAL NoMetaUpdate call _gtk_box_get_type + 40300f 5 INSTR BELONGTO 402d50 + 40300f 5 INSTR DEADREGS EFLAGS EBX R15 ZZ call _gtk_box_get_type + 403014 3 INSTR BELONGTO 402d50 + 403014 3 INSTR DEADREGS EFLAGS EBX ESI EDI R15 ZZ mov rdi, r12 + 403017 3 INSTR BELONGTO 402d50 + 403017 3 INSTR DEADREGS EFLAGS EBX ESI R15 ZZ mov rsi, rax + 40301a 3 INSTR BELONGTO 402d50 + 40301a 3 INSTR DEADREGS EFLAGS EBX R15 ZZ mov r15, rax 40301d -1 INSTR LOCAL NoMetaUpdate call _g_type_check_instance_cast + 40301d 5 INSTR BELONGTO 402d50 + 40301d 5 INSTR DEADREGS EFLAGS EBX ZZ call _g_type_check_instance_cast 403022 -2 INSTR LOCAL n R8 ZZ AlwaysNUM xor r8d, r8d + 403022 3 INSTR BELONGTO 402d50 + 403022 3 INSTR DEADREGS EFLAGS ECX EDX EBX ESI EDI R8 ZZ xor r8d, r8d 403025 -2 INSTR LOCAL n ECX ZZ NUMVia2ndSrcIMMEDNUM mov ecx, 1 - 40302a 3 PTRIMMEDEBP STACK 0 displ mov rsi, rbp + 403025 5 INSTR BELONGTO 402d50 + 403025 5 INSTR DEADREGS EFLAGS ECX EDX EBX ESI EDI ZZ mov ecx, 1 + 40302a 3 INSTR BELONGTO 402d50 + 40302a 3 INSTR DEADREGS EFLAGS EDX EBX ESI EDI ZZ mov rsi, rbp 40302d -2 INSTR LOCAL n EDX ZZ NUMVia2ndSrcIMMEDNUM mov edx, 1 + 40302d 5 INSTR BELONGTO 402d50 + 40302d 5 INSTR DEADREGS EFLAGS EDX EBX EDI ZZ mov edx, 1 + 403032 3 INSTR BELONGTO 402d50 + 403032 3 INSTR DEADREGS EFLAGS EBX EDI ZZ mov rdi, rax 403035 -1 INSTR LOCAL NoMetaUpdate call _gtk_box_pack_start + 403035 5 INSTR BELONGTO 402d50 + 403035 5 INSTR DEADREGS EFLAGS EBX ZZ call _gtk_box_pack_start 40303a -1 INSTR LOCAL NoMetaUpdate call _gtk_drawing_area_new - 40303f 8 PTRIMMEDESP STACK 176 displ lea rdx, [rsp+0B0h] + 40303a 5 INSTR BELONGTO 402d50 + 40303a 5 INSTR DEADREGS EFLAGS EBX ZZ call _gtk_drawing_area_new + 40303f 8 INSTR BELONGTO 402d50 + 40303f 8 INSTR DEADREGS EFLAGS EDX EBX ESI EDI ZZ lea rdx, [rsp+108h+var_58] + 40303f 8 PTRIMMEDESP STACK 176 displ lea rdx, [rsp+108h+var_58] + 403047 2 INSTR BELONGTO 402d50 + 403047 2 INSTR DEADREGS EFLAGS EBX ESI EDI ZZ xor esi, esi 403047 -2 INSTR LOCAL n ESI ZZ AlwaysNUM xor esi, esi + 403049 3 INSTR BELONGTO 402d50 + 403049 3 INSTR DEADREGS EFLAGS EBX EDI ZZ mov rdi, rax + 40304c 3 INSTR BELONGTO 402d50 + 40304c 3 INSTR DEADREGS EFLAGS EBX ZZ mov rbx, rax 40304f -1 INSTR LOCAL NoMetaUpdate call _gtk_widget_modify_bg - 403054 3 PTRIMMEDEBP STACK 0 displ mov rdi, rbp + 40304f 5 INSTR BELONGTO 402d50 + 40304f 5 INSTR DEADREGS EFLAGS ZZ call _gtk_widget_modify_bg + 403054 3 INSTR BELONGTO 402d50 + 403054 3 INSTR DEADREGS EFLAGS ESI EDI ZZ mov rdi, rbp + 403057 3 INSTR BELONGTO 402d50 + 403057 3 INSTR DEADREGS EFLAGS ESI ZZ mov rsi, r14 40305a -1 INSTR LOCAL NoMetaUpdate call _g_type_check_instance_cast + 40305a 5 INSTR BELONGTO 402d50 + 40305a 5 INSTR DEADREGS EFLAGS R14 ZZ call _g_type_check_instance_cast + 40305f 3 INSTR BELONGTO 402d50 + 40305f 3 INSTR DEADREGS EFLAGS ESI EDI R14 ZZ mov rsi, rbx + 403062 3 INSTR BELONGTO 402d50 + 403062 3 INSTR DEADREGS EFLAGS EDI R14 ZZ mov rdi, rax 403065 -1 INSTR LOCAL NoMetaUpdate call _gtk_scrolled_window_add_with_viewport - 40306a 8 PTRIMMEDESP STACK 200 displ mov rcx, [rsp+0C8h] + 403065 5 INSTR BELONGTO 402d50 + 403065 5 INSTR DEADREGS EFLAGS R14 ZZ call _gtk_scrolled_window_add_with_viewport + 40306a 8 INSTR BELONGTO 402d50 + 40306a 8 INSTR DEADREGS EFLAGS ECX EDX ESI EDI R8 R9 R14 ZZ mov rcx, [rsp+108h+var_40] + 40306a 8 PTRIMMEDESP STACK 200 displ mov rcx, [rsp+108h+var_40] 403072 -2 INSTR LOCAL n R9 ZZ AlwaysNUM xor r9d, r9d + 403072 3 INSTR BELONGTO 402d50 + 403072 3 INSTR DEADREGS EFLAGS EDX ESI EDI R8 R9 R14 ZZ xor r9d, r9d 403075 -2 INSTR LOCAL n R8 ZZ AlwaysNUM xor r8d, r8d + 403075 3 INSTR BELONGTO 402d50 + 403075 3 INSTR DEADREGS EFLAGS EDX ESI EDI R8 R14 ZZ xor r8d, r8d + 403078 3 INSTR BELONGTO 402d50 + 403078 3 INSTR DEADREGS EFLAGS EDX ESI EDI R14 ZZ mov rdi, rbx + 40307b -2 INSTR LOCAL n EDX ZZ NumericDEFs mov edx, offset loc_404280 + 40307b 5 INSTR BELONGTO 402d50 + 40307b 5 INSTR DEADREGS EFLAGS EDX ESI R14 ZZ mov edx, offset loc_404280 + 403080 5 INSTR BELONGTO 402d50 + 403080 5 INSTR DEADREGS EFLAGS ESI R14 ZZ mov esi, offset aRealize; "realize" 403085 -1 INSTR LOCAL NoMetaUpdate call _g_signal_connect_data - 40308a 8 PTRIMMEDESP STACK 200 displ mov rcx, [rsp+0C8h] - 403092 -2 INSTR LOCAL n R9 ZZ AlwaysNUM xor r9d, r9d - 403095 -2 INSTR LOCAL n R8 ZZ AlwaysNUM xor r8d, r8d + 403085 5 INSTR BELONGTO 402d50 + 403085 5 INSTR DEADREGS EFLAGS R14 ZZ call _g_signal_connect_data + 40308a 8 INSTR BELONGTO 402d50 + 40308a 8 INSTR DEADREGS EFLAGS ECX EDX ESI EDI R8 R9 R14 ZZ mov rcx, [rsp+108h+var_40] + 40308a 8 PTRIMMEDESP STACK 200 displ mov rcx, [rsp+108h+var_40] + 403092 -1 INSTR LOCAL MetadataRedundant xor r9d, r9d + 403092 3 INSTR BELONGTO 402d50 + 403095 -1 INSTR LOCAL MetadataRedundant xor r8d, r8d + 403095 3 INSTR BELONGTO 402d50 + 403098 3 INSTR BELONGTO 402d50 + 403098 3 INSTR DEADREGS EFLAGS EDX ESI EDI R14 ZZ mov rdi, rbx + 40309b -2 INSTR LOCAL n EDX ZZ NumericDEFs mov edx, offset loc_404150 + 40309b 5 INSTR BELONGTO 402d50 + 40309b 5 INSTR DEADREGS EFLAGS EDX EBX ESI R14 ZZ mov edx, offset loc_404150 + 4030a0 5 INSTR BELONGTO 402d50 + 4030a0 5 INSTR DEADREGS EFLAGS EBX ESI R14 ZZ mov esi, offset aDraw; "draw" 4030a5 -1 INSTR LOCAL NoMetaUpdate call _g_signal_connect_data - 4030ad 3 PTRIMMEDEBP STACK 0 displ mov rdi, rbp + 4030a5 5 INSTR BELONGTO 402d50 + 4030a5 5 INSTR DEADREGS EFLAGS EBX R14 ZZ call _g_signal_connect_data + 4030aa 3 INSTR BELONGTO 402d50 + 4030aa 3 INSTR DEADREGS EFLAGS EBX ESI EDI R14 ZZ or edx, 0FFFFFFFFh + 4030ad 3 INSTR BELONGTO 402d50 + 4030ad 3 INSTR DEADREGS EFLAGS EBX ESI EDI R14 ZZ mov rdi, rbp 4030b0 -2 INSTR LOCAL n ESI ZZ NUMVia2ndSrcIMMEDNUM mov esi, 1F4h + 4030b0 5 INSTR BELONGTO 402d50 + 4030b0 5 INSTR DEADREGS EFLAGS EBX ESI R14 ZZ mov esi, 1F4h 4030b5 -1 INSTR LOCAL NoMetaUpdate call _gtk_widget_set_size_request - 4030ba 5 PTRIMMEDESP STACK 32 displ mov rdi, [rsp+20h] + 4030b5 5 INSTR BELONGTO 402d50 + 4030b5 5 INSTR DEADREGS EFLAGS EBX R14 ZZ call _gtk_widget_set_size_request + 4030ba 5 INSTR BELONGTO 402d50 + 4030ba 5 INSTR DEADREGS EFLAGS ECX EDX EBX ESI EDI R8 R9 R14 ZZ mov rdi, [rsp+108h+var_E8] + 4030ba 5 PTRIMMEDESP STACK 32 displ mov rdi, [rsp+108h+var_E8] 4030bf -2 INSTR LOCAL n R9 ZZ AlwaysNUM xor r9d, r9d + 4030bf 3 INSTR BELONGTO 402d50 + 4030bf 3 INSTR DEADREGS EFLAGS ECX EDX EBX ESI R8 R9 R14 ZZ xor r9d, r9d + 4030c2 -2 INSTR LOCAL n EDX ZZ NumericDEFs mov edx, offset _gtk_main_quit + 4030c2 5 INSTR BELONGTO 402d50 + 4030c2 5 INSTR DEADREGS EFLAGS ECX EDX EBX ESI R8 R14 ZZ mov edx, offset _gtk_main_quit 4030c7 -2 INSTR LOCAL n R8 ZZ AlwaysNUM xor r8d, r8d + 4030c7 3 INSTR BELONGTO 402d50 + 4030c7 3 INSTR DEADREGS EFLAGS ECX EBX ESI R8 R14 ZZ xor r8d, r8d + 4030ca 5 INSTR BELONGTO 402d50 + 4030ca 5 INSTR DEADREGS EFLAGS ECX EBX ESI R14 ZZ mov esi, offset aDestroy; "destroy" + 4030cf 2 INSTR BELONGTO 402d50 + 4030cf 2 INSTR DEADREGS EFLAGS ECX EBX R14 ZZ xor ecx, ecx 4030cf -2 INSTR LOCAL n ECX ZZ AlwaysNUM xor ecx, ecx 4030d1 -1 INSTR LOCAL NoMetaUpdate call _g_signal_connect_data + 4030d1 5 INSTR BELONGTO 402d50 + 4030d1 5 INSTR DEADREGS EFLAGS EBX R14 ZZ call _g_signal_connect_data 4030d6 -1 INSTR LOCAL NoMetaUpdate call _gtk_grid_new + 4030d6 5 INSTR BELONGTO 402d50 + 4030d6 5 INSTR DEADREGS EFLAGS EBX R14 ZZ call _gtk_grid_new + 4030db 3 INSTR BELONGTO 402d50 + 4030db 3 INSTR DEADREGS EFLAGS EBX R14 ZZ mov rbp, rax 4030de -1 INSTR LOCAL NoMetaUpdate call _gtk_orientable_get_type - 4030e3 3 PTRIMMEDEBP STACK 0 displ mov rdi, rbp + 4030de 5 INSTR BELONGTO 402d50 + 4030de 5 INSTR DEADREGS EFLAGS EBX R14 ZZ call _gtk_orientable_get_type + 4030e3 3 INSTR BELONGTO 402d50 + 4030e3 3 INSTR DEADREGS EFLAGS EBX ESI EDI R14 ZZ mov rdi, rbp + 4030e6 3 INSTR BELONGTO 402d50 + 4030e6 3 INSTR DEADREGS EFLAGS EBX ESI R14 ZZ mov rsi, rax 4030e9 -1 INSTR LOCAL NoMetaUpdate call _g_type_check_instance_cast + 4030e9 5 INSTR BELONGTO 402d50 + 4030e9 5 INSTR DEADREGS EFLAGS EBX R14 ZZ call _g_type_check_instance_cast 4030ee -2 INSTR LOCAL n ESI ZZ NUMVia2ndSrcIMMEDNUM mov esi, 1 + 4030ee 5 INSTR BELONGTO 402d50 + 4030ee 5 INSTR DEADREGS EFLAGS EBX ESI EDI R14 ZZ mov esi, 1 + 4030f3 3 INSTR BELONGTO 402d50 + 4030f3 3 INSTR DEADREGS EFLAGS EBX EDI R14 ZZ mov rdi, rax 4030f6 -1 INSTR LOCAL NoMetaUpdate call _gtk_orientable_set_orientation - 4030fb 5 PTRIMMEDESP STACK 24 displ mov rsi, [rsp+18h] - 403100 3 PTRIMMEDEBP STACK 0 displ mov rdi, rbp + 4030f6 5 INSTR BELONGTO 402d50 + 4030f6 5 INSTR DEADREGS EFLAGS EBX R14 ZZ call _gtk_orientable_set_orientation + 4030fb 5 INSTR BELONGTO 402d50 + 4030fb 5 INSTR DEADREGS EFLAGS EBX ESI EDI R14 ZZ mov rsi, [rsp+108h+var_F0] + 4030fb 5 PTRIMMEDESP STACK 24 displ mov rsi, [rsp+108h+var_F0] + 403100 3 INSTR BELONGTO 402d50 + 403100 3 INSTR DEADREGS EFLAGS EBX EDI R14 ZZ mov rdi, rbp 403103 -1 INSTR LOCAL NoMetaUpdate call _g_type_check_instance_cast + 403103 5 INSTR BELONGTO 402d50 + 403103 5 INSTR DEADREGS EFLAGS EBX R14 ZZ call _g_type_check_instance_cast 403108 -2 INSTR LOCAL n ESI ZZ NUMVia2ndSrcIMMEDNUM mov esi, 5 + 403108 5 INSTR BELONGTO 402d50 + 403108 5 INSTR DEADREGS EFLAGS EBX ESI EDI R14 ZZ mov esi, 5 + 40310d 3 INSTR BELONGTO 402d50 + 40310d 3 INSTR DEADREGS EFLAGS EBX EDI R14 ZZ mov rdi, rax 403110 -1 INSTR LOCAL NoMetaUpdate call _gtk_container_set_border_width + 403110 5 INSTR BELONGTO 402d50 + 403110 5 INSTR DEADREGS EFLAGS EBX R14 ZZ call _gtk_container_set_border_width + 403115 3 INSTR BELONGTO 402d50 + 403115 3 INSTR DEADREGS EFLAGS EBX ESI EDI R14 ZZ mov rdi, r12 + 403118 3 INSTR BELONGTO 402d50 + 403118 3 INSTR DEADREGS EFLAGS EBX ESI R12 R14 ZZ mov rsi, r15 40311b -1 INSTR LOCAL NoMetaUpdate call _g_type_check_instance_cast + 40311b 5 INSTR BELONGTO 402d50 + 40311b 5 INSTR DEADREGS EFLAGS EBX R12 R14 R15 ZZ call _g_type_check_instance_cast 403120 -2 INSTR LOCAL n R8 ZZ AlwaysNUM xor r8d, r8d + 403120 3 INSTR BELONGTO 402d50 + 403120 3 INSTR DEADREGS EFLAGS ECX EDX EBX ESI EDI R8 R12 R14 R15 ZZ xor r8d, r8d 403123 -2 INSTR LOCAL n ECX ZZ NUMVia2ndSrcIMMEDNUM mov ecx, 1 + 403123 5 INSTR BELONGTO 402d50 + 403123 5 INSTR DEADREGS EFLAGS ECX EDX EBX ESI EDI R12 R14 R15 ZZ mov ecx, 1 + 403128 2 INSTR BELONGTO 402d50 + 403128 2 INSTR DEADREGS EFLAGS EDX EBX ESI EDI R12 R14 R15 ZZ xor edx, edx 403128 -2 INSTR LOCAL n EDX ZZ AlwaysNUM xor edx, edx - 40312d 3 PTRIMMEDEBP STACK 0 displ mov rsi, rbp + 40312a 3 INSTR BELONGTO 402d50 + 40312a 3 INSTR DEADREGS EFLAGS EBX ESI EDI R12 R14 R15 ZZ mov rdi, rax + 40312d 3 INSTR BELONGTO 402d50 + 40312d 3 INSTR DEADREGS EFLAGS EBX ESI R12 R14 R15 ZZ mov rsi, rbp 403130 -1 INSTR LOCAL NoMetaUpdate call _gtk_box_pack_start - 403135 8 PTRIMMEDESP STACK 200 displ mov r12, [rsp+0C8h] - 40313d -2 INSTR LOCAL n EDI ZZ AlwaysNUM xor edi, edi - 40313f -2 INSTR LOCAL n EDX ZZ NUMVia2ndSrcIMMEDNUM mov edx, 5 + 403130 5 INSTR BELONGTO 402d50 + 403130 5 INSTR DEADREGS EFLAGS EBX R12 R14 R15 ZZ call _gtk_box_pack_start + 403135 8 INSTR BELONGTO 402d50 + 403135 8 INSTR DEADREGS EFLAGS EDX EBX ESI EDI R12 R14 R15 ZZ mov r12, [rsp+108h+var_40] + 403135 8 PTRIMMEDESP STACK 200 displ mov r12, [rsp+108h+var_40] + 40313d 2 INSTR BELONGTO 402d50 + 40313d 2 INSTR DEADREGS EFLAGS EDX EBX ESI EDI R14 R15 ZZ xor edi, edi ; domainname + 40313d -2 INSTR LOCAL n EDI ZZ AlwaysNUM xor edi, edi ; domainname + 40313f -2 INSTR LOCAL n EDX ZZ NUMVia2ndSrcIMMEDNUM mov edx, 5 ; category + 40313f 5 INSTR BELONGTO 402d50 + 40313f 5 INSTR DEADREGS EFLAGS EDX EBX ESI R14 R15 ZZ mov edx, 5 ; category + 403144 5 INSTR BELONGTO 402d50 + 403144 5 INSTR DEADREGS EFLAGS EBX ESI R14 R15 ZZ mov esi, offset aName; "Name:" + 403149 5 INSTR BELONGTO 402d50 + 403149 5 INSTR DEADREGS EFLAGS EBX R14 R15 ZZ mov rbx, [r12+28h] 40314e -1 INSTR LOCAL NoMetaUpdate call _dcgettext + 40314e 5 INSTR BELONGTO 402d50 + 40314e 5 INSTR DEADREGS EFLAGS R14 R15 ZZ call _dcgettext 403153 -2 INSTR LOCAL n R8 ZZ AlwaysNUM xor r8d, r8d + 403153 3 INSTR BELONGTO 402d50 + 403153 3 INSTR DEADREGS EFLAGS ECX EDX ESI EDI R8 R14 R15 ZZ xor r8d, r8d + 403156 2 INSTR BELONGTO 402d50 + 403156 2 INSTR DEADREGS EFLAGS ECX EDX ESI EDI R14 R15 ZZ xor ecx, ecx 403156 -2 INSTR LOCAL n ECX ZZ AlwaysNUM xor ecx, ecx - 40315e 3 PTRIMMEDEBP STACK 0 displ mov rdi, rbp + 403158 3 INSTR BELONGTO 402d50 + 403158 3 INSTR DEADREGS EFLAGS EDX ESI EDI R14 R15 ZZ mov rsi, rax + 40315b 3 INSTR BELONGTO 402d50 + 40315b 3 INSTR DEADREGS EFLAGS EAX EDX EDI R14 R15 ZZ mov rdx, rbx + 40315e 3 INSTR BELONGTO 402d50 + 40315e 3 INSTR DEADREGS EFLAGS EAX EBX EDI R14 R15 ZZ mov rdi, rbp 403161 -1 INSTR LOCAL NoMetaUpdate call sub_403A20 + 403161 5 INSTR BELONGTO 402d50 + 403161 5 INSTR DEADREGS EFLAGS EAX EBX R14 R15 ZZ call sub_403A20 + 403166 5 INSTR BELONGTO 402d50 + 403166 5 INSTR DEADREGS EFLAGS EBX EDI R14 R15 ZZ mov rbx, [r12+30h] 40316b -1 INSTR LOCAL NoMetaUpdate test rbx, rbx + 40316b 3 INSTR BELONGTO 402d50 40316e -1 INSTR LOCAL NoMetaUpdate jz short loc_403194 - 403170 -2 INSTR LOCAL n EDX ZZ NUMVia2ndSrcIMMEDNUM mov edx, 5 - 40317a -2 INSTR LOCAL n EDI ZZ AlwaysNUM xor edi, edi + 40316e 2 INSTR BELONGTO 402d50 + 403170 -2 INSTR LOCAL n EDX ZZ NUMVia2ndSrcIMMEDNUM mov edx, 5 ; category + 403170 5 INSTR BELONGTO 402d50 + 403170 5 INSTR DEADREGS EFLAGS EDX ESI EDI R14 R15 ZZ mov edx, 5 ; category + 403175 5 INSTR BELONGTO 402d50 + 403175 5 INSTR DEADREGS EFLAGS ESI EDI R14 R15 ZZ mov esi, offset aStyle; "Style:" + 40317a 2 INSTR BELONGTO 402d50 + 40317a 2 INSTR DEADREGS EFLAGS EDI R14 R15 ZZ xor edi, edi ; domainname + 40317a -2 INSTR LOCAL n EDI ZZ AlwaysNUM xor edi, edi ; domainname 40317c -1 INSTR LOCAL NoMetaUpdate call _dcgettext + 40317c 5 INSTR BELONGTO 402d50 + 40317c 5 INSTR DEADREGS EFLAGS R14 R15 ZZ call _dcgettext 403181 -2 INSTR LOCAL n R8 ZZ AlwaysNUM xor r8d, r8d + 403181 3 INSTR BELONGTO 402d50 + 403181 3 INSTR DEADREGS EFLAGS ECX EDX ESI EDI R8 R14 R15 ZZ xor r8d, r8d + 403184 2 INSTR BELONGTO 402d50 + 403184 2 INSTR DEADREGS EFLAGS ECX EDX ESI EDI R14 R15 ZZ xor ecx, ecx 403184 -2 INSTR LOCAL n ECX ZZ AlwaysNUM xor ecx, ecx - 40318c 3 PTRIMMEDEBP STACK 0 displ mov rdi, rbp + 403186 3 INSTR BELONGTO 402d50 + 403186 3 INSTR DEADREGS EFLAGS EDX ESI EDI R14 R15 ZZ mov rdx, rbx + 403189 3 INSTR BELONGTO 402d50 + 403189 3 INSTR DEADREGS EFLAGS EBX ESI EDI R14 R15 ZZ mov rsi, rax + 40318c 3 INSTR BELONGTO 402d50 + 40318c 3 INSTR DEADREGS EFLAGS EAX EBX EDI R14 R15 ZZ mov rdi, rbp 40318f -1 INSTR LOCAL NoMetaUpdate call sub_403A20 + 40318f 5 INSTR BELONGTO 402d50 + 40318f 5 INSTR DEADREGS EFLAGS EAX EBX R14 R15 ZZ call sub_403A20 + 403194 3 INSTR BELONGTO 402d50 + 403194 3 INSTR DEADREGS EFLAGS EBX EDI R14 R15 ZZ mov rdi, r13 403197 -1 INSTR LOCAL NoMetaUpdate call _g_file_new_for_uri + 403197 5 INSTR BELONGTO 402d50 + 403197 5 INSTR DEADREGS EFLAGS EBX R14 R15 ZZ call _g_file_new_for_uri 40319c -2 INSTR LOCAL n R8 ZZ AlwaysNUM xor r8d, r8d + 40319c 3 INSTR BELONGTO 402d50 + 40319c 3 INSTR DEADREGS EFLAGS ECX EDX EBX ESI EDI R8 R14 R15 ZZ xor r8d, r8d + 40319f 2 INSTR BELONGTO 402d50 + 40319f 2 INSTR DEADREGS EFLAGS ECX EDX EBX ESI EDI R14 R15 ZZ xor ecx, ecx 40319f -2 INSTR LOCAL n ECX ZZ AlwaysNUM xor ecx, ecx + 4031a1 2 INSTR BELONGTO 402d50 + 4031a1 2 INSTR DEADREGS EFLAGS EDX EBX ESI EDI R14 R15 ZZ xor edx, edx 4031a1 -2 INSTR LOCAL n EDX ZZ AlwaysNUM xor edx, edx + 4031a3 3 INSTR BELONGTO 402d50 + 4031a3 3 INSTR DEADREGS EFLAGS EBX ESI EDI R14 R15 ZZ mov r14, rax + 4031a6 5 INSTR BELONGTO 402d50 + 4031a6 5 INSTR DEADREGS EFLAGS EBX ESI EDI R15 ZZ mov esi, offset aStandardCont_0; "standard::content-type,standard::size" + 4031ab 3 INSTR BELONGTO 402d50 + 4031ab 3 INSTR DEADREGS EFLAGS EBX EDI R15 ZZ mov rdi, rax 4031ae -1 INSTR LOCAL NoMetaUpdate call _g_file_query_info + 4031ae 5 INSTR BELONGTO 402d50 + 4031ae 5 INSTR DEADREGS EFLAGS EBX R15 ZZ call _g_file_query_info + 4031b3 3 INSTR BELONGTO 402d50 + 4031b3 3 INSTR DEADREGS EFLAGS EBX EDI R15 ZZ mov rdi, r14 + 4031b6 3 INSTR BELONGTO 402d50 + 4031b6 3 INSTR DEADREGS EFLAGS EBX R14 R15 ZZ mov rbx, rax 4031b9 -1 INSTR LOCAL NoMetaUpdate call _g_object_unref + 4031b9 5 INSTR BELONGTO 402d50 + 4031b9 5 INSTR DEADREGS EFLAGS R14 R15 ZZ call _g_object_unref 4031be -1 INSTR LOCAL NoMetaUpdate test rbx, rbx + 4031be 3 INSTR BELONGTO 402d50 4031c1 -1 INSTR LOCAL NoMetaUpdate jz loc_40324D + 4031c1 6 INSTR BELONGTO 402d50 + 4031c7 3 INSTR BELONGTO 402d50 + 4031c7 3 INSTR DEADREGS EFLAGS EDI R14 R15 ZZ mov rdi, rbx 4031ca -1 INSTR LOCAL NoMetaUpdate call _g_file_info_get_content_type + 4031ca 5 INSTR BELONGTO 402d50 + 4031ca 5 INSTR DEADREGS EFLAGS R14 R15 ZZ call _g_file_info_get_content_type + 4031cf 3 INSTR BELONGTO 402d50 + 4031cf 3 INSTR DEADREGS EFLAGS EDI R14 R15 ZZ mov rdi, rax 4031d2 -1 INSTR LOCAL NoMetaUpdate call _g_content_type_get_description - 4031d7 -2 INSTR LOCAL n EDX ZZ NUMVia2ndSrcIMMEDNUM mov edx, 5 - 4031e4 -2 INSTR LOCAL n EDI ZZ AlwaysNUM xor edi, edi + 4031d2 5 INSTR BELONGTO 402d50 + 4031d2 5 INSTR DEADREGS EFLAGS R14 R15 ZZ call _g_content_type_get_description + 4031d7 -2 INSTR LOCAL n EDX ZZ NUMVia2ndSrcIMMEDNUM mov edx, 5 ; category + 4031d7 5 INSTR BELONGTO 402d50 + 4031d7 5 INSTR DEADREGS EFLAGS EDX ESI EDI R14 R15 ZZ mov edx, 5 ; category + 4031dc 3 INSTR BELONGTO 402d50 + 4031dc 3 INSTR DEADREGS EFLAGS ESI EDI R14 R15 ZZ mov r14, rax + 4031df 5 INSTR BELONGTO 402d50 + 4031df 5 INSTR DEADREGS EFLAGS ESI EDI R15 ZZ mov esi, offset aType; "Type:" + 4031e4 2 INSTR BELONGTO 402d50 + 4031e4 2 INSTR DEADREGS EFLAGS EDI R15 ZZ xor edi, edi ; domainname + 4031e4 -2 INSTR LOCAL n EDI ZZ AlwaysNUM xor edi, edi ; domainname 4031e6 -1 INSTR LOCAL NoMetaUpdate call _dcgettext + 4031e6 5 INSTR BELONGTO 402d50 + 4031e6 5 INSTR DEADREGS EFLAGS R15 ZZ call _dcgettext 4031eb -2 INSTR LOCAL n R8 ZZ AlwaysNUM xor r8d, r8d + 4031eb 3 INSTR BELONGTO 402d50 + 4031eb 3 INSTR DEADREGS EFLAGS ECX EDX ESI EDI R8 R15 ZZ xor r8d, r8d + 4031ee 2 INSTR BELONGTO 402d50 + 4031ee 2 INSTR DEADREGS EFLAGS ECX EDX ESI EDI R15 ZZ xor ecx, ecx 4031ee -2 INSTR LOCAL n ECX ZZ AlwaysNUM xor ecx, ecx - 4031f6 3 PTRIMMEDEBP STACK 0 displ mov rdi, rbp + 4031f0 3 INSTR BELONGTO 402d50 + 4031f0 3 INSTR DEADREGS EFLAGS EDX ESI EDI R15 ZZ mov rdx, r14 + 4031f3 3 INSTR BELONGTO 402d50 + 4031f3 3 INSTR DEADREGS EFLAGS ESI EDI R15 ZZ mov rsi, rax + 4031f6 3 INSTR BELONGTO 402d50 + 4031f6 3 INSTR DEADREGS EFLAGS EAX EDI R15 ZZ mov rdi, rbp 4031f9 -1 INSTR LOCAL NoMetaUpdate call sub_403A20 + 4031f9 5 INSTR BELONGTO 402d50 + 4031f9 5 INSTR DEADREGS EFLAGS EAX R15 ZZ call sub_403A20 + 4031fe 3 INSTR BELONGTO 402d50 + 4031fe 3 INSTR DEADREGS EFLAGS EDI R15 ZZ mov rdi, r14 403201 -1 INSTR LOCAL NoMetaUpdate call _g_free + 403201 5 INSTR BELONGTO 402d50 + 403201 5 INSTR DEADREGS EFLAGS R14 R15 ZZ call _g_free + 403206 3 INSTR BELONGTO 402d50 + 403206 3 INSTR DEADREGS EFLAGS EDI R14 R15 ZZ mov rdi, rbx 403209 -1 INSTR LOCAL NoMetaUpdate call _g_file_info_get_size + 403209 5 INSTR BELONGTO 402d50 + 403209 5 INSTR DEADREGS EFLAGS R14 R15 ZZ call _g_file_info_get_size + 40320e 3 INSTR BELONGTO 402d50 + 40320e 3 INSTR DEADREGS EFLAGS EDI R14 R15 ZZ mov rdi, rax 403211 -1 INSTR LOCAL NoMetaUpdate call _g_format_size - 403216 -2 INSTR LOCAL n EDX ZZ NUMVia2ndSrcIMMEDNUM mov edx, 5 - 403223 -2 INSTR LOCAL n EDI ZZ AlwaysNUM xor edi, edi + 403211 5 INSTR BELONGTO 402d50 + 403211 5 INSTR DEADREGS EFLAGS R14 R15 ZZ call _g_format_size + 403216 -2 INSTR LOCAL n EDX ZZ NUMVia2ndSrcIMMEDNUM mov edx, 5 ; category + 403216 5 INSTR BELONGTO 402d50 + 403216 5 INSTR DEADREGS EFLAGS EDX ESI EDI R14 R15 ZZ mov edx, 5 ; category + 40321b 3 INSTR BELONGTO 402d50 + 40321b 3 INSTR DEADREGS EFLAGS ESI EDI R14 R15 ZZ mov r14, rax + 40321e 5 INSTR BELONGTO 402d50 + 40321e 5 INSTR DEADREGS EFLAGS ESI EDI R15 ZZ mov esi, offset aSize; "Size:" + 403223 2 INSTR BELONGTO 402d50 + 403223 2 INSTR DEADREGS EFLAGS EDI R15 ZZ xor edi, edi ; domainname + 403223 -2 INSTR LOCAL n EDI ZZ AlwaysNUM xor edi, edi ; domainname 403225 -1 INSTR LOCAL NoMetaUpdate call _dcgettext + 403225 5 INSTR BELONGTO 402d50 + 403225 5 INSTR DEADREGS EFLAGS R15 ZZ call _dcgettext 40322a -2 INSTR LOCAL n R8 ZZ AlwaysNUM xor r8d, r8d + 40322a 3 INSTR BELONGTO 402d50 + 40322a 3 INSTR DEADREGS EFLAGS ECX EDX ESI EDI R8 R15 ZZ xor r8d, r8d + 40322d 2 INSTR BELONGTO 402d50 + 40322d 2 INSTR DEADREGS EFLAGS ECX EDX ESI EDI R15 ZZ xor ecx, ecx 40322d -2 INSTR LOCAL n ECX ZZ AlwaysNUM xor ecx, ecx - 403235 3 PTRIMMEDEBP STACK 0 displ mov rdi, rbp + 40322f 3 INSTR BELONGTO 402d50 + 40322f 3 INSTR DEADREGS EFLAGS EDX ESI EDI R15 ZZ mov rdx, r14 + 403232 3 INSTR BELONGTO 402d50 + 403232 3 INSTR DEADREGS EFLAGS ESI EDI R15 ZZ mov rsi, rax + 403235 3 INSTR BELONGTO 402d50 + 403235 3 INSTR DEADREGS EFLAGS EAX EDI R15 ZZ mov rdi, rbp 403238 -1 INSTR LOCAL NoMetaUpdate call sub_403A20 + 403238 5 INSTR BELONGTO 402d50 + 403238 5 INSTR DEADREGS EFLAGS EAX R15 ZZ call sub_403A20 + 40323d 3 INSTR BELONGTO 402d50 + 40323d 3 INSTR DEADREGS EFLAGS EDI R15 ZZ mov rdi, r14 403240 -1 INSTR LOCAL NoMetaUpdate call _g_free + 403240 5 INSTR BELONGTO 402d50 + 403240 5 INSTR DEADREGS EFLAGS R14 R15 ZZ call _g_free + 403245 3 INSTR BELONGTO 402d50 + 403245 3 INSTR DEADREGS EFLAGS EDI R14 R15 ZZ mov rdi, rbx 403248 -1 INSTR LOCAL NoMetaUpdate call _g_object_unref + 403248 5 INSTR BELONGTO 402d50 + 403248 5 INSTR DEADREGS EFLAGS EBX R14 R15 ZZ call _g_object_unref 40324d -1 INSTR LOCAL NoMetaUpdate test byte ptr [r12+10h], 8 + 40324d 6 INSTR BELONGTO 402d50 403253 -1 INSTR LOCAL NoMetaUpdate jz loc_403361 + 403253 6 INSTR BELONGTO 402d50 + 403259 3 INSTR BELONGTO 402d50 + 403259 3 INSTR DEADREGS EFLAGS EBX EDI R14 R15 ZZ mov rdi, r12 40325c -1 INSTR LOCAL NoMetaUpdate call _FT_Get_Sfnt_Name_Count + 40325c 5 INSTR BELONGTO 402d50 + 40325c 5 INSTR DEADREGS EFLAGS EBX R14 R15 ZZ call _FT_Get_Sfnt_Name_Count 403261 -1 INSTR LOCAL NoMetaUpdate test eax, eax + 403261 2 INSTR BELONGTO 402d50 + 403263 -1 INSTR LOCAL MetadataUnused mov r14d, eax + 403263 3 INSTR BELONGTO 402d50 403266 -1 INSTR LOCAL NoMetaUpdate jle loc_4033D4 - 40326c 9 PTRIMMEDESP STACK 40 displ mov qword ptr [rsp+28h], 0 - 403275 9 PTRIMMEDESP STACK 48 displ mov qword ptr [rsp+30h], 0 + 403266 6 INSTR BELONGTO 402d50 + 40326c 9 INSTR BELONGTO 402d50 + 40326c 9 INSTR DEADREGS EFLAGS EDX EBX ESI EDI R15 ZZ mov [rsp+108h+var_E0], 0 + 40326c 9 PTRIMMEDESP STACK 40 displ mov [rsp+108h+var_E0], 0 + 403275 9 INSTR BELONGTO 402d50 + 403275 9 INSTR DEADREGS EFLAGS EDX EBX ESI EDI R15 ZZ mov [rsp+108h+var_D8], 0 + 403275 9 PTRIMMEDESP STACK 48 displ mov [rsp+108h+var_D8], 0 + 40327e 2 INSTR BELONGTO 402d50 + 40327e 2 INSTR DEADREGS EFLAGS EDX EBX ESI EDI R15 ZZ xor ebx, ebx 40327e -2 INSTR LOCAL n EBX ZZ AlwaysNUM xor ebx, ebx - 403280 9 PTRIMMEDESP STACK 56 displ mov qword ptr [rsp+38h], 0 + 403280 9 INSTR BELONGTO 402d50 + 403280 9 INSTR DEADREGS EFLAGS EDX ESI EDI R15 ZZ mov [rsp+108h+var_D0], 0 + 403280 9 PTRIMMEDESP STACK 56 displ mov [rsp+108h+var_D0], 0 + 403289 10 INSTR BELONGTO 402d50 + 403289 10 INSTR DEADREGS EFLAGS EDX ESI EDI R15 ZZ mov r15, 0FFFFFFFFFFFFh 403289 -2 INSTR LOCAL n R15 ZZ NUMVia2ndSrcIMMEDNUM mov r15, 0FFFFFFFFFFFFh 403293 -1 INSTR LOCAL NoMetaUpdate jmp short loc_4032A1 + 403293 2 INSTR BELONGTO 402d50 403295 -1 INSTR LOCAL 1stSrcVia2ndSrcIMMEDNUM add ebx, 1 + 403295 3 INSTR BELONGTO 402d50 403298 -1 INSTR LOCAL NoMetaUpdate cmp r14d, ebx + 403298 3 INSTR BELONGTO 402d50 40329b -1 INSTR LOCAL NoMetaUpdate jz loc_4034C3 - 4032a1 8 PTRIMMEDESP STACK 144 displ lea rdx, [rsp+90h] + 40329b 6 INSTR BELONGTO 402d50 + 4032a1 8 INSTR BELONGTO 402d50 + 4032a1 8 INSTR DEADREGS EFLAGS EDX ESI EDI ZZ lea rdx, [rsp+108h+var_78] + 4032a1 8 PTRIMMEDESP STACK 144 displ lea rdx, [rsp+108h+var_78] + 4032a9 2 INSTR BELONGTO 402d50 + 4032a9 2 INSTR DEADREGS EFLAGS ESI EDI ZZ mov esi, ebx + 4032ab 3 INSTR BELONGTO 402d50 + 4032ab 3 INSTR DEADREGS EFLAGS EDI ZZ mov rdi, r12 4032ae -1 INSTR LOCAL NoMetaUpdate call _FT_Get_Sfnt_Name + 4032ae 5 INSTR BELONGTO 402d50 + 4032ae 5 INSTR DEADREGS EFLAGS ZZ call _FT_Get_Sfnt_Name 4032b3 -1 INSTR LOCAL NoMetaUpdate test eax, eax + 4032b3 2 INSTR BELONGTO 402d50 4032b5 -1 INSTR LOCAL NoMetaUpdate jnz short loc_403295 - 4032ba 8 PTRIMMEDESP STACK 144 displ and rax, [rsp+90h] + 4032b5 2 INSTR BELONGTO 402d50 + 4032b7 -2 INSTR LOCAL n RAX ZZ NumericDEFs mov rax, r15 + 4032b7 3 INSTR BELONGTO 402d50 + 4032b7 3 INSTR DEADREGS EFLAGS EAX EDX ZZ mov rax, r15 + 4032ba 8 INSTR BELONGTO 402d50 + 4032ba 8 INSTR DEADREGS EFLAGS EDX ZZ and rax, [rsp+108h+var_78] + 4032ba 8 PTRIMMEDESP STACK 144 displ and rax, [rsp+108h+var_78] + 4032c2 10 INSTR BELONGTO 402d50 + 4032c2 10 INSTR DEADREGS EFLAGS EDX ZZ mov rdx, 40900010003h 4032c2 -2 INSTR LOCAL n RDX ZZ NUMVia2ndSrcIMMEDNUM mov rdx, 40900010003h 4032cc -1 INSTR LOCAL NoMetaUpdate cmp rax, rdx + 4032cc 3 INSTR BELONGTO 402d50 4032cf -1 INSTR LOCAL NoMetaUpdate jnz short loc_403295 - 4032d1 8 PTRIMMEDESP STACK 150 displ movzx eax, word ptr [rsp+96h] + 4032cf 2 INSTR BELONGTO 402d50 + 4032d1 -2 INSTR LOCAL n EAX ZZ NumericDEFs movzx eax, word ptr [rsp+108h+var_78+6] + 4032d1 8 INSTR BELONGTO 402d50 + 4032d1 8 INSTR DEADREGS EFLAGS EAX ZZ movzx eax, word ptr [rsp+108h+var_78+6] + 4032d1 8 PTRIMMEDESP STACK 150 displ movzx eax, word ptr [rsp+108h+var_78+6] 4032d9 -1 INSTR LOCAL NoMetaUpdate cmp ax, 5 + 4032d9 4 INSTR BELONGTO 402d50 4032dd -1 INSTR LOCAL NoMetaUpdate jz loc_40363E + 4032dd 6 INSTR BELONGTO 402d50 4032e3 -1 INSTR LOCAL NoMetaUpdate cmp ax, 0Ah + 4032e3 4 INSTR BELONGTO 402d50 4032e7 -1 INSTR LOCAL NoMetaUpdate jz loc_403580 + 4032e7 6 INSTR BELONGTO 402d50 4032ed -1 INSTR LOCAL NoMetaUpdate test ax, ax + 4032ed 3 INSTR BELONGTO 402d50 4032f0 -1 INSTR LOCAL NoMetaUpdate jnz short loc_403295 - 4032f2 5 PTRIMMEDESP STACK 56 displ mov rdi, [rsp+38h] + 4032f0 2 INSTR BELONGTO 402d50 + 4032f2 5 INSTR BELONGTO 402d50 + 4032f2 5 INSTR DEADREGS EFLAGS EDI ZZ mov rdi, [rsp+108h+var_D0] + 4032f2 5 PTRIMMEDESP STACK 56 displ mov rdi, [rsp+108h+var_D0] 4032f7 -1 INSTR LOCAL NoMetaUpdate call _g_free - 4032fc 7 PTRIMMEDESP STACK 160 displ mov esi, [rsp+0A0h] - 403303 8 PTRIMMEDESP STACK 152 displ mov rdi, [rsp+98h] + 4032f7 5 INSTR BELONGTO 402d50 + 4032f7 5 INSTR DEADREGS EFLAGS ZZ call _g_free + 4032fc 7 INSTR BELONGTO 402d50 + 4032fc 7 INSTR DEADREGS EFLAGS ECX EDX ESI EDI R8 R9 ZZ mov esi, [rsp+108h+var_68] + 4032fc 7 PTRIMMEDESP STACK 160 displ mov esi, [rsp+108h+var_68] + 403303 8 INSTR BELONGTO 402d50 + 403303 8 INSTR DEADREGS EFLAGS ECX EDX EDI R8 R9 ZZ mov rdi, [rsp+108h+var_70] + 403303 8 PTRIMMEDESP STACK 152 displ mov rdi, [rsp+108h+var_70] 40330b -2 INSTR LOCAL n R9 ZZ AlwaysNUM xor r9d, r9d + 40330b 3 INSTR BELONGTO 402d50 + 40330b 3 INSTR DEADREGS EFLAGS ECX EDX R8 R9 ZZ xor r9d, r9d 40330e -2 INSTR LOCAL n R8 ZZ AlwaysNUM xor r8d, r8d - 40331b 8 PTRIMMEDESP STACK 0 displ mov qword ptr [rsp], 0 + 40330e 3 INSTR BELONGTO 402d50 + 40330e 3 INSTR DEADREGS EFLAGS ECX EDX R8 ZZ xor r8d, r8d + 403311 5 INSTR BELONGTO 402d50 + 403311 5 INSTR DEADREGS EFLAGS ECX EDX ZZ mov ecx, offset aUtf16be; "UTF-16BE" + 403316 5 INSTR BELONGTO 402d50 + 403316 5 INSTR DEADREGS EFLAGS EDX ZZ mov edx, offset codeset; "UTF-8" + 40331b 8 INSTR BELONGTO 402d50 + 40331b 8 INSTR DEADREGS EFLAGS ZZ mov [rsp+108h+var_108], 0 + 40331b 8 PTRIMMEDESP STACK 0 displ mov [rsp+108h+var_108], 0 403323 -1 INSTR LOCAL NoMetaUpdate call _g_convert - 403328 5 PTRIMMEDESP STACK 56 displ mov [rsp+38h], rax + 403323 5 INSTR BELONGTO 402d50 + 403323 5 INSTR DEADREGS EFLAGS ZZ call _g_convert + 403328 5 INSTR BELONGTO 402d50 + 403328 5 INSTR DEADREGS EFLAGS ZZ mov [rsp+108h+var_D0], rax + 403328 5 PTRIMMEDESP STACK 56 displ mov [rsp+108h+var_D0], rax 40332d -1 INSTR LOCAL NoMetaUpdate jmp loc_403295 + 40332d 5 INSTR BELONGTO 402d50 + 403332 2 INSTR BELONGTO 402d50 + 403332 2 INSTR DEADREGS EFLAGS EAX EBX ESI EDI R12 R14 R15 XMM0 XMM1 XMM3 ZZ xor eax, eax 403332 -2 INSTR LOCAL n EAX ZZ AlwaysNUM xor eax, eax + 403334 3 INSTR BELONGTO 402d50 + 403334 3 INSTR DEADREGS EFLAGS EBX ESI EDI R12 R14 R15 XMM0 XMM1 XMM3 ZZ mov rsi, r13 + 403337 5 INSTR BELONGTO 402d50 + 403337 5 INSTR DEADREGS EFLAGS EBX EDI R12 R13 R14 R15 XMM0 XMM1 XMM3 ZZ mov edi, offset aCouldNotLoadFa; "Could not load face '%s'\n" 40333c -1 INSTR LOCAL NoMetaUpdate call _g_printerr + 40333c 5 INSTR BELONGTO 402d50 + 40333c 5 INSTR DEADREGS EFLAGS EBX R12 R13 R14 R15 XMM0 XMM1 XMM3 ZZ call _g_printerr 403341 -2 INSTR LOCAL n EAX ZZ NUMVia2ndSrcIMMEDNUM mov eax, 1 + 403341 5 INSTR BELONGTO 402d50 + 403341 5 INSTR DEADREGS EFLAGS EAX EBX R8 R9 R10 R11 R12 R13 R14 R15 XMM0 XMM1 XMM3 ZZ mov eax, 1 403346 -1 INSTR LOCAL NoMetaUpdate jmp loc_402DFC + 403346 5 INSTR BELONGTO 402d50 + 40334b 2 INSTR BELONGTO 402d50 + 40334b 2 INSTR DEADREGS EFLAGS EAX EBX EDI R12 R13 R14 R15 XMM0 XMM1 XMM3 ZZ xor eax, eax 40334b -2 INSTR LOCAL n EAX ZZ AlwaysNUM xor eax, eax + 40334d 5 INSTR BELONGTO 402d50 + 40334d 5 INSTR DEADREGS EFLAGS EBX EDI R12 R13 R14 R15 XMM0 XMM1 XMM3 ZZ mov edi, offset aCouldNotInitia; "Could not initialise freetype\n" 403352 -1 INSTR LOCAL NoMetaUpdate call _g_printerr + 403352 5 INSTR BELONGTO 402d50 + 403352 5 INSTR DEADREGS EFLAGS EBX R12 R13 R14 R15 XMM0 XMM1 XMM3 ZZ call _g_printerr 403357 -2 INSTR LOCAL n EAX ZZ NUMVia2ndSrcIMMEDNUM mov eax, 1 + 403357 5 INSTR BELONGTO 402d50 + 403357 5 INSTR DEADREGS EFLAGS EAX EBX R8 R9 R10 R11 R12 R13 R14 R15 XMM0 XMM1 XMM3 ZZ mov eax, 1 40335c -1 INSTR LOCAL NoMetaUpdate jmp loc_402DFC - 403361 5 PTRIMMEDESP STACK 80 displ lea rsi, [rsp+50h] + 40335c 5 INSTR BELONGTO 402d50 + 403361 5 INSTR BELONGTO 402d50 + 403361 5 INSTR DEADREGS EFLAGS EBX ESI EDI R14 R15 ZZ lea rsi, [rsp+108h+var_B8] + 403361 5 PTRIMMEDESP STACK 80 displ lea rsi, [rsp+108h+var_B8] + 403366 3 INSTR BELONGTO 402d50 + 403366 3 INSTR DEADREGS EFLAGS EBX EDI R14 R15 ZZ mov rdi, r12 403369 -1 INSTR LOCAL NoMetaUpdate call _FT_Get_PS_Font_Info + 403369 5 INSTR BELONGTO 402d50 + 403369 5 INSTR DEADREGS EFLAGS EBX R12 R14 R15 ZZ call _FT_Get_PS_Font_Info 40336e -1 INSTR LOCAL NoMetaUpdate test eax, eax + 40336e 2 INSTR BELONGTO 402d50 403370 -1 INSTR LOCAL NoMetaUpdate jnz short loc_4033D4 - 403372 5 PTRIMMEDESP STACK 80 displ mov rdi, [rsp+50h] + 403370 2 INSTR BELONGTO 402d50 + 403372 5 INSTR BELONGTO 402d50 + 403372 5 INSTR DEADREGS EFLAGS EBX EDI R12 R14 R15 ZZ mov rdi, [rsp+108h+var_B8] + 403372 5 PTRIMMEDESP STACK 80 displ mov rdi, [rsp+108h+var_B8] 403377 -1 INSTR LOCAL NoMetaUpdate test rdi, rdi + 403377 3 INSTR BELONGTO 402d50 40337a -1 INSTR LOCAL NoMetaUpdate jz short loc_40338F + 40337a 2 INSTR BELONGTO 402d50 + 40337c 2 INSTR BELONGTO 402d50 + 40337c 2 INSTR DEADREGS EFLAGS EDX EBX R12 R14 R15 ZZ xor edx, edx 40337c -2 INSTR LOCAL n EDX ZZ AlwaysNUM xor edx, edx + 40337e 4 INSTR BELONGTO 402d50 + 40337e 4 INSTR DEADREGS EFLAGS EBX R12 R14 R15 ZZ or rsi, 0FFFFFFFFFFFFFFFFh 403382 -1 INSTR LOCAL NoMetaUpdate call _g_utf8_validate + 403382 5 INSTR BELONGTO 402d50 + 403382 5 INSTR DEADREGS EFLAGS EBX R12 R14 R15 ZZ call _g_utf8_validate 403387 -1 INSTR LOCAL NoMetaUpdate test eax, eax + 403387 2 INSTR BELONGTO 402d50 403389 -1 INSTR LOCAL NoMetaUpdate jnz loc_40367E - 40338f 5 PTRIMMEDESP STACK 88 displ mov rdi, [rsp+58h] + 403389 6 INSTR BELONGTO 402d50 + 40338f 5 INSTR BELONGTO 402d50 + 40338f 5 INSTR DEADREGS EFLAGS EBX EDI R12 R14 R15 ZZ mov rdi, [rsp+108h+var_B0] + 40338f 5 PTRIMMEDESP STACK 88 displ mov rdi, [rsp+108h+var_B0] 403394 -1 INSTR LOCAL NoMetaUpdate test rdi, rdi + 403394 3 INSTR BELONGTO 402d50 403397 -1 INSTR LOCAL NoMetaUpdate jz short loc_4033D4 + 403397 2 INSTR BELONGTO 402d50 + 403399 2 INSTR BELONGTO 402d50 + 403399 2 INSTR DEADREGS EFLAGS EDX EBX R12 R14 R15 ZZ xor edx, edx 403399 -2 INSTR LOCAL n EDX ZZ AlwaysNUM xor edx, edx + 40339b 4 INSTR BELONGTO 402d50 + 40339b 4 INSTR DEADREGS EFLAGS EBX R12 R14 R15 ZZ or rsi, 0FFFFFFFFFFFFFFFFh 40339f -1 INSTR LOCAL NoMetaUpdate call _g_utf8_validate + 40339f 5 INSTR BELONGTO 402d50 + 40339f 5 INSTR DEADREGS EFLAGS EBX R12 R14 R15 ZZ call _g_utf8_validate 4033a4 -1 INSTR LOCAL NoMetaUpdate test eax, eax + 4033a4 2 INSTR BELONGTO 402d50 4033a6 -1 INSTR LOCAL NoMetaUpdate jz short loc_4033D4 - 4033a8 5 PTRIMMEDESP STACK 88 displ mov rbx, [rsp+58h] - 4033ad -2 INSTR LOCAL n EDX ZZ NUMVia2ndSrcIMMEDNUM mov edx, 5 - 4033b7 -2 INSTR LOCAL n EDI ZZ AlwaysNUM xor edi, edi + 4033a6 2 INSTR BELONGTO 402d50 + 4033a8 5 INSTR BELONGTO 402d50 + 4033a8 5 INSTR DEADREGS EFLAGS EDX EBX ESI EDI R12 R14 R15 ZZ mov rbx, [rsp+108h+var_B0] + 4033a8 5 PTRIMMEDESP STACK 88 displ mov rbx, [rsp+108h+var_B0] + 4033ad -2 INSTR LOCAL n EDX ZZ NUMVia2ndSrcIMMEDNUM mov edx, 5 ; category + 4033ad 5 INSTR BELONGTO 402d50 + 4033ad 5 INSTR DEADREGS EFLAGS EDX ESI EDI R12 R14 R15 ZZ mov edx, 5 ; category + 4033b2 5 INSTR BELONGTO 402d50 + 4033b2 5 INSTR DEADREGS EFLAGS ESI EDI R12 R14 R15 ZZ mov esi, offset aCopyright; "Copyright:" + 4033b7 2 INSTR BELONGTO 402d50 + 4033b7 2 INSTR DEADREGS EFLAGS EDI R12 R14 R15 ZZ xor edi, edi ; domainname + 4033b7 -2 INSTR LOCAL n EDI ZZ AlwaysNUM xor edi, edi ; domainname 4033b9 -1 INSTR LOCAL NoMetaUpdate call _dcgettext + 4033b9 5 INSTR BELONGTO 402d50 + 4033b9 5 INSTR DEADREGS EFLAGS R12 R14 R15 ZZ call _dcgettext 4033be -2 INSTR LOCAL n R8 ZZ AlwaysNUM xor r8d, r8d + 4033be 3 INSTR BELONGTO 402d50 + 4033be 3 INSTR DEADREGS EFLAGS ECX EDX ESI EDI R8 R12 R14 R15 ZZ xor r8d, r8d 4033c1 -2 INSTR LOCAL n ECX ZZ NUMVia2ndSrcIMMEDNUM mov ecx, 1 - 4033cc 3 PTRIMMEDEBP STACK 0 displ mov rdi, rbp + 4033c1 5 INSTR BELONGTO 402d50 + 4033c1 5 INSTR DEADREGS EFLAGS ECX EDX ESI EDI R12 R14 R15 ZZ mov ecx, 1 + 4033c6 3 INSTR BELONGTO 402d50 + 4033c6 3 INSTR DEADREGS EFLAGS EDX ESI EDI R12 R14 R15 ZZ mov rdx, rbx + 4033c9 3 INSTR BELONGTO 402d50 + 4033c9 3 INSTR DEADREGS EFLAGS EBX ESI EDI R12 R14 R15 ZZ mov rsi, rax + 4033cc 3 INSTR BELONGTO 402d50 + 4033cc 3 INSTR DEADREGS EFLAGS EAX EBX EDI R12 R14 R15 ZZ mov rdi, rbp 4033cf -1 INSTR LOCAL NoMetaUpdate call sub_403A20 + 4033cf 5 INSTR BELONGTO 402d50 + 4033cf 5 INSTR DEADREGS EFLAGS EAX EBX R12 R14 R15 ZZ call sub_403A20 4033d4 -1 INSTR LOCAL NoMetaUpdate xorps xmm3, xmm3 - 4033d7 -1 INSTR LOCAL NUMViaFPRegDest movss xmm1, cs:dword_4047F8 - 4033df -1 INSTR LOCAL NUMViaFPRegDest movss xmm0, cs:dword_4047FC - 4033e7 -1 INSTR LOCAL NUMViaFPRegDest movaps xmm2, xmm3 + 4033d4 3 INSTR BELONGTO 402d50 + 4033d7 -1 INSTR LOCAL MetadataUnused movss xmm1, cs:dword_4047F8 + 4033d7 8 INSTR BELONGTO 402d50 + 4033df -1 INSTR LOCAL MetadataUnused movss xmm0, cs:dword_4047FC + 4033df 8 INSTR BELONGTO 402d50 + 4033e7 -1 INSTR LOCAL MetadataUnused movaps xmm2, xmm3 + 4033e7 3 INSTR BELONGTO 402d50 4033ea -1 INSTR LOCAL NoMetaUpdate call _gtk_alignment_new + 4033ea 5 INSTR BELONGTO 402d50 + 4033ea 5 INSTR DEADREGS EFLAGS EBX R12 R14 R15 XMM0 XMM1 XMM2 XMM3 ZZ call _gtk_alignment_new 4033ef -2 INSTR LOCAL n ESI ZZ NUMVia2ndSrcIMMEDNUM mov esi, 1 + 4033ef 5 INSTR BELONGTO 402d50 + 4033ef 5 INSTR DEADREGS EFLAGS EBX ESI EDI R12 R14 R15 XMM0 XMM1 XMM2 XMM3 ZZ mov esi, 1 + 4033f4 3 INSTR BELONGTO 402d50 + 4033f4 3 INSTR DEADREGS EFLAGS EBX EDI R12 R14 R15 XMM0 XMM1 XMM2 XMM3 ZZ mov rdi, rax + 4033f7 3 INSTR BELONGTO 402d50 + 4033f7 3 INSTR DEADREGS EFLAGS EBX R12 R14 R15 XMM0 XMM1 XMM2 XMM3 ZZ mov rbx, rax 4033fa -1 INSTR LOCAL NoMetaUpdate call _gtk_widget_set_hexpand - 4033ff 5 PTRIMMEDESP STACK 24 displ mov rsi, [rsp+18h] - 403404 3 PTRIMMEDEBP STACK 0 displ mov rdi, rbp + 4033fa 5 INSTR BELONGTO 402d50 + 4033fa 5 INSTR DEADREGS EFLAGS R12 R14 R15 XMM0 XMM1 XMM2 XMM3 ZZ call _gtk_widget_set_hexpand + 4033ff 5 INSTR BELONGTO 402d50 + 4033ff 5 INSTR DEADREGS EFLAGS ESI EDI R12 R14 R15 XMM0 XMM1 XMM2 XMM3 ZZ mov rsi, [rsp+108h+var_F0] + 4033ff 5 PTRIMMEDESP STACK 24 displ mov rsi, [rsp+108h+var_F0] + 403404 3 INSTR BELONGTO 402d50 + 403404 3 INSTR DEADREGS EFLAGS EDI R12 R14 R15 XMM0 XMM1 XMM2 XMM3 ZZ mov rdi, rbp 403407 -1 INSTR LOCAL NoMetaUpdate call _g_type_check_instance_cast + 403407 5 INSTR BELONGTO 402d50 + 403407 5 INSTR DEADREGS EFLAGS R12 R14 R15 XMM0 XMM1 XMM2 XMM3 ZZ call _g_type_check_instance_cast 40340c -2 INSTR LOCAL n R8 ZZ AlwaysNUM xor r8d, r8d + 40340c 3 INSTR BELONGTO 402d50 + 40340c 3 INSTR DEADREGS EFLAGS ECX EDX ESI EDI R8 R12 R14 R15 XMM0 XMM1 XMM2 XMM3 ZZ xor r8d, r8d 40340f -2 INSTR LOCAL n ECX ZZ NUMVia2ndSrcIMMEDNUM mov ecx, 2 + 40340f 5 INSTR BELONGTO 402d50 + 40340f 5 INSTR DEADREGS EFLAGS ECX EDX ESI EDI R12 R14 R15 XMM0 XMM1 XMM2 XMM3 ZZ mov ecx, 2 + 403414 3 INSTR BELONGTO 402d50 + 403414 3 INSTR DEADREGS EFLAGS EDX ESI EDI R12 R14 R15 XMM0 XMM1 XMM2 XMM3 ZZ mov rsi, rbx + 403417 3 INSTR BELONGTO 402d50 + 403417 3 INSTR DEADREGS EFLAGS EDX EDI R12 R14 R15 XMM0 XMM1 XMM2 XMM3 ZZ mov rdi, rax + 40341a 5 INSTR BELONGTO 402d50 + 40341a 5 INSTR DEADREGS EFLAGS EAX EDX R12 R14 R15 XMM0 XMM1 XMM2 XMM3 ZZ mov edx, offset aWidth; "width" + 40341f 2 INSTR BELONGTO 402d50 + 40341f 2 INSTR DEADREGS EFLAGS EAX R12 R14 R15 XMM0 XMM1 XMM2 XMM3 ZZ xor eax, eax 40341f -2 INSTR LOCAL n EAX ZZ AlwaysNUM xor eax, eax 403421 -1 INSTR LOCAL NoMetaUpdate call _gtk_container_add_with_properties - 403426 -2 INSTR LOCAL n EDX ZZ NUMVia2ndSrcIMMEDNUM mov edx, 5 - 403430 -2 INSTR LOCAL n EDI ZZ AlwaysNUM xor edi, edi + 403421 5 INSTR BELONGTO 402d50 + 403421 5 INSTR DEADREGS EFLAGS R12 R14 R15 XMM0 XMM1 XMM2 XMM3 ZZ call _gtk_container_add_with_properties + 403426 -2 INSTR LOCAL n EDX ZZ NUMVia2ndSrcIMMEDNUM mov edx, 5 ; category + 403426 5 INSTR BELONGTO 402d50 + 403426 5 INSTR DEADREGS EFLAGS EDX ESI EDI R12 R14 R15 XMM0 XMM1 XMM2 XMM3 ZZ mov edx, 5 ; category + 40342b 5 INSTR BELONGTO 402d50 + 40342b 5 INSTR DEADREGS EFLAGS ESI EDI R12 R14 R15 XMM0 XMM1 XMM2 XMM3 ZZ mov esi, offset aI_nstallFont; "I_nstall Font" + 403430 2 INSTR BELONGTO 402d50 + 403430 2 INSTR DEADREGS EFLAGS EDI R12 R14 R15 XMM0 XMM1 XMM2 XMM3 ZZ xor edi, edi ; domainname + 403430 -2 INSTR LOCAL n EDI ZZ AlwaysNUM xor edi, edi ; domainname 403432 -1 INSTR LOCAL NoMetaUpdate call _dcgettext + 403432 5 INSTR BELONGTO 402d50 + 403432 5 INSTR DEADREGS EFLAGS R12 R14 R15 XMM0 XMM1 XMM2 XMM3 ZZ call _dcgettext + 403437 3 INSTR BELONGTO 402d50 + 403437 3 INSTR DEADREGS EFLAGS EDI R12 R14 R15 XMM0 XMM1 XMM2 XMM3 ZZ mov rdi, rax 40343a -1 INSTR LOCAL NoMetaUpdate call _gtk_button_new_with_mnemonic + 40343a 5 INSTR BELONGTO 402d50 + 40343a 5 INSTR DEADREGS EFLAGS R12 R14 R15 XMM0 XMM1 XMM2 XMM3 ZZ call _gtk_button_new_with_mnemonic 40343f -2 INSTR LOCAL n R9 ZZ AlwaysNUM xor r9d, r9d + 40343f 3 INSTR BELONGTO 402d50 + 40343f 3 INSTR DEADREGS EFLAGS ECX EDX ESI EDI R8 R9 R12 R14 R15 XMM0 XMM1 XMM2 XMM3 ZZ xor r9d, r9d 403442 -2 INSTR LOCAL n R8 ZZ AlwaysNUM xor r8d, r8d + 403442 3 INSTR BELONGTO 402d50 + 403442 3 INSTR DEADREGS EFLAGS ECX EDX ESI EDI R8 R12 R14 R15 XMM0 XMM1 XMM2 XMM3 ZZ xor r8d, r8d + 403445 3 INSTR BELONGTO 402d50 + 403445 3 INSTR DEADREGS EFLAGS ECX EDX ESI EDI R12 R14 R15 XMM0 XMM1 XMM2 XMM3 ZZ mov rcx, r13 + 403448 -2 INSTR LOCAL n EDX ZZ NumericDEFs mov edx, offset loc_403CE0 + 403448 5 INSTR BELONGTO 402d50 + 403448 5 INSTR DEADREGS EFLAGS EDX ESI EDI R12 R13 R14 R15 XMM0 XMM1 XMM2 XMM3 ZZ mov edx, offset loc_403CE0 + 40344d 5 INSTR BELONGTO 402d50 + 40344d 5 INSTR DEADREGS EFLAGS ESI EDI R12 R13 R14 R15 XMM0 XMM1 XMM2 XMM3 ZZ mov esi, offset aClicked; "clicked" + 403452 3 INSTR BELONGTO 402d50 + 403452 3 INSTR DEADREGS EFLAGS EDI R12 R13 R14 R15 XMM0 XMM1 XMM2 XMM3 ZZ mov rdi, rax + 403455 3 INSTR BELONGTO 402d50 + 403455 3 INSTR DEADREGS EFLAGS R12 R13 R14 R15 XMM0 XMM1 XMM2 XMM3 ZZ mov r12, rax 403458 -1 INSTR LOCAL NoMetaUpdate call _g_signal_connect_data - 40345d 5 PTRIMMEDESP STACK 24 displ mov rsi, [rsp+18h] + 403458 5 INSTR BELONGTO 402d50 + 403458 5 INSTR DEADREGS EFLAGS R13 R14 R15 XMM0 XMM1 XMM2 XMM3 ZZ call _g_signal_connect_data + 40345d 5 INSTR BELONGTO 402d50 + 40345d 5 INSTR DEADREGS EFLAGS ESI EDI R13 R14 R15 XMM0 XMM1 XMM2 XMM3 ZZ mov rsi, [rsp+108h+var_F0] + 40345d 5 PTRIMMEDESP STACK 24 displ mov rsi, [rsp+108h+var_F0] + 403462 3 INSTR BELONGTO 402d50 + 403462 3 INSTR DEADREGS EFLAGS EDI R13 R14 R15 XMM0 XMM1 XMM2 XMM3 ZZ mov rdi, rbx 403465 -1 INSTR LOCAL NoMetaUpdate call _g_type_check_instance_cast + 403465 5 INSTR BELONGTO 402d50 + 403465 5 INSTR DEADREGS EFLAGS EBX R13 R14 R15 XMM0 XMM1 XMM2 XMM3 ZZ call _g_type_check_instance_cast + 40346a 3 INSTR BELONGTO 402d50 + 40346a 3 INSTR DEADREGS EFLAGS EBX ESI EDI R13 R14 R15 XMM0 XMM1 XMM2 XMM3 ZZ mov rsi, r12 + 40346d 3 INSTR BELONGTO 402d50 + 40346d 3 INSTR DEADREGS EFLAGS EBX EDI R12 R13 R14 R15 XMM0 XMM1 XMM2 XMM3 ZZ mov rdi, rax 403470 -1 INSTR LOCAL NoMetaUpdate call _gtk_container_add + 403470 5 INSTR BELONGTO 402d50 + 403470 5 INSTR DEADREGS EFLAGS EBX R12 R13 R14 R15 XMM0 XMM1 XMM2 XMM3 ZZ call _gtk_container_add 403475 -1 INSTR LOCAL NoMetaUpdate call _gtk_grid_get_type - 40347a 3 PTRIMMEDEBP STACK 0 displ mov rdi, rbp + 403475 5 INSTR BELONGTO 402d50 + 403475 5 INSTR DEADREGS EFLAGS EBX R12 R13 R14 R15 XMM0 XMM1 XMM2 XMM3 ZZ call _gtk_grid_get_type + 40347a 3 INSTR BELONGTO 402d50 + 40347a 3 INSTR DEADREGS EFLAGS EBX ESI EDI R12 R13 R14 R15 XMM0 XMM1 XMM2 XMM3 ZZ mov rdi, rbp + 40347d 3 INSTR BELONGTO 402d50 + 40347d 3 INSTR DEADREGS EFLAGS EBX ESI R12 R13 R14 R15 XMM0 XMM1 XMM2 XMM3 ZZ mov rsi, rax + 403480 3 INSTR BELONGTO 402d50 + 403480 3 INSTR DEADREGS EFLAGS EBX R12 R13 R14 R15 XMM0 XMM1 XMM2 XMM3 ZZ mov rbx, rax 403483 -1 INSTR LOCAL NoMetaUpdate call _g_type_check_instance_cast + 403483 5 INSTR BELONGTO 402d50 + 403483 5 INSTR DEADREGS EFLAGS R12 R13 R14 R15 XMM0 XMM1 XMM2 XMM3 ZZ call _g_type_check_instance_cast 403488 -2 INSTR LOCAL n ESI ZZ NUMVia2ndSrcIMMEDNUM mov esi, 8 + 403488 5 INSTR BELONGTO 402d50 + 403488 5 INSTR DEADREGS EFLAGS ESI EDI R12 R13 R14 R15 XMM0 XMM1 XMM2 XMM3 ZZ mov esi, 8 + 40348d 3 INSTR BELONGTO 402d50 + 40348d 3 INSTR DEADREGS EFLAGS EDI R12 R13 R14 R15 XMM0 XMM1 XMM2 XMM3 ZZ mov rdi, rax 403490 -1 INSTR LOCAL NoMetaUpdate call _gtk_grid_set_column_spacing - 403498 3 PTRIMMEDEBP STACK 0 displ mov rdi, rbp + 403490 5 INSTR BELONGTO 402d50 + 403490 5 INSTR DEADREGS EFLAGS R12 R13 R14 R15 XMM0 XMM1 XMM2 XMM3 ZZ call _gtk_grid_set_column_spacing + 403495 3 INSTR BELONGTO 402d50 + 403495 3 INSTR DEADREGS EFLAGS ESI EDI R12 R13 R14 R15 XMM0 XMM1 XMM2 XMM3 ZZ mov rsi, rbx + 403498 3 INSTR BELONGTO 402d50 + 403498 3 INSTR DEADREGS EFLAGS EBX EDI R12 R13 R14 R15 XMM0 XMM1 XMM2 XMM3 ZZ mov rdi, rbp 40349b -1 INSTR LOCAL NoMetaUpdate call _g_type_check_instance_cast + 40349b 5 INSTR BELONGTO 402d50 + 40349b 5 INSTR DEADREGS EFLAGS EBX R12 R13 R14 R15 XMM0 XMM1 XMM2 XMM3 ZZ call _g_type_check_instance_cast 4034a0 -2 INSTR LOCAL n ESI ZZ NUMVia2ndSrcIMMEDNUM mov esi, 2 + 4034a0 5 INSTR BELONGTO 402d50 + 4034a0 5 INSTR DEADREGS EFLAGS EBX ESI EDI R12 R13 R14 R15 XMM0 XMM1 XMM2 XMM3 ZZ mov esi, 2 + 4034a5 3 INSTR BELONGTO 402d50 + 4034a5 3 INSTR DEADREGS EFLAGS EBX EDI R12 R13 R14 R15 XMM0 XMM1 XMM2 XMM3 ZZ mov rdi, rax 4034a8 -1 INSTR LOCAL NoMetaUpdate call _gtk_grid_set_row_spacing - 4034ad 5 PTRIMMEDESP STACK 32 displ mov rdi, [rsp+20h] + 4034a8 5 INSTR BELONGTO 402d50 + 4034a8 5 INSTR DEADREGS EFLAGS EBX R12 R13 R14 R15 XMM0 XMM1 XMM2 XMM3 ZZ call _gtk_grid_set_row_spacing + 4034ad 5 INSTR BELONGTO 402d50 + 4034ad 5 INSTR DEADREGS EFLAGS EBX EDI R12 R13 R14 R15 XMM0 XMM1 XMM2 XMM3 ZZ mov rdi, [rsp+108h+var_E8] + 4034ad 5 PTRIMMEDESP STACK 32 displ mov rdi, [rsp+108h+var_E8] 4034b2 -1 INSTR LOCAL NoMetaUpdate call _gtk_widget_show_all + 4034b2 5 INSTR BELONGTO 402d50 + 4034b2 5 INSTR DEADREGS EFLAGS EBX R12 R13 R14 R15 XMM0 XMM1 XMM2 XMM3 ZZ call _gtk_widget_show_all 4034b7 -1 INSTR LOCAL NoMetaUpdate call _gtk_main + 4034b7 5 INSTR BELONGTO 402d50 + 4034b7 5 INSTR DEADREGS EFLAGS EBX R12 R13 R14 R15 XMM0 XMM1 XMM2 XMM3 ZZ call _gtk_main + 4034bc 2 INSTR BELONGTO 402d50 + 4034bc 2 INSTR DEADREGS EFLAGS EAX EBX R8 R9 R10 R11 R12 R13 R14 R15 XMM0 XMM1 XMM2 XMM3 ZZ xor eax, eax 4034bc -2 INSTR LOCAL n EAX ZZ AlwaysNUM xor eax, eax 4034be -1 INSTR LOCAL NoMetaUpdate jmp loc_402DFC - 4034c3 -1 INSTR LOCAL NoMetaUpdate cmp qword ptr [rsp+30h], 0 - 4034c3 6 PTRIMMEDESP STACK 48 displ cmp qword ptr [rsp+30h], 0 + 4034be 5 INSTR BELONGTO 402d50 + 4034c3 -1 INSTR LOCAL NoMetaUpdate cmp [rsp+108h+var_D8], 0 + 4034c3 6 INSTR BELONGTO 402d50 + 4034c3 6 PTRIMMEDESP STACK 48 displ cmp [rsp+108h+var_D8], 0 4034c9 -1 INSTR LOCAL NoMetaUpdate jz short loc_4034FB - 4034cb -2 INSTR LOCAL n EDX ZZ NUMVia2ndSrcIMMEDNUM mov edx, 5 - 4034d5 -2 INSTR LOCAL n EDI ZZ AlwaysNUM xor edi, edi + 4034c9 2 INSTR BELONGTO 402d50 + 4034cb -2 INSTR LOCAL n EDX ZZ NUMVia2ndSrcIMMEDNUM mov edx, 5 ; category + 4034cb 5 INSTR BELONGTO 402d50 + 4034cb 5 INSTR DEADREGS EFLAGS EDX EBX ESI EDI R12 R14 R15 ZZ mov edx, 5 ; category + 4034d0 5 INSTR BELONGTO 402d50 + 4034d0 5 INSTR DEADREGS EFLAGS EBX ESI EDI R12 R14 R15 ZZ mov esi, offset aVersion; "Version:" + 4034d5 2 INSTR BELONGTO 402d50 + 4034d5 2 INSTR DEADREGS EFLAGS EBX EDI R12 R14 R15 ZZ xor edi, edi ; domainname + 4034d5 -2 INSTR LOCAL n EDI ZZ AlwaysNUM xor edi, edi ; domainname 4034d7 -1 INSTR LOCAL NoMetaUpdate call _dcgettext - 4034dc 5 PTRIMMEDESP STACK 48 displ mov rdx, [rsp+30h] - 4034e1 3 PTRIMMEDEBP STACK 0 displ mov rdi, rbp + 4034d7 5 INSTR BELONGTO 402d50 + 4034d7 5 INSTR DEADREGS EFLAGS EBX R12 R14 R15 ZZ call _dcgettext + 4034dc 5 INSTR BELONGTO 402d50 + 4034dc 5 INSTR DEADREGS EFLAGS ECX EDX EBX ESI EDI R8 R12 R14 R15 ZZ mov rdx, [rsp+108h+var_D8] + 4034dc 5 PTRIMMEDESP STACK 48 displ mov rdx, [rsp+108h+var_D8] + 4034e1 3 INSTR BELONGTO 402d50 + 4034e1 3 INSTR DEADREGS EFLAGS ECX EBX ESI EDI R8 R12 R14 R15 ZZ mov rdi, rbp 4034e4 -2 INSTR LOCAL n R8 ZZ AlwaysNUM xor r8d, r8d + 4034e4 3 INSTR BELONGTO 402d50 + 4034e4 3 INSTR DEADREGS EFLAGS ECX EBX ESI R8 R12 R14 R15 ZZ xor r8d, r8d + 4034e7 2 INSTR BELONGTO 402d50 + 4034e7 2 INSTR DEADREGS EFLAGS ECX EBX ESI R12 R14 R15 ZZ xor ecx, ecx 4034e7 -2 INSTR LOCAL n ECX ZZ AlwaysNUM xor ecx, ecx + 4034e9 3 INSTR BELONGTO 402d50 + 4034e9 3 INSTR DEADREGS EFLAGS EBX ESI R12 R14 R15 ZZ mov rsi, rax 4034ec -1 INSTR LOCAL NoMetaUpdate call sub_403A20 - 4034f1 5 PTRIMMEDESP STACK 48 displ mov rdi, [rsp+30h] + 4034ec 5 INSTR BELONGTO 402d50 + 4034ec 5 INSTR DEADREGS EFLAGS EAX EBX R12 R14 R15 ZZ call sub_403A20 + 4034f1 5 INSTR BELONGTO 402d50 + 4034f1 5 INSTR DEADREGS EFLAGS EBX EDI R12 R14 R15 ZZ mov rdi, [rsp+108h+var_D8] + 4034f1 5 PTRIMMEDESP STACK 48 displ mov rdi, [rsp+108h+var_D8] 4034f6 -1 INSTR LOCAL NoMetaUpdate call _g_free - 4034fb -1 INSTR LOCAL NoMetaUpdate cmp qword ptr [rsp+38h], 0 - 4034fb 6 PTRIMMEDESP STACK 56 displ cmp qword ptr [rsp+38h], 0 + 4034f6 5 INSTR BELONGTO 402d50 + 4034f6 5 INSTR DEADREGS EFLAGS EBX R12 R14 R15 ZZ call _g_free + 4034fb -1 INSTR LOCAL NoMetaUpdate cmp [rsp+108h+var_D0], 0 + 4034fb 6 INSTR BELONGTO 402d50 + 4034fb 6 PTRIMMEDESP STACK 56 displ cmp [rsp+108h+var_D0], 0 403501 -1 INSTR LOCAL NoMetaUpdate jz short loc_403539 - 403503 -2 INSTR LOCAL n EDX ZZ NUMVia2ndSrcIMMEDNUM mov edx, 5 - 40350d -2 INSTR LOCAL n EDI ZZ AlwaysNUM xor edi, edi + 403501 2 INSTR BELONGTO 402d50 + 403503 -2 INSTR LOCAL n EDX ZZ NUMVia2ndSrcIMMEDNUM mov edx, 5 ; category + 403503 5 INSTR BELONGTO 402d50 + 403503 5 INSTR DEADREGS EFLAGS EDX EBX ESI EDI R12 R14 R15 ZZ mov edx, 5 ; category + 403508 5 INSTR BELONGTO 402d50 + 403508 5 INSTR DEADREGS EFLAGS EBX ESI EDI R12 R14 R15 ZZ mov esi, offset aCopyright; "Copyright:" + 40350d 2 INSTR BELONGTO 402d50 + 40350d 2 INSTR DEADREGS EFLAGS EBX EDI R12 R14 R15 ZZ xor edi, edi ; domainname + 40350d -2 INSTR LOCAL n EDI ZZ AlwaysNUM xor edi, edi ; domainname 40350f -1 INSTR LOCAL NoMetaUpdate call _dcgettext - 403514 5 PTRIMMEDESP STACK 56 displ mov rdx, [rsp+38h] - 403519 3 PTRIMMEDEBP STACK 0 displ mov rdi, rbp + 40350f 5 INSTR BELONGTO 402d50 + 40350f 5 INSTR DEADREGS EFLAGS EBX R12 R14 R15 ZZ call _dcgettext + 403514 5 INSTR BELONGTO 402d50 + 403514 5 INSTR DEADREGS EFLAGS ECX EDX EBX ESI EDI R8 R12 R14 R15 ZZ mov rdx, [rsp+108h+var_D0] + 403514 5 PTRIMMEDESP STACK 56 displ mov rdx, [rsp+108h+var_D0] + 403519 3 INSTR BELONGTO 402d50 + 403519 3 INSTR DEADREGS EFLAGS ECX EBX ESI EDI R8 R12 R14 R15 ZZ mov rdi, rbp 40351c -2 INSTR LOCAL n R8 ZZ NUMVia2ndSrcIMMEDNUM mov r8d, 1 + 40351c 6 INSTR BELONGTO 402d50 + 40351c 6 INSTR DEADREGS EFLAGS ECX EBX ESI R8 R12 R14 R15 ZZ mov r8d, 1 403522 -2 INSTR LOCAL n ECX ZZ NUMVia2ndSrcIMMEDNUM mov ecx, 1 + 403522 5 INSTR BELONGTO 402d50 + 403522 5 INSTR DEADREGS EFLAGS ECX EBX ESI R12 R14 R15 ZZ mov ecx, 1 + 403527 3 INSTR BELONGTO 402d50 + 403527 3 INSTR DEADREGS EFLAGS EBX ESI R12 R14 R15 ZZ mov rsi, rax 40352a -1 INSTR LOCAL NoMetaUpdate call sub_403A20 - 40352f 5 PTRIMMEDESP STACK 56 displ mov rdi, [rsp+38h] + 40352a 5 INSTR BELONGTO 402d50 + 40352a 5 INSTR DEADREGS EFLAGS EAX EBX R12 R14 R15 ZZ call sub_403A20 + 40352f 5 INSTR BELONGTO 402d50 + 40352f 5 INSTR DEADREGS EFLAGS EBX EDI R12 R14 R15 ZZ mov rdi, [rsp+108h+var_D0] + 40352f 5 PTRIMMEDESP STACK 56 displ mov rdi, [rsp+108h+var_D0] 403534 -1 INSTR LOCAL NoMetaUpdate call _g_free - 403539 -1 INSTR LOCAL NoMetaUpdate cmp qword ptr [rsp+28h], 0 - 403539 6 PTRIMMEDESP STACK 40 displ cmp qword ptr [rsp+28h], 0 + 403534 5 INSTR BELONGTO 402d50 + 403534 5 INSTR DEADREGS EFLAGS EBX R12 R14 R15 ZZ call _g_free + 403539 -1 INSTR LOCAL NoMetaUpdate cmp [rsp+108h+var_E0], 0 + 403539 6 INSTR BELONGTO 402d50 + 403539 6 PTRIMMEDESP STACK 40 displ cmp [rsp+108h+var_E0], 0 40353f -1 INSTR LOCAL NoMetaUpdate jz loc_4033D4 - 403545 -2 INSTR LOCAL n EDI ZZ AlwaysNUM xor edi, edi - 403547 -2 INSTR LOCAL n EDX ZZ NUMVia2ndSrcIMMEDNUM mov edx, 5 + 40353f 6 INSTR BELONGTO 402d50 + 403545 2 INSTR BELONGTO 402d50 + 403545 2 INSTR DEADREGS EFLAGS EDX EBX ESI EDI R12 R14 R15 ZZ xor edi, edi ; domainname + 403545 -2 INSTR LOCAL n EDI ZZ AlwaysNUM xor edi, edi ; domainname + 403547 -2 INSTR LOCAL n EDX ZZ NUMVia2ndSrcIMMEDNUM mov edx, 5 ; category + 403547 5 INSTR BELONGTO 402d50 + 403547 5 INSTR DEADREGS EFLAGS EDX EBX ESI R12 R14 R15 ZZ mov edx, 5 ; category + 40354c 5 INSTR BELONGTO 402d50 + 40354c 5 INSTR DEADREGS EFLAGS EBX ESI R12 R14 R15 ZZ mov esi, offset aDescription; "Description:" 403551 -1 INSTR LOCAL NoMetaUpdate call _dcgettext - 403556 5 PTRIMMEDESP STACK 40 displ mov rdx, [rsp+28h] - 40355b 3 PTRIMMEDEBP STACK 0 displ mov rdi, rbp + 403551 5 INSTR BELONGTO 402d50 + 403551 5 INSTR DEADREGS EFLAGS EBX R12 R14 R15 ZZ call _dcgettext + 403556 5 INSTR BELONGTO 402d50 + 403556 5 INSTR DEADREGS EFLAGS ECX EDX EBX ESI EDI R8 R12 R14 R15 ZZ mov rdx, [rsp+108h+var_E0] + 403556 5 PTRIMMEDESP STACK 40 displ mov rdx, [rsp+108h+var_E0] + 40355b 3 INSTR BELONGTO 402d50 + 40355b 3 INSTR DEADREGS EFLAGS ECX EBX ESI EDI R8 R12 R14 R15 ZZ mov rdi, rbp 40355e -2 INSTR LOCAL n R8 ZZ NUMVia2ndSrcIMMEDNUM mov r8d, 1 + 40355e 6 INSTR BELONGTO 402d50 + 40355e 6 INSTR DEADREGS EFLAGS ECX EBX ESI R8 R12 R14 R15 ZZ mov r8d, 1 403564 -2 INSTR LOCAL n ECX ZZ NUMVia2ndSrcIMMEDNUM mov ecx, 1 + 403564 5 INSTR BELONGTO 402d50 + 403564 5 INSTR DEADREGS EFLAGS ECX EBX ESI R12 R14 R15 ZZ mov ecx, 1 + 403569 3 INSTR BELONGTO 402d50 + 403569 3 INSTR DEADREGS EFLAGS EBX ESI R12 R14 R15 ZZ mov rsi, rax 40356c -1 INSTR LOCAL NoMetaUpdate call sub_403A20 - 403571 5 PTRIMMEDESP STACK 40 displ mov rdi, [rsp+28h] + 40356c 5 INSTR BELONGTO 402d50 + 40356c 5 INSTR DEADREGS EFLAGS EAX EBX R12 R14 R15 ZZ call sub_403A20 + 403571 5 INSTR BELONGTO 402d50 + 403571 5 INSTR DEADREGS EFLAGS EBX EDI R12 R14 R15 ZZ mov rdi, [rsp+108h+var_E0] + 403571 5 PTRIMMEDESP STACK 40 displ mov rdi, [rsp+108h+var_E0] 403576 -1 INSTR LOCAL NoMetaUpdate call _g_free + 403576 5 INSTR BELONGTO 402d50 + 403576 5 INSTR DEADREGS EFLAGS EBX R12 R14 R15 ZZ call _g_free 40357b -1 INSTR LOCAL NoMetaUpdate jmp loc_4033D4 - 403580 5 PTRIMMEDESP STACK 40 displ mov rdi, [rsp+28h] + 40357b 5 INSTR BELONGTO 402d50 + 403580 5 INSTR BELONGTO 402d50 + 403580 5 INSTR DEADREGS EFLAGS EDI ZZ mov rdi, [rsp+108h+var_E0] + 403580 5 PTRIMMEDESP STACK 40 displ mov rdi, [rsp+108h+var_E0] 403585 -1 INSTR LOCAL NoMetaUpdate call _g_free - 40358a 7 PTRIMMEDESP STACK 160 displ mov esi, [rsp+0A0h] - 403591 8 PTRIMMEDESP STACK 152 displ mov rdi, [rsp+98h] + 403585 5 INSTR BELONGTO 402d50 + 403585 5 INSTR DEADREGS EFLAGS ZZ call _g_free + 40358a 7 INSTR BELONGTO 402d50 + 40358a 7 INSTR DEADREGS EFLAGS ECX EDX ESI EDI R8 R9 ZZ mov esi, [rsp+108h+var_68] + 40358a 7 PTRIMMEDESP STACK 160 displ mov esi, [rsp+108h+var_68] + 403591 8 INSTR BELONGTO 402d50 + 403591 8 INSTR DEADREGS EFLAGS ECX EDX EDI R8 R9 ZZ mov rdi, [rsp+108h+var_70] + 403591 8 PTRIMMEDESP STACK 152 displ mov rdi, [rsp+108h+var_70] 403599 -2 INSTR LOCAL n R9 ZZ AlwaysNUM xor r9d, r9d + 403599 3 INSTR BELONGTO 402d50 + 403599 3 INSTR DEADREGS EFLAGS ECX EDX R8 R9 ZZ xor r9d, r9d 40359c -2 INSTR LOCAL n R8 ZZ AlwaysNUM xor r8d, r8d - 4035a9 8 PTRIMMEDESP STACK 0 displ mov qword ptr [rsp], 0 + 40359c 3 INSTR BELONGTO 402d50 + 40359c 3 INSTR DEADREGS EFLAGS ECX EDX R8 ZZ xor r8d, r8d + 40359f 5 INSTR BELONGTO 402d50 + 40359f 5 INSTR DEADREGS EFLAGS ECX EDX ZZ mov ecx, offset aUtf16be; "UTF-16BE" + 4035a4 5 INSTR BELONGTO 402d50 + 4035a4 5 INSTR DEADREGS EFLAGS EDX ZZ mov edx, offset codeset; "UTF-8" + 4035a9 8 INSTR BELONGTO 402d50 + 4035a9 8 INSTR DEADREGS EFLAGS ZZ mov [rsp+108h+var_108], 0 + 4035a9 8 PTRIMMEDESP STACK 0 displ mov [rsp+108h+var_108], 0 4035b1 -1 INSTR LOCAL NoMetaUpdate call _g_convert - 4035b6 5 PTRIMMEDESP STACK 40 displ mov [rsp+28h], rax + 4035b1 5 INSTR BELONGTO 402d50 + 4035b1 5 INSTR DEADREGS EFLAGS ZZ call _g_convert + 4035b6 5 INSTR BELONGTO 402d50 + 4035b6 5 INSTR DEADREGS EFLAGS ZZ mov [rsp+108h+var_E0], rax + 4035b6 5 PTRIMMEDESP STACK 40 displ mov [rsp+108h+var_E0], rax 4035bb -1 INSTR LOCAL NoMetaUpdate jmp loc_403295 - 4035c0 5 PTRIMMEDESP STACK 24 displ mov rdi, [rsp+18h] + 4035bb 5 INSTR BELONGTO 402d50 + 4035c0 5 INSTR BELONGTO 402d50 + 4035c0 5 INSTR DEADREGS EFLAGS ESI EDI ZZ mov rdi, [rsp+108h+var_F0] + 4035c0 5 PTRIMMEDESP STACK 24 displ mov rdi, [rsp+108h+var_F0] + 4035c5 3 INSTR BELONGTO 402d50 + 4035c5 3 INSTR DEADREGS EFLAGS ESI ZZ mov rsi, r12 4035c8 -1 INSTR LOCAL NoMetaUpdate call _g_type_check_instance_cast + 4035c8 5 INSTR BELONGTO 402d50 + 4035c8 5 INSTR DEADREGS EFLAGS R12 ZZ call _g_type_check_instance_cast + 4035cd 3 INSTR BELONGTO 402d50 + 4035cd 3 INSTR DEADREGS EFLAGS EDI R12 ZZ mov rdi, rax 4035d0 -1 INSTR LOCAL NoMetaUpdate call _g_themed_icon_get_names + 4035d0 5 INSTR BELONGTO 402d50 + 4035d0 5 INSTR DEADREGS EFLAGS R12 ZZ call _g_themed_icon_get_names 4035d5 -1 INSTR LOCAL NoMetaUpdate test rax, rax + 4035d5 3 INSTR BELONGTO 402d50 4035d8 -1 INSTR LOCAL NoMetaUpdate jz loc_402F84 - 4035de 5 PTRIMMEDESP STACK 40 displ mov [rsp+28h], r15 - 4035e6 3 PTRIMMEDEBP STACK 0 displ mov r15, rbp + 4035d8 6 INSTR BELONGTO 402d50 + 4035de 5 INSTR BELONGTO 402d50 + 4035de 5 INSTR DEADREGS EFLAGS ESI EDI R12 ZZ mov [rsp+108h+var_E0], r15 + 4035de 5 PTRIMMEDESP STACK 40 displ mov [rsp+108h+var_E0], r15 + 4035e3 -1 INSTR LOCAL MetadataUnused mov r12, rax + 4035e3 3 INSTR BELONGTO 402d50 + 4035e6 3 INSTR BELONGTO 402d50 + 4035e6 3 INSTR DEADREGS EFLAGS ESI EDI R15 ZZ mov r15, rbp + 4035e9 4 INSTR BELONGTO 402d50 + 4035e9 4 INSTR DEADREGS EFLAGS ESI EDI ZZ mov rsi, [r12] + 4035ed -1 INSTR LOCAL MetadataUnused mov rbp, r12 + 4035ed 3 INSTR BELONGTO 402d50 4035f0 -1 INSTR LOCAL NoMetaUpdate test rsi, rsi + 4035f0 3 INSTR BELONGTO 402d50 4035f3 -1 INSTR LOCAL NoMetaUpdate jz loc_402F84 - 4035fc -1 INSTR LOCAL 1stSrcVia2ndSrcIMMEDNUM add r12, 8 + 4035f3 6 INSTR BELONGTO 402d50 + 4035f9 3 INSTR BELONGTO 402d50 + 4035f9 3 INSTR DEADREGS EFLAGS EDI ZZ mov rdi, r15 + 4035fc -1 INSTR LOCAL MetadataUnused add r12, 8 + 4035fc 4 INSTR BELONGTO 402d50 403600 -1 INSTR LOCAL NoMetaUpdate call _gtk_icon_theme_has_icon + 403600 5 INSTR BELONGTO 402d50 + 403600 5 INSTR DEADREGS EFLAGS ZZ call _gtk_icon_theme_has_icon 403605 -1 INSTR LOCAL NoMetaUpdate test eax, eax + 403605 2 INSTR BELONGTO 402d50 403607 -1 INSTR LOCAL NoMetaUpdate jz short loc_4035E9 - 403609 4 PTRIMMEDEBP STACK 0 displ mov rsi, [rbp+0] - 40360d 5 PTRIMMEDESP STACK 40 displ mov r15, [rsp+28h] + 403607 2 INSTR BELONGTO 402d50 + 403609 4 INSTR BELONGTO 402d50 + 403609 4 INSTR DEADREGS EFLAGS ESI EDI R12 R15 ZZ mov rsi, [rbp+0] + 40360d 5 INSTR BELONGTO 402d50 + 40360d 5 INSTR DEADREGS EFLAGS EDI R12 R15 ZZ mov r15, [rsp+108h+var_E0] + 40360d 5 PTRIMMEDESP STACK 40 displ mov r15, [rsp+108h+var_E0] 403612 -1 INSTR LOCAL NoMetaUpdate test rsi, rsi + 403612 3 INSTR BELONGTO 402d50 403615 -1 INSTR LOCAL NoMetaUpdate jz loc_402F84 + 403615 6 INSTR BELONGTO 402d50 + 40361b 3 INSTR BELONGTO 402d50 + 40361b 3 INSTR DEADREGS EFLAGS EDI R12 ZZ mov rdi, r15 40361e -1 INSTR LOCAL NoMetaUpdate call _gtk_window_set_icon_name + 40361e 5 INSTR BELONGTO 402d50 + 40361e 5 INSTR DEADREGS EFLAGS R12 R15 ZZ call _gtk_window_set_icon_name 403623 -1 INSTR LOCAL NoMetaUpdate jmp loc_402F84 + 403623 5 INSTR BELONGTO 402d50 + 403628 2 INSTR BELONGTO 402d50 + 403628 2 INSTR DEADREGS EFLAGS EAX EBX EDI R12 R13 R14 R15 XMM0 XMM1 XMM3 ZZ xor eax, eax 403628 -2 INSTR LOCAL n EAX ZZ AlwaysNUM xor eax, eax + 40362a 5 INSTR BELONGTO 402d50 + 40362a 5 INSTR DEADREGS EFLAGS EBX EDI R12 R13 R14 R15 XMM0 XMM1 XMM3 ZZ mov edi, offset aCouldNotParseA; "Could not parse argument into a URI\n" 40362f -1 INSTR LOCAL NoMetaUpdate call _g_printerr + 40362f 5 INSTR BELONGTO 402d50 + 40362f 5 INSTR DEADREGS EFLAGS EBX R12 R13 R14 R15 XMM0 XMM1 XMM3 ZZ call _g_printerr 403634 -2 INSTR LOCAL n EAX ZZ NUMVia2ndSrcIMMEDNUM mov eax, 1 + 403634 5 INSTR BELONGTO 402d50 + 403634 5 INSTR DEADREGS EFLAGS EAX EBX R8 R9 R10 R11 R12 R13 R14 R15 XMM0 XMM1 XMM3 ZZ mov eax, 1 403639 -1 INSTR LOCAL NoMetaUpdate jmp loc_402DFC - 40363e 5 PTRIMMEDESP STACK 48 displ mov rdi, [rsp+30h] + 403639 5 INSTR BELONGTO 402d50 + 40363e 5 INSTR BELONGTO 402d50 + 40363e 5 INSTR DEADREGS EFLAGS EDI ZZ mov rdi, [rsp+108h+var_D8] + 40363e 5 PTRIMMEDESP STACK 48 displ mov rdi, [rsp+108h+var_D8] 403643 -1 INSTR LOCAL NoMetaUpdate call _g_free - 403648 7 PTRIMMEDESP STACK 160 displ mov esi, [rsp+0A0h] - 40364f 8 PTRIMMEDESP STACK 152 displ mov rdi, [rsp+98h] + 403643 5 INSTR BELONGTO 402d50 + 403643 5 INSTR DEADREGS EFLAGS ZZ call _g_free + 403648 7 INSTR BELONGTO 402d50 + 403648 7 INSTR DEADREGS EFLAGS ECX EDX ESI EDI R8 R9 ZZ mov esi, [rsp+108h+var_68] + 403648 7 PTRIMMEDESP STACK 160 displ mov esi, [rsp+108h+var_68] + 40364f 8 INSTR BELONGTO 402d50 + 40364f 8 INSTR DEADREGS EFLAGS ECX EDX EDI R8 R9 ZZ mov rdi, [rsp+108h+var_70] + 40364f 8 PTRIMMEDESP STACK 152 displ mov rdi, [rsp+108h+var_70] 403657 -2 INSTR LOCAL n R9 ZZ AlwaysNUM xor r9d, r9d + 403657 3 INSTR BELONGTO 402d50 + 403657 3 INSTR DEADREGS EFLAGS ECX EDX R8 R9 ZZ xor r9d, r9d 40365a -2 INSTR LOCAL n R8 ZZ AlwaysNUM xor r8d, r8d - 403667 8 PTRIMMEDESP STACK 0 displ mov qword ptr [rsp], 0 + 40365a 3 INSTR BELONGTO 402d50 + 40365a 3 INSTR DEADREGS EFLAGS ECX EDX R8 ZZ xor r8d, r8d + 40365d 5 INSTR BELONGTO 402d50 + 40365d 5 INSTR DEADREGS EFLAGS ECX EDX ZZ mov ecx, offset aUtf16be; "UTF-16BE" + 403662 5 INSTR BELONGTO 402d50 + 403662 5 INSTR DEADREGS EFLAGS EDX ZZ mov edx, offset codeset; "UTF-8" + 403667 8 INSTR BELONGTO 402d50 + 403667 8 INSTR DEADREGS EFLAGS ZZ mov [rsp+108h+var_108], 0 + 403667 8 PTRIMMEDESP STACK 0 displ mov [rsp+108h+var_108], 0 40366f -1 INSTR LOCAL NoMetaUpdate call _g_convert - 403674 5 PTRIMMEDESP STACK 48 displ mov [rsp+30h], rax + 40366f 5 INSTR BELONGTO 402d50 + 40366f 5 INSTR DEADREGS EFLAGS ZZ call _g_convert + 403674 5 INSTR BELONGTO 402d50 + 403674 5 INSTR DEADREGS EFLAGS ZZ mov [rsp+108h+var_D8], rax + 403674 5 PTRIMMEDESP STACK 48 displ mov [rsp+108h+var_D8], rax 403679 -1 INSTR LOCAL NoMetaUpdate jmp loc_403295 - 40367e 5 PTRIMMEDESP STACK 80 displ mov rbx, [rsp+50h] - 403683 -2 INSTR LOCAL n EDI ZZ AlwaysNUM xor edi, edi - 403685 -2 INSTR LOCAL n EDX ZZ NUMVia2ndSrcIMMEDNUM mov edx, 5 + 403679 5 INSTR BELONGTO 402d50 + 40367e 5 INSTR BELONGTO 402d50 + 40367e 5 INSTR DEADREGS EFLAGS EDX EBX ESI EDI R12 R14 R15 ZZ mov rbx, [rsp+108h+var_B8] + 40367e 5 PTRIMMEDESP STACK 80 displ mov rbx, [rsp+108h+var_B8] + 403683 2 INSTR BELONGTO 402d50 + 403683 2 INSTR DEADREGS EFLAGS EDX ESI EDI R12 R14 R15 ZZ xor edi, edi ; domainname + 403683 -2 INSTR LOCAL n EDI ZZ AlwaysNUM xor edi, edi ; domainname + 403685 -2 INSTR LOCAL n EDX ZZ NUMVia2ndSrcIMMEDNUM mov edx, 5 ; category + 403685 5 INSTR BELONGTO 402d50 + 403685 5 INSTR DEADREGS EFLAGS EDX ESI R12 R14 R15 ZZ mov edx, 5 ; category + 40368a 5 INSTR BELONGTO 402d50 + 40368a 5 INSTR DEADREGS EFLAGS ESI R12 R14 R15 ZZ mov esi, offset aVersion; "Version:" 40368f -1 INSTR LOCAL NoMetaUpdate call _dcgettext + 40368f 5 INSTR BELONGTO 402d50 + 40368f 5 INSTR DEADREGS EFLAGS R12 R14 R15 ZZ call _dcgettext 403694 -2 INSTR LOCAL n R8 ZZ AlwaysNUM xor r8d, r8d + 403694 3 INSTR BELONGTO 402d50 + 403694 3 INSTR DEADREGS EFLAGS ECX EDX ESI EDI R8 R12 R14 R15 ZZ xor r8d, r8d + 403697 2 INSTR BELONGTO 402d50 + 403697 2 INSTR DEADREGS EFLAGS ECX EDX ESI EDI R12 R14 R15 ZZ xor ecx, ecx 403697 -2 INSTR LOCAL n ECX ZZ AlwaysNUM xor ecx, ecx - 40369f 3 PTRIMMEDEBP STACK 0 displ mov rdi, rbp + 403699 3 INSTR BELONGTO 402d50 + 403699 3 INSTR DEADREGS EFLAGS EDX ESI EDI R12 R14 R15 ZZ mov rdx, rbx + 40369c 3 INSTR BELONGTO 402d50 + 40369c 3 INSTR DEADREGS EFLAGS EBX ESI EDI R12 R14 R15 ZZ mov rsi, rax + 40369f 3 INSTR BELONGTO 402d50 + 40369f 3 INSTR DEADREGS EFLAGS EAX EBX EDI R12 R14 R15 ZZ mov rdi, rbp 4036a2 -1 INSTR LOCAL NoMetaUpdate call sub_403A20 + 4036a2 5 INSTR BELONGTO 402d50 + 4036a2 5 INSTR DEADREGS EFLAGS EAX EBX R12 R14 R15 ZZ call sub_403A20 4036a7 -1 INSTR LOCAL NoMetaUpdate jmp loc_40338F + 4036a7 5 INSTR BELONGTO 402d50 4036ac 0 FUNC FRAMERESTORE 0 0 0 1 0 0 2 0 0 3 0 0 4 0 0 5 0 0 6 0 0 7 0 0 8 0 0 9 0 0 10 0 0 11 0 0 12 0 0 13 0 0 14 0 0 15 0 0 ZZ 4036ac 0 FUNC MMSAFENESS UNSAFE 4036ac -1 INSTR LOCAL MetadataUnused xor ebp, ebp @@ -1331,27 +2405,27 @@ 4036ac 42 FUNC GLOBAL start FUNC_UNSAFE NOFP NORET 4036d5 4036ac 8 MEMORYHOLE STACK esp + 0 ReturnAddress 4036ae 3 INSTR BELONGTO 4036ac - 4036ae 3 INSTR DEADREGS EFLAGS ECX ESI EDI R8 R9 ZZ mov r9, rdx + 4036ae 3 INSTR DEADREGS EFLAGS ECX ESI EDI R8 R9 ZZ mov r9, rdx ; rtld_fini 4036b1 1 INSTR BELONGTO 4036ac - 4036b1 1 INSTR DEADREGS EFLAGS ECX EDX ESI EDI R8 ZZ pop rsi + 4036b1 1 INSTR DEADREGS EFLAGS ECX EDX ESI EDI R8 ZZ pop rsi ; argc 4036b2 3 INSTR BELONGTO 4036ac - 4036b2 3 INSTR DEADREGS EFLAGS ECX EDX EDI R8 ZZ mov rdx, rsp - 4036b2 3 PTRIMMEDESP STACK 0 displ mov rdx, rsp + 4036b2 3 INSTR DEADREGS EFLAGS ECX EDX EDI R8 ZZ mov rdx, rsp ; ubp_av + 4036b2 3 PTRIMMEDESP STACK 0 displ mov rdx, rsp ; ubp_av 4036b5 4 INSTR BELONGTO 4036ac 4036b5 4 INSTR DEADREGS EFLAGS ECX EDI R8 ZZ and rsp, 0FFFFFFFFFFFFFFF0h 4036b9 1 INSTR BELONGTO 4036ac 4036b9 1 INSTR DEADREGS EFLAGS ECX EDI R8 ZZ push rax 4036ba 1 INSTR BELONGTO 4036ac - 4036ba 1 INSTR DEADREGS EFLAGS ECX EDI R8 ZZ push rsp - 4036bb -2 INSTR LOCAL n R8 ZZ NumericDEFs mov r8, offset nullsub_1 + 4036ba 1 INSTR DEADREGS EFLAGS ECX EDI R8 ZZ push rsp ; stack_end + 4036bb -2 INSTR LOCAL n R8 ZZ NumericDEFs mov r8, offset fini ; fini 4036bb 7 INSTR BELONGTO 4036ac - 4036bb 7 INSTR DEADREGS EFLAGS ECX EDI R8 ZZ mov r8, offset nullsub_1 - 4036c2 -2 INSTR LOCAL n RCX ZZ NumericDEFs mov rcx, offset aHilLidRhn; "H‰l$ØL‰d$àH-³\b " + 4036bb 7 INSTR DEADREGS EFLAGS ECX EDI R8 ZZ mov r8, offset fini ; fini + 4036c2 -2 INSTR LOCAL n RCX ZZ NumericDEFs mov rcx, offset init; "H‰l$ØL‰d$àH-³\b " 4036c2 7 INSTR BELONGTO 4036ac - 4036c2 7 INSTR DEADREGS EFLAGS ECX EDI ZZ mov rcx, offset aHilLidRhn; "H‰l$ØL‰d$àH-³\b " - 4036c9 -2 INSTR LOCAL n RDI ZZ NumericDEFs mov rdi, offset loc_402D50 + 4036c2 7 INSTR DEADREGS EFLAGS ECX EDI ZZ mov rcx, offset init; "H‰l$ØL‰d$àH-³\b " + 4036c9 -2 INSTR LOCAL n RDI ZZ NumericDEFs mov rdi, offset main; main 4036c9 7 INSTR BELONGTO 4036ac - 4036c9 7 INSTR DEADREGS EFLAGS EDI ZZ mov rdi, offset loc_402D50 + 4036c9 7 INSTR DEADREGS EFLAGS EDI ZZ mov rdi, offset main; main 4036d0 -1 INSTR LOCAL NoMetaUpdate call ___libc_start_main 4036d0 5 INSTR BELONGTO 4036ac 4036d0 5 INSTR DEADREGS EFLAGS ZZ call ___libc_start_main @@ -1363,7 +2437,7 @@ 4036d8 23 FUNC GLOBAL sub_4036D8 FUNC_SAFE NOFP RET 4036ee 4036d8 4 INSTR BELONGTO 4036d8 4036d8 4 INSTR DEADREGS EFLAGS EAX ZZ sub rsp, 8 - 4036d8 8 DATAREF STACK 189 esp + 0 PARENT LocalFrame LOCALFRAME + 4036d8 8 DATAREF STACK 210 esp + 0 PARENT LocalFrame LOCALFRAME 4036d8 8 MEMORYHOLE STACK esp + 8 ReturnAddress 4036dc 7 INSTR BELONGTO 4036d8 4036dc 7 INSTR DEADREGS EFLAGS EAX ZZ mov rax, cs:__gmon_start___ptr @@ -1392,7 +2466,7 @@ 4036f4 -3 INSTR LOCAL NoWarn push rbx 4036f5 4 INSTR BELONGTO 4036f0 4036f5 4 INSTR DEADREGS EFLAGS EBX ZZ sub rsp, 8 - 4036f5 8 DATAREF STACK 190 esp + 0 PARENT LocalFrame LOCALFRAME + 4036f5 8 DATAREF STACK 211 esp + 0 PARENT LocalFrame LOCALFRAME 4036f5 8 MEMORYHOLE STACK esp + 16 ReturnAddress 4036f5 8 MEMORYHOLE STACK esp + 8 CalleeSavedRegs 4036f9 -1 INSTR LOCAL NoMetaUpdate cmp cs:byte_6053D0, 0 @@ -1465,7 +2539,7 @@ 403790 1 INSTR BELONGTO 403790 403790 1 INSTR DEADREGS EFLAGS ZZ push rbx 403790 43 FUNC GLOBAL sub_403790 FUNC_UNSAFE NOFP RET 4037ba - 403790 8 DATAREF STACK 191 esp + 0 PARENT LocalFrame LOCALFRAME + 403790 8 DATAREF STACK 212 esp + 0 PARENT LocalFrame LOCALFRAME 403790 8 MEMORYHOLE STACK esp + 8 ReturnAddress 403791 3 INSTR BELONGTO 403790 403791 3 INSTR DEADREGS EFLAGS EBX ZZ mov rbx, rdi @@ -1555,23 +2629,24 @@ 4038b1 5 PTRIMMEDESP STACK -24 displ mov [rsp+var_18], r13 4038b6 3 INSTR BELONGTO 403890 4038b6 3 INSTR DEADREGS EFLAGS EBX R12 R13 R14 R15 ZZ mov r15, rdi - 4038b9 136 DATAREF STACK 192 esp + 0 PARENT LocalFrame LOCALFRAME - 4038b9 32 DATAREF STACK 195 esp + 16 CHILDOF 192 OFFSET 16 LOCALVAR var_78 - 4038b9 40 DATAREF STACK 196 esp + 48 CHILDOF 192 OFFSET 48 LOCALVAR var_58 + 4038b9 136 DATAREF STACK 213 esp + 0 PARENT LocalFrame LOCALFRAME + 4038b9 32 DATAREF STACK 216 esp + 16 CHILDOF 213 OFFSET 16 LOCALVAR var_78 + 4038b9 40 DATAREF STACK 217 esp + 48 CHILDOF 213 OFFSET 48 LOCALVAR var_58 4038b9 7 INSTR BELONGTO 403890 4038b9 7 INSTR DEADREGS EFLAGS EBX EDI R12 R13 R14 ZZ sub rsp, 88h - 4038b9 8 DATAREF STACK 193 esp + 0 CHILDOF 192 OFFSET 0 LOCALVAR var_88 - 4038b9 8 DATAREF STACK 194 esp + 8 CHILDOF 192 OFFSET 8 LOCALVAR var_80 - 4038b9 8 DATAREF STACK 197 esp + 88 CHILDOF 192 OFFSET 88 LOCALVAR var_30 - 4038b9 8 DATAREF STACK 198 esp + 96 CHILDOF 192 OFFSET 96 LOCALVAR var_28 - 4038b9 8 DATAREF STACK 199 esp + 104 CHILDOF 192 OFFSET 104 LOCALVAR var_20 - 4038b9 8 DATAREF STACK 200 esp + 112 CHILDOF 192 OFFSET 112 LOCALVAR var_18 - 4038b9 8 DATAREF STACK 201 esp + 120 CHILDOF 192 OFFSET 120 LOCALVAR var_10 - 4038b9 8 DATAREF STACK 202 esp + 128 CHILDOF 192 OFFSET 128 LOCALVAR var_8 + 4038b9 8 DATAREF STACK 214 esp + 0 CHILDOF 213 OFFSET 0 LOCALVAR var_88 + 4038b9 8 DATAREF STACK 215 esp + 8 CHILDOF 213 OFFSET 8 LOCALVAR var_80 + 4038b9 8 DATAREF STACK 218 esp + 88 CHILDOF 213 OFFSET 88 LOCALVAR var_30 + 4038b9 8 DATAREF STACK 219 esp + 96 CHILDOF 213 OFFSET 96 LOCALVAR var_28 + 4038b9 8 DATAREF STACK 220 esp + 104 CHILDOF 213 OFFSET 104 LOCALVAR var_20 + 4038b9 8 DATAREF STACK 221 esp + 112 CHILDOF 213 OFFSET 112 LOCALVAR var_18 + 4038b9 8 DATAREF STACK 222 esp + 120 CHILDOF 213 OFFSET 120 LOCALVAR var_10 + 4038b9 8 DATAREF STACK 223 esp + 128 CHILDOF 213 OFFSET 128 LOCALVAR var_8 4038b9 8 MEMORYHOLE STACK esp + 136 ReturnAddress 4038c0 -2 INSTR LOCAL n EDI ZZ NUMVia2ndSrcIMMEDNUM mov edi, 1 ; nmemb 4038c0 5 INSTR BELONGTO 403890 4038c0 5 INSTR DEADREGS EFLAGS EBX EDI R12 R13 R14 ZZ mov edi, 1 ; nmemb + 4038c5 -2 INSTR LOCAL n R14 ZZ NumericDEFs mov r14, rdx 4038c5 3 INSTR BELONGTO 403890 4038c5 3 INSTR DEADREGS EFLAGS EBX R12 R13 R14 ZZ mov r14, rdx 4038c8 3 INSTR BELONGTO 403890 @@ -1660,6 +2735,7 @@ 403949 5 PTRIMMEDESP STACK 16 displ lea rsi, [rsp+88h+var_78] 40394e 3 INSTR BELONGTO 403890 40394e 3 INSTR DEADREGS EFLAGS ECX EDX EDI ZZ mov rcx, r12 + 403951 -2 INSTR LOCAL n RDX ZZ NumericDEFs mov rdx, r14 403951 3 INSTR BELONGTO 403890 403951 3 INSTR DEADREGS EFLAGS EDX EDI ZZ mov rdx, r14 403954 3 INSTR BELONGTO 403890 @@ -1792,9 +2868,9 @@ 403a40 1 INSTR BELONGTO 403a20 403a40 1 INSTR DEADREGS EFLAGS R14 XMM0 ZZ push rbx 403a40 -3 INSTR LOCAL NoWarn push rbx - 403a41 12 DATAREF STACK 204 esp + 0 CHILDOF 203 OFFSET 0 LOCALVAR var_48 - 403a41 12 DATAREF STACK 205 esp + 12 CHILDOF 203 OFFSET 12 LOCALVAR var_3C - 403a41 24 DATAREF STACK 203 esp + 0 PARENT LocalFrame LOCALFRAME + 403a41 12 DATAREF STACK 225 esp + 0 CHILDOF 224 OFFSET 0 LOCALVAR var_48 + 403a41 12 DATAREF STACK 226 esp + 12 CHILDOF 224 OFFSET 12 LOCALVAR var_3C + 403a41 24 DATAREF STACK 224 esp + 0 PARENT LocalFrame LOCALFRAME 403a41 24 MEMORYHOLE STACK esp + 24 CalleeSavedRegs 403a41 4 INSTR BELONGTO 403a20 403a41 4 INSTR DEADREGS EFLAGS EBX R14 XMM0 ZZ sub rsp, 18h @@ -2327,20 +3403,20 @@ 403f3a 3 INSTR DEADREGS EFLAGS EBX XMM0 ZZ mov rbx, rdi 403f3d -1 INSTR LOCAL MetadataUnused mov [rsp+var_8], r12 403f3d 5 INSTR BELONGTO 403f30 - 403f42 104 DATAREF STACK 206 esp + 0 PARENT LocalFrame LOCALFRAME - 403f42 16 DATAREF STACK 207 esp + 0 CHILDOF 206 OFFSET 0 LOCALVAR var_68 - 403f42 16 DATAREF STACK 209 esp + 40 CHILDOF 206 OFFSET 40 LOCALVAR var_40 - 403f42 24 DATAREF STACK 208 esp + 16 CHILDOF 206 OFFSET 16 LOCALVAR var_58 - 403f42 2 DATAREF STACK 212 esp + 68 CHILDOF 206 OFFSET 68 LOCALVAR var_24 - 403f42 2 DATAREF STACK 213 esp + 70 CHILDOF 206 OFFSET 70 LOCALVAR var_22 - 403f42 4 DATAREF STACK 211 esp + 64 CHILDOF 206 OFFSET 64 LOCALVAR var_28 + 403f42 104 DATAREF STACK 227 esp + 0 PARENT LocalFrame LOCALFRAME + 403f42 16 DATAREF STACK 228 esp + 0 CHILDOF 227 OFFSET 0 LOCALVAR var_68 + 403f42 16 DATAREF STACK 230 esp + 40 CHILDOF 227 OFFSET 40 LOCALVAR var_40 + 403f42 24 DATAREF STACK 229 esp + 16 CHILDOF 227 OFFSET 16 LOCALVAR var_58 + 403f42 2 DATAREF STACK 233 esp + 68 CHILDOF 227 OFFSET 68 LOCALVAR var_24 + 403f42 2 DATAREF STACK 234 esp + 70 CHILDOF 227 OFFSET 70 LOCALVAR var_22 + 403f42 4 DATAREF STACK 232 esp + 64 CHILDOF 227 OFFSET 64 LOCALVAR var_28 403f42 4 INSTR BELONGTO 403f30 403f42 4 INSTR DEADREGS EFLAGS R12 XMM0 ZZ sub rsp, 68h - 403f42 8 DATAREF STACK 210 esp + 56 CHILDOF 206 OFFSET 56 LOCALVAR var_30 - 403f42 8 DATAREF STACK 214 esp + 72 CHILDOF 206 OFFSET 72 LOCALVAR var_20 - 403f42 8 DATAREF STACK 215 esp + 80 CHILDOF 206 OFFSET 80 LOCALVAR var_18 - 403f42 8 DATAREF STACK 216 esp + 88 CHILDOF 206 OFFSET 88 LOCALVAR var_10 - 403f42 8 DATAREF STACK 217 esp + 96 CHILDOF 206 OFFSET 96 LOCALVAR var_8 + 403f42 8 DATAREF STACK 231 esp + 56 CHILDOF 227 OFFSET 56 LOCALVAR var_30 + 403f42 8 DATAREF STACK 235 esp + 72 CHILDOF 227 OFFSET 72 LOCALVAR var_20 + 403f42 8 DATAREF STACK 236 esp + 80 CHILDOF 227 OFFSET 80 LOCALVAR var_18 + 403f42 8 DATAREF STACK 237 esp + 88 CHILDOF 227 OFFSET 88 LOCALVAR var_10 + 403f42 8 DATAREF STACK 238 esp + 96 CHILDOF 227 OFFSET 96 LOCALVAR var_8 403f42 8 MEMORYHOLE STACK esp + 104 ReturnAddress 403f46 3 INSTR BELONGTO 403f30 403f46 3 INSTR DEADREGS EFLAGS R12 XMM0 ZZ mov r12, rsi @@ -2444,7 +3520,7 @@ 403ffb 16 MEMORYHOLE STACK esp + 8 CalleeSavedRegs 403ffb 4 INSTR BELONGTO 403ff0 403ffb 4 INSTR DEADREGS EFLAGS EBX R12 R13 ZZ sub rsp, 8 - 403ffb 8 DATAREF STACK 218 esp + 0 PARENT LocalFrame LOCALFRAME + 403ffb 8 DATAREF STACK 239 esp + 0 PARENT LocalFrame LOCALFRAME 403ffb 8 MEMORYHOLE STACK esp + 24 ReturnAddress 403fff -1 INSTR LOCAL NoMetaUpdate call _pango_language_get_sample_string 403fff 5 INSTR BELONGTO 403ff0 @@ -2542,7 +3618,7 @@ 404085 3 INSTR BELONGTO 404080 404088 4 INSTR BELONGTO 404080 404088 4 INSTR DEADREGS EFLAGS ZZ sub rsp, 8 - 404088 8 DATAREF STACK 219 esp + 0 PARENT LocalFrame LOCALFRAME + 404088 8 DATAREF STACK 240 esp + 0 PARENT LocalFrame LOCALFRAME 404088 8 MEMORYHOLE STACK esp + 16 ReturnAddress 404088 8 MEMORYHOLE STACK esp + 8 CalleeSavedRegs 40408c -1 INSTR LOCAL NoMetaUpdate test byte ptr [rdi+10h], 1 @@ -2826,7 +3902,7 @@ 404554 -1 INSTR LOCAL 1stSrcVia2ndSrcIMMEDNUM add rsp, 38h 404560 0 FUNC FRAMERESTORE 0 0 0 1 0 1 2 0 0 3 0 0 4 0 8 5 0 0 6 0 0 7 0 0 8 0 0 9 0 0 10 0 0 11 0 0 12 0 0 13 0 0 14 0 0 15 0 0 ZZ 404560 0 FUNC MMSAFENESS SAFE - 404560 2 FUNC GLOBAL nullsub_1 FUNC_SAFE NOFP RET FUNC_LEAF 404561 + 404560 2 FUNC GLOBAL fini FUNC_SAFE NOFP RET FUNC_LEAF 404561 404560 2 INSTR BELONGTO 404560 404560 2 INSTR DEADREGS EFLAGS ZZ rep retn 404560 -4 INSTR LOCAL SafeReturn rep retn @@ -2844,7 +3920,7 @@ 404574 -3 INSTR LOCAL NoWarn push rbx 404575 4 INSTR BELONGTO 404570 404575 4 INSTR DEADREGS EFLAGS EAX EBX ZZ sub rsp, 8 - 404575 8 DATAREF STACK 220 esp + 0 PARENT LocalFrame LOCALFRAME + 404575 8 DATAREF STACK 241 esp + 0 PARENT LocalFrame LOCALFRAME 404575 8 MEMORYHOLE STACK esp + 16 ReturnAddress 404575 8 MEMORYHOLE STACK esp + 8 CalleeSavedRegs 404579 7 INSTR BELONGTO 404570 @@ -2880,7 +3956,7 @@ 4045a8 14 FUNC GLOBAL .term_proc FUNC_UNSAFE NOFP RET 4045b5 4045a8 4 INSTR BELONGTO 4045a8 4045a8 4 INSTR DEADREGS EFLAGS EAX ECX EDX ESI EDI R8 R9 R10 R11 ZZ sub rsp, 8 ; _fini - 4045a8 8 DATAREF STACK 221 esp + 0 PARENT LocalFrame LOCALFRAME + 4045a8 8 DATAREF STACK 242 esp + 0 PARENT LocalFrame LOCALFRAME 4045a8 8 MEMORYHOLE STACK esp + 8 ReturnAddress 4045ac -1 INSTR LOCAL NoMetaUpdate call sub_4036F0 4045ac 5 INSTR BELONGTO 4045a8 diff --git a/tests/commit/trimmed-sorted-save-gnome-help.psexe.annot b/tests/commit/trimmed-sorted-save-gnome-help.psexe.annot index 62fdd0f0..40d2e6e4 100644 --- a/tests/commit/trimmed-sorted-save-gnome-help.psexe.annot +++ b/tests/commit/trimmed-sorted-save-gnome-help.psexe.annot @@ -1,502 +1,501 @@ - 0 10 DATAREF GLOBAL 102 409d74 PARENT aMapEvent VOID RO - 0 10 DATAREF GLOBAL 106 409d9d PARENT aPageIcon VOID RO - 0 10 DATAREF GLOBAL 144 409f52 PARENT aIconName VOID RO - 0 10 DATAREF GLOBAL 153 409fb4 PARENT aLinkText VOID RO - 0 10 DATAREF GLOBAL 163 40a012 PARENT aNewwindow VOID RO - 0 10 DATAREF GLOBAL 178 40a0b7 PARENT aSearch___ VOID RO - 0 11 DATAREF GLOBAL 104 409d84 PARENT aYelpwindow VOID RO - 0 11 DATAREF GLOBAL 107 409da7 PARENT aPageTitle VOID RO - 0 11 DATAREF GLOBAL 108 409db2 PARENT aHelpList VOID RO - 0 11 DATAREF GLOBAL 127 409eb2 PARENT aReadLater VOID RO - 0 11 DATAREF GLOBAL 128 409ebd PARENT aUseMarkup VOID RO - 0 11 DATAREF GLOBAL 139 409f0b PARENT aRootTitle VOID RO - 0 11 DATAREF GLOBAL 147 409f74 PARENT aIMatches VOID RO - 0 11 DATAREF GLOBAL 149 409f88 PARENT aNoMatches VOID RO - 0 11 DATAREF GLOBAL 162 40a007 PARENT a_bookmarks VOID RO - 0 11 DATAREF GLOBAL 165 40a028 PARENT aControlN VOID RO - 0 11 DATAREF GLOBAL 168 40a046 PARENT aControlW VOID RO - 0 11 DATAREF GLOBAL 172 40a074 PARENT aControlD VOID RO - 0 11 DATAREF GLOBAL 176 40a0a5 PARENT aControlF VOID RO - 0 11 DATAREF GLOBAL 179 40a0c1 PARENT aControlS VOID RO - 0 11 DATAREF GLOBAL 182 40a0e7 PARENT aControlL VOID RO - 0 11 DATAREF GLOBAL 18 4094f0 PARENT aLargertext VOID RO - 0 12 DATAREF GLOBAL 100 409d58 PARENT aApplication VOID RO - 0 12 DATAREF GLOBAL 109 409dbd PARENT aAddbookmark VOID RO - 0 12 DATAREF GLOBAL 117 409e2f PARENT aUiMenubar VOID RO - 0 12 DATAREF GLOBAL 164 40a01c PARENT a_newWindow VOID RO - 0 12 DATAREF GLOBAL 166 40a033 PARENT aClosewindow VOID RO - 0 12 DATAREF GLOBAL 19 4094fb PARENT aSmallertext VOID RO - 0 12 DATAREF GLOBAL 27 409546 PARENT aShowCursor VOID RO - 0 12 DATAREF GLOBAL 48 40965b PARENT aGtkZoomIn VOID RO - 0 12 DATAREF GLOBAL 56 4096e8 PARENT aEditorMode VOID RO - 0 13 DATAREF GLOBAL 111 409dd8 PARENT aHelpBrowser VOID RO - 0 13 DATAREF GLOBAL 118 409e3b PARENT aBorderWidth VOID RO - 0 13 DATAREF GLOBAL 124 409e98 PARENT aMarginRight VOID RO - 0 13 DATAREF GLOBAL 150 409f93 PARENT aLeftPadding VOID RO - 0 13 DATAREF GLOBAL 180 40a0cc PARENT aOpenlocation VOID RO - 0 13 DATAREF GLOBAL 45 409641 PARENT aDeleteEvent VOID RO - 0 13 DATAREF GLOBAL 49 409667 PARENT a_largerText VOID RO - 0 13 DATAREF GLOBAL 52 4096a0 PARENT aGtkZoomOut VOID RO - 0 14 DATAREF GLOBAL 105 409d8f PARENT aWidthRequest VOID RO - 0 14 DATAREF GLOBAL 113 409df6 PARENT aReadlinklater VOID RO - 0 14 DATAREF GLOBAL 143 409f44 PARENT aLoadbookmark VOID RO - 0 14 DATAREF GLOBAL 151 409fa0 PARENT aActivateLink VOID RO - 0 14 DATAREF GLOBAL 161 409ff9 PARENT aBookmarksmenu VOID RO - 0 14 DATAREF GLOBAL 171 40a066 PARENT a_addBookmark VOID RO - 0 14 DATAREF GLOBAL 181 40a0d9 PARENT aOpenLocation VOID RO - 0 14 DATAREF GLOBAL 183 40a0f2 PARENT SMP_dummy33 VOID RO - 0 14 DATAREF GLOBAL 50 409674 PARENT aControlPlus VOID RO - 0 14 DATAREF GLOBAL 53 4096ad PARENT a_smallerText VOID RO - 0 15 DATAREF GLOBAL 110 409dc9 PARENT aRemovebookmark VOID RO - 0 15 DATAREF GLOBAL 119 409e48 PARENT aYelpviewgoback VOID RO - 0 15 DATAREF GLOBAL 121 409e69 PARENT aFocusInEvent VOID RO - 0 15 DATAREF GLOBAL 170 40a057 PARENT a_allDocuments VOID RO - 0 15 DATAREF GLOBAL 30 409577 PARENT aShowtextcursor VOID RO - 0 15 DATAREF GLOBAL 35 4095a9 PARENT aOrg_gnome_yelp VOID RO - 0 15 DATAREF GLOBAL 36 4095b8 PARENT aApplicationId VOID RO - 0 15 DATAREF GLOBAL 54 4096bb PARENT aControlMinus VOID RO - 0 15 DATAREF GLOBAL 83 4098a1 PARENT SMP_dummy21 VOID RO - 0 1624 DATAREF GLOBAL 255 40a660 PARENT SMP_dummy98 VOID RO - 0 16 DATAREF GLOBAL 101 409d64 PARENT aConfigureEvent VOID RO - 0 16 DATAREF GLOBAL 10 409487 PARENT aYelpapplicatio VOID RO - 0 16 DATAREF GLOBAL 116 409e1f PARENT aBookmarkaction VOID RO - 0 16 DATAREF GLOBAL 122 409e78 PARENT aFocusOutEvent VOID RO - 0 16 DATAREF GLOBAL 123 409e88 PARENT aKeyPressEvent VOID RO - 0 16 DATAREF GLOBAL 16 4094d0 PARENT aHelpGnomeHelp VOID RO - 0 16 DATAREF GLOBAL 17 4094e0 PARENT aFontAdjustment VOID RO - 0 16 DATAREF GLOBAL 175 40a095 PARENT aFindInPage___ VOID RO - 0 16 DATAREF GLOBAL 215 40a238 PARENT SMP_dummy64 VOID RO - 0 16 DATAREF GLOBAL 226 40a298 PARENT SMP_dummy75 VOID RO - 0 16 DATAREF GLOBAL 481 60c6c0 PARENT SMP_dummy103 VOID RW - 0 16 DATAREF GLOBAL 74 4097c8 PARENT SMP_dummy14 VOID RO - 0 17 DATAREF GLOBAL 112 409de5 PARENT aReadLink_later VOID RO - 0 17 DATAREF GLOBAL 15 4094bf PARENT aHelpUbuntuHelp VOID RO - 0 17 DATAREF GLOBAL 173 40a07f PARENT a_removeBookmar VOID RO - 0 17 DATAREF GLOBAL 22 409515 PARENT aOrgGnomeYelp VOID RO - 0 17 DATAREF GLOBAL 26 409535 PARENT aShowTextCursor VOID RO - 0 17 DATAREF GLOBAL 85 4098cf PARENT SMP_dummy22 VOID RO - 0 18 DATAREF GLOBAL 115 409e0d PARENT aYelpwindowacti VOID RO - 0 18 DATAREF GLOBAL 120 409e57 PARENT aYelpviewgoforw VOID RO - 0 18 DATAREF GLOBAL 142 409f32 PARENT aYelpWindow_c41 VOID RO - 0 18 DATAREF GLOBAL 146 409f62 PARENT aAlwaysShowImag VOID RO - 0 18 DATAREF GLOBAL 154 409fbe PARENT aYelpWindow_c39 VOID RO - 0 18 DATAREF GLOBAL 250 40a358 PARENT aUsrShareLocale VOID RO - 0 18 DATAREF GLOBAL 29 409565 PARENT aShowText_curso VOID RO + 0 10 DATAREF GLOBAL 101 409d74 PARENT aMapEvent VOID RO + 0 10 DATAREF GLOBAL 105 409d9d PARENT aPageIcon VOID RO + 0 10 DATAREF GLOBAL 143 409f52 PARENT aIconName VOID RO + 0 10 DATAREF GLOBAL 152 409fb4 PARENT aLinkText VOID RO + 0 10 DATAREF GLOBAL 162 40a012 PARENT aNewwindow VOID RO + 0 10 DATAREF GLOBAL 177 40a0b7 PARENT aSearch___ VOID RO + 0 11 DATAREF GLOBAL 103 409d84 PARENT aYelpwindow VOID RO + 0 11 DATAREF GLOBAL 106 409da7 PARENT aPageTitle VOID RO + 0 11 DATAREF GLOBAL 107 409db2 PARENT aHelpList VOID RO + 0 11 DATAREF GLOBAL 126 409eb2 PARENT aReadLater VOID RO + 0 11 DATAREF GLOBAL 127 409ebd PARENT aUseMarkup VOID RO + 0 11 DATAREF GLOBAL 138 409f0b PARENT aRootTitle VOID RO + 0 11 DATAREF GLOBAL 146 409f74 PARENT aIMatches VOID RO + 0 11 DATAREF GLOBAL 148 409f88 PARENT aNoMatches VOID RO + 0 11 DATAREF GLOBAL 161 40a007 PARENT a_bookmarks VOID RO + 0 11 DATAREF GLOBAL 164 40a028 PARENT aControlN VOID RO + 0 11 DATAREF GLOBAL 167 40a046 PARENT aControlW VOID RO + 0 11 DATAREF GLOBAL 171 40a074 PARENT aControlD VOID RO + 0 11 DATAREF GLOBAL 17 4094f0 PARENT aLargertext VOID RO + 0 11 DATAREF GLOBAL 175 40a0a5 PARENT aControlF VOID RO + 0 11 DATAREF GLOBAL 178 40a0c1 PARENT aControlS VOID RO + 0 11 DATAREF GLOBAL 181 40a0e7 PARENT aControlL VOID RO + 0 12 DATAREF GLOBAL 108 409dbd PARENT aAddbookmark VOID RO + 0 12 DATAREF GLOBAL 116 409e2f PARENT aUiMenubar VOID RO + 0 12 DATAREF GLOBAL 163 40a01c PARENT a_newWindow VOID RO + 0 12 DATAREF GLOBAL 165 40a033 PARENT aClosewindow VOID RO + 0 12 DATAREF GLOBAL 18 4094fb PARENT aSmallertext VOID RO + 0 12 DATAREF GLOBAL 26 409546 PARENT aShowCursor VOID RO + 0 12 DATAREF GLOBAL 47 40965b PARENT aGtkZoomIn VOID RO + 0 12 DATAREF GLOBAL 55 4096e8 PARENT aEditorMode VOID RO + 0 12 DATAREF GLOBAL 99 409d58 PARENT aApplication VOID RO + 0 13 DATAREF GLOBAL 110 409dd8 PARENT aHelpBrowser VOID RO + 0 13 DATAREF GLOBAL 117 409e3b PARENT aBorderWidth VOID RO + 0 13 DATAREF GLOBAL 123 409e98 PARENT aMarginRight VOID RO + 0 13 DATAREF GLOBAL 149 409f93 PARENT aLeftPadding VOID RO + 0 13 DATAREF GLOBAL 179 40a0cc PARENT aOpenlocation VOID RO + 0 13 DATAREF GLOBAL 44 409641 PARENT aDeleteEvent VOID RO + 0 13 DATAREF GLOBAL 48 409667 PARENT a_largerText VOID RO + 0 13 DATAREF GLOBAL 51 4096a0 PARENT aGtkZoomOut VOID RO + 0 14 DATAREF GLOBAL 104 409d8f PARENT aWidthRequest VOID RO + 0 14 DATAREF GLOBAL 112 409df6 PARENT aReadlinklater VOID RO + 0 14 DATAREF GLOBAL 142 409f44 PARENT aLoadbookmark VOID RO + 0 14 DATAREF GLOBAL 150 409fa0 PARENT aActivateLink VOID RO + 0 14 DATAREF GLOBAL 160 409ff9 PARENT aBookmarksmenu VOID RO + 0 14 DATAREF GLOBAL 170 40a066 PARENT a_addBookmark VOID RO + 0 14 DATAREF GLOBAL 180 40a0d9 PARENT aOpenLocation VOID RO + 0 14 DATAREF GLOBAL 182 40a0f2 PARENT SMP_dummy33 VOID RO + 0 14 DATAREF GLOBAL 49 409674 PARENT aControlPlus VOID RO + 0 14 DATAREF GLOBAL 52 4096ad PARENT a_smallerText VOID RO + 0 15 DATAREF GLOBAL 109 409dc9 PARENT aRemovebookmark VOID RO + 0 15 DATAREF GLOBAL 118 409e48 PARENT aYelpviewgoback VOID RO + 0 15 DATAREF GLOBAL 120 409e69 PARENT aFocusInEvent VOID RO + 0 15 DATAREF GLOBAL 169 40a057 PARENT a_allDocuments VOID RO + 0 15 DATAREF GLOBAL 29 409577 PARENT aShowtextcursor VOID RO + 0 15 DATAREF GLOBAL 34 4095a9 PARENT aOrg_gnome_yelp VOID RO + 0 15 DATAREF GLOBAL 35 4095b8 PARENT aApplicationId VOID RO + 0 15 DATAREF GLOBAL 53 4096bb PARENT aControlMinus VOID RO + 0 15 DATAREF GLOBAL 82 4098a1 PARENT SMP_dummy21 VOID RO + 0 1624 DATAREF GLOBAL 254 40a660 PARENT SMP_dummy98 VOID RO + 0 16 DATAREF GLOBAL 100 409d64 PARENT aConfigureEvent VOID RO + 0 16 DATAREF GLOBAL 115 409e1f PARENT aBookmarkaction VOID RO + 0 16 DATAREF GLOBAL 121 409e78 PARENT aFocusOutEvent VOID RO + 0 16 DATAREF GLOBAL 122 409e88 PARENT aKeyPressEvent VOID RO + 0 16 DATAREF GLOBAL 15 4094d0 PARENT aHelpGnomeHelp VOID RO + 0 16 DATAREF GLOBAL 16 4094e0 PARENT aFontAdjustment VOID RO + 0 16 DATAREF GLOBAL 174 40a095 PARENT aFindInPage___ VOID RO + 0 16 DATAREF GLOBAL 214 40a238 PARENT SMP_dummy64 VOID RO + 0 16 DATAREF GLOBAL 225 40a298 PARENT SMP_dummy75 VOID RO + 0 16 DATAREF GLOBAL 480 60c6c0 PARENT SMP_dummy103 VOID RW + 0 16 DATAREF GLOBAL 73 4097c8 PARENT SMP_dummy14 VOID RO + 0 16 DATAREF GLOBAL 9 409487 PARENT aYelpapplicatio VOID RO + 0 17 DATAREF GLOBAL 111 409de5 PARENT aReadLink_later VOID RO + 0 17 DATAREF GLOBAL 14 4094bf PARENT aHelpUbuntuHelp VOID RO + 0 17 DATAREF GLOBAL 172 40a07f PARENT a_removeBookmar VOID RO + 0 17 DATAREF GLOBAL 21 409515 PARENT aOrgGnomeYelp VOID RO + 0 17 DATAREF GLOBAL 25 409535 PARENT aShowTextCursor VOID RO + 0 17 DATAREF GLOBAL 84 4098cf PARENT SMP_dummy22 VOID RO + 0 18 DATAREF GLOBAL 114 409e0d PARENT aYelpwindowacti VOID RO + 0 18 DATAREF GLOBAL 119 409e57 PARENT aYelpviewgoforw VOID RO + 0 18 DATAREF GLOBAL 141 409f32 PARENT aYelpWindow_c41 VOID RO + 0 18 DATAREF GLOBAL 145 409f62 PARENT aAlwaysShowImag VOID RO + 0 18 DATAREF GLOBAL 153 409fbe PARENT aYelpWindow_c39 VOID RO + 0 18 DATAREF GLOBAL 249 40a358 PARENT dirname VOID RO + 0 18 DATAREF GLOBAL 28 409565 PARENT aShowText_curso VOID RO 0 18 DATAREF GLOBAL 3 40944c PARENT aBookmarksChang VOID RO - 0 18 DATAREF GLOBAL 81 40986e PARENT SMP_dummy20 VOID RO - 0 1968 DATAREF GLOBAL 256 40acb8 PARENT SMP_dummy99 VOID RO - 0 19 DATAREF GLOBAL 129 409ec8 PARENT aNewViewRequest VOID RO - 0 19 DATAREF GLOBAL 140 409f16 PARENT aDragDataReceiv VOID RO - 0 19 DATAREF GLOBAL 28 409552 PARENT aApplicationact VOID RO - 0 19 DATAREF GLOBAL 33 409590 PARENT aInactivityTime VOID RO - 0 19 DATAREF GLOBAL 39 4095fb PARENT aChangedBookmar VOID RO - 0 19 DATAREF GLOBAL 40 40960e PARENT aChangedReadlat VOID RO + 0 18 DATAREF GLOBAL 80 40986e PARENT SMP_dummy20 VOID RO + 0 1968 DATAREF GLOBAL 255 40acb8 PARENT SMP_dummy99 VOID RO + 0 19 DATAREF GLOBAL 128 409ec8 PARENT aNewViewRequest VOID RO + 0 19 DATAREF GLOBAL 139 409f16 PARENT aDragDataReceiv VOID RO + 0 19 DATAREF GLOBAL 27 409552 PARENT aApplicationact VOID RO + 0 19 DATAREF GLOBAL 32 409590 PARENT aInactivityTime VOID RO + 0 19 DATAREF GLOBAL 38 4095fb PARENT aChangedBookmar VOID RO + 0 19 DATAREF GLOBAL 39 40960e PARENT aChangedReadlat VOID RO 0 19 DATAREF GLOBAL 5 409467 PARENT aReadLaterChang VOID RO - 0 1 DATAREF GLOBAL 483 60c6d8 PARENT byte_60C6D8 VOID RW - 0 1 DATAREF GLOBAL 9 409480 CHILDOF 7 OFFSET 6 aSS + 6 FIELD DIRECT - 0 20 DATAREF GLOBAL 13 4094a5 PARENT name VOID RO - 0 20 DATAREF GLOBAL 57 4096f4 PARENT aTurnOnEditorMo VOID RO - 0 24 DATAREF GLOBAL 187 40a118 PARENT SMP_dummy36 VOID RO - 0 24 DATAREF GLOBAL 191 40a148 PARENT SMP_dummy40 VOID RO - 0 24 DATAREF GLOBAL 195 40a178 PARENT SMP_dummy44 VOID RO - 0 24 DATAREF GLOBAL 199 40a1a8 PARENT SMP_dummy48 VOID RO - 0 24 DATAREF GLOBAL 264 60bfe8 PARENT SMP_dummy102 VOID RW - 0 25 DATAREF GLOBAL 38 4095e2 PARENT aOrg_gnome_ye_0 VOID RO - 0 27 DATAREF GLOBAL 37 4095c7 PARENT aOrgGnomeYelpDo VOID RO - 0 2 DATAREF GLOBAL 132 409ee8 PARENT SMP_dummy30 VOID RO - 0 2 DATAREF GLOBAL 23 409526 PARENT word_409526 VOID RO - 0 30 DATAREF GLOBAL 51 409682 PARENT aIncreaseTheSiz VOID RO - 0 30 DATAREF GLOBAL 55 4096ca PARENT aDecreaseTheSiz VOID RO - 0 30 DATAREF GLOBAL 80 409850 PARENT aYelp_applica_1 VOID RO - 0 31 DATAREF GLOBAL 60 409741 PARENT SMP_dummy2 VOID RO - 0 31 DATAREF GLOBAL 84 4098b0 PARENT aYelp_applicati VOID RO - 0 33 DATAREF GLOBAL 82 409880 PARENT aYelp_applica_0 VOID RO - 0 34 DATAREF GLOBAL 86 4098e0 PARENT aYelp_applica_2 VOID RO - 0 35 DATAREF GLOBAL 92 409ca0 PARENT aUiMenubarPagem VOID RO - 0 35 DATAREF GLOBAL 98 409d30 PARENT aUiMenubarBookm VOID RO - 0 3 DATAREF GLOBAL 135 409ef8 PARENT SMP_dummy31 VOID RO - 0 3 DATAREF GLOBAL 138 409f08 PARENT SMP_dummy32 VOID RO - 0 3 DATAREF GLOBAL 31 409586 PARENT aF7 VOID RO - 0 3 DATAREF GLOBAL 89 40993d PARENT SMP_dummy24 VOID RO - 0 41 DATAREF GLOBAL 94 409cc8 PARENT aSpanWeightBold VOID RO - 0 49 DATAREF GLOBAL 59 409710 PARENT aExpcectedInteg VOID RO + 0 1 DATAREF GLOBAL 482 60c6d8 PARENT byte_60C6D8 VOID RW + 0 1 DATAREF GLOBAL 8 409486 PARENT locale VOID RO + 0 20 DATAREF GLOBAL 12 4094a5 PARENT name VOID RO + 0 20 DATAREF GLOBAL 56 4096f4 PARENT aTurnOnEditorMo VOID RO + 0 24 DATAREF GLOBAL 186 40a118 PARENT SMP_dummy36 VOID RO + 0 24 DATAREF GLOBAL 190 40a148 PARENT SMP_dummy40 VOID RO + 0 24 DATAREF GLOBAL 194 40a178 PARENT SMP_dummy44 VOID RO + 0 24 DATAREF GLOBAL 198 40a1a8 PARENT SMP_dummy48 VOID RO + 0 24 DATAREF GLOBAL 263 60bfe8 PARENT SMP_dummy102 VOID RW + 0 25 DATAREF GLOBAL 37 4095e2 PARENT aOrg_gnome_ye_0 VOID RO + 0 27 DATAREF GLOBAL 36 4095c7 PARENT aOrgGnomeYelpDo VOID RO + 0 2 DATAREF GLOBAL 131 409ee8 PARENT SMP_dummy30 VOID RO + 0 2 DATAREF GLOBAL 22 409526 PARENT word_409526 VOID RO + 0 30 DATAREF GLOBAL 50 409682 PARENT aIncreaseTheSiz VOID RO + 0 30 DATAREF GLOBAL 54 4096ca PARENT aDecreaseTheSiz VOID RO + 0 30 DATAREF GLOBAL 79 409850 PARENT aYelp_applica_1 VOID RO + 0 31 DATAREF GLOBAL 59 409741 PARENT SMP_dummy2 VOID RO + 0 31 DATAREF GLOBAL 83 4098b0 PARENT aYelp_applicati VOID RO + 0 33 DATAREF GLOBAL 81 409880 PARENT aYelp_applica_0 VOID RO + 0 34 DATAREF GLOBAL 85 4098e0 PARENT aYelp_applica_2 VOID RO + 0 35 DATAREF GLOBAL 91 409ca0 PARENT aUiMenubarPagem VOID RO + 0 35 DATAREF GLOBAL 97 409d30 PARENT aUiMenubarBookm VOID RO + 0 3 DATAREF GLOBAL 134 409ef8 PARENT SMP_dummy31 VOID RO + 0 3 DATAREF GLOBAL 137 409f08 PARENT SMP_dummy32 VOID RO + 0 3 DATAREF GLOBAL 30 409586 PARENT aF7 VOID RO + 0 3 DATAREF GLOBAL 88 40993d PARENT SMP_dummy24 VOID RO + 0 41 DATAREF GLOBAL 93 409cc8 PARENT aSpanWeightBold VOID RO + 0 49 DATAREF GLOBAL 58 409710 PARENT aExpcectedInteg VOID RO 0 4 DATAREF GLOBAL 1 409440 PARENT SMP_dummy0 VOID RO - 0 4 DATAREF GLOBAL 160 409ff5 PARENT a_go VOID RO - 0 4 DATAREF GLOBAL 246 40a340 PARENT dword_40A340 VOID RO - 0 4 DATAREF GLOBAL 247 40a344 PARENT dword_40A344 VOID RO - 0 4 DATAREF GLOBAL 253 40a600 PARENT SMP_dummy96 VOID RO - 0 4 DATAREF GLOBAL 257 40b468 PARENT SMP_dummy100 VOID RO - 0 4 DATAREF GLOBAL 488 60c6f8 PARENT dword_60C6F8 VOID RW - 0 4 DATAREF GLOBAL 489 60c6fc PARENT dword_60C6FC VOID RW - 0 4 DATAREF GLOBAL 492 60c710 PARENT dword_60C710 VOID RW - 0 4 DATAREF GLOBAL 493 60c714 PARENT SMP_dummy105 VOID RW - 0 4 DATAREF GLOBAL 91 409c9c PARENT SMP_dummy25 VOID RO - 0 51 DATAREF GLOBAL 96 409cf8 PARENT aSInvalidSIdUFo VOID RO - 0 53 DATAREF GLOBAL 88 409908 PARENT aAYelpapplicati VOID RO - 0 5 DATAREF GLOBAL 11 409497 PARENT aIi VOID RO - 0 5 DATAREF GLOBAL 134 409ef3 PARENT byte_409EF3 VOID RO - 0 5 DATAREF GLOBAL 137 409f03 PARENT byte_409F03 VOID RO - 0 5 DATAREF GLOBAL 174 40a090 PARENT aFind_0 VOID RO - 0 5 DATAREF GLOBAL 20 409507 PARENT msgid VOID RO - 0 5 DATAREF GLOBAL 25 409530 PARENT aYelp VOID RO - 0 5 DATAREF GLOBAL 93 409cc3 PARENT SMP_dummy26 VOID RO - 0 5 DATAREF GLOBAL 97 409d2b PARENT SMP_dummy28 VOID RO - 0 5 DATAREF GLOBAL 99 409d53 PARENT SMP_dummy29 VOID RO - 0 656 DATAREF GLOBAL 252 40a370 PARENT SMP_dummy95 VOID RO - 0 6 DATAREF GLOBAL 103 409d7e PARENT aXref VOID RO - 0 6 DATAREF GLOBAL 125 409ea5 PARENT aFind VOID RO - 0 6 DATAREF GLOBAL 131 409ee2 PARENT word_409EE2 VOID RO - 0 6 DATAREF GLOBAL 14 4094b9 PARENT aGnome VOID RO - 0 6 DATAREF GLOBAL 145 409f5c PARENT aLabel VOID RO - 0 6 DATAREF GLOBAL 152 409fae PARENT aState VOID RO - 0 6 DATAREF GLOBAL 156 409fd9 PARENT a_page VOID RO - 0 6 DATAREF GLOBAL 158 409fe8 PARENT a_view VOID RO - 0 6 DATAREF GLOBAL 169 40a051 PARENT aGoall VOID RO - 0 6 DATAREF GLOBAL 251 40a36a PARENT aUtf8 VOID RO - 0 6 DATAREF GLOBAL 34 4095a3 PARENT aFlags VOID RO - 0 6 DATAREF GLOBAL 46 40964e PARENT aASs VOID RO + 0 4 DATAREF GLOBAL 159 409ff5 PARENT a_go VOID RO + 0 4 DATAREF GLOBAL 245 40a340 PARENT dword_40A340 VOID RO + 0 4 DATAREF GLOBAL 246 40a344 PARENT dword_40A344 VOID RO + 0 4 DATAREF GLOBAL 252 40a600 PARENT SMP_dummy96 VOID RO + 0 4 DATAREF GLOBAL 256 40b468 PARENT SMP_dummy100 VOID RO + 0 4 DATAREF GLOBAL 487 60c6f8 PARENT dword_60C6F8 VOID RW + 0 4 DATAREF GLOBAL 488 60c6fc PARENT dword_60C6FC VOID RW + 0 4 DATAREF GLOBAL 491 60c710 PARENT dword_60C710 VOID RW + 0 4 DATAREF GLOBAL 492 60c714 PARENT SMP_dummy105 VOID RW + 0 4 DATAREF GLOBAL 90 409c9c PARENT SMP_dummy25 VOID RO + 0 51 DATAREF GLOBAL 95 409cf8 PARENT aSInvalidSIdUFo VOID RO + 0 53 DATAREF GLOBAL 87 409908 PARENT aAYelpapplicati VOID RO + 0 5 DATAREF GLOBAL 10 409497 PARENT aIi VOID RO + 0 5 DATAREF GLOBAL 133 409ef3 PARENT byte_409EF3 VOID RO + 0 5 DATAREF GLOBAL 136 409f03 PARENT byte_409F03 VOID RO + 0 5 DATAREF GLOBAL 173 40a090 PARENT aFind_0 VOID RO + 0 5 DATAREF GLOBAL 19 409507 PARENT msgid VOID RO + 0 5 DATAREF GLOBAL 24 409530 PARENT domainname VOID RO + 0 5 DATAREF GLOBAL 92 409cc3 PARENT SMP_dummy26 VOID RO + 0 5 DATAREF GLOBAL 96 409d2b PARENT SMP_dummy28 VOID RO + 0 5 DATAREF GLOBAL 98 409d53 PARENT SMP_dummy29 VOID RO + 0 656 DATAREF GLOBAL 251 40a370 PARENT SMP_dummy95 VOID RO + 0 6 DATAREF GLOBAL 102 409d7e PARENT aXref VOID RO + 0 6 DATAREF GLOBAL 124 409ea5 PARENT aFind VOID RO + 0 6 DATAREF GLOBAL 130 409ee2 PARENT word_409EE2 VOID RO + 0 6 DATAREF GLOBAL 13 4094b9 PARENT aGnome VOID RO + 0 6 DATAREF GLOBAL 144 409f5c PARENT aLabel VOID RO + 0 6 DATAREF GLOBAL 151 409fae PARENT aState VOID RO + 0 6 DATAREF GLOBAL 155 409fd9 PARENT a_page VOID RO + 0 6 DATAREF GLOBAL 157 409fe8 PARENT a_view VOID RO + 0 6 DATAREF GLOBAL 168 40a051 PARENT aGoall VOID RO + 0 6 DATAREF GLOBAL 250 40a36a PARENT codeset VOID RO + 0 6 DATAREF GLOBAL 33 4095a3 PARENT aFlags VOID RO + 0 6 DATAREF GLOBAL 45 40964e PARENT aASs VOID RO 0 6 DATAREF GLOBAL 6 40947a PARENT a3_4_1 VOID RO - 0 6 DATAREF GLOBAL 8 409480 CHILDOF 7 OFFSET 0 aSS + 0 FIELD DIRECT - 0 6 DATAREF GLOBAL 87 409902 PARENT SMP_dummy23 VOID RO - 0 7 DATAREF GLOBAL 126 409eab PARENT aXalign VOID RO - 0 7 DATAREF GLOBAL 130 409edb PARENT aLoaded VOID RO - 0 7 DATAREF GLOBAL 159 409fee PARENT aGomenu VOID RO - 0 7 DATAREF GLOBAL 167 40a03f PARENT a_close VOID RO - 0 7 DATAREF GLOBAL 177 40a0b0 PARENT aSearch VOID RO - 0 7 DATAREF GLOBAL 32 409589 PARENT aActive VOID RO - 0 7 DATAREF GLOBAL 41 409621 PARENT aASss VOID RO - 0 7 DATAREF GLOBAL 47 409654 PARENT aSS_0 VOID RO - 0 7 DATAREF GLOBAL 484 60c6d9 PARENT SMP_dummy104 VOID RW - 0 7 DATAREF GLOBAL 7 409480 PARENT aSS VOID RO AGGREGATE - 0 7 DATAREF GLOBAL 95 409cf1 PARENT SMP_dummy27 VOID RO - 0 860 DATAREF GLOBAL 90 409940 PARENT aUiMenubarMenuA VOID RO - 0 88 DATAREF GLOBAL 254 40a608 PARENT SMP_dummy97 VOID RO - 0 88 DATAREF GLOBAL 79 4097f8 PARENT SMP_dummy19 VOID RO - 0 8 DATAREF GLOBAL 136 409efb PARENT aPageId VOID RO - 0 8 DATAREF GLOBAL 184 40a100 PARENT off_40A100 OFFSET RO - 0 8 DATAREF GLOBAL 185 40a108 PARENT SMP_dummy34 VOID RO - 0 8 DATAREF GLOBAL 186 40a110 PARENT SMP_dummy35 OFFSET RO - 0 8 DATAREF GLOBAL 188 40a130 PARENT SMP_dummy37 OFFSET RO - 0 8 DATAREF GLOBAL 189 40a138 PARENT SMP_dummy38 VOID RO - 0 8 DATAREF GLOBAL 190 40a140 PARENT SMP_dummy39 OFFSET RO - 0 8 DATAREF GLOBAL 192 40a160 PARENT SMP_dummy41 OFFSET RO - 0 8 DATAREF GLOBAL 193 40a168 PARENT SMP_dummy42 VOID RO - 0 8 DATAREF GLOBAL 194 40a170 PARENT SMP_dummy43 OFFSET RO - 0 8 DATAREF GLOBAL 196 40a190 PARENT SMP_dummy45 OFFSET RO - 0 8 DATAREF GLOBAL 197 40a198 PARENT SMP_dummy46 VOID RO - 0 8 DATAREF GLOBAL 198 40a1a0 PARENT SMP_dummy47 OFFSET RO - 0 8 DATAREF GLOBAL 200 40a1c0 PARENT SMP_dummy49 OFFSET RO - 0 8 DATAREF GLOBAL 201 40a1c8 PARENT SMP_dummy50 VOID RO - 0 8 DATAREF GLOBAL 202 40a1d0 PARENT SMP_dummy51 OFFSET RO - 0 8 DATAREF GLOBAL 203 40a1d8 PARENT SMP_dummy52 OFFSET RO - 0 8 DATAREF GLOBAL 204 40a1e0 PARENT SMP_dummy53 VOID RO - 0 8 DATAREF GLOBAL 205 40a1e8 PARENT SMP_dummy54 OFFSET RO - 0 8 DATAREF GLOBAL 206 40a1f0 PARENT SMP_dummy55 OFFSET RO - 0 8 DATAREF GLOBAL 207 40a1f8 PARENT SMP_dummy56 VOID RO - 0 8 DATAREF GLOBAL 208 40a200 PARENT SMP_dummy57 OFFSET RO - 0 8 DATAREF GLOBAL 209 40a208 PARENT SMP_dummy58 OFFSET RO - 0 8 DATAREF GLOBAL 210 40a210 PARENT SMP_dummy59 VOID RO - 0 8 DATAREF GLOBAL 211 40a218 PARENT SMP_dummy60 OFFSET RO - 0 8 DATAREF GLOBAL 212 40a220 PARENT SMP_dummy61 OFFSET RO - 0 8 DATAREF GLOBAL 213 40a228 PARENT SMP_dummy62 VOID RO - 0 8 DATAREF GLOBAL 214 40a230 PARENT SMP_dummy63 OFFSET RO - 0 8 DATAREF GLOBAL 216 40a248 PARENT SMP_dummy65 OFFSET RO - 0 8 DATAREF GLOBAL 217 40a250 PARENT SMP_dummy66 OFFSET RO - 0 8 DATAREF GLOBAL 218 40a258 PARENT SMP_dummy67 VOID RO - 0 8 DATAREF GLOBAL 219 40a260 PARENT SMP_dummy68 OFFSET RO - 0 8 DATAREF GLOBAL 220 40a268 PARENT SMP_dummy69 OFFSET RO - 0 8 DATAREF GLOBAL 221 40a270 PARENT SMP_dummy70 VOID RO - 0 8 DATAREF GLOBAL 222 40a278 PARENT SMP_dummy71 OFFSET RO - 0 8 DATAREF GLOBAL 223 40a280 PARENT SMP_dummy72 OFFSET RO - 0 8 DATAREF GLOBAL 224 40a288 PARENT SMP_dummy73 VOID RO - 0 8 DATAREF GLOBAL 225 40a290 PARENT SMP_dummy74 OFFSET RO - 0 8 DATAREF GLOBAL 227 40a2a8 PARENT SMP_dummy76 OFFSET RO - 0 8 DATAREF GLOBAL 228 40a2b0 PARENT SMP_dummy77 OFFSET RO - 0 8 DATAREF GLOBAL 229 40a2b8 PARENT SMP_dummy78 VOID RO - 0 8 DATAREF GLOBAL 230 40a2c0 PARENT SMP_dummy79 OFFSET RO - 0 8 DATAREF GLOBAL 231 40a2c8 PARENT SMP_dummy80 OFFSET RO - 0 8 DATAREF GLOBAL 232 40a2d0 PARENT SMP_dummy81 VOID RO - 0 8 DATAREF GLOBAL 233 40a2d8 PARENT SMP_dummy82 OFFSET RO - 0 8 DATAREF GLOBAL 234 40a2e0 PARENT SMP_dummy83 OFFSET RO - 0 8 DATAREF GLOBAL 235 40a2e8 PARENT SMP_dummy84 VOID RO - 0 8 DATAREF GLOBAL 236 40a2f0 PARENT SMP_dummy85 OFFSET RO - 0 8 DATAREF GLOBAL 237 40a2f8 PARENT SMP_dummy86 OFFSET RO - 0 8 DATAREF GLOBAL 238 40a300 PARENT SMP_dummy87 VOID RO - 0 8 DATAREF GLOBAL 239 40a308 PARENT SMP_dummy88 OFFSET RO - 0 8 DATAREF GLOBAL 240 40a310 PARENT SMP_dummy89 OFFSET RO + 0 6 DATAREF GLOBAL 7 409480 PARENT byte_409480 VOID RO + 0 6 DATAREF GLOBAL 86 409902 PARENT SMP_dummy23 VOID RO + 0 7 DATAREF GLOBAL 125 409eab PARENT aXalign VOID RO + 0 7 DATAREF GLOBAL 129 409edb PARENT aLoaded VOID RO + 0 7 DATAREF GLOBAL 158 409fee PARENT aGomenu VOID RO + 0 7 DATAREF GLOBAL 166 40a03f PARENT a_close VOID RO + 0 7 DATAREF GLOBAL 176 40a0b0 PARENT aSearch VOID RO + 0 7 DATAREF GLOBAL 31 409589 PARENT aActive VOID RO + 0 7 DATAREF GLOBAL 40 409621 PARENT aASss VOID RO + 0 7 DATAREF GLOBAL 46 409654 PARENT aSS VOID RO + 0 7 DATAREF GLOBAL 483 60c6d9 PARENT SMP_dummy104 VOID RW + 0 7 DATAREF GLOBAL 94 409cf1 PARENT SMP_dummy27 VOID RO + 0 860 DATAREF GLOBAL 89 409940 PARENT aUiMenubarMenuA VOID RO + 0 88 DATAREF GLOBAL 253 40a608 PARENT SMP_dummy97 VOID RO + 0 88 DATAREF GLOBAL 78 4097f8 PARENT SMP_dummy19 VOID RO + 0 8 DATAREF GLOBAL 135 409efb PARENT aPageId VOID RO + 0 8 DATAREF GLOBAL 183 40a100 PARENT off_40A100 OFFSET RO + 0 8 DATAREF GLOBAL 184 40a108 PARENT SMP_dummy34 VOID RO + 0 8 DATAREF GLOBAL 185 40a110 PARENT SMP_dummy35 OFFSET RO + 0 8 DATAREF GLOBAL 187 40a130 PARENT SMP_dummy37 OFFSET RO + 0 8 DATAREF GLOBAL 188 40a138 PARENT SMP_dummy38 VOID RO + 0 8 DATAREF GLOBAL 189 40a140 PARENT SMP_dummy39 OFFSET RO + 0 8 DATAREF GLOBAL 191 40a160 PARENT SMP_dummy41 OFFSET RO + 0 8 DATAREF GLOBAL 192 40a168 PARENT SMP_dummy42 VOID RO + 0 8 DATAREF GLOBAL 193 40a170 PARENT SMP_dummy43 OFFSET RO + 0 8 DATAREF GLOBAL 195 40a190 PARENT SMP_dummy45 OFFSET RO + 0 8 DATAREF GLOBAL 196 40a198 PARENT SMP_dummy46 VOID RO + 0 8 DATAREF GLOBAL 197 40a1a0 PARENT SMP_dummy47 OFFSET RO + 0 8 DATAREF GLOBAL 199 40a1c0 PARENT SMP_dummy49 OFFSET RO + 0 8 DATAREF GLOBAL 200 40a1c8 PARENT SMP_dummy50 VOID RO + 0 8 DATAREF GLOBAL 201 40a1d0 PARENT SMP_dummy51 OFFSET RO + 0 8 DATAREF GLOBAL 202 40a1d8 PARENT SMP_dummy52 OFFSET RO + 0 8 DATAREF GLOBAL 203 40a1e0 PARENT SMP_dummy53 VOID RO + 0 8 DATAREF GLOBAL 204 40a1e8 PARENT SMP_dummy54 OFFSET RO + 0 8 DATAREF GLOBAL 205 40a1f0 PARENT SMP_dummy55 OFFSET RO + 0 8 DATAREF GLOBAL 206 40a1f8 PARENT SMP_dummy56 VOID RO + 0 8 DATAREF GLOBAL 207 40a200 PARENT SMP_dummy57 OFFSET RO + 0 8 DATAREF GLOBAL 208 40a208 PARENT SMP_dummy58 OFFSET RO + 0 8 DATAREF GLOBAL 209 40a210 PARENT SMP_dummy59 VOID RO + 0 8 DATAREF GLOBAL 210 40a218 PARENT SMP_dummy60 OFFSET RO + 0 8 DATAREF GLOBAL 211 40a220 PARENT SMP_dummy61 OFFSET RO + 0 8 DATAREF GLOBAL 212 40a228 PARENT SMP_dummy62 VOID RO + 0 8 DATAREF GLOBAL 213 40a230 PARENT SMP_dummy63 OFFSET RO + 0 8 DATAREF GLOBAL 215 40a248 PARENT SMP_dummy65 OFFSET RO + 0 8 DATAREF GLOBAL 216 40a250 PARENT SMP_dummy66 OFFSET RO + 0 8 DATAREF GLOBAL 217 40a258 PARENT SMP_dummy67 VOID RO + 0 8 DATAREF GLOBAL 218 40a260 PARENT SMP_dummy68 OFFSET RO + 0 8 DATAREF GLOBAL 219 40a268 PARENT SMP_dummy69 OFFSET RO + 0 8 DATAREF GLOBAL 220 40a270 PARENT SMP_dummy70 VOID RO + 0 8 DATAREF GLOBAL 221 40a278 PARENT SMP_dummy71 OFFSET RO + 0 8 DATAREF GLOBAL 222 40a280 PARENT SMP_dummy72 OFFSET RO + 0 8 DATAREF GLOBAL 223 40a288 PARENT SMP_dummy73 VOID RO + 0 8 DATAREF GLOBAL 224 40a290 PARENT SMP_dummy74 OFFSET RO + 0 8 DATAREF GLOBAL 226 40a2a8 PARENT SMP_dummy76 OFFSET RO + 0 8 DATAREF GLOBAL 227 40a2b0 PARENT SMP_dummy77 OFFSET RO + 0 8 DATAREF GLOBAL 228 40a2b8 PARENT SMP_dummy78 VOID RO + 0 8 DATAREF GLOBAL 229 40a2c0 PARENT SMP_dummy79 OFFSET RO + 0 8 DATAREF GLOBAL 230 40a2c8 PARENT SMP_dummy80 OFFSET RO + 0 8 DATAREF GLOBAL 231 40a2d0 PARENT SMP_dummy81 VOID RO + 0 8 DATAREF GLOBAL 232 40a2d8 PARENT SMP_dummy82 OFFSET RO + 0 8 DATAREF GLOBAL 233 40a2e0 PARENT SMP_dummy83 OFFSET RO + 0 8 DATAREF GLOBAL 23 409528 PARENT SMP_dummy1 VOID RO + 0 8 DATAREF GLOBAL 234 40a2e8 PARENT SMP_dummy84 VOID RO + 0 8 DATAREF GLOBAL 235 40a2f0 PARENT SMP_dummy85 OFFSET RO + 0 8 DATAREF GLOBAL 236 40a2f8 PARENT SMP_dummy86 OFFSET RO + 0 8 DATAREF GLOBAL 237 40a300 PARENT SMP_dummy87 VOID RO + 0 8 DATAREF GLOBAL 238 40a308 PARENT SMP_dummy88 OFFSET RO + 0 8 DATAREF GLOBAL 239 40a310 PARENT SMP_dummy89 OFFSET RO + 0 8 DATAREF GLOBAL 240 40a318 PARENT SMP_dummy90 VOID RO 0 8 DATAREF GLOBAL 2 409444 PARENT aDoc_uri VOID RO - 0 8 DATAREF GLOBAL 241 40a318 PARENT SMP_dummy90 VOID RO - 0 8 DATAREF GLOBAL 242 40a320 PARENT SMP_dummy91 OFFSET RO - 0 8 DATAREF GLOBAL 243 40a328 PARENT SMP_dummy92 OFFSET RO - 0 8 DATAREF GLOBAL 24 409528 PARENT SMP_dummy1 VOID RO - 0 8 DATAREF GLOBAL 244 40a330 PARENT SMP_dummy93 VOID RO - 0 8 DATAREF GLOBAL 245 40a338 PARENT SMP_dummy94 OFFSET RO - 0 8 DATAREF GLOBAL 248 40a348 PARENT qword_40A348 VOID RO - 0 8 DATAREF GLOBAL 249 40a350 PARENT qword_40A350 VOID RO - 0 8 DATAREF GLOBAL 258 60bd98 PARENT qword_60BD98 VOID RW - 0 8 DATAREF GLOBAL 259 60bda0 PARENT SMP_dummy101 VOID RW - 0 8 DATAREF GLOBAL 260 60bda8 PARENT qword_60BDA8 VOID RW - 0 8 DATAREF GLOBAL 261 60bdb0 PARENT qword_60BDB0 VOID RW - 0 8 DATAREF GLOBAL 262 60bdb8 PARENT qword_60BDB8 VOID RW - 0 8 DATAREF GLOBAL 263 60bfe0 PARENT __gmon_start___ptr OFFSET RW - 0 8 DATAREF GLOBAL 265 60c000 PARENT off_60C000 OFFSET RW - 0 8 DATAREF GLOBAL 266 60c008 PARENT off_60C008 OFFSET RW - 0 8 DATAREF GLOBAL 267 60c010 PARENT off_60C010 OFFSET RW - 0 8 DATAREF GLOBAL 268 60c018 PARENT off_60C018 OFFSET RW - 0 8 DATAREF GLOBAL 269 60c020 PARENT off_60C020 OFFSET RW - 0 8 DATAREF GLOBAL 270 60c028 PARENT off_60C028 OFFSET RW - 0 8 DATAREF GLOBAL 271 60c030 PARENT off_60C030 OFFSET RW - 0 8 DATAREF GLOBAL 272 60c038 PARENT off_60C038 OFFSET RW - 0 8 DATAREF GLOBAL 273 60c040 PARENT off_60C040 OFFSET RW - 0 8 DATAREF GLOBAL 274 60c048 PARENT off_60C048 OFFSET RW - 0 8 DATAREF GLOBAL 275 60c050 PARENT off_60C050 OFFSET RW - 0 8 DATAREF GLOBAL 276 60c058 PARENT off_60C058 OFFSET RW - 0 8 DATAREF GLOBAL 277 60c060 PARENT off_60C060 OFFSET RW - 0 8 DATAREF GLOBAL 278 60c068 PARENT off_60C068 OFFSET RW - 0 8 DATAREF GLOBAL 279 60c070 PARENT off_60C070 OFFSET RW - 0 8 DATAREF GLOBAL 280 60c078 PARENT off_60C078 OFFSET RW - 0 8 DATAREF GLOBAL 281 60c080 PARENT off_60C080 OFFSET RW - 0 8 DATAREF GLOBAL 282 60c088 PARENT off_60C088 OFFSET RW - 0 8 DATAREF GLOBAL 283 60c090 PARENT off_60C090 OFFSET RW - 0 8 DATAREF GLOBAL 284 60c098 PARENT off_60C098 OFFSET RW - 0 8 DATAREF GLOBAL 285 60c0a0 PARENT off_60C0A0 OFFSET RW - 0 8 DATAREF GLOBAL 286 60c0a8 PARENT off_60C0A8 OFFSET RW - 0 8 DATAREF GLOBAL 287 60c0b0 PARENT off_60C0B0 OFFSET RW - 0 8 DATAREF GLOBAL 288 60c0b8 PARENT off_60C0B8 OFFSET RW - 0 8 DATAREF GLOBAL 289 60c0c0 PARENT off_60C0C0 OFFSET RW - 0 8 DATAREF GLOBAL 290 60c0c8 PARENT off_60C0C8 OFFSET RW - 0 8 DATAREF GLOBAL 291 60c0d0 PARENT off_60C0D0 OFFSET RW - 0 8 DATAREF GLOBAL 292 60c0d8 PARENT off_60C0D8 OFFSET RW - 0 8 DATAREF GLOBAL 293 60c0e0 PARENT off_60C0E0 OFFSET RW - 0 8 DATAREF GLOBAL 294 60c0e8 PARENT off_60C0E8 OFFSET RW - 0 8 DATAREF GLOBAL 295 60c0f0 PARENT off_60C0F0 OFFSET RW - 0 8 DATAREF GLOBAL 296 60c0f8 PARENT off_60C0F8 OFFSET RW - 0 8 DATAREF GLOBAL 297 60c100 PARENT off_60C100 OFFSET RW - 0 8 DATAREF GLOBAL 298 60c108 PARENT off_60C108 OFFSET RW - 0 8 DATAREF GLOBAL 299 60c110 PARENT off_60C110 OFFSET RW - 0 8 DATAREF GLOBAL 300 60c118 PARENT off_60C118 OFFSET RW - 0 8 DATAREF GLOBAL 301 60c120 PARENT off_60C120 OFFSET RW - 0 8 DATAREF GLOBAL 302 60c128 PARENT off_60C128 OFFSET RW - 0 8 DATAREF GLOBAL 303 60c130 PARENT off_60C130 OFFSET RW - 0 8 DATAREF GLOBAL 304 60c138 PARENT off_60C138 OFFSET RW - 0 8 DATAREF GLOBAL 305 60c140 PARENT off_60C140 OFFSET RW - 0 8 DATAREF GLOBAL 306 60c148 PARENT off_60C148 OFFSET RW - 0 8 DATAREF GLOBAL 307 60c150 PARENT off_60C150 OFFSET RW - 0 8 DATAREF GLOBAL 308 60c158 PARENT off_60C158 OFFSET RW - 0 8 DATAREF GLOBAL 309 60c160 PARENT off_60C160 OFFSET RW - 0 8 DATAREF GLOBAL 310 60c168 PARENT off_60C168 OFFSET RW - 0 8 DATAREF GLOBAL 311 60c170 PARENT off_60C170 OFFSET RW - 0 8 DATAREF GLOBAL 312 60c178 PARENT off_60C178 OFFSET RW - 0 8 DATAREF GLOBAL 313 60c180 PARENT off_60C180 OFFSET RW - 0 8 DATAREF GLOBAL 314 60c188 PARENT off_60C188 OFFSET RW - 0 8 DATAREF GLOBAL 315 60c190 PARENT off_60C190 OFFSET RW - 0 8 DATAREF GLOBAL 316 60c198 PARENT off_60C198 OFFSET RW - 0 8 DATAREF GLOBAL 317 60c1a0 PARENT off_60C1A0 OFFSET RW - 0 8 DATAREF GLOBAL 318 60c1a8 PARENT off_60C1A8 OFFSET RW - 0 8 DATAREF GLOBAL 319 60c1b0 PARENT off_60C1B0 OFFSET RW - 0 8 DATAREF GLOBAL 320 60c1b8 PARENT off_60C1B8 OFFSET RW - 0 8 DATAREF GLOBAL 321 60c1c0 PARENT off_60C1C0 OFFSET RW - 0 8 DATAREF GLOBAL 322 60c1c8 PARENT off_60C1C8 OFFSET RW - 0 8 DATAREF GLOBAL 323 60c1d0 PARENT off_60C1D0 OFFSET RW - 0 8 DATAREF GLOBAL 324 60c1d8 PARENT off_60C1D8 OFFSET RW - 0 8 DATAREF GLOBAL 325 60c1e0 PARENT off_60C1E0 OFFSET RW - 0 8 DATAREF GLOBAL 326 60c1e8 PARENT off_60C1E8 OFFSET RW - 0 8 DATAREF GLOBAL 327 60c1f0 PARENT off_60C1F0 OFFSET RW - 0 8 DATAREF GLOBAL 328 60c1f8 PARENT off_60C1F8 OFFSET RW - 0 8 DATAREF GLOBAL 329 60c200 PARENT off_60C200 OFFSET RW - 0 8 DATAREF GLOBAL 330 60c208 PARENT off_60C208 OFFSET RW - 0 8 DATAREF GLOBAL 331 60c210 PARENT off_60C210 OFFSET RW - 0 8 DATAREF GLOBAL 332 60c218 PARENT off_60C218 OFFSET RW - 0 8 DATAREF GLOBAL 333 60c220 PARENT off_60C220 OFFSET RW - 0 8 DATAREF GLOBAL 334 60c228 PARENT off_60C228 OFFSET RW - 0 8 DATAREF GLOBAL 335 60c230 PARENT off_60C230 OFFSET RW - 0 8 DATAREF GLOBAL 336 60c238 PARENT off_60C238 OFFSET RW - 0 8 DATAREF GLOBAL 337 60c240 PARENT off_60C240 OFFSET RW - 0 8 DATAREF GLOBAL 338 60c248 PARENT off_60C248 OFFSET RW - 0 8 DATAREF GLOBAL 339 60c250 PARENT off_60C250 OFFSET RW - 0 8 DATAREF GLOBAL 340 60c258 PARENT off_60C258 OFFSET RW - 0 8 DATAREF GLOBAL 341 60c260 PARENT off_60C260 OFFSET RW - 0 8 DATAREF GLOBAL 342 60c268 PARENT off_60C268 OFFSET RW - 0 8 DATAREF GLOBAL 343 60c270 PARENT off_60C270 OFFSET RW - 0 8 DATAREF GLOBAL 344 60c278 PARENT off_60C278 OFFSET RW - 0 8 DATAREF GLOBAL 345 60c280 PARENT off_60C280 OFFSET RW - 0 8 DATAREF GLOBAL 346 60c288 PARENT off_60C288 OFFSET RW - 0 8 DATAREF GLOBAL 347 60c290 PARENT off_60C290 OFFSET RW - 0 8 DATAREF GLOBAL 348 60c298 PARENT off_60C298 OFFSET RW - 0 8 DATAREF GLOBAL 349 60c2a0 PARENT off_60C2A0 OFFSET RW - 0 8 DATAREF GLOBAL 350 60c2a8 PARENT off_60C2A8 OFFSET RW - 0 8 DATAREF GLOBAL 351 60c2b0 PARENT off_60C2B0 OFFSET RW - 0 8 DATAREF GLOBAL 352 60c2b8 PARENT off_60C2B8 OFFSET RW - 0 8 DATAREF GLOBAL 353 60c2c0 PARENT off_60C2C0 OFFSET RW - 0 8 DATAREF GLOBAL 354 60c2c8 PARENT off_60C2C8 OFFSET RW - 0 8 DATAREF GLOBAL 355 60c2d0 PARENT off_60C2D0 OFFSET RW - 0 8 DATAREF GLOBAL 356 60c2d8 PARENT off_60C2D8 OFFSET RW - 0 8 DATAREF GLOBAL 357 60c2e0 PARENT off_60C2E0 OFFSET RW - 0 8 DATAREF GLOBAL 358 60c2e8 PARENT off_60C2E8 OFFSET RW - 0 8 DATAREF GLOBAL 359 60c2f0 PARENT off_60C2F0 OFFSET RW - 0 8 DATAREF GLOBAL 360 60c2f8 PARENT off_60C2F8 OFFSET RW - 0 8 DATAREF GLOBAL 361 60c300 PARENT off_60C300 OFFSET RW - 0 8 DATAREF GLOBAL 362 60c308 PARENT off_60C308 OFFSET RW - 0 8 DATAREF GLOBAL 363 60c310 PARENT off_60C310 OFFSET RW - 0 8 DATAREF GLOBAL 364 60c318 PARENT off_60C318 OFFSET RW - 0 8 DATAREF GLOBAL 365 60c320 PARENT off_60C320 OFFSET RW - 0 8 DATAREF GLOBAL 366 60c328 PARENT off_60C328 OFFSET RW - 0 8 DATAREF GLOBAL 367 60c330 PARENT off_60C330 OFFSET RW - 0 8 DATAREF GLOBAL 368 60c338 PARENT off_60C338 OFFSET RW - 0 8 DATAREF GLOBAL 369 60c340 PARENT off_60C340 OFFSET RW - 0 8 DATAREF GLOBAL 370 60c348 PARENT off_60C348 OFFSET RW - 0 8 DATAREF GLOBAL 371 60c350 PARENT off_60C350 OFFSET RW - 0 8 DATAREF GLOBAL 372 60c358 PARENT off_60C358 OFFSET RW - 0 8 DATAREF GLOBAL 373 60c360 PARENT off_60C360 OFFSET RW - 0 8 DATAREF GLOBAL 374 60c368 PARENT off_60C368 OFFSET RW - 0 8 DATAREF GLOBAL 375 60c370 PARENT off_60C370 OFFSET RW - 0 8 DATAREF GLOBAL 376 60c378 PARENT off_60C378 OFFSET RW - 0 8 DATAREF GLOBAL 377 60c380 PARENT off_60C380 OFFSET RW - 0 8 DATAREF GLOBAL 378 60c388 PARENT off_60C388 OFFSET RW - 0 8 DATAREF GLOBAL 379 60c390 PARENT off_60C390 OFFSET RW - 0 8 DATAREF GLOBAL 380 60c398 PARENT off_60C398 OFFSET RW - 0 8 DATAREF GLOBAL 381 60c3a0 PARENT off_60C3A0 OFFSET RW - 0 8 DATAREF GLOBAL 382 60c3a8 PARENT off_60C3A8 OFFSET RW - 0 8 DATAREF GLOBAL 383 60c3b0 PARENT off_60C3B0 OFFSET RW - 0 8 DATAREF GLOBAL 384 60c3b8 PARENT off_60C3B8 OFFSET RW - 0 8 DATAREF GLOBAL 385 60c3c0 PARENT off_60C3C0 OFFSET RW - 0 8 DATAREF GLOBAL 386 60c3c8 PARENT off_60C3C8 OFFSET RW - 0 8 DATAREF GLOBAL 387 60c3d0 PARENT off_60C3D0 OFFSET RW - 0 8 DATAREF GLOBAL 388 60c3d8 PARENT off_60C3D8 OFFSET RW - 0 8 DATAREF GLOBAL 389 60c3e0 PARENT off_60C3E0 OFFSET RW - 0 8 DATAREF GLOBAL 390 60c3e8 PARENT off_60C3E8 OFFSET RW - 0 8 DATAREF GLOBAL 391 60c3f0 PARENT off_60C3F0 OFFSET RW - 0 8 DATAREF GLOBAL 392 60c3f8 PARENT off_60C3F8 OFFSET RW - 0 8 DATAREF GLOBAL 393 60c400 PARENT off_60C400 OFFSET RW - 0 8 DATAREF GLOBAL 394 60c408 PARENT off_60C408 OFFSET RW - 0 8 DATAREF GLOBAL 395 60c410 PARENT off_60C410 OFFSET RW - 0 8 DATAREF GLOBAL 396 60c418 PARENT off_60C418 OFFSET RW - 0 8 DATAREF GLOBAL 397 60c420 PARENT off_60C420 OFFSET RW - 0 8 DATAREF GLOBAL 398 60c428 PARENT off_60C428 OFFSET RW - 0 8 DATAREF GLOBAL 399 60c430 PARENT off_60C430 OFFSET RW - 0 8 DATAREF GLOBAL 400 60c438 PARENT off_60C438 OFFSET RW - 0 8 DATAREF GLOBAL 401 60c440 PARENT off_60C440 OFFSET RW - 0 8 DATAREF GLOBAL 402 60c448 PARENT off_60C448 OFFSET RW - 0 8 DATAREF GLOBAL 403 60c450 PARENT off_60C450 OFFSET RW - 0 8 DATAREF GLOBAL 404 60c458 PARENT off_60C458 OFFSET RW - 0 8 DATAREF GLOBAL 405 60c460 PARENT off_60C460 OFFSET RW - 0 8 DATAREF GLOBAL 406 60c468 PARENT off_60C468 OFFSET RW - 0 8 DATAREF GLOBAL 407 60c470 PARENT off_60C470 OFFSET RW - 0 8 DATAREF GLOBAL 408 60c478 PARENT off_60C478 OFFSET RW - 0 8 DATAREF GLOBAL 409 60c480 PARENT off_60C480 OFFSET RW - 0 8 DATAREF GLOBAL 410 60c488 PARENT off_60C488 OFFSET RW - 0 8 DATAREF GLOBAL 411 60c490 PARENT off_60C490 OFFSET RW - 0 8 DATAREF GLOBAL 412 60c498 PARENT off_60C498 OFFSET RW - 0 8 DATAREF GLOBAL 413 60c4a0 PARENT off_60C4A0 OFFSET RW - 0 8 DATAREF GLOBAL 414 60c4a8 PARENT off_60C4A8 OFFSET RW - 0 8 DATAREF GLOBAL 415 60c4b0 PARENT off_60C4B0 OFFSET RW - 0 8 DATAREF GLOBAL 416 60c4b8 PARENT off_60C4B8 OFFSET RW - 0 8 DATAREF GLOBAL 417 60c4c0 PARENT off_60C4C0 OFFSET RW - 0 8 DATAREF GLOBAL 418 60c4c8 PARENT off_60C4C8 OFFSET RW - 0 8 DATAREF GLOBAL 419 60c4d0 PARENT off_60C4D0 OFFSET RW - 0 8 DATAREF GLOBAL 420 60c4d8 PARENT off_60C4D8 OFFSET RW - 0 8 DATAREF GLOBAL 421 60c4e0 PARENT off_60C4E0 OFFSET RW - 0 8 DATAREF GLOBAL 422 60c4e8 PARENT off_60C4E8 OFFSET RW - 0 8 DATAREF GLOBAL 423 60c4f0 PARENT off_60C4F0 OFFSET RW - 0 8 DATAREF GLOBAL 424 60c4f8 PARENT off_60C4F8 OFFSET RW - 0 8 DATAREF GLOBAL 425 60c500 PARENT off_60C500 OFFSET RW - 0 8 DATAREF GLOBAL 426 60c508 PARENT off_60C508 OFFSET RW - 0 8 DATAREF GLOBAL 427 60c510 PARENT off_60C510 OFFSET RW - 0 8 DATAREF GLOBAL 428 60c518 PARENT off_60C518 OFFSET RW - 0 8 DATAREF GLOBAL 429 60c520 PARENT off_60C520 OFFSET RW - 0 8 DATAREF GLOBAL 430 60c528 PARENT off_60C528 OFFSET RW - 0 8 DATAREF GLOBAL 431 60c530 PARENT off_60C530 OFFSET RW - 0 8 DATAREF GLOBAL 432 60c538 PARENT off_60C538 OFFSET RW - 0 8 DATAREF GLOBAL 433 60c540 PARENT off_60C540 OFFSET RW - 0 8 DATAREF GLOBAL 43 409631 PARENT aPage_id VOID RO - 0 8 DATAREF GLOBAL 434 60c548 PARENT off_60C548 OFFSET RW - 0 8 DATAREF GLOBAL 435 60c550 PARENT off_60C550 OFFSET RW - 0 8 DATAREF GLOBAL 436 60c558 PARENT off_60C558 OFFSET RW - 0 8 DATAREF GLOBAL 437 60c560 PARENT off_60C560 OFFSET RW - 0 8 DATAREF GLOBAL 438 60c568 PARENT off_60C568 OFFSET RW - 0 8 DATAREF GLOBAL 439 60c570 PARENT off_60C570 OFFSET RW - 0 8 DATAREF GLOBAL 440 60c578 PARENT off_60C578 OFFSET RW - 0 8 DATAREF GLOBAL 441 60c580 PARENT off_60C580 OFFSET RW - 0 8 DATAREF GLOBAL 442 60c588 PARENT off_60C588 OFFSET RW - 0 8 DATAREF GLOBAL 443 60c590 PARENT off_60C590 OFFSET RW - 0 8 DATAREF GLOBAL 44 409639 PARENT aResized VOID RO - 0 8 DATAREF GLOBAL 444 60c598 PARENT off_60C598 OFFSET RW - 0 8 DATAREF GLOBAL 445 60c5a0 PARENT off_60C5A0 OFFSET RW - 0 8 DATAREF GLOBAL 446 60c5a8 PARENT off_60C5A8 OFFSET RW - 0 8 DATAREF GLOBAL 447 60c5b0 PARENT off_60C5B0 OFFSET RW - 0 8 DATAREF GLOBAL 448 60c5b8 PARENT off_60C5B8 OFFSET RW - 0 8 DATAREF GLOBAL 449 60c5c0 PARENT off_60C5C0 OFFSET RW - 0 8 DATAREF GLOBAL 450 60c5c8 PARENT off_60C5C8 OFFSET RW - 0 8 DATAREF GLOBAL 451 60c5d0 PARENT off_60C5D0 OFFSET RW - 0 8 DATAREF GLOBAL 452 60c5d8 PARENT off_60C5D8 OFFSET RW - 0 8 DATAREF GLOBAL 453 60c5e0 PARENT off_60C5E0 OFFSET RW - 0 8 DATAREF GLOBAL 454 60c5e8 PARENT off_60C5E8 OFFSET RW - 0 8 DATAREF GLOBAL 455 60c5f0 PARENT off_60C5F0 OFFSET RW - 0 8 DATAREF GLOBAL 456 60c5f8 PARENT off_60C5F8 OFFSET RW - 0 8 DATAREF GLOBAL 457 60c600 PARENT off_60C600 OFFSET RW - 0 8 DATAREF GLOBAL 458 60c608 PARENT off_60C608 OFFSET RW - 0 8 DATAREF GLOBAL 459 60c610 PARENT off_60C610 OFFSET RW - 0 8 DATAREF GLOBAL 460 60c618 PARENT off_60C618 OFFSET RW - 0 8 DATAREF GLOBAL 461 60c620 PARENT off_60C620 OFFSET RW - 0 8 DATAREF GLOBAL 462 60c628 PARENT off_60C628 OFFSET RW - 0 8 DATAREF GLOBAL 463 60c630 PARENT off_60C630 OFFSET RW - 0 8 DATAREF GLOBAL 464 60c638 PARENT off_60C638 OFFSET RW - 0 8 DATAREF GLOBAL 465 60c640 PARENT off_60C640 OFFSET RW - 0 8 DATAREF GLOBAL 466 60c648 PARENT off_60C648 OFFSET RW - 0 8 DATAREF GLOBAL 467 60c650 PARENT off_60C650 OFFSET RW - 0 8 DATAREF GLOBAL 468 60c658 PARENT off_60C658 OFFSET RW - 0 8 DATAREF GLOBAL 469 60c660 PARENT off_60C660 OFFSET RW - 0 8 DATAREF GLOBAL 470 60c668 PARENT off_60C668 OFFSET RW - 0 8 DATAREF GLOBAL 471 60c670 PARENT off_60C670 OFFSET RW - 0 8 DATAREF GLOBAL 472 60c678 PARENT off_60C678 OFFSET RW - 0 8 DATAREF GLOBAL 473 60c680 PARENT off_60C680 OFFSET RW - 0 8 DATAREF GLOBAL 474 60c688 PARENT off_60C688 OFFSET RW - 0 8 DATAREF GLOBAL 475 60c690 PARENT off_60C690 OFFSET RW - 0 8 DATAREF GLOBAL 476 60c698 PARENT off_60C698 OFFSET RW - 0 8 DATAREF GLOBAL 477 60c6a0 PARENT off_60C6A0 OFFSET RW - 0 8 DATAREF GLOBAL 478 60c6a8 PARENT off_60C6A8 OFFSET RW - 0 8 DATAREF GLOBAL 479 60c6b0 PARENT off_60C6B0 OFFSET RW - 0 8 DATAREF GLOBAL 480 60c6b8 PARENT off_60C6B8 OFFSET RW - 0 8 DATAREF GLOBAL 482 60c6d0 PARENT g_param_spec_types VOID RW - 0 8 DATAREF GLOBAL 485 60c6e0 PARENT qword_60C6E0 VOID RW - 0 8 DATAREF GLOBAL 486 60c6e8 PARENT qword_60C6E8 VOID RW - 0 8 DATAREF GLOBAL 487 60c6f0 PARENT qword_60C6F0 VOID RW - 0 8 DATAREF GLOBAL 490 60c700 PARENT qword_60C700 VOID RW - 0 8 DATAREF GLOBAL 491 60c708 PARENT qword_60C708 VOID RW - 0 8 DATAREF GLOBAL 58 409708 PARENT aVersion VOID RO - 0 8 DATAREF GLOBAL 61 409760 PARENT off_409760 OFFSET RO - 0 8 DATAREF GLOBAL 62 409768 PARENT SMP_dummy3 OFFSET RO - 0 8 DATAREF GLOBAL 63 409770 PARENT SMP_dummy4 OFFSET RO - 0 8 DATAREF GLOBAL 64 409778 PARENT SMP_dummy5 OFFSET RO - 0 8 DATAREF GLOBAL 65 409780 PARENT SMP_dummy6 OFFSET RO - 0 8 DATAREF GLOBAL 66 409788 PARENT SMP_dummy7 OFFSET RO - 0 8 DATAREF GLOBAL 67 409790 PARENT SMP_dummy8 OFFSET RO - 0 8 DATAREF GLOBAL 68 409798 PARENT SMP_dummy9 OFFSET RO - 0 8 DATAREF GLOBAL 69 4097a0 PARENT SMP_dummy10 OFFSET RO - 0 8 DATAREF GLOBAL 70 4097a8 PARENT SMP_dummy11 OFFSET RO - 0 8 DATAREF GLOBAL 71 4097b0 PARENT SMP_dummy12 OFFSET RO - 0 8 DATAREF GLOBAL 72 4097b8 PARENT SMP_dummy13 OFFSET RO - 0 8 DATAREF GLOBAL 73 4097c0 PARENT off_4097C0 OFFSET RO - 0 8 DATAREF GLOBAL 75 4097d8 PARENT SMP_dummy15 OFFSET RO - 0 8 DATAREF GLOBAL 76 4097e0 PARENT SMP_dummy16 OFFSET RO - 0 8 DATAREF GLOBAL 77 4097e8 PARENT SMP_dummy17 VOID RO - 0 8 DATAREF GLOBAL 78 4097f0 PARENT SMP_dummy18 OFFSET RO - 0 9 DATAREF GLOBAL 114 409e04 PARENT aActivate VOID RO - 0 9 DATAREF GLOBAL 12 40949c PARENT aGeometry VOID RO - 0 9 DATAREF GLOBAL 133 409eea PARENT aYelpUri VOID RO - 0 9 DATAREF GLOBAL 141 409f29 PARENT aProperty VOID RO - 0 9 DATAREF GLOBAL 148 409f7f PARENT aIMatch VOID RO - 0 9 DATAREF GLOBAL 155 409fd0 PARENT aPagemenu VOID RO - 0 9 DATAREF GLOBAL 157 409fdf PARENT aViewmenu VOID RO - 0 9 DATAREF GLOBAL 21 40950c PARENT aYelp_cfg VOID RO - 0 9 DATAREF GLOBAL 42 409628 PARENT aSSS VOID RO + 0 8 DATAREF GLOBAL 241 40a320 PARENT SMP_dummy91 OFFSET RO + 0 8 DATAREF GLOBAL 242 40a328 PARENT SMP_dummy92 OFFSET RO + 0 8 DATAREF GLOBAL 243 40a330 PARENT SMP_dummy93 VOID RO + 0 8 DATAREF GLOBAL 244 40a338 PARENT SMP_dummy94 OFFSET RO + 0 8 DATAREF GLOBAL 247 40a348 PARENT qword_40A348 VOID RO + 0 8 DATAREF GLOBAL 248 40a350 PARENT qword_40A350 VOID RO + 0 8 DATAREF GLOBAL 257 60bd98 PARENT qword_60BD98 VOID RW + 0 8 DATAREF GLOBAL 258 60bda0 PARENT SMP_dummy101 VOID RW + 0 8 DATAREF GLOBAL 259 60bda8 PARENT qword_60BDA8 VOID RW + 0 8 DATAREF GLOBAL 260 60bdb0 PARENT qword_60BDB0 VOID RW + 0 8 DATAREF GLOBAL 261 60bdb8 PARENT qword_60BDB8 VOID RW + 0 8 DATAREF GLOBAL 262 60bfe0 PARENT __gmon_start___ptr OFFSET RW + 0 8 DATAREF GLOBAL 264 60c000 PARENT off_60C000 OFFSET RW + 0 8 DATAREF GLOBAL 265 60c008 PARENT off_60C008 OFFSET RW + 0 8 DATAREF GLOBAL 266 60c010 PARENT off_60C010 OFFSET RW + 0 8 DATAREF GLOBAL 267 60c018 PARENT off_60C018 OFFSET RW + 0 8 DATAREF GLOBAL 268 60c020 PARENT off_60C020 OFFSET RW + 0 8 DATAREF GLOBAL 269 60c028 PARENT off_60C028 OFFSET RW + 0 8 DATAREF GLOBAL 270 60c030 PARENT off_60C030 OFFSET RW + 0 8 DATAREF GLOBAL 271 60c038 PARENT off_60C038 OFFSET RW + 0 8 DATAREF GLOBAL 272 60c040 PARENT off_60C040 OFFSET RW + 0 8 DATAREF GLOBAL 273 60c048 PARENT off_60C048 OFFSET RW + 0 8 DATAREF GLOBAL 274 60c050 PARENT off_60C050 OFFSET RW + 0 8 DATAREF GLOBAL 275 60c058 PARENT off_60C058 OFFSET RW + 0 8 DATAREF GLOBAL 276 60c060 PARENT off_60C060 OFFSET RW + 0 8 DATAREF GLOBAL 277 60c068 PARENT off_60C068 OFFSET RW + 0 8 DATAREF GLOBAL 278 60c070 PARENT off_60C070 OFFSET RW + 0 8 DATAREF GLOBAL 279 60c078 PARENT off_60C078 OFFSET RW + 0 8 DATAREF GLOBAL 280 60c080 PARENT off_60C080 OFFSET RW + 0 8 DATAREF GLOBAL 281 60c088 PARENT off_60C088 OFFSET RW + 0 8 DATAREF GLOBAL 282 60c090 PARENT off_60C090 OFFSET RW + 0 8 DATAREF GLOBAL 283 60c098 PARENT off_60C098 OFFSET RW + 0 8 DATAREF GLOBAL 284 60c0a0 PARENT off_60C0A0 OFFSET RW + 0 8 DATAREF GLOBAL 285 60c0a8 PARENT off_60C0A8 OFFSET RW + 0 8 DATAREF GLOBAL 286 60c0b0 PARENT off_60C0B0 OFFSET RW + 0 8 DATAREF GLOBAL 287 60c0b8 PARENT off_60C0B8 OFFSET RW + 0 8 DATAREF GLOBAL 288 60c0c0 PARENT off_60C0C0 OFFSET RW + 0 8 DATAREF GLOBAL 289 60c0c8 PARENT off_60C0C8 OFFSET RW + 0 8 DATAREF GLOBAL 290 60c0d0 PARENT off_60C0D0 OFFSET RW + 0 8 DATAREF GLOBAL 291 60c0d8 PARENT off_60C0D8 OFFSET RW + 0 8 DATAREF GLOBAL 292 60c0e0 PARENT off_60C0E0 OFFSET RW + 0 8 DATAREF GLOBAL 293 60c0e8 PARENT off_60C0E8 OFFSET RW + 0 8 DATAREF GLOBAL 294 60c0f0 PARENT off_60C0F0 OFFSET RW + 0 8 DATAREF GLOBAL 295 60c0f8 PARENT off_60C0F8 OFFSET RW + 0 8 DATAREF GLOBAL 296 60c100 PARENT off_60C100 OFFSET RW + 0 8 DATAREF GLOBAL 297 60c108 PARENT off_60C108 OFFSET RW + 0 8 DATAREF GLOBAL 298 60c110 PARENT off_60C110 OFFSET RW + 0 8 DATAREF GLOBAL 299 60c118 PARENT off_60C118 OFFSET RW + 0 8 DATAREF GLOBAL 300 60c120 PARENT off_60C120 OFFSET RW + 0 8 DATAREF GLOBAL 301 60c128 PARENT off_60C128 OFFSET RW + 0 8 DATAREF GLOBAL 302 60c130 PARENT off_60C130 OFFSET RW + 0 8 DATAREF GLOBAL 303 60c138 PARENT off_60C138 OFFSET RW + 0 8 DATAREF GLOBAL 304 60c140 PARENT off_60C140 OFFSET RW + 0 8 DATAREF GLOBAL 305 60c148 PARENT off_60C148 OFFSET RW + 0 8 DATAREF GLOBAL 306 60c150 PARENT off_60C150 OFFSET RW + 0 8 DATAREF GLOBAL 307 60c158 PARENT off_60C158 OFFSET RW + 0 8 DATAREF GLOBAL 308 60c160 PARENT off_60C160 OFFSET RW + 0 8 DATAREF GLOBAL 309 60c168 PARENT off_60C168 OFFSET RW + 0 8 DATAREF GLOBAL 310 60c170 PARENT off_60C170 OFFSET RW + 0 8 DATAREF GLOBAL 311 60c178 PARENT off_60C178 OFFSET RW + 0 8 DATAREF GLOBAL 312 60c180 PARENT off_60C180 OFFSET RW + 0 8 DATAREF GLOBAL 313 60c188 PARENT off_60C188 OFFSET RW + 0 8 DATAREF GLOBAL 314 60c190 PARENT off_60C190 OFFSET RW + 0 8 DATAREF GLOBAL 315 60c198 PARENT off_60C198 OFFSET RW + 0 8 DATAREF GLOBAL 316 60c1a0 PARENT off_60C1A0 OFFSET RW + 0 8 DATAREF GLOBAL 317 60c1a8 PARENT off_60C1A8 OFFSET RW + 0 8 DATAREF GLOBAL 318 60c1b0 PARENT off_60C1B0 OFFSET RW + 0 8 DATAREF GLOBAL 319 60c1b8 PARENT off_60C1B8 OFFSET RW + 0 8 DATAREF GLOBAL 320 60c1c0 PARENT off_60C1C0 OFFSET RW + 0 8 DATAREF GLOBAL 321 60c1c8 PARENT off_60C1C8 OFFSET RW + 0 8 DATAREF GLOBAL 322 60c1d0 PARENT off_60C1D0 OFFSET RW + 0 8 DATAREF GLOBAL 323 60c1d8 PARENT off_60C1D8 OFFSET RW + 0 8 DATAREF GLOBAL 324 60c1e0 PARENT off_60C1E0 OFFSET RW + 0 8 DATAREF GLOBAL 325 60c1e8 PARENT off_60C1E8 OFFSET RW + 0 8 DATAREF GLOBAL 326 60c1f0 PARENT off_60C1F0 OFFSET RW + 0 8 DATAREF GLOBAL 327 60c1f8 PARENT off_60C1F8 OFFSET RW + 0 8 DATAREF GLOBAL 328 60c200 PARENT off_60C200 OFFSET RW + 0 8 DATAREF GLOBAL 329 60c208 PARENT off_60C208 OFFSET RW + 0 8 DATAREF GLOBAL 330 60c210 PARENT off_60C210 OFFSET RW + 0 8 DATAREF GLOBAL 331 60c218 PARENT off_60C218 OFFSET RW + 0 8 DATAREF GLOBAL 332 60c220 PARENT off_60C220 OFFSET RW + 0 8 DATAREF GLOBAL 333 60c228 PARENT off_60C228 OFFSET RW + 0 8 DATAREF GLOBAL 334 60c230 PARENT off_60C230 OFFSET RW + 0 8 DATAREF GLOBAL 335 60c238 PARENT off_60C238 OFFSET RW + 0 8 DATAREF GLOBAL 336 60c240 PARENT off_60C240 OFFSET RW + 0 8 DATAREF GLOBAL 337 60c248 PARENT off_60C248 OFFSET RW + 0 8 DATAREF GLOBAL 338 60c250 PARENT off_60C250 OFFSET RW + 0 8 DATAREF GLOBAL 339 60c258 PARENT off_60C258 OFFSET RW + 0 8 DATAREF GLOBAL 340 60c260 PARENT off_60C260 OFFSET RW + 0 8 DATAREF GLOBAL 341 60c268 PARENT off_60C268 OFFSET RW + 0 8 DATAREF GLOBAL 342 60c270 PARENT off_60C270 OFFSET RW + 0 8 DATAREF GLOBAL 343 60c278 PARENT off_60C278 OFFSET RW + 0 8 DATAREF GLOBAL 344 60c280 PARENT off_60C280 OFFSET RW + 0 8 DATAREF GLOBAL 345 60c288 PARENT off_60C288 OFFSET RW + 0 8 DATAREF GLOBAL 346 60c290 PARENT off_60C290 OFFSET RW + 0 8 DATAREF GLOBAL 347 60c298 PARENT off_60C298 OFFSET RW + 0 8 DATAREF GLOBAL 348 60c2a0 PARENT off_60C2A0 OFFSET RW + 0 8 DATAREF GLOBAL 349 60c2a8 PARENT off_60C2A8 OFFSET RW + 0 8 DATAREF GLOBAL 350 60c2b0 PARENT off_60C2B0 OFFSET RW + 0 8 DATAREF GLOBAL 351 60c2b8 PARENT off_60C2B8 OFFSET RW + 0 8 DATAREF GLOBAL 352 60c2c0 PARENT off_60C2C0 OFFSET RW + 0 8 DATAREF GLOBAL 353 60c2c8 PARENT off_60C2C8 OFFSET RW + 0 8 DATAREF GLOBAL 354 60c2d0 PARENT off_60C2D0 OFFSET RW + 0 8 DATAREF GLOBAL 355 60c2d8 PARENT off_60C2D8 OFFSET RW + 0 8 DATAREF GLOBAL 356 60c2e0 PARENT off_60C2E0 OFFSET RW + 0 8 DATAREF GLOBAL 357 60c2e8 PARENT off_60C2E8 OFFSET RW + 0 8 DATAREF GLOBAL 358 60c2f0 PARENT off_60C2F0 OFFSET RW + 0 8 DATAREF GLOBAL 359 60c2f8 PARENT off_60C2F8 OFFSET RW + 0 8 DATAREF GLOBAL 360 60c300 PARENT off_60C300 OFFSET RW + 0 8 DATAREF GLOBAL 361 60c308 PARENT off_60C308 OFFSET RW + 0 8 DATAREF GLOBAL 362 60c310 PARENT off_60C310 OFFSET RW + 0 8 DATAREF GLOBAL 363 60c318 PARENT off_60C318 OFFSET RW + 0 8 DATAREF GLOBAL 364 60c320 PARENT off_60C320 OFFSET RW + 0 8 DATAREF GLOBAL 365 60c328 PARENT off_60C328 OFFSET RW + 0 8 DATAREF GLOBAL 366 60c330 PARENT off_60C330 OFFSET RW + 0 8 DATAREF GLOBAL 367 60c338 PARENT off_60C338 OFFSET RW + 0 8 DATAREF GLOBAL 368 60c340 PARENT off_60C340 OFFSET RW + 0 8 DATAREF GLOBAL 369 60c348 PARENT off_60C348 OFFSET RW + 0 8 DATAREF GLOBAL 370 60c350 PARENT off_60C350 OFFSET RW + 0 8 DATAREF GLOBAL 371 60c358 PARENT off_60C358 OFFSET RW + 0 8 DATAREF GLOBAL 372 60c360 PARENT off_60C360 OFFSET RW + 0 8 DATAREF GLOBAL 373 60c368 PARENT off_60C368 OFFSET RW + 0 8 DATAREF GLOBAL 374 60c370 PARENT off_60C370 OFFSET RW + 0 8 DATAREF GLOBAL 375 60c378 PARENT off_60C378 OFFSET RW + 0 8 DATAREF GLOBAL 376 60c380 PARENT off_60C380 OFFSET RW + 0 8 DATAREF GLOBAL 377 60c388 PARENT off_60C388 OFFSET RW + 0 8 DATAREF GLOBAL 378 60c390 PARENT off_60C390 OFFSET RW + 0 8 DATAREF GLOBAL 379 60c398 PARENT off_60C398 OFFSET RW + 0 8 DATAREF GLOBAL 380 60c3a0 PARENT off_60C3A0 OFFSET RW + 0 8 DATAREF GLOBAL 381 60c3a8 PARENT off_60C3A8 OFFSET RW + 0 8 DATAREF GLOBAL 382 60c3b0 PARENT off_60C3B0 OFFSET RW + 0 8 DATAREF GLOBAL 383 60c3b8 PARENT off_60C3B8 OFFSET RW + 0 8 DATAREF GLOBAL 384 60c3c0 PARENT off_60C3C0 OFFSET RW + 0 8 DATAREF GLOBAL 385 60c3c8 PARENT off_60C3C8 OFFSET RW + 0 8 DATAREF GLOBAL 386 60c3d0 PARENT off_60C3D0 OFFSET RW + 0 8 DATAREF GLOBAL 387 60c3d8 PARENT off_60C3D8 OFFSET RW + 0 8 DATAREF GLOBAL 388 60c3e0 PARENT off_60C3E0 OFFSET RW + 0 8 DATAREF GLOBAL 389 60c3e8 PARENT off_60C3E8 OFFSET RW + 0 8 DATAREF GLOBAL 390 60c3f0 PARENT off_60C3F0 OFFSET RW + 0 8 DATAREF GLOBAL 391 60c3f8 PARENT off_60C3F8 OFFSET RW + 0 8 DATAREF GLOBAL 392 60c400 PARENT off_60C400 OFFSET RW + 0 8 DATAREF GLOBAL 393 60c408 PARENT off_60C408 OFFSET RW + 0 8 DATAREF GLOBAL 394 60c410 PARENT off_60C410 OFFSET RW + 0 8 DATAREF GLOBAL 395 60c418 PARENT off_60C418 OFFSET RW + 0 8 DATAREF GLOBAL 396 60c420 PARENT off_60C420 OFFSET RW + 0 8 DATAREF GLOBAL 397 60c428 PARENT off_60C428 OFFSET RW + 0 8 DATAREF GLOBAL 398 60c430 PARENT off_60C430 OFFSET RW + 0 8 DATAREF GLOBAL 399 60c438 PARENT off_60C438 OFFSET RW + 0 8 DATAREF GLOBAL 400 60c440 PARENT off_60C440 OFFSET RW + 0 8 DATAREF GLOBAL 401 60c448 PARENT off_60C448 OFFSET RW + 0 8 DATAREF GLOBAL 402 60c450 PARENT off_60C450 OFFSET RW + 0 8 DATAREF GLOBAL 403 60c458 PARENT off_60C458 OFFSET RW + 0 8 DATAREF GLOBAL 404 60c460 PARENT off_60C460 OFFSET RW + 0 8 DATAREF GLOBAL 405 60c468 PARENT off_60C468 OFFSET RW + 0 8 DATAREF GLOBAL 406 60c470 PARENT off_60C470 OFFSET RW + 0 8 DATAREF GLOBAL 407 60c478 PARENT off_60C478 OFFSET RW + 0 8 DATAREF GLOBAL 408 60c480 PARENT off_60C480 OFFSET RW + 0 8 DATAREF GLOBAL 409 60c488 PARENT off_60C488 OFFSET RW + 0 8 DATAREF GLOBAL 410 60c490 PARENT off_60C490 OFFSET RW + 0 8 DATAREF GLOBAL 411 60c498 PARENT off_60C498 OFFSET RW + 0 8 DATAREF GLOBAL 412 60c4a0 PARENT off_60C4A0 OFFSET RW + 0 8 DATAREF GLOBAL 413 60c4a8 PARENT off_60C4A8 OFFSET RW + 0 8 DATAREF GLOBAL 414 60c4b0 PARENT off_60C4B0 OFFSET RW + 0 8 DATAREF GLOBAL 415 60c4b8 PARENT off_60C4B8 OFFSET RW + 0 8 DATAREF GLOBAL 416 60c4c0 PARENT off_60C4C0 OFFSET RW + 0 8 DATAREF GLOBAL 417 60c4c8 PARENT off_60C4C8 OFFSET RW + 0 8 DATAREF GLOBAL 418 60c4d0 PARENT off_60C4D0 OFFSET RW + 0 8 DATAREF GLOBAL 419 60c4d8 PARENT off_60C4D8 OFFSET RW + 0 8 DATAREF GLOBAL 420 60c4e0 PARENT off_60C4E0 OFFSET RW + 0 8 DATAREF GLOBAL 421 60c4e8 PARENT off_60C4E8 OFFSET RW + 0 8 DATAREF GLOBAL 422 60c4f0 PARENT off_60C4F0 OFFSET RW + 0 8 DATAREF GLOBAL 423 60c4f8 PARENT off_60C4F8 OFFSET RW + 0 8 DATAREF GLOBAL 42 409631 PARENT aPage_id VOID RO + 0 8 DATAREF GLOBAL 424 60c500 PARENT off_60C500 OFFSET RW + 0 8 DATAREF GLOBAL 425 60c508 PARENT off_60C508 OFFSET RW + 0 8 DATAREF GLOBAL 426 60c510 PARENT off_60C510 OFFSET RW + 0 8 DATAREF GLOBAL 427 60c518 PARENT off_60C518 OFFSET RW + 0 8 DATAREF GLOBAL 428 60c520 PARENT off_60C520 OFFSET RW + 0 8 DATAREF GLOBAL 429 60c528 PARENT off_60C528 OFFSET RW + 0 8 DATAREF GLOBAL 430 60c530 PARENT off_60C530 OFFSET RW + 0 8 DATAREF GLOBAL 431 60c538 PARENT off_60C538 OFFSET RW + 0 8 DATAREF GLOBAL 432 60c540 PARENT off_60C540 OFFSET RW + 0 8 DATAREF GLOBAL 433 60c548 PARENT off_60C548 OFFSET RW + 0 8 DATAREF GLOBAL 43 409639 PARENT aResized VOID RO + 0 8 DATAREF GLOBAL 434 60c550 PARENT off_60C550 OFFSET RW + 0 8 DATAREF GLOBAL 435 60c558 PARENT off_60C558 OFFSET RW + 0 8 DATAREF GLOBAL 436 60c560 PARENT off_60C560 OFFSET RW + 0 8 DATAREF GLOBAL 437 60c568 PARENT off_60C568 OFFSET RW + 0 8 DATAREF GLOBAL 438 60c570 PARENT off_60C570 OFFSET RW + 0 8 DATAREF GLOBAL 439 60c578 PARENT off_60C578 OFFSET RW + 0 8 DATAREF GLOBAL 440 60c580 PARENT off_60C580 OFFSET RW + 0 8 DATAREF GLOBAL 441 60c588 PARENT off_60C588 OFFSET RW + 0 8 DATAREF GLOBAL 442 60c590 PARENT off_60C590 OFFSET RW + 0 8 DATAREF GLOBAL 443 60c598 PARENT off_60C598 OFFSET RW + 0 8 DATAREF GLOBAL 444 60c5a0 PARENT off_60C5A0 OFFSET RW + 0 8 DATAREF GLOBAL 445 60c5a8 PARENT off_60C5A8 OFFSET RW + 0 8 DATAREF GLOBAL 446 60c5b0 PARENT off_60C5B0 OFFSET RW + 0 8 DATAREF GLOBAL 447 60c5b8 PARENT off_60C5B8 OFFSET RW + 0 8 DATAREF GLOBAL 448 60c5c0 PARENT off_60C5C0 OFFSET RW + 0 8 DATAREF GLOBAL 449 60c5c8 PARENT off_60C5C8 OFFSET RW + 0 8 DATAREF GLOBAL 450 60c5d0 PARENT off_60C5D0 OFFSET RW + 0 8 DATAREF GLOBAL 451 60c5d8 PARENT off_60C5D8 OFFSET RW + 0 8 DATAREF GLOBAL 452 60c5e0 PARENT off_60C5E0 OFFSET RW + 0 8 DATAREF GLOBAL 453 60c5e8 PARENT off_60C5E8 OFFSET RW + 0 8 DATAREF GLOBAL 454 60c5f0 PARENT off_60C5F0 OFFSET RW + 0 8 DATAREF GLOBAL 455 60c5f8 PARENT off_60C5F8 OFFSET RW + 0 8 DATAREF GLOBAL 456 60c600 PARENT off_60C600 OFFSET RW + 0 8 DATAREF GLOBAL 457 60c608 PARENT off_60C608 OFFSET RW + 0 8 DATAREF GLOBAL 458 60c610 PARENT off_60C610 OFFSET RW + 0 8 DATAREF GLOBAL 459 60c618 PARENT off_60C618 OFFSET RW + 0 8 DATAREF GLOBAL 460 60c620 PARENT off_60C620 OFFSET RW + 0 8 DATAREF GLOBAL 461 60c628 PARENT off_60C628 OFFSET RW + 0 8 DATAREF GLOBAL 462 60c630 PARENT off_60C630 OFFSET RW + 0 8 DATAREF GLOBAL 463 60c638 PARENT off_60C638 OFFSET RW + 0 8 DATAREF GLOBAL 464 60c640 PARENT off_60C640 OFFSET RW + 0 8 DATAREF GLOBAL 465 60c648 PARENT off_60C648 OFFSET RW + 0 8 DATAREF GLOBAL 466 60c650 PARENT off_60C650 OFFSET RW + 0 8 DATAREF GLOBAL 467 60c658 PARENT off_60C658 OFFSET RW + 0 8 DATAREF GLOBAL 468 60c660 PARENT off_60C660 OFFSET RW + 0 8 DATAREF GLOBAL 469 60c668 PARENT off_60C668 OFFSET RW + 0 8 DATAREF GLOBAL 470 60c670 PARENT off_60C670 OFFSET RW + 0 8 DATAREF GLOBAL 471 60c678 PARENT off_60C678 OFFSET RW + 0 8 DATAREF GLOBAL 472 60c680 PARENT off_60C680 OFFSET RW + 0 8 DATAREF GLOBAL 473 60c688 PARENT off_60C688 OFFSET RW + 0 8 DATAREF GLOBAL 474 60c690 PARENT off_60C690 OFFSET RW + 0 8 DATAREF GLOBAL 475 60c698 PARENT off_60C698 OFFSET RW + 0 8 DATAREF GLOBAL 476 60c6a0 PARENT off_60C6A0 OFFSET RW + 0 8 DATAREF GLOBAL 477 60c6a8 PARENT off_60C6A8 OFFSET RW + 0 8 DATAREF GLOBAL 478 60c6b0 PARENT off_60C6B0 OFFSET RW + 0 8 DATAREF GLOBAL 479 60c6b8 PARENT off_60C6B8 OFFSET RW + 0 8 DATAREF GLOBAL 481 60c6d0 PARENT g_param_spec_types VOID RW + 0 8 DATAREF GLOBAL 484 60c6e0 PARENT qword_60C6E0 VOID RW + 0 8 DATAREF GLOBAL 485 60c6e8 PARENT qword_60C6E8 VOID RW + 0 8 DATAREF GLOBAL 486 60c6f0 PARENT qword_60C6F0 VOID RW + 0 8 DATAREF GLOBAL 489 60c700 PARENT qword_60C700 VOID RW + 0 8 DATAREF GLOBAL 490 60c708 PARENT qword_60C708 VOID RW + 0 8 DATAREF GLOBAL 57 409708 PARENT aVersion VOID RO + 0 8 DATAREF GLOBAL 60 409760 PARENT off_409760 OFFSET RO + 0 8 DATAREF GLOBAL 61 409768 PARENT SMP_dummy3 OFFSET RO + 0 8 DATAREF GLOBAL 62 409770 PARENT SMP_dummy4 OFFSET RO + 0 8 DATAREF GLOBAL 63 409778 PARENT SMP_dummy5 OFFSET RO + 0 8 DATAREF GLOBAL 64 409780 PARENT SMP_dummy6 OFFSET RO + 0 8 DATAREF GLOBAL 65 409788 PARENT SMP_dummy7 OFFSET RO + 0 8 DATAREF GLOBAL 66 409790 PARENT SMP_dummy8 OFFSET RO + 0 8 DATAREF GLOBAL 67 409798 PARENT SMP_dummy9 OFFSET RO + 0 8 DATAREF GLOBAL 68 4097a0 PARENT SMP_dummy10 OFFSET RO + 0 8 DATAREF GLOBAL 69 4097a8 PARENT SMP_dummy11 OFFSET RO + 0 8 DATAREF GLOBAL 70 4097b0 PARENT SMP_dummy12 OFFSET RO + 0 8 DATAREF GLOBAL 71 4097b8 PARENT SMP_dummy13 OFFSET RO + 0 8 DATAREF GLOBAL 72 4097c0 PARENT off_4097C0 OFFSET RO + 0 8 DATAREF GLOBAL 74 4097d8 PARENT SMP_dummy15 OFFSET RO + 0 8 DATAREF GLOBAL 75 4097e0 PARENT SMP_dummy16 OFFSET RO + 0 8 DATAREF GLOBAL 76 4097e8 PARENT SMP_dummy17 VOID RO + 0 8 DATAREF GLOBAL 77 4097f0 PARENT SMP_dummy18 OFFSET RO + 0 9 DATAREF GLOBAL 113 409e04 PARENT aActivate VOID RO + 0 9 DATAREF GLOBAL 11 40949c PARENT aGeometry VOID RO + 0 9 DATAREF GLOBAL 132 409eea PARENT aYelpUri VOID RO + 0 9 DATAREF GLOBAL 140 409f29 PARENT aProperty VOID RO + 0 9 DATAREF GLOBAL 147 409f7f PARENT aIMatch VOID RO + 0 9 DATAREF GLOBAL 154 409fd0 PARENT aPagemenu VOID RO + 0 9 DATAREF GLOBAL 156 409fdf PARENT aViewmenu VOID RO + 0 9 DATAREF GLOBAL 20 40950c PARENT aYelp_cfg VOID RO + 0 9 DATAREF GLOBAL 41 409628 PARENT aSSS VOID RO 0 9 DATAREF GLOBAL 4 40945e PARENT aResolved VOID RO 4041e0 0 FUNC FRAMERESTORE 0 0 0 1 0 0 2 0 0 3 0 0 4 0 8 5 0 0 6 0 0 7 0 0 8 0 0 9 0 0 10 0 0 11 0 0 12 0 0 13 0 0 14 0 0 15 0 0 ZZ 4041e0 0 FUNC MMSAFENESS SAFE 4041e0 24 FUNC GLOBAL .init_proc FUNC_UNSAFE NOFP RET 4041f7 4041e0 4 INSTR BELONGTO 4041e0 4041e0 4 INSTR DEADREGS EFLAGS EAX ECX EDX ESI EDI R8 R9 R10 R11 ZZ sub rsp, 8 ; _init - 4041e0 8 DATAREF STACK 494 esp + 0 PARENT LocalFrame LOCALFRAME + 4041e0 8 DATAREF STACK 493 esp + 0 PARENT LocalFrame LOCALFRAME 4041e0 8 MEMORYHOLE STACK esp + 8 ReturnAddress 4041e4 -1 INSTR LOCAL NoMetaUpdate call sub_40502C 4041e4 5 INSTR BELONGTO 4041e0 @@ -518,7 +517,12 @@ 404210 6 FUNC GLOBAL .g_variant_builder_init FUNC_UNSAFE NOFP RET 404215 404210 6 INSTR BELONGTO 404210 404210 8 MEMORYHOLE STACK esp + 0 ReturnAddress + 404220 0 FUNC FRAMERESTORE 0 0 0 1 0 0 2 0 0 3 0 0 4 0 0 5 0 0 6 0 0 7 0 0 8 0 0 9 0 0 10 0 0 11 0 0 12 0 0 13 0 0 14 0 0 15 0 0 ZZ + 404220 0 FUNC MMSAFENESS UNSAFE 404220 -1 INSTR LOCAL NoMetaUpdate jmp cs:off_60C008 + 404220 6 FUNC GLOBAL .g_application_run FUNC_UNSAFE NOFP RET 404225 + 404220 6 INSTR BELONGTO 404220 + 404220 8 MEMORYHOLE STACK esp + 0 ReturnAddress 404230 0 FUNC FRAMERESTORE 0 0 0 1 0 0 2 0 0 3 0 0 4 0 0 5 0 0 6 0 0 7 0 0 8 0 0 9 0 0 10 0 0 11 0 0 12 0 0 13 0 0 14 0 0 15 0 0 ZZ 404230 0 FUNC MMSAFENESS UNSAFE 404230 -1 INSTR LOCAL NoMetaUpdate jmp cs:off_60C010 @@ -1778,20 +1782,83 @@ 404f80 6 FUNC GLOBAL .yelp_location_entry_new FUNC_UNSAFE NOFP RET 404f85 404f80 6 INSTR BELONGTO 404f80 404f80 8 MEMORYHOLE STACK esp + 0 ReturnAddress + 404f90 0 FUNC FRAMERESTORE 0 0 0 1 0 0 2 0 0 3 -20 0 4 0 0 5 -12 0 6 0 0 7 0 0 8 0 0 9 0 0 10 0 0 11 0 0 12 -4 0 13 0 0 14 0 0 15 0 0 ZZ + 404f90 0 FUNC MMSAFENESS SAFE + 404f90 110 FUNC GLOBAL main FUNC_UNSAFE NOFP RET 404ffd + 404f90 2 INSTR BELONGTO 404f90 + 404f90 2 INSTR DEADREGS EFLAGS ZZ push r12 404f90 -3 INSTR LOCAL NoWarn push r12 + 404f92 1 INSTR BELONGTO 404f90 + 404f92 1 INSTR DEADREGS EFLAGS R12 ZZ push rbp 404f92 -3 INSTR LOCAL NoWarn push rbp - 404f96 -3 INSTR LOCAL NoWarn push rbx + 404f93 3 INSTR BELONGTO 404f90 + 404f93 3 INSTR DEADREGS EFLAGS R12 ZZ mov rbp, rsi + 404f96 1 INSTR BELONGTO 404f90 + 404f96 1 INSTR DEADREGS EFLAGS R12 ZZ push rbx + 404f96 24 DATAREF STACK 494 esp + 0 PARENT LocalFrame LOCALFRAME + 404f96 8 MEMORYHOLE STACK esp + 24 ReturnAddress + 404f97 -1 INSTR LOCAL MetadataUnused mov ebx, edi + 404f97 2 INSTR BELONGTO 404f90 404f99 -1 INSTR LOCAL NoMetaUpdate call _g_type_init - 404fa3 -2 INSTR LOCAL n EDI ZZ NUMVia2ndSrcIMMEDNUM mov edi, 6 + 404f99 5 INSTR BELONGTO 404f90 + 404f99 5 INSTR DEADREGS EFLAGS R12 ZZ call _g_type_init + 404f9e 5 INSTR BELONGTO 404f90 + 404f9e 5 INSTR DEADREGS EFLAGS ESI EDI R12 ZZ mov esi, offset locale; locale + 404fa3 -2 INSTR LOCAL n EDI ZZ NUMVia2ndSrcIMMEDNUM mov edi, 6 ; category + 404fa3 5 INSTR BELONGTO 404f90 + 404fa3 5 INSTR DEADREGS EFLAGS EDI R12 ZZ mov edi, 6 ; category 404fa8 -1 INSTR LOCAL NoMetaUpdate call _setlocale + 404fa8 5 INSTR BELONGTO 404f90 + 404fa8 5 INSTR DEADREGS EFLAGS R12 ZZ call _setlocale + 404fad 5 INSTR BELONGTO 404f90 + 404fad 5 INSTR DEADREGS EFLAGS EDI R12 ZZ mov edi, offset domainname; "yelp" 404fb2 -1 INSTR LOCAL NoMetaUpdate call _textdomain + 404fb2 5 INSTR BELONGTO 404f90 + 404fb2 5 INSTR DEADREGS EFLAGS R12 ZZ call _textdomain + 404fb7 5 INSTR BELONGTO 404f90 + 404fb7 5 INSTR DEADREGS EFLAGS ESI EDI R12 ZZ mov esi, offset dirname; "/usr/share/locale" + 404fbc 5 INSTR BELONGTO 404f90 + 404fbc 5 INSTR DEADREGS EFLAGS EDI R12 ZZ mov edi, offset domainname; "yelp" 404fc1 -1 INSTR LOCAL NoMetaUpdate call _bindtextdomain + 404fc1 5 INSTR BELONGTO 404f90 + 404fc1 5 INSTR DEADREGS EFLAGS R12 ZZ call _bindtextdomain + 404fc6 5 INSTR BELONGTO 404f90 + 404fc6 5 INSTR DEADREGS EFLAGS ESI EDI R12 ZZ mov esi, offset codeset; "UTF-8" + 404fcb 5 INSTR BELONGTO 404f90 + 404fcb 5 INSTR DEADREGS EFLAGS EDI R12 ZZ mov edi, offset domainname; "yelp" 404fd0 -1 INSTR LOCAL NoMetaUpdate call _bind_textdomain_codeset + 404fd0 5 INSTR BELONGTO 404f90 + 404fd0 5 INSTR DEADREGS EFLAGS R12 ZZ call _bind_textdomain_codeset 404fd5 -1 INSTR LOCAL NoMetaUpdate call sub_405BB0 + 404fd5 5 INSTR BELONGTO 404f90 + 404fd5 5 INSTR DEADREGS EFLAGS R12 ZZ call sub_405BB0 + 404fda 3 INSTR BELONGTO 404f90 + 404fda 3 INSTR DEADREGS EFLAGS R12 ZZ mov r12, rax 404fdd -1 INSTR LOCAL NoMetaUpdate call _g_application_get_type + 404fdd 5 INSTR BELONGTO 404f90 + 404fdd 5 INSTR DEADREGS EFLAGS ZZ call _g_application_get_type + 404fe2 3 INSTR BELONGTO 404f90 + 404fe2 3 INSTR DEADREGS EFLAGS ESI EDI ZZ mov rdi, r12 + 404fe5 3 INSTR BELONGTO 404f90 + 404fe5 3 INSTR DEADREGS EFLAGS ESI R12 ZZ mov rsi, rax 404fe8 -1 INSTR LOCAL NoMetaUpdate call _g_type_check_instance_cast - 404fef 3 PTRIMMEDEBP STACK 0 displ mov rdx, rbp + 404fe8 5 INSTR BELONGTO 404f90 + 404fe8 5 INSTR DEADREGS EFLAGS R12 ZZ call _g_type_check_instance_cast + 404fed -1 INSTR LOCAL MetadataUnused mov esi, ebx + 404fed 2 INSTR BELONGTO 404f90 + 404fef 3 INSTR BELONGTO 404f90 + 404fef 3 INSTR DEADREGS EFLAGS EDX EBX ESI EDI R8 R9 R10 R11 R12 ZZ mov rdx, rbp + 404ff2 -1 INSTR LOCAL MetadataUnused mov rdi, rax + 404ff2 3 INSTR BELONGTO 404f90 + 404ff5 1 INSTR BELONGTO 404f90 + 404ff5 1 INSTR DEADREGS EFLAGS EBX ESI EDI R8 R9 R10 R11 R12 ZZ pop rbx + 404ff6 1 INSTR BELONGTO 404f90 + 404ff6 1 INSTR DEADREGS EFLAGS EBX ESI EDI R8 R9 R10 R11 R12 ZZ pop rbp + 404ff7 2 INSTR BELONGTO 404f90 + 404ff7 2 INSTR DEADREGS EFLAGS EBX ESI EDI R8 R9 R10 R11 R12 ZZ pop r12 404ff9 -1 INSTR LOCAL NoMetaUpdate jmp _g_application_run + 404ff9 5 INSTR BELONGTO 404f90 + 404ff9 5 INSTR DEADREGS EFLAGS EBX ESI EDI R8 R9 R10 R11 R12 ZZ jmp _g_application_run 405000 0 FUNC FRAMERESTORE 0 0 0 1 0 0 2 0 0 3 0 0 4 0 0 5 0 0 6 0 0 7 0 0 8 0 0 9 0 0 10 0 0 11 0 0 12 0 0 13 0 0 14 0 0 15 0 0 ZZ 405000 0 FUNC MMSAFENESS UNSAFE 405000 -1 INSTR LOCAL MetadataUnused xor ebp, ebp @@ -1799,27 +1866,27 @@ 405000 42 FUNC GLOBAL start FUNC_UNSAFE NOFP NORET 405029 405000 8 MEMORYHOLE STACK esp + 0 ReturnAddress 405002 3 INSTR BELONGTO 405000 - 405002 3 INSTR DEADREGS EFLAGS ECX ESI EDI R8 R9 ZZ mov r9, rdx + 405002 3 INSTR DEADREGS EFLAGS ECX ESI EDI R8 R9 ZZ mov r9, rdx ; rtld_fini 405005 1 INSTR BELONGTO 405000 - 405005 1 INSTR DEADREGS EFLAGS ECX EDX ESI EDI R8 ZZ pop rsi + 405005 1 INSTR DEADREGS EFLAGS ECX EDX ESI EDI R8 ZZ pop rsi ; argc 405006 3 INSTR BELONGTO 405000 - 405006 3 INSTR DEADREGS EFLAGS ECX EDX EDI R8 ZZ mov rdx, rsp - 405006 3 PTRIMMEDESP STACK 0 displ mov rdx, rsp + 405006 3 INSTR DEADREGS EFLAGS ECX EDX EDI R8 ZZ mov rdx, rsp ; ubp_av + 405006 3 PTRIMMEDESP STACK 0 displ mov rdx, rsp ; ubp_av 405009 4 INSTR BELONGTO 405000 405009 4 INSTR DEADREGS EFLAGS ECX EDI R8 ZZ and rsp, 0FFFFFFFFFFFFFFF0h 40500d 1 INSTR BELONGTO 405000 40500d 1 INSTR DEADREGS EFLAGS ECX EDI R8 ZZ push rax 40500e 1 INSTR BELONGTO 405000 - 40500e 1 INSTR DEADREGS EFLAGS ECX EDI R8 ZZ push rsp - 40500f -2 INSTR LOCAL n R8 ZZ NumericDEFs mov r8, offset nullsub_1 + 40500e 1 INSTR DEADREGS EFLAGS ECX EDI R8 ZZ push rsp ; stack_end + 40500f -2 INSTR LOCAL n R8 ZZ NumericDEFs mov r8, offset fini ; fini 40500f 7 INSTR BELONGTO 405000 - 40500f 7 INSTR DEADREGS EFLAGS ECX EDI R8 ZZ mov r8, offset nullsub_1 - 405016 -2 INSTR LOCAL n RCX ZZ NumericDEFs mov rcx, offset aHilLidRhn3; "H‰l$ØL‰d$àH-3* " + 40500f 7 INSTR DEADREGS EFLAGS ECX EDI R8 ZZ mov r8, offset fini ; fini + 405016 -2 INSTR LOCAL n RCX ZZ NumericDEFs mov rcx, offset init; "H‰l$ØL‰d$àH-3* " 405016 7 INSTR BELONGTO 405000 - 405016 7 INSTR DEADREGS EFLAGS ECX EDI ZZ mov rcx, offset aHilLidRhn3; "H‰l$ØL‰d$àH-3* " - 40501d -2 INSTR LOCAL n RDI ZZ NumericDEFs mov rdi, offset loc_404F90 + 405016 7 INSTR DEADREGS EFLAGS ECX EDI ZZ mov rcx, offset init; "H‰l$ØL‰d$àH-3* " + 40501d -2 INSTR LOCAL n RDI ZZ NumericDEFs mov rdi, offset main; main 40501d 7 INSTR BELONGTO 405000 - 40501d 7 INSTR DEADREGS EFLAGS EDI ZZ mov rdi, offset loc_404F90 + 40501d 7 INSTR DEADREGS EFLAGS EDI ZZ mov rdi, offset main; main 405024 -1 INSTR LOCAL NoMetaUpdate call ___libc_start_main 405024 5 INSTR BELONGTO 405000 405024 5 INSTR DEADREGS EFLAGS ZZ call ___libc_start_main @@ -3125,7 +3192,7 @@ 405d00 2 INSTR DEADREGS EFLAGS EDX EBX ESI EDI R12 ZZ xor edx, edx 405d00 -2 INSTR LOCAL n EDX ZZ AlwaysNUM xor edx, edx 405d02 5 INSTR BELONGTO 405c90 - 405d02 5 INSTR DEADREGS EFLAGS EBX ESI EDI R12 ZZ mov esi, 409486h + 405d02 5 INSTR DEADREGS EFLAGS EBX ESI EDI R12 ZZ mov esi, offset locale 405d07 3 INSTR BELONGTO 405c90 405d07 3 INSTR DEADREGS EFLAGS EBX EDI R12 ZZ mov rdi, r14 405d0a -1 INSTR LOCAL NoMetaUpdate call _g_uri_escape_string @@ -4465,7 +4532,7 @@ 406795 2 INSTR DEADREGS EFLAGS EAX ESI ZZ xor eax, eax 406795 -2 INSTR LOCAL n EAX ZZ AlwaysNUM xor eax, eax 406797 5 INSTR BELONGTO 4066f0 - 406797 5 INSTR DEADREGS EFLAGS ESI ZZ mov esi, offset aSS_0; "(&s&s)" + 406797 5 INSTR DEADREGS EFLAGS ESI ZZ mov esi, offset aSS ; "(&s&s)" 40679c -1 INSTR LOCAL NoMetaUpdate call _g_variant_iter_loop 40679c 5 INSTR BELONGTO 4066f0 40679c 5 INSTR DEADREGS EFLAGS ZZ call _g_variant_iter_loop @@ -4618,7 +4685,7 @@ 40688c 2 INSTR DEADREGS EFLAGS EAX ESI ZZ xor eax, eax 40688c -2 INSTR LOCAL n EAX ZZ AlwaysNUM xor eax, eax 40688e 5 INSTR BELONGTO 406810 - 40688e 5 INSTR DEADREGS EFLAGS ESI ZZ mov esi, offset aSS_0; "(&s&s)" + 40688e 5 INSTR DEADREGS EFLAGS ESI ZZ mov esi, offset aSS ; "(&s&s)" 406893 -1 INSTR LOCAL NoMetaUpdate call _g_variant_iter_loop 406893 5 INSTR BELONGTO 406810 406893 5 INSTR DEADREGS EFLAGS ZZ call _g_variant_iter_loop @@ -5186,7 +5253,7 @@ 406cd5 5 INSTR BELONGTO 406c40 406cd5 5 INSTR DEADREGS EFLAGS R12 ZZ call _g_type_check_instance_cast 406cda 5 INSTR BELONGTO 406c40 - 406cda 5 INSTR DEADREGS EFLAGS ESI EDI R12 ZZ mov esi, 409486h + 406cda 5 INSTR DEADREGS EFLAGS ESI EDI R12 ZZ mov esi, offset locale 406cdf 3 INSTR BELONGTO 406c40 406cdf 3 INSTR DEADREGS EFLAGS EDI R12 ZZ mov rdi, rax 406ce2 -1 INSTR LOCAL NoMetaUpdate call _gtk_entry_set_text @@ -7846,7 +7913,7 @@ 408934 2 INSTR DEADREGS EFLAGS EAX ESI R12 ZZ xor eax, eax 408934 -2 INSTR LOCAL n EAX ZZ AlwaysNUM xor eax, eax 408936 5 INSTR BELONGTO 4087b0 - 408936 5 INSTR DEADREGS EFLAGS ESI R12 ZZ mov esi, offset aSS_0; "(&s&s)" + 408936 5 INSTR DEADREGS EFLAGS ESI R12 ZZ mov esi, offset aSS ; "(&s&s)" 40893b -1 INSTR LOCAL NoMetaUpdate call _g_variant_iter_loop 40893b 5 INSTR BELONGTO 4087b0 40893b 5 INSTR DEADREGS EFLAGS R12 ZZ call _g_variant_iter_loop @@ -8683,7 +8750,7 @@ 4093d4 -1 INSTR LOCAL 1stSrcVia2ndSrcIMMEDNUM add rsp, 38h 4093e0 0 FUNC FRAMERESTORE 0 0 0 1 0 1 2 0 0 3 0 0 4 0 8 5 0 0 6 0 0 7 0 0 8 0 0 9 0 0 10 0 0 11 0 0 12 0 0 13 0 0 14 0 0 15 0 0 ZZ 4093e0 0 FUNC MMSAFENESS SAFE - 4093e0 2 FUNC GLOBAL nullsub_1 FUNC_SAFE NOFP RET FUNC_LEAF 4093e1 + 4093e0 2 FUNC GLOBAL fini FUNC_SAFE NOFP RET FUNC_LEAF 4093e1 4093e0 2 INSTR BELONGTO 4093e0 4093e0 2 INSTR DEADREGS EFLAGS ZZ rep retn 4093e0 -4 INSTR LOCAL SafeReturn rep retn diff --git a/tests/commit/trimmed-sorted-save-gnome-keyring-3.psexe.annot b/tests/commit/trimmed-sorted-save-gnome-keyring-3.psexe.annot index 48fcb8dd..ed4f9ce9 100644 --- a/tests/commit/trimmed-sorted-save-gnome-keyring-3.psexe.annot +++ b/tests/commit/trimmed-sorted-save-gnome-keyring-3.psexe.annot @@ -1,150 +1,149 @@ - 0 10 DATAREF GLOBAL 51 402291 PARENT aN_decoded VOID RO - 0 10 DATAREF GLOBAL 53 4022a6 PARENT SMP_dummy12 VOID RO + 0 10 DATAREF GLOBAL 50 402291 PARENT aN_decoded VOID RO + 0 10 DATAREF GLOBAL 52 4022a6 PARENT SMP_dummy12 VOID RO 0 11 DATAREF GLOBAL 3 402030 PARENT aCommands VOID RO 0 11 DATAREF GLOBAL 4 40203b PARENT asc_40203B VOID RO - 0 11 DATAREF GLOBAL 52 40229b PARENT aGroup1 VOID RO - 0 128 DATAREF GLOBAL 62 402328 PARENT SMP_dummy17 VOID RO - 0 128 DATAREF GLOBAL 64 4025d0 PARENT SMP_dummy19 VOID RO - 0 12 DATAREF GLOBAL 55 4022c4 PARENT SMP_dummy13 VOID RO - 0 12 DATAREF GLOBAL 59 402304 PARENT SMP_dummy15 VOID RO - 0 14 DATAREF GLOBAL 10 402072 PARENT aGnomeKeyring VOID RO - 0 15 DATAREF GLOBAL 47 402259 PARENT aGkr_tool_trust VOID RO - 0 15 DATAREF GLOBAL 57 4022e1 PARENT SMP_dummy14 VOID RO - 0 16 DATAREF GLOBAL 126 6031d0 PARENT SMP_dummy29 VOID RW - 0 16 DATAREF GLOBAL 128 6031e8 PARENT SMP_dummy30 VOID RW - 0 16 DATAREF GLOBAL 50 402281 PARENT aDataN_data VOID RO - 0 17 DATAREF GLOBAL 40 40220f PARENT SMP_dummy7 VOID RO - 0 17 DATAREF GLOBAL 46 402248 PARENT aGkrToolTrust_c VOID RO - 0 17 DATAREF GLOBAL 56 4022d0 PARENT a0123456789ab_0 VOID RO - 0 17 DATAREF GLOBAL 60 402310 PARENT a0123456789abcd VOID RO - 0 18 DATAREF GLOBAL 11 402080 PARENT aUsrShareLocale VOID RO - 0 19 DATAREF GLOBAL 31 402149 PARENT aImportedDataS VOID RO - 0 19 DATAREF GLOBAL 49 40226e PARENT aGnomeKeyringS VOID RO - 0 1 DATAREF GLOBAL 135 603280 PARENT byte_603280 VOID RW - 0 1 DATAREF GLOBAL 21 4020e0 CHILDOF 19 OFFSET 8 aIdS + 8 FIELD DIRECT - 0 20 DATAREF GLOBAL 54 4022b0 PARENT aEgg_hex_decode VOID RO - 0 20 DATAREF GLOBAL 58 4022f0 PARENT aEgg_hex_encode VOID RO + 0 11 DATAREF GLOBAL 51 40229b PARENT aGroup1 VOID RO + 0 128 DATAREF GLOBAL 61 402328 PARENT SMP_dummy17 VOID RO + 0 128 DATAREF GLOBAL 63 4025d0 PARENT SMP_dummy19 VOID RO + 0 12 DATAREF GLOBAL 54 4022c4 PARENT SMP_dummy13 VOID RO + 0 12 DATAREF GLOBAL 58 402304 PARENT SMP_dummy15 VOID RO + 0 14 DATAREF GLOBAL 10 402072 PARENT domainname VOID RO + 0 15 DATAREF GLOBAL 46 402259 PARENT aGkr_tool_trust VOID RO + 0 15 DATAREF GLOBAL 56 4022e1 PARENT SMP_dummy14 VOID RO + 0 16 DATAREF GLOBAL 125 6031d0 PARENT SMP_dummy29 VOID RW + 0 16 DATAREF GLOBAL 127 6031e8 PARENT SMP_dummy30 VOID RW + 0 16 DATAREF GLOBAL 49 402281 PARENT aDataN_data VOID RO + 0 17 DATAREF GLOBAL 39 40220f PARENT SMP_dummy7 VOID RO + 0 17 DATAREF GLOBAL 45 402248 PARENT aGkrToolTrust_c VOID RO + 0 17 DATAREF GLOBAL 55 4022d0 PARENT a0123456789ab_0 VOID RO + 0 17 DATAREF GLOBAL 59 402310 PARENT a0123456789abcd VOID RO + 0 18 DATAREF GLOBAL 11 402080 PARENT dirname VOID RO + 0 19 DATAREF GLOBAL 30 402149 PARENT aImportedDataS VOID RO + 0 19 DATAREF GLOBAL 48 40226e PARENT aGnomeKeyringS VOID RO + 0 1 DATAREF GLOBAL 134 603280 PARENT byte_603280 VOID RW + 0 1 DATAREF GLOBAL 20 4020e8 PARENT locale VOID RO + 0 20 DATAREF GLOBAL 53 4022b0 PARENT aEgg_hex_decode VOID RO + 0 20 DATAREF GLOBAL 57 4022f0 PARENT aEgg_hex_encode VOID RO 0 21 DATAREF GLOBAL 17 4020c3 PARENT aImportedObject VOID RO 0 21 DATAREF GLOBAL 9 40205d PARENT aGnomeKeyringTo VOID RO 0 22 DATAREF GLOBAL 14 4020a0 PARENT aCertificateExc VOID RO - 0 23 DATAREF GLOBAL 27 40210a PARENT aCouldnTReadFil VOID RO - 0 24 DATAREF GLOBAL 73 602fe8 PARENT SMP_dummy23 VOID RW - 0 25 DATAREF GLOBAL 28 402121 PARENT aCouldnTImportF VOID RO - 0 25 DATAREF GLOBAL 33 402176 PARENT aImportedPublic VOID RO - 0 25 DATAREF GLOBAL 35 4021a9 PARENT aImportedSecret VOID RO - 0 26 DATAREF GLOBAL 32 40215c PARENT aImportedCertif VOID RO - 0 26 DATAREF GLOBAL 34 40218f PARENT aImportedPrivat VOID RO - 0 2 DATAREF GLOBAL 24 4020f8 PARENT SMP_dummy4 VOID RO + 0 23 DATAREF GLOBAL 26 40210a PARENT aCouldnTReadFil VOID RO + 0 24 DATAREF GLOBAL 72 602fe8 PARENT SMP_dummy23 VOID RW + 0 25 DATAREF GLOBAL 27 402121 PARENT aCouldnTImportF VOID RO + 0 25 DATAREF GLOBAL 32 402176 PARENT aImportedPublic VOID RO + 0 25 DATAREF GLOBAL 34 4021a9 PARENT aImportedSecret VOID RO + 0 26 DATAREF GLOBAL 31 40215c PARENT aImportedCertif VOID RO + 0 26 DATAREF GLOBAL 33 40218f PARENT aImportedPrivat VOID RO + 0 2 DATAREF GLOBAL 23 4020f8 PARENT SMP_dummy4 VOID RO 0 2 DATAREF GLOBAL 5 402046 PARENT word_402046 VOID RO - 0 31 DATAREF GLOBAL 39 4021f0 PARENT aDonTPrintUnnec VOID RO - 0 32 DATAREF GLOBAL 119 603180 PARENT SMP_dummy24 VOID RW - 0 34 DATAREF GLOBAL 37 4021c8 PARENT aCouldnTGetImpo VOID RO + 0 31 DATAREF GLOBAL 38 4021f0 PARENT aDonTPrintUnnec VOID RO + 0 32 DATAREF GLOBAL 118 603180 PARENT SMP_dummy24 VOID RW + 0 34 DATAREF GLOBAL 36 4021c8 PARENT aCouldnTGetImpo VOID RO 0 40 DATAREF GLOBAL 2 402008 PARENT msgid VOID RO - 0 48 DATAREF GLOBAL 141 6032a0 PARENT qword_6032A0 VOID RW - 0 4 DATAREF GLOBAL 138 603290 PARENT dword_603290 VOID RW - 0 4 DATAREF GLOBAL 139 603294 PARENT SMP_dummy38 VOID RW - 0 4 DATAREF GLOBAL 61 402324 PARENT SMP_dummy16 VOID RO - 0 4 DATAREF GLOBAL 66 402690 PARENT SMP_dummy21 VOID RO - 0 552 DATAREF GLOBAL 63 4023a8 PARENT SMP_dummy18 VOID RO + 0 48 DATAREF GLOBAL 140 6032a0 PARENT qword_6032A0 VOID RW + 0 4 DATAREF GLOBAL 137 603290 PARENT dword_603290 VOID RW + 0 4 DATAREF GLOBAL 138 603294 PARENT SMP_dummy38 VOID RW + 0 4 DATAREF GLOBAL 60 402324 PARENT SMP_dummy16 VOID RO + 0 4 DATAREF GLOBAL 65 402690 PARENT SMP_dummy21 VOID RO + 0 552 DATAREF GLOBAL 62 4023a8 PARENT SMP_dummy18 VOID RO 0 5 DATAREF GLOBAL 16 4020be PARENT aMain VOID RO - 0 64 DATAREF GLOBAL 65 402650 PARENT SMP_dummy20 VOID RO - 0 6 DATAREF GLOBAL 12 402092 PARENT aUtf8 VOID RO - 0 6 DATAREF GLOBAL 29 40213a PARENT aQuiet VOID RO - 0 6 DATAREF GLOBAL 36 4021c2 PARENT SMP_dummy5 VOID RO - 0 6 DATAREF GLOBAL 38 4021ea PARENT SMP_dummy6 VOID RO - 0 6 DATAREF GLOBAL 48 402268 PARENT a3_2_2 VOID RO + 0 64 DATAREF GLOBAL 64 402650 PARENT SMP_dummy20 VOID RO + 0 6 DATAREF GLOBAL 12 402092 PARENT codeset VOID RO + 0 6 DATAREF GLOBAL 28 40213a PARENT aQuiet VOID RO + 0 6 DATAREF GLOBAL 35 4021c2 PARENT SMP_dummy5 VOID RO + 0 6 DATAREF GLOBAL 37 4021ea PARENT SMP_dummy6 VOID RO + 0 6 DATAREF GLOBAL 47 402268 PARENT a3_2_2 VOID RO 0 6 DATAREF GLOBAL 8 402057 PARENT aSS VOID RO - 0 7 DATAREF GLOBAL 136 603281 PARENT SMP_dummy37 VOID RW - 0 7 DATAREF GLOBAL 22 4020e9 PARENT byte_4020E9 VOID RO - 0 7 DATAREF GLOBAL 25 4020fa PARENT aImport VOID RO + 0 7 DATAREF GLOBAL 135 603281 PARENT SMP_dummy37 VOID RW + 0 7 DATAREF GLOBAL 21 4020e9 PARENT byte_4020E9 VOID RO + 0 7 DATAREF GLOBAL 24 4020fa PARENT aImport VOID RO 0 7 DATAREF GLOBAL 7 402050 PARENT SMP_dummy2 VOID RO - 0 80 DATAREF GLOBAL 134 603220 PARENT SMP_dummy36 VOID RW - 0 8 DATAREF GLOBAL 100 6030d0 PARENT off_6030D0 OFFSET RW - 0 8 DATAREF GLOBAL 101 6030d8 PARENT off_6030D8 OFFSET RW - 0 8 DATAREF GLOBAL 102 6030e0 PARENT off_6030E0 OFFSET RW - 0 8 DATAREF GLOBAL 103 6030e8 PARENT off_6030E8 OFFSET RW - 0 8 DATAREF GLOBAL 104 6030f0 PARENT off_6030F0 OFFSET RW - 0 8 DATAREF GLOBAL 105 6030f8 PARENT off_6030F8 OFFSET RW - 0 8 DATAREF GLOBAL 106 603100 PARENT off_603100 OFFSET RW - 0 8 DATAREF GLOBAL 107 603108 PARENT off_603108 OFFSET RW - 0 8 DATAREF GLOBAL 108 603110 PARENT off_603110 OFFSET RW - 0 8 DATAREF GLOBAL 109 603118 PARENT off_603118 OFFSET RW - 0 8 DATAREF GLOBAL 110 603120 PARENT off_603120 OFFSET RW - 0 8 DATAREF GLOBAL 111 603128 PARENT off_603128 OFFSET RW - 0 8 DATAREF GLOBAL 112 603130 PARENT off_603130 OFFSET RW - 0 8 DATAREF GLOBAL 113 603138 PARENT off_603138 OFFSET RW - 0 8 DATAREF GLOBAL 114 603140 PARENT off_603140 OFFSET RW - 0 8 DATAREF GLOBAL 115 603148 PARENT off_603148 OFFSET RW - 0 8 DATAREF GLOBAL 116 603150 PARENT off_603150 OFFSET RW - 0 8 DATAREF GLOBAL 117 603158 PARENT off_603158 OFFSET RW - 0 8 DATAREF GLOBAL 118 603160 PARENT off_603160 OFFSET RW - 0 8 DATAREF GLOBAL 120 6031a0 PARENT off_6031A0 OFFSET RW - 0 8 DATAREF GLOBAL 121 6031a8 PARENT SMP_dummy25 OFFSET RW - 0 8 DATAREF GLOBAL 122 6031b0 PARENT off_6031B0 OFFSET RW - 0 8 DATAREF GLOBAL 123 6031b8 PARENT SMP_dummy26 OFFSET RW - 0 8 DATAREF GLOBAL 124 6031c0 PARENT SMP_dummy27 OFFSET RW - 0 8 DATAREF GLOBAL 125 6031c8 PARENT SMP_dummy28 OFFSET RW - 0 8 DATAREF GLOBAL 127 6031e0 PARENT off_6031E0 OFFSET RW - 0 8 DATAREF GLOBAL 129 6031f8 PARENT SMP_dummy31 OFFSET RW - 0 8 DATAREF GLOBAL 130 603200 PARENT SMP_dummy32 OFFSET RW - 0 8 DATAREF GLOBAL 131 603208 PARENT SMP_dummy33 VOID RW - 0 8 DATAREF GLOBAL 132 603210 PARENT SMP_dummy34 OFFSET RW - 0 8 DATAREF GLOBAL 133 603218 PARENT SMP_dummy35 VOID RW + 0 80 DATAREF GLOBAL 133 603220 PARENT SMP_dummy36 VOID RW + 0 8 DATAREF GLOBAL 100 6030d8 PARENT off_6030D8 OFFSET RW + 0 8 DATAREF GLOBAL 101 6030e0 PARENT off_6030E0 OFFSET RW + 0 8 DATAREF GLOBAL 102 6030e8 PARENT off_6030E8 OFFSET RW + 0 8 DATAREF GLOBAL 103 6030f0 PARENT off_6030F0 OFFSET RW + 0 8 DATAREF GLOBAL 104 6030f8 PARENT off_6030F8 OFFSET RW + 0 8 DATAREF GLOBAL 105 603100 PARENT off_603100 OFFSET RW + 0 8 DATAREF GLOBAL 106 603108 PARENT off_603108 OFFSET RW + 0 8 DATAREF GLOBAL 107 603110 PARENT off_603110 OFFSET RW + 0 8 DATAREF GLOBAL 108 603118 PARENT off_603118 OFFSET RW + 0 8 DATAREF GLOBAL 109 603120 PARENT off_603120 OFFSET RW + 0 8 DATAREF GLOBAL 110 603128 PARENT off_603128 OFFSET RW + 0 8 DATAREF GLOBAL 111 603130 PARENT off_603130 OFFSET RW + 0 8 DATAREF GLOBAL 112 603138 PARENT off_603138 OFFSET RW + 0 8 DATAREF GLOBAL 113 603140 PARENT off_603140 OFFSET RW + 0 8 DATAREF GLOBAL 114 603148 PARENT off_603148 OFFSET RW + 0 8 DATAREF GLOBAL 115 603150 PARENT off_603150 OFFSET RW + 0 8 DATAREF GLOBAL 116 603158 PARENT off_603158 OFFSET RW + 0 8 DATAREF GLOBAL 117 603160 PARENT off_603160 OFFSET RW + 0 8 DATAREF GLOBAL 119 6031a0 PARENT s1 OFFSET RW + 0 8 DATAREF GLOBAL 120 6031a8 PARENT SMP_dummy25 OFFSET RW + 0 8 DATAREF GLOBAL 121 6031b0 PARENT off_6031B0 OFFSET RW + 0 8 DATAREF GLOBAL 122 6031b8 PARENT SMP_dummy26 OFFSET RW + 0 8 DATAREF GLOBAL 123 6031c0 PARENT SMP_dummy27 OFFSET RW + 0 8 DATAREF GLOBAL 124 6031c8 PARENT SMP_dummy28 OFFSET RW + 0 8 DATAREF GLOBAL 126 6031e0 PARENT off_6031E0 OFFSET RW + 0 8 DATAREF GLOBAL 128 6031f8 PARENT SMP_dummy31 OFFSET RW + 0 8 DATAREF GLOBAL 129 603200 PARENT SMP_dummy32 OFFSET RW + 0 8 DATAREF GLOBAL 130 603208 PARENT SMP_dummy33 VOID RW + 0 8 DATAREF GLOBAL 131 603210 PARENT SMP_dummy34 OFFSET RW + 0 8 DATAREF GLOBAL 132 603218 PARENT SMP_dummy35 VOID RW 0 8 DATAREF GLOBAL 13 402098 PARENT aArgv1 VOID RO - 0 8 DATAREF GLOBAL 137 603288 PARENT qword_603288 VOID RW + 0 8 DATAREF GLOBAL 136 603288 PARENT qword_603288 VOID RW + 0 8 DATAREF GLOBAL 139 603298 PARENT qword_603298 VOID RW 0 8 DATAREF GLOBAL 1 402000 PARENT SMP_dummy0 VOID RO - 0 8 DATAREF GLOBAL 140 603298 PARENT qword_603298 VOID RW 0 8 DATAREF GLOBAL 15 4020b6 PARENT aVersion VOID RO 0 8 DATAREF GLOBAL 18 4020d8 PARENT aUnknown VOID RO - 0 8 DATAREF GLOBAL 20 4020e0 CHILDOF 19 OFFSET 0 aIdS + 0 FIELD DIRECT - 0 8 DATAREF GLOBAL 23 4020f0 PARENT SMP_dummy3 VOID RO - 0 8 DATAREF GLOBAL 41 402220 PARENT off_402220 OFFSET RO - 0 8 DATAREF GLOBAL 42 402228 PARENT SMP_dummy8 OFFSET RO - 0 8 DATAREF GLOBAL 43 402230 PARENT SMP_dummy9 OFFSET RO - 0 8 DATAREF GLOBAL 44 402238 PARENT SMP_dummy10 OFFSET RO - 0 8 DATAREF GLOBAL 45 402240 PARENT SMP_dummy11 OFFSET RO + 0 8 DATAREF GLOBAL 19 4020e0 PARENT qword_4020E0 VOID RO + 0 8 DATAREF GLOBAL 22 4020f0 PARENT SMP_dummy3 VOID RO + 0 8 DATAREF GLOBAL 40 402220 PARENT off_402220 OFFSET RO + 0 8 DATAREF GLOBAL 41 402228 PARENT SMP_dummy8 OFFSET RO + 0 8 DATAREF GLOBAL 42 402230 PARENT SMP_dummy9 OFFSET RO + 0 8 DATAREF GLOBAL 43 402238 PARENT SMP_dummy10 OFFSET RO + 0 8 DATAREF GLOBAL 44 402240 PARENT SMP_dummy11 OFFSET RO 0 8 DATAREF GLOBAL 6 402048 PARENT SMP_dummy1 VOID RO - 0 8 DATAREF GLOBAL 67 602db8 PARENT qword_602DB8 VOID RW - 0 8 DATAREF GLOBAL 68 602dc0 PARENT SMP_dummy22 VOID RW - 0 8 DATAREF GLOBAL 69 602dc8 PARENT qword_602DC8 VOID RW - 0 8 DATAREF GLOBAL 70 602dd0 PARENT qword_602DD0 VOID RW - 0 8 DATAREF GLOBAL 71 602dd8 PARENT qword_602DD8 VOID RW - 0 8 DATAREF GLOBAL 72 602fe0 PARENT __gmon_start___ptr OFFSET RW - 0 8 DATAREF GLOBAL 74 603000 PARENT off_603000 OFFSET RW - 0 8 DATAREF GLOBAL 75 603008 PARENT off_603008 OFFSET RW - 0 8 DATAREF GLOBAL 76 603010 PARENT off_603010 OFFSET RW - 0 8 DATAREF GLOBAL 77 603018 PARENT off_603018 OFFSET RW - 0 8 DATAREF GLOBAL 78 603020 PARENT off_603020 OFFSET RW - 0 8 DATAREF GLOBAL 79 603028 PARENT off_603028 OFFSET RW - 0 8 DATAREF GLOBAL 80 603030 PARENT off_603030 OFFSET RW - 0 8 DATAREF GLOBAL 81 603038 PARENT off_603038 OFFSET RW - 0 8 DATAREF GLOBAL 82 603040 PARENT off_603040 OFFSET RW - 0 8 DATAREF GLOBAL 83 603048 PARENT off_603048 OFFSET RW - 0 8 DATAREF GLOBAL 84 603050 PARENT off_603050 OFFSET RW - 0 8 DATAREF GLOBAL 85 603058 PARENT off_603058 OFFSET RW - 0 8 DATAREF GLOBAL 86 603060 PARENT off_603060 OFFSET RW - 0 8 DATAREF GLOBAL 87 603068 PARENT off_603068 OFFSET RW - 0 8 DATAREF GLOBAL 88 603070 PARENT off_603070 OFFSET RW - 0 8 DATAREF GLOBAL 89 603078 PARENT off_603078 OFFSET RW - 0 8 DATAREF GLOBAL 90 603080 PARENT off_603080 OFFSET RW - 0 8 DATAREF GLOBAL 91 603088 PARENT off_603088 OFFSET RW - 0 8 DATAREF GLOBAL 92 603090 PARENT off_603090 OFFSET RW - 0 8 DATAREF GLOBAL 93 603098 PARENT off_603098 OFFSET RW - 0 8 DATAREF GLOBAL 94 6030a0 PARENT off_6030A0 OFFSET RW - 0 8 DATAREF GLOBAL 95 6030a8 PARENT off_6030A8 OFFSET RW - 0 8 DATAREF GLOBAL 96 6030b0 PARENT off_6030B0 OFFSET RW - 0 8 DATAREF GLOBAL 97 6030b8 PARENT off_6030B8 OFFSET RW - 0 8 DATAREF GLOBAL 98 6030c0 PARENT off_6030C0 OFFSET RW - 0 8 DATAREF GLOBAL 99 6030c8 PARENT off_6030C8 OFFSET RW - 0 9 DATAREF GLOBAL 19 4020e0 PARENT aIdS VOID RO AGGREGATE - 0 9 DATAREF GLOBAL 26 402101 PARENT aImported VOID RO - 0 9 DATAREF GLOBAL 30 402140 PARENT aFilename VOID RO + 0 8 DATAREF GLOBAL 66 602db8 PARENT qword_602DB8 VOID RW + 0 8 DATAREF GLOBAL 67 602dc0 PARENT SMP_dummy22 VOID RW + 0 8 DATAREF GLOBAL 68 602dc8 PARENT qword_602DC8 VOID RW + 0 8 DATAREF GLOBAL 69 602dd0 PARENT qword_602DD0 VOID RW + 0 8 DATAREF GLOBAL 70 602dd8 PARENT qword_602DD8 VOID RW + 0 8 DATAREF GLOBAL 71 602fe0 PARENT __gmon_start___ptr OFFSET RW + 0 8 DATAREF GLOBAL 73 603000 PARENT off_603000 OFFSET RW + 0 8 DATAREF GLOBAL 74 603008 PARENT off_603008 OFFSET RW + 0 8 DATAREF GLOBAL 75 603010 PARENT off_603010 OFFSET RW + 0 8 DATAREF GLOBAL 76 603018 PARENT off_603018 OFFSET RW + 0 8 DATAREF GLOBAL 77 603020 PARENT off_603020 OFFSET RW + 0 8 DATAREF GLOBAL 78 603028 PARENT off_603028 OFFSET RW + 0 8 DATAREF GLOBAL 79 603030 PARENT off_603030 OFFSET RW + 0 8 DATAREF GLOBAL 80 603038 PARENT off_603038 OFFSET RW + 0 8 DATAREF GLOBAL 81 603040 PARENT off_603040 OFFSET RW + 0 8 DATAREF GLOBAL 82 603048 PARENT off_603048 OFFSET RW + 0 8 DATAREF GLOBAL 83 603050 PARENT off_603050 OFFSET RW + 0 8 DATAREF GLOBAL 84 603058 PARENT off_603058 OFFSET RW + 0 8 DATAREF GLOBAL 85 603060 PARENT off_603060 OFFSET RW + 0 8 DATAREF GLOBAL 86 603068 PARENT off_603068 OFFSET RW + 0 8 DATAREF GLOBAL 87 603070 PARENT off_603070 OFFSET RW + 0 8 DATAREF GLOBAL 88 603078 PARENT off_603078 OFFSET RW + 0 8 DATAREF GLOBAL 89 603080 PARENT off_603080 OFFSET RW + 0 8 DATAREF GLOBAL 90 603088 PARENT off_603088 OFFSET RW + 0 8 DATAREF GLOBAL 91 603090 PARENT off_603090 OFFSET RW + 0 8 DATAREF GLOBAL 92 603098 PARENT off_603098 OFFSET RW + 0 8 DATAREF GLOBAL 93 6030a0 PARENT off_6030A0 OFFSET RW + 0 8 DATAREF GLOBAL 94 6030a8 PARENT off_6030A8 OFFSET RW + 0 8 DATAREF GLOBAL 95 6030b0 PARENT off_6030B0 OFFSET RW + 0 8 DATAREF GLOBAL 96 6030b8 PARENT off_6030B8 OFFSET RW + 0 8 DATAREF GLOBAL 97 6030c0 PARENT off_6030C0 OFFSET RW + 0 8 DATAREF GLOBAL 98 6030c8 PARENT off_6030C8 OFFSET RW + 0 8 DATAREF GLOBAL 99 6030d0 PARENT off_6030D0 OFFSET RW + 0 9 DATAREF GLOBAL 25 402101 PARENT aImported VOID RO + 0 9 DATAREF GLOBAL 29 402140 PARENT aFilename VOID RO 401080 0 FUNC FRAMERESTORE 0 0 0 1 0 0 2 0 0 3 0 0 4 0 8 5 0 0 6 0 0 7 0 0 8 0 0 9 0 0 10 0 0 11 0 0 12 0 0 13 0 0 14 0 0 15 0 0 ZZ 401080 0 FUNC MMSAFENESS SAFE 401080 24 FUNC GLOBAL .init_proc FUNC_UNSAFE NOFP RET 401097 401080 4 INSTR BELONGTO 401080 401080 4 INSTR DEADREGS EFLAGS EAX ECX EDX ESI EDI R8 R9 R10 R11 ZZ sub rsp, 8 ; _init - 401080 8 DATAREF STACK 142 esp + 0 PARENT LocalFrame LOCALFRAME + 401080 8 DATAREF STACK 141 esp + 0 PARENT LocalFrame LOCALFRAME 401080 8 MEMORYHOLE STACK esp + 8 ReturnAddress 401084 -1 INSTR LOCAL NoMetaUpdate call sub_401498 401084 5 INSTR BELONGTO 401080 @@ -430,47 +429,165 @@ 401370 6 FUNC GLOBAL .setlocale FUNC_UNSAFE NOFP RET 401375 401370 6 INSTR BELONGTO 401370 401370 8 MEMORYHOLE STACK esp + 0 ReturnAddress + 401380 0 FUNC FRAMERESTORE 0 0 1 1 0 0 2 0 0 3 -28 0 4 0 8 5 -20 0 6 0 0 7 0 0 8 0 0 9 0 0 10 0 0 11 0 0 12 -12 0 13 -4 0 14 0 0 15 0 0 ZZ + 401380 0 FUNC MMSAFENESS SPECSAFE + 401380 233 FUNC GLOBAL main FUNC_UNSAFE NOFP RET 401468 + 401380 2 INSTR BELONGTO 401380 + 401380 2 INSTR DEADREGS EFLAGS ZZ push r13 401380 -3 INSTR LOCAL NoWarn push r13 + 401382 2 INSTR BELONGTO 401380 + 401382 2 INSTR DEADREGS EFLAGS R13 ZZ push r12 401382 -3 INSTR LOCAL NoWarn push r12 + 401384 1 INSTR BELONGTO 401380 + 401384 1 INSTR DEADREGS EFLAGS R12 R13 ZZ push rbp 401384 -3 INSTR LOCAL NoWarn push rbp + 401385 1 INSTR BELONGTO 401380 + 401385 1 INSTR DEADREGS EFLAGS R12 R13 ZZ push rbx 401385 -3 INSTR LOCAL NoWarn push rbx - 40138a 4 PTRIMMEDESP STACK 12 displ mov [rsp+0Ch], edi - 40138e 4 PTRIMMEDESP STACK 0 displ mov [rsp], rsi + 401386 12 DATAREF STACK 143 esp + 0 CHILDOF 142 OFFSET 0 LOCALVAR var_38 + 401386 12 DATAREF STACK 144 esp + 12 CHILDOF 142 OFFSET 12 LOCALVAR var_2C + 401386 16 MEMORYHOLE STACK esp + 24 CalleeSavedRegs + 401386 24 DATAREF STACK 142 esp + 0 PARENT LocalFrame LOCALFRAME + 401386 4 INSTR BELONGTO 401380 + 401386 4 INSTR DEADREGS EFLAGS EBX R12 R13 ZZ sub rsp, 18h + 401386 8 MEMORYHOLE STACK esp + 40 ReturnAddress + 40138a 4 INSTR BELONGTO 401380 + 40138a 4 INSTR DEADREGS EFLAGS EBX R12 R13 ZZ mov [rsp+38h+var_2C], edi + 40138a 4 PTRIMMEDESP STACK 12 displ mov [rsp+38h+var_2C], edi + 40138e 4 INSTR BELONGTO 401380 + 40138e 4 INSTR DEADREGS EFLAGS EBX R12 R13 ZZ mov [rsp+38h+var_38], rsi + 40138e 4 PTRIMMEDESP STACK 0 displ mov [rsp+38h+var_38], rsi 401392 -1 INSTR LOCAL NoMetaUpdate call _g_type_init - 40139c -2 INSTR LOCAL n EDI ZZ NUMVia2ndSrcIMMEDNUM mov edi, 6 + 401392 5 INSTR BELONGTO 401380 + 401392 5 INSTR DEADREGS EFLAGS EBX R12 R13 ZZ call _g_type_init + 401397 5 INSTR BELONGTO 401380 + 401397 5 INSTR DEADREGS EFLAGS EBX ESI EDI R12 R13 ZZ mov esi, offset locale; locale + 40139c -2 INSTR LOCAL n EDI ZZ NUMVia2ndSrcIMMEDNUM mov edi, 6 ; category + 40139c 5 INSTR BELONGTO 401380 + 40139c 5 INSTR DEADREGS EFLAGS EBX EDI R12 R13 ZZ mov edi, 6 ; category 4013a1 -1 INSTR LOCAL NoMetaUpdate call _setlocale + 4013a1 5 INSTR BELONGTO 401380 + 4013a1 5 INSTR DEADREGS EFLAGS EBX R12 R13 ZZ call _setlocale + 4013a6 5 INSTR BELONGTO 401380 + 4013a6 5 INSTR DEADREGS EFLAGS EBX ESI EDI R12 R13 ZZ mov esi, offset dirname; "/usr/share/locale" + 4013ab 5 INSTR BELONGTO 401380 + 4013ab 5 INSTR DEADREGS EFLAGS EBX EDI R12 R13 ZZ mov edi, offset domainname; "gnome-keyring" 4013b0 -1 INSTR LOCAL NoMetaUpdate call _bindtextdomain + 4013b0 5 INSTR BELONGTO 401380 + 4013b0 5 INSTR DEADREGS EFLAGS EBX R12 R13 ZZ call _bindtextdomain + 4013b5 5 INSTR BELONGTO 401380 + 4013b5 5 INSTR DEADREGS EFLAGS EBX EDI R12 R13 ZZ mov edi, offset domainname; "gnome-keyring" 4013ba -1 INSTR LOCAL NoMetaUpdate call _textdomain + 4013ba 5 INSTR BELONGTO 401380 + 4013ba 5 INSTR DEADREGS EFLAGS EBX R12 R13 ZZ call _textdomain + 4013bf 5 INSTR BELONGTO 401380 + 4013bf 5 INSTR DEADREGS EFLAGS EBX ESI EDI R12 R13 ZZ mov esi, offset codeset; "UTF-8" + 4013c4 5 INSTR BELONGTO 401380 + 4013c4 5 INSTR DEADREGS EFLAGS EBX EDI R12 R13 ZZ mov edi, offset domainname; "gnome-keyring" 4013c9 -1 INSTR LOCAL NoMetaUpdate call _bind_textdomain_codeset - 4013ce 5 PTRIMMEDESP STACK 12 displ lea rdi, [rsp+0Ch] + 4013c9 5 INSTR BELONGTO 401380 + 4013c9 5 INSTR DEADREGS EFLAGS EBX R12 R13 ZZ call _bind_textdomain_codeset + 4013ce 5 INSTR BELONGTO 401380 + 4013ce 5 INSTR DEADREGS EFLAGS EBX ESI EDI R12 R13 ZZ lea rdi, [rsp+38h+var_2C] + 4013ce 5 PTRIMMEDESP STACK 12 displ lea rdi, [rsp+38h+var_2C] + 4013d3 3 INSTR BELONGTO 401380 + 4013d3 3 INSTR DEADREGS EFLAGS EBX ESI R12 R13 ZZ mov rsi, rsp 4013d3 3 PTRIMMEDESP STACK 0 displ mov rsi, rsp 4013d6 -1 INSTR LOCAL NoMetaUpdate call _gtk_init - 4013db 5 PTRIMMEDESP STACK 12 displ mov r13d, [rsp+0Ch] + 4013d6 5 INSTR BELONGTO 401380 + 4013d6 5 INSTR DEADREGS EFLAGS EBX R12 R13 ZZ call _gtk_init + 4013db 5 INSTR BELONGTO 401380 + 4013db 5 INSTR DEADREGS EFLAGS EBX R12 R13 ZZ mov r13d, [rsp+38h+var_2C] + 4013db 5 PTRIMMEDESP STACK 12 displ mov r13d, [rsp+38h+var_2C] 4013e0 -1 INSTR LOCAL NoMetaUpdate cmp r13d, 1 + 4013e0 4 INSTR BELONGTO 401380 4013e4 -1 INSTR LOCAL NoMetaUpdate jle short loc_401420 + 4013e4 2 INSTR BELONGTO 401380 + 4013e6 7 INSTR BELONGTO 401380 + 4013e6 7 INSTR DEADREGS EFLAGS EBX EDI R12 ZZ mov rdi, cs:s1 ; s1 4013ed -1 INSTR LOCAL NoMetaUpdate test rdi, rdi + 4013ed 3 INSTR BELONGTO 401380 4013f0 -1 INSTR LOCAL NoMetaUpdate jz short loc_401420 - 4013f2 4 PTRIMMEDESP STACK 0 displ mov r12, [rsp] + 4013f0 2 INSTR BELONGTO 401380 + 4013f2 4 INSTR BELONGTO 401380 + 4013f2 4 INSTR DEADREGS EFLAGS EBX ESI R12 ZZ mov r12, [rsp+38h+var_38] + 4013f2 4 PTRIMMEDESP STACK 0 displ mov r12, [rsp+38h+var_38] + 4013f6 5 INSTR BELONGTO 401380 + 4013f6 5 INSTR DEADREGS EFLAGS EBX ESI ZZ mov ebx, offset s1 + 4013fb 5 INSTR BELONGTO 401380 + 4013fb 5 INSTR DEADREGS EFLAGS ESI ZZ mov rbp, [r12+8] 401400 -1 INSTR LOCAL NoMetaUpdate test rbp, rbp + 401400 3 INSTR BELONGTO 401380 401403 -1 INSTR LOCAL NoMetaUpdate jz short loc_40142C - 401408 3 PTRIMMEDEBP STACK 0 displ mov rsi, rbp + 401403 2 INSTR BELONGTO 401380 + 401405 3 INSTR BELONGTO 401380 + 401408 3 INSTR BELONGTO 401380 + 401408 3 INSTR DEADREGS EFLAGS ESI ZZ mov rsi, rbp ; s2 40140b -1 INSTR LOCAL NoMetaUpdate call _strcmp + 40140b 5 INSTR BELONGTO 401380 + 40140b 5 INSTR DEADREGS EFLAGS ZZ call _strcmp 401410 -1 INSTR LOCAL NoMetaUpdate test eax, eax + 401410 2 INSTR BELONGTO 401380 401412 -1 INSTR LOCAL NoMetaUpdate jz short loc_40144D + 401412 2 INSTR BELONGTO 401380 401414 -1 INSTR LOCAL 1stSrcVia2ndSrcIMMEDNUM add rbx, 10h + 401414 4 INSTR BELONGTO 401380 + 401418 3 INSTR BELONGTO 401380 + 401418 3 INSTR DEADREGS EFLAGS EDI ZZ mov rdi, [rbx] 40141b -1 INSTR LOCAL NoMetaUpdate test rdi, rdi + 40141b 3 INSTR BELONGTO 401380 40141e -1 INSTR LOCAL NoMetaUpdate jnz short loc_401408 + 40141e 2 INSTR BELONGTO 401380 401420 -1 INSTR LOCAL NoMetaUpdate call sub_401550 + 401420 5 INSTR BELONGTO 401380 + 401420 5 INSTR DEADREGS EFLAGS EDX EBX ESI EDI R12 R13 ZZ call sub_401550 401425 -2 INSTR LOCAL n EAX ZZ NUMVia2ndSrcIMMEDNUM mov eax, 2 + 401425 5 INSTR BELONGTO 401380 + 401425 5 INSTR DEADREGS EFLAGS EAX EBX R8 R9 R10 R11 R12 R13 ZZ mov eax, 2 40142a -1 INSTR LOCAL NoMetaUpdate jmp short loc_401442 + 40142a 2 INSTR BELONGTO 401380 + 40142c 5 INSTR BELONGTO 401380 + 40142c 5 INSTR DEADREGS EFLAGS EDX EBX ESI EDI R12 R13 ZZ mov edx, offset aArgv1; "argv[1]" + 401431 5 INSTR BELONGTO 401380 + 401431 5 INSTR DEADREGS EFLAGS EBX ESI EDI R12 R13 ZZ mov esi, offset aMain; "main" + 401436 2 INSTR BELONGTO 401380 + 401436 2 INSTR DEADREGS EFLAGS EBX EDI R12 R13 ZZ xor edi, edi 401436 -2 INSTR LOCAL n EDI ZZ AlwaysNUM xor edi, edi 401438 -1 INSTR LOCAL NoMetaUpdate call _g_return_if_fail_warning + 401438 5 INSTR BELONGTO 401380 + 401438 5 INSTR DEADREGS EFLAGS EBX R12 R13 ZZ call _g_return_if_fail_warning 40143d -2 INSTR LOCAL n EAX ZZ NUMVia2ndSrcIMMEDNUM mov eax, 1 + 40143d 5 INSTR BELONGTO 401380 + 40143d 5 INSTR DEADREGS EFLAGS EAX EBX R8 R9 R10 R11 R12 R13 ZZ mov eax, 1 401442 -1 INSTR LOCAL 1stSrcVia2ndSrcIMMEDNUM add rsp, 18h + 401442 4 INSTR BELONGTO 401380 + 401446 1 INSTR BELONGTO 401380 + 401446 1 INSTR DEADREGS EFLAGS EBX R8 R9 R10 R11 R12 R13 ZZ pop rbx + 401446 24 DEALLOC STACK esp - 24 pop rbx + 401447 1 INSTR BELONGTO 401380 + 401447 1 INSTR DEADREGS EFLAGS R8 R9 R10 R11 R12 R13 ZZ pop rbp + 401448 2 INSTR BELONGTO 401380 + 401448 2 INSTR DEADREGS EFLAGS R8 R9 R10 R11 R12 R13 ZZ pop r12 + 40144a 2 INSTR BELONGTO 401380 + 40144a 2 INSTR DEADREGS EFLAGS R8 R9 R10 R11 R12 R13 ZZ pop r13 + 40144c 1 INSTR BELONGTO 401380 + 40144c 1 INSTR DEADREGS EFLAGS R8 R9 R10 R11 R12 R13 ZZ retn + 40144d 4 INSTR BELONGTO 401380 + 40144d 4 INSTR DEADREGS EFLAGS EAX ESI EDI ZZ mov rax, [r12] + 401451 5 INSTR BELONGTO 401380 + 401451 5 INSTR DEADREGS EFLAGS ESI EDI ZZ lea rsi, [r12+8] + 401456 4 INSTR BELONGTO 401380 + 401456 4 INSTR DEADREGS EFLAGS EDI ZZ lea edi, [r13-1] + 40145a 5 INSTR BELONGTO 401380 + 40145a 5 INSTR DEADREGS EFLAGS R13 ZZ mov [r12+8], rax 40145f -1 INSTR LOCAL NoMetaUpdate call qword ptr [rbx+8] + 40145f 3 INSTR BELONGTO 401380 401462 -1 INSTR LOCAL NoMetaUpdate cmp eax, 0FFFFFFFFh + 401462 3 INSTR BELONGTO 401380 401465 -1 INSTR LOCAL NoMetaUpdate jnz short loc_401442 + 401465 2 INSTR BELONGTO 401380 401467 -1 INSTR LOCAL NoMetaUpdate jmp short loc_401420 + 401467 2 INSTR BELONGTO 401380 40146c 0 FUNC FRAMERESTORE 0 0 0 1 0 0 2 0 0 3 0 0 4 0 0 5 0 0 6 0 0 7 0 0 8 0 0 9 0 0 10 0 0 11 0 0 12 0 0 13 0 0 14 0 0 15 0 0 ZZ 40146c 0 FUNC MMSAFENESS UNSAFE 40146c -1 INSTR LOCAL MetadataUnused xor ebp, ebp @@ -478,27 +595,27 @@ 40146c 42 FUNC GLOBAL start FUNC_UNSAFE NOFP NORET 401495 40146c 8 MEMORYHOLE STACK esp + 0 ReturnAddress 40146e 3 INSTR BELONGTO 40146c - 40146e 3 INSTR DEADREGS EFLAGS ECX ESI EDI R8 R9 ZZ mov r9, rdx + 40146e 3 INSTR DEADREGS EFLAGS ECX ESI EDI R8 R9 ZZ mov r9, rdx ; rtld_fini 401471 1 INSTR BELONGTO 40146c - 401471 1 INSTR DEADREGS EFLAGS ECX EDX ESI EDI R8 ZZ pop rsi + 401471 1 INSTR DEADREGS EFLAGS ECX EDX ESI EDI R8 ZZ pop rsi ; argc 401472 3 INSTR BELONGTO 40146c - 401472 3 INSTR DEADREGS EFLAGS ECX EDX EDI R8 ZZ mov rdx, rsp - 401472 3 PTRIMMEDESP STACK 0 displ mov rdx, rsp + 401472 3 INSTR DEADREGS EFLAGS ECX EDX EDI R8 ZZ mov rdx, rsp ; ubp_av + 401472 3 PTRIMMEDESP STACK 0 displ mov rdx, rsp ; ubp_av 401475 4 INSTR BELONGTO 40146c 401475 4 INSTR DEADREGS EFLAGS ECX EDI R8 ZZ and rsp, 0FFFFFFFFFFFFFFF0h 401479 1 INSTR BELONGTO 40146c 401479 1 INSTR DEADREGS EFLAGS ECX EDI R8 ZZ push rax 40147a 1 INSTR BELONGTO 40146c - 40147a 1 INSTR DEADREGS EFLAGS ECX EDI R8 ZZ push rsp - 40147b -2 INSTR LOCAL n R8 ZZ NumericDEFs mov r8, offset nullsub_1 + 40147a 1 INSTR DEADREGS EFLAGS ECX EDI R8 ZZ push rsp ; stack_end + 40147b -2 INSTR LOCAL n R8 ZZ NumericDEFs mov r8, offset fini ; fini 40147b 7 INSTR BELONGTO 40146c - 40147b 7 INSTR DEADREGS EFLAGS ECX EDI R8 ZZ mov r8, offset nullsub_1 - 401482 -2 INSTR LOCAL n RCX ZZ NumericDEFs mov rcx, offset loc_401F10 + 40147b 7 INSTR DEADREGS EFLAGS ECX EDI R8 ZZ mov r8, offset fini ; fini + 401482 -2 INSTR LOCAL n RCX ZZ NumericDEFs mov rcx, offset init; init 401482 7 INSTR BELONGTO 40146c - 401482 7 INSTR DEADREGS EFLAGS ECX EDI ZZ mov rcx, offset loc_401F10 - 401489 -2 INSTR LOCAL n RDI ZZ NumericDEFs mov rdi, offset loc_401380 + 401482 7 INSTR DEADREGS EFLAGS ECX EDI ZZ mov rcx, offset init; init + 401489 -2 INSTR LOCAL n RDI ZZ NumericDEFs mov rdi, offset main; main 401489 7 INSTR BELONGTO 40146c - 401489 7 INSTR DEADREGS EFLAGS EDI ZZ mov rdi, offset loc_401380 + 401489 7 INSTR DEADREGS EFLAGS EDI ZZ mov rdi, offset main; main 401490 -1 INSTR LOCAL NoMetaUpdate call ___libc_start_main 401490 5 INSTR BELONGTO 40146c 401490 5 INSTR DEADREGS EFLAGS ZZ call ___libc_start_main @@ -510,7 +627,7 @@ 401498 23 FUNC GLOBAL sub_401498 FUNC_SAFE NOFP RET 4014ae 401498 4 INSTR BELONGTO 401498 401498 4 INSTR DEADREGS EFLAGS EAX ZZ sub rsp, 8 - 401498 8 DATAREF STACK 143 esp + 0 PARENT LocalFrame LOCALFRAME + 401498 8 DATAREF STACK 145 esp + 0 PARENT LocalFrame LOCALFRAME 401498 8 MEMORYHOLE STACK esp + 8 ReturnAddress 40149c 7 INSTR BELONGTO 401498 40149c 7 INSTR DEADREGS EFLAGS EAX ZZ mov rax, cs:__gmon_start___ptr @@ -539,7 +656,7 @@ 4014b4 -3 INSTR LOCAL NoWarn push rbx 4014b5 4 INSTR BELONGTO 4014b0 4014b5 4 INSTR DEADREGS EFLAGS EBX ZZ sub rsp, 8 - 4014b5 8 DATAREF STACK 144 esp + 0 PARENT LocalFrame LOCALFRAME + 4014b5 8 DATAREF STACK 146 esp + 0 PARENT LocalFrame LOCALFRAME 4014b5 8 MEMORYHOLE STACK esp + 16 ReturnAddress 4014b5 8 MEMORYHOLE STACK esp + 8 CalleeSavedRegs 4014b9 -1 INSTR LOCAL NoMetaUpdate cmp cs:byte_603280, 0 @@ -612,7 +729,7 @@ 401550 111 FUNC GLOBAL sub_401550 FUNC_UNSAFE NOFP RET 4015be 401550 1 INSTR BELONGTO 401550 401550 1 INSTR DEADREGS EFLAGS EDX ESI EDI ZZ push rbx - 401550 8 DATAREF STACK 145 esp + 0 PARENT LocalFrame LOCALFRAME + 401550 8 DATAREF STACK 147 esp + 0 PARENT LocalFrame LOCALFRAME 401550 8 MEMORYHOLE STACK esp + 8 ReturnAddress 401551 -2 INSTR LOCAL n EDX ZZ NUMVia2ndSrcIMMEDNUM mov edx, 5 ; category 401551 5 INSTR BELONGTO 401550 @@ -645,7 +762,7 @@ 401578 5 INSTR BELONGTO 401550 401578 5 INSTR DEADREGS EFLAGS EBX ZZ call _dcgettext 40157d 7 INSTR BELONGTO 401550 - 40157d 7 INSTR DEADREGS EFLAGS EDX EBX ZZ mov rdx, cs:off_6031A0 + 40157d 7 INSTR DEADREGS EFLAGS EDX EBX ZZ mov rdx, cs:s1 401584 -1 INSTR LOCAL NoMetaUpdate test rdx, rdx 401584 3 INSTR BELONGTO 401550 401587 -1 INSTR LOCAL NoMetaUpdate jz short loc_4015BD @@ -702,23 +819,23 @@ 4015c4 3 INSTR BELONGTO 4015c0 4015c4 3 INSTR DEADREGS EFLAGS EBX R12 ZZ mov rbx, rdi 4015c7 12 MEMORYHOLE STACK esp + 208 CalleeSavedRegs - 4015c7 16 DATAREF STACK 148 esp + 32 CHILDOF 146 OFFSET 32 LOCALVAR var_C8 - 4015c7 16 DATAREF STACK 153 esp + 80 CHILDOF 146 OFFSET 80 LOCALVAR var_98 - 4015c7 16 DATAREF STACK 154 esp + 96 CHILDOF 146 OFFSET 96 LOCALVAR var_88 - 4015c7 16 DATAREF STACK 155 esp + 112 CHILDOF 146 OFFSET 112 LOCALVAR var_78 - 4015c7 16 DATAREF STACK 156 esp + 128 CHILDOF 146 OFFSET 128 LOCALVAR var_68 - 4015c7 16 DATAREF STACK 157 esp + 144 CHILDOF 146 OFFSET 144 LOCALVAR var_58 - 4015c7 16 DATAREF STACK 158 esp + 160 CHILDOF 146 OFFSET 160 LOCALVAR var_48 - 4015c7 16 DATAREF STACK 159 esp + 176 CHILDOF 146 OFFSET 176 LOCALVAR var_38 - 4015c7 16 DATAREF STACK 160 esp + 192 CHILDOF 146 OFFSET 192 LOCALVAR var_28 - 4015c7 208 DATAREF STACK 146 esp + 0 PARENT LocalFrame LOCALFRAME - 4015c7 32 DATAREF STACK 147 esp + 0 CHILDOF 146 OFFSET 0 OutArgsRegion OUTARGS + 4015c7 16 DATAREF STACK 150 esp + 32 CHILDOF 148 OFFSET 32 LOCALVAR var_C8 + 4015c7 16 DATAREF STACK 155 esp + 80 CHILDOF 148 OFFSET 80 LOCALVAR var_98 + 4015c7 16 DATAREF STACK 156 esp + 96 CHILDOF 148 OFFSET 96 LOCALVAR var_88 + 4015c7 16 DATAREF STACK 157 esp + 112 CHILDOF 148 OFFSET 112 LOCALVAR var_78 + 4015c7 16 DATAREF STACK 158 esp + 128 CHILDOF 148 OFFSET 128 LOCALVAR var_68 + 4015c7 16 DATAREF STACK 159 esp + 144 CHILDOF 148 OFFSET 144 LOCALVAR var_58 + 4015c7 16 DATAREF STACK 160 esp + 160 CHILDOF 148 OFFSET 160 LOCALVAR var_48 + 4015c7 16 DATAREF STACK 161 esp + 176 CHILDOF 148 OFFSET 176 LOCALVAR var_38 + 4015c7 16 DATAREF STACK 162 esp + 192 CHILDOF 148 OFFSET 192 LOCALVAR var_28 + 4015c7 208 DATAREF STACK 148 esp + 0 PARENT LocalFrame LOCALFRAME + 4015c7 32 DATAREF STACK 149 esp + 0 CHILDOF 148 OFFSET 0 OutArgsRegion OUTARGS 4015c7 7 INSTR BELONGTO 4015c0 4015c7 7 INSTR DEADREGS EFLAGS EDI R12 ZZ sub rsp, 0D0h - 4015c7 8 DATAREF STACK 149 esp + 48 CHILDOF 146 OFFSET 48 LOCALVAR var_B8 - 4015c7 8 DATAREF STACK 150 esp + 56 CHILDOF 146 OFFSET 56 LOCALVAR var_B0 - 4015c7 8 DATAREF STACK 151 esp + 64 CHILDOF 146 OFFSET 64 LOCALVAR var_A8 - 4015c7 8 DATAREF STACK 152 esp + 72 CHILDOF 146 OFFSET 72 LOCALVAR var_A0 + 4015c7 8 DATAREF STACK 151 esp + 48 CHILDOF 148 OFFSET 48 LOCALVAR var_B8 + 4015c7 8 DATAREF STACK 152 esp + 56 CHILDOF 148 OFFSET 56 LOCALVAR var_B0 + 4015c7 8 DATAREF STACK 153 esp + 64 CHILDOF 148 OFFSET 64 LOCALVAR var_A8 + 4015c7 8 DATAREF STACK 154 esp + 72 CHILDOF 148 OFFSET 72 LOCALVAR var_A0 4015c7 8 MEMORYHOLE STACK esp + 220 ReturnAddress 4015ce -1 INSTR LOCAL NoMetaUpdate test al, al 4015ce 2 INSTR BELONGTO 4015c0 @@ -804,7 +921,7 @@ 401673 5 INSTR BELONGTO 4015c0 401673 5 INSTR DEADREGS EFLAGS ECX EDX ESI EDI XMM0 XMM1 XMM2 XMM3 XMM4 XMM5 XMM6 XMM7 ZZ mov rsi, [r12+8] 401678 5 INSTR BELONGTO 4015c0 - 401678 5 INSTR DEADREGS EFLAGS ECX EDX EDI R12 XMM0 XMM1 XMM2 XMM3 XMM4 XMM5 XMM6 XMM7 ZZ mov ecx, (offset aIdS+8) + 401678 5 INSTR DEADREGS EFLAGS ECX EDX EDI R12 XMM0 XMM1 XMM2 XMM3 XMM4 XMM5 XMM6 XMM7 ZZ mov ecx, offset locale 40167d -1 INSTR LOCAL NoMetaUpdate test rsi, rsi 40167d 3 INSTR BELONGTO 4015c0 401680 4 INSTR BELONGTO 4015c0 @@ -851,9 +968,9 @@ 4016bc 1 INSTR BELONGTO 4015c0 4016bc 1 INSTR DEADREGS EFLAGS R8 R9 R10 R11 R12 XMM0 XMM1 XMM2 XMM3 XMM4 XMM5 XMM6 XMM7 ZZ retn 4016c0 5 INSTR BELONGTO 4015c0 - 4016c0 5 INSTR DEADREGS EFLAGS ECX EDX ESI EDI R12 XMM0 XMM1 XMM2 XMM3 XMM4 XMM5 XMM6 XMM7 ZZ mov ecx, (offset aIdS+8) + 4016c0 5 INSTR DEADREGS EFLAGS ECX EDX ESI EDI R12 XMM0 XMM1 XMM2 XMM3 XMM4 XMM5 XMM6 XMM7 ZZ mov ecx, offset locale 4016c5 5 INSTR BELONGTO 4015c0 - 4016c5 5 INSTR DEADREGS EFLAGS EDX ESI EDI R12 XMM0 XMM1 XMM2 XMM3 XMM4 XMM5 XMM6 XMM7 ZZ mov edx, (offset aIdS+8) + 4016c5 5 INSTR DEADREGS EFLAGS EDX ESI EDI R12 XMM0 XMM1 XMM2 XMM3 XMM4 XMM5 XMM6 XMM7 ZZ mov edx, offset locale 4016ca -1 INSTR LOCAL NoMetaUpdate test al, al 4016ca 2 INSTR BELONGTO 4015c0 4016cc 3 INSTR BELONGTO 4015c0 @@ -879,14 +996,14 @@ 4016f2 5 INSTR BELONGTO 4016e0 4016f7 5 INSTR BELONGTO 4016e0 4016f7 5 INSTR DEADREGS EFLAGS EBX EDI R12 R13 ZZ mov edi, offset aGnomeKeyringTo; "- Gnome Keyring Tool" - 4016fc 16 DATAREF STACK 162 esp + 0 CHILDOF 161 OFFSET 0 OutArgsRegion OUTARGS + 4016fc 16 DATAREF STACK 164 esp + 0 CHILDOF 163 OFFSET 0 OutArgsRegion OUTARGS 4016fc 4 INSTR BELONGTO 4016e0 4016fc 4 INSTR DEADREGS EFLAGS EBX R12 R13 ZZ sub rsp, 38h - 4016fc 56 DATAREF STACK 161 esp + 0 PARENT LocalFrame LOCALFRAME - 4016fc 8 DATAREF STACK 163 esp + 24 CHILDOF 161 OFFSET 24 LOCALVAR var_20 - 4016fc 8 DATAREF STACK 164 esp + 32 CHILDOF 161 OFFSET 32 LOCALVAR var_18 - 4016fc 8 DATAREF STACK 165 esp + 40 CHILDOF 161 OFFSET 40 LOCALVAR var_10 - 4016fc 8 DATAREF STACK 166 esp + 48 CHILDOF 161 OFFSET 48 LOCALVAR var_8 + 4016fc 56 DATAREF STACK 163 esp + 0 PARENT LocalFrame LOCALFRAME + 4016fc 8 DATAREF STACK 165 esp + 24 CHILDOF 163 OFFSET 24 LOCALVAR var_20 + 4016fc 8 DATAREF STACK 166 esp + 32 CHILDOF 163 OFFSET 32 LOCALVAR var_18 + 4016fc 8 DATAREF STACK 167 esp + 40 CHILDOF 163 OFFSET 40 LOCALVAR var_10 + 4016fc 8 DATAREF STACK 168 esp + 48 CHILDOF 163 OFFSET 48 LOCALVAR var_8 4016fc 8 MEMORYHOLE STACK esp + 56 ReturnAddress 401700 3 INSTR BELONGTO 4016e0 401700 3 INSTR DEADREGS EFLAGS EBX R12 R13 ZZ mov r13, rdx @@ -899,7 +1016,7 @@ 40170f 5 INSTR BELONGTO 4016e0 40170f 5 INSTR DEADREGS EFLAGS EBX ZZ call _g_option_context_new 401714 5 INSTR BELONGTO 4016e0 - 401714 5 INSTR DEADREGS EFLAGS EDX EBX ESI EDI ZZ mov edx, offset aGnomeKeyring; "gnome-keyring" + 401714 5 INSTR DEADREGS EFLAGS EDX EBX ESI EDI ZZ mov edx, offset domainname; "gnome-keyring" 401719 3 INSTR BELONGTO 4016e0 401719 3 INSTR DEADREGS EFLAGS EBX ESI EDI ZZ mov rdi, rax 40171c 3 INSTR BELONGTO 4016e0 @@ -979,13 +1096,13 @@ 40178b 1 INSTR BELONGTO 401780 40178b 1 INSTR DEADREGS EFLAGS ESI R8 ZZ push rbx 40178b -3 INSTR LOCAL NoWarn push rbx - 40178c 16 DATAREF STACK 171 esp + 40 CHILDOF 167 OFFSET 40 LOCALVAR var_20 - 40178c 24 DATAREF STACK 168 esp + 0 CHILDOF 167 OFFSET 0 OutArgsRegion OUTARGS + 40178c 16 DATAREF STACK 173 esp + 40 CHILDOF 169 OFFSET 40 LOCALVAR var_20 + 40178c 24 DATAREF STACK 170 esp + 0 CHILDOF 169 OFFSET 0 OutArgsRegion OUTARGS 40178c 4 INSTR BELONGTO 401780 40178c 4 INSTR DEADREGS EFLAGS EBX ESI R8 ZZ sub rsp, 38h - 40178c 56 DATAREF STACK 167 esp + 0 PARENT LocalFrame LOCALFRAME - 40178c 8 DATAREF STACK 169 esp + 24 CHILDOF 167 OFFSET 24 LOCALVAR var_30 - 40178c 8 DATAREF STACK 170 esp + 32 CHILDOF 167 OFFSET 32 LOCALVAR var_28 + 40178c 56 DATAREF STACK 169 esp + 0 PARENT LocalFrame LOCALFRAME + 40178c 8 DATAREF STACK 171 esp + 24 CHILDOF 169 OFFSET 24 LOCALVAR var_30 + 40178c 8 DATAREF STACK 172 esp + 32 CHILDOF 169 OFFSET 32 LOCALVAR var_28 40178c 8 MEMORYHOLE STACK esp + 56 CalleeSavedRegs 40178c 8 MEMORYHOLE STACK esp + 64 ReturnAddress 401790 5 INSTR BELONGTO 401780 @@ -1085,7 +1202,7 @@ 40183b 5 INSTR BELONGTO 401780 40183b 5 INSTR DEADREGS EFLAGS ZZ call sub_401F00 401840 5 INSTR BELONGTO 401780 - 401840 5 INSTR DEADREGS EFLAGS ESI EDI ZZ mov edi, offset aIdS; "\tID: %s\n" + 401840 5 INSTR DEADREGS EFLAGS ESI EDI ZZ mov edi, offset qword_4020E0 401845 3 INSTR BELONGTO 401780 401845 3 INSTR DEADREGS EFLAGS ESI ZZ mov rbp, rax 401848 3 INSTR BELONGTO 401780 @@ -1177,14 +1294,14 @@ 4018ce 1 INSTR BELONGTO 4018c0 4018ce 1 INSTR DEADREGS EFLAGS R12 R13 R14 R15 ZZ push rbx 4018ce -3 INSTR LOCAL NoWarn push rbx - 4018cf 12 DATAREF STACK 174 esp + 16 CHILDOF 172 OFFSET 16 LOCALVAR var_58 - 4018cf 12 DATAREF STACK 175 esp + 28 CHILDOF 172 OFFSET 28 LOCALVAR var_4C - 4018cf 16 DATAREF STACK 176 esp + 40 CHILDOF 172 OFFSET 40 LOCALVAR var_40 + 4018cf 12 DATAREF STACK 176 esp + 16 CHILDOF 174 OFFSET 16 LOCALVAR var_58 + 4018cf 12 DATAREF STACK 177 esp + 28 CHILDOF 174 OFFSET 28 LOCALVAR var_4C + 4018cf 16 DATAREF STACK 178 esp + 40 CHILDOF 174 OFFSET 40 LOCALVAR var_40 4018cf 24 MEMORYHOLE STACK esp + 56 CalleeSavedRegs 4018cf 4 INSTR BELONGTO 4018c0 4018cf 4 INSTR DEADREGS EFLAGS EBX R12 R13 R14 R15 ZZ sub rsp, 38h - 4018cf 56 DATAREF STACK 172 esp + 0 PARENT LocalFrame LOCALFRAME - 4018cf 8 DATAREF STACK 173 esp + 8 CHILDOF 172 OFFSET 8 LOCALVAR var_60 + 4018cf 56 DATAREF STACK 174 esp + 0 PARENT LocalFrame LOCALFRAME + 4018cf 8 DATAREF STACK 175 esp + 8 CHILDOF 174 OFFSET 8 LOCALVAR var_60 4018cf 8 MEMORYHOLE STACK esp + 80 ReturnAddress 4018d3 -1 INSTR LOCAL MetadataUnused mov [rsp+68h+var_4C], edi 4018d3 4 INSTR BELONGTO 4018c0 @@ -1485,7 +1602,7 @@ 401ac0 0 FUNC MMSAFENESS SAFE 401ac0 4 INSTR BELONGTO 401ac0 401ac0 4 INSTR DEADREGS EFLAGS ECX EDX ESI EDI R8 ZZ sub rsp, 8 - 401ac0 8 DATAREF STACK 177 esp + 0 PARENT LocalFrame LOCALFRAME + 401ac0 8 DATAREF STACK 179 esp + 0 PARENT LocalFrame LOCALFRAME 401ac0 8 MEMORYHOLE STACK esp + 8 ReturnAddress 401ac0 94 FUNC GLOBAL sub_401AC0 FUNC_UNSAFE NOFP RET 401b1d 401ac4 -2 INSTR LOCAL n R8 ZZ AlwaysNUM xor r8d, r8d @@ -1664,12 +1781,12 @@ 401d2c 1 INSTR BELONGTO 401f00 401d2c -3 INSTR LOCAL NoWarn push rbx 401d2d 3 INSTR BELONGTO 401f00 - 401d30 1 DATAREF STACK 181 esp + 11 CHILDOF 178 OFFSET 11 LOCALVAR var_3D - 401d30 4 DATAREF STACK 179 esp + 0 CHILDOF 178 OFFSET 0 LOCALVAR SMP_IDA_FixVar0 + 401d30 1 DATAREF STACK 183 esp + 11 CHILDOF 180 OFFSET 11 LOCALVAR var_3D + 401d30 4 DATAREF STACK 181 esp + 0 CHILDOF 180 OFFSET 0 LOCALVAR SMP_IDA_FixVar0 401d30 4 INSTR BELONGTO 401f00 - 401d30 56 DATAREF STACK 182 esp + 12 CHILDOF 178 OFFSET 12 LOCALVAR var_3C - 401d30 68 DATAREF STACK 178 esp + 0 PARENT LocalFrame LOCALFRAME - 401d30 7 DATAREF STACK 180 esp + 4 CHILDOF 178 OFFSET 4 LOCALVAR var_44 + 401d30 56 DATAREF STACK 184 esp + 12 CHILDOF 180 OFFSET 12 LOCALVAR var_3C + 401d30 68 DATAREF STACK 180 esp + 0 PARENT LocalFrame LOCALFRAME + 401d30 7 DATAREF STACK 182 esp + 4 CHILDOF 180 OFFSET 4 LOCALVAR var_44 401d30 8 MEMORYHOLE STACK esp + 68 ReturnAddress 401d34 -1 INSTR LOCAL NoMetaUpdate test rsi, rsi 401d34 3 INSTR BELONGTO 401f00 @@ -1840,31 +1957,98 @@ 401f05 5 INSTR BELONGTO 401f00 401f0a -1 INSTR LOCAL NoMetaUpdate jmp loc_401D20 401f0a 5 INSTR BELONGTO 401f00 - 401f10 5 PTRIMMEDESP STACK -40 displ mov [rsp-28h], rbp - 401f15 5 PTRIMMEDESP STACK -32 displ mov [rsp-20h], r12 - 401f28 5 PTRIMMEDESP STACK -24 displ mov [rsp-18h], r13 - 401f2d 5 PTRIMMEDESP STACK -16 displ mov [rsp-10h], r14 - 401f32 5 PTRIMMEDESP STACK -8 displ mov [rsp-8], r15 - 401f37 5 PTRIMMEDESP STACK -48 displ mov [rsp-30h], rbx - 401f49 -2 INSTR LOCAL n RBP ZZ AlwaysNUM sar rbp, 3 + 401f10 0 FUNC FRAMERESTORE 0 0 0 1 0 0 2 0 0 3 0 0 4 0 8 5 0 0 6 0 0 7 0 0 8 0 0 9 0 0 10 0 0 11 0 0 12 0 0 13 0 0 14 0 0 15 0 0 ZZ + 401f10 0 FUNC MMSAFENESS SPECSAFE + 401f10 137 FUNC GLOBAL init FUNC_UNSAFE NOFP RET 401f98 + 401f10 5 INSTR BELONGTO 401f10 + 401f10 5 INSTR DEADREGS EFLAGS ZZ mov [rsp+var_28], rbp + 401f10 5 PTRIMMEDESP STACK -40 displ mov [rsp+var_28], rbp + 401f15 5 INSTR BELONGTO 401f10 + 401f15 5 INSTR DEADREGS EFLAGS ZZ mov [rsp+var_20], r12 + 401f15 5 PTRIMMEDESP STACK -32 displ mov [rsp+var_20], r12 + 401f1a -1 INSTR LOCAL MetadataUnused lea rbp, cs:602DB4h + 401f1a 7 INSTR BELONGTO 401f10 + 401f21 7 INSTR BELONGTO 401f10 + 401f21 7 INSTR DEADREGS EFLAGS R12 ZZ lea r12, cs:602DB4h + 401f28 5 INSTR BELONGTO 401f10 + 401f28 5 INSTR DEADREGS EFLAGS ZZ mov [rsp+var_18], r13 + 401f28 5 PTRIMMEDESP STACK -24 displ mov [rsp+var_18], r13 + 401f2d 5 INSTR BELONGTO 401f10 + 401f2d 5 INSTR DEADREGS EFLAGS R13 ZZ mov [rsp+var_10], r14 + 401f2d 5 PTRIMMEDESP STACK -16 displ mov [rsp+var_10], r14 + 401f32 5 INSTR BELONGTO 401f10 + 401f32 5 INSTR DEADREGS EFLAGS R13 R14 ZZ mov [rsp+var_8], r15 + 401f32 5 PTRIMMEDESP STACK -8 displ mov [rsp+var_8], r15 + 401f37 5 INSTR BELONGTO 401f10 + 401f37 5 INSTR DEADREGS EFLAGS R13 R14 R15 ZZ mov [rsp+var_30], rbx + 401f37 5 PTRIMMEDESP STACK -48 displ mov [rsp+var_30], rbx + 401f3c 4 INSTR BELONGTO 401f10 + 401f3c 4 INSTR DEADREGS EFLAGS EBX R13 R14 R15 ZZ sub rsp, 38h + 401f3c 56 DATAREF STACK 185 esp + 0 PARENT LocalFrame LOCALFRAME + 401f3c 8 DATAREF STACK 186 esp + 8 CHILDOF 185 OFFSET 8 LOCALVAR var_30 + 401f3c 8 DATAREF STACK 187 esp + 16 CHILDOF 185 OFFSET 16 LOCALVAR var_28 + 401f3c 8 DATAREF STACK 188 esp + 24 CHILDOF 185 OFFSET 24 LOCALVAR var_20 + 401f3c 8 DATAREF STACK 189 esp + 32 CHILDOF 185 OFFSET 32 LOCALVAR var_18 + 401f3c 8 DATAREF STACK 190 esp + 40 CHILDOF 185 OFFSET 40 LOCALVAR var_10 + 401f3c 8 DATAREF STACK 191 esp + 48 CHILDOF 185 OFFSET 48 LOCALVAR var_8 + 401f3c 8 MEMORYHOLE STACK esp + 56 ReturnAddress + 401f40 -1 INSTR LOCAL MetadataUnused sub rbp, r12 + 401f40 3 INSTR BELONGTO 401f10 + 401f43 3 INSTR BELONGTO 401f10 + 401f43 3 INSTR DEADREGS EFLAGS EBX R13 R14 R15 ZZ mov r13d, edi + 401f46 3 INSTR BELONGTO 401f10 + 401f46 3 INSTR DEADREGS EFLAGS EBX R14 R15 ZZ mov r14, rsi + 401f49 -1 INSTR LOCAL MetadataUnused sar rbp, 3 + 401f49 4 INSTR BELONGTO 401f10 + 401f4d 3 INSTR BELONGTO 401f10 + 401f4d 3 INSTR DEADREGS EFLAGS EBX R15 ZZ mov r15, rdx 401f50 -1 INSTR LOCAL NoMetaUpdate call _init_proc + 401f50 5 INSTR BELONGTO 401f10 + 401f50 5 INSTR DEADREGS EFLAGS EBX ZZ call _init_proc 401f55 -1 INSTR LOCAL NoMetaUpdate test rbp, rbp + 401f55 3 INSTR BELONGTO 401f10 401f58 -1 INSTR LOCAL NoMetaUpdate jz short loc_401F76 + 401f58 2 INSTR BELONGTO 401f10 + 401f5a 2 INSTR BELONGTO 401f10 + 401f5a 2 INSTR DEADREGS EFLAGS EDX EBX ESI EDI ZZ xor ebx, ebx 401f5a -2 INSTR LOCAL n EBX ZZ AlwaysNUM xor ebx, ebx + 401f5c 4 INSTR BELONGTO 401f10 + 401f60 3 INSTR BELONGTO 401f10 + 401f60 3 INSTR DEADREGS EFLAGS EDX ESI EDI ZZ mov rdx, r15 + 401f63 3 INSTR BELONGTO 401f10 + 401f63 3 INSTR DEADREGS EFLAGS ESI EDI ZZ mov rsi, r14 + 401f66 3 INSTR BELONGTO 401f10 + 401f66 3 INSTR DEADREGS EFLAGS EDI ZZ mov edi, r13d 401f69 -1 INSTR LOCAL NoMetaUpdate call qword ptr [r12+rbx*8] + 401f69 4 INSTR BELONGTO 401f10 401f6d -1 INSTR LOCAL 1stSrcVia2ndSrcIMMEDNUM add rbx, 1 + 401f6d 4 INSTR BELONGTO 401f10 401f71 -1 INSTR LOCAL NoMetaUpdate cmp rbx, rbp + 401f71 3 INSTR BELONGTO 401f10 401f74 -1 INSTR LOCAL NoMetaUpdate jnz short loc_401F60 - 401f76 5 PTRIMMEDESP STACK 8 displ mov rbx, [rsp+8] - 401f7b 5 PTRIMMEDESP STACK 16 displ mov rbp, [rsp+10h] - 401f80 5 PTRIMMEDESP STACK 24 displ mov r12, [rsp+18h] - 401f85 5 PTRIMMEDESP STACK 32 displ mov r13, [rsp+20h] - 401f8a 5 PTRIMMEDESP STACK 40 displ mov r14, [rsp+28h] - 401f8f 5 PTRIMMEDESP STACK 48 displ mov r15, [rsp+30h] + 401f74 2 INSTR BELONGTO 401f10 + 401f76 5 INSTR BELONGTO 401f10 + 401f76 5 INSTR DEADREGS EFLAGS EBX R8 R9 R10 R11 R12 R13 R14 R15 ZZ mov rbx, [rsp+38h+var_30] + 401f76 5 PTRIMMEDESP STACK 8 displ mov rbx, [rsp+38h+var_30] + 401f7b 5 INSTR BELONGTO 401f10 + 401f7b 5 INSTR DEADREGS EFLAGS R8 R9 R10 R11 R12 R13 R14 R15 ZZ mov rbp, [rsp+38h+var_28] + 401f7b 5 PTRIMMEDESP STACK 16 displ mov rbp, [rsp+38h+var_28] + 401f80 -1 INSTR LOCAL MetadataUnused mov r12, [rsp+38h+var_20] + 401f80 5 INSTR BELONGTO 401f10 + 401f85 -1 INSTR LOCAL MetadataUnused mov r13, [rsp+38h+var_18] + 401f85 5 INSTR BELONGTO 401f10 + 401f8a -1 INSTR LOCAL MetadataUnused mov r14, [rsp+38h+var_10] + 401f8a 5 INSTR BELONGTO 401f10 + 401f8f -1 INSTR LOCAL MetadataUnused mov r15, [rsp+38h+var_8] + 401f8f 5 INSTR BELONGTO 401f10 401f94 -1 INSTR LOCAL 1stSrcVia2ndSrcIMMEDNUM add rsp, 38h + 401f94 4 INSTR BELONGTO 401f10 + 401f98 1 INSTR BELONGTO 401f10 + 401f98 1 INSTR DEADREGS EFLAGS R8 R9 R10 R11 R12 R13 R14 R15 ZZ retn + 401f98 56 DEALLOC STACK esp - 56 retn 401fa0 0 FUNC FRAMERESTORE 0 0 0 1 0 1 2 0 0 3 0 0 4 0 8 5 0 0 6 0 0 7 0 0 8 0 0 9 0 0 10 0 0 11 0 0 12 0 0 13 0 0 14 0 0 15 0 0 ZZ 401fa0 0 FUNC MMSAFENESS SAFE - 401fa0 2 FUNC GLOBAL nullsub_1 FUNC_SAFE NOFP RET FUNC_LEAF 401fa1 + 401fa0 2 FUNC GLOBAL fini FUNC_SAFE NOFP RET FUNC_LEAF 401fa1 401fa0 2 INSTR BELONGTO 401fa0 401fa0 2 INSTR DEADREGS EFLAGS ZZ rep retn 401fa0 -4 INSTR LOCAL SafeReturn rep retn @@ -1882,7 +2066,7 @@ 401fb4 -3 INSTR LOCAL NoWarn push rbx 401fb5 4 INSTR BELONGTO 401fb0 401fb5 4 INSTR DEADREGS EFLAGS EAX EBX ZZ sub rsp, 8 - 401fb5 8 DATAREF STACK 183 esp + 0 PARENT LocalFrame LOCALFRAME + 401fb5 8 DATAREF STACK 192 esp + 0 PARENT LocalFrame LOCALFRAME 401fb5 8 MEMORYHOLE STACK esp + 16 ReturnAddress 401fb5 8 MEMORYHOLE STACK esp + 8 CalleeSavedRegs 401fb9 7 INSTR BELONGTO 401fb0 @@ -1918,7 +2102,7 @@ 401fe8 14 FUNC GLOBAL .term_proc FUNC_UNSAFE NOFP RET 401ff5 401fe8 4 INSTR BELONGTO 401fe8 401fe8 4 INSTR DEADREGS EFLAGS EAX ECX EDX ESI EDI R8 R9 R10 R11 ZZ sub rsp, 8 ; _fini - 401fe8 8 DATAREF STACK 184 esp + 0 PARENT LocalFrame LOCALFRAME + 401fe8 8 DATAREF STACK 193 esp + 0 PARENT LocalFrame LOCALFRAME 401fe8 8 MEMORYHOLE STACK esp + 8 ReturnAddress 401fec -1 INSTR LOCAL NoMetaUpdate call sub_4014B0 401fec 5 INSTR BELONGTO 401fe8 diff --git a/tests/commit/trimmed-sorted-save-gnome-keyring-daemon.psexe.annot.REMOVED.git-id b/tests/commit/trimmed-sorted-save-gnome-keyring-daemon.psexe.annot.REMOVED.git-id index f67482a7..d7cbb44e 100644 --- a/tests/commit/trimmed-sorted-save-gnome-keyring-daemon.psexe.annot.REMOVED.git-id +++ b/tests/commit/trimmed-sorted-save-gnome-keyring-daemon.psexe.annot.REMOVED.git-id @@ -1 +1 @@ -17f3ac91cd848412d3dcab6b35c2645252030c05 \ No newline at end of file +77a26b8add0b5f755f106306f1a5a53097b24d3e \ No newline at end of file diff --git a/tests/commit/trimmed-sorted-save-gnome-keyring.psexe.annot b/tests/commit/trimmed-sorted-save-gnome-keyring.psexe.annot index 48fcb8dd..ed4f9ce9 100644 --- a/tests/commit/trimmed-sorted-save-gnome-keyring.psexe.annot +++ b/tests/commit/trimmed-sorted-save-gnome-keyring.psexe.annot @@ -1,150 +1,149 @@ - 0 10 DATAREF GLOBAL 51 402291 PARENT aN_decoded VOID RO - 0 10 DATAREF GLOBAL 53 4022a6 PARENT SMP_dummy12 VOID RO + 0 10 DATAREF GLOBAL 50 402291 PARENT aN_decoded VOID RO + 0 10 DATAREF GLOBAL 52 4022a6 PARENT SMP_dummy12 VOID RO 0 11 DATAREF GLOBAL 3 402030 PARENT aCommands VOID RO 0 11 DATAREF GLOBAL 4 40203b PARENT asc_40203B VOID RO - 0 11 DATAREF GLOBAL 52 40229b PARENT aGroup1 VOID RO - 0 128 DATAREF GLOBAL 62 402328 PARENT SMP_dummy17 VOID RO - 0 128 DATAREF GLOBAL 64 4025d0 PARENT SMP_dummy19 VOID RO - 0 12 DATAREF GLOBAL 55 4022c4 PARENT SMP_dummy13 VOID RO - 0 12 DATAREF GLOBAL 59 402304 PARENT SMP_dummy15 VOID RO - 0 14 DATAREF GLOBAL 10 402072 PARENT aGnomeKeyring VOID RO - 0 15 DATAREF GLOBAL 47 402259 PARENT aGkr_tool_trust VOID RO - 0 15 DATAREF GLOBAL 57 4022e1 PARENT SMP_dummy14 VOID RO - 0 16 DATAREF GLOBAL 126 6031d0 PARENT SMP_dummy29 VOID RW - 0 16 DATAREF GLOBAL 128 6031e8 PARENT SMP_dummy30 VOID RW - 0 16 DATAREF GLOBAL 50 402281 PARENT aDataN_data VOID RO - 0 17 DATAREF GLOBAL 40 40220f PARENT SMP_dummy7 VOID RO - 0 17 DATAREF GLOBAL 46 402248 PARENT aGkrToolTrust_c VOID RO - 0 17 DATAREF GLOBAL 56 4022d0 PARENT a0123456789ab_0 VOID RO - 0 17 DATAREF GLOBAL 60 402310 PARENT a0123456789abcd VOID RO - 0 18 DATAREF GLOBAL 11 402080 PARENT aUsrShareLocale VOID RO - 0 19 DATAREF GLOBAL 31 402149 PARENT aImportedDataS VOID RO - 0 19 DATAREF GLOBAL 49 40226e PARENT aGnomeKeyringS VOID RO - 0 1 DATAREF GLOBAL 135 603280 PARENT byte_603280 VOID RW - 0 1 DATAREF GLOBAL 21 4020e0 CHILDOF 19 OFFSET 8 aIdS + 8 FIELD DIRECT - 0 20 DATAREF GLOBAL 54 4022b0 PARENT aEgg_hex_decode VOID RO - 0 20 DATAREF GLOBAL 58 4022f0 PARENT aEgg_hex_encode VOID RO + 0 11 DATAREF GLOBAL 51 40229b PARENT aGroup1 VOID RO + 0 128 DATAREF GLOBAL 61 402328 PARENT SMP_dummy17 VOID RO + 0 128 DATAREF GLOBAL 63 4025d0 PARENT SMP_dummy19 VOID RO + 0 12 DATAREF GLOBAL 54 4022c4 PARENT SMP_dummy13 VOID RO + 0 12 DATAREF GLOBAL 58 402304 PARENT SMP_dummy15 VOID RO + 0 14 DATAREF GLOBAL 10 402072 PARENT domainname VOID RO + 0 15 DATAREF GLOBAL 46 402259 PARENT aGkr_tool_trust VOID RO + 0 15 DATAREF GLOBAL 56 4022e1 PARENT SMP_dummy14 VOID RO + 0 16 DATAREF GLOBAL 125 6031d0 PARENT SMP_dummy29 VOID RW + 0 16 DATAREF GLOBAL 127 6031e8 PARENT SMP_dummy30 VOID RW + 0 16 DATAREF GLOBAL 49 402281 PARENT aDataN_data VOID RO + 0 17 DATAREF GLOBAL 39 40220f PARENT SMP_dummy7 VOID RO + 0 17 DATAREF GLOBAL 45 402248 PARENT aGkrToolTrust_c VOID RO + 0 17 DATAREF GLOBAL 55 4022d0 PARENT a0123456789ab_0 VOID RO + 0 17 DATAREF GLOBAL 59 402310 PARENT a0123456789abcd VOID RO + 0 18 DATAREF GLOBAL 11 402080 PARENT dirname VOID RO + 0 19 DATAREF GLOBAL 30 402149 PARENT aImportedDataS VOID RO + 0 19 DATAREF GLOBAL 48 40226e PARENT aGnomeKeyringS VOID RO + 0 1 DATAREF GLOBAL 134 603280 PARENT byte_603280 VOID RW + 0 1 DATAREF GLOBAL 20 4020e8 PARENT locale VOID RO + 0 20 DATAREF GLOBAL 53 4022b0 PARENT aEgg_hex_decode VOID RO + 0 20 DATAREF GLOBAL 57 4022f0 PARENT aEgg_hex_encode VOID RO 0 21 DATAREF GLOBAL 17 4020c3 PARENT aImportedObject VOID RO 0 21 DATAREF GLOBAL 9 40205d PARENT aGnomeKeyringTo VOID RO 0 22 DATAREF GLOBAL 14 4020a0 PARENT aCertificateExc VOID RO - 0 23 DATAREF GLOBAL 27 40210a PARENT aCouldnTReadFil VOID RO - 0 24 DATAREF GLOBAL 73 602fe8 PARENT SMP_dummy23 VOID RW - 0 25 DATAREF GLOBAL 28 402121 PARENT aCouldnTImportF VOID RO - 0 25 DATAREF GLOBAL 33 402176 PARENT aImportedPublic VOID RO - 0 25 DATAREF GLOBAL 35 4021a9 PARENT aImportedSecret VOID RO - 0 26 DATAREF GLOBAL 32 40215c PARENT aImportedCertif VOID RO - 0 26 DATAREF GLOBAL 34 40218f PARENT aImportedPrivat VOID RO - 0 2 DATAREF GLOBAL 24 4020f8 PARENT SMP_dummy4 VOID RO + 0 23 DATAREF GLOBAL 26 40210a PARENT aCouldnTReadFil VOID RO + 0 24 DATAREF GLOBAL 72 602fe8 PARENT SMP_dummy23 VOID RW + 0 25 DATAREF GLOBAL 27 402121 PARENT aCouldnTImportF VOID RO + 0 25 DATAREF GLOBAL 32 402176 PARENT aImportedPublic VOID RO + 0 25 DATAREF GLOBAL 34 4021a9 PARENT aImportedSecret VOID RO + 0 26 DATAREF GLOBAL 31 40215c PARENT aImportedCertif VOID RO + 0 26 DATAREF GLOBAL 33 40218f PARENT aImportedPrivat VOID RO + 0 2 DATAREF GLOBAL 23 4020f8 PARENT SMP_dummy4 VOID RO 0 2 DATAREF GLOBAL 5 402046 PARENT word_402046 VOID RO - 0 31 DATAREF GLOBAL 39 4021f0 PARENT aDonTPrintUnnec VOID RO - 0 32 DATAREF GLOBAL 119 603180 PARENT SMP_dummy24 VOID RW - 0 34 DATAREF GLOBAL 37 4021c8 PARENT aCouldnTGetImpo VOID RO + 0 31 DATAREF GLOBAL 38 4021f0 PARENT aDonTPrintUnnec VOID RO + 0 32 DATAREF GLOBAL 118 603180 PARENT SMP_dummy24 VOID RW + 0 34 DATAREF GLOBAL 36 4021c8 PARENT aCouldnTGetImpo VOID RO 0 40 DATAREF GLOBAL 2 402008 PARENT msgid VOID RO - 0 48 DATAREF GLOBAL 141 6032a0 PARENT qword_6032A0 VOID RW - 0 4 DATAREF GLOBAL 138 603290 PARENT dword_603290 VOID RW - 0 4 DATAREF GLOBAL 139 603294 PARENT SMP_dummy38 VOID RW - 0 4 DATAREF GLOBAL 61 402324 PARENT SMP_dummy16 VOID RO - 0 4 DATAREF GLOBAL 66 402690 PARENT SMP_dummy21 VOID RO - 0 552 DATAREF GLOBAL 63 4023a8 PARENT SMP_dummy18 VOID RO + 0 48 DATAREF GLOBAL 140 6032a0 PARENT qword_6032A0 VOID RW + 0 4 DATAREF GLOBAL 137 603290 PARENT dword_603290 VOID RW + 0 4 DATAREF GLOBAL 138 603294 PARENT SMP_dummy38 VOID RW + 0 4 DATAREF GLOBAL 60 402324 PARENT SMP_dummy16 VOID RO + 0 4 DATAREF GLOBAL 65 402690 PARENT SMP_dummy21 VOID RO + 0 552 DATAREF GLOBAL 62 4023a8 PARENT SMP_dummy18 VOID RO 0 5 DATAREF GLOBAL 16 4020be PARENT aMain VOID RO - 0 64 DATAREF GLOBAL 65 402650 PARENT SMP_dummy20 VOID RO - 0 6 DATAREF GLOBAL 12 402092 PARENT aUtf8 VOID RO - 0 6 DATAREF GLOBAL 29 40213a PARENT aQuiet VOID RO - 0 6 DATAREF GLOBAL 36 4021c2 PARENT SMP_dummy5 VOID RO - 0 6 DATAREF GLOBAL 38 4021ea PARENT SMP_dummy6 VOID RO - 0 6 DATAREF GLOBAL 48 402268 PARENT a3_2_2 VOID RO + 0 64 DATAREF GLOBAL 64 402650 PARENT SMP_dummy20 VOID RO + 0 6 DATAREF GLOBAL 12 402092 PARENT codeset VOID RO + 0 6 DATAREF GLOBAL 28 40213a PARENT aQuiet VOID RO + 0 6 DATAREF GLOBAL 35 4021c2 PARENT SMP_dummy5 VOID RO + 0 6 DATAREF GLOBAL 37 4021ea PARENT SMP_dummy6 VOID RO + 0 6 DATAREF GLOBAL 47 402268 PARENT a3_2_2 VOID RO 0 6 DATAREF GLOBAL 8 402057 PARENT aSS VOID RO - 0 7 DATAREF GLOBAL 136 603281 PARENT SMP_dummy37 VOID RW - 0 7 DATAREF GLOBAL 22 4020e9 PARENT byte_4020E9 VOID RO - 0 7 DATAREF GLOBAL 25 4020fa PARENT aImport VOID RO + 0 7 DATAREF GLOBAL 135 603281 PARENT SMP_dummy37 VOID RW + 0 7 DATAREF GLOBAL 21 4020e9 PARENT byte_4020E9 VOID RO + 0 7 DATAREF GLOBAL 24 4020fa PARENT aImport VOID RO 0 7 DATAREF GLOBAL 7 402050 PARENT SMP_dummy2 VOID RO - 0 80 DATAREF GLOBAL 134 603220 PARENT SMP_dummy36 VOID RW - 0 8 DATAREF GLOBAL 100 6030d0 PARENT off_6030D0 OFFSET RW - 0 8 DATAREF GLOBAL 101 6030d8 PARENT off_6030D8 OFFSET RW - 0 8 DATAREF GLOBAL 102 6030e0 PARENT off_6030E0 OFFSET RW - 0 8 DATAREF GLOBAL 103 6030e8 PARENT off_6030E8 OFFSET RW - 0 8 DATAREF GLOBAL 104 6030f0 PARENT off_6030F0 OFFSET RW - 0 8 DATAREF GLOBAL 105 6030f8 PARENT off_6030F8 OFFSET RW - 0 8 DATAREF GLOBAL 106 603100 PARENT off_603100 OFFSET RW - 0 8 DATAREF GLOBAL 107 603108 PARENT off_603108 OFFSET RW - 0 8 DATAREF GLOBAL 108 603110 PARENT off_603110 OFFSET RW - 0 8 DATAREF GLOBAL 109 603118 PARENT off_603118 OFFSET RW - 0 8 DATAREF GLOBAL 110 603120 PARENT off_603120 OFFSET RW - 0 8 DATAREF GLOBAL 111 603128 PARENT off_603128 OFFSET RW - 0 8 DATAREF GLOBAL 112 603130 PARENT off_603130 OFFSET RW - 0 8 DATAREF GLOBAL 113 603138 PARENT off_603138 OFFSET RW - 0 8 DATAREF GLOBAL 114 603140 PARENT off_603140 OFFSET RW - 0 8 DATAREF GLOBAL 115 603148 PARENT off_603148 OFFSET RW - 0 8 DATAREF GLOBAL 116 603150 PARENT off_603150 OFFSET RW - 0 8 DATAREF GLOBAL 117 603158 PARENT off_603158 OFFSET RW - 0 8 DATAREF GLOBAL 118 603160 PARENT off_603160 OFFSET RW - 0 8 DATAREF GLOBAL 120 6031a0 PARENT off_6031A0 OFFSET RW - 0 8 DATAREF GLOBAL 121 6031a8 PARENT SMP_dummy25 OFFSET RW - 0 8 DATAREF GLOBAL 122 6031b0 PARENT off_6031B0 OFFSET RW - 0 8 DATAREF GLOBAL 123 6031b8 PARENT SMP_dummy26 OFFSET RW - 0 8 DATAREF GLOBAL 124 6031c0 PARENT SMP_dummy27 OFFSET RW - 0 8 DATAREF GLOBAL 125 6031c8 PARENT SMP_dummy28 OFFSET RW - 0 8 DATAREF GLOBAL 127 6031e0 PARENT off_6031E0 OFFSET RW - 0 8 DATAREF GLOBAL 129 6031f8 PARENT SMP_dummy31 OFFSET RW - 0 8 DATAREF GLOBAL 130 603200 PARENT SMP_dummy32 OFFSET RW - 0 8 DATAREF GLOBAL 131 603208 PARENT SMP_dummy33 VOID RW - 0 8 DATAREF GLOBAL 132 603210 PARENT SMP_dummy34 OFFSET RW - 0 8 DATAREF GLOBAL 133 603218 PARENT SMP_dummy35 VOID RW + 0 80 DATAREF GLOBAL 133 603220 PARENT SMP_dummy36 VOID RW + 0 8 DATAREF GLOBAL 100 6030d8 PARENT off_6030D8 OFFSET RW + 0 8 DATAREF GLOBAL 101 6030e0 PARENT off_6030E0 OFFSET RW + 0 8 DATAREF GLOBAL 102 6030e8 PARENT off_6030E8 OFFSET RW + 0 8 DATAREF GLOBAL 103 6030f0 PARENT off_6030F0 OFFSET RW + 0 8 DATAREF GLOBAL 104 6030f8 PARENT off_6030F8 OFFSET RW + 0 8 DATAREF GLOBAL 105 603100 PARENT off_603100 OFFSET RW + 0 8 DATAREF GLOBAL 106 603108 PARENT off_603108 OFFSET RW + 0 8 DATAREF GLOBAL 107 603110 PARENT off_603110 OFFSET RW + 0 8 DATAREF GLOBAL 108 603118 PARENT off_603118 OFFSET RW + 0 8 DATAREF GLOBAL 109 603120 PARENT off_603120 OFFSET RW + 0 8 DATAREF GLOBAL 110 603128 PARENT off_603128 OFFSET RW + 0 8 DATAREF GLOBAL 111 603130 PARENT off_603130 OFFSET RW + 0 8 DATAREF GLOBAL 112 603138 PARENT off_603138 OFFSET RW + 0 8 DATAREF GLOBAL 113 603140 PARENT off_603140 OFFSET RW + 0 8 DATAREF GLOBAL 114 603148 PARENT off_603148 OFFSET RW + 0 8 DATAREF GLOBAL 115 603150 PARENT off_603150 OFFSET RW + 0 8 DATAREF GLOBAL 116 603158 PARENT off_603158 OFFSET RW + 0 8 DATAREF GLOBAL 117 603160 PARENT off_603160 OFFSET RW + 0 8 DATAREF GLOBAL 119 6031a0 PARENT s1 OFFSET RW + 0 8 DATAREF GLOBAL 120 6031a8 PARENT SMP_dummy25 OFFSET RW + 0 8 DATAREF GLOBAL 121 6031b0 PARENT off_6031B0 OFFSET RW + 0 8 DATAREF GLOBAL 122 6031b8 PARENT SMP_dummy26 OFFSET RW + 0 8 DATAREF GLOBAL 123 6031c0 PARENT SMP_dummy27 OFFSET RW + 0 8 DATAREF GLOBAL 124 6031c8 PARENT SMP_dummy28 OFFSET RW + 0 8 DATAREF GLOBAL 126 6031e0 PARENT off_6031E0 OFFSET RW + 0 8 DATAREF GLOBAL 128 6031f8 PARENT SMP_dummy31 OFFSET RW + 0 8 DATAREF GLOBAL 129 603200 PARENT SMP_dummy32 OFFSET RW + 0 8 DATAREF GLOBAL 130 603208 PARENT SMP_dummy33 VOID RW + 0 8 DATAREF GLOBAL 131 603210 PARENT SMP_dummy34 OFFSET RW + 0 8 DATAREF GLOBAL 132 603218 PARENT SMP_dummy35 VOID RW 0 8 DATAREF GLOBAL 13 402098 PARENT aArgv1 VOID RO - 0 8 DATAREF GLOBAL 137 603288 PARENT qword_603288 VOID RW + 0 8 DATAREF GLOBAL 136 603288 PARENT qword_603288 VOID RW + 0 8 DATAREF GLOBAL 139 603298 PARENT qword_603298 VOID RW 0 8 DATAREF GLOBAL 1 402000 PARENT SMP_dummy0 VOID RO - 0 8 DATAREF GLOBAL 140 603298 PARENT qword_603298 VOID RW 0 8 DATAREF GLOBAL 15 4020b6 PARENT aVersion VOID RO 0 8 DATAREF GLOBAL 18 4020d8 PARENT aUnknown VOID RO - 0 8 DATAREF GLOBAL 20 4020e0 CHILDOF 19 OFFSET 0 aIdS + 0 FIELD DIRECT - 0 8 DATAREF GLOBAL 23 4020f0 PARENT SMP_dummy3 VOID RO - 0 8 DATAREF GLOBAL 41 402220 PARENT off_402220 OFFSET RO - 0 8 DATAREF GLOBAL 42 402228 PARENT SMP_dummy8 OFFSET RO - 0 8 DATAREF GLOBAL 43 402230 PARENT SMP_dummy9 OFFSET RO - 0 8 DATAREF GLOBAL 44 402238 PARENT SMP_dummy10 OFFSET RO - 0 8 DATAREF GLOBAL 45 402240 PARENT SMP_dummy11 OFFSET RO + 0 8 DATAREF GLOBAL 19 4020e0 PARENT qword_4020E0 VOID RO + 0 8 DATAREF GLOBAL 22 4020f0 PARENT SMP_dummy3 VOID RO + 0 8 DATAREF GLOBAL 40 402220 PARENT off_402220 OFFSET RO + 0 8 DATAREF GLOBAL 41 402228 PARENT SMP_dummy8 OFFSET RO + 0 8 DATAREF GLOBAL 42 402230 PARENT SMP_dummy9 OFFSET RO + 0 8 DATAREF GLOBAL 43 402238 PARENT SMP_dummy10 OFFSET RO + 0 8 DATAREF GLOBAL 44 402240 PARENT SMP_dummy11 OFFSET RO 0 8 DATAREF GLOBAL 6 402048 PARENT SMP_dummy1 VOID RO - 0 8 DATAREF GLOBAL 67 602db8 PARENT qword_602DB8 VOID RW - 0 8 DATAREF GLOBAL 68 602dc0 PARENT SMP_dummy22 VOID RW - 0 8 DATAREF GLOBAL 69 602dc8 PARENT qword_602DC8 VOID RW - 0 8 DATAREF GLOBAL 70 602dd0 PARENT qword_602DD0 VOID RW - 0 8 DATAREF GLOBAL 71 602dd8 PARENT qword_602DD8 VOID RW - 0 8 DATAREF GLOBAL 72 602fe0 PARENT __gmon_start___ptr OFFSET RW - 0 8 DATAREF GLOBAL 74 603000 PARENT off_603000 OFFSET RW - 0 8 DATAREF GLOBAL 75 603008 PARENT off_603008 OFFSET RW - 0 8 DATAREF GLOBAL 76 603010 PARENT off_603010 OFFSET RW - 0 8 DATAREF GLOBAL 77 603018 PARENT off_603018 OFFSET RW - 0 8 DATAREF GLOBAL 78 603020 PARENT off_603020 OFFSET RW - 0 8 DATAREF GLOBAL 79 603028 PARENT off_603028 OFFSET RW - 0 8 DATAREF GLOBAL 80 603030 PARENT off_603030 OFFSET RW - 0 8 DATAREF GLOBAL 81 603038 PARENT off_603038 OFFSET RW - 0 8 DATAREF GLOBAL 82 603040 PARENT off_603040 OFFSET RW - 0 8 DATAREF GLOBAL 83 603048 PARENT off_603048 OFFSET RW - 0 8 DATAREF GLOBAL 84 603050 PARENT off_603050 OFFSET RW - 0 8 DATAREF GLOBAL 85 603058 PARENT off_603058 OFFSET RW - 0 8 DATAREF GLOBAL 86 603060 PARENT off_603060 OFFSET RW - 0 8 DATAREF GLOBAL 87 603068 PARENT off_603068 OFFSET RW - 0 8 DATAREF GLOBAL 88 603070 PARENT off_603070 OFFSET RW - 0 8 DATAREF GLOBAL 89 603078 PARENT off_603078 OFFSET RW - 0 8 DATAREF GLOBAL 90 603080 PARENT off_603080 OFFSET RW - 0 8 DATAREF GLOBAL 91 603088 PARENT off_603088 OFFSET RW - 0 8 DATAREF GLOBAL 92 603090 PARENT off_603090 OFFSET RW - 0 8 DATAREF GLOBAL 93 603098 PARENT off_603098 OFFSET RW - 0 8 DATAREF GLOBAL 94 6030a0 PARENT off_6030A0 OFFSET RW - 0 8 DATAREF GLOBAL 95 6030a8 PARENT off_6030A8 OFFSET RW - 0 8 DATAREF GLOBAL 96 6030b0 PARENT off_6030B0 OFFSET RW - 0 8 DATAREF GLOBAL 97 6030b8 PARENT off_6030B8 OFFSET RW - 0 8 DATAREF GLOBAL 98 6030c0 PARENT off_6030C0 OFFSET RW - 0 8 DATAREF GLOBAL 99 6030c8 PARENT off_6030C8 OFFSET RW - 0 9 DATAREF GLOBAL 19 4020e0 PARENT aIdS VOID RO AGGREGATE - 0 9 DATAREF GLOBAL 26 402101 PARENT aImported VOID RO - 0 9 DATAREF GLOBAL 30 402140 PARENT aFilename VOID RO + 0 8 DATAREF GLOBAL 66 602db8 PARENT qword_602DB8 VOID RW + 0 8 DATAREF GLOBAL 67 602dc0 PARENT SMP_dummy22 VOID RW + 0 8 DATAREF GLOBAL 68 602dc8 PARENT qword_602DC8 VOID RW + 0 8 DATAREF GLOBAL 69 602dd0 PARENT qword_602DD0 VOID RW + 0 8 DATAREF GLOBAL 70 602dd8 PARENT qword_602DD8 VOID RW + 0 8 DATAREF GLOBAL 71 602fe0 PARENT __gmon_start___ptr OFFSET RW + 0 8 DATAREF GLOBAL 73 603000 PARENT off_603000 OFFSET RW + 0 8 DATAREF GLOBAL 74 603008 PARENT off_603008 OFFSET RW + 0 8 DATAREF GLOBAL 75 603010 PARENT off_603010 OFFSET RW + 0 8 DATAREF GLOBAL 76 603018 PARENT off_603018 OFFSET RW + 0 8 DATAREF GLOBAL 77 603020 PARENT off_603020 OFFSET RW + 0 8 DATAREF GLOBAL 78 603028 PARENT off_603028 OFFSET RW + 0 8 DATAREF GLOBAL 79 603030 PARENT off_603030 OFFSET RW + 0 8 DATAREF GLOBAL 80 603038 PARENT off_603038 OFFSET RW + 0 8 DATAREF GLOBAL 81 603040 PARENT off_603040 OFFSET RW + 0 8 DATAREF GLOBAL 82 603048 PARENT off_603048 OFFSET RW + 0 8 DATAREF GLOBAL 83 603050 PARENT off_603050 OFFSET RW + 0 8 DATAREF GLOBAL 84 603058 PARENT off_603058 OFFSET RW + 0 8 DATAREF GLOBAL 85 603060 PARENT off_603060 OFFSET RW + 0 8 DATAREF GLOBAL 86 603068 PARENT off_603068 OFFSET RW + 0 8 DATAREF GLOBAL 87 603070 PARENT off_603070 OFFSET RW + 0 8 DATAREF GLOBAL 88 603078 PARENT off_603078 OFFSET RW + 0 8 DATAREF GLOBAL 89 603080 PARENT off_603080 OFFSET RW + 0 8 DATAREF GLOBAL 90 603088 PARENT off_603088 OFFSET RW + 0 8 DATAREF GLOBAL 91 603090 PARENT off_603090 OFFSET RW + 0 8 DATAREF GLOBAL 92 603098 PARENT off_603098 OFFSET RW + 0 8 DATAREF GLOBAL 93 6030a0 PARENT off_6030A0 OFFSET RW + 0 8 DATAREF GLOBAL 94 6030a8 PARENT off_6030A8 OFFSET RW + 0 8 DATAREF GLOBAL 95 6030b0 PARENT off_6030B0 OFFSET RW + 0 8 DATAREF GLOBAL 96 6030b8 PARENT off_6030B8 OFFSET RW + 0 8 DATAREF GLOBAL 97 6030c0 PARENT off_6030C0 OFFSET RW + 0 8 DATAREF GLOBAL 98 6030c8 PARENT off_6030C8 OFFSET RW + 0 8 DATAREF GLOBAL 99 6030d0 PARENT off_6030D0 OFFSET RW + 0 9 DATAREF GLOBAL 25 402101 PARENT aImported VOID RO + 0 9 DATAREF GLOBAL 29 402140 PARENT aFilename VOID RO 401080 0 FUNC FRAMERESTORE 0 0 0 1 0 0 2 0 0 3 0 0 4 0 8 5 0 0 6 0 0 7 0 0 8 0 0 9 0 0 10 0 0 11 0 0 12 0 0 13 0 0 14 0 0 15 0 0 ZZ 401080 0 FUNC MMSAFENESS SAFE 401080 24 FUNC GLOBAL .init_proc FUNC_UNSAFE NOFP RET 401097 401080 4 INSTR BELONGTO 401080 401080 4 INSTR DEADREGS EFLAGS EAX ECX EDX ESI EDI R8 R9 R10 R11 ZZ sub rsp, 8 ; _init - 401080 8 DATAREF STACK 142 esp + 0 PARENT LocalFrame LOCALFRAME + 401080 8 DATAREF STACK 141 esp + 0 PARENT LocalFrame LOCALFRAME 401080 8 MEMORYHOLE STACK esp + 8 ReturnAddress 401084 -1 INSTR LOCAL NoMetaUpdate call sub_401498 401084 5 INSTR BELONGTO 401080 @@ -430,47 +429,165 @@ 401370 6 FUNC GLOBAL .setlocale FUNC_UNSAFE NOFP RET 401375 401370 6 INSTR BELONGTO 401370 401370 8 MEMORYHOLE STACK esp + 0 ReturnAddress + 401380 0 FUNC FRAMERESTORE 0 0 1 1 0 0 2 0 0 3 -28 0 4 0 8 5 -20 0 6 0 0 7 0 0 8 0 0 9 0 0 10 0 0 11 0 0 12 -12 0 13 -4 0 14 0 0 15 0 0 ZZ + 401380 0 FUNC MMSAFENESS SPECSAFE + 401380 233 FUNC GLOBAL main FUNC_UNSAFE NOFP RET 401468 + 401380 2 INSTR BELONGTO 401380 + 401380 2 INSTR DEADREGS EFLAGS ZZ push r13 401380 -3 INSTR LOCAL NoWarn push r13 + 401382 2 INSTR BELONGTO 401380 + 401382 2 INSTR DEADREGS EFLAGS R13 ZZ push r12 401382 -3 INSTR LOCAL NoWarn push r12 + 401384 1 INSTR BELONGTO 401380 + 401384 1 INSTR DEADREGS EFLAGS R12 R13 ZZ push rbp 401384 -3 INSTR LOCAL NoWarn push rbp + 401385 1 INSTR BELONGTO 401380 + 401385 1 INSTR DEADREGS EFLAGS R12 R13 ZZ push rbx 401385 -3 INSTR LOCAL NoWarn push rbx - 40138a 4 PTRIMMEDESP STACK 12 displ mov [rsp+0Ch], edi - 40138e 4 PTRIMMEDESP STACK 0 displ mov [rsp], rsi + 401386 12 DATAREF STACK 143 esp + 0 CHILDOF 142 OFFSET 0 LOCALVAR var_38 + 401386 12 DATAREF STACK 144 esp + 12 CHILDOF 142 OFFSET 12 LOCALVAR var_2C + 401386 16 MEMORYHOLE STACK esp + 24 CalleeSavedRegs + 401386 24 DATAREF STACK 142 esp + 0 PARENT LocalFrame LOCALFRAME + 401386 4 INSTR BELONGTO 401380 + 401386 4 INSTR DEADREGS EFLAGS EBX R12 R13 ZZ sub rsp, 18h + 401386 8 MEMORYHOLE STACK esp + 40 ReturnAddress + 40138a 4 INSTR BELONGTO 401380 + 40138a 4 INSTR DEADREGS EFLAGS EBX R12 R13 ZZ mov [rsp+38h+var_2C], edi + 40138a 4 PTRIMMEDESP STACK 12 displ mov [rsp+38h+var_2C], edi + 40138e 4 INSTR BELONGTO 401380 + 40138e 4 INSTR DEADREGS EFLAGS EBX R12 R13 ZZ mov [rsp+38h+var_38], rsi + 40138e 4 PTRIMMEDESP STACK 0 displ mov [rsp+38h+var_38], rsi 401392 -1 INSTR LOCAL NoMetaUpdate call _g_type_init - 40139c -2 INSTR LOCAL n EDI ZZ NUMVia2ndSrcIMMEDNUM mov edi, 6 + 401392 5 INSTR BELONGTO 401380 + 401392 5 INSTR DEADREGS EFLAGS EBX R12 R13 ZZ call _g_type_init + 401397 5 INSTR BELONGTO 401380 + 401397 5 INSTR DEADREGS EFLAGS EBX ESI EDI R12 R13 ZZ mov esi, offset locale; locale + 40139c -2 INSTR LOCAL n EDI ZZ NUMVia2ndSrcIMMEDNUM mov edi, 6 ; category + 40139c 5 INSTR BELONGTO 401380 + 40139c 5 INSTR DEADREGS EFLAGS EBX EDI R12 R13 ZZ mov edi, 6 ; category 4013a1 -1 INSTR LOCAL NoMetaUpdate call _setlocale + 4013a1 5 INSTR BELONGTO 401380 + 4013a1 5 INSTR DEADREGS EFLAGS EBX R12 R13 ZZ call _setlocale + 4013a6 5 INSTR BELONGTO 401380 + 4013a6 5 INSTR DEADREGS EFLAGS EBX ESI EDI R12 R13 ZZ mov esi, offset dirname; "/usr/share/locale" + 4013ab 5 INSTR BELONGTO 401380 + 4013ab 5 INSTR DEADREGS EFLAGS EBX EDI R12 R13 ZZ mov edi, offset domainname; "gnome-keyring" 4013b0 -1 INSTR LOCAL NoMetaUpdate call _bindtextdomain + 4013b0 5 INSTR BELONGTO 401380 + 4013b0 5 INSTR DEADREGS EFLAGS EBX R12 R13 ZZ call _bindtextdomain + 4013b5 5 INSTR BELONGTO 401380 + 4013b5 5 INSTR DEADREGS EFLAGS EBX EDI R12 R13 ZZ mov edi, offset domainname; "gnome-keyring" 4013ba -1 INSTR LOCAL NoMetaUpdate call _textdomain + 4013ba 5 INSTR BELONGTO 401380 + 4013ba 5 INSTR DEADREGS EFLAGS EBX R12 R13 ZZ call _textdomain + 4013bf 5 INSTR BELONGTO 401380 + 4013bf 5 INSTR DEADREGS EFLAGS EBX ESI EDI R12 R13 ZZ mov esi, offset codeset; "UTF-8" + 4013c4 5 INSTR BELONGTO 401380 + 4013c4 5 INSTR DEADREGS EFLAGS EBX EDI R12 R13 ZZ mov edi, offset domainname; "gnome-keyring" 4013c9 -1 INSTR LOCAL NoMetaUpdate call _bind_textdomain_codeset - 4013ce 5 PTRIMMEDESP STACK 12 displ lea rdi, [rsp+0Ch] + 4013c9 5 INSTR BELONGTO 401380 + 4013c9 5 INSTR DEADREGS EFLAGS EBX R12 R13 ZZ call _bind_textdomain_codeset + 4013ce 5 INSTR BELONGTO 401380 + 4013ce 5 INSTR DEADREGS EFLAGS EBX ESI EDI R12 R13 ZZ lea rdi, [rsp+38h+var_2C] + 4013ce 5 PTRIMMEDESP STACK 12 displ lea rdi, [rsp+38h+var_2C] + 4013d3 3 INSTR BELONGTO 401380 + 4013d3 3 INSTR DEADREGS EFLAGS EBX ESI R12 R13 ZZ mov rsi, rsp 4013d3 3 PTRIMMEDESP STACK 0 displ mov rsi, rsp 4013d6 -1 INSTR LOCAL NoMetaUpdate call _gtk_init - 4013db 5 PTRIMMEDESP STACK 12 displ mov r13d, [rsp+0Ch] + 4013d6 5 INSTR BELONGTO 401380 + 4013d6 5 INSTR DEADREGS EFLAGS EBX R12 R13 ZZ call _gtk_init + 4013db 5 INSTR BELONGTO 401380 + 4013db 5 INSTR DEADREGS EFLAGS EBX R12 R13 ZZ mov r13d, [rsp+38h+var_2C] + 4013db 5 PTRIMMEDESP STACK 12 displ mov r13d, [rsp+38h+var_2C] 4013e0 -1 INSTR LOCAL NoMetaUpdate cmp r13d, 1 + 4013e0 4 INSTR BELONGTO 401380 4013e4 -1 INSTR LOCAL NoMetaUpdate jle short loc_401420 + 4013e4 2 INSTR BELONGTO 401380 + 4013e6 7 INSTR BELONGTO 401380 + 4013e6 7 INSTR DEADREGS EFLAGS EBX EDI R12 ZZ mov rdi, cs:s1 ; s1 4013ed -1 INSTR LOCAL NoMetaUpdate test rdi, rdi + 4013ed 3 INSTR BELONGTO 401380 4013f0 -1 INSTR LOCAL NoMetaUpdate jz short loc_401420 - 4013f2 4 PTRIMMEDESP STACK 0 displ mov r12, [rsp] + 4013f0 2 INSTR BELONGTO 401380 + 4013f2 4 INSTR BELONGTO 401380 + 4013f2 4 INSTR DEADREGS EFLAGS EBX ESI R12 ZZ mov r12, [rsp+38h+var_38] + 4013f2 4 PTRIMMEDESP STACK 0 displ mov r12, [rsp+38h+var_38] + 4013f6 5 INSTR BELONGTO 401380 + 4013f6 5 INSTR DEADREGS EFLAGS EBX ESI ZZ mov ebx, offset s1 + 4013fb 5 INSTR BELONGTO 401380 + 4013fb 5 INSTR DEADREGS EFLAGS ESI ZZ mov rbp, [r12+8] 401400 -1 INSTR LOCAL NoMetaUpdate test rbp, rbp + 401400 3 INSTR BELONGTO 401380 401403 -1 INSTR LOCAL NoMetaUpdate jz short loc_40142C - 401408 3 PTRIMMEDEBP STACK 0 displ mov rsi, rbp + 401403 2 INSTR BELONGTO 401380 + 401405 3 INSTR BELONGTO 401380 + 401408 3 INSTR BELONGTO 401380 + 401408 3 INSTR DEADREGS EFLAGS ESI ZZ mov rsi, rbp ; s2 40140b -1 INSTR LOCAL NoMetaUpdate call _strcmp + 40140b 5 INSTR BELONGTO 401380 + 40140b 5 INSTR DEADREGS EFLAGS ZZ call _strcmp 401410 -1 INSTR LOCAL NoMetaUpdate test eax, eax + 401410 2 INSTR BELONGTO 401380 401412 -1 INSTR LOCAL NoMetaUpdate jz short loc_40144D + 401412 2 INSTR BELONGTO 401380 401414 -1 INSTR LOCAL 1stSrcVia2ndSrcIMMEDNUM add rbx, 10h + 401414 4 INSTR BELONGTO 401380 + 401418 3 INSTR BELONGTO 401380 + 401418 3 INSTR DEADREGS EFLAGS EDI ZZ mov rdi, [rbx] 40141b -1 INSTR LOCAL NoMetaUpdate test rdi, rdi + 40141b 3 INSTR BELONGTO 401380 40141e -1 INSTR LOCAL NoMetaUpdate jnz short loc_401408 + 40141e 2 INSTR BELONGTO 401380 401420 -1 INSTR LOCAL NoMetaUpdate call sub_401550 + 401420 5 INSTR BELONGTO 401380 + 401420 5 INSTR DEADREGS EFLAGS EDX EBX ESI EDI R12 R13 ZZ call sub_401550 401425 -2 INSTR LOCAL n EAX ZZ NUMVia2ndSrcIMMEDNUM mov eax, 2 + 401425 5 INSTR BELONGTO 401380 + 401425 5 INSTR DEADREGS EFLAGS EAX EBX R8 R9 R10 R11 R12 R13 ZZ mov eax, 2 40142a -1 INSTR LOCAL NoMetaUpdate jmp short loc_401442 + 40142a 2 INSTR BELONGTO 401380 + 40142c 5 INSTR BELONGTO 401380 + 40142c 5 INSTR DEADREGS EFLAGS EDX EBX ESI EDI R12 R13 ZZ mov edx, offset aArgv1; "argv[1]" + 401431 5 INSTR BELONGTO 401380 + 401431 5 INSTR DEADREGS EFLAGS EBX ESI EDI R12 R13 ZZ mov esi, offset aMain; "main" + 401436 2 INSTR BELONGTO 401380 + 401436 2 INSTR DEADREGS EFLAGS EBX EDI R12 R13 ZZ xor edi, edi 401436 -2 INSTR LOCAL n EDI ZZ AlwaysNUM xor edi, edi 401438 -1 INSTR LOCAL NoMetaUpdate call _g_return_if_fail_warning + 401438 5 INSTR BELONGTO 401380 + 401438 5 INSTR DEADREGS EFLAGS EBX R12 R13 ZZ call _g_return_if_fail_warning 40143d -2 INSTR LOCAL n EAX ZZ NUMVia2ndSrcIMMEDNUM mov eax, 1 + 40143d 5 INSTR BELONGTO 401380 + 40143d 5 INSTR DEADREGS EFLAGS EAX EBX R8 R9 R10 R11 R12 R13 ZZ mov eax, 1 401442 -1 INSTR LOCAL 1stSrcVia2ndSrcIMMEDNUM add rsp, 18h + 401442 4 INSTR BELONGTO 401380 + 401446 1 INSTR BELONGTO 401380 + 401446 1 INSTR DEADREGS EFLAGS EBX R8 R9 R10 R11 R12 R13 ZZ pop rbx + 401446 24 DEALLOC STACK esp - 24 pop rbx + 401447 1 INSTR BELONGTO 401380 + 401447 1 INSTR DEADREGS EFLAGS R8 R9 R10 R11 R12 R13 ZZ pop rbp + 401448 2 INSTR BELONGTO 401380 + 401448 2 INSTR DEADREGS EFLAGS R8 R9 R10 R11 R12 R13 ZZ pop r12 + 40144a 2 INSTR BELONGTO 401380 + 40144a 2 INSTR DEADREGS EFLAGS R8 R9 R10 R11 R12 R13 ZZ pop r13 + 40144c 1 INSTR BELONGTO 401380 + 40144c 1 INSTR DEADREGS EFLAGS R8 R9 R10 R11 R12 R13 ZZ retn + 40144d 4 INSTR BELONGTO 401380 + 40144d 4 INSTR DEADREGS EFLAGS EAX ESI EDI ZZ mov rax, [r12] + 401451 5 INSTR BELONGTO 401380 + 401451 5 INSTR DEADREGS EFLAGS ESI EDI ZZ lea rsi, [r12+8] + 401456 4 INSTR BELONGTO 401380 + 401456 4 INSTR DEADREGS EFLAGS EDI ZZ lea edi, [r13-1] + 40145a 5 INSTR BELONGTO 401380 + 40145a 5 INSTR DEADREGS EFLAGS R13 ZZ mov [r12+8], rax 40145f -1 INSTR LOCAL NoMetaUpdate call qword ptr [rbx+8] + 40145f 3 INSTR BELONGTO 401380 401462 -1 INSTR LOCAL NoMetaUpdate cmp eax, 0FFFFFFFFh + 401462 3 INSTR BELONGTO 401380 401465 -1 INSTR LOCAL NoMetaUpdate jnz short loc_401442 + 401465 2 INSTR BELONGTO 401380 401467 -1 INSTR LOCAL NoMetaUpdate jmp short loc_401420 + 401467 2 INSTR BELONGTO 401380 40146c 0 FUNC FRAMERESTORE 0 0 0 1 0 0 2 0 0 3 0 0 4 0 0 5 0 0 6 0 0 7 0 0 8 0 0 9 0 0 10 0 0 11 0 0 12 0 0 13 0 0 14 0 0 15 0 0 ZZ 40146c 0 FUNC MMSAFENESS UNSAFE 40146c -1 INSTR LOCAL MetadataUnused xor ebp, ebp @@ -478,27 +595,27 @@ 40146c 42 FUNC GLOBAL start FUNC_UNSAFE NOFP NORET 401495 40146c 8 MEMORYHOLE STACK esp + 0 ReturnAddress 40146e 3 INSTR BELONGTO 40146c - 40146e 3 INSTR DEADREGS EFLAGS ECX ESI EDI R8 R9 ZZ mov r9, rdx + 40146e 3 INSTR DEADREGS EFLAGS ECX ESI EDI R8 R9 ZZ mov r9, rdx ; rtld_fini 401471 1 INSTR BELONGTO 40146c - 401471 1 INSTR DEADREGS EFLAGS ECX EDX ESI EDI R8 ZZ pop rsi + 401471 1 INSTR DEADREGS EFLAGS ECX EDX ESI EDI R8 ZZ pop rsi ; argc 401472 3 INSTR BELONGTO 40146c - 401472 3 INSTR DEADREGS EFLAGS ECX EDX EDI R8 ZZ mov rdx, rsp - 401472 3 PTRIMMEDESP STACK 0 displ mov rdx, rsp + 401472 3 INSTR DEADREGS EFLAGS ECX EDX EDI R8 ZZ mov rdx, rsp ; ubp_av + 401472 3 PTRIMMEDESP STACK 0 displ mov rdx, rsp ; ubp_av 401475 4 INSTR BELONGTO 40146c 401475 4 INSTR DEADREGS EFLAGS ECX EDI R8 ZZ and rsp, 0FFFFFFFFFFFFFFF0h 401479 1 INSTR BELONGTO 40146c 401479 1 INSTR DEADREGS EFLAGS ECX EDI R8 ZZ push rax 40147a 1 INSTR BELONGTO 40146c - 40147a 1 INSTR DEADREGS EFLAGS ECX EDI R8 ZZ push rsp - 40147b -2 INSTR LOCAL n R8 ZZ NumericDEFs mov r8, offset nullsub_1 + 40147a 1 INSTR DEADREGS EFLAGS ECX EDI R8 ZZ push rsp ; stack_end + 40147b -2 INSTR LOCAL n R8 ZZ NumericDEFs mov r8, offset fini ; fini 40147b 7 INSTR BELONGTO 40146c - 40147b 7 INSTR DEADREGS EFLAGS ECX EDI R8 ZZ mov r8, offset nullsub_1 - 401482 -2 INSTR LOCAL n RCX ZZ NumericDEFs mov rcx, offset loc_401F10 + 40147b 7 INSTR DEADREGS EFLAGS ECX EDI R8 ZZ mov r8, offset fini ; fini + 401482 -2 INSTR LOCAL n RCX ZZ NumericDEFs mov rcx, offset init; init 401482 7 INSTR BELONGTO 40146c - 401482 7 INSTR DEADREGS EFLAGS ECX EDI ZZ mov rcx, offset loc_401F10 - 401489 -2 INSTR LOCAL n RDI ZZ NumericDEFs mov rdi, offset loc_401380 + 401482 7 INSTR DEADREGS EFLAGS ECX EDI ZZ mov rcx, offset init; init + 401489 -2 INSTR LOCAL n RDI ZZ NumericDEFs mov rdi, offset main; main 401489 7 INSTR BELONGTO 40146c - 401489 7 INSTR DEADREGS EFLAGS EDI ZZ mov rdi, offset loc_401380 + 401489 7 INSTR DEADREGS EFLAGS EDI ZZ mov rdi, offset main; main 401490 -1 INSTR LOCAL NoMetaUpdate call ___libc_start_main 401490 5 INSTR BELONGTO 40146c 401490 5 INSTR DEADREGS EFLAGS ZZ call ___libc_start_main @@ -510,7 +627,7 @@ 401498 23 FUNC GLOBAL sub_401498 FUNC_SAFE NOFP RET 4014ae 401498 4 INSTR BELONGTO 401498 401498 4 INSTR DEADREGS EFLAGS EAX ZZ sub rsp, 8 - 401498 8 DATAREF STACK 143 esp + 0 PARENT LocalFrame LOCALFRAME + 401498 8 DATAREF STACK 145 esp + 0 PARENT LocalFrame LOCALFRAME 401498 8 MEMORYHOLE STACK esp + 8 ReturnAddress 40149c 7 INSTR BELONGTO 401498 40149c 7 INSTR DEADREGS EFLAGS EAX ZZ mov rax, cs:__gmon_start___ptr @@ -539,7 +656,7 @@ 4014b4 -3 INSTR LOCAL NoWarn push rbx 4014b5 4 INSTR BELONGTO 4014b0 4014b5 4 INSTR DEADREGS EFLAGS EBX ZZ sub rsp, 8 - 4014b5 8 DATAREF STACK 144 esp + 0 PARENT LocalFrame LOCALFRAME + 4014b5 8 DATAREF STACK 146 esp + 0 PARENT LocalFrame LOCALFRAME 4014b5 8 MEMORYHOLE STACK esp + 16 ReturnAddress 4014b5 8 MEMORYHOLE STACK esp + 8 CalleeSavedRegs 4014b9 -1 INSTR LOCAL NoMetaUpdate cmp cs:byte_603280, 0 @@ -612,7 +729,7 @@ 401550 111 FUNC GLOBAL sub_401550 FUNC_UNSAFE NOFP RET 4015be 401550 1 INSTR BELONGTO 401550 401550 1 INSTR DEADREGS EFLAGS EDX ESI EDI ZZ push rbx - 401550 8 DATAREF STACK 145 esp + 0 PARENT LocalFrame LOCALFRAME + 401550 8 DATAREF STACK 147 esp + 0 PARENT LocalFrame LOCALFRAME 401550 8 MEMORYHOLE STACK esp + 8 ReturnAddress 401551 -2 INSTR LOCAL n EDX ZZ NUMVia2ndSrcIMMEDNUM mov edx, 5 ; category 401551 5 INSTR BELONGTO 401550 @@ -645,7 +762,7 @@ 401578 5 INSTR BELONGTO 401550 401578 5 INSTR DEADREGS EFLAGS EBX ZZ call _dcgettext 40157d 7 INSTR BELONGTO 401550 - 40157d 7 INSTR DEADREGS EFLAGS EDX EBX ZZ mov rdx, cs:off_6031A0 + 40157d 7 INSTR DEADREGS EFLAGS EDX EBX ZZ mov rdx, cs:s1 401584 -1 INSTR LOCAL NoMetaUpdate test rdx, rdx 401584 3 INSTR BELONGTO 401550 401587 -1 INSTR LOCAL NoMetaUpdate jz short loc_4015BD @@ -702,23 +819,23 @@ 4015c4 3 INSTR BELONGTO 4015c0 4015c4 3 INSTR DEADREGS EFLAGS EBX R12 ZZ mov rbx, rdi 4015c7 12 MEMORYHOLE STACK esp + 208 CalleeSavedRegs - 4015c7 16 DATAREF STACK 148 esp + 32 CHILDOF 146 OFFSET 32 LOCALVAR var_C8 - 4015c7 16 DATAREF STACK 153 esp + 80 CHILDOF 146 OFFSET 80 LOCALVAR var_98 - 4015c7 16 DATAREF STACK 154 esp + 96 CHILDOF 146 OFFSET 96 LOCALVAR var_88 - 4015c7 16 DATAREF STACK 155 esp + 112 CHILDOF 146 OFFSET 112 LOCALVAR var_78 - 4015c7 16 DATAREF STACK 156 esp + 128 CHILDOF 146 OFFSET 128 LOCALVAR var_68 - 4015c7 16 DATAREF STACK 157 esp + 144 CHILDOF 146 OFFSET 144 LOCALVAR var_58 - 4015c7 16 DATAREF STACK 158 esp + 160 CHILDOF 146 OFFSET 160 LOCALVAR var_48 - 4015c7 16 DATAREF STACK 159 esp + 176 CHILDOF 146 OFFSET 176 LOCALVAR var_38 - 4015c7 16 DATAREF STACK 160 esp + 192 CHILDOF 146 OFFSET 192 LOCALVAR var_28 - 4015c7 208 DATAREF STACK 146 esp + 0 PARENT LocalFrame LOCALFRAME - 4015c7 32 DATAREF STACK 147 esp + 0 CHILDOF 146 OFFSET 0 OutArgsRegion OUTARGS + 4015c7 16 DATAREF STACK 150 esp + 32 CHILDOF 148 OFFSET 32 LOCALVAR var_C8 + 4015c7 16 DATAREF STACK 155 esp + 80 CHILDOF 148 OFFSET 80 LOCALVAR var_98 + 4015c7 16 DATAREF STACK 156 esp + 96 CHILDOF 148 OFFSET 96 LOCALVAR var_88 + 4015c7 16 DATAREF STACK 157 esp + 112 CHILDOF 148 OFFSET 112 LOCALVAR var_78 + 4015c7 16 DATAREF STACK 158 esp + 128 CHILDOF 148 OFFSET 128 LOCALVAR var_68 + 4015c7 16 DATAREF STACK 159 esp + 144 CHILDOF 148 OFFSET 144 LOCALVAR var_58 + 4015c7 16 DATAREF STACK 160 esp + 160 CHILDOF 148 OFFSET 160 LOCALVAR var_48 + 4015c7 16 DATAREF STACK 161 esp + 176 CHILDOF 148 OFFSET 176 LOCALVAR var_38 + 4015c7 16 DATAREF STACK 162 esp + 192 CHILDOF 148 OFFSET 192 LOCALVAR var_28 + 4015c7 208 DATAREF STACK 148 esp + 0 PARENT LocalFrame LOCALFRAME + 4015c7 32 DATAREF STACK 149 esp + 0 CHILDOF 148 OFFSET 0 OutArgsRegion OUTARGS 4015c7 7 INSTR BELONGTO 4015c0 4015c7 7 INSTR DEADREGS EFLAGS EDI R12 ZZ sub rsp, 0D0h - 4015c7 8 DATAREF STACK 149 esp + 48 CHILDOF 146 OFFSET 48 LOCALVAR var_B8 - 4015c7 8 DATAREF STACK 150 esp + 56 CHILDOF 146 OFFSET 56 LOCALVAR var_B0 - 4015c7 8 DATAREF STACK 151 esp + 64 CHILDOF 146 OFFSET 64 LOCALVAR var_A8 - 4015c7 8 DATAREF STACK 152 esp + 72 CHILDOF 146 OFFSET 72 LOCALVAR var_A0 + 4015c7 8 DATAREF STACK 151 esp + 48 CHILDOF 148 OFFSET 48 LOCALVAR var_B8 + 4015c7 8 DATAREF STACK 152 esp + 56 CHILDOF 148 OFFSET 56 LOCALVAR var_B0 + 4015c7 8 DATAREF STACK 153 esp + 64 CHILDOF 148 OFFSET 64 LOCALVAR var_A8 + 4015c7 8 DATAREF STACK 154 esp + 72 CHILDOF 148 OFFSET 72 LOCALVAR var_A0 4015c7 8 MEMORYHOLE STACK esp + 220 ReturnAddress 4015ce -1 INSTR LOCAL NoMetaUpdate test al, al 4015ce 2 INSTR BELONGTO 4015c0 @@ -804,7 +921,7 @@ 401673 5 INSTR BELONGTO 4015c0 401673 5 INSTR DEADREGS EFLAGS ECX EDX ESI EDI XMM0 XMM1 XMM2 XMM3 XMM4 XMM5 XMM6 XMM7 ZZ mov rsi, [r12+8] 401678 5 INSTR BELONGTO 4015c0 - 401678 5 INSTR DEADREGS EFLAGS ECX EDX EDI R12 XMM0 XMM1 XMM2 XMM3 XMM4 XMM5 XMM6 XMM7 ZZ mov ecx, (offset aIdS+8) + 401678 5 INSTR DEADREGS EFLAGS ECX EDX EDI R12 XMM0 XMM1 XMM2 XMM3 XMM4 XMM5 XMM6 XMM7 ZZ mov ecx, offset locale 40167d -1 INSTR LOCAL NoMetaUpdate test rsi, rsi 40167d 3 INSTR BELONGTO 4015c0 401680 4 INSTR BELONGTO 4015c0 @@ -851,9 +968,9 @@ 4016bc 1 INSTR BELONGTO 4015c0 4016bc 1 INSTR DEADREGS EFLAGS R8 R9 R10 R11 R12 XMM0 XMM1 XMM2 XMM3 XMM4 XMM5 XMM6 XMM7 ZZ retn 4016c0 5 INSTR BELONGTO 4015c0 - 4016c0 5 INSTR DEADREGS EFLAGS ECX EDX ESI EDI R12 XMM0 XMM1 XMM2 XMM3 XMM4 XMM5 XMM6 XMM7 ZZ mov ecx, (offset aIdS+8) + 4016c0 5 INSTR DEADREGS EFLAGS ECX EDX ESI EDI R12 XMM0 XMM1 XMM2 XMM3 XMM4 XMM5 XMM6 XMM7 ZZ mov ecx, offset locale 4016c5 5 INSTR BELONGTO 4015c0 - 4016c5 5 INSTR DEADREGS EFLAGS EDX ESI EDI R12 XMM0 XMM1 XMM2 XMM3 XMM4 XMM5 XMM6 XMM7 ZZ mov edx, (offset aIdS+8) + 4016c5 5 INSTR DEADREGS EFLAGS EDX ESI EDI R12 XMM0 XMM1 XMM2 XMM3 XMM4 XMM5 XMM6 XMM7 ZZ mov edx, offset locale 4016ca -1 INSTR LOCAL NoMetaUpdate test al, al 4016ca 2 INSTR BELONGTO 4015c0 4016cc 3 INSTR BELONGTO 4015c0 @@ -879,14 +996,14 @@ 4016f2 5 INSTR BELONGTO 4016e0 4016f7 5 INSTR BELONGTO 4016e0 4016f7 5 INSTR DEADREGS EFLAGS EBX EDI R12 R13 ZZ mov edi, offset aGnomeKeyringTo; "- Gnome Keyring Tool" - 4016fc 16 DATAREF STACK 162 esp + 0 CHILDOF 161 OFFSET 0 OutArgsRegion OUTARGS + 4016fc 16 DATAREF STACK 164 esp + 0 CHILDOF 163 OFFSET 0 OutArgsRegion OUTARGS 4016fc 4 INSTR BELONGTO 4016e0 4016fc 4 INSTR DEADREGS EFLAGS EBX R12 R13 ZZ sub rsp, 38h - 4016fc 56 DATAREF STACK 161 esp + 0 PARENT LocalFrame LOCALFRAME - 4016fc 8 DATAREF STACK 163 esp + 24 CHILDOF 161 OFFSET 24 LOCALVAR var_20 - 4016fc 8 DATAREF STACK 164 esp + 32 CHILDOF 161 OFFSET 32 LOCALVAR var_18 - 4016fc 8 DATAREF STACK 165 esp + 40 CHILDOF 161 OFFSET 40 LOCALVAR var_10 - 4016fc 8 DATAREF STACK 166 esp + 48 CHILDOF 161 OFFSET 48 LOCALVAR var_8 + 4016fc 56 DATAREF STACK 163 esp + 0 PARENT LocalFrame LOCALFRAME + 4016fc 8 DATAREF STACK 165 esp + 24 CHILDOF 163 OFFSET 24 LOCALVAR var_20 + 4016fc 8 DATAREF STACK 166 esp + 32 CHILDOF 163 OFFSET 32 LOCALVAR var_18 + 4016fc 8 DATAREF STACK 167 esp + 40 CHILDOF 163 OFFSET 40 LOCALVAR var_10 + 4016fc 8 DATAREF STACK 168 esp + 48 CHILDOF 163 OFFSET 48 LOCALVAR var_8 4016fc 8 MEMORYHOLE STACK esp + 56 ReturnAddress 401700 3 INSTR BELONGTO 4016e0 401700 3 INSTR DEADREGS EFLAGS EBX R12 R13 ZZ mov r13, rdx @@ -899,7 +1016,7 @@ 40170f 5 INSTR BELONGTO 4016e0 40170f 5 INSTR DEADREGS EFLAGS EBX ZZ call _g_option_context_new 401714 5 INSTR BELONGTO 4016e0 - 401714 5 INSTR DEADREGS EFLAGS EDX EBX ESI EDI ZZ mov edx, offset aGnomeKeyring; "gnome-keyring" + 401714 5 INSTR DEADREGS EFLAGS EDX EBX ESI EDI ZZ mov edx, offset domainname; "gnome-keyring" 401719 3 INSTR BELONGTO 4016e0 401719 3 INSTR DEADREGS EFLAGS EBX ESI EDI ZZ mov rdi, rax 40171c 3 INSTR BELONGTO 4016e0 @@ -979,13 +1096,13 @@ 40178b 1 INSTR BELONGTO 401780 40178b 1 INSTR DEADREGS EFLAGS ESI R8 ZZ push rbx 40178b -3 INSTR LOCAL NoWarn push rbx - 40178c 16 DATAREF STACK 171 esp + 40 CHILDOF 167 OFFSET 40 LOCALVAR var_20 - 40178c 24 DATAREF STACK 168 esp + 0 CHILDOF 167 OFFSET 0 OutArgsRegion OUTARGS + 40178c 16 DATAREF STACK 173 esp + 40 CHILDOF 169 OFFSET 40 LOCALVAR var_20 + 40178c 24 DATAREF STACK 170 esp + 0 CHILDOF 169 OFFSET 0 OutArgsRegion OUTARGS 40178c 4 INSTR BELONGTO 401780 40178c 4 INSTR DEADREGS EFLAGS EBX ESI R8 ZZ sub rsp, 38h - 40178c 56 DATAREF STACK 167 esp + 0 PARENT LocalFrame LOCALFRAME - 40178c 8 DATAREF STACK 169 esp + 24 CHILDOF 167 OFFSET 24 LOCALVAR var_30 - 40178c 8 DATAREF STACK 170 esp + 32 CHILDOF 167 OFFSET 32 LOCALVAR var_28 + 40178c 56 DATAREF STACK 169 esp + 0 PARENT LocalFrame LOCALFRAME + 40178c 8 DATAREF STACK 171 esp + 24 CHILDOF 169 OFFSET 24 LOCALVAR var_30 + 40178c 8 DATAREF STACK 172 esp + 32 CHILDOF 169 OFFSET 32 LOCALVAR var_28 40178c 8 MEMORYHOLE STACK esp + 56 CalleeSavedRegs 40178c 8 MEMORYHOLE STACK esp + 64 ReturnAddress 401790 5 INSTR BELONGTO 401780 @@ -1085,7 +1202,7 @@ 40183b 5 INSTR BELONGTO 401780 40183b 5 INSTR DEADREGS EFLAGS ZZ call sub_401F00 401840 5 INSTR BELONGTO 401780 - 401840 5 INSTR DEADREGS EFLAGS ESI EDI ZZ mov edi, offset aIdS; "\tID: %s\n" + 401840 5 INSTR DEADREGS EFLAGS ESI EDI ZZ mov edi, offset qword_4020E0 401845 3 INSTR BELONGTO 401780 401845 3 INSTR DEADREGS EFLAGS ESI ZZ mov rbp, rax 401848 3 INSTR BELONGTO 401780 @@ -1177,14 +1294,14 @@ 4018ce 1 INSTR BELONGTO 4018c0 4018ce 1 INSTR DEADREGS EFLAGS R12 R13 R14 R15 ZZ push rbx 4018ce -3 INSTR LOCAL NoWarn push rbx - 4018cf 12 DATAREF STACK 174 esp + 16 CHILDOF 172 OFFSET 16 LOCALVAR var_58 - 4018cf 12 DATAREF STACK 175 esp + 28 CHILDOF 172 OFFSET 28 LOCALVAR var_4C - 4018cf 16 DATAREF STACK 176 esp + 40 CHILDOF 172 OFFSET 40 LOCALVAR var_40 + 4018cf 12 DATAREF STACK 176 esp + 16 CHILDOF 174 OFFSET 16 LOCALVAR var_58 + 4018cf 12 DATAREF STACK 177 esp + 28 CHILDOF 174 OFFSET 28 LOCALVAR var_4C + 4018cf 16 DATAREF STACK 178 esp + 40 CHILDOF 174 OFFSET 40 LOCALVAR var_40 4018cf 24 MEMORYHOLE STACK esp + 56 CalleeSavedRegs 4018cf 4 INSTR BELONGTO 4018c0 4018cf 4 INSTR DEADREGS EFLAGS EBX R12 R13 R14 R15 ZZ sub rsp, 38h - 4018cf 56 DATAREF STACK 172 esp + 0 PARENT LocalFrame LOCALFRAME - 4018cf 8 DATAREF STACK 173 esp + 8 CHILDOF 172 OFFSET 8 LOCALVAR var_60 + 4018cf 56 DATAREF STACK 174 esp + 0 PARENT LocalFrame LOCALFRAME + 4018cf 8 DATAREF STACK 175 esp + 8 CHILDOF 174 OFFSET 8 LOCALVAR var_60 4018cf 8 MEMORYHOLE STACK esp + 80 ReturnAddress 4018d3 -1 INSTR LOCAL MetadataUnused mov [rsp+68h+var_4C], edi 4018d3 4 INSTR BELONGTO 4018c0 @@ -1485,7 +1602,7 @@ 401ac0 0 FUNC MMSAFENESS SAFE 401ac0 4 INSTR BELONGTO 401ac0 401ac0 4 INSTR DEADREGS EFLAGS ECX EDX ESI EDI R8 ZZ sub rsp, 8 - 401ac0 8 DATAREF STACK 177 esp + 0 PARENT LocalFrame LOCALFRAME + 401ac0 8 DATAREF STACK 179 esp + 0 PARENT LocalFrame LOCALFRAME 401ac0 8 MEMORYHOLE STACK esp + 8 ReturnAddress 401ac0 94 FUNC GLOBAL sub_401AC0 FUNC_UNSAFE NOFP RET 401b1d 401ac4 -2 INSTR LOCAL n R8 ZZ AlwaysNUM xor r8d, r8d @@ -1664,12 +1781,12 @@ 401d2c 1 INSTR BELONGTO 401f00 401d2c -3 INSTR LOCAL NoWarn push rbx 401d2d 3 INSTR BELONGTO 401f00 - 401d30 1 DATAREF STACK 181 esp + 11 CHILDOF 178 OFFSET 11 LOCALVAR var_3D - 401d30 4 DATAREF STACK 179 esp + 0 CHILDOF 178 OFFSET 0 LOCALVAR SMP_IDA_FixVar0 + 401d30 1 DATAREF STACK 183 esp + 11 CHILDOF 180 OFFSET 11 LOCALVAR var_3D + 401d30 4 DATAREF STACK 181 esp + 0 CHILDOF 180 OFFSET 0 LOCALVAR SMP_IDA_FixVar0 401d30 4 INSTR BELONGTO 401f00 - 401d30 56 DATAREF STACK 182 esp + 12 CHILDOF 178 OFFSET 12 LOCALVAR var_3C - 401d30 68 DATAREF STACK 178 esp + 0 PARENT LocalFrame LOCALFRAME - 401d30 7 DATAREF STACK 180 esp + 4 CHILDOF 178 OFFSET 4 LOCALVAR var_44 + 401d30 56 DATAREF STACK 184 esp + 12 CHILDOF 180 OFFSET 12 LOCALVAR var_3C + 401d30 68 DATAREF STACK 180 esp + 0 PARENT LocalFrame LOCALFRAME + 401d30 7 DATAREF STACK 182 esp + 4 CHILDOF 180 OFFSET 4 LOCALVAR var_44 401d30 8 MEMORYHOLE STACK esp + 68 ReturnAddress 401d34 -1 INSTR LOCAL NoMetaUpdate test rsi, rsi 401d34 3 INSTR BELONGTO 401f00 @@ -1840,31 +1957,98 @@ 401f05 5 INSTR BELONGTO 401f00 401f0a -1 INSTR LOCAL NoMetaUpdate jmp loc_401D20 401f0a 5 INSTR BELONGTO 401f00 - 401f10 5 PTRIMMEDESP STACK -40 displ mov [rsp-28h], rbp - 401f15 5 PTRIMMEDESP STACK -32 displ mov [rsp-20h], r12 - 401f28 5 PTRIMMEDESP STACK -24 displ mov [rsp-18h], r13 - 401f2d 5 PTRIMMEDESP STACK -16 displ mov [rsp-10h], r14 - 401f32 5 PTRIMMEDESP STACK -8 displ mov [rsp-8], r15 - 401f37 5 PTRIMMEDESP STACK -48 displ mov [rsp-30h], rbx - 401f49 -2 INSTR LOCAL n RBP ZZ AlwaysNUM sar rbp, 3 + 401f10 0 FUNC FRAMERESTORE 0 0 0 1 0 0 2 0 0 3 0 0 4 0 8 5 0 0 6 0 0 7 0 0 8 0 0 9 0 0 10 0 0 11 0 0 12 0 0 13 0 0 14 0 0 15 0 0 ZZ + 401f10 0 FUNC MMSAFENESS SPECSAFE + 401f10 137 FUNC GLOBAL init FUNC_UNSAFE NOFP RET 401f98 + 401f10 5 INSTR BELONGTO 401f10 + 401f10 5 INSTR DEADREGS EFLAGS ZZ mov [rsp+var_28], rbp + 401f10 5 PTRIMMEDESP STACK -40 displ mov [rsp+var_28], rbp + 401f15 5 INSTR BELONGTO 401f10 + 401f15 5 INSTR DEADREGS EFLAGS ZZ mov [rsp+var_20], r12 + 401f15 5 PTRIMMEDESP STACK -32 displ mov [rsp+var_20], r12 + 401f1a -1 INSTR LOCAL MetadataUnused lea rbp, cs:602DB4h + 401f1a 7 INSTR BELONGTO 401f10 + 401f21 7 INSTR BELONGTO 401f10 + 401f21 7 INSTR DEADREGS EFLAGS R12 ZZ lea r12, cs:602DB4h + 401f28 5 INSTR BELONGTO 401f10 + 401f28 5 INSTR DEADREGS EFLAGS ZZ mov [rsp+var_18], r13 + 401f28 5 PTRIMMEDESP STACK -24 displ mov [rsp+var_18], r13 + 401f2d 5 INSTR BELONGTO 401f10 + 401f2d 5 INSTR DEADREGS EFLAGS R13 ZZ mov [rsp+var_10], r14 + 401f2d 5 PTRIMMEDESP STACK -16 displ mov [rsp+var_10], r14 + 401f32 5 INSTR BELONGTO 401f10 + 401f32 5 INSTR DEADREGS EFLAGS R13 R14 ZZ mov [rsp+var_8], r15 + 401f32 5 PTRIMMEDESP STACK -8 displ mov [rsp+var_8], r15 + 401f37 5 INSTR BELONGTO 401f10 + 401f37 5 INSTR DEADREGS EFLAGS R13 R14 R15 ZZ mov [rsp+var_30], rbx + 401f37 5 PTRIMMEDESP STACK -48 displ mov [rsp+var_30], rbx + 401f3c 4 INSTR BELONGTO 401f10 + 401f3c 4 INSTR DEADREGS EFLAGS EBX R13 R14 R15 ZZ sub rsp, 38h + 401f3c 56 DATAREF STACK 185 esp + 0 PARENT LocalFrame LOCALFRAME + 401f3c 8 DATAREF STACK 186 esp + 8 CHILDOF 185 OFFSET 8 LOCALVAR var_30 + 401f3c 8 DATAREF STACK 187 esp + 16 CHILDOF 185 OFFSET 16 LOCALVAR var_28 + 401f3c 8 DATAREF STACK 188 esp + 24 CHILDOF 185 OFFSET 24 LOCALVAR var_20 + 401f3c 8 DATAREF STACK 189 esp + 32 CHILDOF 185 OFFSET 32 LOCALVAR var_18 + 401f3c 8 DATAREF STACK 190 esp + 40 CHILDOF 185 OFFSET 40 LOCALVAR var_10 + 401f3c 8 DATAREF STACK 191 esp + 48 CHILDOF 185 OFFSET 48 LOCALVAR var_8 + 401f3c 8 MEMORYHOLE STACK esp + 56 ReturnAddress + 401f40 -1 INSTR LOCAL MetadataUnused sub rbp, r12 + 401f40 3 INSTR BELONGTO 401f10 + 401f43 3 INSTR BELONGTO 401f10 + 401f43 3 INSTR DEADREGS EFLAGS EBX R13 R14 R15 ZZ mov r13d, edi + 401f46 3 INSTR BELONGTO 401f10 + 401f46 3 INSTR DEADREGS EFLAGS EBX R14 R15 ZZ mov r14, rsi + 401f49 -1 INSTR LOCAL MetadataUnused sar rbp, 3 + 401f49 4 INSTR BELONGTO 401f10 + 401f4d 3 INSTR BELONGTO 401f10 + 401f4d 3 INSTR DEADREGS EFLAGS EBX R15 ZZ mov r15, rdx 401f50 -1 INSTR LOCAL NoMetaUpdate call _init_proc + 401f50 5 INSTR BELONGTO 401f10 + 401f50 5 INSTR DEADREGS EFLAGS EBX ZZ call _init_proc 401f55 -1 INSTR LOCAL NoMetaUpdate test rbp, rbp + 401f55 3 INSTR BELONGTO 401f10 401f58 -1 INSTR LOCAL NoMetaUpdate jz short loc_401F76 + 401f58 2 INSTR BELONGTO 401f10 + 401f5a 2 INSTR BELONGTO 401f10 + 401f5a 2 INSTR DEADREGS EFLAGS EDX EBX ESI EDI ZZ xor ebx, ebx 401f5a -2 INSTR LOCAL n EBX ZZ AlwaysNUM xor ebx, ebx + 401f5c 4 INSTR BELONGTO 401f10 + 401f60 3 INSTR BELONGTO 401f10 + 401f60 3 INSTR DEADREGS EFLAGS EDX ESI EDI ZZ mov rdx, r15 + 401f63 3 INSTR BELONGTO 401f10 + 401f63 3 INSTR DEADREGS EFLAGS ESI EDI ZZ mov rsi, r14 + 401f66 3 INSTR BELONGTO 401f10 + 401f66 3 INSTR DEADREGS EFLAGS EDI ZZ mov edi, r13d 401f69 -1 INSTR LOCAL NoMetaUpdate call qword ptr [r12+rbx*8] + 401f69 4 INSTR BELONGTO 401f10 401f6d -1 INSTR LOCAL 1stSrcVia2ndSrcIMMEDNUM add rbx, 1 + 401f6d 4 INSTR BELONGTO 401f10 401f71 -1 INSTR LOCAL NoMetaUpdate cmp rbx, rbp + 401f71 3 INSTR BELONGTO 401f10 401f74 -1 INSTR LOCAL NoMetaUpdate jnz short loc_401F60 - 401f76 5 PTRIMMEDESP STACK 8 displ mov rbx, [rsp+8] - 401f7b 5 PTRIMMEDESP STACK 16 displ mov rbp, [rsp+10h] - 401f80 5 PTRIMMEDESP STACK 24 displ mov r12, [rsp+18h] - 401f85 5 PTRIMMEDESP STACK 32 displ mov r13, [rsp+20h] - 401f8a 5 PTRIMMEDESP STACK 40 displ mov r14, [rsp+28h] - 401f8f 5 PTRIMMEDESP STACK 48 displ mov r15, [rsp+30h] + 401f74 2 INSTR BELONGTO 401f10 + 401f76 5 INSTR BELONGTO 401f10 + 401f76 5 INSTR DEADREGS EFLAGS EBX R8 R9 R10 R11 R12 R13 R14 R15 ZZ mov rbx, [rsp+38h+var_30] + 401f76 5 PTRIMMEDESP STACK 8 displ mov rbx, [rsp+38h+var_30] + 401f7b 5 INSTR BELONGTO 401f10 + 401f7b 5 INSTR DEADREGS EFLAGS R8 R9 R10 R11 R12 R13 R14 R15 ZZ mov rbp, [rsp+38h+var_28] + 401f7b 5 PTRIMMEDESP STACK 16 displ mov rbp, [rsp+38h+var_28] + 401f80 -1 INSTR LOCAL MetadataUnused mov r12, [rsp+38h+var_20] + 401f80 5 INSTR BELONGTO 401f10 + 401f85 -1 INSTR LOCAL MetadataUnused mov r13, [rsp+38h+var_18] + 401f85 5 INSTR BELONGTO 401f10 + 401f8a -1 INSTR LOCAL MetadataUnused mov r14, [rsp+38h+var_10] + 401f8a 5 INSTR BELONGTO 401f10 + 401f8f -1 INSTR LOCAL MetadataUnused mov r15, [rsp+38h+var_8] + 401f8f 5 INSTR BELONGTO 401f10 401f94 -1 INSTR LOCAL 1stSrcVia2ndSrcIMMEDNUM add rsp, 38h + 401f94 4 INSTR BELONGTO 401f10 + 401f98 1 INSTR BELONGTO 401f10 + 401f98 1 INSTR DEADREGS EFLAGS R8 R9 R10 R11 R12 R13 R14 R15 ZZ retn + 401f98 56 DEALLOC STACK esp - 56 retn 401fa0 0 FUNC FRAMERESTORE 0 0 0 1 0 1 2 0 0 3 0 0 4 0 8 5 0 0 6 0 0 7 0 0 8 0 0 9 0 0 10 0 0 11 0 0 12 0 0 13 0 0 14 0 0 15 0 0 ZZ 401fa0 0 FUNC MMSAFENESS SAFE - 401fa0 2 FUNC GLOBAL nullsub_1 FUNC_SAFE NOFP RET FUNC_LEAF 401fa1 + 401fa0 2 FUNC GLOBAL fini FUNC_SAFE NOFP RET FUNC_LEAF 401fa1 401fa0 2 INSTR BELONGTO 401fa0 401fa0 2 INSTR DEADREGS EFLAGS ZZ rep retn 401fa0 -4 INSTR LOCAL SafeReturn rep retn @@ -1882,7 +2066,7 @@ 401fb4 -3 INSTR LOCAL NoWarn push rbx 401fb5 4 INSTR BELONGTO 401fb0 401fb5 4 INSTR DEADREGS EFLAGS EAX EBX ZZ sub rsp, 8 - 401fb5 8 DATAREF STACK 183 esp + 0 PARENT LocalFrame LOCALFRAME + 401fb5 8 DATAREF STACK 192 esp + 0 PARENT LocalFrame LOCALFRAME 401fb5 8 MEMORYHOLE STACK esp + 16 ReturnAddress 401fb5 8 MEMORYHOLE STACK esp + 8 CalleeSavedRegs 401fb9 7 INSTR BELONGTO 401fb0 @@ -1918,7 +2102,7 @@ 401fe8 14 FUNC GLOBAL .term_proc FUNC_UNSAFE NOFP RET 401ff5 401fe8 4 INSTR BELONGTO 401fe8 401fe8 4 INSTR DEADREGS EFLAGS EAX ECX EDX ESI EDI R8 R9 R10 R11 ZZ sub rsp, 8 ; _fini - 401fe8 8 DATAREF STACK 184 esp + 0 PARENT LocalFrame LOCALFRAME + 401fe8 8 DATAREF STACK 193 esp + 0 PARENT LocalFrame LOCALFRAME 401fe8 8 MEMORYHOLE STACK esp + 8 ReturnAddress 401fec -1 INSTR LOCAL NoMetaUpdate call sub_4014B0 401fec 5 INSTR BELONGTO 401fe8 diff --git a/tests/commit/trimmed-sorted-save-gnome-nettool.psexe.annot.REMOVED.git-id b/tests/commit/trimmed-sorted-save-gnome-nettool.psexe.annot.REMOVED.git-id index e8b24b81..a1c78643 100644 --- a/tests/commit/trimmed-sorted-save-gnome-nettool.psexe.annot.REMOVED.git-id +++ b/tests/commit/trimmed-sorted-save-gnome-nettool.psexe.annot.REMOVED.git-id @@ -1 +1 @@ -1d7fefe3f994db200a81dc089c20b58e7dfb459d \ No newline at end of file +107c4ca2fc4a489e3358bab5850391956b5b05f4 \ No newline at end of file diff --git a/tests/commit/trimmed-sorted-save-gnome-open.psexe.annot b/tests/commit/trimmed-sorted-save-gnome-open.psexe.annot index 760d2515..ee943cb8 100644 --- a/tests/commit/trimmed-sorted-save-gnome-open.psexe.annot +++ b/tests/commit/trimmed-sorted-save-gnome-open.psexe.annot @@ -355,27 +355,27 @@ 400c20 42 FUNC GLOBAL _start FUNC_UNSAFE NOFP NORET 400c49 400c20 8 MEMORYHOLE STACK esp + 0 ReturnAddress 400c22 3 INSTR BELONGTO 400c20 - 400c22 3 INSTR DEADREGS EFLAGS ECX ESI EDI R8 R9 ZZ mov r9, rdx + 400c22 3 INSTR DEADREGS EFLAGS ECX ESI EDI R8 R9 ZZ mov r9, rdx ; rtld_fini 400c25 1 INSTR BELONGTO 400c20 - 400c25 1 INSTR DEADREGS EFLAGS ECX EDX ESI EDI R8 ZZ pop rsi + 400c25 1 INSTR DEADREGS EFLAGS ECX EDX ESI EDI R8 ZZ pop rsi ; argc 400c26 3 INSTR BELONGTO 400c20 - 400c26 3 INSTR DEADREGS EFLAGS ECX EDX EDI R8 ZZ mov rdx, rsp - 400c26 3 PTRIMMEDESP STACK 0 displ mov rdx, rsp + 400c26 3 INSTR DEADREGS EFLAGS ECX EDX EDI R8 ZZ mov rdx, rsp ; ubp_av + 400c26 3 PTRIMMEDESP STACK 0 displ mov rdx, rsp ; ubp_av 400c29 4 INSTR BELONGTO 400c20 400c29 4 INSTR DEADREGS EFLAGS ECX EDI R8 ZZ and rsp, 0FFFFFFFFFFFFFFF0h 400c2d 1 INSTR BELONGTO 400c20 400c2d 1 INSTR DEADREGS EFLAGS ECX EDI R8 ZZ push rax 400c2e 1 INSTR BELONGTO 400c20 - 400c2e 1 INSTR DEADREGS EFLAGS ECX EDI R8 ZZ push rsp - 400c2f -2 INSTR LOCAL n R8 ZZ NumericDEFs mov r8, offset __libc_csu_fini + 400c2e 1 INSTR DEADREGS EFLAGS ECX EDI R8 ZZ push rsp ; stack_end + 400c2f -2 INSTR LOCAL n R8 ZZ NumericDEFs mov r8, offset __libc_csu_fini; fini 400c2f 7 INSTR BELONGTO 400c20 - 400c2f 7 INSTR DEADREGS EFLAGS ECX EDI R8 ZZ mov r8, offset __libc_csu_fini - 400c36 -2 INSTR LOCAL n RCX ZZ NumericDEFs mov rcx, offset __libc_csu_init + 400c2f 7 INSTR DEADREGS EFLAGS ECX EDI R8 ZZ mov r8, offset __libc_csu_fini; fini + 400c36 -2 INSTR LOCAL n RCX ZZ NumericDEFs mov rcx, offset __libc_csu_init; init 400c36 7 INSTR BELONGTO 400c20 - 400c36 7 INSTR DEADREGS EFLAGS ECX EDI ZZ mov rcx, offset __libc_csu_init - 400c3d -2 INSTR LOCAL n RDI ZZ NumericDEFs mov rdi, offset main + 400c36 7 INSTR DEADREGS EFLAGS ECX EDI ZZ mov rcx, offset __libc_csu_init; init + 400c3d -2 INSTR LOCAL n RDI ZZ NumericDEFs mov rdi, offset main; main 400c3d 7 INSTR BELONGTO 400c20 - 400c3d 7 INSTR DEADREGS EFLAGS EDI ZZ mov rdi, offset main + 400c3d 7 INSTR DEADREGS EFLAGS EDI ZZ mov rdi, offset main; main 400c44 -1 INSTR LOCAL NoMetaUpdate call ___libc_start_main 400c44 5 INSTR BELONGTO 400c20 400c44 5 INSTR DEADREGS EFLAGS ZZ call ___libc_start_main diff --git a/tests/commit/trimmed-sorted-save-gnome-power-statistics.psexe.annot b/tests/commit/trimmed-sorted-save-gnome-power-statistics.psexe.annot index 0f16b024..0c6a5e48 100644 --- a/tests/commit/trimmed-sorted-save-gnome-power-statistics.psexe.annot +++ b/tests/commit/trimmed-sorted-save-gnome-power-statistics.psexe.annot @@ -1,4 +1,4 @@ - 0 104 DATAREF GLOBAL 437 40e008 PARENT SMP_dummy44 VOID RO + 0 104 DATAREF GLOBAL 438 40e008 PARENT SMP_dummy46 VOID RO 0 10 DATAREF GLOBAL 108 40c228 PARENT aWakeupS VOID RO 0 10 DATAREF GLOBAL 124 40c2d5 PARENT aKeyboards VOID RO 0 10 DATAREF GLOBAL 134 40c332 PARENT aComputers VOID RO @@ -10,7 +10,7 @@ 0 10 DATAREF GLOBAL 297 40cb22 PARENT aAttribute VOID RO 0 10 DATAREF GLOBAL 305 40cb6d PARENT aIconName VOID RO 0 10 DATAREF GLOBAL 319 40cc0b PARENT aProcessor VOID RO - 0 10 DATAREF GLOBAL 403 40d2f6 PARENT SMP_dummy31 VOID RO + 0 10 DATAREF GLOBAL 404 40d2f6 PARENT SMP_dummy33 VOID RO 0 10 DATAREF GLOBAL 54 40bf8a PARENT a_1fHour VOID RO 0 10 DATAREF GLOBAL 55 40bf94 PARENT msgid2 VOID RO 0 10 DATAREF GLOBAL 60 40bfe2 PARENT aNotebook1 VOID RO @@ -78,7 +78,7 @@ 0 13 DATAREF GLOBAL 3 40bd16 PARENT aPowermanager VOID RO 0 13 DATAREF GLOBAL 37 40bf04 PARENT aDialog_stats VOID RO 0 13 DATAREF GLOBAL 375 40d052 PARENT aDivisorZero VOID RO - 0 13 DATAREF GLOBAL 394 40d19d PARENT aDataNull VOID RO + 0 13 DATAREF GLOBAL 395 40d19d PARENT aDataNull VOID RO 0 13 DATAREF GLOBAL 49 40bf4d PARENT a_0fSeconds VOID RO 0 13 DATAREF GLOBAL 51 40bf66 PARENT a_1fMinutes VOID RO 0 13 DATAREF GLOBAL 93 40c13d PARENT aDo_setitimer VOID RO @@ -92,7 +92,7 @@ 0 14 DATAREF GLOBAL 271 40c9a9 PARENT aGpmSEmpty VOID RO 0 14 DATAREF GLOBAL 285 40ca91 PARENT aAddedS VOID RO 0 14 DATAREF GLOBAL 296 40cb14 PARENT aTreeview_info VOID RO - 0 14 DATAREF GLOBAL 390 40d15d PARENT aGraphNull VOID RO + 0 14 DATAREF GLOBAL 391 40d15d PARENT aGraphNull VOID RO 0 14 DATAREF GLOBAL 57 40bfa7 PARENT aRemovedS VOID RO 0 14 DATAREF GLOBAL 69 40c01f PARENT aKernelModule VOID RO 0 14 DATAREF GLOBAL 92 40c12f PARENT aHrtimer_start VOID RO @@ -109,9 +109,9 @@ 0 15 DATAREF GLOBAL 317 40cbf3 PARENT aDeviceChanged VOID RO 0 15 DATAREF GLOBAL 347 40cf21 PARENT SMP_dummy25 VOID RO 0 15 DATAREF GLOBAL 376 40d05f PARENT aGpmgraphwidget VOID RO - 0 15 DATAREF GLOBAL 393 40d18e PARENT aAddToListS VOID RO + 0 15 DATAREF GLOBAL 394 40d18e PARENT aAddToListS VOID RO 0 15 DATAREF GLOBAL 74 40c055 PARENT aInterprocessor VOID RO - 0 160 DATAREF GLOBAL 443 40e770 PARENT SMP_dummy50 VOID RO + 0 160 DATAREF GLOBAL 444 40e770 PARENT SMP_dummy52 VOID RO 0 16 DATAREF GLOBAL 106 40c1ff PARENT aUsbActivityS VOID RO 0 16 DATAREF GLOBAL 154 40c3f0 PARENT aIs_rechargeabl VOID RO 0 16 DATAREF GLOBAL 183 40c518 PARENT aEnergyDesign VOID RO @@ -124,10 +124,10 @@ 0 16 DATAREF GLOBAL 267 40c98d PARENT aGpmSMissing VOID RO 0 16 DATAREF GLOBAL 282 40ca61 PARENT aDialogWarning VOID RO 0 16 DATAREF GLOBAL 288 40cac2 PARENT aHbox_statistic VOID RO - 0 16 DATAREF GLOBAL 400 40d2b0 PARENT SMP_dummy30 VOID RO + 0 16 DATAREF GLOBAL 401 40d2b0 PARENT SMP_dummy32 VOID RO 0 16 DATAREF GLOBAL 4 40bd23 PARENT aLength21 VOID RO 0 16 DATAREF GLOBAL 96 40c160 PARENT aEnqueue_task_r VOID RO - 0 176 DATAREF GLOBAL 434 40df28 PARENT SMP_dummy41 VOID RO + 0 176 DATAREF GLOBAL 435 40df28 PARENT SMP_dummy43 VOID RO 0 17 DATAREF GLOBAL 110 40c249 PARENT aLocalInterrupt VOID RO 0 17 DATAREF GLOBAL 116 40c290 PARENT aLaptopBatterie VOID RO 0 17 DATAREF GLOBAL 176 40c4cf PARENT aGpmStatistics_ VOID RO @@ -137,7 +137,6 @@ 0 17 DATAREF GLOBAL 304 40cb5c PARENT aTreeview_wakeu VOID RO 0 17 DATAREF GLOBAL 35 40bee2 PARENT aTreeview_devic VOID RO 0 17 DATAREF GLOBAL 36 40bef3 PARENT aFailedToSelect VOID RO - 0 17 DATAREF GLOBAL 388 40d14b CHILDOF 387 OFFSET 0 aKeydataitemNul + 0 FIELD DIRECT 0 18 DATAREF GLOBAL 174 40c4a8 PARENT aWaitingToCharg VOID RO 0 18 DATAREF GLOBAL 180 40c4f5 PARENT aEnergyWhenEmpt VOID RO 0 18 DATAREF GLOBAL 232 40c758 PARENT aInfoHistoryTim VOID RO @@ -146,9 +145,8 @@ 0 18 DATAREF GLOBAL 2 40bd04 PARENT aAboveIndexI VOID RO 0 18 DATAREF GLOBAL 252 40c87e PARENT aInfoHistoryTyp VOID RO 0 18 DATAREF GLOBAL 262 40c949 PARENT aProcessorWakeu VOID RO - 0 18 DATAREF GLOBAL 320 40cc15 PARENT aUsrShareLocale VOID RO + 0 18 DATAREF GLOBAL 320 40cc15 PARENT dirname VOID RO 0 18 DATAREF GLOBAL 341 40ce6e PARENT SMP_dummy22 VOID RO - 0 18 DATAREF GLOBAL 387 40d14b PARENT aKeydataitemNul VOID RO AGGREGATE 0 19 DATAREF GLOBAL 102 40c1b3 PARENT aQueue_delaye_0 VOID RO 0 19 DATAREF GLOBAL 137 40c345 CHILDOF 136 OFFSET 0 aEnumUnrecognis + 0 FIELD DIRECT 0 19 DATAREF GLOBAL 146 40c38e PARENT aEnergyFullDesi VOID RO @@ -162,12 +160,12 @@ 0 1 DATAREF GLOBAL 30 40becf PARENT byte_40BECF VOID RO 0 1 DATAREF GLOBAL 313 40cbce PARENT SMP_dummy14 VOID RO 0 1 DATAREF GLOBAL 32 40bed8 PARENT SMP_dummy10 VOID RO - 0 1 DATAREF GLOBAL 389 40d14b CHILDOF 387 OFFSET 17 aKeydataitemNul + 17 FIELD DIRECT - 0 1 DATAREF GLOBAL 659 60f6a8 PARENT byte_60F6A8 VOID RW + 0 1 DATAREF GLOBAL 390 40d15c PARENT locale VOID RO + 0 1 DATAREF GLOBAL 660 60f6a8 PARENT byte_60F6A8 VOID RW 0 20 DATAREF GLOBAL 238 40c7a7 PARENT aPredictionAccu VOID RO 0 20 DATAREF GLOBAL 257 40c8f4 PARENT aSelectedRowIsS VOID RO 0 20 DATAREF GLOBAL 277 40ca0c PARENT aGpmSSCharging VOID RO - 0 20 DATAREF GLOBAL 289 40cad2 PARENT aGnomePowerMana VOID RO + 0 20 DATAREF GLOBAL 289 40cad2 PARENT domainname VOID RO 0 20 DATAREF GLOBAL 310 40cba0 PARENT aCombobox_stats VOID RO 0 20 DATAREF GLOBAL 59 40bfce PARENT aApplicationsSy VOID RO 0 20 DATAREF GLOBAL 85 40c0ca PARENT aAtaHostControl VOID RO @@ -178,7 +176,7 @@ 0 21 DATAREF GLOBAL 251 40c869 PARENT aLabel_axis_h_0 VOID RO 0 21 DATAREF GLOBAL 278 40ca20 PARENT aBatterySChargi VOID RO 0 21 DATAREF GLOBAL 281 40ca4c PARENT aGpmBatteryMiss VOID RO - 0 2280 DATAREF GLOBAL 430 40d400 PARENT SMP_dummy37 VOID RO + 0 2280 DATAREF GLOBAL 431 40d400 PARENT SMP_dummy39 VOID RO 0 22 DATAREF GLOBAL 100 40c18f PARENT aQueue_delayed_ VOID RO 0 22 DATAREF GLOBAL 136 40c345 PARENT aEnumUnrecognis VOID RO AGGREGATE 0 22 DATAREF GLOBAL 275 40c9df PARENT aBatteryFullCha VOID RO @@ -189,7 +187,7 @@ 0 22 DATAREF GLOBAL 349 40cf4a PARENT SMP_dummy26 VOID RO 0 22 DATAREF GLOBAL 381 40d0ad PARENT aDataRangeIsFXF VOID RO 0 22 DATAREF GLOBAL 384 40d0fc PARENT aDataRangeIsFYF VOID RO - 0 22 DATAREF GLOBAL 402 40d2e0 PARENT aGpm_graph_wi_1 VOID RO + 0 22 DATAREF GLOBAL 403 40d2e0 PARENT aGpm_graph_wi_1 VOID RO 0 22 DATAREF GLOBAL 91 40c119 PARENT aHrtimer_start_ VOID RO 0 23 DATAREF GLOBAL 104 40c1d1 PARENT aNetworkRouteFl VOID RO 0 23 DATAREF GLOBAL 105 40c1e8 PARENT aUsb_hcd_poll_r VOID RO @@ -204,11 +202,11 @@ 0 24 DATAREF GLOBAL 255 40c8c2 PARENT aInfoStatsGra_0 VOID RO 0 24 DATAREF GLOBAL 322 40cc2d PARENT aOrg_gnome_powe VOID RO 0 24 DATAREF GLOBAL 351 40cf88 PARENT SMP_dummy27 VOID RO - 0 24 DATAREF GLOBAL 435 40dfd8 PARENT SMP_dummy42 VOID RO - 0 24 DATAREF GLOBAL 436 40dff0 PARENT SMP_dummy43 VOID RO - 0 24 DATAREF GLOBAL 440 40e6f0 PARENT SMP_dummy47 VOID RO - 0 24 DATAREF GLOBAL 441 40e708 PARENT SMP_dummy48 VOID RO - 0 24 DATAREF GLOBAL 454 60efe8 PARENT SMP_dummy55 VOID RW + 0 24 DATAREF GLOBAL 436 40dfd8 PARENT SMP_dummy44 VOID RO + 0 24 DATAREF GLOBAL 437 40dff0 PARENT SMP_dummy45 VOID RO + 0 24 DATAREF GLOBAL 441 40e6f0 PARENT SMP_dummy49 VOID RO + 0 24 DATAREF GLOBAL 442 40e708 PARENT SMP_dummy50 VOID RO + 0 24 DATAREF GLOBAL 455 60efe8 PARENT SMP_dummy57 VOID RW 0 25 DATAREF GLOBAL 107 40c20f PARENT aSchedule_hrtim VOID RO 0 25 DATAREF GLOBAL 221 40c6cf PARENT aCheckbutton_sm VOID RO 0 25 DATAREF GLOBAL 222 40c6e8 PARENT aCheckbutton_po VOID RO @@ -222,28 +220,28 @@ 0 27 DATAREF GLOBAL 343 40cea5 PARENT SMP_dummy23 VOID RO 0 27 DATAREF GLOBAL 383 40d0e1 PARENT aProcessedRange VOID RO 0 27 DATAREF GLOBAL 386 40d130 PARENT aProcessedRan_0 VOID RO - 0 28 DATAREF GLOBAL 391 40d16b PARENT aGpm_is_graph_w VOID RO - 0 28 DATAREF GLOBAL 408 40d350 PARENT aGpm_graph_widg VOID RO - 0 29 DATAREF GLOBAL 397 40d1e3 PARENT SMP_dummy29 VOID RO - 0 29 DATAREF GLOBAL 410 40d370 PARENT aGpm_graph_wi_0 VOID RO + 0 28 DATAREF GLOBAL 392 40d16b PARENT aGpm_is_graph_w VOID RO + 0 28 DATAREF GLOBAL 409 40d350 PARENT aGpm_graph_widg VOID RO + 0 29 DATAREF GLOBAL 398 40d1e3 PARENT SMP_dummy31 VOID RO + 0 29 DATAREF GLOBAL 411 40d370 PARENT aGpm_graph_wi_0 VOID RO 0 29 DATAREF GLOBAL 79 40c088 PARENT aPs2KeyboardMou VOID RO 0 2 DATAREF GLOBAL 215 40c69a PARENT word_40C69A VOID RO 0 2 DATAREF GLOBAL 270 40c99d CHILDOF 268 OFFSET 10 aGpmS000 + 10 FIELD DIRECT 0 2 DATAREF GLOBAL 290 40cae6 PARENT word_40CAE6 VOID RO 0 2 DATAREF GLOBAL 328 40ccae PARENT SMP_dummy17 VOID RO 0 2 DATAREF GLOBAL 34 40bee0 PARENT asc_40BEE0 VOID RO - 0 2 DATAREF GLOBAL 407 40d34e PARENT SMP_dummy33 VOID RO + 0 2 DATAREF GLOBAL 408 40d34e PARENT SMP_dummy35 VOID RO 0 30 DATAREF GLOBAL 340 40ce50 PARENT aGpm_stats_rang VOID RO 0 30 DATAREF GLOBAL 382 40d0c3 PARENT aProcessed1Rang VOID RO 0 30 DATAREF GLOBAL 385 40d112 PARENT aProcessed1Ra_0 VOID RO - 0 30 DATAREF GLOBAL 406 40d330 PARENT aGpm_graph_wi_3 VOID RO + 0 30 DATAREF GLOBAL 407 40d330 PARENT aGpm_graph_wi_3 VOID RO 0 31 DATAREF GLOBAL 12 40bde1 PARENT SMP_dummy3 VOID RO 0 31 DATAREF GLOBAL 14 40be21 PARENT SMP_dummy4 VOID RO 0 32 DATAREF GLOBAL 15 40be40 PARENT aGpm_array_fl_1 VOID RO 0 32 DATAREF GLOBAL 352 40cfa0 PARENT aGpm_stats_type VOID RO - 0 32 DATAREF GLOBAL 401 40d2c0 PARENT aGpm_graph_wi_4 VOID RO - 0 32 DATAREF GLOBAL 656 60f660 PARENT SMP_dummy56 VOID RW - 0 32 DATAREF GLOBAL 658 60f688 PARENT SMP_dummy57 VOID RW + 0 32 DATAREF GLOBAL 402 40d2c0 PARENT aGpm_graph_wi_4 VOID RO + 0 32 DATAREF GLOBAL 657 60f660 PARENT SMP_dummy58 VOID RW + 0 32 DATAREF GLOBAL 659 60f688 PARENT SMP_dummy59 VOID RW 0 33 DATAREF GLOBAL 11 40bdc0 PARENT aGpm_array_floa VOID RO 0 33 DATAREF GLOBAL 13 40be00 PARENT aGpm_array_fl_0 VOID RO 0 33 DATAREF GLOBAL 325 40cc58 PARENT aShowExtraDebug VOID RO @@ -252,13 +250,13 @@ 0 34 DATAREF GLOBAL 331 40cce0 PARENT aOrg_gnome_po_0 VOID RO 0 37 DATAREF GLOBAL 333 40cd08 PARENT aUsrShareGnomeP VOID RO 0 37 DATAREF GLOBAL 342 40ce80 PARENT aGpm_device_sta VOID RO - 0 39 DATAREF GLOBAL 404 40d300 PARENT aGpm_graph_wi_2 VOID RO + 0 39 DATAREF GLOBAL 405 40d300 PARENT aGpm_graph_wi_2 VOID RO 0 3 DATAREF GLOBAL 113 40c276 PARENT aNo VOID RO 0 3 DATAREF GLOBAL 138 40c345 CHILDOF 136 OFFSET 19 aEnumUnrecognis + 19 FIELD DIRECT 0 3 DATAREF GLOBAL 158 40c420 PARENT format VOID RO 0 3 DATAREF GLOBAL 218 40c6a9 PARENT byte_40C6A9 VOID RO 0 3 DATAREF GLOBAL 306 40cb77 PARENT aId VOID RO - 0 3 DATAREF GLOBAL 411 40d38d PARENT SMP_dummy35 VOID RO + 0 3 DATAREF GLOBAL 412 40d38d PARENT SMP_dummy37 VOID RO 0 40 DATAREF GLOBAL 350 40cf60 PARENT aGpm_stats_hist VOID RO 0 42 DATAREF GLOBAL 344 40cec0 PARENT aGpm_device_tec VOID RO 0 43 DATAREF GLOBAL 329 40ccb0 PARENT aOrgGnomePowerM VOID RO @@ -280,33 +278,34 @@ 0 4 DATAREF GLOBAL 362 40cffc PARENT dword_40CFFC VOID RO 0 4 DATAREF GLOBAL 365 40d014 PARENT aId_0 VOID RO 0 4 DATAREF GLOBAL 367 40d021 PARENT aIh VOID RO + 0 4 DATAREF GLOBAL 389 40d158 PARENT SMP_dummy29 VOID RO 0 4 DATAREF GLOBAL 39 40bf19 PARENT aLow VOID RO - 0 4 DATAREF GLOBAL 409 40d36c PARENT SMP_dummy34 VOID RO - 0 4 DATAREF GLOBAL 419 40d3c8 PARENT dword_40D3C8 VOID RO - 0 4 DATAREF GLOBAL 420 40d3cc PARENT dword_40D3CC VOID RO - 0 4 DATAREF GLOBAL 421 40d3d0 PARENT dword_40D3D0 VOID RO - 0 4 DATAREF GLOBAL 422 40d3d4 PARENT dword_40D3D4 VOID RO - 0 4 DATAREF GLOBAL 423 40d3d8 PARENT dword_40D3D8 VOID RO + 0 4 DATAREF GLOBAL 410 40d36c PARENT SMP_dummy36 VOID RO + 0 4 DATAREF GLOBAL 420 40d3c8 PARENT dword_40D3C8 VOID RO + 0 4 DATAREF GLOBAL 421 40d3cc PARENT dword_40D3CC VOID RO + 0 4 DATAREF GLOBAL 422 40d3d0 PARENT dword_40D3D0 VOID RO + 0 4 DATAREF GLOBAL 423 40d3d4 PARENT dword_40D3D4 VOID RO 0 4 DATAREF GLOBAL 42 40bf2d PARENT a000 VOID RO - 0 4 DATAREF GLOBAL 424 40d3dc PARENT dword_40D3DC VOID RO - 0 4 DATAREF GLOBAL 425 40d3e0 PARENT dword_40D3E0 VOID RO - 0 4 DATAREF GLOBAL 426 40d3e4 PARENT dword_40D3E4 VOID RO - 0 4 DATAREF GLOBAL 427 40d3e8 PARENT dword_40D3E8 VOID RO - 0 4 DATAREF GLOBAL 433 40df20 PARENT SMP_dummy40 VOID RO + 0 4 DATAREF GLOBAL 424 40d3d8 PARENT dword_40D3D8 VOID RO + 0 4 DATAREF GLOBAL 425 40d3dc PARENT dword_40D3DC VOID RO + 0 4 DATAREF GLOBAL 426 40d3e0 PARENT dword_40D3E0 VOID RO + 0 4 DATAREF GLOBAL 427 40d3e4 PARENT dword_40D3E4 VOID RO + 0 4 DATAREF GLOBAL 428 40d3e8 PARENT dword_40D3E8 VOID RO 0 4 DATAREF GLOBAL 43 40bf31 PARENT a020 VOID RO + 0 4 DATAREF GLOBAL 434 40df20 PARENT SMP_dummy42 VOID RO 0 4 DATAREF GLOBAL 44 40bf35 PARENT a040 VOID RO - 0 4 DATAREF GLOBAL 445 40eaf8 PARENT SMP_dummy52 VOID RO + 0 4 DATAREF GLOBAL 446 40eaf8 PARENT SMP_dummy54 VOID RO 0 4 DATAREF GLOBAL 45 40bf39 PARENT a060 VOID RO 0 4 DATAREF GLOBAL 46 40bf3d PARENT a080 VOID RO 0 4 DATAREF GLOBAL 47 40bf41 PARENT a100 VOID RO 0 4 DATAREF GLOBAL 61 40bfec PARENT dword_40BFEC VOID RO - 0 4 DATAREF GLOBAL 671 60f700 PARENT dword_60F700 VOID RW - 0 4 DATAREF GLOBAL 672 60f704 PARENT SMP_dummy59 VOID RW - 0 4 DATAREF GLOBAL 675 60f718 PARENT dword_60F718 VOID RW - 0 4 DATAREF GLOBAL 676 60f71c PARENT SMP_dummy60 VOID RW - 0 51 DATAREF GLOBAL 396 40d1b0 PARENT aSInvalidSIdUFo VOID RO + 0 4 DATAREF GLOBAL 672 60f700 PARENT dword_60F700 VOID RW + 0 4 DATAREF GLOBAL 673 60f704 PARENT SMP_dummy61 VOID RW + 0 4 DATAREF GLOBAL 676 60f718 PARENT dword_60F718 VOID RW + 0 4 DATAREF GLOBAL 677 60f71c PARENT SMP_dummy62 VOID RW + 0 51 DATAREF GLOBAL 397 40d1b0 PARENT aSInvalidSIdUFo VOID RO 0 53 DATAREF GLOBAL 9 40bd70 PARENT aGotWrongSumFPe VOID RO - 0 560 DATAREF GLOBAL 432 40dcf0 PARENT SMP_dummy39 VOID RO + 0 560 DATAREF GLOBAL 433 40dcf0 PARENT SMP_dummy41 VOID RO 0 56 DATAREF GLOBAL 336 40cda0 PARENT off_40CDA0 OFFSET RO 0 56 DATAREF GLOBAL 337 40cdd8 PARENT off_40CDD8 OFFSET RO 0 56 DATAREF GLOBAL 338 40ce10 PARENT off_40CE10 OFFSET RO @@ -323,6 +322,7 @@ 0 5 DATAREF GLOBAL 369 40d02e PARENT a2im VOID RO 0 5 DATAREF GLOBAL 371 40d03c PARENT a2is VOID RO 0 5 DATAREF GLOBAL 372 40d041 PARENT aI VOID RO + 0 5 DATAREF GLOBAL 387 40d14b PARENT byte_40D14B VOID RO 0 5 DATAREF GLOBAL 40 40bf1d PARENT aGood VOID RO 0 5 DATAREF GLOBAL 65 40c006 PARENT aIrqx VOID RO 0 5 DATAREF GLOBAL 66 40c00b PARENT a_1f VOID RO @@ -342,16 +342,16 @@ 0 6 DATAREF GLOBAL 299 40cb33 PARENT aValue VOID RO 0 6 DATAREF GLOBAL 301 40cb44 PARENT aImage VOID RO 0 6 DATAREF GLOBAL 302 40cb4a PARENT aGicon VOID RO - 0 6 DATAREF GLOBAL 321 40cc27 PARENT aUtf8 VOID RO + 0 6 DATAREF GLOBAL 321 40cc27 PARENT codeset VOID RO 0 6 DATAREF GLOBAL 324 40cc52 PARENT SMP_dummy15 VOID RO 0 6 DATAREF GLOBAL 332 40cd02 PARENT SMP_dummy19 VOID RO 0 6 DATAREF GLOBAL 373 40d046 PARENT a_1fw VOID RO 0 6 DATAREF GLOBAL 374 40d04c PARENT a_1fv VOID RO - 0 6 DATAREF GLOBAL 395 40d1aa PARENT SMP_dummy28 VOID RO + 0 6 DATAREF GLOBAL 396 40d1aa PARENT SMP_dummy30 VOID RO 0 6 DATAREF GLOBAL 64 40c000 PARENT aIrqI VOID RO 0 6 DATAREF GLOBAL 78 40c082 PARENT aI8042 VOID RO - 0 744 DATAREF GLOBAL 444 40e810 PARENT SMP_dummy51 VOID RO - 0 752 DATAREF GLOBAL 438 40e070 PARENT SMP_dummy45 VOID RO + 0 744 DATAREF GLOBAL 445 40e810 PARENT SMP_dummy53 VOID RO + 0 752 DATAREF GLOBAL 439 40e070 PARENT SMP_dummy47 VOID RO 0 7 DATAREF GLOBAL 133 40c32b PARENT aTablet VOID RO 0 7 DATAREF GLOBAL 142 40c36c PARENT aSerial VOID RO 0 7 DATAREF GLOBAL 143 40c373 PARENT aVendor VOID RO @@ -375,16 +375,16 @@ 0 7 DATAREF GLOBAL 298 40cb2c PARENT aMarkup VOID RO 0 7 DATAREF GLOBAL 326 40cc79 PARENT SMP_dummy16 VOID RO 0 7 DATAREF GLOBAL 33 40bed9 PARENT aDevice VOID RO - 0 7 DATAREF GLOBAL 392 40d187 PARENT aSans8 VOID RO - 0 7 DATAREF GLOBAL 429 40d3f9 PARENT SMP_dummy36 VOID RO - 0 7 DATAREF GLOBAL 660 60f6a9 PARENT SMP_dummy58 VOID RW + 0 7 DATAREF GLOBAL 393 40d187 PARENT aSans8 VOID RO + 0 7 DATAREF GLOBAL 430 40d3f9 PARENT SMP_dummy38 VOID RO + 0 7 DATAREF GLOBAL 661 60f6a9 PARENT SMP_dummy60 VOID RW 0 7 DATAREF GLOBAL 68 40c018 PARENT aInsmod VOID RO 0 7 DATAREF GLOBAL 8 40bd69 PARENT SMP_dummy1 VOID RO 0 7 DATAREF GLOBAL 84 40c0c3 PARENT aLibata VOID RO 0 7 DATAREF GLOBAL 87 40c0e6 PARENT aIwlagn VOID RO - 0 80 DATAREF GLOBAL 442 40e720 PARENT SMP_dummy49 VOID RO - 0 88 DATAREF GLOBAL 398 40d200 PARENT off_40D200 OFFSET RO - 0 88 DATAREF GLOBAL 399 40d258 PARENT off_40D258 OFFSET RO + 0 80 DATAREF GLOBAL 443 40e720 PARENT SMP_dummy51 VOID RO + 0 88 DATAREF GLOBAL 399 40d200 PARENT off_40D200 OFFSET RO + 0 88 DATAREF GLOBAL 400 40d258 PARENT off_40D258 OFFSET RO 0 8 DATAREF GLOBAL 121 40c2c2 PARENT aMonitor VOID RO 0 8 DATAREF GLOBAL 132 40c323 PARENT aTablets VOID RO 0 8 DATAREF GLOBAL 144 40c37a PARENT aVoltage VOID RO @@ -415,246 +415,247 @@ 0 8 DATAREF GLOBAL 358 40cfe8 PARENT qword_40CFE8 VOID RO 0 8 DATAREF GLOBAL 380 40d0a5 PARENT aNoData_0 VOID RO 0 8 DATAREF GLOBAL 38 40bf11 PARENT aCaution VOID RO - 0 8 DATAREF GLOBAL 412 40d390 PARENT qword_40D390 VOID RO - 0 8 DATAREF GLOBAL 413 40d398 PARENT qword_40D398 VOID RO - 0 8 DATAREF GLOBAL 414 40d3a0 PARENT qword_40D3A0 VOID RO - 0 8 DATAREF GLOBAL 415 40d3a8 PARENT qword_40D3A8 VOID RO - 0 8 DATAREF GLOBAL 416 40d3b0 PARENT qword_40D3B0 VOID RO - 0 8 DATAREF GLOBAL 417 40d3b8 PARENT qword_40D3B8 VOID RO - 0 8 DATAREF GLOBAL 418 40d3c0 PARENT qword_40D3C0 VOID RO - 0 8 DATAREF GLOBAL 431 40dce8 PARENT SMP_dummy38 VOID RO - 0 8 DATAREF GLOBAL 446 60ed48 PARENT off_60ED48 OFFSET RW - 0 8 DATAREF GLOBAL 447 60ed50 PARENT SMP_dummy53 OFFSET RW - 0 8 DATAREF GLOBAL 448 60ed58 PARENT qword_60ED58 VOID RW - 0 8 DATAREF GLOBAL 449 60ed60 PARENT SMP_dummy54 VOID RW - 0 8 DATAREF GLOBAL 450 60ed68 PARENT qword_60ED68 VOID RW - 0 8 DATAREF GLOBAL 451 60ed70 PARENT qword_60ED70 VOID RW - 0 8 DATAREF GLOBAL 452 60ed78 PARENT qword_60ED78 VOID RW - 0 8 DATAREF GLOBAL 453 60efe0 PARENT __gmon_start___ptr OFFSET RW - 0 8 DATAREF GLOBAL 455 60f000 PARENT off_60F000 OFFSET RW - 0 8 DATAREF GLOBAL 456 60f008 PARENT off_60F008 OFFSET RW - 0 8 DATAREF GLOBAL 457 60f010 PARENT off_60F010 OFFSET RW - 0 8 DATAREF GLOBAL 458 60f018 PARENT off_60F018 OFFSET RW - 0 8 DATAREF GLOBAL 459 60f020 PARENT off_60F020 OFFSET RW - 0 8 DATAREF GLOBAL 460 60f028 PARENT off_60F028 OFFSET RW - 0 8 DATAREF GLOBAL 461 60f030 PARENT off_60F030 OFFSET RW - 0 8 DATAREF GLOBAL 462 60f038 PARENT off_60F038 OFFSET RW - 0 8 DATAREF GLOBAL 463 60f040 PARENT off_60F040 OFFSET RW - 0 8 DATAREF GLOBAL 464 60f048 PARENT off_60F048 OFFSET RW - 0 8 DATAREF GLOBAL 465 60f050 PARENT off_60F050 OFFSET RW - 0 8 DATAREF GLOBAL 466 60f058 PARENT off_60F058 OFFSET RW - 0 8 DATAREF GLOBAL 467 60f060 PARENT off_60F060 OFFSET RW - 0 8 DATAREF GLOBAL 468 60f068 PARENT off_60F068 OFFSET RW - 0 8 DATAREF GLOBAL 469 60f070 PARENT off_60F070 OFFSET RW - 0 8 DATAREF GLOBAL 470 60f078 PARENT off_60F078 OFFSET RW - 0 8 DATAREF GLOBAL 471 60f080 PARENT off_60F080 OFFSET RW - 0 8 DATAREF GLOBAL 472 60f088 PARENT off_60F088 OFFSET RW - 0 8 DATAREF GLOBAL 473 60f090 PARENT off_60F090 OFFSET RW - 0 8 DATAREF GLOBAL 474 60f098 PARENT off_60F098 OFFSET RW - 0 8 DATAREF GLOBAL 475 60f0a0 PARENT off_60F0A0 OFFSET RW - 0 8 DATAREF GLOBAL 476 60f0a8 PARENT off_60F0A8 OFFSET RW - 0 8 DATAREF GLOBAL 477 60f0b0 PARENT off_60F0B0 OFFSET RW - 0 8 DATAREF GLOBAL 478 60f0b8 PARENT off_60F0B8 OFFSET RW - 0 8 DATAREF GLOBAL 479 60f0c0 PARENT off_60F0C0 OFFSET RW - 0 8 DATAREF GLOBAL 480 60f0c8 PARENT off_60F0C8 OFFSET RW - 0 8 DATAREF GLOBAL 481 60f0d0 PARENT off_60F0D0 OFFSET RW - 0 8 DATAREF GLOBAL 482 60f0d8 PARENT off_60F0D8 OFFSET RW - 0 8 DATAREF GLOBAL 483 60f0e0 PARENT off_60F0E0 OFFSET RW + 0 8 DATAREF GLOBAL 388 40d150 PARENT SMP_dummy28 VOID RO + 0 8 DATAREF GLOBAL 413 40d390 PARENT qword_40D390 VOID RO + 0 8 DATAREF GLOBAL 414 40d398 PARENT qword_40D398 VOID RO + 0 8 DATAREF GLOBAL 415 40d3a0 PARENT qword_40D3A0 VOID RO + 0 8 DATAREF GLOBAL 416 40d3a8 PARENT qword_40D3A8 VOID RO + 0 8 DATAREF GLOBAL 417 40d3b0 PARENT qword_40D3B0 VOID RO + 0 8 DATAREF GLOBAL 418 40d3b8 PARENT qword_40D3B8 VOID RO + 0 8 DATAREF GLOBAL 419 40d3c0 PARENT qword_40D3C0 VOID RO + 0 8 DATAREF GLOBAL 432 40dce8 PARENT SMP_dummy40 VOID RO + 0 8 DATAREF GLOBAL 447 60ed48 PARENT off_60ED48 OFFSET RW + 0 8 DATAREF GLOBAL 448 60ed50 PARENT SMP_dummy55 OFFSET RW + 0 8 DATAREF GLOBAL 449 60ed58 PARENT qword_60ED58 VOID RW + 0 8 DATAREF GLOBAL 450 60ed60 PARENT SMP_dummy56 VOID RW + 0 8 DATAREF GLOBAL 451 60ed68 PARENT qword_60ED68 VOID RW + 0 8 DATAREF GLOBAL 452 60ed70 PARENT qword_60ED70 VOID RW + 0 8 DATAREF GLOBAL 453 60ed78 PARENT qword_60ED78 VOID RW + 0 8 DATAREF GLOBAL 454 60efe0 PARENT __gmon_start___ptr OFFSET RW + 0 8 DATAREF GLOBAL 456 60f000 PARENT off_60F000 OFFSET RW + 0 8 DATAREF GLOBAL 457 60f008 PARENT off_60F008 OFFSET RW + 0 8 DATAREF GLOBAL 458 60f010 PARENT off_60F010 OFFSET RW + 0 8 DATAREF GLOBAL 459 60f018 PARENT off_60F018 OFFSET RW + 0 8 DATAREF GLOBAL 460 60f020 PARENT off_60F020 OFFSET RW + 0 8 DATAREF GLOBAL 461 60f028 PARENT off_60F028 OFFSET RW + 0 8 DATAREF GLOBAL 462 60f030 PARENT off_60F030 OFFSET RW + 0 8 DATAREF GLOBAL 463 60f038 PARENT off_60F038 OFFSET RW + 0 8 DATAREF GLOBAL 464 60f040 PARENT off_60F040 OFFSET RW + 0 8 DATAREF GLOBAL 465 60f048 PARENT off_60F048 OFFSET RW + 0 8 DATAREF GLOBAL 466 60f050 PARENT off_60F050 OFFSET RW + 0 8 DATAREF GLOBAL 467 60f058 PARENT off_60F058 OFFSET RW + 0 8 DATAREF GLOBAL 468 60f060 PARENT off_60F060 OFFSET RW + 0 8 DATAREF GLOBAL 469 60f068 PARENT off_60F068 OFFSET RW + 0 8 DATAREF GLOBAL 470 60f070 PARENT off_60F070 OFFSET RW + 0 8 DATAREF GLOBAL 471 60f078 PARENT off_60F078 OFFSET RW + 0 8 DATAREF GLOBAL 472 60f080 PARENT off_60F080 OFFSET RW + 0 8 DATAREF GLOBAL 473 60f088 PARENT off_60F088 OFFSET RW + 0 8 DATAREF GLOBAL 474 60f090 PARENT off_60F090 OFFSET RW + 0 8 DATAREF GLOBAL 475 60f098 PARENT off_60F098 OFFSET RW + 0 8 DATAREF GLOBAL 476 60f0a0 PARENT off_60F0A0 OFFSET RW + 0 8 DATAREF GLOBAL 477 60f0a8 PARENT off_60F0A8 OFFSET RW + 0 8 DATAREF GLOBAL 478 60f0b0 PARENT off_60F0B0 OFFSET RW + 0 8 DATAREF GLOBAL 479 60f0b8 PARENT off_60F0B8 OFFSET RW + 0 8 DATAREF GLOBAL 480 60f0c0 PARENT off_60F0C0 OFFSET RW + 0 8 DATAREF GLOBAL 481 60f0c8 PARENT off_60F0C8 OFFSET RW + 0 8 DATAREF GLOBAL 482 60f0d0 PARENT off_60F0D0 OFFSET RW + 0 8 DATAREF GLOBAL 483 60f0d8 PARENT off_60F0D8 OFFSET RW 0 8 DATAREF GLOBAL 48 40bf45 PARENT msgid VOID RO - 0 8 DATAREF GLOBAL 484 60f0e8 PARENT off_60F0E8 OFFSET RW - 0 8 DATAREF GLOBAL 485 60f0f0 PARENT off_60F0F0 OFFSET RW - 0 8 DATAREF GLOBAL 486 60f0f8 PARENT off_60F0F8 OFFSET RW - 0 8 DATAREF GLOBAL 487 60f100 PARENT off_60F100 OFFSET RW - 0 8 DATAREF GLOBAL 488 60f108 PARENT off_60F108 OFFSET RW - 0 8 DATAREF GLOBAL 489 60f110 PARENT off_60F110 OFFSET RW - 0 8 DATAREF GLOBAL 490 60f118 PARENT off_60F118 OFFSET RW - 0 8 DATAREF GLOBAL 491 60f120 PARENT off_60F120 OFFSET RW - 0 8 DATAREF GLOBAL 492 60f128 PARENT off_60F128 OFFSET RW - 0 8 DATAREF GLOBAL 493 60f130 PARENT off_60F130 OFFSET RW - 0 8 DATAREF GLOBAL 494 60f138 PARENT off_60F138 OFFSET RW - 0 8 DATAREF GLOBAL 495 60f140 PARENT off_60F140 OFFSET RW - 0 8 DATAREF GLOBAL 496 60f148 PARENT off_60F148 OFFSET RW - 0 8 DATAREF GLOBAL 497 60f150 PARENT off_60F150 OFFSET RW - 0 8 DATAREF GLOBAL 498 60f158 PARENT off_60F158 OFFSET RW - 0 8 DATAREF GLOBAL 499 60f160 PARENT off_60F160 OFFSET RW - 0 8 DATAREF GLOBAL 500 60f168 PARENT off_60F168 OFFSET RW - 0 8 DATAREF GLOBAL 501 60f170 PARENT off_60F170 OFFSET RW - 0 8 DATAREF GLOBAL 502 60f178 PARENT off_60F178 OFFSET RW - 0 8 DATAREF GLOBAL 503 60f180 PARENT off_60F180 OFFSET RW - 0 8 DATAREF GLOBAL 504 60f188 PARENT off_60F188 OFFSET RW - 0 8 DATAREF GLOBAL 505 60f190 PARENT off_60F190 OFFSET RW - 0 8 DATAREF GLOBAL 506 60f198 PARENT off_60F198 OFFSET RW - 0 8 DATAREF GLOBAL 507 60f1a0 PARENT off_60F1A0 OFFSET RW - 0 8 DATAREF GLOBAL 508 60f1a8 PARENT off_60F1A8 OFFSET RW - 0 8 DATAREF GLOBAL 509 60f1b0 PARENT off_60F1B0 OFFSET RW - 0 8 DATAREF GLOBAL 510 60f1b8 PARENT off_60F1B8 OFFSET RW - 0 8 DATAREF GLOBAL 511 60f1c0 PARENT off_60F1C0 OFFSET RW - 0 8 DATAREF GLOBAL 512 60f1c8 PARENT off_60F1C8 OFFSET RW - 0 8 DATAREF GLOBAL 513 60f1d0 PARENT off_60F1D0 OFFSET RW - 0 8 DATAREF GLOBAL 514 60f1d8 PARENT off_60F1D8 OFFSET RW - 0 8 DATAREF GLOBAL 515 60f1e0 PARENT off_60F1E0 OFFSET RW - 0 8 DATAREF GLOBAL 516 60f1e8 PARENT off_60F1E8 OFFSET RW - 0 8 DATAREF GLOBAL 517 60f1f0 PARENT off_60F1F0 OFFSET RW - 0 8 DATAREF GLOBAL 518 60f1f8 PARENT off_60F1F8 OFFSET RW - 0 8 DATAREF GLOBAL 519 60f200 PARENT off_60F200 OFFSET RW - 0 8 DATAREF GLOBAL 520 60f208 PARENT off_60F208 OFFSET RW - 0 8 DATAREF GLOBAL 521 60f210 PARENT off_60F210 OFFSET RW - 0 8 DATAREF GLOBAL 522 60f218 PARENT off_60F218 OFFSET RW - 0 8 DATAREF GLOBAL 523 60f220 PARENT off_60F220 OFFSET RW - 0 8 DATAREF GLOBAL 524 60f228 PARENT off_60F228 OFFSET RW - 0 8 DATAREF GLOBAL 525 60f230 PARENT off_60F230 OFFSET RW - 0 8 DATAREF GLOBAL 526 60f238 PARENT off_60F238 OFFSET RW - 0 8 DATAREF GLOBAL 527 60f240 PARENT off_60F240 OFFSET RW - 0 8 DATAREF GLOBAL 528 60f248 PARENT off_60F248 OFFSET RW - 0 8 DATAREF GLOBAL 529 60f250 PARENT off_60F250 OFFSET RW - 0 8 DATAREF GLOBAL 530 60f258 PARENT off_60F258 OFFSET RW - 0 8 DATAREF GLOBAL 531 60f260 PARENT off_60F260 OFFSET RW - 0 8 DATAREF GLOBAL 532 60f268 PARENT off_60F268 OFFSET RW - 0 8 DATAREF GLOBAL 533 60f270 PARENT off_60F270 OFFSET RW - 0 8 DATAREF GLOBAL 534 60f278 PARENT off_60F278 OFFSET RW - 0 8 DATAREF GLOBAL 535 60f280 PARENT off_60F280 OFFSET RW - 0 8 DATAREF GLOBAL 536 60f288 PARENT off_60F288 OFFSET RW - 0 8 DATAREF GLOBAL 537 60f290 PARENT off_60F290 OFFSET RW - 0 8 DATAREF GLOBAL 538 60f298 PARENT off_60F298 OFFSET RW - 0 8 DATAREF GLOBAL 539 60f2a0 PARENT off_60F2A0 OFFSET RW - 0 8 DATAREF GLOBAL 540 60f2a8 PARENT off_60F2A8 OFFSET RW - 0 8 DATAREF GLOBAL 541 60f2b0 PARENT off_60F2B0 OFFSET RW - 0 8 DATAREF GLOBAL 542 60f2b8 PARENT off_60F2B8 OFFSET RW - 0 8 DATAREF GLOBAL 543 60f2c0 PARENT off_60F2C0 OFFSET RW - 0 8 DATAREF GLOBAL 544 60f2c8 PARENT off_60F2C8 OFFSET RW - 0 8 DATAREF GLOBAL 545 60f2d0 PARENT off_60F2D0 OFFSET RW - 0 8 DATAREF GLOBAL 546 60f2d8 PARENT off_60F2D8 OFFSET RW - 0 8 DATAREF GLOBAL 547 60f2e0 PARENT off_60F2E0 OFFSET RW - 0 8 DATAREF GLOBAL 548 60f2e8 PARENT off_60F2E8 OFFSET RW - 0 8 DATAREF GLOBAL 549 60f2f0 PARENT off_60F2F0 OFFSET RW - 0 8 DATAREF GLOBAL 550 60f2f8 PARENT off_60F2F8 OFFSET RW - 0 8 DATAREF GLOBAL 551 60f300 PARENT off_60F300 OFFSET RW - 0 8 DATAREF GLOBAL 552 60f308 PARENT off_60F308 OFFSET RW - 0 8 DATAREF GLOBAL 553 60f310 PARENT off_60F310 OFFSET RW - 0 8 DATAREF GLOBAL 554 60f318 PARENT off_60F318 OFFSET RW - 0 8 DATAREF GLOBAL 555 60f320 PARENT off_60F320 OFFSET RW - 0 8 DATAREF GLOBAL 556 60f328 PARENT off_60F328 OFFSET RW - 0 8 DATAREF GLOBAL 557 60f330 PARENT off_60F330 OFFSET RW - 0 8 DATAREF GLOBAL 558 60f338 PARENT off_60F338 OFFSET RW - 0 8 DATAREF GLOBAL 559 60f340 PARENT off_60F340 OFFSET RW - 0 8 DATAREF GLOBAL 560 60f348 PARENT off_60F348 OFFSET RW - 0 8 DATAREF GLOBAL 561 60f350 PARENT off_60F350 OFFSET RW - 0 8 DATAREF GLOBAL 562 60f358 PARENT off_60F358 OFFSET RW - 0 8 DATAREF GLOBAL 563 60f360 PARENT off_60F360 OFFSET RW - 0 8 DATAREF GLOBAL 564 60f368 PARENT off_60F368 OFFSET RW - 0 8 DATAREF GLOBAL 565 60f370 PARENT off_60F370 OFFSET RW - 0 8 DATAREF GLOBAL 566 60f378 PARENT off_60F378 OFFSET RW - 0 8 DATAREF GLOBAL 567 60f380 PARENT off_60F380 OFFSET RW - 0 8 DATAREF GLOBAL 568 60f388 PARENT off_60F388 OFFSET RW - 0 8 DATAREF GLOBAL 569 60f390 PARENT off_60F390 OFFSET RW - 0 8 DATAREF GLOBAL 570 60f398 PARENT off_60F398 OFFSET RW - 0 8 DATAREF GLOBAL 571 60f3a0 PARENT off_60F3A0 OFFSET RW - 0 8 DATAREF GLOBAL 572 60f3a8 PARENT off_60F3A8 OFFSET RW - 0 8 DATAREF GLOBAL 573 60f3b0 PARENT off_60F3B0 OFFSET RW - 0 8 DATAREF GLOBAL 574 60f3b8 PARENT off_60F3B8 OFFSET RW - 0 8 DATAREF GLOBAL 575 60f3c0 PARENT off_60F3C0 OFFSET RW - 0 8 DATAREF GLOBAL 576 60f3c8 PARENT off_60F3C8 OFFSET RW - 0 8 DATAREF GLOBAL 577 60f3d0 PARENT off_60F3D0 OFFSET RW - 0 8 DATAREF GLOBAL 578 60f3d8 PARENT off_60F3D8 OFFSET RW - 0 8 DATAREF GLOBAL 579 60f3e0 PARENT off_60F3E0 OFFSET RW - 0 8 DATAREF GLOBAL 580 60f3e8 PARENT off_60F3E8 OFFSET RW - 0 8 DATAREF GLOBAL 581 60f3f0 PARENT off_60F3F0 OFFSET RW - 0 8 DATAREF GLOBAL 582 60f3f8 PARENT off_60F3F8 OFFSET RW - 0 8 DATAREF GLOBAL 583 60f400 PARENT off_60F400 OFFSET RW - 0 8 DATAREF GLOBAL 584 60f408 PARENT off_60F408 OFFSET RW - 0 8 DATAREF GLOBAL 585 60f410 PARENT off_60F410 OFFSET RW - 0 8 DATAREF GLOBAL 586 60f418 PARENT off_60F418 OFFSET RW - 0 8 DATAREF GLOBAL 587 60f420 PARENT off_60F420 OFFSET RW - 0 8 DATAREF GLOBAL 588 60f428 PARENT off_60F428 OFFSET RW - 0 8 DATAREF GLOBAL 589 60f430 PARENT off_60F430 OFFSET RW - 0 8 DATAREF GLOBAL 590 60f438 PARENT off_60F438 OFFSET RW - 0 8 DATAREF GLOBAL 591 60f440 PARENT off_60F440 OFFSET RW - 0 8 DATAREF GLOBAL 592 60f448 PARENT off_60F448 OFFSET RW - 0 8 DATAREF GLOBAL 593 60f450 PARENT off_60F450 OFFSET RW - 0 8 DATAREF GLOBAL 594 60f458 PARENT off_60F458 OFFSET RW - 0 8 DATAREF GLOBAL 595 60f460 PARENT off_60F460 OFFSET RW - 0 8 DATAREF GLOBAL 596 60f468 PARENT off_60F468 OFFSET RW - 0 8 DATAREF GLOBAL 597 60f470 PARENT off_60F470 OFFSET RW - 0 8 DATAREF GLOBAL 598 60f478 PARENT off_60F478 OFFSET RW - 0 8 DATAREF GLOBAL 599 60f480 PARENT off_60F480 OFFSET RW - 0 8 DATAREF GLOBAL 600 60f488 PARENT off_60F488 OFFSET RW - 0 8 DATAREF GLOBAL 601 60f490 PARENT off_60F490 OFFSET RW - 0 8 DATAREF GLOBAL 602 60f498 PARENT off_60F498 OFFSET RW - 0 8 DATAREF GLOBAL 603 60f4a0 PARENT off_60F4A0 OFFSET RW - 0 8 DATAREF GLOBAL 604 60f4a8 PARENT off_60F4A8 OFFSET RW - 0 8 DATAREF GLOBAL 605 60f4b0 PARENT off_60F4B0 OFFSET RW - 0 8 DATAREF GLOBAL 606 60f4b8 PARENT off_60F4B8 OFFSET RW - 0 8 DATAREF GLOBAL 607 60f4c0 PARENT off_60F4C0 OFFSET RW - 0 8 DATAREF GLOBAL 608 60f4c8 PARENT off_60F4C8 OFFSET RW - 0 8 DATAREF GLOBAL 609 60f4d0 PARENT off_60F4D0 OFFSET RW - 0 8 DATAREF GLOBAL 610 60f4d8 PARENT off_60F4D8 OFFSET RW - 0 8 DATAREF GLOBAL 611 60f4e0 PARENT off_60F4E0 OFFSET RW - 0 8 DATAREF GLOBAL 612 60f4e8 PARENT off_60F4E8 OFFSET RW - 0 8 DATAREF GLOBAL 613 60f4f0 PARENT off_60F4F0 OFFSET RW - 0 8 DATAREF GLOBAL 614 60f4f8 PARENT off_60F4F8 OFFSET RW - 0 8 DATAREF GLOBAL 615 60f500 PARENT off_60F500 OFFSET RW - 0 8 DATAREF GLOBAL 616 60f508 PARENT off_60F508 OFFSET RW - 0 8 DATAREF GLOBAL 617 60f510 PARENT off_60F510 OFFSET RW - 0 8 DATAREF GLOBAL 618 60f518 PARENT off_60F518 OFFSET RW - 0 8 DATAREF GLOBAL 619 60f520 PARENT off_60F520 OFFSET RW - 0 8 DATAREF GLOBAL 620 60f528 PARENT off_60F528 OFFSET RW - 0 8 DATAREF GLOBAL 621 60f530 PARENT off_60F530 OFFSET RW - 0 8 DATAREF GLOBAL 622 60f538 PARENT off_60F538 OFFSET RW - 0 8 DATAREF GLOBAL 623 60f540 PARENT off_60F540 OFFSET RW + 0 8 DATAREF GLOBAL 484 60f0e0 PARENT off_60F0E0 OFFSET RW + 0 8 DATAREF GLOBAL 485 60f0e8 PARENT off_60F0E8 OFFSET RW + 0 8 DATAREF GLOBAL 486 60f0f0 PARENT off_60F0F0 OFFSET RW + 0 8 DATAREF GLOBAL 487 60f0f8 PARENT off_60F0F8 OFFSET RW + 0 8 DATAREF GLOBAL 488 60f100 PARENT off_60F100 OFFSET RW + 0 8 DATAREF GLOBAL 489 60f108 PARENT off_60F108 OFFSET RW + 0 8 DATAREF GLOBAL 490 60f110 PARENT off_60F110 OFFSET RW + 0 8 DATAREF GLOBAL 491 60f118 PARENT off_60F118 OFFSET RW + 0 8 DATAREF GLOBAL 492 60f120 PARENT off_60F120 OFFSET RW + 0 8 DATAREF GLOBAL 493 60f128 PARENT off_60F128 OFFSET RW + 0 8 DATAREF GLOBAL 494 60f130 PARENT off_60F130 OFFSET RW + 0 8 DATAREF GLOBAL 495 60f138 PARENT off_60F138 OFFSET RW + 0 8 DATAREF GLOBAL 496 60f140 PARENT off_60F140 OFFSET RW + 0 8 DATAREF GLOBAL 497 60f148 PARENT off_60F148 OFFSET RW + 0 8 DATAREF GLOBAL 498 60f150 PARENT off_60F150 OFFSET RW + 0 8 DATAREF GLOBAL 499 60f158 PARENT off_60F158 OFFSET RW + 0 8 DATAREF GLOBAL 500 60f160 PARENT off_60F160 OFFSET RW + 0 8 DATAREF GLOBAL 501 60f168 PARENT off_60F168 OFFSET RW + 0 8 DATAREF GLOBAL 502 60f170 PARENT off_60F170 OFFSET RW + 0 8 DATAREF GLOBAL 503 60f178 PARENT off_60F178 OFFSET RW + 0 8 DATAREF GLOBAL 504 60f180 PARENT off_60F180 OFFSET RW + 0 8 DATAREF GLOBAL 505 60f188 PARENT off_60F188 OFFSET RW + 0 8 DATAREF GLOBAL 506 60f190 PARENT off_60F190 OFFSET RW + 0 8 DATAREF GLOBAL 507 60f198 PARENT off_60F198 OFFSET RW + 0 8 DATAREF GLOBAL 508 60f1a0 PARENT off_60F1A0 OFFSET RW + 0 8 DATAREF GLOBAL 509 60f1a8 PARENT off_60F1A8 OFFSET RW + 0 8 DATAREF GLOBAL 510 60f1b0 PARENT off_60F1B0 OFFSET RW + 0 8 DATAREF GLOBAL 511 60f1b8 PARENT off_60F1B8 OFFSET RW + 0 8 DATAREF GLOBAL 512 60f1c0 PARENT off_60F1C0 OFFSET RW + 0 8 DATAREF GLOBAL 513 60f1c8 PARENT off_60F1C8 OFFSET RW + 0 8 DATAREF GLOBAL 514 60f1d0 PARENT off_60F1D0 OFFSET RW + 0 8 DATAREF GLOBAL 515 60f1d8 PARENT off_60F1D8 OFFSET RW + 0 8 DATAREF GLOBAL 516 60f1e0 PARENT off_60F1E0 OFFSET RW + 0 8 DATAREF GLOBAL 517 60f1e8 PARENT off_60F1E8 OFFSET RW + 0 8 DATAREF GLOBAL 518 60f1f0 PARENT off_60F1F0 OFFSET RW + 0 8 DATAREF GLOBAL 519 60f1f8 PARENT off_60F1F8 OFFSET RW + 0 8 DATAREF GLOBAL 520 60f200 PARENT off_60F200 OFFSET RW + 0 8 DATAREF GLOBAL 521 60f208 PARENT off_60F208 OFFSET RW + 0 8 DATAREF GLOBAL 522 60f210 PARENT off_60F210 OFFSET RW + 0 8 DATAREF GLOBAL 523 60f218 PARENT off_60F218 OFFSET RW + 0 8 DATAREF GLOBAL 524 60f220 PARENT off_60F220 OFFSET RW + 0 8 DATAREF GLOBAL 525 60f228 PARENT off_60F228 OFFSET RW + 0 8 DATAREF GLOBAL 526 60f230 PARENT off_60F230 OFFSET RW + 0 8 DATAREF GLOBAL 527 60f238 PARENT off_60F238 OFFSET RW + 0 8 DATAREF GLOBAL 528 60f240 PARENT off_60F240 OFFSET RW + 0 8 DATAREF GLOBAL 529 60f248 PARENT off_60F248 OFFSET RW + 0 8 DATAREF GLOBAL 530 60f250 PARENT off_60F250 OFFSET RW + 0 8 DATAREF GLOBAL 531 60f258 PARENT off_60F258 OFFSET RW + 0 8 DATAREF GLOBAL 532 60f260 PARENT off_60F260 OFFSET RW + 0 8 DATAREF GLOBAL 533 60f268 PARENT off_60F268 OFFSET RW + 0 8 DATAREF GLOBAL 534 60f270 PARENT off_60F270 OFFSET RW + 0 8 DATAREF GLOBAL 535 60f278 PARENT off_60F278 OFFSET RW + 0 8 DATAREF GLOBAL 536 60f280 PARENT off_60F280 OFFSET RW + 0 8 DATAREF GLOBAL 537 60f288 PARENT off_60F288 OFFSET RW + 0 8 DATAREF GLOBAL 538 60f290 PARENT off_60F290 OFFSET RW + 0 8 DATAREF GLOBAL 539 60f298 PARENT off_60F298 OFFSET RW + 0 8 DATAREF GLOBAL 540 60f2a0 PARENT off_60F2A0 OFFSET RW + 0 8 DATAREF GLOBAL 541 60f2a8 PARENT off_60F2A8 OFFSET RW + 0 8 DATAREF GLOBAL 542 60f2b0 PARENT off_60F2B0 OFFSET RW + 0 8 DATAREF GLOBAL 543 60f2b8 PARENT off_60F2B8 OFFSET RW + 0 8 DATAREF GLOBAL 544 60f2c0 PARENT off_60F2C0 OFFSET RW + 0 8 DATAREF GLOBAL 545 60f2c8 PARENT off_60F2C8 OFFSET RW + 0 8 DATAREF GLOBAL 546 60f2d0 PARENT off_60F2D0 OFFSET RW + 0 8 DATAREF GLOBAL 547 60f2d8 PARENT off_60F2D8 OFFSET RW + 0 8 DATAREF GLOBAL 548 60f2e0 PARENT off_60F2E0 OFFSET RW + 0 8 DATAREF GLOBAL 549 60f2e8 PARENT off_60F2E8 OFFSET RW + 0 8 DATAREF GLOBAL 550 60f2f0 PARENT off_60F2F0 OFFSET RW + 0 8 DATAREF GLOBAL 551 60f2f8 PARENT off_60F2F8 OFFSET RW + 0 8 DATAREF GLOBAL 552 60f300 PARENT off_60F300 OFFSET RW + 0 8 DATAREF GLOBAL 553 60f308 PARENT off_60F308 OFFSET RW + 0 8 DATAREF GLOBAL 554 60f310 PARENT off_60F310 OFFSET RW + 0 8 DATAREF GLOBAL 555 60f318 PARENT off_60F318 OFFSET RW + 0 8 DATAREF GLOBAL 556 60f320 PARENT off_60F320 OFFSET RW + 0 8 DATAREF GLOBAL 557 60f328 PARENT off_60F328 OFFSET RW + 0 8 DATAREF GLOBAL 558 60f330 PARENT off_60F330 OFFSET RW + 0 8 DATAREF GLOBAL 559 60f338 PARENT off_60F338 OFFSET RW + 0 8 DATAREF GLOBAL 560 60f340 PARENT off_60F340 OFFSET RW + 0 8 DATAREF GLOBAL 561 60f348 PARENT off_60F348 OFFSET RW + 0 8 DATAREF GLOBAL 562 60f350 PARENT off_60F350 OFFSET RW + 0 8 DATAREF GLOBAL 563 60f358 PARENT off_60F358 OFFSET RW + 0 8 DATAREF GLOBAL 564 60f360 PARENT off_60F360 OFFSET RW + 0 8 DATAREF GLOBAL 565 60f368 PARENT off_60F368 OFFSET RW + 0 8 DATAREF GLOBAL 566 60f370 PARENT off_60F370 OFFSET RW + 0 8 DATAREF GLOBAL 567 60f378 PARENT off_60F378 OFFSET RW + 0 8 DATAREF GLOBAL 568 60f380 PARENT off_60F380 OFFSET RW + 0 8 DATAREF GLOBAL 569 60f388 PARENT off_60F388 OFFSET RW + 0 8 DATAREF GLOBAL 570 60f390 PARENT off_60F390 OFFSET RW + 0 8 DATAREF GLOBAL 571 60f398 PARENT off_60F398 OFFSET RW + 0 8 DATAREF GLOBAL 572 60f3a0 PARENT off_60F3A0 OFFSET RW + 0 8 DATAREF GLOBAL 573 60f3a8 PARENT off_60F3A8 OFFSET RW + 0 8 DATAREF GLOBAL 574 60f3b0 PARENT off_60F3B0 OFFSET RW + 0 8 DATAREF GLOBAL 575 60f3b8 PARENT off_60F3B8 OFFSET RW + 0 8 DATAREF GLOBAL 576 60f3c0 PARENT off_60F3C0 OFFSET RW + 0 8 DATAREF GLOBAL 577 60f3c8 PARENT off_60F3C8 OFFSET RW + 0 8 DATAREF GLOBAL 578 60f3d0 PARENT off_60F3D0 OFFSET RW + 0 8 DATAREF GLOBAL 579 60f3d8 PARENT off_60F3D8 OFFSET RW + 0 8 DATAREF GLOBAL 580 60f3e0 PARENT off_60F3E0 OFFSET RW + 0 8 DATAREF GLOBAL 581 60f3e8 PARENT off_60F3E8 OFFSET RW + 0 8 DATAREF GLOBAL 582 60f3f0 PARENT off_60F3F0 OFFSET RW + 0 8 DATAREF GLOBAL 583 60f3f8 PARENT off_60F3F8 OFFSET RW + 0 8 DATAREF GLOBAL 584 60f400 PARENT off_60F400 OFFSET RW + 0 8 DATAREF GLOBAL 585 60f408 PARENT off_60F408 OFFSET RW + 0 8 DATAREF GLOBAL 586 60f410 PARENT off_60F410 OFFSET RW + 0 8 DATAREF GLOBAL 587 60f418 PARENT off_60F418 OFFSET RW + 0 8 DATAREF GLOBAL 588 60f420 PARENT off_60F420 OFFSET RW + 0 8 DATAREF GLOBAL 589 60f428 PARENT off_60F428 OFFSET RW + 0 8 DATAREF GLOBAL 590 60f430 PARENT off_60F430 OFFSET RW + 0 8 DATAREF GLOBAL 591 60f438 PARENT off_60F438 OFFSET RW + 0 8 DATAREF GLOBAL 592 60f440 PARENT off_60F440 OFFSET RW + 0 8 DATAREF GLOBAL 593 60f448 PARENT off_60F448 OFFSET RW + 0 8 DATAREF GLOBAL 594 60f450 PARENT off_60F450 OFFSET RW + 0 8 DATAREF GLOBAL 595 60f458 PARENT off_60F458 OFFSET RW + 0 8 DATAREF GLOBAL 596 60f460 PARENT off_60F460 OFFSET RW + 0 8 DATAREF GLOBAL 597 60f468 PARENT off_60F468 OFFSET RW + 0 8 DATAREF GLOBAL 598 60f470 PARENT off_60F470 OFFSET RW + 0 8 DATAREF GLOBAL 599 60f478 PARENT off_60F478 OFFSET RW + 0 8 DATAREF GLOBAL 600 60f480 PARENT off_60F480 OFFSET RW + 0 8 DATAREF GLOBAL 601 60f488 PARENT off_60F488 OFFSET RW + 0 8 DATAREF GLOBAL 602 60f490 PARENT off_60F490 OFFSET RW + 0 8 DATAREF GLOBAL 603 60f498 PARENT off_60F498 OFFSET RW + 0 8 DATAREF GLOBAL 604 60f4a0 PARENT off_60F4A0 OFFSET RW + 0 8 DATAREF GLOBAL 605 60f4a8 PARENT off_60F4A8 OFFSET RW + 0 8 DATAREF GLOBAL 606 60f4b0 PARENT off_60F4B0 OFFSET RW + 0 8 DATAREF GLOBAL 607 60f4b8 PARENT off_60F4B8 OFFSET RW + 0 8 DATAREF GLOBAL 608 60f4c0 PARENT off_60F4C0 OFFSET RW + 0 8 DATAREF GLOBAL 609 60f4c8 PARENT off_60F4C8 OFFSET RW + 0 8 DATAREF GLOBAL 610 60f4d0 PARENT off_60F4D0 OFFSET RW + 0 8 DATAREF GLOBAL 611 60f4d8 PARENT off_60F4D8 OFFSET RW + 0 8 DATAREF GLOBAL 612 60f4e0 PARENT off_60F4E0 OFFSET RW + 0 8 DATAREF GLOBAL 613 60f4e8 PARENT off_60F4E8 OFFSET RW + 0 8 DATAREF GLOBAL 614 60f4f0 PARENT off_60F4F0 OFFSET RW + 0 8 DATAREF GLOBAL 615 60f4f8 PARENT off_60F4F8 OFFSET RW + 0 8 DATAREF GLOBAL 616 60f500 PARENT off_60F500 OFFSET RW + 0 8 DATAREF GLOBAL 617 60f508 PARENT off_60F508 OFFSET RW + 0 8 DATAREF GLOBAL 618 60f510 PARENT off_60F510 OFFSET RW + 0 8 DATAREF GLOBAL 619 60f518 PARENT off_60F518 OFFSET RW + 0 8 DATAREF GLOBAL 620 60f520 PARENT off_60F520 OFFSET RW + 0 8 DATAREF GLOBAL 621 60f528 PARENT off_60F528 OFFSET RW + 0 8 DATAREF GLOBAL 622 60f530 PARENT off_60F530 OFFSET RW + 0 8 DATAREF GLOBAL 623 60f538 PARENT off_60F538 OFFSET RW 0 8 DATAREF GLOBAL 62 40bff0 PARENT SMP_dummy11 VOID RO - 0 8 DATAREF GLOBAL 624 60f548 PARENT off_60F548 OFFSET RW - 0 8 DATAREF GLOBAL 625 60f550 PARENT off_60F550 OFFSET RW - 0 8 DATAREF GLOBAL 626 60f558 PARENT off_60F558 OFFSET RW - 0 8 DATAREF GLOBAL 627 60f560 PARENT off_60F560 OFFSET RW - 0 8 DATAREF GLOBAL 628 60f568 PARENT off_60F568 OFFSET RW - 0 8 DATAREF GLOBAL 629 60f570 PARENT off_60F570 OFFSET RW - 0 8 DATAREF GLOBAL 630 60f578 PARENT off_60F578 OFFSET RW - 0 8 DATAREF GLOBAL 631 60f580 PARENT off_60F580 OFFSET RW - 0 8 DATAREF GLOBAL 632 60f588 PARENT off_60F588 OFFSET RW - 0 8 DATAREF GLOBAL 633 60f590 PARENT off_60F590 OFFSET RW + 0 8 DATAREF GLOBAL 624 60f540 PARENT off_60F540 OFFSET RW + 0 8 DATAREF GLOBAL 625 60f548 PARENT off_60F548 OFFSET RW + 0 8 DATAREF GLOBAL 626 60f550 PARENT off_60F550 OFFSET RW + 0 8 DATAREF GLOBAL 627 60f558 PARENT off_60F558 OFFSET RW + 0 8 DATAREF GLOBAL 628 60f560 PARENT off_60F560 OFFSET RW + 0 8 DATAREF GLOBAL 629 60f568 PARENT off_60F568 OFFSET RW + 0 8 DATAREF GLOBAL 630 60f570 PARENT off_60F570 OFFSET RW + 0 8 DATAREF GLOBAL 631 60f578 PARENT off_60F578 OFFSET RW + 0 8 DATAREF GLOBAL 632 60f580 PARENT off_60F580 OFFSET RW + 0 8 DATAREF GLOBAL 633 60f588 PARENT off_60F588 OFFSET RW 0 8 DATAREF GLOBAL 63 40bff8 PARENT aWakeups VOID RO - 0 8 DATAREF GLOBAL 634 60f598 PARENT off_60F598 OFFSET RW - 0 8 DATAREF GLOBAL 635 60f5a0 PARENT off_60F5A0 OFFSET RW - 0 8 DATAREF GLOBAL 636 60f5a8 PARENT off_60F5A8 OFFSET RW - 0 8 DATAREF GLOBAL 637 60f5b0 PARENT off_60F5B0 OFFSET RW - 0 8 DATAREF GLOBAL 638 60f5b8 PARENT off_60F5B8 OFFSET RW - 0 8 DATAREF GLOBAL 639 60f5c0 PARENT off_60F5C0 OFFSET RW - 0 8 DATAREF GLOBAL 640 60f5c8 PARENT off_60F5C8 OFFSET RW - 0 8 DATAREF GLOBAL 641 60f5d0 PARENT off_60F5D0 OFFSET RW - 0 8 DATAREF GLOBAL 642 60f5d8 PARENT off_60F5D8 OFFSET RW - 0 8 DATAREF GLOBAL 643 60f5e0 PARENT off_60F5E0 OFFSET RW - 0 8 DATAREF GLOBAL 644 60f5e8 PARENT off_60F5E8 OFFSET RW - 0 8 DATAREF GLOBAL 645 60f5f0 PARENT off_60F5F0 OFFSET RW - 0 8 DATAREF GLOBAL 646 60f5f8 PARENT off_60F5F8 OFFSET RW - 0 8 DATAREF GLOBAL 647 60f600 PARENT off_60F600 OFFSET RW - 0 8 DATAREF GLOBAL 648 60f608 PARENT off_60F608 OFFSET RW - 0 8 DATAREF GLOBAL 649 60f610 PARENT off_60F610 OFFSET RW - 0 8 DATAREF GLOBAL 650 60f618 PARENT off_60F618 OFFSET RW - 0 8 DATAREF GLOBAL 651 60f620 PARENT off_60F620 OFFSET RW - 0 8 DATAREF GLOBAL 652 60f628 PARENT off_60F628 OFFSET RW - 0 8 DATAREF GLOBAL 653 60f630 PARENT off_60F630 OFFSET RW - 0 8 DATAREF GLOBAL 654 60f638 PARENT off_60F638 OFFSET RW - 0 8 DATAREF GLOBAL 655 60f640 PARENT off_60F640 OFFSET RW - 0 8 DATAREF GLOBAL 657 60f680 PARENT off_60F680 OFFSET RW - 0 8 DATAREF GLOBAL 661 60f6b0 PARENT qword_60F6B0 VOID RW - 0 8 DATAREF GLOBAL 662 60f6b8 PARENT qword_60F6B8 VOID RW - 0 8 DATAREF GLOBAL 663 60f6c0 PARENT qword_60F6C0 VOID RW - 0 8 DATAREF GLOBAL 664 60f6c8 PARENT qword_60F6C8 VOID RW - 0 8 DATAREF GLOBAL 665 60f6d0 PARENT qword_60F6D0 VOID RW - 0 8 DATAREF GLOBAL 666 60f6d8 PARENT qword_60F6D8 VOID RW - 0 8 DATAREF GLOBAL 667 60f6e0 PARENT qword_60F6E0 VOID RW - 0 8 DATAREF GLOBAL 668 60f6e8 PARENT qword_60F6E8 VOID RW - 0 8 DATAREF GLOBAL 669 60f6f0 PARENT qword_60F6F0 VOID RW - 0 8 DATAREF GLOBAL 670 60f6f8 PARENT qword_60F6F8 VOID RW - 0 8 DATAREF GLOBAL 673 60f708 PARENT qword_60F708 VOID RW + 0 8 DATAREF GLOBAL 634 60f590 PARENT off_60F590 OFFSET RW + 0 8 DATAREF GLOBAL 635 60f598 PARENT off_60F598 OFFSET RW + 0 8 DATAREF GLOBAL 636 60f5a0 PARENT off_60F5A0 OFFSET RW + 0 8 DATAREF GLOBAL 637 60f5a8 PARENT off_60F5A8 OFFSET RW + 0 8 DATAREF GLOBAL 638 60f5b0 PARENT off_60F5B0 OFFSET RW + 0 8 DATAREF GLOBAL 639 60f5b8 PARENT off_60F5B8 OFFSET RW + 0 8 DATAREF GLOBAL 640 60f5c0 PARENT off_60F5C0 OFFSET RW + 0 8 DATAREF GLOBAL 641 60f5c8 PARENT off_60F5C8 OFFSET RW + 0 8 DATAREF GLOBAL 642 60f5d0 PARENT off_60F5D0 OFFSET RW + 0 8 DATAREF GLOBAL 643 60f5d8 PARENT off_60F5D8 OFFSET RW + 0 8 DATAREF GLOBAL 644 60f5e0 PARENT off_60F5E0 OFFSET RW + 0 8 DATAREF GLOBAL 645 60f5e8 PARENT off_60F5E8 OFFSET RW + 0 8 DATAREF GLOBAL 646 60f5f0 PARENT off_60F5F0 OFFSET RW + 0 8 DATAREF GLOBAL 647 60f5f8 PARENT off_60F5F8 OFFSET RW + 0 8 DATAREF GLOBAL 648 60f600 PARENT off_60F600 OFFSET RW + 0 8 DATAREF GLOBAL 649 60f608 PARENT off_60F608 OFFSET RW + 0 8 DATAREF GLOBAL 650 60f610 PARENT off_60F610 OFFSET RW + 0 8 DATAREF GLOBAL 651 60f618 PARENT off_60F618 OFFSET RW + 0 8 DATAREF GLOBAL 652 60f620 PARENT off_60F620 OFFSET RW + 0 8 DATAREF GLOBAL 653 60f628 PARENT off_60F628 OFFSET RW + 0 8 DATAREF GLOBAL 654 60f630 PARENT off_60F630 OFFSET RW + 0 8 DATAREF GLOBAL 655 60f638 PARENT off_60F638 OFFSET RW + 0 8 DATAREF GLOBAL 656 60f640 PARENT off_60F640 OFFSET RW + 0 8 DATAREF GLOBAL 658 60f680 PARENT off_60F680 OFFSET RW + 0 8 DATAREF GLOBAL 662 60f6b0 PARENT qword_60F6B0 VOID RW + 0 8 DATAREF GLOBAL 663 60f6b8 PARENT qword_60F6B8 VOID RW + 0 8 DATAREF GLOBAL 664 60f6c0 PARENT qword_60F6C0 VOID RW + 0 8 DATAREF GLOBAL 665 60f6c8 PARENT qword_60F6C8 VOID RW + 0 8 DATAREF GLOBAL 666 60f6d0 PARENT qword_60F6D0 VOID RW + 0 8 DATAREF GLOBAL 667 60f6d8 PARENT qword_60F6D8 VOID RW + 0 8 DATAREF GLOBAL 668 60f6e0 PARENT qword_60F6E0 VOID RW + 0 8 DATAREF GLOBAL 669 60f6e8 PARENT qword_60F6E8 VOID RW + 0 8 DATAREF GLOBAL 670 60f6f0 PARENT qword_60F6F0 VOID RW + 0 8 DATAREF GLOBAL 671 60f6f8 PARENT qword_60F6F8 VOID RW 0 8 DATAREF GLOBAL 67 40c010 PARENT aNoData VOID RO - 0 8 DATAREF GLOBAL 674 60f710 PARENT qword_60F710 VOID RW - 0 8 DATAREF GLOBAL 677 60f720 PARENT qword_60F720 VOID RW - 0 8 DATAREF GLOBAL 678 60f728 PARENT qword_60F728 VOID RW + 0 8 DATAREF GLOBAL 674 60f708 PARENT qword_60F708 VOID RW + 0 8 DATAREF GLOBAL 675 60f710 PARENT qword_60F710 VOID RW + 0 8 DATAREF GLOBAL 678 60f720 PARENT qword_60F720 VOID RW + 0 8 DATAREF GLOBAL 679 60f728 PARENT qword_60F728 VOID RW 0 8 DATAREF GLOBAL 71 40c036 PARENT aSwapper VOID RO 0 8 DATAREF GLOBAL 86 40c0de PARENT aIwl3945 VOID RO 0 8 DATAREF GLOBAL 99 40c187 PARENT aWaitS VOID RO - 0 912 DATAREF GLOBAL 439 40e360 PARENT SMP_dummy46 VOID RO + 0 912 DATAREF GLOBAL 440 40e360 PARENT SMP_dummy48 VOID RO 0 96 DATAREF GLOBAL 335 40cd40 PARENT off_40CD40 OFFSET RO 0 9 DATAREF GLOBAL 120 40c2b9 PARENT aMonitors VOID RO 0 9 DATAREF GLOBAL 125 40c2df PARENT aKeyboard VOID RO @@ -668,8 +669,8 @@ 0 9 DATAREF GLOBAL 368 40d025 PARENT aIh02im VOID RO 0 9 DATAREF GLOBAL 370 40d033 PARENT a2im02i VOID RO 0 9 DATAREF GLOBAL 377 40d06e PARENT aProperty VOID RO - 0 9 DATAREF GLOBAL 405 40d327 PARENT SMP_dummy32 VOID RO - 0 9 DATAREF GLOBAL 428 40d3f0 PARENT aGvariant VOID RO + 0 9 DATAREF GLOBAL 406 40d327 PARENT SMP_dummy34 VOID RO + 0 9 DATAREF GLOBAL 429 40d3f0 PARENT aGvariant VOID RO 0 9 DATAREF GLOBAL 56 40bf9e PARENT msgid1 VOID RO 0 9 DATAREF GLOBAL 6 40bd3f PARENT aX2X1 VOID RO 0 9 DATAREF GLOBAL 70 40c02d PARENT aModprobe VOID RO @@ -681,7 +682,7 @@ 403d08 24 FUNC GLOBAL .init_proc FUNC_UNSAFE NOFP RET 403d1f 403d08 4 INSTR BELONGTO 403d08 403d08 4 INSTR DEADREGS EFLAGS EAX ECX EDX ESI EDI R8 R9 R10 R11 ZZ sub rsp, 8 ; _init - 403d08 8 DATAREF STACK 679 esp + 0 PARENT LocalFrame LOCALFRAME + 403d08 8 DATAREF STACK 680 esp + 0 PARENT LocalFrame LOCALFRAME 403d08 8 MEMORYHOLE STACK esp + 8 ReturnAddress 403d0c -1 INSTR LOCAL NoMetaUpdate call sub_404B18 403d0c 5 INSTR BELONGTO 403d08 @@ -1887,43 +1888,182 @@ 4049c5 -1 INSTR LOCAL NoMetaUpdate jmp _g_static_resource_fini 4049c5 5 INSTR BELONGTO 4049c0 4049c5 5 INSTR DEADREGS EFLAGS EDI ZZ jmp _g_static_resource_fini + 4049d0 0 FUNC FRAMERESTORE 0 0 0 1 0 0 2 0 0 3 -20 0 4 0 8 5 -12 0 6 0 0 7 0 0 8 0 0 9 0 0 10 0 0 11 0 0 12 -4 0 13 0 0 14 0 0 15 0 0 ZZ + 4049d0 0 FUNC MMSAFENESS SAFE + 4049d0 264 FUNC GLOBAL main FUNC_UNSAFE NOFP RET 404ad7 + 4049d0 2 INSTR BELONGTO 4049d0 + 4049d0 2 INSTR DEADREGS EFLAGS ZZ push r12 4049d0 -3 INSTR LOCAL NoWarn push r12 + 4049d2 1 INSTR BELONGTO 4049d0 + 4049d2 1 INSTR DEADREGS EFLAGS R12 ZZ push rbp 4049d2 -3 INSTR LOCAL NoWarn push rbp + 4049d3 1 INSTR BELONGTO 4049d0 + 4049d3 1 INSTR DEADREGS EFLAGS R12 ZZ push rbx 4049d3 -3 INSTR LOCAL NoWarn push rbx - 4049d8 4 PTRIMMEDESP STACK 12 displ mov [rsp+0Ch], edi - 4049dc 4 PTRIMMEDESP STACK 0 displ mov [rsp], rsi - 4049e0 -2 INSTR LOCAL n EDI ZZ NUMVia2ndSrcIMMEDNUM mov edi, 6 + 4049d4 12 DATAREF STACK 682 esp + 0 CHILDOF 681 OFFSET 0 LOCALVAR var_28 + 4049d4 12 MEMORYHOLE STACK esp + 16 CalleeSavedRegs + 4049d4 16 DATAREF STACK 681 esp + 0 PARENT LocalFrame LOCALFRAME + 4049d4 4 DATAREF STACK 683 esp + 12 CHILDOF 681 OFFSET 12 LOCALVAR var_1C + 4049d4 4 INSTR BELONGTO 4049d0 + 4049d4 4 INSTR DEADREGS EFLAGS EBX R12 ZZ sub rsp, 10h + 4049d4 8 MEMORYHOLE STACK esp + 28 ReturnAddress + 4049d8 4 INSTR BELONGTO 4049d0 + 4049d8 4 INSTR DEADREGS EFLAGS EBX R12 ZZ mov [rsp+28h+var_1C], edi + 4049d8 4 PTRIMMEDESP STACK 12 displ mov [rsp+28h+var_1C], edi + 4049dc -1 INSTR LOCAL MetadataUnused mov [rsp+28h+var_28], rsi + 4049dc 4 INSTR BELONGTO 4049d0 + 4049e0 -2 INSTR LOCAL n EDI ZZ NUMVia2ndSrcIMMEDNUM mov edi, 6 ; category + 4049e0 5 INSTR BELONGTO 4049d0 + 4049e0 5 INSTR DEADREGS EFLAGS EBX ESI EDI R12 ZZ mov edi, 6 ; category + 4049e5 5 INSTR BELONGTO 4049d0 + 4049e5 5 INSTR DEADREGS EFLAGS EBX ESI R12 ZZ mov esi, offset locale; locale 4049ea -1 INSTR LOCAL NoMetaUpdate call _setlocale + 4049ea 5 INSTR BELONGTO 4049d0 + 4049ea 5 INSTR DEADREGS EFLAGS EBX R12 ZZ call _setlocale + 4049ef 5 INSTR BELONGTO 4049d0 + 4049ef 5 INSTR DEADREGS EFLAGS EBX ESI EDI R12 ZZ mov esi, offset dirname; "/usr/share/locale" + 4049f4 5 INSTR BELONGTO 4049d0 + 4049f4 5 INSTR DEADREGS EFLAGS EBX EDI R12 ZZ mov edi, offset domainname; "gnome-power-manager" 4049f9 -1 INSTR LOCAL NoMetaUpdate call _bindtextdomain + 4049f9 5 INSTR BELONGTO 4049d0 + 4049f9 5 INSTR DEADREGS EFLAGS EBX R12 ZZ call _bindtextdomain + 4049fe 5 INSTR BELONGTO 4049d0 + 4049fe 5 INSTR DEADREGS EFLAGS EBX ESI EDI R12 ZZ mov esi, offset codeset; "UTF-8" + 404a03 5 INSTR BELONGTO 4049d0 + 404a03 5 INSTR DEADREGS EFLAGS EBX EDI R12 ZZ mov edi, offset domainname; "gnome-power-manager" 404a08 -1 INSTR LOCAL NoMetaUpdate call _bind_textdomain_codeset + 404a08 5 INSTR BELONGTO 4049d0 + 404a08 5 INSTR DEADREGS EFLAGS EBX R12 ZZ call _bind_textdomain_codeset + 404a0d 5 INSTR BELONGTO 4049d0 + 404a0d 5 INSTR DEADREGS EFLAGS EBX EDI R12 ZZ mov edi, offset domainname; "gnome-power-manager" 404a12 -1 INSTR LOCAL NoMetaUpdate call _textdomain + 404a12 5 INSTR BELONGTO 4049d0 + 404a12 5 INSTR DEADREGS EFLAGS EBX R12 ZZ call _textdomain 404a17 -1 INSTR LOCAL NoMetaUpdate call _g_type_init - 404a1c 5 PTRIMMEDESP STACK 12 displ lea rdi, [rsp+0Ch] + 404a17 5 INSTR BELONGTO 4049d0 + 404a17 5 INSTR DEADREGS EFLAGS EBX R12 ZZ call _g_type_init + 404a1c 5 INSTR BELONGTO 4049d0 + 404a1c 5 INSTR DEADREGS EFLAGS EBX ESI EDI R12 ZZ lea rdi, [rsp+28h+var_1C] + 404a1c 5 PTRIMMEDESP STACK 12 displ lea rdi, [rsp+28h+var_1C] + 404a21 3 INSTR BELONGTO 4049d0 + 404a21 3 INSTR DEADREGS EFLAGS EBX ESI R12 ZZ mov rsi, rsp 404a21 3 PTRIMMEDESP STACK 0 displ mov rsi, rsp 404a24 -1 INSTR LOCAL NoMetaUpdate call _gtk_init + 404a24 5 INSTR BELONGTO 4049d0 + 404a24 5 INSTR DEADREGS EFLAGS EBX R12 ZZ call _gtk_init + 404a29 5 INSTR BELONGTO 4049d0 + 404a29 5 INSTR DEADREGS EFLAGS EBX EDI R12 ZZ mov edi, offset aOrg_gnome_powe; "org.gnome.power-manager" 404a2e -1 INSTR LOCAL NoMetaUpdate call _g_settings_new + 404a2e 5 INSTR BELONGTO 4049d0 + 404a2e 5 INSTR DEADREGS EFLAGS EBX R12 ZZ call _g_settings_new 404a33 -2 INSTR LOCAL n ESI ZZ NUMVia2ndSrcIMMEDNUM mov esi, 8 + 404a33 5 INSTR BELONGTO 4049d0 + 404a33 5 INSTR DEADREGS EFLAGS EBX ESI EDI R12 ZZ mov esi, 8 + 404a38 5 INSTR BELONGTO 4049d0 + 404a38 5 INSTR DEADREGS EFLAGS EBX EDI R12 ZZ mov edi, offset aOrg_gnome_po_0; "org.gnome.PowerManager.Statistics" + 404a3d 7 INSTR BELONGTO 4049d0 + 404a3d 7 INSTR DEADREGS EFLAGS EBX R12 ZZ mov cs:qword_60F6C0, rax 404a44 -1 INSTR LOCAL NoMetaUpdate call _gtk_application_new + 404a44 5 INSTR BELONGTO 4049d0 + 404a44 5 INSTR DEADREGS EFLAGS EBX R12 ZZ call _gtk_application_new 404a49 -2 INSTR LOCAL n R9 ZZ AlwaysNUM xor r9d, r9d + 404a49 3 INSTR BELONGTO 4049d0 + 404a49 3 INSTR DEADREGS EFLAGS ECX EDX EBX ESI EDI R8 R9 R12 ZZ xor r9d, r9d + 404a4c 3 INSTR BELONGTO 4049d0 + 404a4c 3 INSTR DEADREGS EFLAGS ECX EDX EBX ESI EDI R8 R12 ZZ mov rbx, rax 404a4f -2 INSTR LOCAL n R8 ZZ AlwaysNUM xor r8d, r8d + 404a4f 3 INSTR BELONGTO 4049d0 + 404a4f 3 INSTR DEADREGS EFLAGS ECX EDX ESI EDI R8 R12 ZZ xor r8d, r8d + 404a52 2 INSTR BELONGTO 4049d0 + 404a52 2 INSTR DEADREGS EFLAGS ECX EDX ESI EDI R12 ZZ xor ecx, ecx 404a52 -2 INSTR LOCAL n ECX ZZ AlwaysNUM xor ecx, ecx + 404a54 -2 INSTR LOCAL n EDX ZZ NumericDEFs mov edx, offset loc_408870 + 404a54 5 INSTR BELONGTO 4049d0 + 404a54 5 INSTR DEADREGS EFLAGS EDX ESI EDI R12 ZZ mov edx, offset loc_408870 + 404a59 5 INSTR BELONGTO 4049d0 + 404a59 5 INSTR DEADREGS EFLAGS ESI EDI R12 ZZ mov esi, offset aStartup; "startup" + 404a5e 3 INSTR BELONGTO 4049d0 + 404a5e 3 INSTR DEADREGS EFLAGS EDI R12 ZZ mov rdi, rax 404a61 -1 INSTR LOCAL NoMetaUpdate call _g_signal_connect_data - 404a66 -2 INSTR LOCAL n R9 ZZ AlwaysNUM xor r9d, r9d - 404a69 -2 INSTR LOCAL n R8 ZZ AlwaysNUM xor r8d, r8d + 404a61 5 INSTR BELONGTO 4049d0 + 404a61 5 INSTR DEADREGS EFLAGS R12 ZZ call _g_signal_connect_data + 404a66 -1 INSTR LOCAL MetadataRedundant xor r9d, r9d + 404a66 3 INSTR BELONGTO 4049d0 + 404a69 -1 INSTR LOCAL MetadataRedundant xor r8d, r8d + 404a69 3 INSTR BELONGTO 4049d0 + 404a6c 2 INSTR BELONGTO 4049d0 + 404a6c 2 INSTR DEADREGS EFLAGS ECX EDX ESI EDI R12 ZZ xor ecx, ecx 404a6c -2 INSTR LOCAL n ECX ZZ AlwaysNUM xor ecx, ecx + 404a6e -2 INSTR LOCAL n EDX ZZ NumericDEFs mov edx, offset loc_4052B0 + 404a6e 5 INSTR BELONGTO 4049d0 + 404a6e 5 INSTR DEADREGS EFLAGS EDX ESI EDI R12 ZZ mov edx, offset loc_4052B0 + 404a73 3 INSTR BELONGTO 4049d0 + 404a73 3 INSTR DEADREGS EFLAGS ESI EDI R12 ZZ mov rdi, rbx + 404a76 5 INSTR BELONGTO 4049d0 + 404a76 5 INSTR DEADREGS EFLAGS ESI R12 ZZ mov esi, offset aCommandLine; "command-line" 404a7b -1 INSTR LOCAL NoMetaUpdate call _g_signal_connect_data + 404a7b 5 INSTR BELONGTO 4049d0 + 404a7b 5 INSTR DEADREGS EFLAGS R12 ZZ call _g_signal_connect_data 404a80 -1 INSTR LOCAL NoMetaUpdate call _gtk_icon_theme_get_default + 404a80 5 INSTR BELONGTO 4049d0 + 404a80 5 INSTR DEADREGS EFLAGS R12 ZZ call _gtk_icon_theme_get_default + 404a85 5 INSTR BELONGTO 4049d0 + 404a85 5 INSTR DEADREGS EFLAGS ESI EDI R12 ZZ mov esi, offset aUsrShareGnomeP; "/usr/share/gnome-power-manager/icons" + 404a8a 3 INSTR BELONGTO 4049d0 + 404a8a 3 INSTR DEADREGS EFLAGS EDI R12 ZZ mov rdi, rax 404a8d -1 INSTR LOCAL NoMetaUpdate call _gtk_icon_theme_append_search_path - 404a92 4 PTRIMMEDESP STACK 0 displ mov r12, [rsp] - 404a96 4 PTRIMMEDESP STACK 12 displ mov ebp, [rsp+0Ch] + 404a8d 5 INSTR BELONGTO 4049d0 + 404a8d 5 INSTR DEADREGS EFLAGS R12 ZZ call _gtk_icon_theme_append_search_path + 404a92 4 INSTR BELONGTO 4049d0 + 404a92 4 INSTR DEADREGS EFLAGS R12 ZZ mov r12, [rsp+28h+var_28] + 404a92 4 PTRIMMEDESP STACK 0 displ mov r12, [rsp+28h+var_28] + 404a96 4 INSTR BELONGTO 4049d0 + 404a96 4 INSTR DEADREGS EFLAGS ZZ mov ebp, [rsp+28h+var_1C] + 404a96 4 PTRIMMEDESP STACK 12 displ mov ebp, [rsp+28h+var_1C] 404a9a -1 INSTR LOCAL NoMetaUpdate call _g_application_get_type + 404a9a 5 INSTR BELONGTO 4049d0 + 404a9a 5 INSTR DEADREGS EFLAGS ZZ call _g_application_get_type + 404a9f 3 INSTR BELONGTO 4049d0 + 404a9f 3 INSTR DEADREGS EFLAGS ESI EDI ZZ mov rdi, rbx + 404aa2 3 INSTR BELONGTO 4049d0 + 404aa2 3 INSTR DEADREGS EFLAGS ESI ZZ mov rsi, rax 404aa5 -1 INSTR LOCAL NoMetaUpdate call _g_type_check_instance_cast - 404aad 2 PTRIMMEDEBP STACK 0 displ mov esi, ebp + 404aa5 5 INSTR BELONGTO 4049d0 + 404aa5 5 INSTR DEADREGS EFLAGS ZZ call _g_type_check_instance_cast + 404aaa 3 INSTR BELONGTO 4049d0 + 404aaa 3 INSTR DEADREGS EFLAGS EDX ESI EDI ZZ mov rdx, r12 + 404aad 2 INSTR BELONGTO 4049d0 + 404aad 2 INSTR DEADREGS EFLAGS ESI EDI R12 ZZ mov esi, ebp + 404aaf 3 INSTR BELONGTO 4049d0 + 404aaf 3 INSTR DEADREGS EFLAGS EDI R12 ZZ mov rdi, rax 404ab2 -1 INSTR LOCAL NoMetaUpdate call _g_application_run + 404ab2 5 INSTR BELONGTO 4049d0 + 404ab2 5 INSTR DEADREGS EFLAGS R12 ZZ call _g_application_run + 404ab7 7 INSTR BELONGTO 4049d0 + 404ab7 7 INSTR DEADREGS EFLAGS EDI R12 ZZ mov rdi, cs:qword_60F6C0 + 404abe 2 INSTR BELONGTO 4049d0 + 404abe 2 INSTR DEADREGS EFLAGS R12 ZZ mov ebp, eax 404ac0 -1 INSTR LOCAL NoMetaUpdate call _g_object_unref + 404ac0 5 INSTR BELONGTO 4049d0 + 404ac0 5 INSTR DEADREGS EFLAGS R12 ZZ call _g_object_unref + 404ac5 3 INSTR BELONGTO 4049d0 + 404ac5 3 INSTR DEADREGS EFLAGS EDI R12 ZZ mov rdi, rbx 404ac8 -1 INSTR LOCAL NoMetaUpdate call _g_object_unref + 404ac8 5 INSTR BELONGTO 4049d0 + 404ac8 5 INSTR DEADREGS EFLAGS EBX R12 ZZ call _g_object_unref 404acd -1 INSTR LOCAL 1stSrcVia2ndSrcIMMEDNUM add rsp, 10h - 404ad1 2 PTRIMMEDEBP STACK 0 displ mov eax, ebp + 404acd 4 INSTR BELONGTO 4049d0 + 404ad1 16 DEALLOC STACK esp - 16 mov eax, ebp + 404ad1 2 INSTR BELONGTO 4049d0 + 404ad1 2 INSTR DEADREGS EFLAGS EAX EBX R8 R9 R10 R11 R12 ZZ mov eax, ebp + 404ad3 1 INSTR BELONGTO 4049d0 + 404ad3 1 INSTR DEADREGS EFLAGS EBX R8 R9 R10 R11 R12 ZZ pop rbx + 404ad4 1 INSTR BELONGTO 4049d0 + 404ad4 1 INSTR DEADREGS EFLAGS R8 R9 R10 R11 R12 ZZ pop rbp + 404ad5 2 INSTR BELONGTO 4049d0 + 404ad5 2 INSTR DEADREGS EFLAGS R8 R9 R10 R11 R12 ZZ pop r12 + 404ad7 1 INSTR BELONGTO 4049d0 + 404ad7 1 INSTR DEADREGS EFLAGS R8 R9 R10 R11 R12 ZZ retn 404ae0 0 FUNC FRAMERESTORE 0 0 0 1 0 0 2 0 0 3 0 0 4 0 0 5 0 0 6 0 0 7 0 0 8 0 0 9 0 0 10 0 0 11 0 0 12 0 0 13 0 0 14 0 0 15 0 0 ZZ 404ae0 0 FUNC MMSAFENESS SAFE 404ae0 10 FUNC GLOBAL sub_404AE0 FUNC_UNSAFE NOFP RET 404ae9 @@ -1940,27 +2080,27 @@ 404aec 42 FUNC GLOBAL start FUNC_UNSAFE NOFP NORET 404b15 404aec 8 MEMORYHOLE STACK esp + 0 ReturnAddress 404aee 3 INSTR BELONGTO 404aec - 404aee 3 INSTR DEADREGS EFLAGS ECX ESI EDI R8 R9 ZZ mov r9, rdx + 404aee 3 INSTR DEADREGS EFLAGS ECX ESI EDI R8 R9 ZZ mov r9, rdx ; rtld_fini 404af1 1 INSTR BELONGTO 404aec - 404af1 1 INSTR DEADREGS EFLAGS ECX EDX ESI EDI R8 ZZ pop rsi + 404af1 1 INSTR DEADREGS EFLAGS ECX EDX ESI EDI R8 ZZ pop rsi ; argc 404af2 3 INSTR BELONGTO 404aec - 404af2 3 INSTR DEADREGS EFLAGS ECX EDX EDI R8 ZZ mov rdx, rsp - 404af2 3 PTRIMMEDESP STACK 0 displ mov rdx, rsp + 404af2 3 INSTR DEADREGS EFLAGS ECX EDX EDI R8 ZZ mov rdx, rsp ; ubp_av + 404af2 3 PTRIMMEDESP STACK 0 displ mov rdx, rsp ; ubp_av 404af5 4 INSTR BELONGTO 404aec 404af5 4 INSTR DEADREGS EFLAGS ECX EDI R8 ZZ and rsp, 0FFFFFFFFFFFFFFF0h 404af9 1 INSTR BELONGTO 404aec 404af9 1 INSTR DEADREGS EFLAGS ECX EDI R8 ZZ push rax 404afa 1 INSTR BELONGTO 404aec - 404afa 1 INSTR DEADREGS EFLAGS ECX EDI R8 ZZ push rsp - 404afb -2 INSTR LOCAL n R8 ZZ NumericDEFs mov r8, offset nullsub_1 + 404afa 1 INSTR DEADREGS EFLAGS ECX EDI R8 ZZ push rsp ; stack_end + 404afb -2 INSTR LOCAL n R8 ZZ NumericDEFs mov r8, offset fini ; fini 404afb 7 INSTR BELONGTO 404aec - 404afb 7 INSTR DEADREGS EFLAGS ECX EDI R8 ZZ mov r8, offset nullsub_1 - 404b02 -2 INSTR LOCAL n RCX ZZ NumericDEFs mov rcx, offset aHilLidRhn1; "H‰l$ØL‰d$àH-/1 " + 404afb 7 INSTR DEADREGS EFLAGS ECX EDI R8 ZZ mov r8, offset fini ; fini + 404b02 -2 INSTR LOCAL n RCX ZZ NumericDEFs mov rcx, offset init; "H‰l$ØL‰d$àH-/1 " 404b02 7 INSTR BELONGTO 404aec - 404b02 7 INSTR DEADREGS EFLAGS ECX EDI ZZ mov rcx, offset aHilLidRhn1; "H‰l$ØL‰d$àH-/1 " - 404b09 -2 INSTR LOCAL n RDI ZZ NumericDEFs mov rdi, offset loc_4049D0 + 404b02 7 INSTR DEADREGS EFLAGS ECX EDI ZZ mov rcx, offset init; "H‰l$ØL‰d$àH-/1 " + 404b09 -2 INSTR LOCAL n RDI ZZ NumericDEFs mov rdi, offset main; main 404b09 7 INSTR BELONGTO 404aec - 404b09 7 INSTR DEADREGS EFLAGS EDI ZZ mov rdi, offset loc_4049D0 + 404b09 7 INSTR DEADREGS EFLAGS EDI ZZ mov rdi, offset main; main 404b10 -1 INSTR LOCAL NoMetaUpdate call ___libc_start_main 404b10 5 INSTR BELONGTO 404aec 404b10 5 INSTR DEADREGS EFLAGS ZZ call ___libc_start_main @@ -1972,7 +2112,7 @@ 404b18 23 FUNC GLOBAL sub_404B18 FUNC_SAFE NOFP RET 404b2e 404b18 4 INSTR BELONGTO 404b18 404b18 4 INSTR DEADREGS EFLAGS EAX ZZ sub rsp, 8 - 404b18 8 DATAREF STACK 680 esp + 0 PARENT LocalFrame LOCALFRAME + 404b18 8 DATAREF STACK 684 esp + 0 PARENT LocalFrame LOCALFRAME 404b18 8 MEMORYHOLE STACK esp + 8 ReturnAddress 404b1c 7 INSTR BELONGTO 404b18 404b1c 7 INSTR DEADREGS EFLAGS EAX ZZ mov rax, cs:__gmon_start___ptr @@ -2001,7 +2141,7 @@ 404b34 -3 INSTR LOCAL NoWarn push rbx 404b35 4 INSTR BELONGTO 404b30 404b35 4 INSTR DEADREGS EFLAGS EBX ZZ sub rsp, 8 - 404b35 8 DATAREF STACK 681 esp + 0 PARENT LocalFrame LOCALFRAME + 404b35 8 DATAREF STACK 685 esp + 0 PARENT LocalFrame LOCALFRAME 404b35 8 MEMORYHOLE STACK esp + 16 ReturnAddress 404b35 8 MEMORYHOLE STACK esp + 8 CalleeSavedRegs 404b39 -1 INSTR LOCAL NoMetaUpdate cmp cs:byte_60F6A8, 0 @@ -2076,8 +2216,8 @@ 404bd0 3 INSTR BELONGTO 404bd0 404bd3 -1 INSTR LOCAL NoMetaUpdate mulss xmm0, xmm0 404bd3 4 INSTR BELONGTO 404bd0 - 404bd7 24 DATAREF STACK 682 esp + 0 PARENT LocalFrame LOCALFRAME - 404bd7 24 DATAREF STACK 683 esp + 0 CHILDOF 682 OFFSET 0 LOCALVAR var_18 + 404bd7 24 DATAREF STACK 686 esp + 0 PARENT LocalFrame LOCALFRAME + 404bd7 24 DATAREF STACK 687 esp + 0 CHILDOF 686 OFFSET 0 LOCALVAR var_18 404bd7 4 INSTR BELONGTO 404bd0 404bd7 4 INSTR DEADREGS EFLAGS ZZ sub rsp, 18h 404bd7 8 MEMORYHOLE STACK esp + 24 ReturnAddress @@ -2140,7 +2280,7 @@ 404c50 1 INSTR BELONGTO 404c50 404c50 1 INSTR DEADREGS EFLAGS ECX EDX ESI ZZ push rbx 404c50 57 FUNC GLOBAL sub_404C50 FUNC_UNSAFE NOFP RET 404c88 - 404c50 8 DATAREF STACK 684 esp + 0 PARENT LocalFrame LOCALFRAME + 404c50 8 DATAREF STACK 688 esp + 0 PARENT LocalFrame LOCALFRAME 404c50 8 MEMORYHOLE STACK esp + 8 ReturnAddress 404c51 2 INSTR BELONGTO 404c50 404c51 2 INSTR DEADREGS EFLAGS ECX EDX EBX ESI ZZ mov ecx, edi @@ -2189,7 +2329,7 @@ 404c90 4 INSTR BELONGTO 404c90 404c90 4 INSTR DEADREGS EFLAGS ECX ZZ sub rsp, 8 404c90 56 FUNC GLOBAL sub_404C90 FUNC_UNSAFE NOFP RET 404cc7 - 404c90 8 DATAREF STACK 685 esp + 0 PARENT LocalFrame LOCALFRAME + 404c90 8 DATAREF STACK 689 esp + 0 PARENT LocalFrame LOCALFRAME 404c90 8 MEMORYHOLE STACK esp + 8 ReturnAddress 404c94 2 INSTR BELONGTO 404c90 404c94 2 INSTR DEADREGS EFLAGS ECX ZZ mov ecx, esi @@ -2283,11 +2423,11 @@ 404d3c 1 INSTR BELONGTO 404d30 404d3c 1 INSTR DEADREGS EFLAGS R12 R14 R15 ZZ push rbx 404d3c -3 INSTR LOCAL NoWarn push rbx - 404d3d 16 DATAREF STACK 689 esp + 24 CHILDOF 686 OFFSET 24 LOCALVAR var_40 - 404d3d 20 DATAREF STACK 687 esp + 0 CHILDOF 686 OFFSET 0 LOCALVAR var_58 + 404d3d 16 DATAREF STACK 693 esp + 24 CHILDOF 690 OFFSET 24 LOCALVAR var_40 + 404d3d 20 DATAREF STACK 691 esp + 0 CHILDOF 690 OFFSET 0 LOCALVAR var_58 404d3d 24 MEMORYHOLE STACK esp + 40 CalleeSavedRegs - 404d3d 40 DATAREF STACK 686 esp + 0 PARENT LocalFrame LOCALFRAME - 404d3d 4 DATAREF STACK 688 esp + 20 CHILDOF 686 OFFSET 20 LOCALVAR var_44 + 404d3d 40 DATAREF STACK 690 esp + 0 PARENT LocalFrame LOCALFRAME + 404d3d 4 DATAREF STACK 692 esp + 20 CHILDOF 690 OFFSET 20 LOCALVAR var_44 404d3d 4 INSTR BELONGTO 404d30 404d3d 4 INSTR DEADREGS EFLAGS EBX R12 R14 R15 ZZ sub rsp, 28h 404d3d 8 MEMORYHOLE STACK esp + 64 ReturnAddress @@ -2546,12 +2686,12 @@ 404f2c -3 INSTR LOCAL NoWarn push rbx 404f2d -1 INSTR LOCAL MetadataUnused mov rbx, rdi 404f2d 3 INSTR BELONGTO 404f20 - 404f30 16 DATAREF STACK 693 esp + 8 CHILDOF 690 OFFSET 8 LOCALVAR var_40 + 404f30 16 DATAREF STACK 697 esp + 8 CHILDOF 694 OFFSET 8 LOCALVAR var_40 404f30 -1 INSTR LOCAL SafeFrameAlloc sub rsp, 18h - 404f30 24 DATAREF STACK 690 esp + 0 PARENT LocalFrame LOCALFRAME + 404f30 24 DATAREF STACK 694 esp + 0 PARENT LocalFrame LOCALFRAME 404f30 24 MEMORYHOLE STACK esp + 24 CalleeSavedRegs - 404f30 4 DATAREF STACK 691 esp + 0 CHILDOF 690 OFFSET 0 LOCALVAR var_48 - 404f30 4 DATAREF STACK 692 esp + 4 CHILDOF 690 OFFSET 4 LOCALVAR var_44 + 404f30 4 DATAREF STACK 695 esp + 0 CHILDOF 694 OFFSET 0 LOCALVAR var_48 + 404f30 4 DATAREF STACK 696 esp + 4 CHILDOF 694 OFFSET 4 LOCALVAR var_44 404f30 4 INSTR BELONGTO 404f20 404f30 4 INSTR DEADREGS EFLAGS ECX EDX R12 R14 R15 ZZ sub rsp, 18h 404f30 8 MEMORYHOLE STACK esp + 48 ReturnAddress @@ -2728,18 +2868,18 @@ 405079 -3 INSTR LOCAL NoWarn push rbx 40507a -1 INSTR LOCAL MetadataUnused mov rbx, rdi 40507a 3 INSTR BELONGTO 405070 - 40507d 136 DATAREF STACK 694 esp + 0 PARENT LocalFrame LOCALFRAME - 40507d 16 DATAREF STACK 696 esp + 16 CHILDOF 694 OFFSET 16 LOCALVAR var_A8 - 40507d 16 DATAREF STACK 702 esp + 120 CHILDOF 694 OFFSET 120 LOCALVAR var_40 - 40507d 24 DATAREF STACK 697 esp + 32 CHILDOF 694 OFFSET 32 LOCALVAR var_98 - 40507d 24 DATAREF STACK 699 esp + 64 CHILDOF 694 OFFSET 64 LOCALVAR var_78 - 40507d 24 DATAREF STACK 701 esp + 96 CHILDOF 694 OFFSET 96 LOCALVAR var_58 + 40507d 136 DATAREF STACK 698 esp + 0 PARENT LocalFrame LOCALFRAME + 40507d 16 DATAREF STACK 700 esp + 16 CHILDOF 698 OFFSET 16 LOCALVAR var_A8 + 40507d 16 DATAREF STACK 706 esp + 120 CHILDOF 698 OFFSET 120 LOCALVAR var_40 + 40507d 24 DATAREF STACK 701 esp + 32 CHILDOF 698 OFFSET 32 LOCALVAR var_98 + 40507d 24 DATAREF STACK 703 esp + 64 CHILDOF 698 OFFSET 64 LOCALVAR var_78 + 40507d 24 DATAREF STACK 705 esp + 96 CHILDOF 698 OFFSET 96 LOCALVAR var_58 40507d 24 MEMORYHOLE STACK esp + 136 CalleeSavedRegs - 40507d 4 DATAREF STACK 695 esp + 12 CHILDOF 694 OFFSET 12 LOCALVAR var_AC + 40507d 4 DATAREF STACK 699 esp + 12 CHILDOF 698 OFFSET 12 LOCALVAR var_AC 40507d 7 INSTR BELONGTO 405070 40507d 7 INSTR DEADREGS EFLAGS R13 R14 R15 XMM1 ZZ sub rsp, 88h - 40507d 8 DATAREF STACK 698 esp + 56 CHILDOF 694 OFFSET 56 LOCALVAR var_80 - 40507d 8 DATAREF STACK 700 esp + 88 CHILDOF 694 OFFSET 88 LOCALVAR var_60 + 40507d 8 DATAREF STACK 702 esp + 56 CHILDOF 698 OFFSET 56 LOCALVAR var_80 + 40507d 8 DATAREF STACK 704 esp + 88 CHILDOF 698 OFFSET 88 LOCALVAR var_60 40507d 8 MEMORYHOLE STACK esp + 160 ReturnAddress 405084 -1 INSTR LOCAL NoMetaUpdate test sil, 1 405084 4 INSTR BELONGTO 405070 @@ -3189,8 +3329,8 @@ 4055f5 -1 INSTR LOCAL NoMetaUpdate jmp loc_4053B0 405600 0 FUNC FRAMERESTORE 0 0 16 1 0 0 2 0 16 3 0 0 4 0 8 5 0 0 6 0 0 7 0 0 8 0 0 9 0 0 10 0 0 11 0 0 12 0 0 13 0 0 14 0 0 15 0 0 ZZ 405600 0 FUNC MMSAFENESS SAFE - 405600 16 DATAREF STACK 704 esp + 8 CHILDOF 703 OFFSET 8 LOCALVAR var_10 - 405600 24 DATAREF STACK 703 esp + 0 PARENT LocalFrame LOCALFRAME + 405600 16 DATAREF STACK 708 esp + 8 CHILDOF 707 OFFSET 8 LOCALVAR var_10 + 405600 24 DATAREF STACK 707 esp + 0 PARENT LocalFrame LOCALFRAME 405600 4 INSTR BELONGTO 405600 405600 4 INSTR DEADREGS EFLAGS EAX ECX EDX ESI ZZ sub rsp, 18h 405600 8 MEMORYHOLE STACK esp + 24 ReturnAddress @@ -3245,8 +3385,8 @@ 405670 0 FUNC FRAMERESTORE 0 0 16 1 0 0 2 0 16 3 0 0 4 0 8 5 0 0 6 0 0 7 0 0 8 0 0 9 0 0 10 0 0 11 0 0 12 0 0 13 0 0 14 0 0 15 0 0 ZZ 405670 0 FUNC MMSAFENESS SAFE 405670 141 FUNC GLOBAL sub_405670 FUNC_UNSAFE NOFP RET 4056fc - 405670 16 DATAREF STACK 706 esp + 8 CHILDOF 705 OFFSET 8 LOCALVAR var_10 - 405670 24 DATAREF STACK 705 esp + 0 PARENT LocalFrame LOCALFRAME + 405670 16 DATAREF STACK 710 esp + 8 CHILDOF 709 OFFSET 8 LOCALVAR var_10 + 405670 24 DATAREF STACK 709 esp + 0 PARENT LocalFrame LOCALFRAME 405670 4 INSTR BELONGTO 405670 405670 4 INSTR DEADREGS EFLAGS EAX ECX EDX ESI ZZ sub rsp, 18h 405670 8 MEMORYHOLE STACK esp + 24 ReturnAddress @@ -3325,13 +3465,13 @@ 405705 5 PTRIMMEDESP STACK -8 displ mov [rsp+var_8], rbp 40570a 3 INSTR BELONGTO 405700 40570a 3 INSTR DEADREGS EFLAGS EBX ZZ mov rbx, rdi - 40570d 40 DATAREF STACK 709 esp + 16 CHILDOF 707 OFFSET 16 LOCALVAR var_38 - 40570d 4 DATAREF STACK 708 esp + 0 CHILDOF 707 OFFSET 0 OutArgsRegion OUTARGS + 40570d 40 DATAREF STACK 713 esp + 16 CHILDOF 711 OFFSET 16 LOCALVAR var_38 + 40570d 4 DATAREF STACK 712 esp + 0 CHILDOF 711 OFFSET 0 OutArgsRegion OUTARGS 40570d 4 INSTR BELONGTO 405700 40570d 4 INSTR DEADREGS EFLAGS EDI ZZ sub rsp, 48h - 40570d 72 DATAREF STACK 707 esp + 0 PARENT LocalFrame LOCALFRAME - 40570d 8 DATAREF STACK 710 esp + 56 CHILDOF 707 OFFSET 56 LOCALVAR var_10 - 40570d 8 DATAREF STACK 711 esp + 64 CHILDOF 707 OFFSET 64 LOCALVAR var_8 + 40570d 72 DATAREF STACK 711 esp + 0 PARENT LocalFrame LOCALFRAME + 40570d 8 DATAREF STACK 714 esp + 56 CHILDOF 711 OFFSET 56 LOCALVAR var_10 + 40570d 8 DATAREF STACK 715 esp + 64 CHILDOF 711 OFFSET 64 LOCALVAR var_8 40570d 8 MEMORYHOLE STACK esp + 72 ReturnAddress 405711 7 INSTR BELONGTO 405700 405711 7 INSTR DEADREGS EFLAGS EDI ZZ mov rdi, cs:qword_60F6E8 @@ -3385,8 +3525,8 @@ 405760 -1 INSTR LOCAL NoMetaUpdate cvtsi2ss xmm0, edi 405760 434 FUNC GLOBAL sub_405760 FUNC_UNSAFE NOFP RET 405911 405760 4 INSTR BELONGTO 405760 - 405764 24 DATAREF STACK 712 esp + 0 PARENT LocalFrame LOCALFRAME - 405764 24 DATAREF STACK 713 esp + 0 CHILDOF 712 OFFSET 0 LOCALVAR var_18 + 405764 24 DATAREF STACK 716 esp + 0 PARENT LocalFrame LOCALFRAME + 405764 24 DATAREF STACK 717 esp + 0 CHILDOF 716 OFFSET 0 LOCALVAR var_18 405764 4 INSTR BELONGTO 405760 405764 4 INSTR DEADREGS EFLAGS EDX ESI EDI ZZ sub rsp, 18h 405764 8 MEMORYHOLE STACK esp + 24 ReturnAddress @@ -3596,14 +3736,14 @@ 40592f -3 INSTR LOCAL NoWarn push rbx 405930 3 INSTR BELONGTO 405920 405930 3 INSTR DEADREGS EFLAGS EAX EDX EBX EDI R8 R9 R10 R11 R13 R14 R15 ZZ mov rbx, rsi - 405933 12 DATAREF STACK 715 esp + 0 CHILDOF 714 OFFSET 0 LOCALVAR var_58 - 405933 16 DATAREF STACK 718 esp + 24 CHILDOF 714 OFFSET 24 LOCALVAR var_40 + 405933 12 DATAREF STACK 719 esp + 0 CHILDOF 718 OFFSET 0 LOCALVAR var_58 + 405933 16 DATAREF STACK 722 esp + 24 CHILDOF 718 OFFSET 24 LOCALVAR var_40 405933 24 MEMORYHOLE STACK esp + 40 CalleeSavedRegs - 405933 40 DATAREF STACK 714 esp + 0 PARENT LocalFrame LOCALFRAME - 405933 4 DATAREF STACK 716 esp + 12 CHILDOF 714 OFFSET 12 LOCALVAR var_4C + 405933 40 DATAREF STACK 718 esp + 0 PARENT LocalFrame LOCALFRAME + 405933 4 DATAREF STACK 720 esp + 12 CHILDOF 718 OFFSET 12 LOCALVAR var_4C 405933 4 INSTR BELONGTO 405920 405933 4 INSTR DEADREGS EFLAGS EAX EDX ESI EDI R8 R9 R10 R11 R13 R14 R15 ZZ sub rsp, 28h - 405933 8 DATAREF STACK 717 esp + 16 CHILDOF 714 OFFSET 16 LOCALVAR var_48 + 405933 8 DATAREF STACK 721 esp + 16 CHILDOF 718 OFFSET 16 LOCALVAR var_48 405933 8 MEMORYHOLE STACK esp + 64 ReturnAddress 405937 -1 INSTR LOCAL MetadataUnused mov [rsp+58h+var_4C], ecx 405937 4 INSTR BELONGTO 405920 @@ -3927,10 +4067,10 @@ 405b34 1 INSTR BELONGTO 405b30 405b34 1 INSTR DEADREGS EFLAGS ZZ push rbx 405b34 -3 INSTR LOCAL NoWarn push rbx - 405b35 16 DATAREF STACK 720 esp + 40 CHILDOF 719 OFFSET 40 LOCALVAR var_20 + 405b35 16 DATAREF STACK 724 esp + 40 CHILDOF 723 OFFSET 40 LOCALVAR var_20 405b35 4 INSTR BELONGTO 405b30 405b35 4 INSTR DEADREGS EFLAGS EBX ZZ sub rsp, 38h - 405b35 56 DATAREF STACK 719 esp + 0 PARENT LocalFrame LOCALFRAME + 405b35 56 DATAREF STACK 723 esp + 0 PARENT LocalFrame LOCALFRAME 405b35 8 MEMORYHOLE STACK esp + 56 CalleeSavedRegs 405b35 8 MEMORYHOLE STACK esp + 64 ReturnAddress 405b39 9 INSTR BELONGTO 405b30 @@ -4104,21 +4244,21 @@ 405c49 1 INSTR BELONGTO 405c40 405c49 1 INSTR DEADREGS EFLAGS R12 R13 R14 R15 ZZ push rbx 405c49 -3 INSTR LOCAL NoWarn push rbx - 405c4a 136 DATAREF STACK 721 esp + 0 PARENT LocalFrame LOCALFRAME - 405c4a 16 DATAREF STACK 728 esp + 48 CHILDOF 721 OFFSET 48 LOCALVAR var_88 - 405c4a 16 DATAREF STACK 732 esp + 120 CHILDOF 721 OFFSET 120 LOCALVAR var_40 + 405c4a 136 DATAREF STACK 725 esp + 0 PARENT LocalFrame LOCALFRAME + 405c4a 16 DATAREF STACK 732 esp + 48 CHILDOF 725 OFFSET 48 LOCALVAR var_88 + 405c4a 16 DATAREF STACK 736 esp + 120 CHILDOF 725 OFFSET 120 LOCALVAR var_40 405c4a 24 MEMORYHOLE STACK esp + 136 CalleeSavedRegs - 405c4a 40 DATAREF STACK 731 esp + 80 CHILDOF 721 OFFSET 80 LOCALVAR var_68 - 405c4a 4 DATAREF STACK 722 esp + 0 CHILDOF 721 OFFSET 0 OutArgsRegion OUTARGS + 405c4a 40 DATAREF STACK 735 esp + 80 CHILDOF 725 OFFSET 80 LOCALVAR var_68 + 405c4a 4 DATAREF STACK 726 esp + 0 CHILDOF 725 OFFSET 0 OutArgsRegion OUTARGS 405c4a 7 INSTR BELONGTO 405c40 405c4a 7 INSTR DEADREGS EFLAGS EBX R12 R13 R14 R15 ZZ sub rsp, 88h - 405c4a 8 DATAREF STACK 723 esp + 8 CHILDOF 721 OFFSET 8 LOCALVAR var_B0 - 405c4a 8 DATAREF STACK 724 esp + 16 CHILDOF 721 OFFSET 16 LOCALVAR var_A8 - 405c4a 8 DATAREF STACK 725 esp + 24 CHILDOF 721 OFFSET 24 LOCALVAR var_A0 - 405c4a 8 DATAREF STACK 726 esp + 32 CHILDOF 721 OFFSET 32 LOCALVAR var_98 - 405c4a 8 DATAREF STACK 727 esp + 40 CHILDOF 721 OFFSET 40 LOCALVAR var_90 - 405c4a 8 DATAREF STACK 729 esp + 64 CHILDOF 721 OFFSET 64 LOCALVAR s - 405c4a 8 DATAREF STACK 730 esp + 72 CHILDOF 721 OFFSET 72 LOCALVAR var_70 + 405c4a 8 DATAREF STACK 727 esp + 8 CHILDOF 725 OFFSET 8 LOCALVAR var_B0 + 405c4a 8 DATAREF STACK 728 esp + 16 CHILDOF 725 OFFSET 16 LOCALVAR var_A8 + 405c4a 8 DATAREF STACK 729 esp + 24 CHILDOF 725 OFFSET 24 LOCALVAR var_A0 + 405c4a 8 DATAREF STACK 730 esp + 32 CHILDOF 725 OFFSET 32 LOCALVAR var_98 + 405c4a 8 DATAREF STACK 731 esp + 40 CHILDOF 725 OFFSET 40 LOCALVAR var_90 + 405c4a 8 DATAREF STACK 733 esp + 64 CHILDOF 725 OFFSET 64 LOCALVAR s + 405c4a 8 DATAREF STACK 734 esp + 72 CHILDOF 725 OFFSET 72 LOCALVAR var_70 405c4a 8 MEMORYHOLE STACK esp + 160 ReturnAddress 405c51 9 INSTR BELONGTO 405c40 405c51 9 INSTR DEADREGS EFLAGS EBX R12 R13 R14 R15 ZZ mov [rsp+0B8h+var_40], 0 @@ -4715,7 +4855,7 @@ 406068 5 INSTR BELONGTO 405c40 406068 5 INSTR DEADREGS EFLAGS R13 R14 R15 ZZ call _up_wakeup_item_get_id 40606d 5 INSTR BELONGTO 405c40 - 40606d 5 INSTR DEADREGS EFLAGS ESI EDI R13 R14 R15 ZZ mov edi, (offset aEnumUnrecognis+13h) + 40606d 5 INSTR DEADREGS EFLAGS ESI EDI R13 R14 R15 ZZ mov edi, (offset aEnumUnrecognis+13h); "%i" 406072 2 INSTR BELONGTO 405c40 406072 2 INSTR DEADREGS EFLAGS ESI R13 R14 R15 ZZ mov esi, eax 406074 2 INSTR BELONGTO 405c40 @@ -5138,7 +5278,7 @@ 406390 2 INSTR BELONGTO 405c40 406390 2 INSTR DEADREGS EFLAGS ESI EDI R12 R13 R14 R15 ZZ mov esi, ebp 406392 5 INSTR BELONGTO 405c40 - 406392 5 INSTR DEADREGS EFLAGS EDI R12 R13 R14 R15 ZZ mov edi, (offset aEnumUnrecognis+13h) + 406392 5 INSTR DEADREGS EFLAGS EDI R12 R13 R14 R15 ZZ mov edi, (offset aEnumUnrecognis+13h); "%i" 406397 -1 INSTR LOCAL NoMetaUpdate call _g_strdup_printf 406397 5 INSTR BELONGTO 405c40 406397 5 INSTR DEADREGS EFLAGS R12 R13 R14 R15 ZZ call _g_strdup_printf @@ -5412,7 +5552,7 @@ 406550 41 FUNC GLOBAL sub_406550 FUNC_UNSAFE NOFP RET 406578 406550 4 INSTR BELONGTO 406550 406550 4 INSTR DEADREGS EFLAGS ESI EDI ZZ sub rsp, 8 - 406550 8 DATAREF STACK 733 esp + 0 PARENT LocalFrame LOCALFRAME + 406550 8 DATAREF STACK 737 esp + 0 PARENT LocalFrame LOCALFRAME 406550 8 MEMORYHOLE STACK esp + 8 ReturnAddress 406554 7 INSTR BELONGTO 406550 406554 7 INSTR DEADREGS EFLAGS ESI EDI ZZ mov rdi, cs:qword_60F6B8 @@ -5440,7 +5580,7 @@ 406580 1 INSTR BELONGTO 406580 406580 1 INSTR DEADREGS EFLAGS ZZ push rbx 406580 29 FUNC GLOBAL sub_406580 FUNC_UNSAFE NOFP RET 40659c - 406580 8 DATAREF STACK 734 esp + 0 PARENT LocalFrame LOCALFRAME + 406580 8 DATAREF STACK 738 esp + 0 PARENT LocalFrame LOCALFRAME 406580 8 MEMORYHOLE STACK esp + 8 ReturnAddress 406581 3 INSTR BELONGTO 406580 406581 3 INSTR DEADREGS EFLAGS EBX ZZ mov rbx, rsi @@ -5466,7 +5606,7 @@ 4065a0 1 INSTR BELONGTO 4065a0 4065a0 1 INSTR DEADREGS EFLAGS ZZ push rbx 4065a0 35 FUNC GLOBAL sub_4065A0 FUNC_UNSAFE NOFP RET 4065c2 - 4065a0 8 DATAREF STACK 735 esp + 0 PARENT LocalFrame LOCALFRAME + 4065a0 8 DATAREF STACK 739 esp + 0 PARENT LocalFrame LOCALFRAME 4065a0 8 MEMORYHOLE STACK esp + 8 ReturnAddress 4065a1 3 INSTR BELONGTO 4065a0 4065a1 3 INSTR DEADREGS EFLAGS EBX ZZ mov rbx, rdx @@ -5524,7 +5664,7 @@ 406600 413 FUNC GLOBAL sub_406600 FUNC_UNSAFE NOFP RET 40679c 406603 1 INSTR BELONGTO 406600 406603 1 INSTR DEADREGS EAX ZZ push rbx - 406603 8 DATAREF STACK 736 esp + 0 PARENT LocalFrame LOCALFRAME + 406603 8 DATAREF STACK 740 esp + 0 PARENT LocalFrame LOCALFRAME 406603 8 MEMORYHOLE STACK esp + 8 ReturnAddress 406604 2 INSTR BELONGTO 406600 406604 2 INSTR DEADREGS EAX EBX ZZ mov ebx, edi @@ -5740,35 +5880,35 @@ 4067a0 -3 INSTR LOCAL NoWarn push rbx 4067a1 3 INSTR BELONGTO 4067a0 4067a1 3 INSTR DEADREGS EFLAGS EAX EBX ZZ mov rbx, rdi - 4067a4 12 DATAREF STACK 753 esp + 424 CHILDOF 737 OFFSET 424 LOCALVAR var_140 - 4067a4 264 DATAREF STACK 761 esp + 464 CHILDOF 737 OFFSET 464 LOCALVAR s - 4067a4 304 DATAREF STACK 738 esp + 0 CHILDOF 737 OFFSET 0 OutArgsRegion OUTARGS - 4067a4 4 DATAREF STACK 754 esp + 436 CHILDOF 737 OFFSET 436 LOCALVAR var_134 - 4067a4 4 DATAREF STACK 755 esp + 440 CHILDOF 737 OFFSET 440 LOCALVAR var_130 - 4067a4 4 DATAREF STACK 756 esp + 444 CHILDOF 737 OFFSET 444 LOCALVAR var_12C - 4067a4 4 DATAREF STACK 757 esp + 448 CHILDOF 737 OFFSET 448 LOCALVAR var_128 - 4067a4 4 DATAREF STACK 758 esp + 452 CHILDOF 737 OFFSET 452 LOCALVAR var_124 - 4067a4 4 DATAREF STACK 759 esp + 456 CHILDOF 737 OFFSET 456 LOCALVAR var_120 - 4067a4 4 DATAREF STACK 760 esp + 460 CHILDOF 737 OFFSET 460 LOCALVAR var_11C + 4067a4 12 DATAREF STACK 757 esp + 424 CHILDOF 741 OFFSET 424 LOCALVAR var_140 + 4067a4 264 DATAREF STACK 765 esp + 464 CHILDOF 741 OFFSET 464 LOCALVAR s + 4067a4 304 DATAREF STACK 742 esp + 0 CHILDOF 741 OFFSET 0 OutArgsRegion OUTARGS + 4067a4 4 DATAREF STACK 758 esp + 436 CHILDOF 741 OFFSET 436 LOCALVAR var_134 + 4067a4 4 DATAREF STACK 759 esp + 440 CHILDOF 741 OFFSET 440 LOCALVAR var_130 + 4067a4 4 DATAREF STACK 760 esp + 444 CHILDOF 741 OFFSET 444 LOCALVAR var_12C + 4067a4 4 DATAREF STACK 761 esp + 448 CHILDOF 741 OFFSET 448 LOCALVAR var_128 + 4067a4 4 DATAREF STACK 762 esp + 452 CHILDOF 741 OFFSET 452 LOCALVAR var_124 + 4067a4 4 DATAREF STACK 763 esp + 456 CHILDOF 741 OFFSET 456 LOCALVAR var_120 + 4067a4 4 DATAREF STACK 764 esp + 460 CHILDOF 741 OFFSET 460 LOCALVAR var_11C 4067a4 4 MEMORYHOLE STACK esp + 736 CalleeSavedRegs - 4067a4 736 DATAREF STACK 737 esp + 0 PARENT LocalFrame LOCALFRAME + 4067a4 736 DATAREF STACK 741 esp + 0 PARENT LocalFrame LOCALFRAME 4067a4 7 INSTR BELONGTO 4067a0 4067a4 7 INSTR DEADREGS EFLAGS EAX EDI ZZ sub rsp, 2E0h - 4067a4 8 DATAREF STACK 739 esp + 312 CHILDOF 737 OFFSET 312 LOCALVAR timer - 4067a4 8 DATAREF STACK 740 esp + 320 CHILDOF 737 OFFSET 320 LOCALVAR var_1A8 - 4067a4 8 DATAREF STACK 741 esp + 328 CHILDOF 737 OFFSET 328 LOCALVAR var_1A0 - 4067a4 8 DATAREF STACK 742 esp + 336 CHILDOF 737 OFFSET 336 LOCALVAR var_198 - 4067a4 8 DATAREF STACK 743 esp + 344 CHILDOF 737 OFFSET 344 LOCALVAR var_190 - 4067a4 8 DATAREF STACK 744 esp + 352 CHILDOF 737 OFFSET 352 LOCALVAR var_188 - 4067a4 8 DATAREF STACK 745 esp + 360 CHILDOF 737 OFFSET 360 LOCALVAR var_180 - 4067a4 8 DATAREF STACK 746 esp + 368 CHILDOF 737 OFFSET 368 LOCALVAR var_178 - 4067a4 8 DATAREF STACK 747 esp + 376 CHILDOF 737 OFFSET 376 LOCALVAR var_170 - 4067a4 8 DATAREF STACK 748 esp + 384 CHILDOF 737 OFFSET 384 LOCALVAR var_168 - 4067a4 8 DATAREF STACK 749 esp + 392 CHILDOF 737 OFFSET 392 LOCALVAR var_160 - 4067a4 8 DATAREF STACK 750 esp + 400 CHILDOF 737 OFFSET 400 LOCALVAR var_158 - 4067a4 8 DATAREF STACK 751 esp + 408 CHILDOF 737 OFFSET 408 LOCALVAR var_150 - 4067a4 8 DATAREF STACK 752 esp + 416 CHILDOF 737 OFFSET 416 LOCALVAR var_148 - 4067a4 8 DATAREF STACK 762 esp + 728 CHILDOF 737 OFFSET 728 LOCALVAR var_10 + 4067a4 8 DATAREF STACK 743 esp + 312 CHILDOF 741 OFFSET 312 LOCALVAR timer + 4067a4 8 DATAREF STACK 744 esp + 320 CHILDOF 741 OFFSET 320 LOCALVAR var_1A8 + 4067a4 8 DATAREF STACK 745 esp + 328 CHILDOF 741 OFFSET 328 LOCALVAR var_1A0 + 4067a4 8 DATAREF STACK 746 esp + 336 CHILDOF 741 OFFSET 336 LOCALVAR var_198 + 4067a4 8 DATAREF STACK 747 esp + 344 CHILDOF 741 OFFSET 344 LOCALVAR var_190 + 4067a4 8 DATAREF STACK 748 esp + 352 CHILDOF 741 OFFSET 352 LOCALVAR var_188 + 4067a4 8 DATAREF STACK 749 esp + 360 CHILDOF 741 OFFSET 360 LOCALVAR var_180 + 4067a4 8 DATAREF STACK 750 esp + 368 CHILDOF 741 OFFSET 368 LOCALVAR var_178 + 4067a4 8 DATAREF STACK 751 esp + 376 CHILDOF 741 OFFSET 376 LOCALVAR var_170 + 4067a4 8 DATAREF STACK 752 esp + 384 CHILDOF 741 OFFSET 384 LOCALVAR var_168 + 4067a4 8 DATAREF STACK 753 esp + 392 CHILDOF 741 OFFSET 392 LOCALVAR var_160 + 4067a4 8 DATAREF STACK 754 esp + 400 CHILDOF 741 OFFSET 400 LOCALVAR var_158 + 4067a4 8 DATAREF STACK 755 esp + 408 CHILDOF 741 OFFSET 408 LOCALVAR var_150 + 4067a4 8 DATAREF STACK 756 esp + 416 CHILDOF 741 OFFSET 416 LOCALVAR var_148 + 4067a4 8 DATAREF STACK 766 esp + 728 CHILDOF 741 OFFSET 728 LOCALVAR var_10 4067a4 8 MEMORYHOLE STACK esp + 740 ReturnAddress 4067ab 7 INSTR BELONGTO 4067a0 4067ab 7 INSTR DEADREGS EFLAGS EAX EDI ZZ mov rdi, cs:qword_60F6E8 @@ -7834,11 +7974,11 @@ 407a85 5 PTRIMMEDESP STACK -8 displ mov [rsp+var_8], rbp 407a8a 3 INSTR BELONGTO 407a80 407a8a 3 INSTR DEADREGS EFLAGS EBX EDI ZZ mov rdi, rsi - 407a8d 24 DATAREF STACK 763 esp + 0 PARENT LocalFrame LOCALFRAME + 407a8d 24 DATAREF STACK 767 esp + 0 PARENT LocalFrame LOCALFRAME 407a8d 4 INSTR BELONGTO 407a80 407a8d 4 INSTR DEADREGS EFLAGS EBX ZZ sub rsp, 18h - 407a8d 8 DATAREF STACK 764 esp + 8 CHILDOF 763 OFFSET 8 LOCALVAR var_10 - 407a8d 8 DATAREF STACK 765 esp + 16 CHILDOF 763 OFFSET 16 LOCALVAR var_8 + 407a8d 8 DATAREF STACK 768 esp + 8 CHILDOF 767 OFFSET 8 LOCALVAR var_10 + 407a8d 8 DATAREF STACK 769 esp + 16 CHILDOF 767 OFFSET 16 LOCALVAR var_8 407a8d 8 MEMORYHOLE STACK esp + 24 ReturnAddress 407a91 -1 INSTR LOCAL MetadataUnused mov rbp, rsi 407a91 3 INSTR BELONGTO 407a80 @@ -7908,7 +8048,7 @@ 407b10 1 INSTR BELONGTO 407b10 407b10 1 INSTR DEADREGS EFLAGS ZZ push rbx 407b10 45 FUNC GLOBAL sub_407B10 FUNC_UNSAFE NOFP RET 407b3c - 407b10 8 DATAREF STACK 766 esp + 0 PARENT LocalFrame LOCALFRAME + 407b10 8 DATAREF STACK 770 esp + 0 PARENT LocalFrame LOCALFRAME 407b10 8 MEMORYHOLE STACK esp + 8 ReturnAddress 407b11 -1 INSTR LOCAL NoMetaUpdate call _up_device_new 407b11 5 INSTR BELONGTO 407b10 @@ -7945,7 +8085,7 @@ 407b40 1 INSTR BELONGTO 407b40 407b40 1 INSTR DEADREGS EFLAGS ZZ push rbx 407b40 368 FUNC GLOBAL sub_407B40 FUNC_UNSAFE NOFP RET 407caf - 407b40 8 DATAREF STACK 767 esp + 0 PARENT LocalFrame LOCALFRAME + 407b40 8 DATAREF STACK 771 esp + 0 PARENT LocalFrame LOCALFRAME 407b40 8 MEMORYHOLE STACK esp + 8 ReturnAddress 407b41 3 INSTR BELONGTO 407b40 407b41 3 INSTR DEADREGS EFLAGS EBX ZZ mov rbx, rdi @@ -8160,13 +8300,13 @@ 407ccc 5 INSTR BELONGTO 407cb0 407cd1 4 INSTR BELONGTO 407cb0 407cd1 4 INSTR DEADREGS EFLAGS R12 R13 R14 R15 ZZ sub rsp, 38h - 407cd1 56 DATAREF STACK 768 esp + 0 PARENT LocalFrame LOCALFRAME - 407cd1 8 DATAREF STACK 769 esp + 8 CHILDOF 768 OFFSET 8 LOCALVAR var_30 - 407cd1 8 DATAREF STACK 770 esp + 16 CHILDOF 768 OFFSET 16 LOCALVAR var_28 - 407cd1 8 DATAREF STACK 771 esp + 24 CHILDOF 768 OFFSET 24 LOCALVAR var_20 - 407cd1 8 DATAREF STACK 772 esp + 32 CHILDOF 768 OFFSET 32 LOCALVAR var_18 - 407cd1 8 DATAREF STACK 773 esp + 40 CHILDOF 768 OFFSET 40 LOCALVAR var_10 - 407cd1 8 DATAREF STACK 774 esp + 48 CHILDOF 768 OFFSET 48 LOCALVAR var_8 + 407cd1 56 DATAREF STACK 772 esp + 0 PARENT LocalFrame LOCALFRAME + 407cd1 8 DATAREF STACK 773 esp + 8 CHILDOF 772 OFFSET 8 LOCALVAR var_30 + 407cd1 8 DATAREF STACK 774 esp + 16 CHILDOF 772 OFFSET 16 LOCALVAR var_28 + 407cd1 8 DATAREF STACK 775 esp + 24 CHILDOF 772 OFFSET 24 LOCALVAR var_20 + 407cd1 8 DATAREF STACK 776 esp + 32 CHILDOF 772 OFFSET 32 LOCALVAR var_18 + 407cd1 8 DATAREF STACK 777 esp + 40 CHILDOF 772 OFFSET 40 LOCALVAR var_10 + 407cd1 8 DATAREF STACK 778 esp + 48 CHILDOF 772 OFFSET 48 LOCALVAR var_8 407cd1 8 MEMORYHOLE STACK esp + 56 ReturnAddress 407cd5 -1 INSTR LOCAL NoMetaUpdate call _gtk_combo_box_text_get_type 407cd5 5 INSTR BELONGTO 407cb0 @@ -8471,13 +8611,13 @@ 407f1c 5 INSTR BELONGTO 407f00 407f21 4 INSTR BELONGTO 407f00 407f21 4 INSTR DEADREGS EFLAGS R12 R13 R14 R15 ZZ sub rsp, 38h - 407f21 56 DATAREF STACK 775 esp + 0 PARENT LocalFrame LOCALFRAME - 407f21 8 DATAREF STACK 776 esp + 8 CHILDOF 775 OFFSET 8 LOCALVAR var_30 - 407f21 8 DATAREF STACK 777 esp + 16 CHILDOF 775 OFFSET 16 LOCALVAR var_28 - 407f21 8 DATAREF STACK 778 esp + 24 CHILDOF 775 OFFSET 24 LOCALVAR var_20 - 407f21 8 DATAREF STACK 779 esp + 32 CHILDOF 775 OFFSET 32 LOCALVAR var_18 - 407f21 8 DATAREF STACK 780 esp + 40 CHILDOF 775 OFFSET 40 LOCALVAR var_10 - 407f21 8 DATAREF STACK 781 esp + 48 CHILDOF 775 OFFSET 48 LOCALVAR var_8 + 407f21 56 DATAREF STACK 779 esp + 0 PARENT LocalFrame LOCALFRAME + 407f21 8 DATAREF STACK 780 esp + 8 CHILDOF 779 OFFSET 8 LOCALVAR var_30 + 407f21 8 DATAREF STACK 781 esp + 16 CHILDOF 779 OFFSET 16 LOCALVAR var_28 + 407f21 8 DATAREF STACK 782 esp + 24 CHILDOF 779 OFFSET 24 LOCALVAR var_20 + 407f21 8 DATAREF STACK 783 esp + 32 CHILDOF 779 OFFSET 32 LOCALVAR var_18 + 407f21 8 DATAREF STACK 784 esp + 40 CHILDOF 779 OFFSET 40 LOCALVAR var_10 + 407f21 8 DATAREF STACK 785 esp + 48 CHILDOF 779 OFFSET 48 LOCALVAR var_8 407f21 8 MEMORYHOLE STACK esp + 56 ReturnAddress 407f25 -1 INSTR LOCAL NoMetaUpdate call _gtk_combo_box_text_get_type 407f25 5 INSTR BELONGTO 407f00 @@ -8825,7 +8965,7 @@ 4081b0 1 INSTR BELONGTO 4081b0 4081b0 1 INSTR DEADREGS EFLAGS ZZ push rbx 4081b0 53 FUNC GLOBAL sub_4081B0 FUNC_UNSAFE NOFP RET 4081e4 - 4081b0 8 DATAREF STACK 782 esp + 0 PARENT LocalFrame LOCALFRAME + 4081b0 8 DATAREF STACK 786 esp + 0 PARENT LocalFrame LOCALFRAME 4081b0 8 MEMORYHOLE STACK esp + 8 ReturnAddress 4081b1 3 INSTR BELONGTO 4081b0 4081b1 3 INSTR DEADREGS EFLAGS EBX ZZ mov rbx, rdi @@ -8863,7 +9003,7 @@ 4081f0 1 INSTR BELONGTO 4081f0 4081f0 1 INSTR DEADREGS EFLAGS ZZ push rbx 4081f0 53 FUNC GLOBAL sub_4081F0 FUNC_UNSAFE NOFP RET 408224 - 4081f0 8 DATAREF STACK 783 esp + 0 PARENT LocalFrame LOCALFRAME + 4081f0 8 DATAREF STACK 787 esp + 0 PARENT LocalFrame LOCALFRAME 4081f0 8 MEMORYHOLE STACK esp + 8 ReturnAddress 4081f1 3 INSTR BELONGTO 4081f0 4081f1 3 INSTR DEADREGS EFLAGS EBX ZZ mov rbx, rdi @@ -8901,7 +9041,7 @@ 408230 1 INSTR BELONGTO 408230 408230 1 INSTR DEADREGS EFLAGS ZZ push rbx 408230 53 FUNC GLOBAL sub_408230 FUNC_UNSAFE NOFP RET 408264 - 408230 8 DATAREF STACK 784 esp + 0 PARENT LocalFrame LOCALFRAME + 408230 8 DATAREF STACK 788 esp + 0 PARENT LocalFrame LOCALFRAME 408230 8 MEMORYHOLE STACK esp + 8 ReturnAddress 408231 3 INSTR BELONGTO 408230 408231 3 INSTR DEADREGS EFLAGS EBX ZZ mov rbx, rdi @@ -8940,11 +9080,11 @@ 408270 1 INSTR DEADREGS EFLAGS EDX ESI ZZ push rbx 408270 241 FUNC GLOBAL sub_408270 FUNC_UNSAFE NOFP RET 408360 408270 -3 INSTR LOCAL NoWarn push rbx - 408271 48 DATAREF STACK 785 esp + 0 PARENT LocalFrame LOCALFRAME + 408271 48 DATAREF STACK 789 esp + 0 PARENT LocalFrame LOCALFRAME 408271 4 INSTR BELONGTO 408270 408271 4 INSTR DEADREGS EFLAGS EDX EBX ESI ZZ sub rsp, 30h 408271 4 MEMORYHOLE STACK esp + 48 CalleeSavedRegs - 408271 8 DATAREF STACK 786 esp + 40 CHILDOF 785 OFFSET 40 LOCALVAR var_10 + 408271 8 DATAREF STACK 790 esp + 40 CHILDOF 789 OFFSET 40 LOCALVAR var_10 408271 8 MEMORYHOLE STACK esp + 52 ReturnAddress 408275 5 INSTR BELONGTO 408270 408275 5 INSTR DEADREGS EFLAGS EDX EBX ESI ZZ lea rsi, [rsp+38h+var_10] @@ -9149,22 +9289,22 @@ 4084b9 5 INSTR BELONGTO 4084a0 4084be -1 INSTR LOCAL MetadataUnused mov [rsp+var_8], r15 4084be 5 INSTR BELONGTO 4084a0 - 4084c3 12 DATAREF STACK 794 esp + 92 CHILDOF 787 OFFSET 92 LOCALVAR var_3C - 4084c3 152 DATAREF STACK 787 esp + 0 PARENT LocalFrame LOCALFRAME - 4084c3 32 DATAREF STACK 788 esp + 0 CHILDOF 787 OFFSET 0 OutArgsRegion OUTARGS - 4084c3 40 DATAREF STACK 789 esp + 32 CHILDOF 787 OFFSET 32 LOCALVAR var_78 - 4084c3 4 DATAREF STACK 791 esp + 80 CHILDOF 787 OFFSET 80 LOCALVAR var_48 - 4084c3 4 DATAREF STACK 792 esp + 84 CHILDOF 787 OFFSET 84 LOCALVAR var_44 - 4084c3 4 DATAREF STACK 793 esp + 88 CHILDOF 787 OFFSET 88 LOCALVAR var_40 + 4084c3 12 DATAREF STACK 798 esp + 92 CHILDOF 791 OFFSET 92 LOCALVAR var_3C + 4084c3 152 DATAREF STACK 791 esp + 0 PARENT LocalFrame LOCALFRAME + 4084c3 32 DATAREF STACK 792 esp + 0 CHILDOF 791 OFFSET 0 OutArgsRegion OUTARGS + 4084c3 40 DATAREF STACK 793 esp + 32 CHILDOF 791 OFFSET 32 LOCALVAR var_78 + 4084c3 4 DATAREF STACK 795 esp + 80 CHILDOF 791 OFFSET 80 LOCALVAR var_48 + 4084c3 4 DATAREF STACK 796 esp + 84 CHILDOF 791 OFFSET 84 LOCALVAR var_44 + 4084c3 4 DATAREF STACK 797 esp + 88 CHILDOF 791 OFFSET 88 LOCALVAR var_40 4084c3 7 INSTR BELONGTO 4084a0 4084c3 7 INSTR DEADREGS EFLAGS EAX EDX ESI R12 R13 R14 R15 ZZ sub rsp, 98h - 4084c3 8 DATAREF STACK 790 esp + 72 CHILDOF 787 OFFSET 72 LOCALVAR var_50 - 4084c3 8 DATAREF STACK 795 esp + 104 CHILDOF 787 OFFSET 104 LOCALVAR var_30 - 4084c3 8 DATAREF STACK 796 esp + 112 CHILDOF 787 OFFSET 112 LOCALVAR var_28 - 4084c3 8 DATAREF STACK 797 esp + 120 CHILDOF 787 OFFSET 120 LOCALVAR var_20 - 4084c3 8 DATAREF STACK 798 esp + 128 CHILDOF 787 OFFSET 128 LOCALVAR var_18 - 4084c3 8 DATAREF STACK 799 esp + 136 CHILDOF 787 OFFSET 136 LOCALVAR var_10 - 4084c3 8 DATAREF STACK 800 esp + 144 CHILDOF 787 OFFSET 144 LOCALVAR var_8 + 4084c3 8 DATAREF STACK 794 esp + 72 CHILDOF 791 OFFSET 72 LOCALVAR var_50 + 4084c3 8 DATAREF STACK 799 esp + 104 CHILDOF 791 OFFSET 104 LOCALVAR var_30 + 4084c3 8 DATAREF STACK 800 esp + 112 CHILDOF 791 OFFSET 112 LOCALVAR var_28 + 4084c3 8 DATAREF STACK 801 esp + 120 CHILDOF 791 OFFSET 120 LOCALVAR var_20 + 4084c3 8 DATAREF STACK 802 esp + 128 CHILDOF 791 OFFSET 128 LOCALVAR var_18 + 4084c3 8 DATAREF STACK 803 esp + 136 CHILDOF 791 OFFSET 136 LOCALVAR var_10 + 4084c3 8 DATAREF STACK 804 esp + 144 CHILDOF 791 OFFSET 144 LOCALVAR var_8 4084c3 8 MEMORYHOLE STACK esp + 152 ReturnAddress 4084ca 5 INSTR BELONGTO 4084a0 4084ca 5 INSTR DEADREGS EFLAGS EAX EDX ESI R12 R13 R14 R15 ZZ lea rdx, [rsp+98h+var_48] @@ -9317,7 +9457,7 @@ 4085d6 5 INSTR BELONGTO 4084a0 4085d6 5 INSTR DEADREGS EFLAGS EDX EBX ESI R14 R15 ZZ mov edx, 0FFFFFFFFh 4085db 5 INSTR BELONGTO 4084a0 - 4085db 5 INSTR DEADREGS EFLAGS EBX ESI R14 R15 ZZ mov esi, (offset aGpmS000+0Ah) + 4085db 5 INSTR DEADREGS EFLAGS EBX ESI R14 R15 ZZ mov esi, (offset aGpmS000+0Ah); ";" 4085e0 -1 INSTR LOCAL NoMetaUpdate call _g_strsplit 4085e0 5 INSTR BELONGTO 4084a0 4085e0 5 INSTR DEADREGS EFLAGS EBX R14 R15 ZZ call _g_strsplit @@ -9649,7 +9789,7 @@ 408840 1 INSTR BELONGTO 408840 408840 1 INSTR DEADREGS EFLAGS EDI ZZ push rbx 408840 46 FUNC GLOBAL sub_408840 FUNC_UNSAFE NOFP RET 40886d - 408840 8 DATAREF STACK 801 esp + 0 PARENT LocalFrame LOCALFRAME + 408840 8 DATAREF STACK 805 esp + 0 PARENT LocalFrame LOCALFRAME 408840 8 MEMORYHOLE STACK esp + 8 ReturnAddress 408841 3 INSTR BELONGTO 408840 408841 3 INSTR DEADREGS EFLAGS EBX EDI ZZ mov rdi, rsi @@ -10218,7 +10358,7 @@ 4098e0 1 INSTR BELONGTO 4098e0 4098e0 1 INSTR DEADREGS EFLAGS ZZ push rbx 4098e0 32 FUNC GLOBAL sub_4098E0 FUNC_UNSAFE NOFP RET 4098ff - 4098e0 8 DATAREF STACK 802 esp + 0 PARENT LocalFrame LOCALFRAME + 4098e0 8 DATAREF STACK 806 esp + 0 PARENT LocalFrame LOCALFRAME 4098e0 8 MEMORYHOLE STACK esp + 8 ReturnAddress 4098e1 -1 INSTR LOCAL MetadataUnused mov rbx, rdi 4098e1 3 INSTR BELONGTO 4098e0 @@ -10249,7 +10389,7 @@ 409900 33 FUNC GLOBAL sub_409900 FUNC_UNSAFE NOFP RET 409920 409900 4 INSTR BELONGTO 409900 409900 4 INSTR DEADREGS EFLAGS EDI ZZ sub rsp, 8 - 409900 8 DATAREF STACK 803 esp + 0 PARENT LocalFrame LOCALFRAME + 409900 8 DATAREF STACK 807 esp + 0 PARENT LocalFrame LOCALFRAME 409900 8 MEMORYHOLE STACK esp + 8 ReturnAddress 409904 -2 INSTR LOCAL n EDI ZZ NUMVia2ndSrcIMMEDNUM mov edi, 0Ch 409904 5 INSTR BELONGTO 409900 @@ -10379,8 +10519,8 @@ 409ba1 1 INSTR BELONGTO 409ba0 409ba1 1 INSTR DEADREGS EFLAGS EDX ESI ZZ push rbx 409ba1 -3 INSTR LOCAL NoWarn push rbx - 409ba2 24 DATAREF STACK 804 esp + 0 PARENT LocalFrame LOCALFRAME - 409ba2 24 DATAREF STACK 805 esp + 0 CHILDOF 804 OFFSET 0 LOCALVAR var_28 + 409ba2 24 DATAREF STACK 808 esp + 0 PARENT LocalFrame LOCALFRAME + 409ba2 24 DATAREF STACK 809 esp + 0 CHILDOF 808 OFFSET 0 LOCALVAR var_28 409ba2 4 INSTR BELONGTO 409ba0 409ba2 4 INSTR DEADREGS EFLAGS EDX EBX ESI ZZ sub rsp, 18h 409ba2 8 MEMORYHOLE STACK esp + 24 CalleeSavedRegs @@ -10787,14 +10927,14 @@ 409e20 5 INSTR BELONGTO 409e00 409e25 -1 INSTR LOCAL MetadataUnused mov [rsp+var_8], r14 409e25 5 INSTR BELONGTO 409e00 - 409e2a 40 DATAREF STACK 806 esp + 0 PARENT LocalFrame LOCALFRAME + 409e2a 40 DATAREF STACK 810 esp + 0 PARENT LocalFrame LOCALFRAME 409e2a 4 INSTR BELONGTO 409e00 409e2a 4 INSTR DEADREGS EFLAGS EBX R12 R13 R14 XMM0 XMM1 ZZ sub rsp, 28h - 409e2a 8 DATAREF STACK 807 esp + 0 CHILDOF 806 OFFSET 0 LOCALVAR var_28 - 409e2a 8 DATAREF STACK 808 esp + 8 CHILDOF 806 OFFSET 8 LOCALVAR var_20 - 409e2a 8 DATAREF STACK 809 esp + 16 CHILDOF 806 OFFSET 16 LOCALVAR var_18 - 409e2a 8 DATAREF STACK 810 esp + 24 CHILDOF 806 OFFSET 24 LOCALVAR var_10 - 409e2a 8 DATAREF STACK 811 esp + 32 CHILDOF 806 OFFSET 32 LOCALVAR var_8 + 409e2a 8 DATAREF STACK 811 esp + 0 CHILDOF 810 OFFSET 0 LOCALVAR var_28 + 409e2a 8 DATAREF STACK 812 esp + 8 CHILDOF 810 OFFSET 8 LOCALVAR var_20 + 409e2a 8 DATAREF STACK 813 esp + 16 CHILDOF 810 OFFSET 16 LOCALVAR var_18 + 409e2a 8 DATAREF STACK 814 esp + 24 CHILDOF 810 OFFSET 24 LOCALVAR var_10 + 409e2a 8 DATAREF STACK 815 esp + 32 CHILDOF 810 OFFSET 32 LOCALVAR var_8 409e2a 8 MEMORYHOLE STACK esp + 40 ReturnAddress 409e2e 3 INSTR BELONGTO 409e00 409e2e 3 INSTR DEADREGS EFLAGS EBX R12 R13 R14 XMM0 XMM1 ZZ mov rbx, rdi @@ -10907,12 +11047,12 @@ 409ef7 -3 INSTR LOCAL NoWarn push rbx 409ef8 3 INSTR BELONGTO 409ef0 409ef8 3 INSTR DEADREGS EFLAGS EBX XMM3 ZZ mov rbx, rdi - 409efb 16 DATAREF STACK 813 esp + 0 CHILDOF 812 OFFSET 0 LOCALVAR var_48 - 409efb 16 DATAREF STACK 814 esp + 16 CHILDOF 812 OFFSET 16 LOCALVAR var_38 - 409efb 24 DATAREF STACK 815 esp + 32 CHILDOF 812 OFFSET 32 LOCALVAR var_28 + 409efb 16 DATAREF STACK 817 esp + 0 CHILDOF 816 OFFSET 0 LOCALVAR var_48 + 409efb 16 DATAREF STACK 818 esp + 16 CHILDOF 816 OFFSET 16 LOCALVAR var_38 + 409efb 24 DATAREF STACK 819 esp + 32 CHILDOF 816 OFFSET 32 LOCALVAR var_28 409efb 4 INSTR BELONGTO 409ef0 409efb 4 INSTR DEADREGS EFLAGS XMM3 ZZ sub rsp, 38h - 409efb 56 DATAREF STACK 812 esp + 0 PARENT LocalFrame LOCALFRAME + 409efb 56 DATAREF STACK 816 esp + 0 PARENT LocalFrame LOCALFRAME 409efb 8 MEMORYHOLE STACK esp + 56 CalleeSavedRegs 409efb 8 MEMORYHOLE STACK esp + 64 ReturnAddress 409eff -1 INSTR LOCAL MetadataUnused movss xmm2, cs:dword_40D3C8 @@ -11030,8 +11170,8 @@ 409fe1 2 INSTR BELONGTO 409fe0 409fe1 2 INSTR DEADREGS EFLAGS EBX ZZ xor ebx, ebx 409fe1 -2 INSTR LOCAL n EBX ZZ AlwaysNUM xor ebx, ebx - 409fe3 16 DATAREF STACK 816 esp + 0 PARENT LocalFrame LOCALFRAME - 409fe3 16 DATAREF STACK 817 esp + 0 CHILDOF 816 OFFSET 0 LOCALVAR var_18 + 409fe3 16 DATAREF STACK 820 esp + 0 PARENT LocalFrame LOCALFRAME + 409fe3 16 DATAREF STACK 821 esp + 0 CHILDOF 820 OFFSET 0 LOCALVAR var_18 409fe3 4 INSTR BELONGTO 409fe0 409fe3 4 INSTR DEADREGS EFLAGS ZZ sub rsp, 10h 409fe3 4 MEMORYHOLE STACK esp + 16 CalleeSavedRegs @@ -11111,8 +11251,8 @@ 40a061 2 INSTR BELONGTO 40a060 40a061 2 INSTR DEADREGS EFLAGS EBX ZZ xor ebx, ebx 40a061 -2 INSTR LOCAL n EBX ZZ AlwaysNUM xor ebx, ebx - 40a063 16 DATAREF STACK 818 esp + 0 PARENT LocalFrame LOCALFRAME - 40a063 16 DATAREF STACK 819 esp + 0 CHILDOF 818 OFFSET 0 LOCALVAR var_18 + 40a063 16 DATAREF STACK 822 esp + 0 PARENT LocalFrame LOCALFRAME + 40a063 16 DATAREF STACK 823 esp + 0 CHILDOF 822 OFFSET 0 LOCALVAR var_18 40a063 4 INSTR BELONGTO 40a060 40a063 4 INSTR DEADREGS EFLAGS ZZ sub rsp, 10h 40a063 4 MEMORYHOLE STACK esp + 16 CalleeSavedRegs @@ -11189,8 +11329,8 @@ 40a0e0 1 INSTR BELONGTO 40a0e0 40a0e0 1 INSTR DEADREGS EFLAGS EAX ZZ push rbx 40a0e0 -3 INSTR LOCAL NoWarn push rbx - 40a0e1 16 DATAREF STACK 820 esp + 0 PARENT LocalFrame LOCALFRAME - 40a0e1 4 DATAREF STACK 821 esp + 0 CHILDOF 820 OFFSET 0 OutArgsRegion OUTARGS + 40a0e1 16 DATAREF STACK 824 esp + 0 PARENT LocalFrame LOCALFRAME + 40a0e1 4 DATAREF STACK 825 esp + 0 CHILDOF 824 OFFSET 0 OutArgsRegion OUTARGS 40a0e1 4 INSTR BELONGTO 40a0e0 40a0e1 4 INSTR DEADREGS EFLAGS EAX EBX ZZ sub rsp, 10h 40a0e1 4 MEMORYHOLE STACK esp + 16 CalleeSavedRegs @@ -12261,7 +12401,7 @@ 40b980 109 FUNC GLOBAL sub_40B980 FUNC_UNSAFE NOFP RET 40b9ec 40b980 1 INSTR BELONGTO 40b980 40b980 1 INSTR DEADREGS EFLAGS EAX ECX EDX ESI R8 R9 R10 R11 ZZ push rbx - 40b980 8 DATAREF STACK 822 esp + 0 PARENT LocalFrame LOCALFRAME + 40b980 8 DATAREF STACK 826 esp + 0 PARENT LocalFrame LOCALFRAME 40b980 8 MEMORYHOLE STACK esp + 8 ReturnAddress 40b981 3 INSTR BELONGTO 40b980 40b981 3 INSTR DEADREGS EFLAGS EAX ECX EDX EBX ESI R8 R9 R10 R11 ZZ mov rbx, rdi @@ -12392,7 +12532,7 @@ 40baed -2 INSTR LOCAL n EBP ZZ NumericDEFs mov ebp, esi 40baef 1 INSTR BELONGTO 40bae0 40baef 1 INSTR DEADREGS R12 R14 ZZ push rbx - 40baef 40 DATAREF STACK 823 esp + 0 PARENT LocalFrame LOCALFRAME + 40baef 40 DATAREF STACK 827 esp + 0 PARENT LocalFrame LOCALFRAME 40baef 8 MEMORYHOLE STACK esp + 40 ReturnAddress 40baf0 3 INSTR BELONGTO 40bae0 40baf0 3 INSTR DEADREGS EBX R12 R14 ZZ mov rbx, rdi @@ -12569,7 +12709,7 @@ 40bbf0 25 FUNC GLOBAL sub_40BBF0 FUNC_UNSAFE NOFP RET 40bc08 40bbf0 4 INSTR BELONGTO 40bbf0 40bbf0 4 INSTR DEADREGS EFLAGS EAX ECX EDX ESI EDI R8 R9 R10 R11 ZZ sub rsp, 8 - 40bbf0 8 DATAREF STACK 824 esp + 0 PARENT LocalFrame LOCALFRAME + 40bbf0 8 DATAREF STACK 828 esp + 0 PARENT LocalFrame LOCALFRAME 40bbf0 8 MEMORYHOLE STACK esp + 8 ReturnAddress 40bbf4 -1 INSTR LOCAL NoMetaUpdate call sub_40A0E0 40bbf4 5 INSTR BELONGTO 40bbf0 @@ -12609,7 +12749,7 @@ 40bc94 -1 INSTR LOCAL 1stSrcVia2ndSrcIMMEDNUM add rsp, 38h 40bca0 0 FUNC FRAMERESTORE 0 0 0 1 0 1 2 0 0 3 0 0 4 0 8 5 0 0 6 0 0 7 0 0 8 0 0 9 0 0 10 0 0 11 0 0 12 0 0 13 0 0 14 0 0 15 0 0 ZZ 40bca0 0 FUNC MMSAFENESS SAFE - 40bca0 2 FUNC GLOBAL nullsub_1 FUNC_SAFE NOFP RET FUNC_LEAF 40bca1 + 40bca0 2 FUNC GLOBAL fini FUNC_SAFE NOFP RET FUNC_LEAF 40bca1 40bca0 2 INSTR BELONGTO 40bca0 40bca0 2 INSTR DEADREGS EFLAGS ZZ rep retn 40bca0 -4 INSTR LOCAL SafeReturn rep retn @@ -12627,7 +12767,7 @@ 40bcb4 -3 INSTR LOCAL NoWarn push rbx 40bcb5 4 INSTR BELONGTO 40bcb0 40bcb5 4 INSTR DEADREGS EFLAGS EAX EBX ZZ sub rsp, 8 - 40bcb5 8 DATAREF STACK 825 esp + 0 PARENT LocalFrame LOCALFRAME + 40bcb5 8 DATAREF STACK 829 esp + 0 PARENT LocalFrame LOCALFRAME 40bcb5 8 MEMORYHOLE STACK esp + 16 ReturnAddress 40bcb5 8 MEMORYHOLE STACK esp + 8 CalleeSavedRegs 40bcb9 7 INSTR BELONGTO 40bcb0 @@ -12663,7 +12803,7 @@ 40bce8 14 FUNC GLOBAL .term_proc FUNC_UNSAFE NOFP RET 40bcf5 40bce8 4 INSTR BELONGTO 40bce8 40bce8 4 INSTR DEADREGS EFLAGS EAX ECX EDX ESI EDI R8 R9 R10 R11 ZZ sub rsp, 8 ; _fini - 40bce8 8 DATAREF STACK 826 esp + 0 PARENT LocalFrame LOCALFRAME + 40bce8 8 DATAREF STACK 830 esp + 0 PARENT LocalFrame LOCALFRAME 40bce8 8 MEMORYHOLE STACK esp + 8 ReturnAddress 40bcec -1 INSTR LOCAL NoMetaUpdate call sub_404B30 40bcec 5 INSTR BELONGTO 40bce8 diff --git a/tests/commit/trimmed-sorted-save-gnome-screensaver-command.psexe.annot b/tests/commit/trimmed-sorted-save-gnome-screensaver-command.psexe.annot index 9eeb05a5..5fad5bdc 100644 --- a/tests/commit/trimmed-sorted-save-gnome-screensaver-command.psexe.annot +++ b/tests/commit/trimmed-sorted-save-gnome-screensaver-command.psexe.annot @@ -389,7 +389,7 @@ 400fe0 0 FUNC MMSAFENESS SAFE 400fe0 1 INSTR BELONGTO 400fe0 400fe0 1 INSTR DEADREGS EFLAGS ZZ push rbp - 400fe0 375 FUNC GLOBAL sub_400FE0 FUNC_UNSAFE NOFP RET 401156 + 400fe0 375 FUNC GLOBAL main FUNC_UNSAFE NOFP RET 401156 400fe0 -3 INSTR LOCAL NoWarn push rbp 400fe1 1 INSTR BELONGTO 400fe0 400fe1 1 INSTR DEADREGS EFLAGS ZZ push rbx @@ -582,7 +582,7 @@ 4010ff -1 INSTR LOCAL MetadataUnused mov rax, [rsp+38h+var_20] 4010ff 5 INSTR BELONGTO 400fe0 401104 5 INSTR BELONGTO 400fe0 - 401104 5 INSTR DEADREGS EFLAGS ECX EDX EBX ESI EDI ZZ mov edx, (offset aUnableToSendMe+18h) + 401104 5 INSTR DEADREGS EFLAGS ECX EDX EBX ESI EDI ZZ mov edx, (offset aUnableToSendMe+18h); "%s" 401109 -2 INSTR LOCAL n ESI ZZ NUMVia2ndSrcIMMEDNUM mov esi, 10h 401109 5 INSTR BELONGTO 400fe0 401109 5 INSTR DEADREGS EFLAGS ECX EBX ESI EDI ZZ mov esi, 10h @@ -638,27 +638,27 @@ 401158 42 FUNC GLOBAL start FUNC_UNSAFE NOFP NORET 401181 401158 8 MEMORYHOLE STACK esp + 0 ReturnAddress 40115a 3 INSTR BELONGTO 401158 - 40115a 3 INSTR DEADREGS EFLAGS ECX ESI EDI R8 R9 ZZ mov r9, rdx + 40115a 3 INSTR DEADREGS EFLAGS ECX ESI EDI R8 R9 ZZ mov r9, rdx ; rtld_fini 40115d 1 INSTR BELONGTO 401158 - 40115d 1 INSTR DEADREGS EFLAGS ECX EDX ESI EDI R8 ZZ pop rsi + 40115d 1 INSTR DEADREGS EFLAGS ECX EDX ESI EDI R8 ZZ pop rsi ; argc 40115e 3 INSTR BELONGTO 401158 - 40115e 3 INSTR DEADREGS EFLAGS ECX EDX EDI R8 ZZ mov rdx, rsp - 40115e 3 PTRIMMEDESP STACK 0 displ mov rdx, rsp + 40115e 3 INSTR DEADREGS EFLAGS ECX EDX EDI R8 ZZ mov rdx, rsp ; ubp_av + 40115e 3 PTRIMMEDESP STACK 0 displ mov rdx, rsp ; ubp_av 401161 4 INSTR BELONGTO 401158 401161 4 INSTR DEADREGS EFLAGS ECX EDI R8 ZZ and rsp, 0FFFFFFFFFFFFFFF0h 401165 1 INSTR BELONGTO 401158 401165 1 INSTR DEADREGS EFLAGS ECX EDI R8 ZZ push rax 401166 1 INSTR BELONGTO 401158 - 401166 1 INSTR DEADREGS EFLAGS ECX EDI R8 ZZ push rsp - 401167 -2 INSTR LOCAL n R8 ZZ NumericDEFs mov r8, offset nullsub_1 + 401166 1 INSTR DEADREGS EFLAGS ECX EDI R8 ZZ push rsp ; stack_end + 401167 -2 INSTR LOCAL n R8 ZZ NumericDEFs mov r8, offset fini ; fini 401167 7 INSTR BELONGTO 401158 - 401167 7 INSTR DEADREGS EFLAGS ECX EDI R8 ZZ mov r8, offset nullsub_1 - 40116e -2 INSTR LOCAL n RCX ZZ NumericDEFs mov rcx, offset loc_401850 + 401167 7 INSTR DEADREGS EFLAGS ECX EDI R8 ZZ mov r8, offset fini ; fini + 40116e -2 INSTR LOCAL n RCX ZZ NumericDEFs mov rcx, offset init; init 40116e 7 INSTR BELONGTO 401158 - 40116e 7 INSTR DEADREGS EFLAGS ECX EDI ZZ mov rcx, offset loc_401850 - 401175 -2 INSTR LOCAL n RDI ZZ NumericDEFs mov rdi, offset sub_400FE0 + 40116e 7 INSTR DEADREGS EFLAGS ECX EDI ZZ mov rcx, offset init; init + 401175 -2 INSTR LOCAL n RDI ZZ NumericDEFs mov rdi, offset main; main 401175 7 INSTR BELONGTO 401158 - 401175 7 INSTR DEADREGS EFLAGS EDI ZZ mov rdi, offset sub_400FE0 + 401175 7 INSTR DEADREGS EFLAGS EDI ZZ mov rdi, offset main; main 40117c -1 INSTR LOCAL NoMetaUpdate call ___libc_start_main 40117c 5 INSTR BELONGTO 401158 40117c 5 INSTR DEADREGS EFLAGS ZZ call ___libc_start_main @@ -1695,31 +1695,98 @@ 40183e 5 INSTR DEADREGS EFLAGS EBX ZZ call _g_log 401843 -1 INSTR LOCAL NoMetaUpdate jmp loc_401658 401843 5 INSTR BELONGTO 401520 - 401850 5 PTRIMMEDESP STACK -40 displ mov [rsp-28h], rbp - 401855 5 PTRIMMEDESP STACK -32 displ mov [rsp-20h], r12 - 401868 5 PTRIMMEDESP STACK -24 displ mov [rsp-18h], r13 - 40186d 5 PTRIMMEDESP STACK -16 displ mov [rsp-10h], r14 - 401872 5 PTRIMMEDESP STACK -8 displ mov [rsp-8], r15 - 401877 5 PTRIMMEDESP STACK -48 displ mov [rsp-30h], rbx - 401889 -2 INSTR LOCAL n RBP ZZ AlwaysNUM sar rbp, 3 + 401850 0 FUNC FRAMERESTORE 0 0 0 1 0 0 2 0 0 3 0 0 4 0 8 5 0 0 6 0 0 7 0 0 8 0 0 9 0 0 10 0 0 11 0 0 12 0 0 13 0 0 14 0 0 15 0 0 ZZ + 401850 0 FUNC MMSAFENESS SPECSAFE + 401850 137 FUNC GLOBAL init FUNC_UNSAFE NOFP RET 4018d8 + 401850 5 INSTR BELONGTO 401850 + 401850 5 INSTR DEADREGS EFLAGS ZZ mov [rsp+var_28], rbp + 401850 5 PTRIMMEDESP STACK -40 displ mov [rsp+var_28], rbp + 401855 5 INSTR BELONGTO 401850 + 401855 5 INSTR DEADREGS EFLAGS ZZ mov [rsp+var_20], r12 + 401855 5 PTRIMMEDESP STACK -32 displ mov [rsp+var_20], r12 + 40185a -1 INSTR LOCAL MetadataUnused lea rbp, cs:602DF4h + 40185a 7 INSTR BELONGTO 401850 + 401861 7 INSTR BELONGTO 401850 + 401861 7 INSTR DEADREGS EFLAGS R12 ZZ lea r12, cs:602DF4h + 401868 5 INSTR BELONGTO 401850 + 401868 5 INSTR DEADREGS EFLAGS ZZ mov [rsp+var_18], r13 + 401868 5 PTRIMMEDESP STACK -24 displ mov [rsp+var_18], r13 + 40186d 5 INSTR BELONGTO 401850 + 40186d 5 INSTR DEADREGS EFLAGS R13 ZZ mov [rsp+var_10], r14 + 40186d 5 PTRIMMEDESP STACK -16 displ mov [rsp+var_10], r14 + 401872 5 INSTR BELONGTO 401850 + 401872 5 INSTR DEADREGS EFLAGS R13 R14 ZZ mov [rsp+var_8], r15 + 401872 5 PTRIMMEDESP STACK -8 displ mov [rsp+var_8], r15 + 401877 5 INSTR BELONGTO 401850 + 401877 5 INSTR DEADREGS EFLAGS R13 R14 R15 ZZ mov [rsp+var_30], rbx + 401877 5 PTRIMMEDESP STACK -48 displ mov [rsp+var_30], rbx + 40187c 4 INSTR BELONGTO 401850 + 40187c 4 INSTR DEADREGS EFLAGS EBX R13 R14 R15 ZZ sub rsp, 38h + 40187c 56 DATAREF STACK 191 esp + 0 PARENT LocalFrame LOCALFRAME + 40187c 8 DATAREF STACK 192 esp + 8 CHILDOF 191 OFFSET 8 LOCALVAR var_30 + 40187c 8 DATAREF STACK 193 esp + 16 CHILDOF 191 OFFSET 16 LOCALVAR var_28 + 40187c 8 DATAREF STACK 194 esp + 24 CHILDOF 191 OFFSET 24 LOCALVAR var_20 + 40187c 8 DATAREF STACK 195 esp + 32 CHILDOF 191 OFFSET 32 LOCALVAR var_18 + 40187c 8 DATAREF STACK 196 esp + 40 CHILDOF 191 OFFSET 40 LOCALVAR var_10 + 40187c 8 DATAREF STACK 197 esp + 48 CHILDOF 191 OFFSET 48 LOCALVAR var_8 + 40187c 8 MEMORYHOLE STACK esp + 56 ReturnAddress + 401880 -1 INSTR LOCAL MetadataUnused sub rbp, r12 + 401880 3 INSTR BELONGTO 401850 + 401883 3 INSTR BELONGTO 401850 + 401883 3 INSTR DEADREGS EFLAGS EBX R13 R14 R15 ZZ mov r13d, edi + 401886 3 INSTR BELONGTO 401850 + 401886 3 INSTR DEADREGS EFLAGS EBX R14 R15 ZZ mov r14, rsi + 401889 -1 INSTR LOCAL MetadataUnused sar rbp, 3 + 401889 4 INSTR BELONGTO 401850 + 40188d 3 INSTR BELONGTO 401850 + 40188d 3 INSTR DEADREGS EFLAGS EBX R15 ZZ mov r15, rdx 401890 -1 INSTR LOCAL NoMetaUpdate call _init_proc + 401890 5 INSTR BELONGTO 401850 + 401890 5 INSTR DEADREGS EFLAGS EBX ZZ call _init_proc 401895 -1 INSTR LOCAL NoMetaUpdate test rbp, rbp + 401895 3 INSTR BELONGTO 401850 401898 -1 INSTR LOCAL NoMetaUpdate jz short loc_4018B6 + 401898 2 INSTR BELONGTO 401850 + 40189a 2 INSTR BELONGTO 401850 + 40189a 2 INSTR DEADREGS EFLAGS EDX EBX ESI EDI ZZ xor ebx, ebx 40189a -2 INSTR LOCAL n EBX ZZ AlwaysNUM xor ebx, ebx + 40189c 4 INSTR BELONGTO 401850 + 4018a0 3 INSTR BELONGTO 401850 + 4018a0 3 INSTR DEADREGS EFLAGS EDX ESI EDI ZZ mov rdx, r15 + 4018a3 3 INSTR BELONGTO 401850 + 4018a3 3 INSTR DEADREGS EFLAGS ESI EDI ZZ mov rsi, r14 + 4018a6 3 INSTR BELONGTO 401850 + 4018a6 3 INSTR DEADREGS EFLAGS EDI ZZ mov edi, r13d 4018a9 -1 INSTR LOCAL NoMetaUpdate call qword ptr [r12+rbx*8] + 4018a9 4 INSTR BELONGTO 401850 4018ad -1 INSTR LOCAL 1stSrcVia2ndSrcIMMEDNUM add rbx, 1 + 4018ad 4 INSTR BELONGTO 401850 4018b1 -1 INSTR LOCAL NoMetaUpdate cmp rbx, rbp + 4018b1 3 INSTR BELONGTO 401850 4018b4 -1 INSTR LOCAL NoMetaUpdate jnz short loc_4018A0 - 4018b6 5 PTRIMMEDESP STACK 8 displ mov rbx, [rsp+8] - 4018bb 5 PTRIMMEDESP STACK 16 displ mov rbp, [rsp+10h] - 4018c0 5 PTRIMMEDESP STACK 24 displ mov r12, [rsp+18h] - 4018c5 5 PTRIMMEDESP STACK 32 displ mov r13, [rsp+20h] - 4018ca 5 PTRIMMEDESP STACK 40 displ mov r14, [rsp+28h] - 4018cf 5 PTRIMMEDESP STACK 48 displ mov r15, [rsp+30h] + 4018b4 2 INSTR BELONGTO 401850 + 4018b6 5 INSTR BELONGTO 401850 + 4018b6 5 INSTR DEADREGS EFLAGS EBX R8 R9 R10 R11 R12 R13 R14 R15 ZZ mov rbx, [rsp+38h+var_30] + 4018b6 5 PTRIMMEDESP STACK 8 displ mov rbx, [rsp+38h+var_30] + 4018bb 5 INSTR BELONGTO 401850 + 4018bb 5 INSTR DEADREGS EFLAGS R8 R9 R10 R11 R12 R13 R14 R15 ZZ mov rbp, [rsp+38h+var_28] + 4018bb 5 PTRIMMEDESP STACK 16 displ mov rbp, [rsp+38h+var_28] + 4018c0 -1 INSTR LOCAL MetadataUnused mov r12, [rsp+38h+var_20] + 4018c0 5 INSTR BELONGTO 401850 + 4018c5 -1 INSTR LOCAL MetadataUnused mov r13, [rsp+38h+var_18] + 4018c5 5 INSTR BELONGTO 401850 + 4018ca -1 INSTR LOCAL MetadataUnused mov r14, [rsp+38h+var_10] + 4018ca 5 INSTR BELONGTO 401850 + 4018cf -1 INSTR LOCAL MetadataUnused mov r15, [rsp+38h+var_8] + 4018cf 5 INSTR BELONGTO 401850 4018d4 -1 INSTR LOCAL 1stSrcVia2ndSrcIMMEDNUM add rsp, 38h + 4018d4 4 INSTR BELONGTO 401850 + 4018d8 1 INSTR BELONGTO 401850 + 4018d8 1 INSTR DEADREGS EFLAGS R8 R9 R10 R11 R12 R13 R14 R15 ZZ retn + 4018d8 56 DEALLOC STACK esp - 56 retn 4018e0 0 FUNC FRAMERESTORE 0 0 0 1 0 1 2 0 0 3 0 0 4 0 8 5 0 0 6 0 0 7 0 0 8 0 0 9 0 0 10 0 0 11 0 0 12 0 0 13 0 0 14 0 0 15 0 0 ZZ 4018e0 0 FUNC MMSAFENESS SAFE - 4018e0 2 FUNC GLOBAL nullsub_1 FUNC_SAFE NOFP RET FUNC_LEAF 4018e1 + 4018e0 2 FUNC GLOBAL fini FUNC_SAFE NOFP RET FUNC_LEAF 4018e1 4018e0 2 INSTR BELONGTO 4018e0 4018e0 2 INSTR DEADREGS EFLAGS ZZ rep retn 4018e0 -4 INSTR LOCAL SafeReturn rep retn @@ -1737,7 +1804,7 @@ 4018f4 -3 INSTR LOCAL NoWarn push rbx 4018f5 4 INSTR BELONGTO 4018f0 4018f5 4 INSTR DEADREGS EFLAGS EAX EBX ZZ sub rsp, 8 - 4018f5 8 DATAREF STACK 191 esp + 0 PARENT LocalFrame LOCALFRAME + 4018f5 8 DATAREF STACK 198 esp + 0 PARENT LocalFrame LOCALFRAME 4018f5 8 MEMORYHOLE STACK esp + 16 ReturnAddress 4018f5 8 MEMORYHOLE STACK esp + 8 CalleeSavedRegs 4018f9 7 INSTR BELONGTO 4018f0 @@ -1773,7 +1840,7 @@ 401928 14 FUNC GLOBAL .term_proc FUNC_UNSAFE NOFP RET 401935 401928 4 INSTR BELONGTO 401928 401928 4 INSTR DEADREGS EFLAGS EAX ECX EDX ESI EDI R8 R9 R10 R11 ZZ sub rsp, 8 ; _fini - 401928 8 DATAREF STACK 192 esp + 0 PARENT LocalFrame LOCALFRAME + 401928 8 DATAREF STACK 199 esp + 0 PARENT LocalFrame LOCALFRAME 401928 8 MEMORYHOLE STACK esp + 8 ReturnAddress 40192c -1 INSTR LOCAL NoMetaUpdate call sub_4011A0 40192c 5 INSTR BELONGTO 401928 diff --git a/tests/commit/trimmed-sorted-save-gnome-screensaver.psexe.annot b/tests/commit/trimmed-sorted-save-gnome-screensaver.psexe.annot index b862c122..6418e0a3 100644 --- a/tests/commit/trimmed-sorted-save-gnome-screensaver.psexe.annot +++ b/tests/commit/trimmed-sorted-save-gnome-screensaver.psexe.annot @@ -3707,7 +3707,7 @@ 409369 2 INSTR DEADREGS EFLAGS EAX EDX EBX ESI EDI ZZ xor edi, edi 409369 -2 INSTR LOCAL n EDI ZZ AlwaysNUM xor edi, edi 40936b 5 INSTR BELONGTO 409220 - 40936b 5 INSTR DEADREGS EFLAGS EAX EDX EBX ESI ZZ mov edx, (offset aConfigKeyNotHa+18h) + 40936b 5 INSTR DEADREGS EFLAGS EAX EDX EBX ESI ZZ mov edx, (offset aConfigKeyNotHa+18h); "%s" 409370 -2 INSTR LOCAL n ESI ZZ NUMVia2ndSrcIMMEDNUM mov esi, 10h 409370 5 INSTR BELONGTO 409220 409370 5 INSTR DEADREGS EFLAGS EAX EBX ESI ZZ mov esi, 10h @@ -3747,27 +3747,27 @@ 4093a0 42 FUNC GLOBAL _start FUNC_UNSAFE NOFP NORET 4093c9 4093a0 8 MEMORYHOLE STACK esp + 0 ReturnAddress 4093a2 3 INSTR BELONGTO 4093a0 - 4093a2 3 INSTR DEADREGS EFLAGS ECX ESI EDI R8 R9 ZZ mov r9, rdx + 4093a2 3 INSTR DEADREGS EFLAGS ECX ESI EDI R8 R9 ZZ mov r9, rdx ; rtld_fini 4093a5 1 INSTR BELONGTO 4093a0 - 4093a5 1 INSTR DEADREGS EFLAGS ECX EDX ESI EDI R8 ZZ pop rsi + 4093a5 1 INSTR DEADREGS EFLAGS ECX EDX ESI EDI R8 ZZ pop rsi ; argc 4093a6 3 INSTR BELONGTO 4093a0 - 4093a6 3 INSTR DEADREGS EFLAGS ECX EDX EDI R8 ZZ mov rdx, rsp - 4093a6 3 PTRIMMEDESP STACK 0 displ mov rdx, rsp + 4093a6 3 INSTR DEADREGS EFLAGS ECX EDX EDI R8 ZZ mov rdx, rsp ; ubp_av + 4093a6 3 PTRIMMEDESP STACK 0 displ mov rdx, rsp ; ubp_av 4093a9 4 INSTR BELONGTO 4093a0 4093a9 4 INSTR DEADREGS EFLAGS ECX EDI R8 ZZ and rsp, 0FFFFFFFFFFFFFFF0h 4093ad 1 INSTR BELONGTO 4093a0 4093ad 1 INSTR DEADREGS EFLAGS ECX EDI R8 ZZ push rax 4093ae 1 INSTR BELONGTO 4093a0 - 4093ae 1 INSTR DEADREGS EFLAGS ECX EDI R8 ZZ push rsp - 4093af -2 INSTR LOCAL n R8 ZZ NumericDEFs mov r8, offset __libc_csu_fini + 4093ae 1 INSTR DEADREGS EFLAGS ECX EDI R8 ZZ push rsp ; stack_end + 4093af -2 INSTR LOCAL n R8 ZZ NumericDEFs mov r8, offset __libc_csu_fini; fini 4093af 7 INSTR BELONGTO 4093a0 - 4093af 7 INSTR DEADREGS EFLAGS ECX EDI R8 ZZ mov r8, offset __libc_csu_fini - 4093b6 -2 INSTR LOCAL n RCX ZZ NumericDEFs mov rcx, offset __libc_csu_init + 4093af 7 INSTR DEADREGS EFLAGS ECX EDI R8 ZZ mov r8, offset __libc_csu_fini; fini + 4093b6 -2 INSTR LOCAL n RCX ZZ NumericDEFs mov rcx, offset __libc_csu_init; init 4093b6 7 INSTR BELONGTO 4093a0 - 4093b6 7 INSTR DEADREGS EFLAGS ECX EDI ZZ mov rcx, offset __libc_csu_init - 4093bd -2 INSTR LOCAL n RDI ZZ NumericDEFs mov rdi, offset main + 4093b6 7 INSTR DEADREGS EFLAGS ECX EDI ZZ mov rcx, offset __libc_csu_init; init + 4093bd -2 INSTR LOCAL n RDI ZZ NumericDEFs mov rdi, offset main; main 4093bd 7 INSTR BELONGTO 4093a0 - 4093bd 7 INSTR DEADREGS EFLAGS EDI ZZ mov rdi, offset main + 4093bd 7 INSTR DEADREGS EFLAGS EDI ZZ mov rdi, offset main; main 4093c4 -1 INSTR LOCAL NoMetaUpdate call ___libc_start_main 4093c4 5 INSTR BELONGTO 4093a0 4093c4 5 INSTR DEADREGS EFLAGS ZZ call ___libc_start_main @@ -10913,7 +10913,7 @@ 40cacc 2 INSTR BELONGTO 40c920 40cacc 2 INSTR DEADREGS EFLAGS ECX EDX EBX ESI EDI R12 R13 ZZ mov esi, eax 40cace 5 INSTR BELONGTO 40c920 - 40cace 5 INSTR DEADREGS EFLAGS EAX ECX EDX EBX EDI R12 R13 ZZ mov ecx, (offset aConfigKeyNotHa+18h) + 40cace 5 INSTR DEADREGS EFLAGS EAX ECX EDX EBX EDI R12 R13 ZZ mov ecx, (offset aConfigKeyNotHa+18h); "%s" 40cad3 2 INSTR BELONGTO 40c920 40cad3 2 INSTR DEADREGS EFLAGS EAX EDX EBX EDI R12 R13 ZZ xor eax, eax 40cad3 -2 INSTR LOCAL n EAX ZZ AlwaysNUM xor eax, eax @@ -10962,7 +10962,7 @@ 40cb1d 5 INSTR BELONGTO 40c920 40cb1d 5 INSTR DEADREGS EFLAGS EAX ECX EDX ESI EDI R8 R9 R10 R11 ZZ call gs_listener_error_quark 40cb22 5 INSTR BELONGTO 40c920 - 40cb22 5 INSTR DEADREGS EFLAGS ECX EDX ESI EDI R8 ZZ mov ecx, (offset aConfigKeyNotHa+18h) + 40cb22 5 INSTR DEADREGS EFLAGS ECX EDX ESI EDI R8 ZZ mov ecx, (offset aConfigKeyNotHa+18h); "%s" 40cb27 2 INSTR BELONGTO 40c920 40cb27 2 INSTR DEADREGS EFLAGS EDX ESI EDI R8 ZZ mov esi, eax 40cb29 -2 INSTR LOCAL n EDX ZZ NUMVia2ndSrcIMMEDNUM mov edx, 1 @@ -11499,7 +11499,7 @@ 40ceb3 5 INSTR BELONGTO 40cd50 40ceb3 5 INSTR DEADREGS EFLAGS EDX ESI EDI R12 ZZ mov edx, offset loc_40CC00 40ceb8 5 INSTR BELONGTO 40cd50 - 40ceb8 5 INSTR DEADREGS EFLAGS ESI EDI R12 ZZ mov esi, (offset aUnmap+2) + 40ceb8 5 INSTR DEADREGS EFLAGS ESI EDI R12 ZZ mov esi, (offset aUnmap+2); "map" 40cebd 3 INSTR BELONGTO 40cd50 40cebd 3 INSTR DEADREGS EFLAGS EDI R12 ZZ mov rdi, rbp 40cec0 -1 INSTR LOCAL NoMetaUpdate call _g_signal_connect_object @@ -25406,7 +25406,7 @@ 41480b -1 INSTR LOCAL NoMetaUpdate test rbx, rbx 41480b 3 INSTR BELONGTO 414770 41480e 5 INSTR BELONGTO 414770 - 41480e 5 INSTR DEADREGS EAX XMM0 XMM1 XMM2 XMM3 XMM4 XMM5 XMM6 XMM7 ZZ mov eax, (offset aSRaisedS+10h) + 41480e 5 INSTR DEADREGS EAX XMM0 XMM1 XMM2 XMM3 XMM4 XMM5 XMM6 XMM7 ZZ mov eax, (offset aSRaisedS+10h); "" 414813 4 INSTR BELONGTO 414770 414813 4 INSTR DEADREGS XMM0 XMM1 XMM2 XMM3 XMM4 XMM5 XMM6 XMM7 ZZ cmovz rbx, rax 414817 -1 INSTR LOCAL NoMetaUpdate test rbp, rbp @@ -25464,7 +25464,7 @@ 414861 1 INSTR BELONGTO 414770 414861 1 INSTR DEADREGS EFLAGS R8 R9 R10 R11 R12 XMM0 XMM1 XMM2 XMM3 XMM4 XMM5 XMM6 XMM7 ZZ retn 414868 5 INSTR BELONGTO 414770 - 414868 5 INSTR DEADREGS EFLAGS EDI R12 XMM0 XMM1 XMM2 XMM3 XMM4 XMM5 XMM6 XMM7 ZZ mov edi, (offset aSRaisedS+10h) + 414868 5 INSTR DEADREGS EFLAGS EDI R12 XMM0 XMM1 XMM2 XMM3 XMM4 XMM5 XMM6 XMM7 ZZ mov edi, (offset aSRaisedS+10h); "" 41486d -1 INSTR LOCAL NoMetaUpdate call _g_strdup 41486d 5 INSTR BELONGTO 414770 41486d 5 INSTR DEADREGS EFLAGS R12 XMM0 XMM1 XMM2 XMM3 XMM4 XMM5 XMM6 XMM7 ZZ call _g_strdup diff --git a/tests/commit/trimmed-sorted-save-gnome-screenshot.psexe.annot b/tests/commit/trimmed-sorted-save-gnome-screenshot.psexe.annot index e335985e..9f2d52d7 100644 --- a/tests/commit/trimmed-sorted-save-gnome-screenshot.psexe.annot +++ b/tests/commit/trimmed-sorted-save-gnome-screenshot.psexe.annot @@ -1,563 +1,562 @@ - 0 104 DATAREF GLOBAL 112 40d710 PARENT aUiDefinitionFi VOID RO - 0 104 DATAREF GLOBAL 197 40e668 PARENT SMP_dummy39 VOID RO - 0 10 DATAREF GLOBAL 160 40da5b PARENT aPermanent VOID RO + 0 104 DATAREF GLOBAL 111 40d710 PARENT aUiDefinitionFi VOID RO + 0 104 DATAREF GLOBAL 196 40e668 PARENT SMP_dummy39 VOID RO + 0 10 DATAREF GLOBAL 159 40da5b PARENT aPermanent VOID RO 0 10 DATAREF GLOBAL 44 40d301 PARENT aImagePng VOID RO - 0 10 DATAREF GLOBAL 52 40d335 PARENT aClipboard VOID RO - 0 10 DATAREF GLOBAL 77 40d4c6 PARENT SMP_dummy13 VOID RO - 0 10 DATAREF GLOBAL 91 40d5d6 PARENT aCNull VOID RO - 0 11 DATAREF GLOBAL 107 40d6b3 PARENT aDrag_begin VOID RO - 0 11 DATAREF GLOBAL 138 40d939 PARENT aGtkCancel VOID RO - 0 11 DATAREF GLOBAL 167 40dabb PARENT aScrD_png VOID RO - 0 11 DATAREF GLOBAL 50 40d316 PARENT aScreenshot VOID RO - 0 11 DATAREF GLOBAL 72 40d46f PARENT aRubberband VOID RO - 0 1216 DATAREF GLOBAL 198 40e6d0 PARENT SMP_dummy40 VOID RO - 0 12 DATAREF GLOBAL 141 40d952 PARENT aDropShadow VOID RO + 0 10 DATAREF GLOBAL 51 40d335 PARENT aClipboard VOID RO + 0 10 DATAREF GLOBAL 76 40d4c6 PARENT SMP_dummy13 VOID RO + 0 10 DATAREF GLOBAL 90 40d5d6 PARENT aCNull VOID RO + 0 11 DATAREF GLOBAL 106 40d6b3 PARENT aDrag_begin VOID RO + 0 11 DATAREF GLOBAL 137 40d939 PARENT aGtkCancel VOID RO + 0 11 DATAREF GLOBAL 166 40dabb PARENT aScrD_png VOID RO + 0 11 DATAREF GLOBAL 49 40d316 PARENT aScreenshot VOID RO + 0 11 DATAREF GLOBAL 71 40d46f PARENT aRubberband VOID RO + 0 1216 DATAREF GLOBAL 197 40e6d0 PARENT SMP_dummy40 VOID RO + 0 12 DATAREF GLOBAL 140 40d952 PARENT aDropShadow VOID RO 0 12 DATAREF GLOBAL 4 40cf7c PARENT aCheeseflash VOID RO - 0 12 DATAREF GLOBAL 58 40d378 PARENT aInteractive VOID RO - 0 12 DATAREF GLOBAL 88 40d5b5 PARENT aIccProfile VOID RO - 0 12 DATAREF GLOBAL 93 40d5f4 PARENT SMP_dummy17 VOID RO - 0 1360 DATAREF GLOBAL 191 40df08 PARENT SMP_dummy33 VOID RO + 0 12 DATAREF GLOBAL 57 40d378 PARENT aInteractive VOID RO + 0 12 DATAREF GLOBAL 87 40d5b5 PARENT aIccProfile VOID RO + 0 12 DATAREF GLOBAL 92 40d5f4 PARENT SMP_dummy17 VOID RO + 0 1360 DATAREF GLOBAL 190 40df08 PARENT SMP_dummy33 VOID RO 0 13 DATAREF GLOBAL 35 40d275 PARENT aDialogError VOID RO - 0 13 DATAREF GLOBAL 96 40d617 CHILDOF 95 OFFSET 0 aUnknownTypeD + 0 FIELD DIRECT - 0 13 DATAREF GLOBAL 99 40d630 PARENT aAspect_frame VOID RO - 0 14 DATAREF GLOBAL 100 40d63d PARENT aPreview_darea VOID RO - 0 14 DATAREF GLOBAL 108 40d6be PARENT aDrag_data_get VOID RO - 0 14 DATAREF GLOBAL 131 40d8d2 PARENT aValueChanged VOID RO - 0 14 DATAREF GLOBAL 54 40d34e PARENT aRemoveBorder VOID RO - 0 14 DATAREF GLOBAL 57 40d36a PARENT aBorderEffect VOID RO - 0 15 DATAREF GLOBAL 101 40d64b PARENT aFilename_entry VOID RO - 0 15 DATAREF GLOBAL 109 40d6cc PARENT aScreenshot_png VOID RO - 0 15 DATAREF GLOBAL 119 40d811 PARENT aStandardType VOID RO - 0 15 DATAREF GLOBAL 121 40d845 PARENT aEffectNull VOID RO - 0 15 DATAREF GLOBAL 135 40d914 PARENT aApply_effect VOID RO - 0 15 DATAREF GLOBAL 166 40daac PARENT aScreenshotarea VOID RO + 0 13 DATAREF GLOBAL 95 40d617 CHILDOF 94 OFFSET 0 aUnknownTypeD + 0 FIELD DIRECT + 0 13 DATAREF GLOBAL 98 40d630 PARENT aAspect_frame VOID RO + 0 14 DATAREF GLOBAL 107 40d6be PARENT aDrag_data_get VOID RO + 0 14 DATAREF GLOBAL 130 40d8d2 PARENT aValueChanged VOID RO + 0 14 DATAREF GLOBAL 53 40d34e PARENT aRemoveBorder VOID RO + 0 14 DATAREF GLOBAL 56 40d36a PARENT aBorderEffect VOID RO + 0 14 DATAREF GLOBAL 99 40d63d PARENT aPreview_darea VOID RO + 0 15 DATAREF GLOBAL 100 40d64b PARENT aFilename_entry VOID RO + 0 15 DATAREF GLOBAL 108 40d6cc PARENT aScreenshot_png VOID RO + 0 15 DATAREF GLOBAL 118 40d811 PARENT aStandardType VOID RO + 0 15 DATAREF GLOBAL 120 40d845 PARENT aEffectNull VOID RO + 0 15 DATAREF GLOBAL 134 40d914 PARENT aApply_effect VOID RO + 0 15 DATAREF GLOBAL 165 40daac PARENT aScreenshotarea VOID RO 0 15 DATAREF GLOBAL 37 40d293 PARENT aScreenCapture VOID RO 0 15 DATAREF GLOBAL 43 40d2f2 PARENT aTextSoftware VOID RO - 0 15 DATAREF GLOBAL 53 40d33f PARENT aIncludeBorder VOID RO - 0 15 DATAREF GLOBAL 67 40d41d PARENT aApplicationId VOID RO - 0 16 DATAREF GLOBAL 103 40d66b PARENT aSelectAFolder VOID RO - 0 16 DATAREF GLOBAL 106 40d6a3 PARENT aConfigure_even VOID RO - 0 16 DATAREF GLOBAL 122 40d854 PARENT aTakeScreensh_0 VOID RO - 0 16 DATAREF GLOBAL 171 40dadc PARENT aOrg_gnome_shel VOID RO - 0 16 DATAREF GLOBAL 173 40dafd PARENT aMessageNull VOID RO - 0 16 DATAREF GLOBAL 532 60fa30 PARENT SMP_dummy44 VOID RW - 0 16 DATAREF GLOBAL 73 40d47a PARENT aKeyPressEvent VOID RO - 0 16 DATAREF GLOBAL 78 40d4d0 PARENT xmmword_40D4D0 VOID RO - 0 16 DATAREF GLOBAL 89 40d5c1 PARENT aIncludePointer VOID RO - 0 16 DATAREF GLOBAL 95 40d617 PARENT aUnknownTypeD VOID RO AGGREGATE - 0 17 DATAREF GLOBAL 102 40d65a PARENT aFile_chooser_b VOID RO - 0 17 DATAREF GLOBAL 133 40d8e8 PARENT aInclude_pointe VOID RO - 0 17 DATAREF GLOBAL 137 40d928 PARENT aTake_screensho VOID RO - 0 17 DATAREF GLOBAL 165 40da9b PARENT aScreenshotwind VOID RO - 0 17 DATAREF GLOBAL 172 40daec PARENT aOrgGnomeShell VOID RO + 0 15 DATAREF GLOBAL 52 40d33f PARENT aIncludeBorder VOID RO + 0 15 DATAREF GLOBAL 66 40d41d PARENT aApplicationId VOID RO + 0 16 DATAREF GLOBAL 102 40d66b PARENT aSelectAFolder VOID RO + 0 16 DATAREF GLOBAL 105 40d6a3 PARENT aConfigure_even VOID RO + 0 16 DATAREF GLOBAL 121 40d854 PARENT aTakeScreensh_0 VOID RO + 0 16 DATAREF GLOBAL 170 40dadc PARENT aOrg_gnome_shel VOID RO + 0 16 DATAREF GLOBAL 172 40dafd PARENT aMessageNull VOID RO + 0 16 DATAREF GLOBAL 531 60fa30 PARENT SMP_dummy44 VOID RW + 0 16 DATAREF GLOBAL 72 40d47a PARENT aKeyPressEvent VOID RO + 0 16 DATAREF GLOBAL 77 40d4d0 PARENT xmmword_40D4D0 VOID RO + 0 16 DATAREF GLOBAL 88 40d5c1 PARENT aIncludePointer VOID RO + 0 16 DATAREF GLOBAL 94 40d617 PARENT aUnknownTypeD VOID RO AGGREGATE + 0 17 DATAREF GLOBAL 101 40d65a PARENT aFile_chooser_b VOID RO + 0 17 DATAREF GLOBAL 132 40d8e8 PARENT aInclude_pointe VOID RO + 0 17 DATAREF GLOBAL 136 40d928 PARENT aTake_screensho VOID RO + 0 17 DATAREF GLOBAL 164 40da9b PARENT aScreenshotwind VOID RO + 0 17 DATAREF GLOBAL 171 40daec PARENT aOrgGnomeShell VOID RO 0 17 DATAREF GLOBAL 36 40d282 PARENT aScreenshotTake VOID RO - 0 17 DATAREF GLOBAL 84 40d588 PARENT aGnomeScreensho VOID RO - 0 18 DATAREF GLOBAL 116 40d7cc PARENT aYMDHMS VOID RO - 0 18 DATAREF GLOBAL 127 40d88d PARENT aGrabTheCurrent VOID RO - 0 18 DATAREF GLOBAL 159 40da49 PARENT aEvent_descript VOID RO - 0 18 DATAREF GLOBAL 2 40cf64 PARENT aUsrShareLocale VOID RO - 0 19 DATAREF GLOBAL 104 40d67b PARENT aButton_press_e VOID RO - 0 19 DATAREF GLOBAL 164 40da88 PARENT aScreenshotUtil VOID RO - 0 19 DATAREF GLOBAL 74 40d48a PARENT aButtonPressEve VOID RO + 0 17 DATAREF GLOBAL 83 40d588 PARENT domainname VOID RO + 0 18 DATAREF GLOBAL 115 40d7cc PARENT aYMDHMS VOID RO + 0 18 DATAREF GLOBAL 126 40d88d PARENT aGrabTheCurrent VOID RO + 0 18 DATAREF GLOBAL 158 40da49 PARENT aEvent_descript VOID RO + 0 18 DATAREF GLOBAL 2 40cf64 PARENT dirname VOID RO + 0 19 DATAREF GLOBAL 103 40d67b PARENT aButton_press_e VOID RO + 0 19 DATAREF GLOBAL 163 40da88 PARENT aScreenshotUtil VOID RO + 0 19 DATAREF GLOBAL 73 40d48a PARENT aButtonPressEve VOID RO 0 1 DATAREF GLOBAL 13 40cff7 PARENT SMP_dummy3 VOID RO 0 1 DATAREF GLOBAL 15 40d037 PARENT SMP_dummy4 VOID RO - 0 1 DATAREF GLOBAL 181 40dbf7 PARENT SMP_dummy27 VOID RO + 0 1 DATAREF GLOBAL 180 40dbf7 PARENT SMP_dummy27 VOID RO 0 1 DATAREF GLOBAL 19 40d0a7 PARENT SMP_dummy6 VOID RO - 0 1 DATAREF GLOBAL 47 40d30e CHILDOF 46 OFFSET 0 asc_40D30E + 0 FIELD DIRECT - 0 1 DATAREF GLOBAL 48 40d30e CHILDOF 46 OFFSET 1 asc_40D30E + 1 FIELD DIRECT - 0 1 DATAREF GLOBAL 537 60fa60 PARENT byte_60FA60 VOID RW - 0 1 DATAREF GLOBAL 80 40d52f PARENT SMP_dummy14 VOID RO + 0 1 DATAREF GLOBAL 46 40d30e PARENT byte_40D30E VOID RO + 0 1 DATAREF GLOBAL 47 40d30f PARENT locale VOID RO + 0 1 DATAREF GLOBAL 536 60fa60 PARENT byte_60FA60 VOID RW + 0 1 DATAREF GLOBAL 79 40d52f PARENT SMP_dummy14 VOID RO 0 20 DATAREF GLOBAL 38 40d2a2 PARENT aErrorCreatingF VOID RO 0 20 DATAREF GLOBAL 39 40d2b6 PARENT aXdg_current_de VOID RO - 0 20 DATAREF GLOBAL 51 40d321 PARENT aLastSaveDirect VOID RO - 0 20 DATAREF GLOBAL 76 40d4b2 PARENT aMotionNotifyEv VOID RO - 0 20 DATAREF GLOBAL 85 40d599 PARENT aAutoSaveDirect VOID RO - 0 20 DATAREF GLOBAL 92 40d5e0 PARENT aScreenshotConf VOID RO - 0 21 DATAREF GLOBAL 105 40d68e PARENT aButton_release VOID RO - 0 21 DATAREF GLOBAL 129 40d8a6 PARENT aSelect_areaToG VOID RO - 0 21 DATAREF GLOBAL 66 40d408 PARENT aOrg_gnome_scre VOID RO - 0 21 DATAREF GLOBAL 75 40d49d PARENT aButtonReleaseE VOID RO - 0 22 DATAREF GLOBAL 65 40d3f2 PARENT aScreenshotappl VOID RO - 0 22 DATAREF GLOBAL 68 40d42c PARENT aAppletsScreens VOID RO - 0 23 DATAREF GLOBAL 117 40d7de PARENT msgid VOID RO - 0 23 DATAREF GLOBAL 130 40d8bb PARENT aGrab_afterADel VOID RO - 0 23 DATAREF GLOBAL 161 40da65 PARENT aCanberra_cache VOID RO - 0 23 DATAREF GLOBAL 188 40dc70 PARENT aScreenshot_sho VOID RO - 0 23 DATAREF GLOBAL 94 40d600 PARENT aScreenshot_sav VOID RO - 0 24 DATAREF GLOBAL 125 40d86d PARENT aGrabTheWhole_d VOID RO - 0 24 DATAREF GLOBAL 145 40d988 PARENT SMP_dummy20 VOID RO - 0 24 DATAREF GLOBAL 150 40d9f0 PARENT aEffect_combo_c VOID RO - 0 24 DATAREF GLOBAL 194 40e5d8 PARENT SMP_dummy36 VOID RO - 0 24 DATAREF GLOBAL 195 40e5f0 PARENT SMP_dummy37 VOID RO - 0 24 DATAREF GLOBAL 206 60efe8 PARENT SMP_dummy43 VOID RW + 0 20 DATAREF GLOBAL 50 40d321 PARENT aLastSaveDirect VOID RO + 0 20 DATAREF GLOBAL 75 40d4b2 PARENT aMotionNotifyEv VOID RO + 0 20 DATAREF GLOBAL 84 40d599 PARENT aAutoSaveDirect VOID RO + 0 20 DATAREF GLOBAL 91 40d5e0 PARENT aScreenshotConf VOID RO + 0 21 DATAREF GLOBAL 104 40d68e PARENT aButton_release VOID RO + 0 21 DATAREF GLOBAL 128 40d8a6 PARENT aSelect_areaToG VOID RO + 0 21 DATAREF GLOBAL 65 40d408 PARENT aOrg_gnome_scre VOID RO + 0 21 DATAREF GLOBAL 74 40d49d PARENT aButtonReleaseE VOID RO + 0 22 DATAREF GLOBAL 64 40d3f2 PARENT aScreenshotappl VOID RO + 0 22 DATAREF GLOBAL 67 40d42c PARENT aAppletsScreens VOID RO + 0 23 DATAREF GLOBAL 116 40d7de PARENT msgid VOID RO + 0 23 DATAREF GLOBAL 129 40d8bb PARENT aGrab_afterADel VOID RO + 0 23 DATAREF GLOBAL 160 40da65 PARENT aCanberra_cache VOID RO + 0 23 DATAREF GLOBAL 187 40dc70 PARENT aScreenshot_sho VOID RO + 0 23 DATAREF GLOBAL 93 40d600 PARENT aScreenshot_sav VOID RO + 0 24 DATAREF GLOBAL 124 40d86d PARENT aGrabTheWhole_d VOID RO + 0 24 DATAREF GLOBAL 144 40d988 PARENT SMP_dummy20 VOID RO + 0 24 DATAREF GLOBAL 149 40d9f0 PARENT aEffect_combo_c VOID RO + 0 24 DATAREF GLOBAL 193 40e5d8 PARENT SMP_dummy36 VOID RO + 0 24 DATAREF GLOBAL 194 40e5f0 PARENT SMP_dummy37 VOID RO + 0 24 DATAREF GLOBAL 205 60efe8 PARENT SMP_dummy43 VOID RW 0 25 DATAREF GLOBAL 42 40d2d9 PARENT aOverwriteExist VOID RO - 0 25 DATAREF GLOBAL 64 40d3d9 PARENT aScreenshotAppl VOID RO - 0 26 DATAREF GLOBAL 186 40dc50 PARENT aBlank_rectangl VOID RO - 0 26 DATAREF GLOBAL 59 40d384 PARENT aInteractivelyS VOID RO - 0 27 DATAREF GLOBAL 134 40d8f9 PARENT aIncludeTheWi_0 VOID RO - 0 27 DATAREF GLOBAL 62 40d3bb CHILDOF 61 OFFSET 0 aUnableToParseA + 0 FIELD DIRECT - 0 288 DATAREF GLOBAL 193 40e4b8 PARENT SMP_dummy35 VOID RO - 0 28 DATAREF GLOBAL 118 40d7f5 PARENT aScreenshotFr_0 VOID RO - 0 28 DATAREF GLOBAL 174 40db0d PARENT aErrorLoadingTh VOID RO + 0 25 DATAREF GLOBAL 63 40d3d9 PARENT aScreenshotAppl VOID RO + 0 26 DATAREF GLOBAL 185 40dc50 PARENT aBlank_rectangl VOID RO + 0 26 DATAREF GLOBAL 58 40d384 PARENT aInteractivelyS VOID RO + 0 27 DATAREF GLOBAL 133 40d8f9 PARENT aIncludeTheWi_0 VOID RO + 0 27 DATAREF GLOBAL 61 40d3bb CHILDOF 60 OFFSET 0 aUnableToParseA + 0 FIELD DIRECT + 0 288 DATAREF GLOBAL 192 40e4b8 PARENT SMP_dummy35 VOID RO + 0 28 DATAREF GLOBAL 117 40d7f5 PARENT aScreenshotFr_0 VOID RO + 0 28 DATAREF GLOBAL 173 40db0d PARENT aErrorLoadingTh VOID RO 0 28 DATAREF GLOBAL 34 40d259 PARENT aAllPossibleMet VOID RO - 0 29 DATAREF GLOBAL 60 40d39e PARENT aTakeAPictureOf VOID RO + 0 29 DATAREF GLOBAL 59 40d39e PARENT aTakeAPictureOf VOID RO 0 2 DATAREF GLOBAL 25 40d166 PARENT SMP_dummy8 VOID RO - 0 2 DATAREF GLOBAL 46 40d30e PARENT asc_40D30E VOID RO AGGREGATE - 0 2 DATAREF GLOBAL 82 40d57e PARENT word_40D57E VOID RO - 0 30 DATAREF GLOBAL 61 40d3bb PARENT aUnableToParseA VOID RO AGGREGATE + 0 2 DATAREF GLOBAL 81 40d57e PARENT word_40D57E VOID RO + 0 30 DATAREF GLOBAL 60 40d3bb PARENT aUnableToParseA VOID RO AGGREGATE 0 31 DATAREF GLOBAL 12 40cfd8 PARENT aUnableToCapt_0 VOID RO - 0 31 DATAREF GLOBAL 71 40d450 PARENT aInteractive_di VOID RO - 0 32 DATAREF GLOBAL 144 40d968 PARENT aScreenshotInte VOID RO - 0 36 DATAREF GLOBAL 176 40db30 PARENT aCouldnTFindWin VOID RO - 0 36 DATAREF GLOBAL 184 40dc28 PARENT aHelpUbuntuHelp VOID RO - 0 37 DATAREF GLOBAL 120 40d820 PARENT aFailedToFindAV VOID RO + 0 31 DATAREF GLOBAL 70 40d450 PARENT aInteractive_di VOID RO + 0 32 DATAREF GLOBAL 143 40d968 PARENT aScreenshotInte VOID RO + 0 36 DATAREF GLOBAL 175 40db30 PARENT aCouldnTFindWin VOID RO + 0 36 DATAREF GLOBAL 183 40dc28 PARENT aHelpUbuntuHelp VOID RO + 0 37 DATAREF GLOBAL 119 40d820 PARENT aFailedToFindAV VOID RO 0 3 DATAREF GLOBAL 11 40cfd5 PARENT SMP_dummy2 VOID RO - 0 3 DATAREF GLOBAL 143 40d965 PARENT SMP_dummy19 VOID RO - 0 3 DATAREF GLOBAL 183 40dc25 PARENT SMP_dummy28 VOID RO + 0 3 DATAREF GLOBAL 142 40d965 PARENT SMP_dummy19 VOID RO + 0 3 DATAREF GLOBAL 182 40dc25 PARENT SMP_dummy28 VOID RO 0 3 DATAREF GLOBAL 27 40d195 PARENT SMP_dummy9 VOID RO 0 3 DATAREF GLOBAL 31 40d205 PARENT SMP_dummy11 VOID RO 0 3 DATAREF GLOBAL 45 40d30b PARENT aU VOID RO - 0 3 DATAREF GLOBAL 63 40d3bb CHILDOF 61 OFFSET 27 aUnableToParseA + 27 FIELD DIRECT + 0 3 DATAREF GLOBAL 62 40d3bb CHILDOF 60 OFFSET 27 aUnableToParseA + 27 FIELD DIRECT 0 3 DATAREF GLOBAL 6 40cf8d PARENT SMP_dummy1 VOID RO - 0 3 DATAREF GLOBAL 86 40d5ad PARENT byte_40D5AD VOID RO - 0 3 DATAREF GLOBAL 97 40d617 CHILDOF 95 OFFSET 13 aUnknownTypeD + 13 FIELD DIRECT + 0 3 DATAREF GLOBAL 85 40d5ad PARENT byte_40D5AD VOID RO + 0 3 DATAREF GLOBAL 96 40d617 CHILDOF 94 OFFSET 13 aUnknownTypeD + 13 FIELD DIRECT 0 40 DATAREF GLOBAL 20 40d0a8 PARENT aSendTheGrabDir VOID RO 0 40 DATAREF GLOBAL 32 40d208 PARENT aCouldNotRegist VOID RO 0 41 DATAREF GLOBAL 16 40d038 PARENT aAFileNamedSAlr VOID RO 0 41 DATAREF GLOBAL 33 40d230 PARENT aUnableToConnec VOID RO 0 43 DATAREF GLOBAL 21 40d0d0 PARENT aGrabAWindowIns VOID RO 0 45 DATAREF GLOBAL 10 40cfa8 PARENT aUnableToCaptur VOID RO - 0 45 DATAREF GLOBAL 182 40dbf8 PARENT aParentNullGtk_ VOID RO + 0 45 DATAREF GLOBAL 181 40dbf8 PARENT aParentNullGtk_ VOID RO 0 45 DATAREF GLOBAL 26 40d168 PARENT aRemoveTheWindo VOID RO 0 46 DATAREF GLOBAL 24 40d138 PARENT aIncludeTheWind VOID RO - 0 48 DATAREF GLOBAL 111 40d6e0 PARENT aUsrShareGnomeS VOID RO - 0 4 DATAREF GLOBAL 114 40d7c0 PARENT dword_40D7C0 VOID RO - 0 4 DATAREF GLOBAL 124 40d869 PARENT aB_0 VOID RO + 0 48 DATAREF GLOBAL 110 40d6e0 PARENT aUsrShareGnomeS VOID RO + 0 4 DATAREF GLOBAL 113 40d7c0 PARENT dword_40D7C0 VOID RO + 0 4 DATAREF GLOBAL 123 40d869 PARENT aB_0 VOID RO 0 4 DATAREF GLOBAL 1 40cf60 PARENT SMP_dummy0 VOID RO - 0 4 DATAREF GLOBAL 177 40db54 PARENT SMP_dummy25 VOID RO - 0 4 DATAREF GLOBAL 185 40dc4c PARENT SMP_dummy29 VOID RO - 0 4 DATAREF GLOBAL 190 40df00 PARENT SMP_dummy32 VOID RO - 0 4 DATAREF GLOBAL 199 40eb90 PARENT SMP_dummy41 VOID RO - 0 4 DATAREF GLOBAL 545 60fa98 PARENT dword_60FA98 VOID RW - 0 4 DATAREF GLOBAL 546 60fa9c PARENT SMP_dummy48 VOID RW + 0 4 DATAREF GLOBAL 176 40db54 PARENT SMP_dummy25 VOID RO + 0 4 DATAREF GLOBAL 184 40dc4c PARENT SMP_dummy29 VOID RO + 0 4 DATAREF GLOBAL 189 40df00 PARENT SMP_dummy32 VOID RO + 0 4 DATAREF GLOBAL 198 40eb90 PARENT SMP_dummy41 VOID RO + 0 4 DATAREF GLOBAL 544 60fa98 PARENT dword_60FA98 VOID RW + 0 4 DATAREF GLOBAL 545 60fa9c PARENT SMP_dummy48 VOID RW 0 51 DATAREF GLOBAL 28 40d198 PARENT aTakeScreenshot VOID RO 0 53 DATAREF GLOBAL 30 40d1d0 PARENT aEffectToAddToT VOID RO - 0 56 DATAREF GLOBAL 149 40d9b8 PARENT SMP_dummy23 VOID RO + 0 56 DATAREF GLOBAL 148 40d9b8 PARENT SMP_dummy23 VOID RO 0 56 DATAREF GLOBAL 23 40d100 PARENT aGrabAnAreaOfTh VOID RO - 0 57 DATAREF GLOBAL 178 40db58 PARENT aGdk_pixbuf_get VOID RO - 0 5 DATAREF GLOBAL 110 40d6db PARENT SMP_dummy18 VOID RO - 0 5 DATAREF GLOBAL 123 40d864 PARENT aB VOID RO - 0 5 DATAREF GLOBAL 136 40d923 PARENT aText VOID RO - 0 5 DATAREF GLOBAL 140 40d94d PARENT aNone_0 VOID RO + 0 57 DATAREF GLOBAL 177 40db58 PARENT aGdk_pixbuf_get VOID RO + 0 5 DATAREF GLOBAL 109 40d6db PARENT SMP_dummy18 VOID RO + 0 5 DATAREF GLOBAL 122 40d864 PARENT aB VOID RO + 0 5 DATAREF GLOBAL 135 40d923 PARENT aText VOID RO + 0 5 DATAREF GLOBAL 139 40d94d PARENT aNone_0 VOID RO 0 5 DATAREF GLOBAL 22 40d0fb PARENT SMP_dummy7 VOID RO 0 5 DATAREF GLOBAL 29 40d1cb PARENT SMP_dummy10 VOID RO 0 5 DATAREF GLOBAL 5 40cf88 PARENT aDraw VOID RO - 0 5 DATAREF GLOBAL 70 40d44b PARENT SMP_dummy12 VOID RO - 0 5 DATAREF GLOBAL 87 40d5b0 PARENT SMP_dummy16 VOID RO - 0 5 DATAREF GLOBAL 90 40d5d1 PARENT aNone VOID RO - 0 632 DATAREF GLOBAL 189 40dc88 PARENT SMP_dummy31 VOID RO + 0 5 DATAREF GLOBAL 69 40d44b PARENT SMP_dummy12 VOID RO + 0 5 DATAREF GLOBAL 86 40d5b0 PARENT SMP_dummy16 VOID RO + 0 5 DATAREF GLOBAL 89 40d5d1 PARENT aNone VOID RO + 0 632 DATAREF GLOBAL 188 40dc88 PARENT SMP_dummy31 VOID RO 0 63 DATAREF GLOBAL 14 40cff8 PARENT aImpossibleToFi VOID RO 0 63 DATAREF GLOBAL 18 40d068 PARENT aErrorCreatin_0 VOID RO - 0 6 DATAREF GLOBAL 162 40da7c PARENT aX_hot VOID RO - 0 6 DATAREF GLOBAL 163 40da82 PARENT aY_hot VOID RO - 0 6 DATAREF GLOBAL 170 40dad6 PARENT aBbs VOID RO - 0 6 DATAREF GLOBAL 187 40dc6a PARENT SMP_dummy30 VOID RO - 0 6 DATAREF GLOBAL 3 40cf76 PARENT aUtf8 VOID RO + 0 6 DATAREF GLOBAL 161 40da7c PARENT aX_hot VOID RO + 0 6 DATAREF GLOBAL 162 40da82 PARENT aY_hot VOID RO + 0 6 DATAREF GLOBAL 169 40dad6 PARENT aBbs VOID RO + 0 6 DATAREF GLOBAL 186 40dc6a PARENT SMP_dummy30 VOID RO + 0 6 DATAREF GLOBAL 3 40cf76 PARENT codeset VOID RO 0 6 DATAREF GLOBAL 40 40d2ca PARENT aUnity VOID RO - 0 6 DATAREF GLOBAL 49 40d310 PARENT byte_40D310 VOID RO - 0 6 DATAREF GLOBAL 55 40d35c PARENT aDelay VOID RO - 0 72 DATAREF GLOBAL 113 40d778 PARENT aUnableToConver VOID RO - 0 78 DATAREF GLOBAL 81 40d530 PARENT aConflictingO_0 VOID RO - 0 79 DATAREF GLOBAL 79 40d4e0 PARENT aConflictingOpt VOID RO - 0 7 DATAREF GLOBAL 128 40d89f PARENT aWindow VOID RO - 0 7 DATAREF GLOBAL 142 40d95e PARENT aBorder VOID RO - 0 7 DATAREF GLOBAL 168 40dac6 PARENT aBbbs VOID RO + 0 6 DATAREF GLOBAL 48 40d310 PARENT byte_40D310 VOID RO + 0 6 DATAREF GLOBAL 54 40d35c PARENT aDelay VOID RO + 0 72 DATAREF GLOBAL 112 40d778 PARENT aUnableToConver VOID RO + 0 78 DATAREF GLOBAL 80 40d530 PARENT aConflictingO_0 VOID RO + 0 79 DATAREF GLOBAL 78 40d4e0 PARENT aConflictingOpt VOID RO + 0 7 DATAREF GLOBAL 127 40d89f PARENT aWindow VOID RO + 0 7 DATAREF GLOBAL 141 40d95e PARENT aBorder VOID RO + 0 7 DATAREF GLOBAL 167 40dac6 PARENT aBbbs VOID RO 0 7 DATAREF GLOBAL 17 40d061 PARENT SMP_dummy5 VOID RO - 0 7 DATAREF GLOBAL 175 40db29 PARENT SMP_dummy24 VOID RO - 0 7 DATAREF GLOBAL 179 40db91 PARENT SMP_dummy26 VOID RO - 0 7 DATAREF GLOBAL 538 60fa61 PARENT SMP_dummy47 VOID RW - 0 8 DATAREF GLOBAL 115 40d7c4 PARENT aFile VOID RO - 0 8 DATAREF GLOBAL 126 40d885 PARENT aToggled VOID RO - 0 8 DATAREF GLOBAL 132 40d8e0 PARENT aEffects VOID RO - 0 8 DATAREF GLOBAL 146 40d9a0 PARENT qword_40D9A0 VOID RO - 0 8 DATAREF GLOBAL 147 40d9a8 PARENT SMP_dummy21 OFFSET RO - 0 8 DATAREF GLOBAL 148 40d9b0 PARENT SMP_dummy22 OFFSET RO - 0 8 DATAREF GLOBAL 151 40da08 PARENT qword_40DA08 VOID RO - 0 8 DATAREF GLOBAL 152 40da10 PARENT qword_40DA10 VOID RO - 0 8 DATAREF GLOBAL 153 40da18 PARENT qword_40DA18 VOID RO - 0 8 DATAREF GLOBAL 154 40da20 PARENT qword_40DA20 VOID RO - 0 8 DATAREF GLOBAL 155 40da28 PARENT qword_40DA28 VOID RO - 0 8 DATAREF GLOBAL 156 40da30 PARENT qword_40DA30 VOID RO - 0 8 DATAREF GLOBAL 157 40da38 PARENT qword_40DA38 VOID RO - 0 8 DATAREF GLOBAL 200 60ed58 PARENT qword_60ED58 VOID RW - 0 8 DATAREF GLOBAL 201 60ed60 PARENT SMP_dummy42 VOID RW - 0 8 DATAREF GLOBAL 202 60ed68 PARENT qword_60ED68 VOID RW - 0 8 DATAREF GLOBAL 203 60ed70 PARENT qword_60ED70 VOID RW - 0 8 DATAREF GLOBAL 204 60ed78 PARENT qword_60ED78 VOID RW - 0 8 DATAREF GLOBAL 205 60efe0 PARENT __gmon_start___ptr OFFSET RW - 0 8 DATAREF GLOBAL 207 60f000 PARENT off_60F000 OFFSET RW - 0 8 DATAREF GLOBAL 208 60f008 PARENT off_60F008 OFFSET RW - 0 8 DATAREF GLOBAL 209 60f010 PARENT off_60F010 OFFSET RW - 0 8 DATAREF GLOBAL 210 60f018 PARENT off_60F018 OFFSET RW - 0 8 DATAREF GLOBAL 211 60f020 PARENT off_60F020 OFFSET RW - 0 8 DATAREF GLOBAL 212 60f028 PARENT off_60F028 OFFSET RW - 0 8 DATAREF GLOBAL 213 60f030 PARENT off_60F030 OFFSET RW - 0 8 DATAREF GLOBAL 214 60f038 PARENT off_60F038 OFFSET RW - 0 8 DATAREF GLOBAL 215 60f040 PARENT off_60F040 OFFSET RW - 0 8 DATAREF GLOBAL 216 60f048 PARENT off_60F048 OFFSET RW - 0 8 DATAREF GLOBAL 217 60f050 PARENT off_60F050 OFFSET RW - 0 8 DATAREF GLOBAL 218 60f058 PARENT off_60F058 OFFSET RW - 0 8 DATAREF GLOBAL 219 60f060 PARENT off_60F060 OFFSET RW - 0 8 DATAREF GLOBAL 220 60f068 PARENT off_60F068 OFFSET RW - 0 8 DATAREF GLOBAL 221 60f070 PARENT off_60F070 OFFSET RW - 0 8 DATAREF GLOBAL 222 60f078 PARENT off_60F078 OFFSET RW - 0 8 DATAREF GLOBAL 223 60f080 PARENT off_60F080 OFFSET RW - 0 8 DATAREF GLOBAL 224 60f088 PARENT off_60F088 OFFSET RW - 0 8 DATAREF GLOBAL 225 60f090 PARENT off_60F090 OFFSET RW - 0 8 DATAREF GLOBAL 226 60f098 PARENT off_60F098 OFFSET RW - 0 8 DATAREF GLOBAL 227 60f0a0 PARENT off_60F0A0 OFFSET RW - 0 8 DATAREF GLOBAL 228 60f0a8 PARENT off_60F0A8 OFFSET RW - 0 8 DATAREF GLOBAL 229 60f0b0 PARENT off_60F0B0 OFFSET RW - 0 8 DATAREF GLOBAL 230 60f0b8 PARENT off_60F0B8 OFFSET RW - 0 8 DATAREF GLOBAL 231 60f0c0 PARENT off_60F0C0 OFFSET RW - 0 8 DATAREF GLOBAL 232 60f0c8 PARENT off_60F0C8 OFFSET RW - 0 8 DATAREF GLOBAL 233 60f0d0 PARENT off_60F0D0 OFFSET RW - 0 8 DATAREF GLOBAL 234 60f0d8 PARENT off_60F0D8 OFFSET RW - 0 8 DATAREF GLOBAL 235 60f0e0 PARENT off_60F0E0 OFFSET RW - 0 8 DATAREF GLOBAL 236 60f0e8 PARENT off_60F0E8 OFFSET RW - 0 8 DATAREF GLOBAL 237 60f0f0 PARENT off_60F0F0 OFFSET RW - 0 8 DATAREF GLOBAL 238 60f0f8 PARENT off_60F0F8 OFFSET RW - 0 8 DATAREF GLOBAL 239 60f100 PARENT off_60F100 OFFSET RW - 0 8 DATAREF GLOBAL 240 60f108 PARENT off_60F108 OFFSET RW - 0 8 DATAREF GLOBAL 241 60f110 PARENT off_60F110 OFFSET RW - 0 8 DATAREF GLOBAL 242 60f118 PARENT off_60F118 OFFSET RW - 0 8 DATAREF GLOBAL 243 60f120 PARENT off_60F120 OFFSET RW - 0 8 DATAREF GLOBAL 244 60f128 PARENT off_60F128 OFFSET RW - 0 8 DATAREF GLOBAL 245 60f130 PARENT off_60F130 OFFSET RW - 0 8 DATAREF GLOBAL 246 60f138 PARENT off_60F138 OFFSET RW - 0 8 DATAREF GLOBAL 247 60f140 PARENT off_60F140 OFFSET RW - 0 8 DATAREF GLOBAL 248 60f148 PARENT off_60F148 OFFSET RW - 0 8 DATAREF GLOBAL 249 60f150 PARENT off_60F150 OFFSET RW - 0 8 DATAREF GLOBAL 250 60f158 PARENT off_60F158 OFFSET RW - 0 8 DATAREF GLOBAL 251 60f160 PARENT off_60F160 OFFSET RW - 0 8 DATAREF GLOBAL 252 60f168 PARENT off_60F168 OFFSET RW - 0 8 DATAREF GLOBAL 253 60f170 PARENT off_60F170 OFFSET RW - 0 8 DATAREF GLOBAL 254 60f178 PARENT off_60F178 OFFSET RW - 0 8 DATAREF GLOBAL 255 60f180 PARENT off_60F180 OFFSET RW - 0 8 DATAREF GLOBAL 256 60f188 PARENT off_60F188 OFFSET RW - 0 8 DATAREF GLOBAL 257 60f190 PARENT off_60F190 OFFSET RW - 0 8 DATAREF GLOBAL 258 60f198 PARENT off_60F198 OFFSET RW - 0 8 DATAREF GLOBAL 259 60f1a0 PARENT off_60F1A0 OFFSET RW - 0 8 DATAREF GLOBAL 260 60f1a8 PARENT off_60F1A8 OFFSET RW - 0 8 DATAREF GLOBAL 261 60f1b0 PARENT off_60F1B0 OFFSET RW - 0 8 DATAREF GLOBAL 262 60f1b8 PARENT off_60F1B8 OFFSET RW - 0 8 DATAREF GLOBAL 263 60f1c0 PARENT off_60F1C0 OFFSET RW - 0 8 DATAREF GLOBAL 264 60f1c8 PARENT off_60F1C8 OFFSET RW - 0 8 DATAREF GLOBAL 265 60f1d0 PARENT off_60F1D0 OFFSET RW - 0 8 DATAREF GLOBAL 266 60f1d8 PARENT off_60F1D8 OFFSET RW - 0 8 DATAREF GLOBAL 267 60f1e0 PARENT off_60F1E0 OFFSET RW - 0 8 DATAREF GLOBAL 268 60f1e8 PARENT off_60F1E8 OFFSET RW - 0 8 DATAREF GLOBAL 269 60f1f0 PARENT off_60F1F0 OFFSET RW - 0 8 DATAREF GLOBAL 270 60f1f8 PARENT off_60F1F8 OFFSET RW - 0 8 DATAREF GLOBAL 271 60f200 PARENT off_60F200 OFFSET RW - 0 8 DATAREF GLOBAL 272 60f208 PARENT off_60F208 OFFSET RW - 0 8 DATAREF GLOBAL 273 60f210 PARENT off_60F210 OFFSET RW - 0 8 DATAREF GLOBAL 274 60f218 PARENT off_60F218 OFFSET RW - 0 8 DATAREF GLOBAL 275 60f220 PARENT off_60F220 OFFSET RW - 0 8 DATAREF GLOBAL 276 60f228 PARENT off_60F228 OFFSET RW - 0 8 DATAREF GLOBAL 277 60f230 PARENT off_60F230 OFFSET RW - 0 8 DATAREF GLOBAL 278 60f238 PARENT off_60F238 OFFSET RW - 0 8 DATAREF GLOBAL 279 60f240 PARENT off_60F240 OFFSET RW - 0 8 DATAREF GLOBAL 280 60f248 PARENT off_60F248 OFFSET RW - 0 8 DATAREF GLOBAL 281 60f250 PARENT off_60F250 OFFSET RW - 0 8 DATAREF GLOBAL 282 60f258 PARENT off_60F258 OFFSET RW - 0 8 DATAREF GLOBAL 283 60f260 PARENT off_60F260 OFFSET RW - 0 8 DATAREF GLOBAL 284 60f268 PARENT off_60F268 OFFSET RW - 0 8 DATAREF GLOBAL 285 60f270 PARENT off_60F270 OFFSET RW - 0 8 DATAREF GLOBAL 286 60f278 PARENT off_60F278 OFFSET RW - 0 8 DATAREF GLOBAL 287 60f280 PARENT off_60F280 OFFSET RW - 0 8 DATAREF GLOBAL 288 60f288 PARENT off_60F288 OFFSET RW - 0 8 DATAREF GLOBAL 289 60f290 PARENT off_60F290 OFFSET RW - 0 8 DATAREF GLOBAL 290 60f298 PARENT off_60F298 OFFSET RW - 0 8 DATAREF GLOBAL 291 60f2a0 PARENT off_60F2A0 OFFSET RW - 0 8 DATAREF GLOBAL 292 60f2a8 PARENT off_60F2A8 OFFSET RW - 0 8 DATAREF GLOBAL 293 60f2b0 PARENT off_60F2B0 OFFSET RW - 0 8 DATAREF GLOBAL 294 60f2b8 PARENT off_60F2B8 OFFSET RW - 0 8 DATAREF GLOBAL 295 60f2c0 PARENT off_60F2C0 OFFSET RW - 0 8 DATAREF GLOBAL 296 60f2c8 PARENT off_60F2C8 OFFSET RW - 0 8 DATAREF GLOBAL 297 60f2d0 PARENT off_60F2D0 OFFSET RW - 0 8 DATAREF GLOBAL 298 60f2d8 PARENT off_60F2D8 OFFSET RW - 0 8 DATAREF GLOBAL 299 60f2e0 PARENT off_60F2E0 OFFSET RW - 0 8 DATAREF GLOBAL 300 60f2e8 PARENT off_60F2E8 OFFSET RW - 0 8 DATAREF GLOBAL 301 60f2f0 PARENT off_60F2F0 OFFSET RW - 0 8 DATAREF GLOBAL 302 60f2f8 PARENT off_60F2F8 OFFSET RW - 0 8 DATAREF GLOBAL 303 60f300 PARENT off_60F300 OFFSET RW - 0 8 DATAREF GLOBAL 304 60f308 PARENT off_60F308 OFFSET RW - 0 8 DATAREF GLOBAL 305 60f310 PARENT off_60F310 OFFSET RW - 0 8 DATAREF GLOBAL 306 60f318 PARENT off_60F318 OFFSET RW - 0 8 DATAREF GLOBAL 307 60f320 PARENT off_60F320 OFFSET RW - 0 8 DATAREF GLOBAL 308 60f328 PARENT off_60F328 OFFSET RW - 0 8 DATAREF GLOBAL 309 60f330 PARENT off_60F330 OFFSET RW - 0 8 DATAREF GLOBAL 310 60f338 PARENT off_60F338 OFFSET RW - 0 8 DATAREF GLOBAL 311 60f340 PARENT off_60F340 OFFSET RW - 0 8 DATAREF GLOBAL 312 60f348 PARENT off_60F348 OFFSET RW - 0 8 DATAREF GLOBAL 313 60f350 PARENT off_60F350 OFFSET RW - 0 8 DATAREF GLOBAL 314 60f358 PARENT off_60F358 OFFSET RW - 0 8 DATAREF GLOBAL 315 60f360 PARENT off_60F360 OFFSET RW - 0 8 DATAREF GLOBAL 316 60f368 PARENT off_60F368 OFFSET RW - 0 8 DATAREF GLOBAL 317 60f370 PARENT off_60F370 OFFSET RW - 0 8 DATAREF GLOBAL 318 60f378 PARENT off_60F378 OFFSET RW - 0 8 DATAREF GLOBAL 319 60f380 PARENT off_60F380 OFFSET RW - 0 8 DATAREF GLOBAL 320 60f388 PARENT off_60F388 OFFSET RW - 0 8 DATAREF GLOBAL 321 60f390 PARENT off_60F390 OFFSET RW - 0 8 DATAREF GLOBAL 322 60f398 PARENT off_60F398 OFFSET RW - 0 8 DATAREF GLOBAL 323 60f3a0 PARENT off_60F3A0 OFFSET RW - 0 8 DATAREF GLOBAL 324 60f3a8 PARENT off_60F3A8 OFFSET RW - 0 8 DATAREF GLOBAL 325 60f3b0 PARENT off_60F3B0 OFFSET RW - 0 8 DATAREF GLOBAL 326 60f3b8 PARENT off_60F3B8 OFFSET RW - 0 8 DATAREF GLOBAL 327 60f3c0 PARENT off_60F3C0 OFFSET RW - 0 8 DATAREF GLOBAL 328 60f3c8 PARENT off_60F3C8 OFFSET RW - 0 8 DATAREF GLOBAL 329 60f3d0 PARENT off_60F3D0 OFFSET RW - 0 8 DATAREF GLOBAL 330 60f3d8 PARENT off_60F3D8 OFFSET RW - 0 8 DATAREF GLOBAL 331 60f3e0 PARENT off_60F3E0 OFFSET RW - 0 8 DATAREF GLOBAL 332 60f3e8 PARENT off_60F3E8 OFFSET RW - 0 8 DATAREF GLOBAL 333 60f3f0 PARENT off_60F3F0 OFFSET RW - 0 8 DATAREF GLOBAL 334 60f3f8 PARENT off_60F3F8 OFFSET RW - 0 8 DATAREF GLOBAL 335 60f400 PARENT off_60F400 OFFSET RW - 0 8 DATAREF GLOBAL 336 60f408 PARENT off_60F408 OFFSET RW - 0 8 DATAREF GLOBAL 337 60f410 PARENT off_60F410 OFFSET RW - 0 8 DATAREF GLOBAL 338 60f418 PARENT off_60F418 OFFSET RW - 0 8 DATAREF GLOBAL 339 60f420 PARENT off_60F420 OFFSET RW - 0 8 DATAREF GLOBAL 340 60f428 PARENT off_60F428 OFFSET RW - 0 8 DATAREF GLOBAL 341 60f430 PARENT off_60F430 OFFSET RW - 0 8 DATAREF GLOBAL 342 60f438 PARENT off_60F438 OFFSET RW - 0 8 DATAREF GLOBAL 343 60f440 PARENT off_60F440 OFFSET RW - 0 8 DATAREF GLOBAL 344 60f448 PARENT off_60F448 OFFSET RW - 0 8 DATAREF GLOBAL 345 60f450 PARENT off_60F450 OFFSET RW - 0 8 DATAREF GLOBAL 346 60f458 PARENT off_60F458 OFFSET RW - 0 8 DATAREF GLOBAL 347 60f460 PARENT off_60F460 OFFSET RW - 0 8 DATAREF GLOBAL 348 60f468 PARENT off_60F468 OFFSET RW - 0 8 DATAREF GLOBAL 349 60f470 PARENT off_60F470 OFFSET RW - 0 8 DATAREF GLOBAL 350 60f478 PARENT off_60F478 OFFSET RW - 0 8 DATAREF GLOBAL 351 60f480 PARENT off_60F480 OFFSET RW - 0 8 DATAREF GLOBAL 352 60f488 PARENT off_60F488 OFFSET RW - 0 8 DATAREF GLOBAL 353 60f490 PARENT off_60F490 OFFSET RW - 0 8 DATAREF GLOBAL 354 60f498 PARENT off_60F498 OFFSET RW - 0 8 DATAREF GLOBAL 355 60f4a0 PARENT off_60F4A0 OFFSET RW - 0 8 DATAREF GLOBAL 356 60f4a8 PARENT off_60F4A8 OFFSET RW - 0 8 DATAREF GLOBAL 357 60f4b0 PARENT off_60F4B0 OFFSET RW - 0 8 DATAREF GLOBAL 358 60f4b8 PARENT off_60F4B8 OFFSET RW - 0 8 DATAREF GLOBAL 359 60f4c0 PARENT off_60F4C0 OFFSET RW - 0 8 DATAREF GLOBAL 360 60f4c8 PARENT off_60F4C8 OFFSET RW - 0 8 DATAREF GLOBAL 361 60f4d0 PARENT off_60F4D0 OFFSET RW - 0 8 DATAREF GLOBAL 362 60f4d8 PARENT off_60F4D8 OFFSET RW - 0 8 DATAREF GLOBAL 363 60f4e0 PARENT off_60F4E0 OFFSET RW - 0 8 DATAREF GLOBAL 364 60f4e8 PARENT off_60F4E8 OFFSET RW - 0 8 DATAREF GLOBAL 365 60f4f0 PARENT off_60F4F0 OFFSET RW - 0 8 DATAREF GLOBAL 366 60f4f8 PARENT off_60F4F8 OFFSET RW - 0 8 DATAREF GLOBAL 367 60f500 PARENT off_60F500 OFFSET RW - 0 8 DATAREF GLOBAL 368 60f508 PARENT off_60F508 OFFSET RW - 0 8 DATAREF GLOBAL 369 60f510 PARENT off_60F510 OFFSET RW - 0 8 DATAREF GLOBAL 370 60f518 PARENT off_60F518 OFFSET RW - 0 8 DATAREF GLOBAL 371 60f520 PARENT off_60F520 OFFSET RW - 0 8 DATAREF GLOBAL 372 60f528 PARENT off_60F528 OFFSET RW - 0 8 DATAREF GLOBAL 373 60f530 PARENT off_60F530 OFFSET RW - 0 8 DATAREF GLOBAL 374 60f538 PARENT off_60F538 OFFSET RW - 0 8 DATAREF GLOBAL 375 60f540 PARENT off_60F540 OFFSET RW - 0 8 DATAREF GLOBAL 376 60f548 PARENT off_60F548 OFFSET RW - 0 8 DATAREF GLOBAL 377 60f550 PARENT off_60F550 OFFSET RW - 0 8 DATAREF GLOBAL 378 60f558 PARENT off_60F558 OFFSET RW - 0 8 DATAREF GLOBAL 379 60f560 PARENT off_60F560 OFFSET RW - 0 8 DATAREF GLOBAL 380 60f568 PARENT off_60F568 OFFSET RW - 0 8 DATAREF GLOBAL 381 60f570 PARENT off_60F570 OFFSET RW - 0 8 DATAREF GLOBAL 382 60f578 PARENT off_60F578 OFFSET RW - 0 8 DATAREF GLOBAL 383 60f580 PARENT off_60F580 OFFSET RW - 0 8 DATAREF GLOBAL 384 60f588 PARENT off_60F588 OFFSET RW - 0 8 DATAREF GLOBAL 385 60f590 PARENT off_60F590 OFFSET RW - 0 8 DATAREF GLOBAL 386 60f598 PARENT off_60F598 OFFSET RW - 0 8 DATAREF GLOBAL 387 60f5a0 PARENT off_60F5A0 OFFSET RW - 0 8 DATAREF GLOBAL 388 60f5a8 PARENT off_60F5A8 OFFSET RW - 0 8 DATAREF GLOBAL 389 60f5b0 PARENT off_60F5B0 OFFSET RW - 0 8 DATAREF GLOBAL 390 60f5b8 PARENT off_60F5B8 OFFSET RW - 0 8 DATAREF GLOBAL 391 60f5c0 PARENT off_60F5C0 OFFSET RW - 0 8 DATAREF GLOBAL 392 60f5c8 PARENT off_60F5C8 OFFSET RW - 0 8 DATAREF GLOBAL 393 60f5d0 PARENT off_60F5D0 OFFSET RW - 0 8 DATAREF GLOBAL 394 60f5d8 PARENT off_60F5D8 OFFSET RW - 0 8 DATAREF GLOBAL 395 60f5e0 PARENT off_60F5E0 OFFSET RW - 0 8 DATAREF GLOBAL 396 60f5e8 PARENT off_60F5E8 OFFSET RW - 0 8 DATAREF GLOBAL 397 60f5f0 PARENT off_60F5F0 OFFSET RW - 0 8 DATAREF GLOBAL 398 60f5f8 PARENT off_60F5F8 OFFSET RW - 0 8 DATAREF GLOBAL 399 60f600 PARENT off_60F600 OFFSET RW - 0 8 DATAREF GLOBAL 400 60f608 PARENT off_60F608 OFFSET RW - 0 8 DATAREF GLOBAL 401 60f610 PARENT off_60F610 OFFSET RW - 0 8 DATAREF GLOBAL 402 60f618 PARENT off_60F618 OFFSET RW - 0 8 DATAREF GLOBAL 403 60f620 PARENT off_60F620 OFFSET RW - 0 8 DATAREF GLOBAL 404 60f628 PARENT off_60F628 OFFSET RW - 0 8 DATAREF GLOBAL 405 60f630 PARENT off_60F630 OFFSET RW - 0 8 DATAREF GLOBAL 406 60f638 PARENT off_60F638 OFFSET RW - 0 8 DATAREF GLOBAL 407 60f640 PARENT off_60F640 OFFSET RW - 0 8 DATAREF GLOBAL 408 60f648 PARENT off_60F648 OFFSET RW - 0 8 DATAREF GLOBAL 409 60f650 PARENT off_60F650 OFFSET RW - 0 8 DATAREF GLOBAL 410 60f658 PARENT off_60F658 OFFSET RW - 0 8 DATAREF GLOBAL 411 60f660 PARENT off_60F660 OFFSET RW - 0 8 DATAREF GLOBAL 412 60f668 PARENT off_60F668 OFFSET RW - 0 8 DATAREF GLOBAL 413 60f670 PARENT off_60F670 OFFSET RW - 0 8 DATAREF GLOBAL 414 60f678 PARENT off_60F678 OFFSET RW - 0 8 DATAREF GLOBAL 415 60f680 PARENT off_60F680 OFFSET RW - 0 8 DATAREF GLOBAL 416 60f688 PARENT off_60F688 OFFSET RW - 0 8 DATAREF GLOBAL 417 60f690 PARENT off_60F690 OFFSET RW - 0 8 DATAREF GLOBAL 418 60f698 PARENT off_60F698 OFFSET RW - 0 8 DATAREF GLOBAL 419 60f6a0 PARENT off_60F6A0 OFFSET RW - 0 8 DATAREF GLOBAL 420 60f6a8 PARENT off_60F6A8 OFFSET RW - 0 8 DATAREF GLOBAL 421 60f6b0 PARENT off_60F6B0 OFFSET RW - 0 8 DATAREF GLOBAL 422 60f6b8 PARENT off_60F6B8 OFFSET RW - 0 8 DATAREF GLOBAL 423 60f6c0 PARENT off_60F6C0 OFFSET RW - 0 8 DATAREF GLOBAL 424 60f6c8 PARENT off_60F6C8 OFFSET RW - 0 8 DATAREF GLOBAL 425 60f6d0 PARENT off_60F6D0 OFFSET RW - 0 8 DATAREF GLOBAL 426 60f6d8 PARENT off_60F6D8 OFFSET RW - 0 8 DATAREF GLOBAL 427 60f6e0 PARENT off_60F6E0 OFFSET RW - 0 8 DATAREF GLOBAL 428 60f6e8 PARENT off_60F6E8 OFFSET RW - 0 8 DATAREF GLOBAL 429 60f6f0 PARENT off_60F6F0 OFFSET RW - 0 8 DATAREF GLOBAL 430 60f6f8 PARENT off_60F6F8 OFFSET RW - 0 8 DATAREF GLOBAL 431 60f700 PARENT off_60F700 OFFSET RW - 0 8 DATAREF GLOBAL 432 60f708 PARENT off_60F708 OFFSET RW - 0 8 DATAREF GLOBAL 433 60f710 PARENT off_60F710 OFFSET RW - 0 8 DATAREF GLOBAL 434 60f718 PARENT off_60F718 OFFSET RW - 0 8 DATAREF GLOBAL 435 60f720 PARENT off_60F720 OFFSET RW - 0 8 DATAREF GLOBAL 436 60f728 PARENT off_60F728 OFFSET RW - 0 8 DATAREF GLOBAL 437 60f730 PARENT off_60F730 OFFSET RW - 0 8 DATAREF GLOBAL 438 60f738 PARENT off_60F738 OFFSET RW - 0 8 DATAREF GLOBAL 439 60f740 PARENT off_60F740 OFFSET RW - 0 8 DATAREF GLOBAL 440 60f748 PARENT off_60F748 OFFSET RW - 0 8 DATAREF GLOBAL 441 60f750 PARENT off_60F750 OFFSET RW - 0 8 DATAREF GLOBAL 442 60f758 PARENT off_60F758 OFFSET RW - 0 8 DATAREF GLOBAL 443 60f760 PARENT off_60F760 OFFSET RW - 0 8 DATAREF GLOBAL 444 60f768 PARENT off_60F768 OFFSET RW - 0 8 DATAREF GLOBAL 445 60f770 PARENT off_60F770 OFFSET RW - 0 8 DATAREF GLOBAL 446 60f778 PARENT off_60F778 OFFSET RW - 0 8 DATAREF GLOBAL 447 60f780 PARENT off_60F780 OFFSET RW - 0 8 DATAREF GLOBAL 448 60f788 PARENT off_60F788 OFFSET RW - 0 8 DATAREF GLOBAL 449 60f790 PARENT off_60F790 OFFSET RW - 0 8 DATAREF GLOBAL 450 60f798 PARENT off_60F798 OFFSET RW - 0 8 DATAREF GLOBAL 451 60f7a0 PARENT off_60F7A0 OFFSET RW - 0 8 DATAREF GLOBAL 452 60f7a8 PARENT off_60F7A8 OFFSET RW - 0 8 DATAREF GLOBAL 453 60f7b0 PARENT off_60F7B0 OFFSET RW - 0 8 DATAREF GLOBAL 454 60f7b8 PARENT off_60F7B8 OFFSET RW - 0 8 DATAREF GLOBAL 455 60f7c0 PARENT off_60F7C0 OFFSET RW - 0 8 DATAREF GLOBAL 456 60f7c8 PARENT off_60F7C8 OFFSET RW - 0 8 DATAREF GLOBAL 457 60f7d0 PARENT off_60F7D0 OFFSET RW - 0 8 DATAREF GLOBAL 458 60f7d8 PARENT off_60F7D8 OFFSET RW - 0 8 DATAREF GLOBAL 459 60f7e0 PARENT off_60F7E0 OFFSET RW - 0 8 DATAREF GLOBAL 460 60f7e8 PARENT off_60F7E8 OFFSET RW - 0 8 DATAREF GLOBAL 461 60f7f0 PARENT off_60F7F0 OFFSET RW - 0 8 DATAREF GLOBAL 462 60f7f8 PARENT off_60F7F8 OFFSET RW - 0 8 DATAREF GLOBAL 463 60f800 PARENT off_60F800 OFFSET RW - 0 8 DATAREF GLOBAL 464 60f808 PARENT off_60F808 OFFSET RW - 0 8 DATAREF GLOBAL 465 60f810 PARENT off_60F810 OFFSET RW - 0 8 DATAREF GLOBAL 466 60f818 PARENT off_60F818 OFFSET RW - 0 8 DATAREF GLOBAL 467 60f820 PARENT off_60F820 OFFSET RW - 0 8 DATAREF GLOBAL 468 60f828 PARENT off_60F828 OFFSET RW - 0 8 DATAREF GLOBAL 469 60f830 PARENT off_60F830 OFFSET RW - 0 8 DATAREF GLOBAL 470 60f838 PARENT off_60F838 OFFSET RW - 0 8 DATAREF GLOBAL 471 60f840 PARENT off_60F840 OFFSET RW - 0 8 DATAREF GLOBAL 472 60f848 PARENT off_60F848 OFFSET RW - 0 8 DATAREF GLOBAL 473 60f850 PARENT off_60F850 OFFSET RW - 0 8 DATAREF GLOBAL 474 60f858 PARENT off_60F858 OFFSET RW - 0 8 DATAREF GLOBAL 475 60f860 PARENT off_60F860 OFFSET RW - 0 8 DATAREF GLOBAL 476 60f868 PARENT off_60F868 OFFSET RW - 0 8 DATAREF GLOBAL 477 60f870 PARENT off_60F870 OFFSET RW - 0 8 DATAREF GLOBAL 478 60f878 PARENT off_60F878 OFFSET RW - 0 8 DATAREF GLOBAL 479 60f880 PARENT off_60F880 OFFSET RW - 0 8 DATAREF GLOBAL 480 60f888 PARENT off_60F888 OFFSET RW - 0 8 DATAREF GLOBAL 481 60f890 PARENT off_60F890 OFFSET RW - 0 8 DATAREF GLOBAL 482 60f898 PARENT off_60F898 OFFSET RW - 0 8 DATAREF GLOBAL 483 60f8a0 PARENT off_60F8A0 OFFSET RW - 0 8 DATAREF GLOBAL 484 60f8a8 PARENT off_60F8A8 OFFSET RW - 0 8 DATAREF GLOBAL 485 60f8b0 PARENT off_60F8B0 OFFSET RW - 0 8 DATAREF GLOBAL 486 60f8b8 PARENT off_60F8B8 OFFSET RW - 0 8 DATAREF GLOBAL 487 60f8c0 PARENT off_60F8C0 OFFSET RW - 0 8 DATAREF GLOBAL 488 60f8c8 PARENT off_60F8C8 OFFSET RW - 0 8 DATAREF GLOBAL 489 60f8d0 PARENT off_60F8D0 OFFSET RW - 0 8 DATAREF GLOBAL 490 60f8d8 PARENT off_60F8D8 OFFSET RW - 0 8 DATAREF GLOBAL 491 60f8e0 PARENT off_60F8E0 OFFSET RW - 0 8 DATAREF GLOBAL 492 60f8e8 PARENT off_60F8E8 OFFSET RW - 0 8 DATAREF GLOBAL 493 60f8f0 PARENT off_60F8F0 OFFSET RW - 0 8 DATAREF GLOBAL 494 60f8f8 PARENT off_60F8F8 OFFSET RW - 0 8 DATAREF GLOBAL 495 60f900 PARENT off_60F900 OFFSET RW - 0 8 DATAREF GLOBAL 496 60f908 PARENT off_60F908 OFFSET RW - 0 8 DATAREF GLOBAL 497 60f910 PARENT off_60F910 OFFSET RW - 0 8 DATAREF GLOBAL 498 60f918 PARENT off_60F918 OFFSET RW - 0 8 DATAREF GLOBAL 499 60f920 PARENT off_60F920 OFFSET RW - 0 8 DATAREF GLOBAL 500 60f928 PARENT off_60F928 OFFSET RW - 0 8 DATAREF GLOBAL 501 60f930 PARENT off_60F930 OFFSET RW - 0 8 DATAREF GLOBAL 502 60f938 PARENT off_60F938 OFFSET RW - 0 8 DATAREF GLOBAL 503 60f940 PARENT off_60F940 OFFSET RW - 0 8 DATAREF GLOBAL 504 60f948 PARENT off_60F948 OFFSET RW - 0 8 DATAREF GLOBAL 505 60f950 PARENT off_60F950 OFFSET RW - 0 8 DATAREF GLOBAL 506 60f958 PARENT off_60F958 OFFSET RW - 0 8 DATAREF GLOBAL 507 60f960 PARENT off_60F960 OFFSET RW - 0 8 DATAREF GLOBAL 508 60f968 PARENT off_60F968 OFFSET RW - 0 8 DATAREF GLOBAL 509 60f970 PARENT off_60F970 OFFSET RW - 0 8 DATAREF GLOBAL 510 60f978 PARENT off_60F978 OFFSET RW - 0 8 DATAREF GLOBAL 511 60f980 PARENT off_60F980 OFFSET RW - 0 8 DATAREF GLOBAL 512 60f988 PARENT off_60F988 OFFSET RW - 0 8 DATAREF GLOBAL 513 60f990 PARENT off_60F990 OFFSET RW - 0 8 DATAREF GLOBAL 514 60f998 PARENT off_60F998 OFFSET RW - 0 8 DATAREF GLOBAL 515 60f9a0 PARENT off_60F9A0 OFFSET RW - 0 8 DATAREF GLOBAL 516 60f9a8 PARENT off_60F9A8 OFFSET RW - 0 8 DATAREF GLOBAL 517 60f9b0 PARENT off_60F9B0 OFFSET RW - 0 8 DATAREF GLOBAL 518 60f9b8 PARENT off_60F9B8 OFFSET RW - 0 8 DATAREF GLOBAL 519 60f9c0 PARENT off_60F9C0 OFFSET RW - 0 8 DATAREF GLOBAL 520 60f9c8 PARENT off_60F9C8 OFFSET RW - 0 8 DATAREF GLOBAL 521 60f9d0 PARENT off_60F9D0 OFFSET RW - 0 8 DATAREF GLOBAL 522 60f9d8 PARENT off_60F9D8 OFFSET RW - 0 8 DATAREF GLOBAL 523 60f9e0 PARENT off_60F9E0 OFFSET RW - 0 8 DATAREF GLOBAL 524 60f9e8 PARENT off_60F9E8 OFFSET RW - 0 8 DATAREF GLOBAL 525 60f9f0 PARENT off_60F9F0 OFFSET RW - 0 8 DATAREF GLOBAL 526 60f9f8 PARENT off_60F9F8 OFFSET RW - 0 8 DATAREF GLOBAL 527 60fa00 PARENT off_60FA00 OFFSET RW - 0 8 DATAREF GLOBAL 528 60fa08 PARENT off_60FA08 OFFSET RW - 0 8 DATAREF GLOBAL 529 60fa10 PARENT off_60FA10 OFFSET RW - 0 8 DATAREF GLOBAL 530 60fa18 PARENT off_60FA18 OFFSET RW - 0 8 DATAREF GLOBAL 531 60fa20 PARENT off_60FA20 OFFSET RW - 0 8 DATAREF GLOBAL 533 60fa40 PARENT off_60FA40 OFFSET RW - 0 8 DATAREF GLOBAL 534 60fa48 PARENT SMP_dummy45 VOID RW - 0 8 DATAREF GLOBAL 535 60fa50 PARENT off_60FA50 OFFSET RW - 0 8 DATAREF GLOBAL 536 60fa58 PARENT SMP_dummy46 VOID RW - 0 8 DATAREF GLOBAL 539 60fa68 PARENT qword_60FA68 VOID RW - 0 8 DATAREF GLOBAL 540 60fa70 PARENT qword_60FA70 VOID RW - 0 8 DATAREF GLOBAL 541 60fa78 PARENT qword_60FA78 VOID RW - 0 8 DATAREF GLOBAL 542 60fa80 PARENT qword_60FA80 VOID RW - 0 8 DATAREF GLOBAL 543 60fa88 PARENT qword_60FA88 VOID RW - 0 8 DATAREF GLOBAL 544 60fa90 PARENT qword_60FA90 VOID RW - 0 8 DATAREF GLOBAL 547 60faa0 PARENT qword_60FAA0 VOID RW - 0 8 DATAREF GLOBAL 548 60faa8 PARENT qword_60FAA8 VOID RW - 0 8 DATAREF GLOBAL 549 60fab0 PARENT qword_60FAB0 VOID RW - 0 8 DATAREF GLOBAL 550 60fab8 PARENT qword_60FAB8 VOID RW - 0 8 DATAREF GLOBAL 551 60fac0 PARENT qword_60FAC0 VOID RW - 0 8 DATAREF GLOBAL 552 60fac8 PARENT qword_60FAC8 VOID RW - 0 8 DATAREF GLOBAL 553 60fad0 PARENT qword_60FAD0 VOID RW - 0 8 DATAREF GLOBAL 554 60fad8 PARENT qword_60FAD8 VOID RW - 0 8 DATAREF GLOBAL 56 40d362 PARENT aSeconds VOID RO + 0 7 DATAREF GLOBAL 174 40db29 PARENT SMP_dummy24 VOID RO + 0 7 DATAREF GLOBAL 178 40db91 PARENT SMP_dummy26 VOID RO + 0 7 DATAREF GLOBAL 537 60fa61 PARENT SMP_dummy47 VOID RW + 0 8 DATAREF GLOBAL 114 40d7c4 PARENT aFile VOID RO + 0 8 DATAREF GLOBAL 125 40d885 PARENT aToggled VOID RO + 0 8 DATAREF GLOBAL 131 40d8e0 PARENT aEffects VOID RO + 0 8 DATAREF GLOBAL 145 40d9a0 PARENT qword_40D9A0 VOID RO + 0 8 DATAREF GLOBAL 146 40d9a8 PARENT SMP_dummy21 OFFSET RO + 0 8 DATAREF GLOBAL 147 40d9b0 PARENT SMP_dummy22 OFFSET RO + 0 8 DATAREF GLOBAL 150 40da08 PARENT qword_40DA08 VOID RO + 0 8 DATAREF GLOBAL 151 40da10 PARENT qword_40DA10 VOID RO + 0 8 DATAREF GLOBAL 152 40da18 PARENT qword_40DA18 VOID RO + 0 8 DATAREF GLOBAL 153 40da20 PARENT qword_40DA20 VOID RO + 0 8 DATAREF GLOBAL 154 40da28 PARENT qword_40DA28 VOID RO + 0 8 DATAREF GLOBAL 155 40da30 PARENT qword_40DA30 VOID RO + 0 8 DATAREF GLOBAL 156 40da38 PARENT qword_40DA38 VOID RO + 0 8 DATAREF GLOBAL 199 60ed58 PARENT qword_60ED58 VOID RW + 0 8 DATAREF GLOBAL 200 60ed60 PARENT SMP_dummy42 VOID RW + 0 8 DATAREF GLOBAL 201 60ed68 PARENT qword_60ED68 VOID RW + 0 8 DATAREF GLOBAL 202 60ed70 PARENT qword_60ED70 VOID RW + 0 8 DATAREF GLOBAL 203 60ed78 PARENT qword_60ED78 VOID RW + 0 8 DATAREF GLOBAL 204 60efe0 PARENT __gmon_start___ptr OFFSET RW + 0 8 DATAREF GLOBAL 206 60f000 PARENT off_60F000 OFFSET RW + 0 8 DATAREF GLOBAL 207 60f008 PARENT off_60F008 OFFSET RW + 0 8 DATAREF GLOBAL 208 60f010 PARENT off_60F010 OFFSET RW + 0 8 DATAREF GLOBAL 209 60f018 PARENT off_60F018 OFFSET RW + 0 8 DATAREF GLOBAL 210 60f020 PARENT off_60F020 OFFSET RW + 0 8 DATAREF GLOBAL 211 60f028 PARENT off_60F028 OFFSET RW + 0 8 DATAREF GLOBAL 212 60f030 PARENT off_60F030 OFFSET RW + 0 8 DATAREF GLOBAL 213 60f038 PARENT off_60F038 OFFSET RW + 0 8 DATAREF GLOBAL 214 60f040 PARENT off_60F040 OFFSET RW + 0 8 DATAREF GLOBAL 215 60f048 PARENT off_60F048 OFFSET RW + 0 8 DATAREF GLOBAL 216 60f050 PARENT off_60F050 OFFSET RW + 0 8 DATAREF GLOBAL 217 60f058 PARENT off_60F058 OFFSET RW + 0 8 DATAREF GLOBAL 218 60f060 PARENT off_60F060 OFFSET RW + 0 8 DATAREF GLOBAL 219 60f068 PARENT off_60F068 OFFSET RW + 0 8 DATAREF GLOBAL 220 60f070 PARENT off_60F070 OFFSET RW + 0 8 DATAREF GLOBAL 221 60f078 PARENT off_60F078 OFFSET RW + 0 8 DATAREF GLOBAL 222 60f080 PARENT off_60F080 OFFSET RW + 0 8 DATAREF GLOBAL 223 60f088 PARENT off_60F088 OFFSET RW + 0 8 DATAREF GLOBAL 224 60f090 PARENT off_60F090 OFFSET RW + 0 8 DATAREF GLOBAL 225 60f098 PARENT off_60F098 OFFSET RW + 0 8 DATAREF GLOBAL 226 60f0a0 PARENT off_60F0A0 OFFSET RW + 0 8 DATAREF GLOBAL 227 60f0a8 PARENT off_60F0A8 OFFSET RW + 0 8 DATAREF GLOBAL 228 60f0b0 PARENT off_60F0B0 OFFSET RW + 0 8 DATAREF GLOBAL 229 60f0b8 PARENT off_60F0B8 OFFSET RW + 0 8 DATAREF GLOBAL 230 60f0c0 PARENT off_60F0C0 OFFSET RW + 0 8 DATAREF GLOBAL 231 60f0c8 PARENT off_60F0C8 OFFSET RW + 0 8 DATAREF GLOBAL 232 60f0d0 PARENT off_60F0D0 OFFSET RW + 0 8 DATAREF GLOBAL 233 60f0d8 PARENT off_60F0D8 OFFSET RW + 0 8 DATAREF GLOBAL 234 60f0e0 PARENT off_60F0E0 OFFSET RW + 0 8 DATAREF GLOBAL 235 60f0e8 PARENT off_60F0E8 OFFSET RW + 0 8 DATAREF GLOBAL 236 60f0f0 PARENT off_60F0F0 OFFSET RW + 0 8 DATAREF GLOBAL 237 60f0f8 PARENT off_60F0F8 OFFSET RW + 0 8 DATAREF GLOBAL 238 60f100 PARENT off_60F100 OFFSET RW + 0 8 DATAREF GLOBAL 239 60f108 PARENT off_60F108 OFFSET RW + 0 8 DATAREF GLOBAL 240 60f110 PARENT off_60F110 OFFSET RW + 0 8 DATAREF GLOBAL 241 60f118 PARENT off_60F118 OFFSET RW + 0 8 DATAREF GLOBAL 242 60f120 PARENT off_60F120 OFFSET RW + 0 8 DATAREF GLOBAL 243 60f128 PARENT off_60F128 OFFSET RW + 0 8 DATAREF GLOBAL 244 60f130 PARENT off_60F130 OFFSET RW + 0 8 DATAREF GLOBAL 245 60f138 PARENT off_60F138 OFFSET RW + 0 8 DATAREF GLOBAL 246 60f140 PARENT off_60F140 OFFSET RW + 0 8 DATAREF GLOBAL 247 60f148 PARENT off_60F148 OFFSET RW + 0 8 DATAREF GLOBAL 248 60f150 PARENT off_60F150 OFFSET RW + 0 8 DATAREF GLOBAL 249 60f158 PARENT off_60F158 OFFSET RW + 0 8 DATAREF GLOBAL 250 60f160 PARENT off_60F160 OFFSET RW + 0 8 DATAREF GLOBAL 251 60f168 PARENT off_60F168 OFFSET RW + 0 8 DATAREF GLOBAL 252 60f170 PARENT off_60F170 OFFSET RW + 0 8 DATAREF GLOBAL 253 60f178 PARENT off_60F178 OFFSET RW + 0 8 DATAREF GLOBAL 254 60f180 PARENT off_60F180 OFFSET RW + 0 8 DATAREF GLOBAL 255 60f188 PARENT off_60F188 OFFSET RW + 0 8 DATAREF GLOBAL 256 60f190 PARENT off_60F190 OFFSET RW + 0 8 DATAREF GLOBAL 257 60f198 PARENT off_60F198 OFFSET RW + 0 8 DATAREF GLOBAL 258 60f1a0 PARENT off_60F1A0 OFFSET RW + 0 8 DATAREF GLOBAL 259 60f1a8 PARENT off_60F1A8 OFFSET RW + 0 8 DATAREF GLOBAL 260 60f1b0 PARENT off_60F1B0 OFFSET RW + 0 8 DATAREF GLOBAL 261 60f1b8 PARENT off_60F1B8 OFFSET RW + 0 8 DATAREF GLOBAL 262 60f1c0 PARENT off_60F1C0 OFFSET RW + 0 8 DATAREF GLOBAL 263 60f1c8 PARENT off_60F1C8 OFFSET RW + 0 8 DATAREF GLOBAL 264 60f1d0 PARENT off_60F1D0 OFFSET RW + 0 8 DATAREF GLOBAL 265 60f1d8 PARENT off_60F1D8 OFFSET RW + 0 8 DATAREF GLOBAL 266 60f1e0 PARENT off_60F1E0 OFFSET RW + 0 8 DATAREF GLOBAL 267 60f1e8 PARENT off_60F1E8 OFFSET RW + 0 8 DATAREF GLOBAL 268 60f1f0 PARENT off_60F1F0 OFFSET RW + 0 8 DATAREF GLOBAL 269 60f1f8 PARENT off_60F1F8 OFFSET RW + 0 8 DATAREF GLOBAL 270 60f200 PARENT off_60F200 OFFSET RW + 0 8 DATAREF GLOBAL 271 60f208 PARENT off_60F208 OFFSET RW + 0 8 DATAREF GLOBAL 272 60f210 PARENT off_60F210 OFFSET RW + 0 8 DATAREF GLOBAL 273 60f218 PARENT off_60F218 OFFSET RW + 0 8 DATAREF GLOBAL 274 60f220 PARENT off_60F220 OFFSET RW + 0 8 DATAREF GLOBAL 275 60f228 PARENT off_60F228 OFFSET RW + 0 8 DATAREF GLOBAL 276 60f230 PARENT off_60F230 OFFSET RW + 0 8 DATAREF GLOBAL 277 60f238 PARENT off_60F238 OFFSET RW + 0 8 DATAREF GLOBAL 278 60f240 PARENT off_60F240 OFFSET RW + 0 8 DATAREF GLOBAL 279 60f248 PARENT off_60F248 OFFSET RW + 0 8 DATAREF GLOBAL 280 60f250 PARENT off_60F250 OFFSET RW + 0 8 DATAREF GLOBAL 281 60f258 PARENT off_60F258 OFFSET RW + 0 8 DATAREF GLOBAL 282 60f260 PARENT off_60F260 OFFSET RW + 0 8 DATAREF GLOBAL 283 60f268 PARENT off_60F268 OFFSET RW + 0 8 DATAREF GLOBAL 284 60f270 PARENT off_60F270 OFFSET RW + 0 8 DATAREF GLOBAL 285 60f278 PARENT off_60F278 OFFSET RW + 0 8 DATAREF GLOBAL 286 60f280 PARENT off_60F280 OFFSET RW + 0 8 DATAREF GLOBAL 287 60f288 PARENT off_60F288 OFFSET RW + 0 8 DATAREF GLOBAL 288 60f290 PARENT off_60F290 OFFSET RW + 0 8 DATAREF GLOBAL 289 60f298 PARENT off_60F298 OFFSET RW + 0 8 DATAREF GLOBAL 290 60f2a0 PARENT off_60F2A0 OFFSET RW + 0 8 DATAREF GLOBAL 291 60f2a8 PARENT off_60F2A8 OFFSET RW + 0 8 DATAREF GLOBAL 292 60f2b0 PARENT off_60F2B0 OFFSET RW + 0 8 DATAREF GLOBAL 293 60f2b8 PARENT off_60F2B8 OFFSET RW + 0 8 DATAREF GLOBAL 294 60f2c0 PARENT off_60F2C0 OFFSET RW + 0 8 DATAREF GLOBAL 295 60f2c8 PARENT off_60F2C8 OFFSET RW + 0 8 DATAREF GLOBAL 296 60f2d0 PARENT off_60F2D0 OFFSET RW + 0 8 DATAREF GLOBAL 297 60f2d8 PARENT off_60F2D8 OFFSET RW + 0 8 DATAREF GLOBAL 298 60f2e0 PARENT off_60F2E0 OFFSET RW + 0 8 DATAREF GLOBAL 299 60f2e8 PARENT off_60F2E8 OFFSET RW + 0 8 DATAREF GLOBAL 300 60f2f0 PARENT off_60F2F0 OFFSET RW + 0 8 DATAREF GLOBAL 301 60f2f8 PARENT off_60F2F8 OFFSET RW + 0 8 DATAREF GLOBAL 302 60f300 PARENT off_60F300 OFFSET RW + 0 8 DATAREF GLOBAL 303 60f308 PARENT off_60F308 OFFSET RW + 0 8 DATAREF GLOBAL 304 60f310 PARENT off_60F310 OFFSET RW + 0 8 DATAREF GLOBAL 305 60f318 PARENT off_60F318 OFFSET RW + 0 8 DATAREF GLOBAL 306 60f320 PARENT off_60F320 OFFSET RW + 0 8 DATAREF GLOBAL 307 60f328 PARENT off_60F328 OFFSET RW + 0 8 DATAREF GLOBAL 308 60f330 PARENT off_60F330 OFFSET RW + 0 8 DATAREF GLOBAL 309 60f338 PARENT off_60F338 OFFSET RW + 0 8 DATAREF GLOBAL 310 60f340 PARENT off_60F340 OFFSET RW + 0 8 DATAREF GLOBAL 311 60f348 PARENT off_60F348 OFFSET RW + 0 8 DATAREF GLOBAL 312 60f350 PARENT off_60F350 OFFSET RW + 0 8 DATAREF GLOBAL 313 60f358 PARENT off_60F358 OFFSET RW + 0 8 DATAREF GLOBAL 314 60f360 PARENT off_60F360 OFFSET RW + 0 8 DATAREF GLOBAL 315 60f368 PARENT off_60F368 OFFSET RW + 0 8 DATAREF GLOBAL 316 60f370 PARENT off_60F370 OFFSET RW + 0 8 DATAREF GLOBAL 317 60f378 PARENT off_60F378 OFFSET RW + 0 8 DATAREF GLOBAL 318 60f380 PARENT off_60F380 OFFSET RW + 0 8 DATAREF GLOBAL 319 60f388 PARENT off_60F388 OFFSET RW + 0 8 DATAREF GLOBAL 320 60f390 PARENT off_60F390 OFFSET RW + 0 8 DATAREF GLOBAL 321 60f398 PARENT off_60F398 OFFSET RW + 0 8 DATAREF GLOBAL 322 60f3a0 PARENT off_60F3A0 OFFSET RW + 0 8 DATAREF GLOBAL 323 60f3a8 PARENT off_60F3A8 OFFSET RW + 0 8 DATAREF GLOBAL 324 60f3b0 PARENT off_60F3B0 OFFSET RW + 0 8 DATAREF GLOBAL 325 60f3b8 PARENT off_60F3B8 OFFSET RW + 0 8 DATAREF GLOBAL 326 60f3c0 PARENT off_60F3C0 OFFSET RW + 0 8 DATAREF GLOBAL 327 60f3c8 PARENT off_60F3C8 OFFSET RW + 0 8 DATAREF GLOBAL 328 60f3d0 PARENT off_60F3D0 OFFSET RW + 0 8 DATAREF GLOBAL 329 60f3d8 PARENT off_60F3D8 OFFSET RW + 0 8 DATAREF GLOBAL 330 60f3e0 PARENT off_60F3E0 OFFSET RW + 0 8 DATAREF GLOBAL 331 60f3e8 PARENT off_60F3E8 OFFSET RW + 0 8 DATAREF GLOBAL 332 60f3f0 PARENT off_60F3F0 OFFSET RW + 0 8 DATAREF GLOBAL 333 60f3f8 PARENT off_60F3F8 OFFSET RW + 0 8 DATAREF GLOBAL 334 60f400 PARENT off_60F400 OFFSET RW + 0 8 DATAREF GLOBAL 335 60f408 PARENT off_60F408 OFFSET RW + 0 8 DATAREF GLOBAL 336 60f410 PARENT off_60F410 OFFSET RW + 0 8 DATAREF GLOBAL 337 60f418 PARENT off_60F418 OFFSET RW + 0 8 DATAREF GLOBAL 338 60f420 PARENT off_60F420 OFFSET RW + 0 8 DATAREF GLOBAL 339 60f428 PARENT off_60F428 OFFSET RW + 0 8 DATAREF GLOBAL 340 60f430 PARENT off_60F430 OFFSET RW + 0 8 DATAREF GLOBAL 341 60f438 PARENT off_60F438 OFFSET RW + 0 8 DATAREF GLOBAL 342 60f440 PARENT off_60F440 OFFSET RW + 0 8 DATAREF GLOBAL 343 60f448 PARENT off_60F448 OFFSET RW + 0 8 DATAREF GLOBAL 344 60f450 PARENT off_60F450 OFFSET RW + 0 8 DATAREF GLOBAL 345 60f458 PARENT off_60F458 OFFSET RW + 0 8 DATAREF GLOBAL 346 60f460 PARENT off_60F460 OFFSET RW + 0 8 DATAREF GLOBAL 347 60f468 PARENT off_60F468 OFFSET RW + 0 8 DATAREF GLOBAL 348 60f470 PARENT off_60F470 OFFSET RW + 0 8 DATAREF GLOBAL 349 60f478 PARENT off_60F478 OFFSET RW + 0 8 DATAREF GLOBAL 350 60f480 PARENT off_60F480 OFFSET RW + 0 8 DATAREF GLOBAL 351 60f488 PARENT off_60F488 OFFSET RW + 0 8 DATAREF GLOBAL 352 60f490 PARENT off_60F490 OFFSET RW + 0 8 DATAREF GLOBAL 353 60f498 PARENT off_60F498 OFFSET RW + 0 8 DATAREF GLOBAL 354 60f4a0 PARENT off_60F4A0 OFFSET RW + 0 8 DATAREF GLOBAL 355 60f4a8 PARENT off_60F4A8 OFFSET RW + 0 8 DATAREF GLOBAL 356 60f4b0 PARENT off_60F4B0 OFFSET RW + 0 8 DATAREF GLOBAL 357 60f4b8 PARENT off_60F4B8 OFFSET RW + 0 8 DATAREF GLOBAL 358 60f4c0 PARENT off_60F4C0 OFFSET RW + 0 8 DATAREF GLOBAL 359 60f4c8 PARENT off_60F4C8 OFFSET RW + 0 8 DATAREF GLOBAL 360 60f4d0 PARENT off_60F4D0 OFFSET RW + 0 8 DATAREF GLOBAL 361 60f4d8 PARENT off_60F4D8 OFFSET RW + 0 8 DATAREF GLOBAL 362 60f4e0 PARENT off_60F4E0 OFFSET RW + 0 8 DATAREF GLOBAL 363 60f4e8 PARENT off_60F4E8 OFFSET RW + 0 8 DATAREF GLOBAL 364 60f4f0 PARENT off_60F4F0 OFFSET RW + 0 8 DATAREF GLOBAL 365 60f4f8 PARENT off_60F4F8 OFFSET RW + 0 8 DATAREF GLOBAL 366 60f500 PARENT off_60F500 OFFSET RW + 0 8 DATAREF GLOBAL 367 60f508 PARENT off_60F508 OFFSET RW + 0 8 DATAREF GLOBAL 368 60f510 PARENT off_60F510 OFFSET RW + 0 8 DATAREF GLOBAL 369 60f518 PARENT off_60F518 OFFSET RW + 0 8 DATAREF GLOBAL 370 60f520 PARENT off_60F520 OFFSET RW + 0 8 DATAREF GLOBAL 371 60f528 PARENT off_60F528 OFFSET RW + 0 8 DATAREF GLOBAL 372 60f530 PARENT off_60F530 OFFSET RW + 0 8 DATAREF GLOBAL 373 60f538 PARENT off_60F538 OFFSET RW + 0 8 DATAREF GLOBAL 374 60f540 PARENT off_60F540 OFFSET RW + 0 8 DATAREF GLOBAL 375 60f548 PARENT off_60F548 OFFSET RW + 0 8 DATAREF GLOBAL 376 60f550 PARENT off_60F550 OFFSET RW + 0 8 DATAREF GLOBAL 377 60f558 PARENT off_60F558 OFFSET RW + 0 8 DATAREF GLOBAL 378 60f560 PARENT off_60F560 OFFSET RW + 0 8 DATAREF GLOBAL 379 60f568 PARENT off_60F568 OFFSET RW + 0 8 DATAREF GLOBAL 380 60f570 PARENT off_60F570 OFFSET RW + 0 8 DATAREF GLOBAL 381 60f578 PARENT off_60F578 OFFSET RW + 0 8 DATAREF GLOBAL 382 60f580 PARENT off_60F580 OFFSET RW + 0 8 DATAREF GLOBAL 383 60f588 PARENT off_60F588 OFFSET RW + 0 8 DATAREF GLOBAL 384 60f590 PARENT off_60F590 OFFSET RW + 0 8 DATAREF GLOBAL 385 60f598 PARENT off_60F598 OFFSET RW + 0 8 DATAREF GLOBAL 386 60f5a0 PARENT off_60F5A0 OFFSET RW + 0 8 DATAREF GLOBAL 387 60f5a8 PARENT off_60F5A8 OFFSET RW + 0 8 DATAREF GLOBAL 388 60f5b0 PARENT off_60F5B0 OFFSET RW + 0 8 DATAREF GLOBAL 389 60f5b8 PARENT off_60F5B8 OFFSET RW + 0 8 DATAREF GLOBAL 390 60f5c0 PARENT off_60F5C0 OFFSET RW + 0 8 DATAREF GLOBAL 391 60f5c8 PARENT off_60F5C8 OFFSET RW + 0 8 DATAREF GLOBAL 392 60f5d0 PARENT off_60F5D0 OFFSET RW + 0 8 DATAREF GLOBAL 393 60f5d8 PARENT off_60F5D8 OFFSET RW + 0 8 DATAREF GLOBAL 394 60f5e0 PARENT off_60F5E0 OFFSET RW + 0 8 DATAREF GLOBAL 395 60f5e8 PARENT off_60F5E8 OFFSET RW + 0 8 DATAREF GLOBAL 396 60f5f0 PARENT off_60F5F0 OFFSET RW + 0 8 DATAREF GLOBAL 397 60f5f8 PARENT off_60F5F8 OFFSET RW + 0 8 DATAREF GLOBAL 398 60f600 PARENT off_60F600 OFFSET RW + 0 8 DATAREF GLOBAL 399 60f608 PARENT off_60F608 OFFSET RW + 0 8 DATAREF GLOBAL 400 60f610 PARENT off_60F610 OFFSET RW + 0 8 DATAREF GLOBAL 401 60f618 PARENT off_60F618 OFFSET RW + 0 8 DATAREF GLOBAL 402 60f620 PARENT off_60F620 OFFSET RW + 0 8 DATAREF GLOBAL 403 60f628 PARENT off_60F628 OFFSET RW + 0 8 DATAREF GLOBAL 404 60f630 PARENT off_60F630 OFFSET RW + 0 8 DATAREF GLOBAL 405 60f638 PARENT off_60F638 OFFSET RW + 0 8 DATAREF GLOBAL 406 60f640 PARENT off_60F640 OFFSET RW + 0 8 DATAREF GLOBAL 407 60f648 PARENT off_60F648 OFFSET RW + 0 8 DATAREF GLOBAL 408 60f650 PARENT off_60F650 OFFSET RW + 0 8 DATAREF GLOBAL 409 60f658 PARENT off_60F658 OFFSET RW + 0 8 DATAREF GLOBAL 410 60f660 PARENT off_60F660 OFFSET RW + 0 8 DATAREF GLOBAL 411 60f668 PARENT off_60F668 OFFSET RW + 0 8 DATAREF GLOBAL 412 60f670 PARENT off_60F670 OFFSET RW + 0 8 DATAREF GLOBAL 413 60f678 PARENT off_60F678 OFFSET RW + 0 8 DATAREF GLOBAL 414 60f680 PARENT off_60F680 OFFSET RW + 0 8 DATAREF GLOBAL 415 60f688 PARENT off_60F688 OFFSET RW + 0 8 DATAREF GLOBAL 416 60f690 PARENT off_60F690 OFFSET RW + 0 8 DATAREF GLOBAL 417 60f698 PARENT off_60F698 OFFSET RW + 0 8 DATAREF GLOBAL 418 60f6a0 PARENT off_60F6A0 OFFSET RW + 0 8 DATAREF GLOBAL 419 60f6a8 PARENT off_60F6A8 OFFSET RW + 0 8 DATAREF GLOBAL 420 60f6b0 PARENT off_60F6B0 OFFSET RW + 0 8 DATAREF GLOBAL 421 60f6b8 PARENT off_60F6B8 OFFSET RW + 0 8 DATAREF GLOBAL 422 60f6c0 PARENT off_60F6C0 OFFSET RW + 0 8 DATAREF GLOBAL 423 60f6c8 PARENT off_60F6C8 OFFSET RW + 0 8 DATAREF GLOBAL 424 60f6d0 PARENT off_60F6D0 OFFSET RW + 0 8 DATAREF GLOBAL 425 60f6d8 PARENT off_60F6D8 OFFSET RW + 0 8 DATAREF GLOBAL 426 60f6e0 PARENT off_60F6E0 OFFSET RW + 0 8 DATAREF GLOBAL 427 60f6e8 PARENT off_60F6E8 OFFSET RW + 0 8 DATAREF GLOBAL 428 60f6f0 PARENT off_60F6F0 OFFSET RW + 0 8 DATAREF GLOBAL 429 60f6f8 PARENT off_60F6F8 OFFSET RW + 0 8 DATAREF GLOBAL 430 60f700 PARENT off_60F700 OFFSET RW + 0 8 DATAREF GLOBAL 431 60f708 PARENT off_60F708 OFFSET RW + 0 8 DATAREF GLOBAL 432 60f710 PARENT off_60F710 OFFSET RW + 0 8 DATAREF GLOBAL 433 60f718 PARENT off_60F718 OFFSET RW + 0 8 DATAREF GLOBAL 434 60f720 PARENT off_60F720 OFFSET RW + 0 8 DATAREF GLOBAL 435 60f728 PARENT off_60F728 OFFSET RW + 0 8 DATAREF GLOBAL 436 60f730 PARENT off_60F730 OFFSET RW + 0 8 DATAREF GLOBAL 437 60f738 PARENT off_60F738 OFFSET RW + 0 8 DATAREF GLOBAL 438 60f740 PARENT off_60F740 OFFSET RW + 0 8 DATAREF GLOBAL 439 60f748 PARENT off_60F748 OFFSET RW + 0 8 DATAREF GLOBAL 440 60f750 PARENT off_60F750 OFFSET RW + 0 8 DATAREF GLOBAL 441 60f758 PARENT off_60F758 OFFSET RW + 0 8 DATAREF GLOBAL 442 60f760 PARENT off_60F760 OFFSET RW + 0 8 DATAREF GLOBAL 443 60f768 PARENT off_60F768 OFFSET RW + 0 8 DATAREF GLOBAL 444 60f770 PARENT off_60F770 OFFSET RW + 0 8 DATAREF GLOBAL 445 60f778 PARENT off_60F778 OFFSET RW + 0 8 DATAREF GLOBAL 446 60f780 PARENT off_60F780 OFFSET RW + 0 8 DATAREF GLOBAL 447 60f788 PARENT off_60F788 OFFSET RW + 0 8 DATAREF GLOBAL 448 60f790 PARENT off_60F790 OFFSET RW + 0 8 DATAREF GLOBAL 449 60f798 PARENT off_60F798 OFFSET RW + 0 8 DATAREF GLOBAL 450 60f7a0 PARENT off_60F7A0 OFFSET RW + 0 8 DATAREF GLOBAL 451 60f7a8 PARENT off_60F7A8 OFFSET RW + 0 8 DATAREF GLOBAL 452 60f7b0 PARENT off_60F7B0 OFFSET RW + 0 8 DATAREF GLOBAL 453 60f7b8 PARENT off_60F7B8 OFFSET RW + 0 8 DATAREF GLOBAL 454 60f7c0 PARENT off_60F7C0 OFFSET RW + 0 8 DATAREF GLOBAL 455 60f7c8 PARENT off_60F7C8 OFFSET RW + 0 8 DATAREF GLOBAL 456 60f7d0 PARENT off_60F7D0 OFFSET RW + 0 8 DATAREF GLOBAL 457 60f7d8 PARENT off_60F7D8 OFFSET RW + 0 8 DATAREF GLOBAL 458 60f7e0 PARENT off_60F7E0 OFFSET RW + 0 8 DATAREF GLOBAL 459 60f7e8 PARENT off_60F7E8 OFFSET RW + 0 8 DATAREF GLOBAL 460 60f7f0 PARENT off_60F7F0 OFFSET RW + 0 8 DATAREF GLOBAL 461 60f7f8 PARENT off_60F7F8 OFFSET RW + 0 8 DATAREF GLOBAL 462 60f800 PARENT off_60F800 OFFSET RW + 0 8 DATAREF GLOBAL 463 60f808 PARENT off_60F808 OFFSET RW + 0 8 DATAREF GLOBAL 464 60f810 PARENT off_60F810 OFFSET RW + 0 8 DATAREF GLOBAL 465 60f818 PARENT off_60F818 OFFSET RW + 0 8 DATAREF GLOBAL 466 60f820 PARENT off_60F820 OFFSET RW + 0 8 DATAREF GLOBAL 467 60f828 PARENT off_60F828 OFFSET RW + 0 8 DATAREF GLOBAL 468 60f830 PARENT off_60F830 OFFSET RW + 0 8 DATAREF GLOBAL 469 60f838 PARENT off_60F838 OFFSET RW + 0 8 DATAREF GLOBAL 470 60f840 PARENT off_60F840 OFFSET RW + 0 8 DATAREF GLOBAL 471 60f848 PARENT off_60F848 OFFSET RW + 0 8 DATAREF GLOBAL 472 60f850 PARENT off_60F850 OFFSET RW + 0 8 DATAREF GLOBAL 473 60f858 PARENT off_60F858 OFFSET RW + 0 8 DATAREF GLOBAL 474 60f860 PARENT off_60F860 OFFSET RW + 0 8 DATAREF GLOBAL 475 60f868 PARENT off_60F868 OFFSET RW + 0 8 DATAREF GLOBAL 476 60f870 PARENT off_60F870 OFFSET RW + 0 8 DATAREF GLOBAL 477 60f878 PARENT off_60F878 OFFSET RW + 0 8 DATAREF GLOBAL 478 60f880 PARENT off_60F880 OFFSET RW + 0 8 DATAREF GLOBAL 479 60f888 PARENT off_60F888 OFFSET RW + 0 8 DATAREF GLOBAL 480 60f890 PARENT off_60F890 OFFSET RW + 0 8 DATAREF GLOBAL 481 60f898 PARENT off_60F898 OFFSET RW + 0 8 DATAREF GLOBAL 482 60f8a0 PARENT off_60F8A0 OFFSET RW + 0 8 DATAREF GLOBAL 483 60f8a8 PARENT off_60F8A8 OFFSET RW + 0 8 DATAREF GLOBAL 484 60f8b0 PARENT off_60F8B0 OFFSET RW + 0 8 DATAREF GLOBAL 485 60f8b8 PARENT off_60F8B8 OFFSET RW + 0 8 DATAREF GLOBAL 486 60f8c0 PARENT off_60F8C0 OFFSET RW + 0 8 DATAREF GLOBAL 487 60f8c8 PARENT off_60F8C8 OFFSET RW + 0 8 DATAREF GLOBAL 488 60f8d0 PARENT off_60F8D0 OFFSET RW + 0 8 DATAREF GLOBAL 489 60f8d8 PARENT off_60F8D8 OFFSET RW + 0 8 DATAREF GLOBAL 490 60f8e0 PARENT off_60F8E0 OFFSET RW + 0 8 DATAREF GLOBAL 491 60f8e8 PARENT off_60F8E8 OFFSET RW + 0 8 DATAREF GLOBAL 492 60f8f0 PARENT off_60F8F0 OFFSET RW + 0 8 DATAREF GLOBAL 493 60f8f8 PARENT off_60F8F8 OFFSET RW + 0 8 DATAREF GLOBAL 494 60f900 PARENT off_60F900 OFFSET RW + 0 8 DATAREF GLOBAL 495 60f908 PARENT off_60F908 OFFSET RW + 0 8 DATAREF GLOBAL 496 60f910 PARENT off_60F910 OFFSET RW + 0 8 DATAREF GLOBAL 497 60f918 PARENT off_60F918 OFFSET RW + 0 8 DATAREF GLOBAL 498 60f920 PARENT off_60F920 OFFSET RW + 0 8 DATAREF GLOBAL 499 60f928 PARENT off_60F928 OFFSET RW + 0 8 DATAREF GLOBAL 500 60f930 PARENT off_60F930 OFFSET RW + 0 8 DATAREF GLOBAL 501 60f938 PARENT off_60F938 OFFSET RW + 0 8 DATAREF GLOBAL 502 60f940 PARENT off_60F940 OFFSET RW + 0 8 DATAREF GLOBAL 503 60f948 PARENT off_60F948 OFFSET RW + 0 8 DATAREF GLOBAL 504 60f950 PARENT off_60F950 OFFSET RW + 0 8 DATAREF GLOBAL 505 60f958 PARENT off_60F958 OFFSET RW + 0 8 DATAREF GLOBAL 506 60f960 PARENT off_60F960 OFFSET RW + 0 8 DATAREF GLOBAL 507 60f968 PARENT off_60F968 OFFSET RW + 0 8 DATAREF GLOBAL 508 60f970 PARENT off_60F970 OFFSET RW + 0 8 DATAREF GLOBAL 509 60f978 PARENT off_60F978 OFFSET RW + 0 8 DATAREF GLOBAL 510 60f980 PARENT off_60F980 OFFSET RW + 0 8 DATAREF GLOBAL 511 60f988 PARENT off_60F988 OFFSET RW + 0 8 DATAREF GLOBAL 512 60f990 PARENT off_60F990 OFFSET RW + 0 8 DATAREF GLOBAL 513 60f998 PARENT off_60F998 OFFSET RW + 0 8 DATAREF GLOBAL 514 60f9a0 PARENT off_60F9A0 OFFSET RW + 0 8 DATAREF GLOBAL 515 60f9a8 PARENT off_60F9A8 OFFSET RW + 0 8 DATAREF GLOBAL 516 60f9b0 PARENT off_60F9B0 OFFSET RW + 0 8 DATAREF GLOBAL 517 60f9b8 PARENT off_60F9B8 OFFSET RW + 0 8 DATAREF GLOBAL 518 60f9c0 PARENT off_60F9C0 OFFSET RW + 0 8 DATAREF GLOBAL 519 60f9c8 PARENT off_60F9C8 OFFSET RW + 0 8 DATAREF GLOBAL 520 60f9d0 PARENT off_60F9D0 OFFSET RW + 0 8 DATAREF GLOBAL 521 60f9d8 PARENT off_60F9D8 OFFSET RW + 0 8 DATAREF GLOBAL 522 60f9e0 PARENT off_60F9E0 OFFSET RW + 0 8 DATAREF GLOBAL 523 60f9e8 PARENT off_60F9E8 OFFSET RW + 0 8 DATAREF GLOBAL 524 60f9f0 PARENT off_60F9F0 OFFSET RW + 0 8 DATAREF GLOBAL 525 60f9f8 PARENT off_60F9F8 OFFSET RW + 0 8 DATAREF GLOBAL 526 60fa00 PARENT off_60FA00 OFFSET RW + 0 8 DATAREF GLOBAL 527 60fa08 PARENT off_60FA08 OFFSET RW + 0 8 DATAREF GLOBAL 528 60fa10 PARENT off_60FA10 OFFSET RW + 0 8 DATAREF GLOBAL 529 60fa18 PARENT off_60FA18 OFFSET RW + 0 8 DATAREF GLOBAL 530 60fa20 PARENT off_60FA20 OFFSET RW + 0 8 DATAREF GLOBAL 532 60fa40 PARENT off_60FA40 OFFSET RW + 0 8 DATAREF GLOBAL 533 60fa48 PARENT SMP_dummy45 VOID RW + 0 8 DATAREF GLOBAL 534 60fa50 PARENT off_60FA50 OFFSET RW + 0 8 DATAREF GLOBAL 535 60fa58 PARENT SMP_dummy46 VOID RW + 0 8 DATAREF GLOBAL 538 60fa68 PARENT qword_60FA68 VOID RW + 0 8 DATAREF GLOBAL 539 60fa70 PARENT qword_60FA70 VOID RW + 0 8 DATAREF GLOBAL 540 60fa78 PARENT qword_60FA78 VOID RW + 0 8 DATAREF GLOBAL 541 60fa80 PARENT qword_60FA80 VOID RW + 0 8 DATAREF GLOBAL 542 60fa88 PARENT qword_60FA88 VOID RW + 0 8 DATAREF GLOBAL 543 60fa90 PARENT qword_60FA90 VOID RW + 0 8 DATAREF GLOBAL 546 60faa0 PARENT qword_60FAA0 VOID RW + 0 8 DATAREF GLOBAL 547 60faa8 PARENT qword_60FAA8 VOID RW + 0 8 DATAREF GLOBAL 548 60fab0 PARENT qword_60FAB0 VOID RW + 0 8 DATAREF GLOBAL 549 60fab8 PARENT qword_60FAB8 VOID RW + 0 8 DATAREF GLOBAL 550 60fac0 PARENT qword_60FAC0 VOID RW + 0 8 DATAREF GLOBAL 551 60fac8 PARENT qword_60FAC8 VOID RW + 0 8 DATAREF GLOBAL 552 60fad0 PARENT qword_60FAD0 VOID RW + 0 8 DATAREF GLOBAL 553 60fad8 PARENT qword_60FAD8 VOID RW + 0 8 DATAREF GLOBAL 55 40d362 PARENT aSeconds VOID RO 0 8 DATAREF GLOBAL 7 40cf90 PARENT qword_40CF90 VOID RO - 0 8 DATAREF GLOBAL 83 40d580 PARENT SMP_dummy15 VOID RO + 0 8 DATAREF GLOBAL 82 40d580 PARENT SMP_dummy15 VOID RO 0 8 DATAREF GLOBAL 8 40cf98 PARENT qword_40CF98 VOID RO 0 8 DATAREF GLOBAL 9 40cfa0 PARENT qword_40CFA0 VOID RO - 0 95 DATAREF GLOBAL 180 40db98 PARENT aUnableToUseGno VOID RO - 0 96 DATAREF GLOBAL 192 40e458 PARENT SMP_dummy34 VOID RO - 0 96 DATAREF GLOBAL 196 40e608 PARENT SMP_dummy38 VOID RO - 0 9 DATAREF GLOBAL 139 40d944 PARENT aGtkHelp VOID RO - 0 9 DATAREF GLOBAL 158 40da40 PARENT aEvent_id VOID RO - 0 9 DATAREF GLOBAL 169 40dacd PARENT aIiiibs VOID RO + 0 95 DATAREF GLOBAL 179 40db98 PARENT aUnableToUseGno VOID RO + 0 96 DATAREF GLOBAL 191 40e458 PARENT SMP_dummy34 VOID RO + 0 96 DATAREF GLOBAL 195 40e608 PARENT SMP_dummy38 VOID RO + 0 9 DATAREF GLOBAL 138 40d944 PARENT aGtkHelp VOID RO + 0 9 DATAREF GLOBAL 157 40da40 PARENT aEvent_id VOID RO + 0 9 DATAREF GLOBAL 168 40dacd PARENT aIiiibs VOID RO 0 9 DATAREF GLOBAL 41 40d2d0 PARENT aResponse VOID RO - 0 9 DATAREF GLOBAL 69 40d442 PARENT aGraphics VOID RO - 0 9 DATAREF GLOBAL 98 40d627 PARENT aToplevel VOID RO + 0 9 DATAREF GLOBAL 68 40d442 PARENT aGraphics VOID RO + 0 9 DATAREF GLOBAL 97 40d627 PARENT aToplevel VOID RO 4060f0 0 FUNC FRAMERESTORE 0 0 0 1 0 0 2 0 0 3 0 0 4 0 8 5 0 0 6 0 0 7 0 0 8 0 0 9 0 0 10 0 0 11 0 0 12 0 0 13 0 0 14 0 0 15 0 0 ZZ 4060f0 0 FUNC MMSAFENESS SAFE 4060f0 24 FUNC GLOBAL .init_proc FUNC_UNSAFE NOFP RET 406107 4060f0 4 INSTR BELONGTO 4060f0 4060f0 4 INSTR DEADREGS EFLAGS EAX ECX EDX ESI EDI R8 R9 R10 R11 ZZ sub rsp, 8 ; _init - 4060f0 8 DATAREF STACK 555 esp + 0 PARENT LocalFrame LOCALFRAME + 4060f0 8 DATAREF STACK 554 esp + 0 PARENT LocalFrame LOCALFRAME 4060f0 8 MEMORYHOLE STACK esp + 8 ReturnAddress 4060f4 -1 INSTR LOCAL NoMetaUpdate call sub_407618 4060f4 5 INSTR BELONGTO 4060f0 @@ -2513,22 +2512,94 @@ 407560 6 FUNC GLOBAL .gtk_icon_set_add_source FUNC_UNSAFE NOFP RET 407565 407560 6 INSTR BELONGTO 407560 407560 8 MEMORYHOLE STACK esp + 0 ReturnAddress + 407570 0 FUNC FRAMERESTORE 0 0 0 1 0 0 2 0 0 3 -20 0 4 0 8 5 -12 0 6 0 0 7 0 0 8 0 0 9 0 0 10 0 0 11 0 0 12 -4 0 13 0 0 14 0 0 15 0 0 ZZ + 407570 0 FUNC MMSAFENESS SAFE + 407570 123 FUNC GLOBAL main FUNC_UNSAFE NOFP RET 4075ea + 407570 2 INSTR BELONGTO 407570 + 407570 2 INSTR DEADREGS EFLAGS ZZ push r12 407570 -3 INSTR LOCAL NoWarn push r12 + 407572 3 INSTR BELONGTO 407570 + 407572 3 INSTR DEADREGS EFLAGS R12 ZZ mov r12, rsi + 407575 1 INSTR BELONGTO 407570 + 407575 1 INSTR DEADREGS EFLAGS ZZ push rbp 407575 -3 INSTR LOCAL NoWarn push rbp - 407578 -3 INSTR LOCAL NoWarn push rbx + 407576 2 INSTR BELONGTO 407570 + 407576 2 INSTR DEADREGS EFLAGS ZZ mov ebp, edi + 407578 1 INSTR BELONGTO 407570 + 407578 1 INSTR DEADREGS EFLAGS ZZ push rbx + 407578 24 DATAREF STACK 555 esp + 0 PARENT LocalFrame LOCALFRAME + 407578 8 MEMORYHOLE STACK esp + 24 ReturnAddress 407579 -1 INSTR LOCAL NoMetaUpdate call _g_type_init - 407583 -2 INSTR LOCAL n EDI ZZ NUMVia2ndSrcIMMEDNUM mov edi, 6 + 407579 5 INSTR BELONGTO 407570 + 407579 5 INSTR DEADREGS EFLAGS EBX ZZ call _g_type_init + 40757e 5 INSTR BELONGTO 407570 + 40757e 5 INSTR DEADREGS EFLAGS EBX ESI EDI ZZ mov esi, offset locale; locale + 407583 -2 INSTR LOCAL n EDI ZZ NUMVia2ndSrcIMMEDNUM mov edi, 6 ; category + 407583 5 INSTR BELONGTO 407570 + 407583 5 INSTR DEADREGS EFLAGS EBX EDI ZZ mov edi, 6 ; category 407588 -1 INSTR LOCAL NoMetaUpdate call _setlocale + 407588 5 INSTR BELONGTO 407570 + 407588 5 INSTR DEADREGS EFLAGS EBX ZZ call _setlocale + 40758d 5 INSTR BELONGTO 407570 + 40758d 5 INSTR DEADREGS EFLAGS EBX ESI EDI ZZ mov esi, offset dirname; "/usr/share/locale" + 407592 5 INSTR BELONGTO 407570 + 407592 5 INSTR DEADREGS EFLAGS EBX EDI ZZ mov edi, offset domainname; "gnome-screenshot" 407597 -1 INSTR LOCAL NoMetaUpdate call _bindtextdomain + 407597 5 INSTR BELONGTO 407570 + 407597 5 INSTR DEADREGS EFLAGS EBX ZZ call _bindtextdomain + 40759c 5 INSTR BELONGTO 407570 + 40759c 5 INSTR DEADREGS EFLAGS EBX ESI EDI ZZ mov esi, offset codeset; "UTF-8" + 4075a1 5 INSTR BELONGTO 407570 + 4075a1 5 INSTR DEADREGS EFLAGS EBX EDI ZZ mov edi, offset domainname; "gnome-screenshot" 4075a6 -1 INSTR LOCAL NoMetaUpdate call _bind_textdomain_codeset + 4075a6 5 INSTR BELONGTO 407570 + 4075a6 5 INSTR DEADREGS EFLAGS EBX ZZ call _bind_textdomain_codeset + 4075ab 5 INSTR BELONGTO 407570 + 4075ab 5 INSTR DEADREGS EFLAGS EBX EDI ZZ mov edi, offset domainname; "gnome-screenshot" 4075b0 -1 INSTR LOCAL NoMetaUpdate call _textdomain + 4075b0 5 INSTR BELONGTO 407570 + 4075b0 5 INSTR DEADREGS EFLAGS EBX ZZ call _textdomain 4075b5 -1 INSTR LOCAL NoMetaUpdate call sub_409010 + 4075b5 5 INSTR BELONGTO 407570 + 4075b5 5 INSTR DEADREGS EFLAGS EBX ZZ call sub_409010 + 4075ba 3 INSTR BELONGTO 407570 + 4075ba 3 INSTR DEADREGS EFLAGS EBX ZZ mov rbx, rax 4075bd -1 INSTR LOCAL NoMetaUpdate call _g_application_get_type + 4075bd 5 INSTR BELONGTO 407570 + 4075bd 5 INSTR DEADREGS EFLAGS ZZ call _g_application_get_type + 4075c2 3 INSTR BELONGTO 407570 + 4075c2 3 INSTR DEADREGS EFLAGS ESI EDI ZZ mov rdi, rbx + 4075c5 3 INSTR BELONGTO 407570 + 4075c5 3 INSTR DEADREGS EFLAGS ESI ZZ mov rsi, rax 4075c8 -1 INSTR LOCAL NoMetaUpdate call _g_type_check_instance_cast - 4075d0 2 PTRIMMEDEBP STACK 0 displ mov esi, ebp + 4075c8 5 INSTR BELONGTO 407570 + 4075c8 5 INSTR DEADREGS EFLAGS ZZ call _g_type_check_instance_cast + 4075cd 3 INSTR BELONGTO 407570 + 4075cd 3 INSTR DEADREGS EFLAGS EDX ESI EDI ZZ mov rdx, r12 + 4075d0 2 INSTR BELONGTO 407570 + 4075d0 2 INSTR DEADREGS EFLAGS ESI EDI R12 ZZ mov esi, ebp + 4075d2 3 INSTR BELONGTO 407570 + 4075d2 3 INSTR DEADREGS EFLAGS EDI R12 ZZ mov rdi, rax 4075d5 -1 INSTR LOCAL NoMetaUpdate call _g_application_run + 4075d5 5 INSTR BELONGTO 407570 + 4075d5 5 INSTR DEADREGS EFLAGS R12 ZZ call _g_application_run + 4075da 3 INSTR BELONGTO 407570 + 4075da 3 INSTR DEADREGS EFLAGS EDI R12 ZZ mov rdi, rbx + 4075dd 2 INSTR BELONGTO 407570 + 4075dd 2 INSTR DEADREGS EFLAGS EBX R12 ZZ mov ebp, eax 4075df -1 INSTR LOCAL NoMetaUpdate call _g_object_unref - 4075e5 2 PTRIMMEDEBP STACK 0 displ mov eax, ebp + 4075df 5 INSTR BELONGTO 407570 + 4075df 5 INSTR DEADREGS EFLAGS EBX R12 ZZ call _g_object_unref + 4075e4 1 INSTR BELONGTO 407570 + 4075e4 1 INSTR DEADREGS EFLAGS EAX EBX R8 R9 R10 R11 R12 ZZ pop rbx + 4075e5 2 INSTR BELONGTO 407570 + 4075e5 2 INSTR DEADREGS EFLAGS EAX R8 R9 R10 R11 R12 ZZ mov eax, ebp + 4075e7 1 INSTR BELONGTO 407570 + 4075e7 1 INSTR DEADREGS EFLAGS R8 R9 R10 R11 R12 ZZ pop rbp + 4075e8 2 INSTR BELONGTO 407570 + 4075e8 2 INSTR DEADREGS EFLAGS R8 R9 R10 R11 R12 ZZ pop r12 + 4075ea 1 INSTR BELONGTO 407570 + 4075ea 1 INSTR DEADREGS EFLAGS R8 R9 R10 R11 R12 ZZ retn 4075ec 0 FUNC FRAMERESTORE 0 0 0 1 0 0 2 0 0 3 0 0 4 0 0 5 0 0 6 0 0 7 0 0 8 0 0 9 0 0 10 0 0 11 0 0 12 0 0 13 0 0 14 0 0 15 0 0 ZZ 4075ec 0 FUNC MMSAFENESS UNSAFE 4075ec -1 INSTR LOCAL MetadataUnused xor ebp, ebp @@ -2536,27 +2607,27 @@ 4075ec 42 FUNC GLOBAL start FUNC_UNSAFE NOFP NORET 407615 4075ec 8 MEMORYHOLE STACK esp + 0 ReturnAddress 4075ee 3 INSTR BELONGTO 4075ec - 4075ee 3 INSTR DEADREGS EFLAGS ECX ESI EDI R8 R9 ZZ mov r9, rdx + 4075ee 3 INSTR DEADREGS EFLAGS ECX ESI EDI R8 R9 ZZ mov r9, rdx ; rtld_fini 4075f1 1 INSTR BELONGTO 4075ec - 4075f1 1 INSTR DEADREGS EFLAGS ECX EDX ESI EDI R8 ZZ pop rsi + 4075f1 1 INSTR DEADREGS EFLAGS ECX EDX ESI EDI R8 ZZ pop rsi ; argc 4075f2 3 INSTR BELONGTO 4075ec - 4075f2 3 INSTR DEADREGS EFLAGS ECX EDX EDI R8 ZZ mov rdx, rsp - 4075f2 3 PTRIMMEDESP STACK 0 displ mov rdx, rsp + 4075f2 3 INSTR DEADREGS EFLAGS ECX EDX EDI R8 ZZ mov rdx, rsp ; ubp_av + 4075f2 3 PTRIMMEDESP STACK 0 displ mov rdx, rsp ; ubp_av 4075f5 4 INSTR BELONGTO 4075ec 4075f5 4 INSTR DEADREGS EFLAGS ECX EDI R8 ZZ and rsp, 0FFFFFFFFFFFFFFF0h 4075f9 1 INSTR BELONGTO 4075ec 4075f9 1 INSTR DEADREGS EFLAGS ECX EDI R8 ZZ push rax 4075fa 1 INSTR BELONGTO 4075ec - 4075fa 1 INSTR DEADREGS EFLAGS ECX EDI R8 ZZ push rsp - 4075fb -2 INSTR LOCAL n R8 ZZ NumericDEFs mov r8, offset nullsub_1 + 4075fa 1 INSTR DEADREGS EFLAGS ECX EDI R8 ZZ push rsp ; stack_end + 4075fb -2 INSTR LOCAL n R8 ZZ NumericDEFs mov r8, offset fini ; fini 4075fb 7 INSTR BELONGTO 4075ec - 4075fb 7 INSTR DEADREGS EFLAGS ECX EDI R8 ZZ mov r8, offset nullsub_1 - 407602 -2 INSTR LOCAL n RCX ZZ NumericDEFs mov rcx, offset loc_40CE70 + 4075fb 7 INSTR DEADREGS EFLAGS ECX EDI R8 ZZ mov r8, offset fini ; fini + 407602 -2 INSTR LOCAL n RCX ZZ NumericDEFs mov rcx, offset init; init 407602 7 INSTR BELONGTO 4075ec - 407602 7 INSTR DEADREGS EFLAGS ECX EDI ZZ mov rcx, offset loc_40CE70 - 407609 -2 INSTR LOCAL n RDI ZZ NumericDEFs mov rdi, offset loc_407570 + 407602 7 INSTR DEADREGS EFLAGS ECX EDI ZZ mov rcx, offset init; init + 407609 -2 INSTR LOCAL n RDI ZZ NumericDEFs mov rdi, offset main; main 407609 7 INSTR BELONGTO 4075ec - 407609 7 INSTR DEADREGS EFLAGS EDI ZZ mov rdi, offset loc_407570 + 407609 7 INSTR DEADREGS EFLAGS EDI ZZ mov rdi, offset main; main 407610 -1 INSTR LOCAL NoMetaUpdate call ___libc_start_main 407610 5 INSTR BELONGTO 4075ec 407610 5 INSTR DEADREGS EFLAGS ZZ call ___libc_start_main @@ -4237,7 +4308,7 @@ 4084d2 -2 INSTR LOCAL n ECX ZZ AlwaysNUM xor ecx, ecx 4084d4 -2 INSTR LOCAL n EAX ZZ AlwaysNUM xor eax, eax 4084df 9 PTRIMMEDESP STACK 32 displ mov qword ptr [rsp+20h], 0 - 4084e8 9 PTRIMMEDESP STACK 24 displ mov qword ptr [rsp+18h], offset aGnomeScreensho; "gnome-screenshot" + 4084e8 9 PTRIMMEDESP STACK 24 displ mov qword ptr [rsp+18h], offset domainname; "gnome-screenshot" 4084f1 9 PTRIMMEDESP STACK 16 displ mov qword ptr [rsp+10h], offset aTextSoftware; "tEXt::Software" 4084fa 5 PTRIMMEDESP STACK 8 displ mov [rsp+8], r12 4084ff 8 PTRIMMEDESP STACK 0 displ mov qword ptr [rsp], offset aIccProfile; "icc-profile" @@ -4251,7 +4322,7 @@ 408540 -2 INSTR LOCAL n ECX ZZ AlwaysNUM xor ecx, ecx 408542 -2 INSTR LOCAL n EAX ZZ AlwaysNUM xor eax, eax 40854d 9 PTRIMMEDESP STACK 16 displ mov qword ptr [rsp+10h], 0 - 408556 9 PTRIMMEDESP STACK 8 displ mov qword ptr [rsp+8], offset aGnomeScreensho; "gnome-screenshot" + 408556 9 PTRIMMEDESP STACK 8 displ mov qword ptr [rsp+8], offset domainname; "gnome-screenshot" 40855f 8 PTRIMMEDESP STACK 0 displ mov qword ptr [rsp], offset aTextSoftware; "tEXt::Software" 40856a -1 INSTR LOCAL NoMetaUpdate call _gdk_pixbuf_save_to_stream_async 40856f -1 INSTR LOCAL NoMetaUpdate jmp short loc_40850F @@ -6180,7 +6251,7 @@ 409c4d 3 INSTR BELONGTO 409bd0 409c4d 3 INSTR DEADREGS EFLAGS ESI EDI R15 ZZ mov rdi, [rbx] 409c50 5 INSTR BELONGTO 409bd0 - 409c50 5 INSTR DEADREGS EFLAGS ESI R15 ZZ mov esi, offset aGnomeScreensho; "gnome-screenshot" + 409c50 5 INSTR DEADREGS EFLAGS ESI R15 ZZ mov esi, offset domainname; "gnome-screenshot" 409c55 -1 INSTR LOCAL NoMetaUpdate call _gtk_builder_set_translation_domain 409c55 5 INSTR BELONGTO 409bd0 409c55 5 INSTR DEADREGS EFLAGS R15 ZZ call _gtk_builder_set_translation_domain @@ -7808,7 +7879,7 @@ 40a67a 6 INSTR BELONGTO 40a470 40a67a 6 INSTR DEADREGS EFLAGS EAX ECX EDX R8 R12 R13 R14 ZZ mov r8d, offset aFailedToFindAV; "Failed to find a valid place to save" 40a680 5 INSTR BELONGTO 40a470 - 40a680 5 INSTR DEADREGS EFLAGS EAX ECX EDX R12 R13 R14 ZZ mov ecx, (offset aUnableToParseA+1Bh) + 40a680 5 INSTR DEADREGS EFLAGS EAX ECX EDX R12 R13 R14 ZZ mov ecx, (offset aUnableToParseA+1Bh); "%s" 40a685 2 INSTR BELONGTO 40a470 40a685 2 INSTR DEADREGS EFLAGS EAX EDX R12 R13 R14 ZZ xor edx, edx 40a685 -2 INSTR LOCAL n EDX ZZ AlwaysNUM xor edx, edx @@ -12201,7 +12272,7 @@ 40c353 3 INSTR BELONGTO 40bfb0 40c353 3 INSTR DEADREGS EFLAGS ESI EDI R13 R14 R15 ZZ mov rdi, rax 40c356 5 INSTR BELONGTO 40bfb0 - 40c356 5 INSTR DEADREGS EFLAGS EAX ESI R13 R14 R15 ZZ mov esi, (offset aUnknownTypeD+0Dh) + 40c356 5 INSTR DEADREGS EFLAGS EAX ESI R13 R14 R15 ZZ mov esi, (offset aUnknownTypeD+0Dh); "%d" 40c35b 2 INSTR BELONGTO 40bfb0 40c35b 2 INSTR DEADREGS EFLAGS EAX R13 R14 R15 ZZ xor eax, eax 40c35b -2 INSTR LOCAL n EAX ZZ AlwaysNUM xor eax, eax @@ -12219,7 +12290,7 @@ 40c36f 8 INSTR DEADREGS EFLAGS EDX ESI EDI R13 R14 R15 ZZ lea rdx, [rsp+198h+var_3C] 40c36f 8 PTRIMMEDESP STACK 348 displ lea rdx, [rsp+198h+var_3C] 40c377 5 INSTR BELONGTO 40bfb0 - 40c377 5 INSTR DEADREGS EFLAGS ESI EDI R13 R14 R15 ZZ mov esi, (offset aUnknownTypeD+0Dh) + 40c377 5 INSTR DEADREGS EFLAGS ESI EDI R13 R14 R15 ZZ mov esi, (offset aUnknownTypeD+0Dh); "%d" 40c37c 3 INSTR BELONGTO 40bfb0 40c37c 3 INSTR DEADREGS EFLAGS EDI R13 R14 R15 ZZ mov rdi, rax 40c37f 2 INSTR BELONGTO 40bfb0 @@ -13172,7 +13243,7 @@ 40ca68 3 INSTR BELONGTO 40ca30 40ca68 3 INSTR DEADREGS EFLAGS ESI EDI R12 R13 R14 R15 ZZ mov rdi, rax 40ca6b 5 INSTR BELONGTO 40ca30 - 40ca6b 5 INSTR DEADREGS EFLAGS EAX ESI R12 R13 R14 R15 ZZ mov esi, offset aGnomeScreensho; "gnome-screenshot" + 40ca6b 5 INSTR DEADREGS EFLAGS EAX ESI R12 R13 R14 R15 ZZ mov esi, offset domainname; "gnome-screenshot" 40ca70 2 INSTR BELONGTO 40ca30 40ca70 2 INSTR DEADREGS EFLAGS EAX R12 R13 R14 R15 ZZ xor eax, eax 40ca70 -2 INSTR LOCAL n EAX ZZ AlwaysNUM xor eax, eax @@ -13562,7 +13633,7 @@ 40cd0f 3 INSTR BELONGTO 40cc70 40cd0f 3 INSTR DEADREGS EFLAGS EAX ESI EDI R8 R9 R12 R13 ZZ mov r9, r14 40cd12 6 INSTR BELONGTO 40cc70 - 40cd12 6 INSTR DEADREGS EFLAGS EAX ESI EDI R8 R12 R13 R14 ZZ mov r8d, (offset aUnableToParseA+1Bh) + 40cd12 6 INSTR DEADREGS EFLAGS EAX ESI EDI R8 R12 R13 R14 ZZ mov r8d, (offset aUnableToParseA+1Bh); "%s" 40cd18 -2 INSTR LOCAL n ESI ZZ NUMVia2ndSrcIMMEDNUM mov esi, 2 40cd18 5 INSTR BELONGTO 40cc70 40cd18 5 INSTR DEADREGS EFLAGS EAX ESI EDI R12 R13 R14 ZZ mov esi, 2 @@ -13589,7 +13660,7 @@ 40cd38 5 INSTR BELONGTO 40cc70 40cd38 5 INSTR DEADREGS EFLAGS R14 ZZ call _g_type_check_instance_cast 40cd3d 5 INSTR BELONGTO 40cc70 - 40cd3d 5 INSTR DEADREGS EFLAGS ESI EDI R14 ZZ mov esi, (offset asc_40D30E+1) + 40cd3d 5 INSTR DEADREGS EFLAGS ESI EDI R14 ZZ mov esi, offset locale 40cd42 3 INSTR BELONGTO 40cc70 40cd42 3 INSTR DEADREGS EFLAGS EDI R14 ZZ mov rdi, rax 40cd45 -1 INSTR LOCAL NoMetaUpdate call _gtk_window_set_title @@ -13614,7 +13685,7 @@ 40cd62 3 INSTR BELONGTO 40cc70 40cd62 3 INSTR DEADREGS EFLAGS ESI EDI R14 ZZ mov rdi, rax 40cd65 5 INSTR BELONGTO 40cc70 - 40cd65 5 INSTR DEADREGS EFLAGS EAX ESI R14 ZZ mov esi, (offset aUnableToParseA+1Bh) + 40cd65 5 INSTR DEADREGS EFLAGS EAX ESI R14 ZZ mov esi, (offset aUnableToParseA+1Bh); "%s" 40cd6a 2 INSTR BELONGTO 40cc70 40cd6a 2 INSTR DEADREGS EFLAGS EAX R14 ZZ xor eax, eax 40cd6a -2 INSTR LOCAL n EAX ZZ AlwaysNUM xor eax, eax @@ -13783,31 +13854,98 @@ 40ce6b 1 INSTR DEADREGS EFLAGS R8 R9 R10 R11 ZZ pop rbp 40ce6c 1 INSTR BELONGTO 40cdf0 40ce6c 1 INSTR DEADREGS EFLAGS R8 R9 R10 R11 ZZ retn - 40ce70 5 PTRIMMEDESP STACK -40 displ mov [rsp-28h], rbp - 40ce75 5 PTRIMMEDESP STACK -32 displ mov [rsp-20h], r12 - 40ce88 5 PTRIMMEDESP STACK -24 displ mov [rsp-18h], r13 - 40ce8d 5 PTRIMMEDESP STACK -16 displ mov [rsp-10h], r14 - 40ce92 5 PTRIMMEDESP STACK -8 displ mov [rsp-8], r15 - 40ce97 5 PTRIMMEDESP STACK -48 displ mov [rsp-30h], rbx - 40cea9 -2 INSTR LOCAL n RBP ZZ AlwaysNUM sar rbp, 3 + 40ce70 0 FUNC FRAMERESTORE 0 0 0 1 0 0 2 0 0 3 0 0 4 0 8 5 0 0 6 0 0 7 0 0 8 0 0 9 0 0 10 0 0 11 0 0 12 0 0 13 0 0 14 0 0 15 0 0 ZZ + 40ce70 0 FUNC MMSAFENESS SPECSAFE + 40ce70 137 FUNC GLOBAL init FUNC_UNSAFE NOFP RET 40cef8 + 40ce70 5 INSTR BELONGTO 40ce70 + 40ce70 5 INSTR DEADREGS EFLAGS ZZ mov [rsp+var_28], rbp + 40ce70 5 PTRIMMEDESP STACK -40 displ mov [rsp+var_28], rbp + 40ce75 5 INSTR BELONGTO 40ce70 + 40ce75 5 INSTR DEADREGS EFLAGS ZZ mov [rsp+var_20], r12 + 40ce75 5 PTRIMMEDESP STACK -32 displ mov [rsp+var_20], r12 + 40ce7a -1 INSTR LOCAL MetadataUnused lea rbp, cs:60ED54h + 40ce7a 7 INSTR BELONGTO 40ce70 + 40ce81 7 INSTR BELONGTO 40ce70 + 40ce81 7 INSTR DEADREGS EFLAGS R12 ZZ lea r12, cs:60ED54h + 40ce88 5 INSTR BELONGTO 40ce70 + 40ce88 5 INSTR DEADREGS EFLAGS ZZ mov [rsp+var_18], r13 + 40ce88 5 PTRIMMEDESP STACK -24 displ mov [rsp+var_18], r13 + 40ce8d 5 INSTR BELONGTO 40ce70 + 40ce8d 5 INSTR DEADREGS EFLAGS R13 ZZ mov [rsp+var_10], r14 + 40ce8d 5 PTRIMMEDESP STACK -16 displ mov [rsp+var_10], r14 + 40ce92 5 INSTR BELONGTO 40ce70 + 40ce92 5 INSTR DEADREGS EFLAGS R13 R14 ZZ mov [rsp+var_8], r15 + 40ce92 5 PTRIMMEDESP STACK -8 displ mov [rsp+var_8], r15 + 40ce97 5 INSTR BELONGTO 40ce70 + 40ce97 5 INSTR DEADREGS EFLAGS R13 R14 R15 ZZ mov [rsp+var_30], rbx + 40ce97 5 PTRIMMEDESP STACK -48 displ mov [rsp+var_30], rbx + 40ce9c 4 INSTR BELONGTO 40ce70 + 40ce9c 4 INSTR DEADREGS EFLAGS EBX R13 R14 R15 ZZ sub rsp, 38h + 40ce9c 56 DATAREF STACK 794 esp + 0 PARENT LocalFrame LOCALFRAME + 40ce9c 8 DATAREF STACK 795 esp + 8 CHILDOF 794 OFFSET 8 LOCALVAR var_30 + 40ce9c 8 DATAREF STACK 796 esp + 16 CHILDOF 794 OFFSET 16 LOCALVAR var_28 + 40ce9c 8 DATAREF STACK 797 esp + 24 CHILDOF 794 OFFSET 24 LOCALVAR var_20 + 40ce9c 8 DATAREF STACK 798 esp + 32 CHILDOF 794 OFFSET 32 LOCALVAR var_18 + 40ce9c 8 DATAREF STACK 799 esp + 40 CHILDOF 794 OFFSET 40 LOCALVAR var_10 + 40ce9c 8 DATAREF STACK 800 esp + 48 CHILDOF 794 OFFSET 48 LOCALVAR var_8 + 40ce9c 8 MEMORYHOLE STACK esp + 56 ReturnAddress + 40cea0 -1 INSTR LOCAL MetadataUnused sub rbp, r12 + 40cea0 3 INSTR BELONGTO 40ce70 + 40cea3 3 INSTR BELONGTO 40ce70 + 40cea3 3 INSTR DEADREGS EFLAGS EBX R13 R14 R15 ZZ mov r13d, edi + 40cea6 3 INSTR BELONGTO 40ce70 + 40cea6 3 INSTR DEADREGS EFLAGS EBX R14 R15 ZZ mov r14, rsi + 40cea9 -1 INSTR LOCAL MetadataUnused sar rbp, 3 + 40cea9 4 INSTR BELONGTO 40ce70 + 40cead 3 INSTR BELONGTO 40ce70 + 40cead 3 INSTR DEADREGS EFLAGS EBX R15 ZZ mov r15, rdx 40ceb0 -1 INSTR LOCAL NoMetaUpdate call _init_proc + 40ceb0 5 INSTR BELONGTO 40ce70 + 40ceb0 5 INSTR DEADREGS EFLAGS EBX ZZ call _init_proc 40ceb5 -1 INSTR LOCAL NoMetaUpdate test rbp, rbp + 40ceb5 3 INSTR BELONGTO 40ce70 40ceb8 -1 INSTR LOCAL NoMetaUpdate jz short loc_40CED6 + 40ceb8 2 INSTR BELONGTO 40ce70 + 40ceba 2 INSTR BELONGTO 40ce70 + 40ceba 2 INSTR DEADREGS EFLAGS EDX EBX ESI EDI ZZ xor ebx, ebx 40ceba -2 INSTR LOCAL n EBX ZZ AlwaysNUM xor ebx, ebx + 40cebc 4 INSTR BELONGTO 40ce70 + 40cec0 3 INSTR BELONGTO 40ce70 + 40cec0 3 INSTR DEADREGS EFLAGS EDX ESI EDI ZZ mov rdx, r15 + 40cec3 3 INSTR BELONGTO 40ce70 + 40cec3 3 INSTR DEADREGS EFLAGS ESI EDI ZZ mov rsi, r14 + 40cec6 3 INSTR BELONGTO 40ce70 + 40cec6 3 INSTR DEADREGS EFLAGS EDI ZZ mov edi, r13d 40cec9 -1 INSTR LOCAL NoMetaUpdate call qword ptr [r12+rbx*8] + 40cec9 4 INSTR BELONGTO 40ce70 40cecd -1 INSTR LOCAL 1stSrcVia2ndSrcIMMEDNUM add rbx, 1 + 40cecd 4 INSTR BELONGTO 40ce70 40ced1 -1 INSTR LOCAL NoMetaUpdate cmp rbx, rbp + 40ced1 3 INSTR BELONGTO 40ce70 40ced4 -1 INSTR LOCAL NoMetaUpdate jnz short loc_40CEC0 - 40ced6 5 PTRIMMEDESP STACK 8 displ mov rbx, [rsp+8] - 40cedb 5 PTRIMMEDESP STACK 16 displ mov rbp, [rsp+10h] - 40cee0 5 PTRIMMEDESP STACK 24 displ mov r12, [rsp+18h] - 40cee5 5 PTRIMMEDESP STACK 32 displ mov r13, [rsp+20h] - 40ceea 5 PTRIMMEDESP STACK 40 displ mov r14, [rsp+28h] - 40ceef 5 PTRIMMEDESP STACK 48 displ mov r15, [rsp+30h] + 40ced4 2 INSTR BELONGTO 40ce70 + 40ced6 5 INSTR BELONGTO 40ce70 + 40ced6 5 INSTR DEADREGS EFLAGS EBX R8 R9 R10 R11 R12 R13 R14 R15 ZZ mov rbx, [rsp+38h+var_30] + 40ced6 5 PTRIMMEDESP STACK 8 displ mov rbx, [rsp+38h+var_30] + 40cedb 5 INSTR BELONGTO 40ce70 + 40cedb 5 INSTR DEADREGS EFLAGS R8 R9 R10 R11 R12 R13 R14 R15 ZZ mov rbp, [rsp+38h+var_28] + 40cedb 5 PTRIMMEDESP STACK 16 displ mov rbp, [rsp+38h+var_28] + 40cee0 -1 INSTR LOCAL MetadataUnused mov r12, [rsp+38h+var_20] + 40cee0 5 INSTR BELONGTO 40ce70 + 40cee5 -1 INSTR LOCAL MetadataUnused mov r13, [rsp+38h+var_18] + 40cee5 5 INSTR BELONGTO 40ce70 + 40ceea -1 INSTR LOCAL MetadataUnused mov r14, [rsp+38h+var_10] + 40ceea 5 INSTR BELONGTO 40ce70 + 40ceef -1 INSTR LOCAL MetadataUnused mov r15, [rsp+38h+var_8] + 40ceef 5 INSTR BELONGTO 40ce70 40cef4 -1 INSTR LOCAL 1stSrcVia2ndSrcIMMEDNUM add rsp, 38h + 40cef4 4 INSTR BELONGTO 40ce70 + 40cef8 1 INSTR BELONGTO 40ce70 + 40cef8 1 INSTR DEADREGS EFLAGS R8 R9 R10 R11 R12 R13 R14 R15 ZZ retn + 40cef8 56 DEALLOC STACK esp - 56 retn 40cf00 0 FUNC FRAMERESTORE 0 0 0 1 0 1 2 0 0 3 0 0 4 0 8 5 0 0 6 0 0 7 0 0 8 0 0 9 0 0 10 0 0 11 0 0 12 0 0 13 0 0 14 0 0 15 0 0 ZZ 40cf00 0 FUNC MMSAFENESS SAFE - 40cf00 2 FUNC GLOBAL nullsub_1 FUNC_SAFE NOFP RET FUNC_LEAF 40cf01 + 40cf00 2 FUNC GLOBAL fini FUNC_SAFE NOFP RET FUNC_LEAF 40cf01 40cf00 2 INSTR BELONGTO 40cf00 40cf00 2 INSTR DEADREGS EFLAGS ZZ rep retn 40cf00 -4 INSTR LOCAL SafeReturn rep retn @@ -13825,7 +13963,7 @@ 40cf14 -3 INSTR LOCAL NoWarn push rbx 40cf15 4 INSTR BELONGTO 40cf10 40cf15 4 INSTR DEADREGS EFLAGS EAX EBX ZZ sub rsp, 8 - 40cf15 8 DATAREF STACK 794 esp + 0 PARENT LocalFrame LOCALFRAME + 40cf15 8 DATAREF STACK 801 esp + 0 PARENT LocalFrame LOCALFRAME 40cf15 8 MEMORYHOLE STACK esp + 16 ReturnAddress 40cf15 8 MEMORYHOLE STACK esp + 8 CalleeSavedRegs 40cf19 7 INSTR BELONGTO 40cf10 @@ -13861,7 +13999,7 @@ 40cf48 14 FUNC GLOBAL .term_proc FUNC_UNSAFE NOFP RET 40cf55 40cf48 4 INSTR BELONGTO 40cf48 40cf48 4 INSTR DEADREGS EFLAGS EAX ECX EDX ESI EDI R8 R9 R10 R11 ZZ sub rsp, 8 ; _fini - 40cf48 8 DATAREF STACK 795 esp + 0 PARENT LocalFrame LOCALFRAME + 40cf48 8 DATAREF STACK 802 esp + 0 PARENT LocalFrame LOCALFRAME 40cf48 8 MEMORYHOLE STACK esp + 8 ReturnAddress 40cf4c -1 INSTR LOCAL NoMetaUpdate call sub_407630 40cf4c 5 INSTR BELONGTO 40cf48 diff --git a/tests/commit/trimmed-sorted-save-gnome-search-tool.psexe.annot.REMOVED.git-id b/tests/commit/trimmed-sorted-save-gnome-search-tool.psexe.annot.REMOVED.git-id index c3905e8e..d9293d1b 100644 --- a/tests/commit/trimmed-sorted-save-gnome-search-tool.psexe.annot.REMOVED.git-id +++ b/tests/commit/trimmed-sorted-save-gnome-search-tool.psexe.annot.REMOVED.git-id @@ -1 +1 @@ -af6c9eff9553295cfea45a289408404569572cc4 \ No newline at end of file +3b2fdad0a6b934a83805972e869a2acca9efaeea \ No newline at end of file diff --git a/tests/commit/trimmed-sorted-save-gnome-session-properties.psexe.annot b/tests/commit/trimmed-sorted-save-gnome-session-properties.psexe.annot index d0aaa2fa..0a06636a 100644 --- a/tests/commit/trimmed-sorted-save-gnome-session-properties.psexe.annot +++ b/tests/commit/trimmed-sorted-save-gnome-session-properties.psexe.annot @@ -1919,7 +1919,7 @@ 405410 0 FUNC MMSAFENESS SAFE 405410 1 INSTR BELONGTO 405410 405410 1 INSTR DEADREGS EFLAGS ZZ push rbx - 405410 238 FUNC GLOBAL sub_405410 FUNC_UNSAFE NOFP RET 4054fd + 405410 238 FUNC GLOBAL main FUNC_UNSAFE NOFP RET 4054fd 405410 -3 INSTR LOCAL NoWarn push rbx 405411 12 DATAREF STACK 538 esp + 0 CHILDOF 537 OFFSET 0 LOCALVAR var_28 405411 12 DATAREF STACK 539 esp + 12 CHILDOF 537 OFFSET 12 LOCALVAR var_1C @@ -2079,27 +2079,27 @@ 405500 42 FUNC GLOBAL start FUNC_UNSAFE NOFP NORET 405529 405500 8 MEMORYHOLE STACK esp + 0 ReturnAddress 405502 3 INSTR BELONGTO 405500 - 405502 3 INSTR DEADREGS EFLAGS ECX ESI EDI R8 R9 ZZ mov r9, rdx + 405502 3 INSTR DEADREGS EFLAGS ECX ESI EDI R8 R9 ZZ mov r9, rdx ; rtld_fini 405505 1 INSTR BELONGTO 405500 - 405505 1 INSTR DEADREGS EFLAGS ECX EDX ESI EDI R8 ZZ pop rsi + 405505 1 INSTR DEADREGS EFLAGS ECX EDX ESI EDI R8 ZZ pop rsi ; argc 405506 3 INSTR BELONGTO 405500 - 405506 3 INSTR DEADREGS EFLAGS ECX EDX EDI R8 ZZ mov rdx, rsp - 405506 3 PTRIMMEDESP STACK 0 displ mov rdx, rsp + 405506 3 INSTR DEADREGS EFLAGS ECX EDX EDI R8 ZZ mov rdx, rsp ; ubp_av + 405506 3 PTRIMMEDESP STACK 0 displ mov rdx, rsp ; ubp_av 405509 4 INSTR BELONGTO 405500 405509 4 INSTR DEADREGS EFLAGS ECX EDI R8 ZZ and rsp, 0FFFFFFFFFFFFFFF0h 40550d 1 INSTR BELONGTO 405500 40550d 1 INSTR DEADREGS EFLAGS ECX EDI R8 ZZ push rax 40550e 1 INSTR BELONGTO 405500 - 40550e 1 INSTR DEADREGS EFLAGS ECX EDI R8 ZZ push rsp - 40550f -2 INSTR LOCAL n R8 ZZ NumericDEFs mov r8, offset nullsub_1 + 40550e 1 INSTR DEADREGS EFLAGS ECX EDI R8 ZZ push rsp ; stack_end + 40550f -2 INSTR LOCAL n R8 ZZ NumericDEFs mov r8, offset fini ; fini 40550f 7 INSTR BELONGTO 405500 - 40550f 7 INSTR DEADREGS EFLAGS ECX EDI R8 ZZ mov r8, offset nullsub_1 - 405516 -2 INSTR LOCAL n RCX ZZ NumericDEFs mov rcx, offset loc_40B790 + 40550f 7 INSTR DEADREGS EFLAGS ECX EDI R8 ZZ mov r8, offset fini ; fini + 405516 -2 INSTR LOCAL n RCX ZZ NumericDEFs mov rcx, offset init; init 405516 7 INSTR BELONGTO 405500 - 405516 7 INSTR DEADREGS EFLAGS ECX EDI ZZ mov rcx, offset loc_40B790 - 40551d -2 INSTR LOCAL n RDI ZZ NumericDEFs mov rdi, offset sub_405410 + 405516 7 INSTR DEADREGS EFLAGS ECX EDI ZZ mov rcx, offset init; init + 40551d -2 INSTR LOCAL n RDI ZZ NumericDEFs mov rdi, offset main; main 40551d 7 INSTR BELONGTO 405500 - 40551d 7 INSTR DEADREGS EFLAGS EDI ZZ mov rdi, offset sub_405410 + 40551d 7 INSTR DEADREGS EFLAGS EDI ZZ mov rdi, offset main; main 405524 -1 INSTR LOCAL NoMetaUpdate call ___libc_start_main 405524 5 INSTR BELONGTO 405500 405524 5 INSTR DEADREGS EFLAGS ZZ call ___libc_start_main @@ -2321,7 +2321,7 @@ 405691 3 INSTR BELONGTO 4055f0 405691 3 INSTR DEADREGS EFLAGS ECX EDX EBX ESI EDI R8 R9 ZZ mov r9, rbp 405694 6 INSTR BELONGTO 4055f0 - 405694 6 INSTR DEADREGS EFLAGS ECX EDX EBX ESI EDI R8 ZZ mov r8d, (offset aBSBS+0Ah) + 405694 6 INSTR DEADREGS EFLAGS ECX EDX EBX ESI EDI R8 ZZ mov r8d, (offset aBSBS+0Ah); "%s" 40569a -2 INSTR LOCAL n ECX ZZ NUMVia2ndSrcIMMEDNUM mov ecx, 2 40569a 5 INSTR BELONGTO 4055f0 40569a 5 INSTR DEADREGS EFLAGS ECX EDX EBX ESI EDI ZZ mov ecx, 2 @@ -2360,7 +2360,7 @@ 4056cf 3 INSTR BELONGTO 4055f0 4056cf 3 INSTR DEADREGS EFLAGS EDX ESI EDI ZZ mov rdx, rbp 4056d2 5 INSTR BELONGTO 4055f0 - 4056d2 5 INSTR DEADREGS EFLAGS ESI EDI ZZ mov esi, (offset aBSBS+0Ah) + 4056d2 5 INSTR DEADREGS EFLAGS ESI EDI ZZ mov esi, (offset aBSBS+0Ah); "%s" 4056d7 3 INSTR BELONGTO 4055f0 4056d7 3 INSTR DEADREGS EFLAGS EDI ZZ mov rdi, rax 4056da 2 INSTR BELONGTO 4055f0 @@ -5487,7 +5487,7 @@ 407be7 3 INSTR BELONGTO 407b80 407be7 3 INSTR DEADREGS EFLAGS ECX EDX ESI EDI R8 R12 R13 R14 ZZ mov rdi, rax 407bea 6 INSTR BELONGTO 407b80 - 407bea 6 INSTR DEADREGS EFLAGS EAX ECX EDX ESI R8 R12 R13 R14 ZZ mov r8d, (offset aBSBS+0Ah) + 407bea 6 INSTR DEADREGS EFLAGS EAX ECX EDX ESI R8 R12 R13 R14 ZZ mov r8d, (offset aBSBS+0Ah); "%s" 407bf0 2 INSTR BELONGTO 407b80 407bf0 2 INSTR DEADREGS EFLAGS EAX ECX EDX ESI R12 R13 R14 ZZ xor eax, eax 407bf0 -2 INSTR LOCAL n EAX ZZ AlwaysNUM xor eax, eax @@ -14080,31 +14080,98 @@ 40b77a -2 INSTR LOCAL n ESI ZZ NUMVia2ndSrcIMMEDNUM mov esi, 80h 40b77f -1 INSTR LOCAL NoMetaUpdate call _gtk_icon_size_register 40b78a -1 INSTR LOCAL 1stSrcVia2ndSrcIMMEDNUM add rsp, 8 - 40b790 5 PTRIMMEDESP STACK -40 displ mov [rsp-28h], rbp - 40b795 5 PTRIMMEDESP STACK -32 displ mov [rsp-20h], r12 - 40b7a8 5 PTRIMMEDESP STACK -24 displ mov [rsp-18h], r13 - 40b7ad 5 PTRIMMEDESP STACK -16 displ mov [rsp-10h], r14 - 40b7b2 5 PTRIMMEDESP STACK -8 displ mov [rsp-8], r15 - 40b7b7 5 PTRIMMEDESP STACK -48 displ mov [rsp-30h], rbx - 40b7c9 -2 INSTR LOCAL n RBP ZZ AlwaysNUM sar rbp, 3 + 40b790 0 FUNC FRAMERESTORE 0 0 0 1 0 0 2 0 0 3 0 0 4 0 8 5 0 0 6 0 0 7 0 0 8 0 0 9 0 0 10 0 0 11 0 0 12 0 0 13 0 0 14 0 0 15 0 0 ZZ + 40b790 0 FUNC MMSAFENESS SPECSAFE + 40b790 137 FUNC GLOBAL init FUNC_UNSAFE NOFP RET 40b818 + 40b790 5 INSTR BELONGTO 40b790 + 40b790 5 INSTR DEADREGS EFLAGS ZZ mov [rsp+var_28], rbp + 40b790 5 PTRIMMEDESP STACK -40 displ mov [rsp+var_28], rbp + 40b795 5 INSTR BELONGTO 40b790 + 40b795 5 INSTR DEADREGS EFLAGS ZZ mov [rsp+var_20], r12 + 40b795 5 PTRIMMEDESP STACK -32 displ mov [rsp+var_20], r12 + 40b79a -1 INSTR LOCAL MetadataUnused lea rbp, cs:60EDA4h + 40b79a 7 INSTR BELONGTO 40b790 + 40b7a1 7 INSTR BELONGTO 40b790 + 40b7a1 7 INSTR DEADREGS EFLAGS R12 ZZ lea r12, cs:60EDA4h + 40b7a8 5 INSTR BELONGTO 40b790 + 40b7a8 5 INSTR DEADREGS EFLAGS ZZ mov [rsp+var_18], r13 + 40b7a8 5 PTRIMMEDESP STACK -24 displ mov [rsp+var_18], r13 + 40b7ad 5 INSTR BELONGTO 40b790 + 40b7ad 5 INSTR DEADREGS EFLAGS R13 ZZ mov [rsp+var_10], r14 + 40b7ad 5 PTRIMMEDESP STACK -16 displ mov [rsp+var_10], r14 + 40b7b2 5 INSTR BELONGTO 40b790 + 40b7b2 5 INSTR DEADREGS EFLAGS R13 R14 ZZ mov [rsp+var_8], r15 + 40b7b2 5 PTRIMMEDESP STACK -8 displ mov [rsp+var_8], r15 + 40b7b7 5 INSTR BELONGTO 40b790 + 40b7b7 5 INSTR DEADREGS EFLAGS R13 R14 R15 ZZ mov [rsp+var_30], rbx + 40b7b7 5 PTRIMMEDESP STACK -48 displ mov [rsp+var_30], rbx + 40b7bc 4 INSTR BELONGTO 40b790 + 40b7bc 4 INSTR DEADREGS EFLAGS EBX R13 R14 R15 ZZ sub rsp, 38h + 40b7bc 56 DATAREF STACK 742 esp + 0 PARENT LocalFrame LOCALFRAME + 40b7bc 8 DATAREF STACK 743 esp + 8 CHILDOF 742 OFFSET 8 LOCALVAR var_30 + 40b7bc 8 DATAREF STACK 744 esp + 16 CHILDOF 742 OFFSET 16 LOCALVAR var_28 + 40b7bc 8 DATAREF STACK 745 esp + 24 CHILDOF 742 OFFSET 24 LOCALVAR var_20 + 40b7bc 8 DATAREF STACK 746 esp + 32 CHILDOF 742 OFFSET 32 LOCALVAR var_18 + 40b7bc 8 DATAREF STACK 747 esp + 40 CHILDOF 742 OFFSET 40 LOCALVAR var_10 + 40b7bc 8 DATAREF STACK 748 esp + 48 CHILDOF 742 OFFSET 48 LOCALVAR var_8 + 40b7bc 8 MEMORYHOLE STACK esp + 56 ReturnAddress + 40b7c0 -1 INSTR LOCAL MetadataUnused sub rbp, r12 + 40b7c0 3 INSTR BELONGTO 40b790 + 40b7c3 3 INSTR BELONGTO 40b790 + 40b7c3 3 INSTR DEADREGS EFLAGS EBX R13 R14 R15 ZZ mov r13d, edi + 40b7c6 3 INSTR BELONGTO 40b790 + 40b7c6 3 INSTR DEADREGS EFLAGS EBX R14 R15 ZZ mov r14, rsi + 40b7c9 -1 INSTR LOCAL MetadataUnused sar rbp, 3 + 40b7c9 4 INSTR BELONGTO 40b790 + 40b7cd 3 INSTR BELONGTO 40b790 + 40b7cd 3 INSTR DEADREGS EFLAGS EBX R15 ZZ mov r15, rdx 40b7d0 -1 INSTR LOCAL NoMetaUpdate call _init_proc + 40b7d0 5 INSTR BELONGTO 40b790 + 40b7d0 5 INSTR DEADREGS EFLAGS EBX ZZ call _init_proc 40b7d5 -1 INSTR LOCAL NoMetaUpdate test rbp, rbp + 40b7d5 3 INSTR BELONGTO 40b790 40b7d8 -1 INSTR LOCAL NoMetaUpdate jz short loc_40B7F6 + 40b7d8 2 INSTR BELONGTO 40b790 + 40b7da 2 INSTR BELONGTO 40b790 + 40b7da 2 INSTR DEADREGS EFLAGS EDX EBX ESI EDI ZZ xor ebx, ebx 40b7da -2 INSTR LOCAL n EBX ZZ AlwaysNUM xor ebx, ebx + 40b7dc 4 INSTR BELONGTO 40b790 + 40b7e0 3 INSTR BELONGTO 40b790 + 40b7e0 3 INSTR DEADREGS EFLAGS EDX ESI EDI ZZ mov rdx, r15 + 40b7e3 3 INSTR BELONGTO 40b790 + 40b7e3 3 INSTR DEADREGS EFLAGS ESI EDI ZZ mov rsi, r14 + 40b7e6 3 INSTR BELONGTO 40b790 + 40b7e6 3 INSTR DEADREGS EFLAGS EDI ZZ mov edi, r13d 40b7e9 -1 INSTR LOCAL NoMetaUpdate call qword ptr [r12+rbx*8] + 40b7e9 4 INSTR BELONGTO 40b790 40b7ed -1 INSTR LOCAL 1stSrcVia2ndSrcIMMEDNUM add rbx, 1 + 40b7ed 4 INSTR BELONGTO 40b790 40b7f1 -1 INSTR LOCAL NoMetaUpdate cmp rbx, rbp + 40b7f1 3 INSTR BELONGTO 40b790 40b7f4 -1 INSTR LOCAL NoMetaUpdate jnz short loc_40B7E0 - 40b7f6 5 PTRIMMEDESP STACK 8 displ mov rbx, [rsp+8] - 40b7fb 5 PTRIMMEDESP STACK 16 displ mov rbp, [rsp+10h] - 40b800 5 PTRIMMEDESP STACK 24 displ mov r12, [rsp+18h] - 40b805 5 PTRIMMEDESP STACK 32 displ mov r13, [rsp+20h] - 40b80a 5 PTRIMMEDESP STACK 40 displ mov r14, [rsp+28h] - 40b80f 5 PTRIMMEDESP STACK 48 displ mov r15, [rsp+30h] + 40b7f4 2 INSTR BELONGTO 40b790 + 40b7f6 5 INSTR BELONGTO 40b790 + 40b7f6 5 INSTR DEADREGS EFLAGS EBX R8 R9 R10 R11 R12 R13 R14 R15 ZZ mov rbx, [rsp+38h+var_30] + 40b7f6 5 PTRIMMEDESP STACK 8 displ mov rbx, [rsp+38h+var_30] + 40b7fb 5 INSTR BELONGTO 40b790 + 40b7fb 5 INSTR DEADREGS EFLAGS R8 R9 R10 R11 R12 R13 R14 R15 ZZ mov rbp, [rsp+38h+var_28] + 40b7fb 5 PTRIMMEDESP STACK 16 displ mov rbp, [rsp+38h+var_28] + 40b800 -1 INSTR LOCAL MetadataUnused mov r12, [rsp+38h+var_20] + 40b800 5 INSTR BELONGTO 40b790 + 40b805 -1 INSTR LOCAL MetadataUnused mov r13, [rsp+38h+var_18] + 40b805 5 INSTR BELONGTO 40b790 + 40b80a -1 INSTR LOCAL MetadataUnused mov r14, [rsp+38h+var_10] + 40b80a 5 INSTR BELONGTO 40b790 + 40b80f -1 INSTR LOCAL MetadataUnused mov r15, [rsp+38h+var_8] + 40b80f 5 INSTR BELONGTO 40b790 40b814 -1 INSTR LOCAL 1stSrcVia2ndSrcIMMEDNUM add rsp, 38h + 40b814 4 INSTR BELONGTO 40b790 + 40b818 1 INSTR BELONGTO 40b790 + 40b818 1 INSTR DEADREGS EFLAGS R8 R9 R10 R11 R12 R13 R14 R15 ZZ retn + 40b818 56 DEALLOC STACK esp - 56 retn 40b820 0 FUNC FRAMERESTORE 0 0 0 1 0 1 2 0 0 3 0 0 4 0 8 5 0 0 6 0 0 7 0 0 8 0 0 9 0 0 10 0 0 11 0 0 12 0 0 13 0 0 14 0 0 15 0 0 ZZ 40b820 0 FUNC MMSAFENESS SAFE - 40b820 2 FUNC GLOBAL nullsub_1 FUNC_SAFE NOFP RET FUNC_LEAF 40b821 + 40b820 2 FUNC GLOBAL fini FUNC_SAFE NOFP RET FUNC_LEAF 40b821 40b820 2 INSTR BELONGTO 40b820 40b820 2 INSTR DEADREGS EFLAGS ZZ rep retn 40b820 -4 INSTR LOCAL SafeReturn rep retn @@ -14122,7 +14189,7 @@ 40b834 -3 INSTR LOCAL NoWarn push rbx 40b835 4 INSTR BELONGTO 40b830 40b835 4 INSTR DEADREGS EFLAGS EAX EBX ZZ sub rsp, 8 - 40b835 8 DATAREF STACK 742 esp + 0 PARENT LocalFrame LOCALFRAME + 40b835 8 DATAREF STACK 749 esp + 0 PARENT LocalFrame LOCALFRAME 40b835 8 MEMORYHOLE STACK esp + 16 ReturnAddress 40b835 8 MEMORYHOLE STACK esp + 8 CalleeSavedRegs 40b839 7 INSTR BELONGTO 40b830 @@ -14158,7 +14225,7 @@ 40b868 14 FUNC GLOBAL .term_proc FUNC_UNSAFE NOFP RET 40b875 40b868 4 INSTR BELONGTO 40b868 40b868 4 INSTR DEADREGS EFLAGS EAX ECX EDX ESI EDI R8 R9 R10 R11 ZZ sub rsp, 8 ; _fini - 40b868 8 DATAREF STACK 743 esp + 0 PARENT LocalFrame LOCALFRAME + 40b868 8 DATAREF STACK 750 esp + 0 PARENT LocalFrame LOCALFRAME 40b868 8 MEMORYHOLE STACK esp + 8 ReturnAddress 40b86c -1 INSTR LOCAL NoMetaUpdate call sub_405550 40b86c 5 INSTR BELONGTO 40b868 diff --git a/tests/commit/trimmed-sorted-save-gnome-session-quit.psexe.annot b/tests/commit/trimmed-sorted-save-gnome-session-quit.psexe.annot index ae530d29..99e46a8e 100644 --- a/tests/commit/trimmed-sorted-save-gnome-session-quit.psexe.annot +++ b/tests/commit/trimmed-sorted-save-gnome-session-quit.psexe.annot @@ -190,7 +190,7 @@ 400930 0 FUNC MMSAFENESS SAFE 400930 1 INSTR BELONGTO 400930 400930 1 INSTR DEADREGS EFLAGS ZZ push rbx - 400930 399 FUNC GLOBAL sub_400930 FUNC_UNSAFE NOFP RET 400abe + 400930 399 FUNC GLOBAL main FUNC_UNSAFE NOFP RET 400abe 400930 -3 INSTR LOCAL NoWarn push rbx 400931 32 DATAREF STACK 85 esp + 0 PARENT LocalFrame LOCALFRAME 400931 4 DATAREF STACK 87 esp + 12 CHILDOF 85 OFFSET 12 LOCALVAR var_1C @@ -451,27 +451,27 @@ 400ac0 42 FUNC GLOBAL start FUNC_UNSAFE NOFP NORET 400ae9 400ac0 8 MEMORYHOLE STACK esp + 0 ReturnAddress 400ac2 3 INSTR BELONGTO 400ac0 - 400ac2 3 INSTR DEADREGS EFLAGS ECX ESI EDI R8 R9 ZZ mov r9, rdx + 400ac2 3 INSTR DEADREGS EFLAGS ECX ESI EDI R8 R9 ZZ mov r9, rdx ; rtld_fini 400ac5 1 INSTR BELONGTO 400ac0 - 400ac5 1 INSTR DEADREGS EFLAGS ECX EDX ESI EDI R8 ZZ pop rsi + 400ac5 1 INSTR DEADREGS EFLAGS ECX EDX ESI EDI R8 ZZ pop rsi ; argc 400ac6 3 INSTR BELONGTO 400ac0 - 400ac6 3 INSTR DEADREGS EFLAGS ECX EDX EDI R8 ZZ mov rdx, rsp - 400ac6 3 PTRIMMEDESP STACK 0 displ mov rdx, rsp + 400ac6 3 INSTR DEADREGS EFLAGS ECX EDX EDI R8 ZZ mov rdx, rsp ; ubp_av + 400ac6 3 PTRIMMEDESP STACK 0 displ mov rdx, rsp ; ubp_av 400ac9 4 INSTR BELONGTO 400ac0 400ac9 4 INSTR DEADREGS EFLAGS ECX EDI R8 ZZ and rsp, 0FFFFFFFFFFFFFFF0h 400acd 1 INSTR BELONGTO 400ac0 400acd 1 INSTR DEADREGS EFLAGS ECX EDI R8 ZZ push rax 400ace 1 INSTR BELONGTO 400ac0 - 400ace 1 INSTR DEADREGS EFLAGS ECX EDI R8 ZZ push rsp - 400acf -2 INSTR LOCAL n R8 ZZ NumericDEFs mov r8, offset nullsub_1 + 400ace 1 INSTR DEADREGS EFLAGS ECX EDI R8 ZZ push rsp ; stack_end + 400acf -2 INSTR LOCAL n R8 ZZ NumericDEFs mov r8, offset fini ; fini 400acf 7 INSTR BELONGTO 400ac0 - 400acf 7 INSTR DEADREGS EFLAGS ECX EDI R8 ZZ mov r8, offset nullsub_1 - 400ad6 -2 INSTR LOCAL n RCX ZZ NumericDEFs mov rcx, offset loc_400D10 + 400acf 7 INSTR DEADREGS EFLAGS ECX EDI R8 ZZ mov r8, offset fini ; fini + 400ad6 -2 INSTR LOCAL n RCX ZZ NumericDEFs mov rcx, offset init; init 400ad6 7 INSTR BELONGTO 400ac0 - 400ad6 7 INSTR DEADREGS EFLAGS ECX EDI ZZ mov rcx, offset loc_400D10 - 400add -2 INSTR LOCAL n RDI ZZ NumericDEFs mov rdi, offset sub_400930 + 400ad6 7 INSTR DEADREGS EFLAGS ECX EDI ZZ mov rcx, offset init; init + 400add -2 INSTR LOCAL n RDI ZZ NumericDEFs mov rdi, offset main; main 400add 7 INSTR BELONGTO 400ac0 - 400add 7 INSTR DEADREGS EFLAGS EDI ZZ mov rdi, offset sub_400930 + 400add 7 INSTR DEADREGS EFLAGS EDI ZZ mov rdi, offset main; main 400ae4 -1 INSTR LOCAL NoMetaUpdate call ___libc_start_main 400ae4 5 INSTR BELONGTO 400ac0 400ae4 5 INSTR DEADREGS EFLAGS ZZ call ___libc_start_main @@ -822,31 +822,98 @@ 400d01 5 INSTR DEADREGS EFLAGS ZZ call _g_log 400d06 -1 INSTR LOCAL NoMetaUpdate jmp short loc_400CE4 400d06 2 INSTR BELONGTO 400c70 - 400d10 5 PTRIMMEDESP STACK -40 displ mov [rsp-28h], rbp - 400d15 5 PTRIMMEDESP STACK -32 displ mov [rsp-20h], r12 - 400d28 5 PTRIMMEDESP STACK -24 displ mov [rsp-18h], r13 - 400d2d 5 PTRIMMEDESP STACK -16 displ mov [rsp-10h], r14 - 400d32 5 PTRIMMEDESP STACK -8 displ mov [rsp-8], r15 - 400d37 5 PTRIMMEDESP STACK -48 displ mov [rsp-30h], rbx - 400d49 -2 INSTR LOCAL n RBP ZZ AlwaysNUM sar rbp, 3 + 400d10 0 FUNC FRAMERESTORE 0 0 0 1 0 0 2 0 0 3 0 0 4 0 8 5 0 0 6 0 0 7 0 0 8 0 0 9 0 0 10 0 0 11 0 0 12 0 0 13 0 0 14 0 0 15 0 0 ZZ + 400d10 0 FUNC MMSAFENESS SPECSAFE + 400d10 137 FUNC GLOBAL init FUNC_UNSAFE NOFP RET 400d98 + 400d10 5 INSTR BELONGTO 400d10 + 400d10 5 INSTR DEADREGS EFLAGS ZZ mov [rsp+var_28], rbp + 400d10 5 PTRIMMEDESP STACK -40 displ mov [rsp+var_28], rbp + 400d15 5 INSTR BELONGTO 400d10 + 400d15 5 INSTR DEADREGS EFLAGS ZZ mov [rsp+var_20], r12 + 400d15 5 PTRIMMEDESP STACK -32 displ mov [rsp+var_20], r12 + 400d1a -1 INSTR LOCAL MetadataUnused lea rbp, cs:601DD4h + 400d1a 7 INSTR BELONGTO 400d10 + 400d21 7 INSTR BELONGTO 400d10 + 400d21 7 INSTR DEADREGS EFLAGS R12 ZZ lea r12, cs:601DD4h + 400d28 5 INSTR BELONGTO 400d10 + 400d28 5 INSTR DEADREGS EFLAGS ZZ mov [rsp+var_18], r13 + 400d28 5 PTRIMMEDESP STACK -24 displ mov [rsp+var_18], r13 + 400d2d 5 INSTR BELONGTO 400d10 + 400d2d 5 INSTR DEADREGS EFLAGS R13 ZZ mov [rsp+var_10], r14 + 400d2d 5 PTRIMMEDESP STACK -16 displ mov [rsp+var_10], r14 + 400d32 5 INSTR BELONGTO 400d10 + 400d32 5 INSTR DEADREGS EFLAGS R13 R14 ZZ mov [rsp+var_8], r15 + 400d32 5 PTRIMMEDESP STACK -8 displ mov [rsp+var_8], r15 + 400d37 5 INSTR BELONGTO 400d10 + 400d37 5 INSTR DEADREGS EFLAGS R13 R14 R15 ZZ mov [rsp+var_30], rbx + 400d37 5 PTRIMMEDESP STACK -48 displ mov [rsp+var_30], rbx + 400d3c 4 INSTR BELONGTO 400d10 + 400d3c 4 INSTR DEADREGS EFLAGS EBX R13 R14 R15 ZZ sub rsp, 38h + 400d3c 56 DATAREF STACK 97 esp + 0 PARENT LocalFrame LOCALFRAME + 400d3c 8 DATAREF STACK 100 esp + 24 CHILDOF 97 OFFSET 24 LOCALVAR var_20 + 400d3c 8 DATAREF STACK 101 esp + 32 CHILDOF 97 OFFSET 32 LOCALVAR var_18 + 400d3c 8 DATAREF STACK 102 esp + 40 CHILDOF 97 OFFSET 40 LOCALVAR var_10 + 400d3c 8 DATAREF STACK 103 esp + 48 CHILDOF 97 OFFSET 48 LOCALVAR var_8 + 400d3c 8 DATAREF STACK 98 esp + 8 CHILDOF 97 OFFSET 8 LOCALVAR var_30 + 400d3c 8 DATAREF STACK 99 esp + 16 CHILDOF 97 OFFSET 16 LOCALVAR var_28 + 400d3c 8 MEMORYHOLE STACK esp + 56 ReturnAddress + 400d40 -1 INSTR LOCAL MetadataUnused sub rbp, r12 + 400d40 3 INSTR BELONGTO 400d10 + 400d43 3 INSTR BELONGTO 400d10 + 400d43 3 INSTR DEADREGS EFLAGS EBX R13 R14 R15 ZZ mov r13d, edi + 400d46 3 INSTR BELONGTO 400d10 + 400d46 3 INSTR DEADREGS EFLAGS EBX R14 R15 ZZ mov r14, rsi + 400d49 -1 INSTR LOCAL MetadataUnused sar rbp, 3 + 400d49 4 INSTR BELONGTO 400d10 + 400d4d 3 INSTR BELONGTO 400d10 + 400d4d 3 INSTR DEADREGS EFLAGS EBX R15 ZZ mov r15, rdx 400d50 -1 INSTR LOCAL NoMetaUpdate call _init_proc + 400d50 5 INSTR BELONGTO 400d10 + 400d50 5 INSTR DEADREGS EFLAGS EBX ZZ call _init_proc 400d55 -1 INSTR LOCAL NoMetaUpdate test rbp, rbp + 400d55 3 INSTR BELONGTO 400d10 400d58 -1 INSTR LOCAL NoMetaUpdate jz short loc_400D76 + 400d58 2 INSTR BELONGTO 400d10 + 400d5a 2 INSTR BELONGTO 400d10 + 400d5a 2 INSTR DEADREGS EFLAGS EDX EBX ESI EDI ZZ xor ebx, ebx 400d5a -2 INSTR LOCAL n EBX ZZ AlwaysNUM xor ebx, ebx + 400d5c 4 INSTR BELONGTO 400d10 + 400d60 3 INSTR BELONGTO 400d10 + 400d60 3 INSTR DEADREGS EFLAGS EDX ESI EDI ZZ mov rdx, r15 + 400d63 3 INSTR BELONGTO 400d10 + 400d63 3 INSTR DEADREGS EFLAGS ESI EDI ZZ mov rsi, r14 + 400d66 3 INSTR BELONGTO 400d10 + 400d66 3 INSTR DEADREGS EFLAGS EDI ZZ mov edi, r13d 400d69 -1 INSTR LOCAL NoMetaUpdate call qword ptr [r12+rbx*8] + 400d69 4 INSTR BELONGTO 400d10 400d6d -1 INSTR LOCAL 1stSrcVia2ndSrcIMMEDNUM add rbx, 1 + 400d6d 4 INSTR BELONGTO 400d10 400d71 -1 INSTR LOCAL NoMetaUpdate cmp rbx, rbp + 400d71 3 INSTR BELONGTO 400d10 400d74 -1 INSTR LOCAL NoMetaUpdate jnz short loc_400D60 - 400d76 5 PTRIMMEDESP STACK 8 displ mov rbx, [rsp+8] - 400d7b 5 PTRIMMEDESP STACK 16 displ mov rbp, [rsp+10h] - 400d80 5 PTRIMMEDESP STACK 24 displ mov r12, [rsp+18h] - 400d85 5 PTRIMMEDESP STACK 32 displ mov r13, [rsp+20h] - 400d8a 5 PTRIMMEDESP STACK 40 displ mov r14, [rsp+28h] - 400d8f 5 PTRIMMEDESP STACK 48 displ mov r15, [rsp+30h] + 400d74 2 INSTR BELONGTO 400d10 + 400d76 5 INSTR BELONGTO 400d10 + 400d76 5 INSTR DEADREGS EFLAGS EBX R8 R9 R10 R11 R12 R13 R14 R15 ZZ mov rbx, [rsp+38h+var_30] + 400d76 5 PTRIMMEDESP STACK 8 displ mov rbx, [rsp+38h+var_30] + 400d7b 5 INSTR BELONGTO 400d10 + 400d7b 5 INSTR DEADREGS EFLAGS R8 R9 R10 R11 R12 R13 R14 R15 ZZ mov rbp, [rsp+38h+var_28] + 400d7b 5 PTRIMMEDESP STACK 16 displ mov rbp, [rsp+38h+var_28] + 400d80 -1 INSTR LOCAL MetadataUnused mov r12, [rsp+38h+var_20] + 400d80 5 INSTR BELONGTO 400d10 + 400d85 -1 INSTR LOCAL MetadataUnused mov r13, [rsp+38h+var_18] + 400d85 5 INSTR BELONGTO 400d10 + 400d8a -1 INSTR LOCAL MetadataUnused mov r14, [rsp+38h+var_10] + 400d8a 5 INSTR BELONGTO 400d10 + 400d8f -1 INSTR LOCAL MetadataUnused mov r15, [rsp+38h+var_8] + 400d8f 5 INSTR BELONGTO 400d10 400d94 -1 INSTR LOCAL 1stSrcVia2ndSrcIMMEDNUM add rsp, 38h + 400d94 4 INSTR BELONGTO 400d10 + 400d98 1 INSTR BELONGTO 400d10 + 400d98 1 INSTR DEADREGS EFLAGS R8 R9 R10 R11 R12 R13 R14 R15 ZZ retn + 400d98 56 DEALLOC STACK esp - 56 retn 400da0 0 FUNC FRAMERESTORE 0 0 0 1 0 1 2 0 0 3 0 0 4 0 8 5 0 0 6 0 0 7 0 0 8 0 0 9 0 0 10 0 0 11 0 0 12 0 0 13 0 0 14 0 0 15 0 0 ZZ 400da0 0 FUNC MMSAFENESS SAFE - 400da0 2 FUNC GLOBAL nullsub_1 FUNC_SAFE NOFP RET FUNC_LEAF 400da1 + 400da0 2 FUNC GLOBAL fini FUNC_SAFE NOFP RET FUNC_LEAF 400da1 400da0 2 INSTR BELONGTO 400da0 400da0 2 INSTR DEADREGS EFLAGS ZZ rep retn 400da0 -4 INSTR LOCAL SafeReturn rep retn @@ -864,7 +931,7 @@ 400db4 -3 INSTR LOCAL NoWarn push rbx 400db5 4 INSTR BELONGTO 400db0 400db5 4 INSTR DEADREGS EFLAGS EAX EBX ZZ sub rsp, 8 - 400db5 8 DATAREF STACK 97 esp + 0 PARENT LocalFrame LOCALFRAME + 400db5 8 DATAREF STACK 104 esp + 0 PARENT LocalFrame LOCALFRAME 400db5 8 MEMORYHOLE STACK esp + 16 ReturnAddress 400db5 8 MEMORYHOLE STACK esp + 8 CalleeSavedRegs 400db9 7 INSTR BELONGTO 400db0 @@ -900,7 +967,7 @@ 400de8 14 FUNC GLOBAL .term_proc FUNC_UNSAFE NOFP RET 400df5 400de8 4 INSTR BELONGTO 400de8 400de8 4 INSTR DEADREGS EFLAGS EAX ECX EDX ESI EDI R8 R9 R10 R11 ZZ sub rsp, 8 ; _fini - 400de8 8 DATAREF STACK 98 esp + 0 PARENT LocalFrame LOCALFRAME + 400de8 8 DATAREF STACK 105 esp + 0 PARENT LocalFrame LOCALFRAME 400de8 8 MEMORYHOLE STACK esp + 8 ReturnAddress 400dec -1 INSTR LOCAL NoMetaUpdate call sub_400B10 400dec 5 INSTR BELONGTO 400de8 diff --git a/tests/commit/trimmed-sorted-save-gnome-session.psexe.annot.REMOVED.git-id b/tests/commit/trimmed-sorted-save-gnome-session.psexe.annot.REMOVED.git-id index ecad3b84..ff60a90b 100644 --- a/tests/commit/trimmed-sorted-save-gnome-session.psexe.annot.REMOVED.git-id +++ b/tests/commit/trimmed-sorted-save-gnome-session.psexe.annot.REMOVED.git-id @@ -1 +1 @@ -c2c823e4ae4ae2c066ee4bdd8762556ac85e7993 \ No newline at end of file +7f43bc42d6ba1b69b39fea2e92b25b04268128fd \ No newline at end of file diff --git a/tests/commit/trimmed-sorted-save-gnome-settings-daemon.psexe.annot b/tests/commit/trimmed-sorted-save-gnome-settings-daemon.psexe.annot index df2a4a55..9ce54ae4 100644 --- a/tests/commit/trimmed-sorted-save-gnome-settings-daemon.psexe.annot +++ b/tests/commit/trimmed-sorted-save-gnome-settings-daemon.psexe.annot @@ -1594,7 +1594,7 @@ 403923 2 INSTR DEADREGS EFLAGS EAX EDX EBX ESI EDI ZZ xor edi, edi 403923 -2 INSTR LOCAL n EDI ZZ AlwaysNUM xor edi, edi 403925 5 INSTR BELONGTO 403610 - 403925 5 INSTR DEADREGS EFLAGS EAX EDX EBX ESI ZZ mov edx, (offset aWrongIageInFil+14h) + 403925 5 INSTR DEADREGS EFLAGS EAX EDX EBX ESI ZZ mov edx, (offset aWrongIageInFil+14h); "%s" 40392a -2 INSTR LOCAL n ESI ZZ NUMVia2ndSrcIMMEDNUM mov esi, 10h 40392a 5 INSTR BELONGTO 403610 40392a 5 INSTR DEADREGS EFLAGS EAX EBX ESI ZZ mov esi, 10h @@ -1634,27 +1634,27 @@ 403958 42 FUNC GLOBAL _start FUNC_UNSAFE NOFP NORET 403981 403958 8 MEMORYHOLE STACK esp + 0 ReturnAddress 40395a 3 INSTR BELONGTO 403958 - 40395a 3 INSTR DEADREGS EFLAGS ECX ESI EDI R8 R9 ZZ mov r9, rdx + 40395a 3 INSTR DEADREGS EFLAGS ECX ESI EDI R8 R9 ZZ mov r9, rdx ; rtld_fini 40395d 1 INSTR BELONGTO 403958 - 40395d 1 INSTR DEADREGS EFLAGS ECX EDX ESI EDI R8 ZZ pop rsi + 40395d 1 INSTR DEADREGS EFLAGS ECX EDX ESI EDI R8 ZZ pop rsi ; argc 40395e 3 INSTR BELONGTO 403958 - 40395e 3 INSTR DEADREGS EFLAGS ECX EDX EDI R8 ZZ mov rdx, rsp - 40395e 3 PTRIMMEDESP STACK 0 displ mov rdx, rsp + 40395e 3 INSTR DEADREGS EFLAGS ECX EDX EDI R8 ZZ mov rdx, rsp ; ubp_av + 40395e 3 PTRIMMEDESP STACK 0 displ mov rdx, rsp ; ubp_av 403961 4 INSTR BELONGTO 403958 403961 4 INSTR DEADREGS EFLAGS ECX EDI R8 ZZ and rsp, 0FFFFFFFFFFFFFFF0h 403965 1 INSTR BELONGTO 403958 403965 1 INSTR DEADREGS EFLAGS ECX EDI R8 ZZ push rax 403966 1 INSTR BELONGTO 403958 - 403966 1 INSTR DEADREGS EFLAGS ECX EDI R8 ZZ push rsp - 403967 -2 INSTR LOCAL n R8 ZZ NumericDEFs mov r8, offset __libc_csu_fini + 403966 1 INSTR DEADREGS EFLAGS ECX EDI R8 ZZ push rsp ; stack_end + 403967 -2 INSTR LOCAL n R8 ZZ NumericDEFs mov r8, offset __libc_csu_fini; fini 403967 7 INSTR BELONGTO 403958 - 403967 7 INSTR DEADREGS EFLAGS ECX EDI R8 ZZ mov r8, offset __libc_csu_fini - 40396e -2 INSTR LOCAL n RCX ZZ NumericDEFs mov rcx, offset __libc_csu_init + 403967 7 INSTR DEADREGS EFLAGS ECX EDI R8 ZZ mov r8, offset __libc_csu_fini; fini + 40396e -2 INSTR LOCAL n RCX ZZ NumericDEFs mov rcx, offset __libc_csu_init; init 40396e 7 INSTR BELONGTO 403958 - 40396e 7 INSTR DEADREGS EFLAGS ECX EDI ZZ mov rcx, offset __libc_csu_init - 403975 -2 INSTR LOCAL n RDI ZZ NumericDEFs mov rdi, offset main + 40396e 7 INSTR DEADREGS EFLAGS ECX EDI ZZ mov rcx, offset __libc_csu_init; init + 403975 -2 INSTR LOCAL n RDI ZZ NumericDEFs mov rdi, offset main; main 403975 7 INSTR BELONGTO 403958 - 403975 7 INSTR DEADREGS EFLAGS EDI ZZ mov rdi, offset main + 403975 7 INSTR DEADREGS EFLAGS EDI ZZ mov rdi, offset main; main 40397c -1 INSTR LOCAL NoMetaUpdate call ___libc_start_main 40397c 5 INSTR BELONGTO 403958 40397c 5 INSTR DEADREGS EFLAGS ZZ call ___libc_start_main @@ -1770,7 +1770,7 @@ 403a40 -3 INSTR LOCAL NoWarn push rbx 403a40 80 FUNC GLOBAL sub_403A40 FUNC_UNSAFE NOFP RET 403a8f 403a41 5 INSTR BELONGTO 403a40 - 403a41 5 INSTR DEADREGS EFLAGS EAX EDX EBX ESI ZZ mov edx, (offset aIgnoringUnknow+1Ch) + 403a41 5 INSTR DEADREGS EFLAGS EAX EDX EBX ESI ZZ mov edx, (offset aIgnoringUnknow+1Ch); "" 403a46 3 INSTR BELONGTO 403a40 403a46 3 INSTR DEADREGS EFLAGS EAX EBX ESI ZZ mov rbx, rdi 403a49 -2 INSTR LOCAL n ESI ZZ NUMVia2ndSrcIMMEDNUM mov esi, 1 @@ -3304,7 +3304,7 @@ 404617 2 INSTR DEADREGS EFLAGS ECX EDX EBX ESI EDI R13 R14 R15 ZZ xor edi, edi 404617 -2 INSTR LOCAL n EDI ZZ AlwaysNUM xor edi, edi 404619 5 INSTR BELONGTO 404420 - 404619 5 INSTR DEADREGS EFLAGS ECX EDX EBX ESI R13 R14 R15 ZZ mov edx, (offset aWrongIageInFil+14h) + 404619 5 INSTR DEADREGS EFLAGS ECX EDX EBX ESI R13 R14 R15 ZZ mov edx, (offset aWrongIageInFil+14h); "%s" 40461e -2 INSTR LOCAL n ESI ZZ NUMVia2ndSrcIMMEDNUM mov esi, 10h 40461e 5 INSTR BELONGTO 404420 40461e 5 INSTR DEADREGS EFLAGS ECX EBX ESI R13 R14 R15 ZZ mov esi, 10h diff --git a/tests/commit/trimmed-sorted-save-gnome-sound-applet.psexe.annot b/tests/commit/trimmed-sorted-save-gnome-sound-applet.psexe.annot index 80a15bd7..6823924d 100644 --- a/tests/commit/trimmed-sorted-save-gnome-sound-applet.psexe.annot +++ b/tests/commit/trimmed-sorted-save-gnome-sound-applet.psexe.annot @@ -691,9 +691,9 @@ 0 8 DATAREF GLOBAL 1001 21cfc0 PARENT _Jv_RegisterClasses_ptr OFFSET RW 0 8 DATAREF GLOBAL 1002 21cfc8 PARENT gtk_widget_show_all_ptr_0 OFFSET RW 0 8 DATAREF GLOBAL 1003 21cfd0 PARENT g_object_unref_ptr_0 OFFSET RW - 0 8 DATAREF GLOBAL 1004 21cfd8 PARENT __libc_csu_init_ptr OFFSET RW + 0 8 DATAREF GLOBAL 1004 21cfd8 PARENT init OFFSET RW 0 8 DATAREF GLOBAL 1005 21cfe0 PARENT gtk_status_icon_position_menu_ptr OFFSET RW - 0 8 DATAREF GLOBAL 1006 21cfe8 PARENT __libc_csu_fini_ptr OFFSET RW + 0 8 DATAREF GLOBAL 1006 21cfe8 PARENT fini OFFSET RW 0 8 DATAREF GLOBAL 1007 21cff0 PARENT g_cclosure_marshal_VOID__BOOLEAN_ptr OFFSET RW 0 8 DATAREF GLOBAL 1008 21cff8 PARENT __gmon_start___ptr OFFSET RW 0 8 DATAREF GLOBAL 1009 21d000 PARENT SMP_dummy233 VOID RW @@ -3850,7 +3850,7 @@ 12369 5 INSTR BELONGTO 122e0 12369 5 INSTR DEADREGS EFLAGS ZZ call _g_object_class_install_property 1236e 7 INSTR BELONGTO 122e0 - 1236e 7 INSTR DEADREGS EFLAGS ECX EDX ESI EDI R8 R9 ZZ lea rsi, aApplicationId+0Ch + 1236e 7 INSTR DEADREGS EFLAGS ECX EDX ESI EDI R8 R9 ZZ lea rsi, aApplicationId+0Ch; "id" 12375 7 INSTR BELONGTO 122e0 12375 7 INSTR DEADREGS EFLAGS ECX EDX EDI R8 R9 ZZ lea rdx, aTheIdForThisCa; "The id for this card" 1237c -2 INSTR LOCAL n R9 ZZ AlwaysNUM xor r9d, r9d @@ -9038,7 +9038,7 @@ 6cb0 -1 INSTR LOCAL MetadataUnused mov rax, [rsp+38h+var_20] 6cb0 5 INSTR BELONGTO 6b50 6cb5 7 INSTR BELONGTO 6b50 - 6cb5 7 INSTR DEADREGS EFLAGS ECX EDX EBX ESI EDI ZZ lea rdx, aSS_0+5 + 6cb5 7 INSTR DEADREGS EFLAGS ECX EDX EBX ESI EDI ZZ lea rdx, aSS_0+5 ; "%s" 6cbc 7 INSTR BELONGTO 6b50 6cbc 7 INSTR DEADREGS EFLAGS ECX EBX ESI EDI ZZ lea rdi, aSoundCcPanel; "sound-cc-panel" 6cc3 -2 INSTR LOCAL n ESI ZZ NUMVia2ndSrcIMMEDNUM mov esi, 10h @@ -9069,7 +9069,7 @@ 6ceb 7 INSTR BELONGTO 6b50 6ceb 7 INSTR DEADREGS EFLAGS EAX EDX EBX ESI EDI ZZ lea rdi, aSoundCcPanel; "sound-cc-panel" 6cf2 7 INSTR BELONGTO 6b50 - 6cf2 7 INSTR DEADREGS EFLAGS EAX EDX EBX ESI ZZ lea rdx, aSS_0+5 + 6cf2 7 INSTR DEADREGS EFLAGS EAX EDX EBX ESI ZZ lea rdx, aSS_0+5 ; "%s" 6cf9 -2 INSTR LOCAL n ESI ZZ NUMVia2ndSrcIMMEDNUM mov esi, 10h 6cf9 5 INSTR BELONGTO 6b50 6cf9 5 INSTR DEADREGS EFLAGS EAX EBX ESI ZZ mov esi, 10h @@ -9112,24 +9112,24 @@ 6d38 42 FUNC GLOBAL start FUNC_UNSAFE NOFP NORET 6d61 6d38 8 MEMORYHOLE STACK esp + 0 ReturnAddress 6d3a 3 INSTR BELONGTO 6d38 - 6d3a 3 INSTR DEADREGS EFLAGS ECX ESI EDI R8 R9 ZZ mov r9, rdx + 6d3a 3 INSTR DEADREGS EFLAGS ECX ESI EDI R8 R9 ZZ mov r9, rdx ; rtld_fini 6d3d 1 INSTR BELONGTO 6d38 - 6d3d 1 INSTR DEADREGS EFLAGS ECX EDX ESI EDI R8 ZZ pop rsi + 6d3d 1 INSTR DEADREGS EFLAGS ECX EDX ESI EDI R8 ZZ pop rsi ; argc 6d3e 3 INSTR BELONGTO 6d38 - 6d3e 3 INSTR DEADREGS EFLAGS ECX EDX EDI R8 ZZ mov rdx, rsp - 6d3e 3 PTRIMMEDESP STACK 0 displ mov rdx, rsp + 6d3e 3 INSTR DEADREGS EFLAGS ECX EDX EDI R8 ZZ mov rdx, rsp ; ubp_av + 6d3e 3 PTRIMMEDESP STACK 0 displ mov rdx, rsp ; ubp_av 6d41 4 INSTR BELONGTO 6d38 6d41 4 INSTR DEADREGS EFLAGS ECX EDI R8 ZZ and rsp, 0FFFFFFFFFFFFFFF0h 6d45 1 INSTR BELONGTO 6d38 6d45 1 INSTR DEADREGS EFLAGS ECX EDI R8 ZZ push rax 6d46 1 INSTR BELONGTO 6d38 - 6d46 1 INSTR DEADREGS EFLAGS ECX EDI R8 ZZ push rsp + 6d46 1 INSTR DEADREGS EFLAGS ECX EDI R8 ZZ push rsp ; stack_end 6d47 7 INSTR BELONGTO 6d38 - 6d47 7 INSTR DEADREGS EFLAGS ECX EDI R8 ZZ mov r8, cs:__libc_csu_fini_ptr + 6d47 7 INSTR DEADREGS EFLAGS ECX EDI R8 ZZ mov r8, cs:fini ; fini 6d4e 7 INSTR BELONGTO 6d38 - 6d4e 7 INSTR DEADREGS EFLAGS ECX EDI ZZ mov rcx, cs:__libc_csu_init_ptr + 6d4e 7 INSTR DEADREGS EFLAGS ECX EDI ZZ mov rcx, cs:init ; init 6d55 7 INSTR BELONGTO 6d38 - 6d55 7 INSTR DEADREGS EFLAGS EDI ZZ mov rdi, cs:main_ptr + 6d55 7 INSTR DEADREGS EFLAGS EDI ZZ mov rdi, cs:main_ptr; main 6d5c -1 INSTR LOCAL NoMetaUpdate call ___libc_start_main 6d5c 5 INSTR BELONGTO 6d38 6d5c 5 INSTR DEADREGS EFLAGS ZZ call ___libc_start_main @@ -10386,7 +10386,7 @@ 7830 -3 INSTR LOCAL NoWarn push rbx 7830 61 FUNC GLOBAL sub_7830 FUNC_UNSAFE NOFP RET 786c 7831 7 INSTR BELONGTO 7830 - 7831 7 INSTR DEADREGS EFLAGS EAX ECX EDX EBX ESI ZZ lea rsi, aNotifyVisible+8 + 7831 7 INSTR DEADREGS EFLAGS EAX ECX EDX EBX ESI ZZ lea rsi, aNotifyVisible+8; "visible" 7838 2 INSTR BELONGTO 7830 7838 2 INSTR DEADREGS EFLAGS EAX ECX EDX EBX ZZ xor ecx, ecx 7838 -2 INSTR LOCAL n ECX ZZ AlwaysNUM xor ecx, ecx @@ -12223,7 +12223,7 @@ 8ed3 5 INSTR BELONGTO 8e20 8ed3 5 INSTR DEADREGS EFLAGS ZZ call _g_object_class_install_property 8ed8 7 INSTR BELONGTO 8e20 - 8ed8 7 INSTR DEADREGS EFLAGS ECX EDX ESI EDI R8 R9 ZZ lea rsi, aApplicationId+0Ch + 8ed8 7 INSTR DEADREGS EFLAGS ECX EDX ESI EDI R8 R9 ZZ lea rsi, aApplicationId+0Ch; "id" 8edf 7 INSTR BELONGTO 8e20 8edf 7 INSTR DEADREGS EFLAGS ECX EDX EDI R8 R9 ZZ lea rdx, aTheIdForThisSt; "The id for this stream" 8ee6 -2 INSTR LOCAL n R9 ZZ AlwaysNUM xor r9d, r9d @@ -12487,7 +12487,7 @@ 90f2 7 INSTR BELONGTO 8e20 90f2 7 INSTR DEADREGS EFLAGS ECX EDX ESI EDI R8 XMM0 XMM1 XMM2 ZZ lea rdx, aWhetherStreamI; "Whether stream is muted" 90f9 7 INSTR BELONGTO 8e20 - 90f9 7 INSTR DEADREGS EFLAGS ECX ESI EDI R8 XMM0 XMM1 XMM2 ZZ lea rsi, aWhetherStreamI+0Fh + 90f9 7 INSTR DEADREGS EFLAGS ECX ESI EDI R8 XMM0 XMM1 XMM2 ZZ lea rsi, aWhetherStreamI+0Fh; "is muted" 9100 7 INSTR BELONGTO 8e20 9100 7 INSTR DEADREGS EFLAGS ECX EDI R8 XMM0 XMM1 XMM2 ZZ lea rdi, aIsMuted ; "is-muted" 9107 -2 INSTR LOCAL n R8 ZZ NUMVia2ndSrcIMMEDNUM mov r8d, 7 @@ -17403,7 +17403,7 @@ bdf8 -1 INSTR LOCAL NoMetaUpdate jz short loc_BE11 bdf8 2 INSTR BELONGTO bde0 bdfa 7 INSTR BELONGTO bde0 - bdfa 7 INSTR DEADREGS EFLAGS ESI EDI ZZ lea rsi, aButtonReleaseE+0Fh + bdfa 7 INSTR DEADREGS EFLAGS ESI EDI ZZ lea rsi, aButtonReleaseE+0Fh; "event" be01 3 INSTR BELONGTO bde0 be01 3 INSTR DEADREGS EFLAGS EDI ZZ mov rdi, rax be04 -1 INSTR LOCAL NoMetaUpdate call _g_str_equal @@ -17555,7 +17555,7 @@ bf26 1 INSTR DEADREGS EFLAGS R8 R9 R10 R11 R12 ZZ retn bf26 24 DEALLOC STACK esp - 24 retn bf30 7 INSTR BELONGTO be20 - bf30 7 INSTR DEADREGS EFLAGS ECX EDX EBX ESI EDI R8 R12 ZZ lea r8, aSelfPrivPa_con+1 + bf30 7 INSTR DEADREGS EFLAGS ECX EDX EBX ESI EDI R8 R12 ZZ lea r8, aSelfPrivPa_con+1; "self->priv->pa_context" bf37 7 INSTR BELONGTO be20 bf37 7 INSTR DEADREGS EFLAGS ECX EDX EBX ESI EDI R12 ZZ lea rcx, aGvc_mixer_new_; "gvc_mixer_new_pa_context" bf3e 7 INSTR BELONGTO be20 @@ -21623,7 +21623,7 @@ f7b8 1 INSTR BELONGTO f6e0 f7b8 1 INSTR DEADREGS EFLAGS R8 R9 R10 R11 ZZ retn f7c0 7 INSTR BELONGTO f6e0 - f7c0 7 INSTR DEADREGS EFLAGS EDX EBX ESI EDI ZZ lea rdx, aMultimediaVolu+12h + f7c0 7 INSTR DEADREGS EFLAGS EDX EBX ESI EDI ZZ lea rdx, aMultimediaVolu+12h; "control" f7c7 7 INSTR BELONGTO f6e0 f7c7 7 INSTR DEADREGS EFLAGS EBX ESI EDI ZZ lea rsi, aIdle_reconnect; "idle_reconnect" f7ce 7 INSTR BELONGTO f6e0 @@ -22798,7 +22798,7 @@ ff9f 7 INSTR BELONGTO ff10 ff9f 7 INSTR DEADREGS EFLAGS ECX EDX ESI EDI R8 ZZ lea rdx, aWhetherStreamI; "Whether stream is muted" ffa6 7 INSTR BELONGTO ff10 - ffa6 7 INSTR DEADREGS EFLAGS ECX ESI EDI R8 ZZ lea rsi, aWhetherStreamI+0Fh + ffa6 7 INSTR DEADREGS EFLAGS ECX ESI EDI R8 ZZ lea rsi, aWhetherStreamI+0Fh; "is muted" ffad 7 INSTR BELONGTO ff10 ffad 7 INSTR DEADREGS EFLAGS ECX EDI R8 ZZ lea rdi, aIsMuted ; "is-muted" ffb4 -2 INSTR LOCAL n R8 ZZ NUMVia2ndSrcIMMEDNUM mov r8d, 7 diff --git a/tests/commit/trimmed-sorted-save-gnome-sound-recorder.psexe.annot b/tests/commit/trimmed-sorted-save-gnome-sound-recorder.psexe.annot index 9bc876ef..b656d193 100644 --- a/tests/commit/trimmed-sorted-save-gnome-sound-recorder.psexe.annot +++ b/tests/commit/trimmed-sorted-save-gnome-sound-recorder.psexe.annot @@ -2491,7 +2491,7 @@ 406690 1 INSTR BELONGTO 406690 406690 1 INSTR DEADREGS EFLAGS EAX ECX ZZ push rbp 406690 -3 INSTR LOCAL NoWarn push rbp - 406690 446 FUNC GLOBAL sub_406690 FUNC_UNSAFE NOFP RET 40684d + 406690 446 FUNC GLOBAL main FUNC_UNSAFE NOFP RET 40684d 406691 2 INSTR BELONGTO 406690 406691 2 INSTR DEADREGS EFLAGS EAX ECX ZZ xor eax, eax 406691 -2 INSTR LOCAL n EAX ZZ AlwaysNUM xor eax, eax @@ -2538,8 +2538,8 @@ 4066c7 2 INSTR DEADREGS EFLAGS EBX EDI ZZ xor edi, edi 4066c7 -2 INSTR LOCAL n EDI ZZ AlwaysNUM xor edi, edi 4066c9 9 INSTR BELONGTO 406690 - 4066c9 9 INSTR DEADREGS EFLAGS EBX ZZ mov [rsp+98h+var_88], (offset aErrorSDebugMes+1Ch) - 4066c9 9 PTRIMMEDESP STACK 16 displ mov [rsp+98h+var_88], (offset aErrorSDebugMes+1Ch) + 4066c9 9 INSTR DEADREGS EFLAGS EBX ZZ mov [rsp+98h+var_88], (offset aErrorSDebugMes+1Ch); "" + 4066c9 9 PTRIMMEDESP STACK 16 displ mov [rsp+98h+var_88], (offset aErrorSDebugMes+1Ch); "" 4066d2 8 INSTR BELONGTO 406690 4066d2 8 INSTR DEADREGS EFLAGS EBX ZZ mov [rsp+98h+var_78], 6 4066d2 8 PTRIMMEDESP STACK 32 displ mov [rsp+98h+var_78], 6 @@ -2768,27 +2768,27 @@ 406850 42 FUNC GLOBAL start FUNC_UNSAFE NOFP NORET 406879 406850 8 MEMORYHOLE STACK esp + 0 ReturnAddress 406852 3 INSTR BELONGTO 406850 - 406852 3 INSTR DEADREGS EFLAGS ECX ESI EDI R8 R9 ZZ mov r9, rdx + 406852 3 INSTR DEADREGS EFLAGS ECX ESI EDI R8 R9 ZZ mov r9, rdx ; rtld_fini 406855 1 INSTR BELONGTO 406850 - 406855 1 INSTR DEADREGS EFLAGS ECX EDX ESI EDI R8 ZZ pop rsi + 406855 1 INSTR DEADREGS EFLAGS ECX EDX ESI EDI R8 ZZ pop rsi ; argc 406856 3 INSTR BELONGTO 406850 - 406856 3 INSTR DEADREGS EFLAGS ECX EDX EDI R8 ZZ mov rdx, rsp - 406856 3 PTRIMMEDESP STACK 0 displ mov rdx, rsp + 406856 3 INSTR DEADREGS EFLAGS ECX EDX EDI R8 ZZ mov rdx, rsp ; ubp_av + 406856 3 PTRIMMEDESP STACK 0 displ mov rdx, rsp ; ubp_av 406859 4 INSTR BELONGTO 406850 406859 4 INSTR DEADREGS EFLAGS ECX EDI R8 ZZ and rsp, 0FFFFFFFFFFFFFFF0h 40685d 1 INSTR BELONGTO 406850 40685d 1 INSTR DEADREGS EFLAGS ECX EDI R8 ZZ push rax 40685e 1 INSTR BELONGTO 406850 - 40685e 1 INSTR DEADREGS EFLAGS ECX EDI R8 ZZ push rsp - 40685f -2 INSTR LOCAL n R8 ZZ NumericDEFs mov r8, offset nullsub_1 + 40685e 1 INSTR DEADREGS EFLAGS ECX EDI R8 ZZ push rsp ; stack_end + 40685f -2 INSTR LOCAL n R8 ZZ NumericDEFs mov r8, offset fini ; fini 40685f 7 INSTR BELONGTO 406850 - 40685f 7 INSTR DEADREGS EFLAGS ECX EDI R8 ZZ mov r8, offset nullsub_1 - 406866 -2 INSTR LOCAL n RCX ZZ NumericDEFs mov rcx, offset aHilLidRhnG; "H‰l$ØL‰d$àH-£- " + 40685f 7 INSTR DEADREGS EFLAGS ECX EDI R8 ZZ mov r8, offset fini ; fini + 406866 -2 INSTR LOCAL n RCX ZZ NumericDEFs mov rcx, offset init; "H‰l$ØL‰d$àH-£- " 406866 7 INSTR BELONGTO 406850 - 406866 7 INSTR DEADREGS EFLAGS ECX EDI ZZ mov rcx, offset aHilLidRhnG; "H‰l$ØL‰d$àH-£- " - 40686d -2 INSTR LOCAL n RDI ZZ NumericDEFs mov rdi, offset sub_406690 + 406866 7 INSTR DEADREGS EFLAGS ECX EDI ZZ mov rcx, offset init; "H‰l$ØL‰d$àH-£- " + 40686d -2 INSTR LOCAL n RDI ZZ NumericDEFs mov rdi, offset main; main 40686d 7 INSTR BELONGTO 406850 - 40686d 7 INSTR DEADREGS EFLAGS EDI ZZ mov rdi, offset sub_406690 + 40686d 7 INSTR DEADREGS EFLAGS EDI ZZ mov rdi, offset main; main 406874 -1 INSTR LOCAL NoMetaUpdate call ___libc_start_main 406874 5 INSTR BELONGTO 406850 406874 5 INSTR DEADREGS EFLAGS ZZ call ___libc_start_main @@ -3152,7 +3152,7 @@ 406a8e 5 INSTR BELONGTO 406a00 406a8e 5 INSTR DEADREGS EFLAGS EAX EDX EBX EDI ZZ mov edx, offset aU ; "%u" 406a93 5 INSTR BELONGTO 406a00 - 406a93 5 INSTR DEADREGS EFLAGS EAX EBX EDI ZZ mov edi, (offset asc_40D3C1+3) + 406a93 5 INSTR DEADREGS EFLAGS EAX EBX EDI ZZ mov edi, (offset asc_40D3C1+3); " " 406a98 2 INSTR BELONGTO 406a00 406a98 2 INSTR DEADREGS EFLAGS EAX EBX ZZ xor eax, eax 406a98 -2 INSTR LOCAL n EAX ZZ AlwaysNUM xor eax, eax @@ -3749,7 +3749,7 @@ 406ec3 2 INSTR DEADREGS EFLAGS EAX EDX EBX ESI EDI ZZ xor edi, edi 406ec3 -2 INSTR LOCAL n EDI ZZ AlwaysNUM xor edi, edi 406ec5 5 INSTR BELONGTO 406e70 - 406ec5 5 INSTR DEADREGS EFLAGS EAX EDX EBX ESI ZZ mov edx, (offset aUnableToLoadFi+15h) + 406ec5 5 INSTR DEADREGS EFLAGS EAX EDX EBX ESI ZZ mov edx, (offset aUnableToLoadFi+15h); "%s" 406eca -2 INSTR LOCAL n ESI ZZ NUMVia2ndSrcIMMEDNUM mov esi, 10h 406eca 5 INSTR BELONGTO 406e70 406eca 5 INSTR DEADREGS EFLAGS EAX EBX ESI ZZ mov esi, 10h @@ -5469,7 +5469,7 @@ 407ab5 3 INSTR BELONGTO 407a20 407ab5 3 INSTR DEADREGS EFLAGS ECX EDX EBX ESI R8 R12 XMM0 XMM1 XMM2 XMM3 XMM4 XMM5 XMM6 XMM7 ZZ mov rbx, rax 407ab8 6 INSTR BELONGTO 407a20 - 407ab8 6 INSTR DEADREGS EFLAGS EAX ECX EDX ESI R8 R12 XMM0 XMM1 XMM2 XMM3 XMM4 XMM5 XMM6 XMM7 ZZ mov r8d, (offset aUnableToLoadFi+15h) + 407ab8 6 INSTR DEADREGS EFLAGS EAX ECX EDX ESI R8 R12 XMM0 XMM1 XMM2 XMM3 XMM4 XMM5 XMM6 XMM7 ZZ mov r8d, (offset aUnableToLoadFi+15h); "%s" 407abe 2 INSTR BELONGTO 407a20 407abe 2 INSTR DEADREGS EFLAGS EAX ECX EDX ESI R12 XMM0 XMM1 XMM2 XMM3 XMM4 XMM5 XMM6 XMM7 ZZ xor eax, eax 407abe -2 INSTR LOCAL n EAX ZZ AlwaysNUM xor eax, eax @@ -12727,7 +12727,7 @@ 40b981 5 INSTR BELONGTO 40b860 40b981 5 INSTR DEADREGS EFLAGS R15 ZZ call _strlen 40b986 5 INSTR BELONGTO 40b860 - 40b986 5 INSTR DEADREGS EFLAGS ESI EDI R15 ZZ mov esi, (offset aFinalizing___+0Dh) + 40b986 5 INSTR DEADREGS EFLAGS ESI EDI R15 ZZ mov esi, (offset aFinalizing___+0Dh); "." 40b98b 3 INSTR BELONGTO 40b860 40b98b 3 INSTR DEADREGS EFLAGS EDI R15 ZZ mov rdi, r13 40b98e -2 INSTR LOCAL n R15 ZZ NumericDEFs mov r15d, eax @@ -15508,7 +15508,7 @@ 40d014 -1 INSTR LOCAL 1stSrcVia2ndSrcIMMEDNUM add rsp, 38h 40d020 0 FUNC FRAMERESTORE 0 0 0 1 0 1 2 0 0 3 0 0 4 0 8 5 0 0 6 0 0 7 0 0 8 0 0 9 0 0 10 0 0 11 0 0 12 0 0 13 0 0 14 0 0 15 0 0 ZZ 40d020 0 FUNC MMSAFENESS SAFE - 40d020 2 FUNC GLOBAL nullsub_1 FUNC_SAFE NOFP RET FUNC_LEAF 40d021 + 40d020 2 FUNC GLOBAL fini FUNC_SAFE NOFP RET FUNC_LEAF 40d021 40d020 2 INSTR BELONGTO 40d020 40d020 2 INSTR DEADREGS EFLAGS ZZ rep retn 40d020 -4 INSTR LOCAL SafeReturn rep retn diff --git a/tests/commit/trimmed-sorted-save-gnome-system-log.psexe.annot b/tests/commit/trimmed-sorted-save-gnome-system-log.psexe.annot index 787ff58b..590f02ce 100644 --- a/tests/commit/trimmed-sorted-save-gnome-system-log.psexe.annot +++ b/tests/commit/trimmed-sorted-save-gnome-system-log.psexe.annot @@ -3794,7 +3794,7 @@ 409bd0 1 INSTR BELONGTO 409bd0 409bd0 1 INSTR DEADREGS EFLAGS ZZ push rbx 409bd0 -3 INSTR LOCAL NoWarn push rbx - 409bd0 496 FUNC GLOBAL sub_409BD0 FUNC_UNSAFE NOFP RET 409dbf + 409bd0 496 FUNC GLOBAL main FUNC_UNSAFE NOFP RET 409dbf 409bd1 16 DATAREF STACK 1122 esp + 48 CHILDOF 1114 OFFSET 48 LOCALVAR var_88 409bd1 16 DATAREF STACK 1123 esp + 64 CHILDOF 1114 OFFSET 64 LOCALVAR var_78 409bd1 16 DATAREF STACK 1125 esp + 88 CHILDOF 1114 OFFSET 88 LOCALVAR var_60 @@ -3879,8 +3879,8 @@ 409c56 9 INSTR DEADREGS EFLAGS EBX ZZ mov [rsp+0B8h+var_88], offset aShowTheApplica; "Show the application's version" 409c56 9 PTRIMMEDESP STACK 48 displ mov [rsp+0B8h+var_88], offset aShowTheApplica; "Show the application's version" 409c5f 9 INSTR BELONGTO 409bd0 - 409c5f 9 INSTR DEADREGS EFLAGS EBX ZZ mov [rsp+0B8h+var_78], (offset asc_41464A+2) - 409c5f 9 PTRIMMEDESP STACK 64 displ mov [rsp+0B8h+var_78], (offset asc_41464A+2) + 409c5f 9 INSTR DEADREGS EFLAGS EBX ZZ mov [rsp+0B8h+var_78], (offset asc_41464A+2); "" + 409c5f 9 PTRIMMEDESP STACK 64 displ mov [rsp+0B8h+var_78], (offset asc_41464A+2); "" 409c68 8 INSTR BELONGTO 409bd0 409c68 8 INSTR DEADREGS EFLAGS EBX ZZ mov [rsp+0B8h+var_68], 6 409c68 8 PTRIMMEDESP STACK 80 displ mov [rsp+0B8h+var_68], 6 @@ -4093,27 +4093,27 @@ 409dc0 42 FUNC GLOBAL start FUNC_UNSAFE NOFP NORET 409de9 409dc0 8 MEMORYHOLE STACK esp + 0 ReturnAddress 409dc2 3 INSTR BELONGTO 409dc0 - 409dc2 3 INSTR DEADREGS EFLAGS ECX ESI EDI R8 R9 ZZ mov r9, rdx + 409dc2 3 INSTR DEADREGS EFLAGS ECX ESI EDI R8 R9 ZZ mov r9, rdx ; rtld_fini 409dc5 1 INSTR BELONGTO 409dc0 - 409dc5 1 INSTR DEADREGS EFLAGS ECX EDX ESI EDI R8 ZZ pop rsi + 409dc5 1 INSTR DEADREGS EFLAGS ECX EDX ESI EDI R8 ZZ pop rsi ; argc 409dc6 3 INSTR BELONGTO 409dc0 - 409dc6 3 INSTR DEADREGS EFLAGS ECX EDX EDI R8 ZZ mov rdx, rsp - 409dc6 3 PTRIMMEDESP STACK 0 displ mov rdx, rsp + 409dc6 3 INSTR DEADREGS EFLAGS ECX EDX EDI R8 ZZ mov rdx, rsp ; ubp_av + 409dc6 3 PTRIMMEDESP STACK 0 displ mov rdx, rsp ; ubp_av 409dc9 4 INSTR BELONGTO 409dc0 409dc9 4 INSTR DEADREGS EFLAGS ECX EDI R8 ZZ and rsp, 0FFFFFFFFFFFFFFF0h 409dcd 1 INSTR BELONGTO 409dc0 409dcd 1 INSTR DEADREGS EFLAGS ECX EDI R8 ZZ push rax 409dce 1 INSTR BELONGTO 409dc0 - 409dce 1 INSTR DEADREGS EFLAGS ECX EDI R8 ZZ push rsp - 409dcf -2 INSTR LOCAL n R8 ZZ NumericDEFs mov r8, offset nullsub_1 + 409dce 1 INSTR DEADREGS EFLAGS ECX EDI R8 ZZ push rsp ; stack_end + 409dcf -2 INSTR LOCAL n R8 ZZ NumericDEFs mov r8, offset fini ; fini 409dcf 7 INSTR BELONGTO 409dc0 - 409dcf 7 INSTR DEADREGS EFLAGS ECX EDI R8 ZZ mov r8, offset nullsub_1 - 409dd6 -2 INSTR LOCAL n RCX ZZ NumericDEFs mov rcx, offset aHilLidRhnM; "H‰l$ØL‰d$àH-ÃM " + 409dcf 7 INSTR DEADREGS EFLAGS ECX EDI R8 ZZ mov r8, offset fini ; fini + 409dd6 -2 INSTR LOCAL n RCX ZZ NumericDEFs mov rcx, offset init; "H‰l$ØL‰d$àH-ÃM " 409dd6 7 INSTR BELONGTO 409dc0 - 409dd6 7 INSTR DEADREGS EFLAGS ECX EDI ZZ mov rcx, offset aHilLidRhnM; "H‰l$ØL‰d$àH-ÃM " - 409ddd -2 INSTR LOCAL n RDI ZZ NumericDEFs mov rdi, offset sub_409BD0 + 409dd6 7 INSTR DEADREGS EFLAGS ECX EDI ZZ mov rcx, offset init; "H‰l$ØL‰d$àH-ÃM " + 409ddd -2 INSTR LOCAL n RDI ZZ NumericDEFs mov rdi, offset main; main 409ddd 7 INSTR BELONGTO 409dc0 - 409ddd 7 INSTR DEADREGS EFLAGS EDI ZZ mov rdi, offset sub_409BD0 + 409ddd 7 INSTR DEADREGS EFLAGS EDI ZZ mov rdi, offset main; main 409de4 -1 INSTR LOCAL NoMetaUpdate call ___libc_start_main 409de4 5 INSTR BELONGTO 409dc0 409de4 5 INSTR DEADREGS EFLAGS ZZ call ___libc_start_main @@ -8047,7 +8047,7 @@ 40bc3a 6 INSTR BELONGTO 40bad0 40bc3a 6 INSTR DEADREGS EFLAGS ECX EDX EDI R8 R12 R13 R14 ZZ mov r8d, 0FFFFFFFFh 40bc40 5 INSTR BELONGTO 40bad0 - 40bc40 5 INSTR DEADREGS EFLAGS ECX EDX EDI R12 R13 R14 ZZ mov ecx, (offset asc_41464A+2) + 40bc40 5 INSTR DEADREGS EFLAGS ECX EDX EDI R12 R13 R14 ZZ mov ecx, (offset asc_41464A+2); "" 40bc45 -2 INSTR LOCAL n EDX ZZ NUMVia2ndSrcIMMEDNUM mov edx, 1 40bc45 5 INSTR BELONGTO 40bad0 40bc45 5 INSTR DEADREGS EFLAGS EDX EDI R12 R13 R14 ZZ mov edx, 1 @@ -13517,7 +13517,7 @@ 40f59a 5 INSTR BELONGTO 40f4e0 40f59a 5 INSTR DEADREGS EFLAGS ZZ call _g_string_append 40f59f 5 INSTR BELONGTO 40f4e0 - 40f59f 5 INSTR DEADREGS EFLAGS ESI EDI ZZ mov esi, (offset aVersion_0+7) + 40f59f 5 INSTR DEADREGS EFLAGS ESI EDI ZZ mov esi, (offset aVersion_0+7); ": " 40f5a4 3 INSTR BELONGTO 40f4e0 40f5a4 3 INSTR DEADREGS EFLAGS EDI ZZ mov rdi, r13 40f5a7 -1 INSTR LOCAL NoMetaUpdate call _g_string_append @@ -13534,7 +13534,7 @@ 40f5b8 5 INSTR BELONGTO 40f4e0 40f5b8 5 INSTR DEADREGS EFLAGS ZZ call _g_string_append 40f5bd 5 INSTR BELONGTO 40f4e0 - 40f5bd 5 INSTR DEADREGS EFLAGS ESI EDI ZZ mov esi, (offset asc_41464A+1) + 40f5bd 5 INSTR DEADREGS EFLAGS ESI EDI ZZ mov esi, (offset asc_41464A+1); "\n" 40f5c2 3 INSTR BELONGTO 40f4e0 40f5c2 3 INSTR DEADREGS EFLAGS EDI ZZ mov rdi, r13 40f5c5 -1 INSTR LOCAL NoMetaUpdate call _g_string_append @@ -16362,7 +16362,7 @@ 4114e7 5 INSTR BELONGTO 4114c0 4114e7 5 INSTR DEADREGS EFLAGS EBX ZZ call _g_string_new 4114ec 5 INSTR BELONGTO 4114c0 - 4114ec 5 INSTR DEADREGS EFLAGS EBX ESI EDI ZZ mov esi, (offset a0+1) + 4114ec 5 INSTR DEADREGS EFLAGS EBX ESI EDI ZZ mov esi, (offset a0+1); ":" 4114f1 3 INSTR BELONGTO 4114c0 4114f1 3 INSTR DEADREGS EFLAGS EBX EDI ZZ mov rdi, rax 4114f4 3 INSTR BELONGTO 4114c0 @@ -16471,7 +16471,7 @@ 4115aa 5 INSTR BELONGTO 4114c0 4115aa 5 INSTR DEADREGS EFLAGS ZZ call _gdk_color_free 4115af 5 INSTR BELONGTO 4114c0 - 4115af 5 INSTR DEADREGS EFLAGS ESI EDI ZZ mov esi, (offset a0+1) + 4115af 5 INSTR DEADREGS EFLAGS ESI EDI ZZ mov esi, (offset a0+1); ":" 4115b4 3 INSTR BELONGTO 4114c0 4115b4 3 INSTR DEADREGS EFLAGS EDI ZZ mov rdi, rbx 4115b7 -1 INSTR LOCAL NoMetaUpdate call _g_string_append @@ -16497,7 +16497,7 @@ 4115d7 3 INSTR BELONGTO 4114c0 4115d7 3 INSTR DEADREGS EFLAGS ESI EDI ZZ mov rdi, rbx 4115da 5 INSTR BELONGTO 4114c0 - 4115da 5 INSTR DEADREGS EFLAGS ESI ZZ mov esi, (offset a0+1) + 4115da 5 INSTR DEADREGS EFLAGS ESI ZZ mov esi, (offset a0+1); ":" 4115df -1 INSTR LOCAL NoMetaUpdate call _g_string_append 4115df 5 INSTR BELONGTO 4114c0 4115df 5 INSTR DEADREGS EFLAGS ZZ call _g_string_append @@ -21090,7 +21090,7 @@ 414034 -1 INSTR LOCAL 1stSrcVia2ndSrcIMMEDNUM add rsp, 38h 414040 0 FUNC FRAMERESTORE 0 0 0 1 0 1 2 0 0 3 0 0 4 0 8 5 0 0 6 0 0 7 0 0 8 0 0 9 0 0 10 0 0 11 0 0 12 0 0 13 0 0 14 0 0 15 0 0 ZZ 414040 0 FUNC MMSAFENESS SAFE - 414040 2 FUNC GLOBAL nullsub_1 FUNC_SAFE NOFP RET FUNC_LEAF 414041 + 414040 2 FUNC GLOBAL fini FUNC_SAFE NOFP RET FUNC_LEAF 414041 414040 2 INSTR BELONGTO 414040 414040 2 INSTR DEADREGS EFLAGS ZZ rep retn 414040 -4 INSTR LOCAL SafeReturn rep retn diff --git a/tests/commit/trimmed-sorted-save-gnome-system-monitor.psexe.annot.REMOVED.git-id b/tests/commit/trimmed-sorted-save-gnome-system-monitor.psexe.annot.REMOVED.git-id index 6e0a0d84..46e97bb7 100644 --- a/tests/commit/trimmed-sorted-save-gnome-system-monitor.psexe.annot.REMOVED.git-id +++ b/tests/commit/trimmed-sorted-save-gnome-system-monitor.psexe.annot.REMOVED.git-id @@ -1 +1 @@ -9a6d23f4a0edcaae2ad5baa18614751b5d596164 \ No newline at end of file +993feeade55ec151bc0231a28a199013663c687d \ No newline at end of file diff --git a/tests/commit/trimmed-sorted-save-gnome-terminal.psexe.annot.REMOVED.git-id b/tests/commit/trimmed-sorted-save-gnome-terminal.psexe.annot.REMOVED.git-id index 750e44a4..ff794de6 100644 --- a/tests/commit/trimmed-sorted-save-gnome-terminal.psexe.annot.REMOVED.git-id +++ b/tests/commit/trimmed-sorted-save-gnome-terminal.psexe.annot.REMOVED.git-id @@ -1 +1 @@ -69f666e7d091cd252e82cdcd1d1ccf8da247f888 \ No newline at end of file +b52385fff8a10a454b71b9bf95903820b209445b \ No newline at end of file diff --git a/tests/commit/trimmed-sorted-save-gnome-text-editor.psexe.annot.REMOVED.git-id b/tests/commit/trimmed-sorted-save-gnome-text-editor.psexe.annot.REMOVED.git-id index 8d12eab8..0b85a61c 100644 --- a/tests/commit/trimmed-sorted-save-gnome-text-editor.psexe.annot.REMOVED.git-id +++ b/tests/commit/trimmed-sorted-save-gnome-text-editor.psexe.annot.REMOVED.git-id @@ -1 +1 @@ -d54eb8905cc962898e12f3b2a6978ad2fc759e79 \ No newline at end of file +f529f5d3aa29a65d7072520f6d101d099a071957 \ No newline at end of file diff --git a/tests/commit/trimmed-sorted-save-gnome-thumbnail-font.psexe.annot b/tests/commit/trimmed-sorted-save-gnome-thumbnail-font.psexe.annot index cc0adefe..aa6efbc8 100644 --- a/tests/commit/trimmed-sorted-save-gnome-thumbnail-font.psexe.annot +++ b/tests/commit/trimmed-sorted-save-gnome-thumbnail-font.psexe.annot @@ -20,8 +20,8 @@ 0 17 DATAREF GLOBAL 71 402e0d PARENT aDivisionByZero VOID RO 0 18 DATAREF GLOBAL 67 402dd1 PARENT aTooFewArgument VOID RO 0 18 DATAREF GLOBAL 72 402e1e PARENT aInvalidReferen VOID RO - 0 18 DATAREF GLOBAL 8 402993 PARENT aUsrShareLocale VOID RO - 0 18 DATAREF GLOBAL 9 4029a5 PARENT aGnomeFontViewe VOID RO + 0 18 DATAREF GLOBAL 8 402993 PARENT dirname VOID RO + 0 18 DATAREF GLOBAL 9 4029a5 PARENT domainname VOID RO 0 19 DATAREF GLOBAL 54 402cca PARENT aCannotOpenStre VOID RO 0 19 DATAREF GLOBAL 61 402d5e PARENT aInvalidFrameRe VOID RO 0 19 DATAREF GLOBAL 73 402e30 PARENT aFoundDebugOpco VOID RO @@ -132,7 +132,7 @@ 0 5 DATAREF GLOBAL 86 402f1f PARENT aText VOID RO 0 5 DATAREF GLOBAL 99 403023 PARENT SMP_dummy5 VOID RO 0 64 DATAREF GLOBAL 329 403b98 PARENT SMP_dummy208 VOID RO - 0 6 DATAREF GLOBAL 10 4029b7 PARENT aUtf8 VOID RO + 0 6 DATAREF GLOBAL 10 4029b7 PARENT codeset VOID RO 0 71 DATAREF GLOBAL 322 403940 PARENT aSCouldnTProces VOID RO 0 7 DATAREF GLOBAL 107 4030e9 PARENT SMP_dummy8 VOID RO 0 7 DATAREF GLOBAL 116 4031b9 PARENT SMP_dummy11 VOID RO @@ -775,392 +775,1288 @@ 4017b0 6 FUNC GLOBAL .FT_Render_Glyph FUNC_UNSAFE NOFP RET 4017b5 4017b0 6 INSTR BELONGTO 4017b0 4017b0 8 MEMORYHOLE STACK esp + 0 ReturnAddress + 4017c0 0 FUNC FRAMERESTORE 0 0 1 1 0 0 2 0 0 3 -44 0 4 0 8 5 -36 0 6 0 0 7 0 0 8 0 0 9 0 0 10 0 0 11 0 0 12 -28 0 13 -20 0 14 -12 0 15 -4 0 ZZ + 4017c0 0 FUNC MMSAFENESS UNSAFE + 4017c0 2281 FUNC GLOBAL main FUNC_UNSAFE NOFP RET 4020a8 + 4017c0 2 INSTR BELONGTO 4017c0 + 4017c0 2 INSTR DEADREGS EFLAGS EAX ECX ZZ push r15 4017c0 -3 INSTR LOCAL NoWarn push r15 + 4017c2 2 INSTR BELONGTO 4017c0 + 4017c2 2 INSTR DEADREGS EFLAGS EAX ECX R15 ZZ xor eax, eax 4017c2 -2 INSTR LOCAL n EAX ZZ AlwaysNUM xor eax, eax 4017c4 -2 INSTR LOCAL n ECX ZZ NUMVia2ndSrcIMMEDNUM mov ecx, 18h + 4017c4 5 INSTR BELONGTO 4017c0 + 4017c4 5 INSTR DEADREGS EFLAGS ECX R15 ZZ mov ecx, 18h + 4017c9 2 INSTR BELONGTO 4017c0 + 4017c9 2 INSTR DEADREGS EFLAGS R15 ZZ push r14 4017c9 -3 INSTR LOCAL NoWarn push r14 + 4017cb 2 INSTR BELONGTO 4017c0 + 4017cb 2 INSTR DEADREGS EFLAGS R14 R15 ZZ push r13 4017cb -3 INSTR LOCAL NoWarn push r13 + 4017cd 2 INSTR BELONGTO 4017c0 + 4017cd 2 INSTR DEADREGS EFLAGS R13 R14 R15 ZZ push r12 4017cd -3 INSTR LOCAL NoWarn push r12 + 4017cf 1 INSTR BELONGTO 4017c0 + 4017cf 1 INSTR DEADREGS EFLAGS R12 R13 R14 R15 ZZ push rbp 4017cf -3 INSTR LOCAL NoWarn push rbp + 4017d0 1 INSTR BELONGTO 4017c0 + 4017d0 1 INSTR DEADREGS EFLAGS R12 R13 R14 R15 ZZ push rbx 4017d0 -3 INSTR LOCAL NoWarn push rbx - 4017d8 4 PTRIMMEDESP STACK 28 displ mov [rsp+1Ch], edi - 4017dc 5 PTRIMMEDESP STACK 32 displ lea rdi, [rsp+20h] - 4017e1 5 PTRIMMEDESP STACK 16 displ mov [rsp+10h], rsi - 4017eb 12 PTRIMMEDESP STACK 240 displ mov qword ptr [rsp+0F0h], 2 - 4017f7 11 PTRIMMEDESP STACK 284 displ mov dword ptr [rsp+11Ch], 40h - 401805 8 PTRIMMEDESP STACK 248 displ lea rax, [rsp+0F8h] - 401812 12 PTRIMMEDESP STACK 248 displ mov qword ptr [rsp+0F8h], 0 - 40181e 12 PTRIMMEDESP STACK 256 displ mov qword ptr [rsp+100h], 0 - 40182a 12 PTRIMMEDESP STACK 264 displ mov qword ptr [rsp+108h], 0 - 401836 5 PTRIMMEDESP STACK 56 displ mov [rsp+38h], rax - 40183b 8 PTRIMMEDESP STACK 284 displ lea rax, [rsp+11Ch] - 401843 9 PTRIMMEDESP STACK 32 displ mov qword ptr [rsp+20h], offset aText; "text" - 40184c 5 PTRIMMEDESP STACK 40 displ mov byte ptr [rsp+28h], 74h - 401851 8 PTRIMMEDESP STACK 48 displ mov dword ptr [rsp+30h], 1 - 401859 5 PTRIMMEDESP STACK 104 displ mov [rsp+68h], rax - 40185e 8 PTRIMMEDESP STACK 256 displ lea rax, [rsp+100h] - 401866 9 PTRIMMEDESP STACK 64 displ mov qword ptr [rsp+40h], offset aTextToThumbnai; "Text to thumbnail (default: Aa)" - 40186f 9 PTRIMMEDESP STACK 72 displ mov qword ptr [rsp+48h], offset aText_0; "TEXT" - 401878 9 PTRIMMEDESP STACK 80 displ mov qword ptr [rsp+50h], offset aSize; "size" - 401881 5 PTRIMMEDESP STACK 88 displ mov byte ptr [rsp+58h], 73h - 401886 8 PTRIMMEDESP STACK 96 displ mov dword ptr [rsp+60h], 2 - 40188e 9 PTRIMMEDESP STACK 112 displ mov qword ptr [rsp+70h], offset aFontSizeDefaul; "Font size (default: 64)" - 401897 9 PTRIMMEDESP STACK 120 displ mov qword ptr [rsp+78h], offset aSize_0; "SIZE" - 4018a0 12 PTRIMMEDESP STACK 128 displ mov qword ptr [rsp+80h], (offset aCouldNotCreate+18h) - 4018ac 11 PTRIMMEDESP STACK 144 displ mov dword ptr [rsp+90h], 6 - 4018b7 8 PTRIMMEDESP STACK 152 displ mov [rsp+98h], rax - 4018bf 12 PTRIMMEDESP STACK 168 displ mov qword ptr [rsp+0A8h], offset aFontFileOutput; "FONT-FILE OUTPUT-FILE" + 4017d1 12 DATAREF STACK 406 esp + 16 CHILDOF 404 OFFSET 16 LOCALVAR var_148 + 4017d1 12 DATAREF STACK 429 esp + 264 CHILDOF 404 OFFSET 264 LOCALVAR var_50 + 4017d1 12 DATAREF STACK 432 esp + 284 CHILDOF 404 OFFSET 284 LOCALVAR var_3C + 4017d1 16 DATAREF STACK 420 esp + 128 CHILDOF 404 OFFSET 128 LOCALVAR var_D8 + 4017d1 16 DATAREF STACK 422 esp + 152 CHILDOF 404 OFFSET 152 LOCALVAR var_C0 + 4017d1 24 MEMORYHOLE STACK esp + 296 CalleeSavedRegs + 4017d1 296 DATAREF STACK 404 esp + 0 PARENT LocalFrame LOCALFRAME + 4017d1 4 DATAREF STACK 407 esp + 28 CHILDOF 404 OFFSET 28 LOCALVAR var_13C + 4017d1 4 DATAREF STACK 430 esp + 276 CHILDOF 404 OFFSET 276 LOCALVAR var_44 + 4017d1 4 DATAREF STACK 431 esp + 280 CHILDOF 404 OFFSET 280 LOCALVAR var_40 + 4017d1 56 DATAREF STACK 423 esp + 168 CHILDOF 404 OFFSET 168 LOCALVAR var_B0 + 4017d1 7 INSTR BELONGTO 4017c0 + 4017d1 7 INSTR DEADREGS EFLAGS EBX R12 R13 R14 R15 ZZ sub rsp, 128h + 4017d1 8 DATAREF STACK 405 esp + 8 CHILDOF 404 OFFSET 8 LOCALVAR var_150 + 4017d1 8 DATAREF STACK 408 esp + 32 CHILDOF 404 OFFSET 32 LOCALVAR var_138 + 4017d1 8 DATAREF STACK 409 esp + 40 CHILDOF 404 OFFSET 40 LOCALVAR var_130 + 4017d1 8 DATAREF STACK 410 esp + 48 CHILDOF 404 OFFSET 48 LOCALVAR var_128 + 4017d1 8 DATAREF STACK 411 esp + 56 CHILDOF 404 OFFSET 56 LOCALVAR var_120 + 4017d1 8 DATAREF STACK 412 esp + 64 CHILDOF 404 OFFSET 64 LOCALVAR var_118 + 4017d1 8 DATAREF STACK 413 esp + 72 CHILDOF 404 OFFSET 72 LOCALVAR var_110 + 4017d1 8 DATAREF STACK 414 esp + 80 CHILDOF 404 OFFSET 80 LOCALVAR var_108 + 4017d1 8 DATAREF STACK 415 esp + 88 CHILDOF 404 OFFSET 88 LOCALVAR var_100 + 4017d1 8 DATAREF STACK 416 esp + 96 CHILDOF 404 OFFSET 96 LOCALVAR var_F8 + 4017d1 8 DATAREF STACK 417 esp + 104 CHILDOF 404 OFFSET 104 LOCALVAR var_F0 + 4017d1 8 DATAREF STACK 418 esp + 112 CHILDOF 404 OFFSET 112 LOCALVAR var_E8 + 4017d1 8 DATAREF STACK 419 esp + 120 CHILDOF 404 OFFSET 120 LOCALVAR var_E0 + 4017d1 8 DATAREF STACK 421 esp + 144 CHILDOF 404 OFFSET 144 LOCALVAR var_C8 + 4017d1 8 DATAREF STACK 424 esp + 224 CHILDOF 404 OFFSET 224 LOCALVAR var_78 + 4017d1 8 DATAREF STACK 425 esp + 232 CHILDOF 404 OFFSET 232 LOCALVAR var_70 + 4017d1 8 DATAREF STACK 426 esp + 240 CHILDOF 404 OFFSET 240 LOCALVAR var_68 + 4017d1 8 DATAREF STACK 427 esp + 248 CHILDOF 404 OFFSET 248 LOCALVAR var_60 + 4017d1 8 DATAREF STACK 428 esp + 256 CHILDOF 404 OFFSET 256 LOCALVAR var_58 + 4017d1 8 MEMORYHOLE STACK esp + 320 ReturnAddress + 4017d8 4 INSTR BELONGTO 4017c0 + 4017d8 4 INSTR DEADREGS EBX R12 R13 R14 R15 ZZ mov [rsp+158h+var_13C], edi + 4017d8 4 PTRIMMEDESP STACK 28 displ mov [rsp+158h+var_13C], edi + 4017dc 5 INSTR BELONGTO 4017c0 + 4017dc 5 INSTR DEADREGS EBX EDI R12 R13 R14 R15 ZZ lea rdi, [rsp+158h+var_138] + 4017dc 5 PTRIMMEDESP STACK 32 displ lea rdi, [rsp+158h+var_138] + 4017e1 5 INSTR BELONGTO 4017c0 + 4017e1 5 INSTR DEADREGS EBX R12 R13 R14 R15 ZZ mov [rsp+158h+var_148], rsi + 4017e1 5 PTRIMMEDESP STACK 16 displ mov [rsp+158h+var_148], rsi + 4017e6 5 INSTR BELONGTO 4017c0 + 4017e6 5 INSTR DEADREGS EBX ESI R12 R13 R14 R15 ZZ mov esi, offset dirname; "/usr/share/locale" + 4017eb 12 INSTR BELONGTO 4017c0 + 4017eb 12 INSTR DEADREGS EBX R12 R13 R14 R15 ZZ mov [rsp+158h+var_68], 2 + 4017eb 12 PTRIMMEDESP STACK 240 displ mov [rsp+158h+var_68], 2 + 4017f7 11 INSTR BELONGTO 4017c0 + 4017f7 11 INSTR DEADREGS EBX R12 R13 R14 R15 ZZ mov [rsp+158h+var_3C], 40h + 4017f7 11 PTRIMMEDESP STACK 284 displ mov [rsp+158h+var_3C], 40h + 401802 3 INSTR BELONGTO 4017c0 + 401802 3 INSTR DEADREGS EBX R12 R13 R14 R15 ZZ rep stosq + 401805 8 INSTR BELONGTO 4017c0 + 401805 8 INSTR DEADREGS EFLAGS EAX EBX EDI R12 R13 R14 R15 ZZ lea rax, [rsp+158h+var_60] + 401805 8 PTRIMMEDESP STACK 248 displ lea rax, [rsp+158h+var_60] + 40180d 5 INSTR BELONGTO 4017c0 + 40180d 5 INSTR DEADREGS EFLAGS EBX EDI R12 R13 R14 R15 ZZ mov edi, offset domainname; "gnome-font-viewer" + 401812 12 INSTR BELONGTO 4017c0 + 401812 12 INSTR DEADREGS EFLAGS EBX R12 R13 R14 R15 ZZ mov [rsp+158h+var_60], 0 + 401812 12 PTRIMMEDESP STACK 248 displ mov [rsp+158h+var_60], 0 + 40181e 12 INSTR BELONGTO 4017c0 + 40181e 12 INSTR DEADREGS EFLAGS EBX R12 R13 R14 R15 ZZ mov [rsp+158h+var_58], 0 + 40181e 12 PTRIMMEDESP STACK 256 displ mov [rsp+158h+var_58], 0 + 40182a 12 INSTR BELONGTO 4017c0 + 40182a 12 INSTR DEADREGS EFLAGS EBX R12 R13 R14 R15 ZZ mov [rsp+158h+var_50], 0 + 40182a 12 PTRIMMEDESP STACK 264 displ mov [rsp+158h+var_50], 0 + 401836 5 INSTR BELONGTO 4017c0 + 401836 5 INSTR DEADREGS EFLAGS EBX R12 R13 R14 R15 ZZ mov [rsp+158h+var_120], rax + 401836 5 PTRIMMEDESP STACK 56 displ mov [rsp+158h+var_120], rax + 40183b 8 INSTR BELONGTO 4017c0 + 40183b 8 INSTR DEADREGS EFLAGS EAX EBX R12 R13 R14 R15 ZZ lea rax, [rsp+158h+var_3C] + 40183b 8 PTRIMMEDESP STACK 284 displ lea rax, [rsp+158h+var_3C] + 401843 9 INSTR BELONGTO 4017c0 + 401843 9 INSTR DEADREGS EFLAGS EBX R12 R13 R14 R15 ZZ mov [rsp+158h+var_138], offset aText; "text" + 401843 9 PTRIMMEDESP STACK 32 displ mov [rsp+158h+var_138], offset aText; "text" + 40184c 5 INSTR BELONGTO 4017c0 + 40184c 5 INSTR DEADREGS EFLAGS EBX R12 R13 R14 R15 ZZ mov [rsp+158h+var_130], 74h + 40184c 5 PTRIMMEDESP STACK 40 displ mov [rsp+158h+var_130], 74h + 401851 8 INSTR BELONGTO 4017c0 + 401851 8 INSTR DEADREGS EFLAGS EBX R12 R13 R14 R15 ZZ mov [rsp+158h+var_128], 1 + 401851 8 PTRIMMEDESP STACK 48 displ mov [rsp+158h+var_128], 1 + 401859 5 INSTR BELONGTO 4017c0 + 401859 5 INSTR DEADREGS EFLAGS EBX R12 R13 R14 R15 ZZ mov [rsp+158h+var_F0], rax + 401859 5 PTRIMMEDESP STACK 104 displ mov [rsp+158h+var_F0], rax + 40185e 8 INSTR BELONGTO 4017c0 + 40185e 8 INSTR DEADREGS EFLAGS EAX EBX R12 R13 R14 R15 ZZ lea rax, [rsp+158h+var_58] + 40185e 8 PTRIMMEDESP STACK 256 displ lea rax, [rsp+158h+var_58] + 401866 9 INSTR BELONGTO 4017c0 + 401866 9 INSTR DEADREGS EFLAGS EBX R12 R13 R14 R15 ZZ mov [rsp+158h+var_118], offset aTextToThumbnai; "Text to thumbnail (default: Aa)" + 401866 9 PTRIMMEDESP STACK 64 displ mov [rsp+158h+var_118], offset aTextToThumbnai; "Text to thumbnail (default: Aa)" + 40186f 9 INSTR BELONGTO 4017c0 + 40186f 9 INSTR DEADREGS EFLAGS EBX R12 R13 R14 R15 ZZ mov [rsp+158h+var_110], offset aText_0; "TEXT" + 40186f 9 PTRIMMEDESP STACK 72 displ mov [rsp+158h+var_110], offset aText_0; "TEXT" + 401878 9 INSTR BELONGTO 4017c0 + 401878 9 INSTR DEADREGS EFLAGS EBX R12 R13 R14 R15 ZZ mov [rsp+158h+var_108], offset aSize; "size" + 401878 9 PTRIMMEDESP STACK 80 displ mov [rsp+158h+var_108], offset aSize; "size" + 401881 5 INSTR BELONGTO 4017c0 + 401881 5 INSTR DEADREGS EFLAGS EBX R12 R13 R14 R15 ZZ mov [rsp+158h+var_100], 73h + 401881 5 PTRIMMEDESP STACK 88 displ mov [rsp+158h+var_100], 73h + 401886 8 INSTR BELONGTO 4017c0 + 401886 8 INSTR DEADREGS EFLAGS EBX R12 R13 R14 R15 ZZ mov [rsp+158h+var_F8], 2 + 401886 8 PTRIMMEDESP STACK 96 displ mov [rsp+158h+var_F8], 2 + 40188e 9 INSTR BELONGTO 4017c0 + 40188e 9 INSTR DEADREGS EFLAGS EBX R12 R13 R14 R15 ZZ mov [rsp+158h+var_E8], offset aFontSizeDefaul; "Font size (default: 64)" + 40188e 9 PTRIMMEDESP STACK 112 displ mov [rsp+158h+var_E8], offset aFontSizeDefaul; "Font size (default: 64)" + 401897 9 INSTR BELONGTO 4017c0 + 401897 9 INSTR DEADREGS EFLAGS EBX R12 R13 R14 R15 ZZ mov [rsp+158h+var_E0], offset aSize_0; "SIZE" + 401897 9 PTRIMMEDESP STACK 120 displ mov [rsp+158h+var_E0], offset aSize_0; "SIZE" + 4018a0 12 INSTR BELONGTO 4017c0 + 4018a0 12 INSTR DEADREGS EFLAGS EBX R12 R13 R14 R15 ZZ mov [rsp+158h+var_D8], (offset aCouldNotCreate+18h); "" + 4018a0 12 PTRIMMEDESP STACK 128 displ mov [rsp+158h+var_D8], (offset aCouldNotCreate+18h); "" + 4018ac 11 INSTR BELONGTO 4017c0 + 4018ac 11 INSTR DEADREGS EFLAGS EBX R12 R13 R14 R15 ZZ mov [rsp+158h+var_C8], 6 + 4018ac 11 PTRIMMEDESP STACK 144 displ mov [rsp+158h+var_C8], 6 + 4018b7 8 INSTR BELONGTO 4017c0 + 4018b7 8 INSTR DEADREGS EFLAGS EBX R12 R13 R14 R15 ZZ mov [rsp+158h+var_C0], rax + 4018b7 8 PTRIMMEDESP STACK 152 displ mov [rsp+158h+var_C0], rax + 4018bf 12 INSTR BELONGTO 4017c0 + 4018bf 12 INSTR DEADREGS EFLAGS EBX R12 R13 R14 R15 ZZ mov [rsp+158h+var_B0], offset aFontFileOutput; "FONT-FILE OUTPUT-FILE" + 4018bf 12 PTRIMMEDESP STACK 168 displ mov [rsp+158h+var_B0], offset aFontFileOutput; "FONT-FILE OUTPUT-FILE" 4018cb -1 INSTR LOCAL NoMetaUpdate call _bindtextdomain + 4018cb 5 INSTR BELONGTO 4017c0 + 4018cb 5 INSTR DEADREGS EFLAGS EBX R12 R13 R14 R15 ZZ call _bindtextdomain + 4018d0 5 INSTR BELONGTO 4017c0 + 4018d0 5 INSTR DEADREGS EFLAGS EBX ESI EDI R12 R13 R14 R15 ZZ mov esi, offset codeset; "UTF-8" + 4018d5 5 INSTR BELONGTO 4017c0 + 4018d5 5 INSTR DEADREGS EFLAGS EBX EDI R12 R13 R14 R15 ZZ mov edi, offset domainname; "gnome-font-viewer" 4018da -1 INSTR LOCAL NoMetaUpdate call _bind_textdomain_codeset + 4018da 5 INSTR BELONGTO 4017c0 + 4018da 5 INSTR DEADREGS EFLAGS EBX R12 R13 R14 R15 ZZ call _bind_textdomain_codeset + 4018df 5 INSTR BELONGTO 4017c0 + 4018df 5 INSTR DEADREGS EFLAGS EBX EDI R12 R13 R14 R15 ZZ mov edi, offset domainname; "gnome-font-viewer" 4018e4 -1 INSTR LOCAL NoMetaUpdate call _textdomain - 4018ee -2 INSTR LOCAL n EDI ZZ NUMVia2ndSrcIMMEDNUM mov edi, 6 + 4018e4 5 INSTR BELONGTO 4017c0 + 4018e4 5 INSTR DEADREGS EFLAGS EBX R12 R13 R14 R15 ZZ call _textdomain + 4018e9 5 INSTR BELONGTO 4017c0 + 4018e9 5 INSTR DEADREGS EFLAGS EBX ESI EDI R12 R13 R14 R15 ZZ mov esi, (offset aCouldNotCreate+18h); locale + 4018ee -2 INSTR LOCAL n EDI ZZ NUMVia2ndSrcIMMEDNUM mov edi, 6 ; category + 4018ee 5 INSTR BELONGTO 4017c0 + 4018ee 5 INSTR DEADREGS EFLAGS EBX EDI R12 R13 R14 R15 ZZ mov edi, 6 ; category 4018f3 -1 INSTR LOCAL NoMetaUpdate call _setlocale + 4018f3 5 INSTR BELONGTO 4017c0 + 4018f3 5 INSTR DEADREGS EFLAGS EBX R12 R13 R14 R15 ZZ call _setlocale 4018f8 -1 INSTR LOCAL NoMetaUpdate call _g_type_init + 4018f8 5 INSTR BELONGTO 4017c0 + 4018f8 5 INSTR DEADREGS EFLAGS EBX R12 R13 R14 R15 ZZ call _g_type_init + 4018fd 2 INSTR BELONGTO 4017c0 + 4018fd 2 INSTR DEADREGS EFLAGS EBX EDI R12 R13 R14 R15 ZZ xor edi, edi 4018fd -2 INSTR LOCAL n EDI ZZ AlwaysNUM xor edi, edi 4018ff -1 INSTR LOCAL NoMetaUpdate call _g_option_context_new - 401904 5 PTRIMMEDESP STACK 32 displ lea rsi, [rsp+20h] + 4018ff 5 INSTR BELONGTO 4017c0 + 4018ff 5 INSTR DEADREGS EFLAGS EBX R12 R13 R14 R15 ZZ call _g_option_context_new + 401904 5 INSTR BELONGTO 4017c0 + 401904 5 INSTR DEADREGS EFLAGS EDX EBX ESI EDI R12 R13 R14 R15 ZZ lea rsi, [rsp+158h+var_138] + 401904 5 PTRIMMEDESP STACK 32 displ lea rsi, [rsp+158h+var_138] + 401909 3 INSTR BELONGTO 4017c0 + 401909 3 INSTR DEADREGS EFLAGS EDX EBX EDI R12 R13 R14 R15 ZZ mov rdi, rax + 40190c 5 INSTR BELONGTO 4017c0 + 40190c 5 INSTR DEADREGS EFLAGS EDX EBX R12 R13 R14 R15 ZZ mov edx, offset domainname; "gnome-font-viewer" + 401911 3 INSTR BELONGTO 4017c0 + 401911 3 INSTR DEADREGS EFLAGS EBX R12 R13 R14 R15 ZZ mov rbx, rax 401914 -1 INSTR LOCAL NoMetaUpdate call _g_option_context_add_main_entries - 401919 8 PTRIMMEDESP STACK 264 displ lea rcx, [rsp+108h] - 401921 5 PTRIMMEDESP STACK 16 displ lea rdx, [rsp+10h] - 401926 5 PTRIMMEDESP STACK 28 displ lea rsi, [rsp+1Ch] + 401914 5 INSTR BELONGTO 4017c0 + 401914 5 INSTR DEADREGS EFLAGS R12 R13 R14 R15 ZZ call _g_option_context_add_main_entries + 401919 8 INSTR BELONGTO 4017c0 + 401919 8 INSTR DEADREGS EFLAGS ECX EDX ESI EDI R12 R13 R14 R15 ZZ lea rcx, [rsp+158h+var_50] + 401919 8 PTRIMMEDESP STACK 264 displ lea rcx, [rsp+158h+var_50] + 401921 5 INSTR BELONGTO 4017c0 + 401921 5 INSTR DEADREGS EFLAGS EDX ESI EDI R12 R13 R14 R15 ZZ lea rdx, [rsp+158h+var_148] + 401921 5 PTRIMMEDESP STACK 16 displ lea rdx, [rsp+158h+var_148] + 401926 5 INSTR BELONGTO 4017c0 + 401926 5 INSTR DEADREGS EFLAGS ESI EDI R12 R13 R14 R15 ZZ lea rsi, [rsp+158h+var_13C] + 401926 5 PTRIMMEDESP STACK 28 displ lea rsi, [rsp+158h+var_13C] + 40192b 3 INSTR BELONGTO 4017c0 + 40192b 3 INSTR DEADREGS EFLAGS EDI R12 R13 R14 R15 ZZ mov rdi, rbx 40192e -1 INSTR LOCAL NoMetaUpdate call _g_option_context_parse + 40192e 5 INSTR BELONGTO 4017c0 + 40192e 5 INSTR DEADREGS EFLAGS R12 R13 R14 R15 ZZ call _g_option_context_parse 401933 -1 INSTR LOCAL NoMetaUpdate test eax, eax + 401933 2 INSTR BELONGTO 4017c0 401935 -1 INSTR LOCAL NoMetaUpdate jz short loc_4019B5 - 401937 8 PTRIMMEDESP STACK 256 displ mov rdi, [rsp+100h] + 401935 2 INSTR BELONGTO 4017c0 + 401937 -2 INSTR LOCAL n RDI ZZ NumericDEFs mov rdi, [rsp+158h+var_58] + 401937 8 INSTR BELONGTO 4017c0 + 401937 8 INSTR DEADREGS EFLAGS EDI R12 R13 R14 R15 ZZ mov rdi, [rsp+158h+var_58] + 401937 8 PTRIMMEDESP STACK 256 displ mov rdi, [rsp+158h+var_58] 40193f -1 INSTR LOCAL NoMetaUpdate test rdi, rdi + 40193f 3 INSTR BELONGTO 4017c0 401942 -1 INSTR LOCAL NoMetaUpdate jz short loc_401952 + 401942 2 INSTR BELONGTO 4017c0 401944 -1 INSTR LOCAL NoMetaUpdate call _g_strv_length + 401944 5 INSTR BELONGTO 4017c0 + 401944 5 INSTR DEADREGS EFLAGS R12 R13 R14 R15 ZZ call _g_strv_length 401949 -1 INSTR LOCAL NoMetaUpdate cmp eax, 2 + 401949 3 INSTR BELONGTO 4017c0 40194c -1 INSTR LOCAL NoMetaUpdate jz loc_4019E9 + 40194c 6 INSTR BELONGTO 4017c0 + 401952 2 INSTR BELONGTO 4017c0 + 401952 2 INSTR DEADREGS EFLAGS EDX ESI EDI R12 R13 R14 R15 XMM0 ZZ xor edx, edx 401952 -2 INSTR LOCAL n EDX ZZ AlwaysNUM xor edx, edx + 401954 3 INSTR BELONGTO 4017c0 + 401954 3 INSTR DEADREGS EFLAGS ESI EDI R12 R13 R14 R15 XMM0 ZZ mov rdi, rbx 401957 -2 INSTR LOCAL n ESI ZZ NUMVia2ndSrcIMMEDNUM mov esi, 1 + 401957 5 INSTR BELONGTO 4017c0 + 401957 5 INSTR DEADREGS EFLAGS ESI R12 R13 R14 R15 XMM0 ZZ mov esi, 1 40195c -1 INSTR LOCAL NoMetaUpdate call _g_option_context_get_help + 40195c 5 INSTR BELONGTO 4017c0 + 40195c 5 INSTR DEADREGS EFLAGS R12 R13 R14 R15 XMM0 ZZ call _g_option_context_get_help + 401961 5 INSTR BELONGTO 4017c0 + 401961 5 INSTR DEADREGS EFLAGS ESI EDI R12 R13 R14 R15 XMM0 ZZ mov edi, offset aS ; "%s" + 401966 3 INSTR BELONGTO 4017c0 + 401966 3 INSTR DEADREGS EFLAGS ESI R12 R13 R14 R15 XMM0 ZZ mov rsi, rax + 401969 2 INSTR BELONGTO 4017c0 + 401969 2 INSTR DEADREGS EFLAGS EAX R12 R13 R14 R15 XMM0 ZZ xor eax, eax 401969 -2 INSTR LOCAL n EAX ZZ AlwaysNUM xor eax, eax 40196b -1 INSTR LOCAL NoMetaUpdate call _g_printerr + 40196b 5 INSTR BELONGTO 4017c0 + 40196b 5 INSTR DEADREGS EFLAGS R12 R13 R14 R15 XMM0 ZZ call _g_printerr 401970 -2 INSTR LOCAL n EBP ZZ NUMVia2ndSrcIMMEDNUM mov ebp, 1 + 401970 5 INSTR BELONGTO 4017c0 + 401970 5 INSTR DEADREGS EFLAGS EDI R12 R13 R14 R15 XMM0 ZZ mov ebp, 1 + 401975 3 INSTR BELONGTO 4017c0 + 401975 3 INSTR DEADREGS EFLAGS EDI R12 R13 R14 R15 XMM0 ZZ mov rdi, rbx + 401978 2 INSTR BELONGTO 4017c0 + 401978 2 INSTR DEADREGS EFLAGS EBX R12 R13 R14 R15 XMM0 ZZ xor ebx, ebx 401978 -2 INSTR LOCAL n EBX ZZ AlwaysNUM xor ebx, ebx 40197a -1 INSTR LOCAL NoMetaUpdate call _g_option_context_free - 40197f 8 PTRIMMEDESP STACK 256 displ mov rdi, [rsp+100h] + 40197a 5 INSTR BELONGTO 4017c0 + 40197a 5 INSTR DEADREGS EFLAGS R12 R13 R14 R15 XMM0 ZZ call _g_option_context_free + 40197f -2 INSTR LOCAL n RDI ZZ NumericDEFs mov rdi, [rsp+158h+var_58] + 40197f 8 INSTR BELONGTO 4017c0 + 40197f 8 INSTR DEADREGS EFLAGS EDI R12 R13 R14 R15 XMM0 ZZ mov rdi, [rsp+158h+var_58] + 40197f 8 PTRIMMEDESP STACK 256 displ mov rdi, [rsp+158h+var_58] 401987 -1 INSTR LOCAL NoMetaUpdate call _g_strfreev + 401987 5 INSTR BELONGTO 4017c0 + 401987 5 INSTR DEADREGS EFLAGS R12 R13 R14 R15 XMM0 ZZ call _g_strfreev + 40198c 3 INSTR BELONGTO 4017c0 + 40198c 3 INSTR DEADREGS EFLAGS EDI R12 R13 R14 R15 XMM0 ZZ mov rdi, rbx 40198f -1 INSTR LOCAL NoMetaUpdate call _g_free - 401994 8 PTRIMMEDESP STACK 248 displ mov rdi, [rsp+0F8h] + 40198f 5 INSTR BELONGTO 4017c0 + 40198f 5 INSTR DEADREGS EFLAGS EBX R12 R13 R14 R15 XMM0 ZZ call _g_free + 401994 -2 INSTR LOCAL n RDI ZZ NumericDEFs mov rdi, [rsp+158h+var_60] + 401994 8 INSTR BELONGTO 4017c0 + 401994 8 INSTR DEADREGS EFLAGS EBX EDI R12 R13 R14 R15 XMM0 ZZ mov rdi, [rsp+158h+var_60] + 401994 8 PTRIMMEDESP STACK 248 displ mov rdi, [rsp+158h+var_60] 40199c -1 INSTR LOCAL NoMetaUpdate call _g_free + 40199c 5 INSTR BELONGTO 4017c0 + 40199c 5 INSTR DEADREGS EFLAGS EBX R12 R13 R14 R15 XMM0 ZZ call _g_free 4019a1 -1 INSTR LOCAL 1stSrcVia2ndSrcIMMEDNUM add rsp, 128h - 4019a8 2 PTRIMMEDEBP STACK 0 displ mov eax, ebp - 4019b5 8 PTRIMMEDESP STACK 264 displ mov rax, [rsp+108h] + 4019a1 7 INSTR BELONGTO 4017c0 + 4019a8 296 DEALLOC STACK esp - 296 mov eax, ebp + 4019a8 2 INSTR BELONGTO 4017c0 + 4019a8 2 INSTR DEADREGS EFLAGS EAX EBX R8 R9 R10 R11 R12 R13 R14 R15 XMM0 ZZ mov eax, ebp + 4019a8 -2 INSTR LOCAL n EAX ZZ NumericDEFs mov eax, ebp + 4019aa 1 INSTR BELONGTO 4017c0 + 4019aa 1 INSTR DEADREGS EFLAGS EBX R8 R9 R10 R11 R12 R13 R14 R15 XMM0 ZZ pop rbx + 4019ab 1 INSTR BELONGTO 4017c0 + 4019ab 1 INSTR DEADREGS EFLAGS R8 R9 R10 R11 R12 R13 R14 R15 XMM0 ZZ pop rbp + 4019ac 2 INSTR BELONGTO 4017c0 + 4019ac 2 INSTR DEADREGS EFLAGS R8 R9 R10 R11 R12 R13 R14 R15 XMM0 ZZ pop r12 + 4019ae 2 INSTR BELONGTO 4017c0 + 4019ae 2 INSTR DEADREGS EFLAGS R8 R9 R10 R11 R12 R13 R14 R15 XMM0 ZZ pop r13 + 4019b0 2 INSTR BELONGTO 4017c0 + 4019b0 2 INSTR DEADREGS EFLAGS R8 R9 R10 R11 R12 R13 R14 R15 XMM0 ZZ pop r14 + 4019b2 2 INSTR BELONGTO 4017c0 + 4019b2 2 INSTR DEADREGS EFLAGS R8 R9 R10 R11 R12 R13 R14 R15 XMM0 ZZ pop r15 + 4019b4 1 INSTR BELONGTO 4017c0 + 4019b4 1 INSTR DEADREGS EFLAGS R8 R9 R10 R11 R12 R13 R14 R15 XMM0 ZZ retn + 4019b5 -1 INSTR LOCAL MetadataUnused mov rax, [rsp+158h+var_50] + 4019b5 8 INSTR BELONGTO 4017c0 + 4019bd 5 INSTR BELONGTO 4017c0 + 4019bd 5 INSTR DEADREGS EFLAGS ESI EDI R12 R13 R14 R15 XMM0 ZZ mov edi, offset aErrorParsingAr; "Error parsing arguments: %s\n" 4019c2 -2 INSTR LOCAL n EBP ZZ NUMVia2ndSrcIMMEDNUM mov ebp, 1 + 4019c2 5 INSTR BELONGTO 4017c0 + 4019c2 5 INSTR DEADREGS EFLAGS ESI R12 R13 R14 R15 XMM0 ZZ mov ebp, 1 + 4019c7 4 INSTR BELONGTO 4017c0 + 4019c7 4 INSTR DEADREGS EFLAGS ESI R12 R13 R14 R15 XMM0 ZZ mov rsi, [rax+8] + 4019cb 2 INSTR BELONGTO 4017c0 + 4019cb 2 INSTR DEADREGS EFLAGS EAX R12 R13 R14 R15 XMM0 ZZ xor eax, eax 4019cb -2 INSTR LOCAL n EAX ZZ AlwaysNUM xor eax, eax 4019cd -1 INSTR LOCAL NoMetaUpdate call _g_printerr + 4019cd 5 INSTR BELONGTO 4017c0 + 4019cd 5 INSTR DEADREGS EFLAGS R12 R13 R14 R15 XMM0 ZZ call _g_printerr + 4019d2 3 INSTR BELONGTO 4017c0 + 4019d2 3 INSTR DEADREGS EFLAGS EDI R12 R13 R14 R15 XMM0 ZZ mov rdi, rbx 4019d5 -1 INSTR LOCAL NoMetaUpdate call _g_option_context_free - 4019da 8 PTRIMMEDESP STACK 264 displ mov rdi, [rsp+108h] + 4019d5 5 INSTR BELONGTO 4017c0 + 4019d5 5 INSTR DEADREGS EFLAGS EBX R12 R13 R14 R15 XMM0 ZZ call _g_option_context_free + 4019da -2 INSTR LOCAL n RDI ZZ NumericDEFs mov rdi, [rsp+158h+var_50] + 4019da 8 INSTR BELONGTO 4017c0 + 4019da 8 INSTR DEADREGS EFLAGS EBX EDI R12 R13 R14 R15 XMM0 ZZ mov rdi, [rsp+158h+var_50] + 4019da 8 PTRIMMEDESP STACK 264 displ mov rdi, [rsp+158h+var_50] 4019e2 -1 INSTR LOCAL NoMetaUpdate call _g_error_free + 4019e2 5 INSTR BELONGTO 4017c0 + 4019e2 5 INSTR DEADREGS EFLAGS EBX R12 R13 R14 R15 XMM0 ZZ call _g_error_free 4019e7 -1 INSTR LOCAL NoMetaUpdate jmp short loc_4019A1 + 4019e7 2 INSTR BELONGTO 4017c0 + 4019e9 3 INSTR BELONGTO 4017c0 + 4019e9 3 INSTR DEADREGS EFLAGS EDI R12 R13 R14 R15 ZZ mov rdi, rbx 4019ec -1 INSTR LOCAL NoMetaUpdate call _g_option_context_free - 4019f1 8 PTRIMMEDESP STACK 248 displ mov r9, [rsp+0F8h] + 4019ec 5 INSTR BELONGTO 4017c0 + 4019ec 5 INSTR DEADREGS EFLAGS EBX R12 R13 R14 R15 ZZ call _g_option_context_free + 4019f1 8 INSTR BELONGTO 4017c0 + 4019f1 8 INSTR DEADREGS EFLAGS EBX EDI R9 R12 R13 R14 R15 ZZ mov r9, [rsp+158h+var_60] + 4019f1 8 PTRIMMEDESP STACK 248 displ mov r9, [rsp+158h+var_60] 4019f9 -1 INSTR LOCAL NoMetaUpdate test r9, r9 + 4019f9 3 INSTR BELONGTO 4017c0 4019fc -1 INSTR LOCAL NoMetaUpdate jz loc_401AB1 + 4019fc 6 INSTR BELONGTO 4017c0 + 401a02 2 INSTR BELONGTO 4017c0 + 401a02 2 INSTR DEADREGS EFLAGS EAX EDX EBX ESI EDI R8 R12 R13 R14 R15 ZZ xor eax, eax 401a02 -2 INSTR LOCAL n EAX ZZ AlwaysNUM xor eax, eax - 401a07 12 PTRIMMEDESP STACK 264 displ mov qword ptr [rsp+108h], 0 - 401a17 8 PTRIMMEDESP STACK 264 displ lea r8, [rsp+108h] + 401a04 3 INSTR BELONGTO 4017c0 + 401a04 3 INSTR DEADREGS EFLAGS EDX EBX ESI EDI R8 R12 R13 R14 R15 ZZ mov rdi, r9 + 401a07 12 INSTR BELONGTO 4017c0 + 401a07 12 INSTR DEADREGS EFLAGS EDX EBX ESI R8 R12 R13 R14 R15 ZZ mov [rsp+158h+var_50], 0 + 401a07 12 PTRIMMEDESP STACK 264 displ mov [rsp+158h+var_50], 0 + 401a13 -2 INSTR LOCAL n RCX ZZ NumericDEFs or rcx, 0FFFFFFFFFFFFFFFFh + 401a13 4 INSTR BELONGTO 4017c0 + 401a13 4 INSTR DEADREGS EFLAGS EDX EBX ESI R8 R12 R13 R14 R15 ZZ or rcx, 0FFFFFFFFFFFFFFFFh + 401a17 8 INSTR BELONGTO 4017c0 + 401a17 8 INSTR DEADREGS EFLAGS EDX EBX ESI R8 R12 R13 R14 R15 ZZ lea r8, [rsp+158h+var_50] + 401a17 8 PTRIMMEDESP STACK 264 displ lea r8, [rsp+158h+var_50] + 401a1f 2 INSTR BELONGTO 4017c0 + 401a1f 2 INSTR DEADREGS EFLAGS EDX EBX ESI R12 R13 R14 R15 ZZ xor edx, edx 401a1f -2 INSTR LOCAL n EDX ZZ AlwaysNUM xor edx, edx 401a21 -1 INSTR LOCAL NoMetaUpdate repne scasb - 401a26 -2 INSTR LOCAL n RCX ZZ AlwaysNUM not rcx - 401a2d 8 PTRIMMEDESP STACK 240 displ lea rcx, [rsp+0F0h] + 401a21 2 INSTR BELONGTO 4017c0 + 401a23 3 INSTR BELONGTO 4017c0 + 401a23 3 INSTR DEADREGS EFLAGS EBX ESI EDI R12 R13 R14 R15 ZZ mov rdi, r9 + 401a26 -1 INSTR LOCAL MetadataRedundant not rcx + 401a26 3 INSTR BELONGTO 4017c0 + 401a29 -2 INSTR LOCAL n RSI ZZ NumericDEFs lea rsi, [rcx-1] + 401a29 4 INSTR BELONGTO 4017c0 + 401a29 4 INSTR DEADREGS EFLAGS EBX ESI R12 R13 R14 R15 ZZ lea rsi, [rcx-1] + 401a2d 8 INSTR BELONGTO 4017c0 + 401a2d 8 INSTR DEADREGS EFLAGS ECX EBX R12 R13 R14 R15 ZZ lea rcx, [rsp+158h+var_68] + 401a2d 8 PTRIMMEDESP STACK 240 displ lea rcx, [rsp+158h+var_68] 401a35 -1 INSTR LOCAL NoMetaUpdate call _g_utf8_to_ucs4 - 401a3d 8 PTRIMMEDESP STACK 264 displ mov rax, [rsp+108h] + 401a35 5 INSTR BELONGTO 4017c0 + 401a35 5 INSTR DEADREGS EFLAGS EBX R12 R13 R14 R15 ZZ call _g_utf8_to_ucs4 + 401a3a 3 INSTR BELONGTO 4017c0 + 401a3a 3 INSTR DEADREGS EFLAGS EBX EDI R12 R13 R14 R15 ZZ mov rbx, rax + 401a3d -2 INSTR LOCAL n RAX ZZ NumericDEFs mov rax, [rsp+158h+var_50] + 401a3d 8 INSTR BELONGTO 4017c0 + 401a3d 8 INSTR DEADREGS EFLAGS EAX EDI R12 R13 R14 R15 ZZ mov rax, [rsp+158h+var_50] + 401a3d 8 PTRIMMEDESP STACK 264 displ mov rax, [rsp+158h+var_50] 401a45 -1 INSTR LOCAL NoMetaUpdate test rax, rax + 401a45 3 INSTR BELONGTO 4017c0 401a48 -1 INSTR LOCAL NoMetaUpdate jz short loc_401A71 + 401a48 2 INSTR BELONGTO 4017c0 + 401a4a 4 INSTR BELONGTO 4017c0 + 401a4a 4 INSTR DEADREGS EFLAGS ESI EDI R12 R13 R14 R15 XMM0 ZZ mov rsi, [rax+8] + 401a4e 5 INSTR BELONGTO 4017c0 + 401a4e 5 INSTR DEADREGS EFLAGS EAX EDI R12 R13 R14 R15 XMM0 ZZ mov edi, offset aFailedToConver; "Failed to convert: %s\n" + 401a53 2 INSTR BELONGTO 4017c0 + 401a53 2 INSTR DEADREGS EFLAGS EAX R12 R13 R14 R15 XMM0 ZZ xor eax, eax 401a53 -2 INSTR LOCAL n EAX ZZ AlwaysNUM xor eax, eax 401a55 -2 INSTR LOCAL n EBP ZZ NUMVia2ndSrcIMMEDNUM mov ebp, 1 + 401a55 5 INSTR BELONGTO 4017c0 + 401a55 5 INSTR DEADREGS EFLAGS R12 R13 R14 R15 XMM0 ZZ mov ebp, 1 401a5a -1 INSTR LOCAL NoMetaUpdate call _g_printerr - 401a5f 8 PTRIMMEDESP STACK 264 displ mov rdi, [rsp+108h] + 401a5a 5 INSTR BELONGTO 4017c0 + 401a5a 5 INSTR DEADREGS EFLAGS R12 R13 R14 R15 XMM0 ZZ call _g_printerr + 401a5f -2 INSTR LOCAL n RDI ZZ NumericDEFs mov rdi, [rsp+158h+var_50] + 401a5f 8 INSTR BELONGTO 4017c0 + 401a5f 8 INSTR DEADREGS EFLAGS EDI R12 R13 R14 R15 XMM0 ZZ mov rdi, [rsp+158h+var_50] + 401a5f 8 PTRIMMEDESP STACK 264 displ mov rdi, [rsp+158h+var_50] 401a67 -1 INSTR LOCAL NoMetaUpdate call _g_error_free + 401a67 5 INSTR BELONGTO 4017c0 + 401a67 5 INSTR DEADREGS EFLAGS R12 R13 R14 R15 XMM0 ZZ call _g_error_free 401a6c -1 INSTR LOCAL NoMetaUpdate jmp loc_40197F - 401a71 -2 INSTR LOCAL n R12 ZZ AlwaysNUM xor r12d, r12d - 401a74 8 PTRIMMEDESP STACK 224 displ lea rdi, [rsp+0E0h] + 401a6c 5 INSTR BELONGTO 4017c0 + 401a71 -1 INSTR LOCAL MetadataUnused xor r12d, r12d + 401a71 3 INSTR BELONGTO 4017c0 + 401a74 8 INSTR BELONGTO 4017c0 + 401a74 8 INSTR DEADREGS EFLAGS EDI R13 R14 R15 ZZ lea rdi, [rsp+158h+var_78] + 401a74 8 PTRIMMEDESP STACK 224 displ lea rdi, [rsp+158h+var_78] 401a7c -1 INSTR LOCAL NoMetaUpdate call _FT_Init_FreeType + 401a7c 5 INSTR BELONGTO 4017c0 + 401a7c 5 INSTR DEADREGS EFLAGS R13 R14 R15 ZZ call _FT_Init_FreeType 401a81 -1 INSTR LOCAL NoMetaUpdate test eax, eax + 401a81 2 INSTR BELONGTO 4017c0 401a83 -1 INSTR LOCAL NoMetaUpdate jz short loc_401ABB + 401a83 2 INSTR BELONGTO 4017c0 401a85 -1 INSTR LOCAL NoMetaUpdate cmp eax, 0BAh + 401a85 5 INSTR BELONGTO 4017c0 + 401a8a 5 INSTR BELONGTO 4017c0 + 401a8a 5 INSTR DEADREGS ESI EDI R12 R13 R14 R15 XMM0 ZZ mov esi, offset aUnknown; "unknown" 401a8f -1 INSTR LOCAL NoMetaUpdate ja short loc_401A9B + 401a8f 2 INSTR BELONGTO 4017c0 + 401a91 -1 INSTR LOCAL NoMetaUpdate mov eax, eax + 401a91 2 INSTR BELONGTO 4017c0 + 401a93 8 INSTR BELONGTO 4017c0 + 401a93 8 INSTR DEADREGS EFLAGS ESI EDI R12 R13 R14 R15 XMM0 ZZ mov rsi, ds:off_403360[rax*8] + 401a9b 5 INSTR BELONGTO 4017c0 + 401a9b 5 INSTR DEADREGS EFLAGS EAX EDI R12 R13 R14 R15 XMM0 ZZ mov edi, offset aCouldNotInitia; "Could not initialise freetype: %s\n" + 401aa0 2 INSTR BELONGTO 4017c0 + 401aa0 2 INSTR DEADREGS EFLAGS EAX R12 R13 R14 R15 XMM0 ZZ xor eax, eax 401aa0 -2 INSTR LOCAL n EAX ZZ AlwaysNUM xor eax, eax 401aa2 -2 INSTR LOCAL n EBP ZZ NUMVia2ndSrcIMMEDNUM mov ebp, 1 + 401aa2 5 INSTR BELONGTO 4017c0 + 401aa2 5 INSTR DEADREGS EFLAGS R12 R13 R14 R15 XMM0 ZZ mov ebp, 1 401aa7 -1 INSTR LOCAL NoMetaUpdate call _g_printerr + 401aa7 5 INSTR BELONGTO 4017c0 + 401aa7 5 INSTR DEADREGS EFLAGS R12 R13 R14 R15 XMM0 ZZ call _g_printerr 401aac -1 INSTR LOCAL NoMetaUpdate jmp loc_40197F - 401ab1 -2 INSTR LOCAL n R12 ZZ NUMVia2ndSrcIMMEDNUM mov r12d, 1 + 401aac 5 INSTR BELONGTO 4017c0 + 401ab1 -1 INSTR LOCAL MetadataUnused mov r12d, 1 + 401ab1 6 INSTR BELONGTO 4017c0 + 401ab7 2 INSTR BELONGTO 4017c0 + 401ab7 2 INSTR DEADREGS EFLAGS EBX EDI R13 R14 R15 ZZ xor ebx, ebx 401ab7 -2 INSTR LOCAL n EBX ZZ AlwaysNUM xor ebx, ebx 401ab9 -1 INSTR LOCAL NoMetaUpdate jmp short loc_401A74 - 401abb 8 PTRIMMEDESP STACK 256 displ mov rax, [rsp+100h] + 401ab9 2 INSTR BELONGTO 4017c0 + 401abb -1 INSTR LOCAL MetadataUnused mov rax, [rsp+158h+var_58] + 401abb 8 INSTR BELONGTO 4017c0 401ac3 -2 INSTR LOCAL n ESI ZZ NUMVia2ndSrcIMMEDNUM mov esi, 1C9C380h + 401ac3 5 INSTR BELONGTO 4017c0 + 401ac3 5 INSTR DEADREGS EFLAGS ECX EDX ESI EDI R8 R9 R10 R11 R13 R14 R15 ZZ mov esi, 1C9C380h + 401ac8 3 INSTR BELONGTO 4017c0 + 401ac8 3 INSTR DEADREGS EFLAGS ECX EDX EDI R8 R9 R10 R11 R13 R14 R15 ZZ mov rdi, [rax] ; filename 401acb -1 INSTR LOCAL NoMetaUpdate call sub_4026E0 - 401ad0 8 PTRIMMEDESP STACK 256 displ mov rax, [rsp+100h] + 401acb 5 INSTR BELONGTO 4017c0 + 401acb 5 INSTR DEADREGS EFLAGS EAX ECX EDX R8 R9 R10 R11 R13 R14 R15 ZZ call sub_4026E0 + 401ad0 -2 INSTR LOCAL n RAX ZZ NumericDEFs mov rax, [rsp+158h+var_58] + 401ad0 8 INSTR BELONGTO 4017c0 + 401ad0 8 INSTR DEADREGS EFLAGS EAX EDI R13 R14 R15 ZZ mov rax, [rsp+158h+var_58] + 401ad0 8 PTRIMMEDESP STACK 256 displ mov rax, [rsp+158h+var_58] + 401ad8 3 INSTR BELONGTO 4017c0 + 401ad8 3 INSTR DEADREGS EFLAGS EDI R13 R14 R15 ZZ mov rdi, [rax] 401adb -1 INSTR LOCAL NoMetaUpdate call _g_file_new_for_commandline_arg + 401adb 5 INSTR BELONGTO 4017c0 + 401adb 5 INSTR DEADREGS EFLAGS R13 R14 R15 ZZ call _g_file_new_for_commandline_arg + 401ae0 3 INSTR BELONGTO 4017c0 + 401ae0 3 INSTR DEADREGS EFLAGS EDI R13 R14 R15 ZZ mov r13, rax + 401ae3 3 INSTR BELONGTO 4017c0 + 401ae3 3 INSTR DEADREGS EFLAGS EDI R14 R15 ZZ mov rdi, rax 401ae6 -1 INSTR LOCAL NoMetaUpdate call _g_file_get_uri + 401ae6 5 INSTR BELONGTO 4017c0 + 401ae6 5 INSTR DEADREGS EFLAGS R14 R15 ZZ call _g_file_get_uri + 401aeb 3 INSTR BELONGTO 4017c0 + 401aeb 3 INSTR DEADREGS EFLAGS EDI R14 R15 ZZ mov rdi, r13 + 401aee 3 INSTR BELONGTO 4017c0 + 401aee 3 INSTR DEADREGS EFLAGS R13 R14 R15 ZZ mov rbp, rax 401af1 -1 INSTR LOCAL NoMetaUpdate call _g_object_unref - 401af6 8 PTRIMMEDESP STACK 224 displ mov rdi, [rsp+0E0h] - 401afe 8 PTRIMMEDESP STACK 232 displ lea rcx, [rsp+0E8h] + 401af1 5 INSTR BELONGTO 4017c0 + 401af1 5 INSTR DEADREGS EFLAGS R13 R14 R15 ZZ call _g_object_unref + 401af6 8 INSTR BELONGTO 4017c0 + 401af6 8 INSTR DEADREGS EFLAGS ECX EDX ESI EDI R13 R14 R15 ZZ mov rdi, [rsp+158h+var_78] + 401af6 8 PTRIMMEDESP STACK 224 displ mov rdi, [rsp+158h+var_78] + 401afe 8 INSTR BELONGTO 4017c0 + 401afe 8 INSTR DEADREGS EFLAGS ECX EDX ESI R13 R14 R15 ZZ lea rcx, [rsp+158h+var_70] + 401afe 8 PTRIMMEDESP STACK 232 displ lea rcx, [rsp+158h+var_70] + 401b06 2 INSTR BELONGTO 4017c0 + 401b06 2 INSTR DEADREGS EFLAGS EDX ESI R13 R14 R15 ZZ xor edx, edx 401b06 -2 INSTR LOCAL n EDX ZZ AlwaysNUM xor edx, edx - 401b08 3 PTRIMMEDEBP STACK 0 displ mov rsi, rbp + 401b08 3 INSTR BELONGTO 4017c0 + 401b08 3 INSTR DEADREGS EFLAGS ESI R13 R14 R15 ZZ mov rsi, rbp 401b0b -1 INSTR LOCAL NoMetaUpdate call sub_402290 + 401b0b 5 INSTR BELONGTO 4017c0 + 401b0b 5 INSTR DEADREGS EFLAGS R13 R14 R15 ZZ call sub_402290 401b10 -1 INSTR LOCAL NoMetaUpdate test eax, eax + 401b10 2 INSTR BELONGTO 4017c0 401b12 -1 INSTR LOCAL NoMetaUpdate jz short loc_401B4B + 401b12 2 INSTR BELONGTO 4017c0 401b14 -1 INSTR LOCAL NoMetaUpdate cmp eax, 0BAh + 401b14 5 INSTR BELONGTO 4017c0 + 401b19 5 INSTR BELONGTO 4017c0 + 401b19 5 INSTR DEADREGS EDX ESI EDI R12 R13 R14 R15 XMM0 ZZ mov edx, offset aUnknown; "unknown" 401b1e -1 INSTR LOCAL NoMetaUpdate ja short loc_401B2A - 401b2a 3 PTRIMMEDEBP STACK 0 displ mov rsi, rbp + 401b1e 2 INSTR BELONGTO 4017c0 + 401b20 -1 INSTR LOCAL NoMetaUpdate mov eax, eax + 401b20 2 INSTR BELONGTO 4017c0 + 401b22 8 INSTR BELONGTO 4017c0 + 401b22 8 INSTR DEADREGS EFLAGS EDX ESI EDI R12 R13 R14 R15 XMM0 ZZ mov rdx, ds:off_403360[rax*8] + 401b2a 3 INSTR BELONGTO 4017c0 + 401b2a 3 INSTR DEADREGS EFLAGS EAX ESI EDI R12 R13 R14 R15 XMM0 ZZ mov rsi, rbp + 401b2d 5 INSTR BELONGTO 4017c0 + 401b2d 5 INSTR DEADREGS EFLAGS EAX EDI R12 R13 R14 R15 XMM0 ZZ mov edi, offset aCouldNotLoadFa; "Could not load face '%s': %s\n" + 401b32 2 INSTR BELONGTO 4017c0 + 401b32 2 INSTR DEADREGS EFLAGS EAX R12 R13 R14 R15 XMM0 ZZ xor eax, eax 401b32 -2 INSTR LOCAL n EAX ZZ AlwaysNUM xor eax, eax 401b34 -1 INSTR LOCAL NoMetaUpdate call _g_printerr - 401b39 3 PTRIMMEDEBP STACK 0 displ mov rdi, rbp + 401b34 5 INSTR BELONGTO 4017c0 + 401b34 5 INSTR DEADREGS EFLAGS R12 R13 R14 R15 XMM0 ZZ call _g_printerr + 401b39 3 INSTR BELONGTO 4017c0 + 401b39 3 INSTR DEADREGS EFLAGS EDI R12 R13 R14 R15 XMM0 ZZ mov rdi, rbp 401b3c -2 INSTR LOCAL n EBP ZZ NUMVia2ndSrcIMMEDNUM mov ebp, 1 + 401b3c 5 INSTR BELONGTO 4017c0 + 401b3c 5 INSTR DEADREGS EFLAGS R12 R13 R14 R15 XMM0 ZZ mov ebp, 1 401b41 -1 INSTR LOCAL NoMetaUpdate call _g_free + 401b41 5 INSTR BELONGTO 4017c0 + 401b41 5 INSTR DEADREGS EFLAGS R12 R13 R14 R15 XMM0 ZZ call _g_free 401b46 -1 INSTR LOCAL NoMetaUpdate jmp loc_40197F - 401b4b 3 PTRIMMEDEBP STACK 0 displ mov rdi, rbp + 401b46 5 INSTR BELONGTO 4017c0 + 401b4b 3 INSTR BELONGTO 4017c0 + 401b4b 3 INSTR DEADREGS EFLAGS EDI R13 R14 R15 ZZ mov rdi, rbp 401b4e -1 INSTR LOCAL NoMetaUpdate call _g_free - 401b53 7 PTRIMMEDESP STACK 284 displ mov edx, [rsp+11Ch] - 401b5a 8 PTRIMMEDESP STACK 232 displ mov rdi, [rsp+0E8h] + 401b4e 5 INSTR BELONGTO 4017c0 + 401b4e 5 INSTR DEADREGS EFLAGS R13 R14 R15 ZZ call _g_free + 401b53 -2 INSTR LOCAL n EDX ZZ NumericDEFs mov edx, [rsp+158h+var_3C] + 401b53 7 INSTR BELONGTO 4017c0 + 401b53 7 INSTR DEADREGS EFLAGS EDX ESI EDI R13 R14 R15 ZZ mov edx, [rsp+158h+var_3C] + 401b53 7 PTRIMMEDESP STACK 284 displ mov edx, [rsp+158h+var_3C] + 401b5a 8 INSTR BELONGTO 4017c0 + 401b5a 8 INSTR DEADREGS EFLAGS ESI EDI R13 R14 R15 ZZ mov rdi, [rsp+158h+var_70] + 401b5a 8 PTRIMMEDESP STACK 232 displ mov rdi, [rsp+158h+var_70] + 401b62 2 INSTR BELONGTO 4017c0 + 401b62 2 INSTR DEADREGS EFLAGS ESI R13 R14 R15 ZZ xor esi, esi 401b62 -2 INSTR LOCAL n ESI ZZ AlwaysNUM xor esi, esi 401b64 -1 INSTR LOCAL NoMetaUpdate call _FT_Set_Pixel_Sizes + 401b64 5 INSTR BELONGTO 4017c0 + 401b64 5 INSTR DEADREGS EFLAGS R13 R14 R15 ZZ call _FT_Set_Pixel_Sizes 401b69 -1 INSTR LOCAL NoMetaUpdate test eax, eax + 401b69 2 INSTR BELONGTO 4017c0 401b6b -1 INSTR LOCAL NoMetaUpdate jnz loc_401F90 - 401b71 8 PTRIMMEDESP STACK 232 displ mov rdi, [rsp+0E8h] + 401b6b 6 INSTR BELONGTO 4017c0 + 401b71 8 INSTR BELONGTO 4017c0 + 401b71 8 INSTR DEADREGS EFLAGS EAX ECX EDX ESI EDI R8 R13 R14 R15 ZZ mov rdi, [rsp+158h+var_70] + 401b71 8 PTRIMMEDESP STACK 232 displ mov rdi, [rsp+158h+var_70] + 401b79 2 INSTR BELONGTO 4017c0 + 401b79 2 INSTR DEADREGS EFLAGS EAX ECX EDX ESI R8 R13 R14 R15 ZZ xor edx, edx 401b79 -2 INSTR LOCAL n EDX ZZ AlwaysNUM xor edx, edx + 401b7b 2 INSTR BELONGTO 4017c0 + 401b7b 2 INSTR DEADREGS EFLAGS EAX ECX ESI R8 R13 R14 R15 ZZ xor ecx, ecx 401b7b -2 INSTR LOCAL n ECX ZZ AlwaysNUM xor ecx, ecx + 401b7d 4 INSTR BELONGTO 4017c0 + 401b7d 4 INSTR DEADREGS EFLAGS EAX ESI R8 R13 R14 R15 ZZ mov r8d, [rdi+48h] 401b81 -1 INSTR LOCAL NoMetaUpdate jmp short loc_401BB6 + 401b81 2 INSTR BELONGTO 4017c0 + 401b83 -1 INSTR LOCAL MetadataUnused mov rax, [rdi+50h] + 401b83 4 INSTR BELONGTO 4017c0 + 401b87 4 INSTR BELONGTO 4017c0 + 401b87 4 INSTR DEADREGS EFLAGS ESI R13 R14 R15 ZZ mov rsi, [rax+rdx] + 401b8b 3 INSTR BELONGTO 4017c0 + 401b8b 3 INSTR DEADREGS EFLAGS EAX R13 R14 R15 ZZ mov eax, [rsi+8] 401b8e -1 INSTR LOCAL NoMetaUpdate cmp eax, 756E6963h + 401b8e 5 INSTR BELONGTO 4017c0 401b93 -1 INSTR LOCAL NoMetaUpdate jz loc_401FBC + 401b93 6 INSTR BELONGTO 4017c0 401b99 -1 INSTR LOCAL NoMetaUpdate cmp eax, 6C617431h + 401b99 5 INSTR BELONGTO 4017c0 401b9e -1 INSTR LOCAL NoMetaUpdate jz loc_401FBC + 401b9e 6 INSTR BELONGTO 4017c0 401ba4 -1 INSTR LOCAL 1stSrcVia2ndSrcIMMEDNUM add rdx, 8 + 401ba4 4 INSTR BELONGTO 4017c0 401ba8 -1 INSTR LOCAL NoMetaUpdate cmp eax, 61726D6Eh + 401ba8 5 INSTR BELONGTO 4017c0 401bad -1 INSTR LOCAL NoMetaUpdate jz loc_401FBC + 401bad 6 INSTR BELONGTO 4017c0 401bb3 -1 INSTR LOCAL 1stSrcVia2ndSrcIMMEDNUM add ecx, 1 + 401bb3 3 INSTR BELONGTO 4017c0 401bb6 -1 INSTR LOCAL NoMetaUpdate cmp ecx, r8d + 401bb6 3 INSTR BELONGTO 4017c0 401bb9 -1 INSTR LOCAL NoMetaUpdate jl short loc_401B83 - 401bbb 7 PTRIMMEDESP STACK 284 displ mov eax, [rsp+11Ch] + 401bb9 2 INSTR BELONGTO 4017c0 + 401bbb -2 INSTR LOCAL n EAX ZZ NumericDEFs mov eax, [rsp+158h+var_3C] + 401bbb 7 INSTR BELONGTO 4017c0 + 401bbb 7 INSTR DEADREGS EFLAGS EAX ECX EDX ESI EDI R13 R14 R15 ZZ mov eax, [rsp+158h+var_3C] + 401bbb 7 PTRIMMEDESP STACK 284 displ mov eax, [rsp+158h+var_3C] 401bc2 -2 INSTR LOCAL n ECX ZZ NUMVia2ndSrcIMMEDNUM mov ecx, 2 + 401bc2 5 INSTR BELONGTO 4017c0 + 401bc2 5 INSTR DEADREGS EFLAGS ECX EDX ESI EDI R13 R14 R15 ZZ mov ecx, 2 + 401bc7 2 INSTR BELONGTO 4017c0 + 401bc7 2 INSTR DEADREGS EFLAGS EDX ESI EDI R13 R14 R15 ZZ xor esi, esi 401bc7 -2 INSTR LOCAL n ESI ZZ AlwaysNUM xor esi, esi + 401bc9 2 INSTR BELONGTO 4017c0 + 401bc9 2 INSTR DEADREGS EFLAGS EDX EDI R13 R14 R15 ZZ xor edi, edi 401bc9 -2 INSTR LOCAL n EDI ZZ AlwaysNUM xor edi, edi 401bcb -1 INSTR LOCAL NoMetaUpdate cvtsi2sd xmm0, eax - 401bd2 -2 INSTR LOCAL n RAX ZZ AlwaysNUM cdqe - 401bd4 -2 INSTR LOCAL n RAX ZZ AlwaysNUM imul rax, [rsp+0F0h] - 401bd4 9 PTRIMMEDESP STACK 240 displ imul rax, [rsp+0F0h] + 401bcb 4 INSTR BELONGTO 4017c0 + 401bcf -1 INSTR LOCAL MetadataRedundant lea eax, [rax+rax*2] + 401bcf 3 INSTR BELONGTO 4017c0 + 401bd2 -1 INSTR LOCAL MetadataRedundant cdqe + 401bd2 2 INSTR BELONGTO 4017c0 + 401bd4 -1 INSTR LOCAL MetadataRedundant imul rax, [rsp+158h+var_68] + 401bd4 9 INSTR BELONGTO 4017c0 + 401bdd -2 INSTR LOCAL n RDX ZZ NumericDEFs mov rdx, rax + 401bdd 3 INSTR BELONGTO 4017c0 + 401bdd 3 INSTR DEADREGS EFLAGS EDX R13 R14 R15 ZZ mov rdx, rax 401be0 -1 INSTR LOCAL NoMetaUpdate mulsd xmm0, cs:qword_403938 - 401be8 -2 INSTR LOCAL n RDX ZZ AlwaysNUM sar rdx, 3Fh - 401bec -2 INSTR LOCAL n RAX RDX ZZ AlwaysNUM idiv rcx - 401bef -2 INSTR LOCAL n EDX ZZ NUMVia2ndSrcIMMEDNUM mov edx, 8 - 401bf4 -2 INSTR LOCAL n R8 ZZ AlwaysNUM cvttsd2si r8d, xmm0 + 401be0 8 INSTR BELONGTO 4017c0 + 401be8 -1 INSTR LOCAL MetadataRedundant sar rdx, 3Fh + 401be8 4 INSTR BELONGTO 4017c0 + 401bec -1 INSTR LOCAL MetadataRedundant idiv rcx + 401bec 3 INSTR BELONGTO 4017c0 + 401bef -1 INSTR LOCAL MetadataRedundant mov edx, 8 + 401bef 5 INSTR BELONGTO 4017c0 + 401bf4 -1 INSTR LOCAL AlwaysNUM cvttsd2si r8d, xmm0 + 401bf4 5 INSTR BELONGTO 4017c0 + 401bf9 -1 INSTR LOCAL MetadataRedundant mov ecx, eax + 401bf9 2 INSTR BELONGTO 4017c0 401bfb -1 INSTR LOCAL NoMetaUpdate call _gdk_pixbuf_new + 401bfb 5 INSTR BELONGTO 4017c0 + 401bfb 5 INSTR DEADREGS EFLAGS R13 R14 R15 XMM0 ZZ call _gdk_pixbuf_new 401c00 -1 INSTR LOCAL NoMetaUpdate test rax, rax + 401c00 3 INSTR BELONGTO 4017c0 + 401c03 3 INSTR BELONGTO 4017c0 + 401c03 3 INSTR DEADREGS EDI R13 R14 R15 XMM0 ZZ mov rbp, rax 401c06 -1 INSTR LOCAL NoMetaUpdate jz loc_402095 + 401c06 6 INSTR BELONGTO 4017c0 + 401c0c 3 INSTR BELONGTO 4017c0 + 401c0c 3 INSTR DEADREGS EFLAGS EDI R13 R14 R15 XMM0 ZZ mov rdi, rax 401c0f -1 INSTR LOCAL NoMetaUpdate call _gdk_pixbuf_get_pixels - 401c14 3 PTRIMMEDEBP STACK 0 displ mov rdi, rbp + 401c0f 5 INSTR BELONGTO 4017c0 + 401c0f 5 INSTR DEADREGS EFLAGS R13 R14 R15 XMM0 ZZ call _gdk_pixbuf_get_pixels + 401c14 3 INSTR BELONGTO 4017c0 + 401c14 3 INSTR DEADREGS EFLAGS EDI R13 R14 R15 XMM0 ZZ mov rdi, rbp + 401c17 3 INSTR BELONGTO 4017c0 + 401c17 3 INSTR DEADREGS EFLAGS R13 R14 R15 XMM0 ZZ mov r13, rax 401c1a -1 INSTR LOCAL NoMetaUpdate call _gdk_pixbuf_get_rowstride - 401c1f 3 PTRIMMEDEBP STACK 0 displ mov rdi, rbp + 401c1a 5 INSTR BELONGTO 4017c0 + 401c1a 5 INSTR DEADREGS EFLAGS R14 R15 XMM0 ZZ call _gdk_pixbuf_get_rowstride + 401c1f 3 INSTR BELONGTO 4017c0 + 401c1f 3 INSTR DEADREGS EFLAGS EDI R14 R15 XMM0 ZZ mov rdi, rbp + 401c22 -1 INSTR LOCAL MetadataUnused mov r14d, eax + 401c22 3 INSTR BELONGTO 4017c0 401c25 -1 INSTR LOCAL NoMetaUpdate call _gdk_pixbuf_get_height - 401c2a -2 INSTR LOCAL n R14 ZZ AlwaysNUM imul r14d, eax - 401c2e -2 INSTR LOCAL n EAX ZZ AlwaysNUM xor eax, eax + 401c25 5 INSTR BELONGTO 4017c0 + 401c25 5 INSTR DEADREGS EFLAGS R15 XMM0 ZZ call _gdk_pixbuf_get_height + 401c2a -1 INSTR LOCAL MetadataUnused imul r14d, eax + 401c2a 4 INSTR BELONGTO 4017c0 + 401c2e -1 INSTR LOCAL MetadataRedundant xor eax, eax + 401c2e 2 INSTR BELONGTO 4017c0 401c30 -1 INSTR LOCAL NoMetaUpdate jmp short loc_401C3C + 401c30 2 INSTR BELONGTO 4017c0 + 401c32 6 INSTR BELONGTO 4017c0 + 401c32 6 INSTR DEADREGS EFLAGS ECX EDX ESI EDI R15 XMM0 ZZ mov byte ptr [r13+rax+0], 0FFh 401c38 -1 INSTR LOCAL 1stSrcVia2ndSrcIMMEDNUM add rax, 1 + 401c38 4 INSTR BELONGTO 4017c0 401c3c -1 INSTR LOCAL NoMetaUpdate cmp r14d, eax + 401c3c 3 INSTR BELONGTO 4017c0 401c3f -1 INSTR LOCAL NoMetaUpdate jg short loc_401C32 - 401c41 7 PTRIMMEDESP STACK 284 displ mov ecx, [rsp+11Ch] + 401c3f 2 INSTR BELONGTO 4017c0 + 401c41 -2 INSTR LOCAL n ECX ZZ NumericDEFs mov ecx, [rsp+158h+var_3C] + 401c41 7 INSTR BELONGTO 4017c0 + 401c41 7 INSTR DEADREGS EFLAGS EAX ECX EDX ESI EDI R13 R14 R15 XMM0 ZZ mov ecx, [rsp+158h+var_3C] + 401c41 7 PTRIMMEDESP STACK 284 displ mov ecx, [rsp+158h+var_3C] 401c48 -2 INSTR LOCAL n ESI ZZ NUMVia2ndSrcIMMEDNUM mov esi, 2 - 401c51 7 PTRIMMEDESP STACK 280 displ mov [rsp+118h], ecx - 401c58 -2 INSTR LOCAL n EDX ZZ AlwaysNUM sar edx, 1Fh - 401c5b -2 INSTR LOCAL n EAX EDX ZZ AlwaysNUM idiv esi + 401c48 5 INSTR BELONGTO 4017c0 + 401c48 5 INSTR DEADREGS EFLAGS EAX EDX ESI EDI R13 R14 R15 XMM0 ZZ mov esi, 2 + 401c4d 2 INSTR BELONGTO 4017c0 + 401c4d 2 INSTR DEADREGS EFLAGS EAX EDX EDI R13 R14 R15 XMM0 ZZ mov edx, ecx + 401c4d -2 INSTR LOCAL n EDX ZZ NumericDEFs mov edx, ecx + 401c4f 2 INSTR BELONGTO 4017c0 + 401c4f 2 INSTR DEADREGS EFLAGS EAX EDI R13 R14 R15 XMM0 ZZ mov eax, ecx + 401c4f -2 INSTR LOCAL n EAX ZZ NumericDEFs mov eax, ecx + 401c51 7 INSTR BELONGTO 4017c0 + 401c51 7 INSTR DEADREGS EFLAGS EDI R13 R14 R15 XMM0 ZZ mov [rsp+158h+var_40], ecx + 401c51 7 PTRIMMEDESP STACK 280 displ mov [rsp+158h+var_40], ecx + 401c58 -1 INSTR LOCAL MetadataRedundant sar edx, 1Fh + 401c58 3 INSTR BELONGTO 4017c0 + 401c5b -1 INSTR LOCAL MetadataRedundant idiv esi + 401c5b 2 INSTR BELONGTO 4017c0 401c5d -1 INSTR LOCAL NoMetaUpdate test r12d, r12d - 401c60 7 PTRIMMEDESP STACK 276 displ mov [rsp+114h], eax + 401c5d 3 INSTR BELONGTO 4017c0 + 401c60 7 INSTR BELONGTO 4017c0 + 401c60 7 INSTR DEADREGS ESI EDI R12 R13 R14 R15 XMM0 ZZ mov [rsp+158h+var_44], eax + 401c60 7 PTRIMMEDESP STACK 276 displ mov [rsp+158h+var_44], eax 401c67 -1 INSTR LOCAL NoMetaUpdate jz loc_401FF5 - 401c6d 8 PTRIMMEDESP STACK 232 displ mov rdi, [rsp+0E8h] + 401c67 6 INSTR BELONGTO 4017c0 + 401c6d 8 INSTR BELONGTO 4017c0 + 401c6d 8 INSTR DEADREGS EFLAGS ESI EDI R12 R13 R14 R15 XMM0 ZZ mov rdi, [rsp+158h+var_70] + 401c6d 8 PTRIMMEDESP STACK 232 displ mov rdi, [rsp+158h+var_70] 401c75 -2 INSTR LOCAL n ESI ZZ NUMVia2ndSrcIMMEDNUM mov esi, 41h + 401c75 5 INSTR BELONGTO 4017c0 + 401c75 5 INSTR DEADREGS EFLAGS ESI R12 R13 R14 R15 XMM0 ZZ mov esi, 41h 401c7a -1 INSTR LOCAL NoMetaUpdate call _FT_Get_Char_Index - 401c7f 8 PTRIMMEDESP STACK 232 displ mov rdi, [rsp+0E8h] - 401c8a -2 INSTR LOCAL n ESI ZZ NUMVia2ndSrcIMMEDNUM mov esi, 61h + 401c7a 5 INSTR BELONGTO 4017c0 + 401c7a 5 INSTR DEADREGS EFLAGS R12 R13 R14 R15 XMM0 ZZ call _FT_Get_Char_Index + 401c7f 8 INSTR BELONGTO 4017c0 + 401c7f 8 INSTR DEADREGS EFLAGS ESI EDI R12 R13 R14 R15 XMM0 ZZ mov rdi, [rsp+158h+var_70] + 401c7f 8 PTRIMMEDESP STACK 232 displ mov rdi, [rsp+158h+var_70] + 401c87 3 INSTR BELONGTO 4017c0 + 401c87 3 INSTR DEADREGS EFLAGS ESI R12 R13 R14 R15 XMM0 ZZ mov r13d, eax + 401c8a -1 INSTR LOCAL MetadataRedundant mov esi, 61h + 401c8a 5 INSTR BELONGTO 4017c0 401c8f -1 INSTR LOCAL NoMetaUpdate call _FT_Get_Char_Index + 401c8f 5 INSTR BELONGTO 4017c0 + 401c8f 5 INSTR DEADREGS EFLAGS R12 R14 R15 XMM0 ZZ call _FT_Get_Char_Index 401c94 -1 INSTR LOCAL NoMetaUpdate test r13d, r13d - 401c9a 8 PTRIMMEDESP STACK 232 displ mov rsi, [rsp+0E8h] + 401c94 3 INSTR BELONGTO 4017c0 + 401c97 3 INSTR BELONGTO 4017c0 + 401c97 3 INSTR DEADREGS ECX EDX ESI EDI R8 R12 R14 R15 XMM0 ZZ mov r12d, eax + 401c9a 8 INSTR BELONGTO 4017c0 + 401c9a 8 INSTR DEADREGS ECX EDX ESI EDI R8 R14 R15 XMM0 ZZ mov rsi, [rsp+158h+var_70] + 401c9a 8 PTRIMMEDESP STACK 232 displ mov rsi, [rsp+158h+var_70] 401ca2 -1 INSTR LOCAL NoMetaUpdate jnz short loc_401CB9 + 401ca2 2 INSTR BELONGTO 4017c0 + 401ca4 4 INSTR BELONGTO 4017c0 + 401ca4 4 INSTR DEADREGS EFLAGS EAX ECX EDX EDI R8 R13 R14 R15 XMM0 ZZ mov rax, [rsi+20h] 401ca8 -2 INSTR LOCAL n R13 ZZ NUMVia2ndSrcIMMEDNUM mov r13d, 41h + 401ca8 6 INSTR BELONGTO 4017c0 + 401ca8 6 INSTR DEADREGS EFLAGS ECX EDX EDI R8 R13 R14 R15 XMM0 ZZ mov r13d, 41h + 401cae 3 INSTR BELONGTO 4017c0 + 401cae 3 INSTR DEADREGS EFLAGS ECX EDX EDI R8 R14 R15 XMM0 ZZ lea edx, [rax-1] 401cb1 -1 INSTR LOCAL NoMetaUpdate cmp rax, 42h + 401cb1 4 INSTR BELONGTO 4017c0 + 401cb5 4 INSTR BELONGTO 4017c0 + 401cb5 4 INSTR DEADREGS ECX EDI R8 R14 R15 XMM0 ZZ cmovle r13d, edx 401cb9 -1 INSTR LOCAL NoMetaUpdate test r12d, r12d + 401cb9 3 INSTR BELONGTO 4017c0 401cbc -1 INSTR LOCAL NoMetaUpdate jnz short loc_401CD0 + 401cbc 2 INSTR BELONGTO 4017c0 + 401cbe 4 INSTR BELONGTO 4017c0 + 401cbe 4 INSTR DEADREGS EFLAGS EAX ECX EDX EDI R8 R12 R14 R15 XMM0 ZZ mov rax, [rsi+20h] 401cc2 -2 INSTR LOCAL n R12 ZZ NUMVia2ndSrcIMMEDNUM mov r12b, 61h + 401cc2 3 INSTR BELONGTO 4017c0 + 401cc2 3 INSTR DEADREGS EFLAGS ECX EDX EDI R8 R12 R14 R15 XMM0 ZZ mov r12b, 61h + 401cc5 3 INSTR BELONGTO 4017c0 + 401cc5 3 INSTR DEADREGS EFLAGS ECX EDX EDI R8 R14 R15 XMM0 ZZ lea edx, [rax-1] 401cc8 -1 INSTR LOCAL NoMetaUpdate cmp rax, 62h - 401cd0 8 PTRIMMEDESP STACK 280 displ lea r8, [rsp+118h] - 401cd8 8 PTRIMMEDESP STACK 276 displ lea rcx, [rsp+114h] - 401ce3 3 PTRIMMEDEBP STACK 0 displ mov rdi, rbp + 401cc8 4 INSTR BELONGTO 4017c0 + 401ccc 4 INSTR BELONGTO 4017c0 + 401ccc 4 INSTR DEADREGS ECX EDI R8 R14 R15 XMM0 ZZ cmovle r12d, edx + 401cd0 8 INSTR BELONGTO 4017c0 + 401cd0 8 INSTR DEADREGS EFLAGS ECX EDX EDI R8 R14 R15 XMM0 ZZ lea r8, [rsp+158h+var_40] + 401cd0 8 PTRIMMEDESP STACK 280 displ lea r8, [rsp+158h+var_40] + 401cd8 8 INSTR BELONGTO 4017c0 + 401cd8 8 INSTR DEADREGS EFLAGS ECX EDX EDI R14 R15 XMM0 ZZ lea rcx, [rsp+158h+var_44] + 401cd8 8 PTRIMMEDESP STACK 276 displ lea rcx, [rsp+158h+var_44] + 401ce0 3 INSTR BELONGTO 4017c0 + 401ce0 3 INSTR DEADREGS EFLAGS EDX EDI R14 R15 XMM0 ZZ mov edx, r13d + 401ce3 3 INSTR BELONGTO 4017c0 + 401ce3 3 INSTR DEADREGS EFLAGS EDI R13 R14 R15 XMM0 ZZ mov rdi, rbp 401ce6 -1 INSTR LOCAL NoMetaUpdate call sub_402420 - 401ceb 8 PTRIMMEDESP STACK 232 displ mov rsi, [rsp+0E8h] - 401cf3 8 PTRIMMEDESP STACK 280 displ lea r8, [rsp+118h] - 401cfb 8 PTRIMMEDESP STACK 276 displ lea rcx, [rsp+114h] - 401d06 3 PTRIMMEDEBP STACK 0 displ mov rdi, rbp + 401ce6 5 INSTR BELONGTO 4017c0 + 401ce6 5 INSTR DEADREGS EFLAGS R13 R14 R15 XMM0 ZZ call sub_402420 + 401ceb 8 INSTR BELONGTO 4017c0 + 401ceb 8 INSTR DEADREGS EFLAGS ECX EDX ESI EDI R8 R13 R14 R15 XMM0 ZZ mov rsi, [rsp+158h+var_70] + 401ceb 8 PTRIMMEDESP STACK 232 displ mov rsi, [rsp+158h+var_70] + 401cf3 8 INSTR BELONGTO 4017c0 + 401cf3 8 INSTR DEADREGS EFLAGS ECX EDX EDI R8 R13 R14 R15 XMM0 ZZ lea r8, [rsp+158h+var_40] + 401cf3 8 PTRIMMEDESP STACK 280 displ lea r8, [rsp+158h+var_40] + 401cfb 8 INSTR BELONGTO 4017c0 + 401cfb 8 INSTR DEADREGS EFLAGS ECX EDX EDI R13 R14 R15 XMM0 ZZ lea rcx, [rsp+158h+var_44] + 401cfb 8 PTRIMMEDESP STACK 276 displ lea rcx, [rsp+158h+var_44] + 401d03 3 INSTR BELONGTO 4017c0 + 401d03 3 INSTR DEADREGS EFLAGS EDX EDI R13 R14 R15 XMM0 ZZ mov edx, r12d + 401d06 3 INSTR BELONGTO 4017c0 + 401d06 3 INSTR DEADREGS EFLAGS EDI R12 R13 R14 R15 XMM0 ZZ mov rdi, rbp 401d09 -1 INSTR LOCAL NoMetaUpdate call sub_402420 - 401d0e 8 PTRIMMEDESP STACK 256 displ mov rax, [rsp+100h] - 401d16 3 PTRIMMEDEBP STACK 0 displ mov rdi, rbp - 401d1d 5 PTRIMMEDESP STACK 8 displ mov [rsp+8], rax + 401d09 5 INSTR BELONGTO 4017c0 + 401d09 5 INSTR DEADREGS EFLAGS R12 R13 R14 R15 XMM0 ZZ call sub_402420 + 401d0e -1 INSTR LOCAL MetadataUnused mov rax, [rsp+158h+var_58] + 401d0e 8 INSTR BELONGTO 4017c0 + 401d16 3 INSTR BELONGTO 4017c0 + 401d16 3 INSTR DEADREGS EFLAGS EDI R12 R13 R14 R15 XMM0 ZZ mov rdi, rbp + 401d19 4 INSTR BELONGTO 4017c0 + 401d19 4 INSTR DEADREGS EFLAGS R12 R13 R14 R15 XMM0 ZZ mov rax, [rax+8] + 401d1d 5 INSTR BELONGTO 4017c0 + 401d1d 5 INSTR DEADREGS EFLAGS R12 R13 R14 R15 XMM0 ZZ mov [rsp+158h+var_150], rax + 401d1d 5 PTRIMMEDESP STACK 8 displ mov [rsp+158h+var_150], rax 401d22 -1 INSTR LOCAL NoMetaUpdate call _gdk_pixbuf_get_pixels - 401d27 3 PTRIMMEDEBP STACK 0 displ mov rdi, rbp + 401d22 5 INSTR BELONGTO 4017c0 + 401d22 5 INSTR DEADREGS EFLAGS R12 R13 R14 R15 XMM0 ZZ call _gdk_pixbuf_get_pixels + 401d27 3 INSTR BELONGTO 4017c0 + 401d27 3 INSTR DEADREGS EFLAGS EDI R12 R13 R14 R15 XMM0 ZZ mov rdi, rbp + 401d2a 3 INSTR BELONGTO 4017c0 + 401d2a 3 INSTR DEADREGS EFLAGS R12 R13 R14 R15 XMM0 ZZ mov r14, rax 401d2d -1 INSTR LOCAL NoMetaUpdate call _gdk_pixbuf_get_width - 401d32 3 PTRIMMEDEBP STACK 0 displ mov rdi, rbp + 401d2d 5 INSTR BELONGTO 4017c0 + 401d2d 5 INSTR DEADREGS EFLAGS R12 R13 R15 XMM0 ZZ call _gdk_pixbuf_get_width + 401d32 3 INSTR BELONGTO 4017c0 + 401d32 3 INSTR DEADREGS EFLAGS EDI R12 R13 R15 XMM0 ZZ mov rdi, rbp + 401d35 3 INSTR BELONGTO 4017c0 + 401d35 3 INSTR DEADREGS EFLAGS R12 R13 R15 XMM0 ZZ mov r13d, eax 401d38 -1 INSTR LOCAL NoMetaUpdate call _gdk_pixbuf_get_height - 401d3d 3 PTRIMMEDEBP STACK 0 displ mov rdi, rbp + 401d38 5 INSTR BELONGTO 4017c0 + 401d38 5 INSTR DEADREGS EFLAGS R12 R15 XMM0 ZZ call _gdk_pixbuf_get_height + 401d3d 3 INSTR BELONGTO 4017c0 + 401d3d 3 INSTR DEADREGS EFLAGS EDI R12 R15 XMM0 ZZ mov rdi, rbp + 401d40 3 INSTR BELONGTO 4017c0 + 401d40 3 INSTR DEADREGS EFLAGS R12 R15 XMM0 ZZ mov r12d, eax 401d43 -1 INSTR LOCAL NoMetaUpdate call _gdk_pixbuf_get_rowstride + 401d43 5 INSTR BELONGTO 4017c0 + 401d43 5 INSTR DEADREGS EFLAGS R15 XMM0 ZZ call _gdk_pixbuf_get_rowstride + 401d48 -1 INSTR LOCAL MetadataUnused mov rdi, r14 + 401d48 3 INSTR BELONGTO 4017c0 + 401d4b 3 INSTR BELONGTO 4017c0 + 401d4b 3 INSTR DEADREGS EFLAGS ECX EDX ESI R8 R9 R10 R15 XMM0 ZZ mov r15d, eax + 401d4e -1 INSTR LOCAL MetadataUnused mov rdx, r14 + 401d4e 3 INSTR BELONGTO 4017c0 + 401d51 2 INSTR BELONGTO 4017c0 + 401d51 2 INSTR DEADREGS EFLAGS ECX ESI R8 R9 R10 XMM0 ZZ xor esi, esi 401d51 -2 INSTR LOCAL n ESI ZZ AlwaysNUM xor esi, esi 401d53 -2 INSTR LOCAL n R9 ZZ AlwaysNUM movsxd r9, eax + 401d53 3 INSTR BELONGTO 4017c0 + 401d53 3 INSTR DEADREGS EFLAGS ECX R8 R9 R10 XMM0 ZZ movsxd r9, eax 401d56 -1 INSTR LOCAL NoMetaUpdate cmp r13d, esi + 401d56 3 INSTR BELONGTO 4017c0 401d59 -1 INSTR LOCAL NoMetaUpdate jle short loc_401D78 - 401d5e -2 INSTR LOCAL n EAX ZZ AlwaysNUM xor eax, eax - 401d60 -2 INSTR LOCAL n ECX ZZ AlwaysNUM xor ecx, ecx + 401d59 2 INSTR BELONGTO 4017c0 + 401d5b -1 INSTR LOCAL MetadataUnused mov r8, rdx + 401d5b 3 INSTR BELONGTO 4017c0 + 401d5e -1 INSTR LOCAL MetadataUnused xor eax, eax + 401d5e 2 INSTR BELONGTO 4017c0 + 401d60 -1 INSTR LOCAL MetadataUnused xor ecx, ecx + 401d60 2 INSTR BELONGTO 4017c0 + 401d62 -1 INSTR LOCAL MetadataUnused sub r8, r9 + 401d62 3 INSTR BELONGTO 4017c0 401d65 -1 INSTR LOCAL NoMetaUpdate cmp r12d, ecx + 401d65 3 INSTR BELONGTO 4017c0 401d68 -1 INSTR LOCAL NoMetaUpdate jle loc_401F84 + 401d68 6 INSTR BELONGTO 4017c0 401d6e -1 INSTR LOCAL NoMetaUpdate cmp byte ptr [rdx+rax], 0FFh + 401d6e 4 INSTR BELONGTO 4017c0 401d72 -1 INSTR LOCAL NoMetaUpdate jz loc_401F1A + 401d72 6 INSTR BELONGTO 4017c0 401d78 -1 INSTR LOCAL NoMetaUpdate cmp esi, r13d + 401d78 3 INSTR BELONGTO 4017c0 + 401d7b 3 INSTR BELONGTO 4017c0 + 401d7b 3 INSTR DEADREGS EAX ECX EDX R8 R10 XMM0 ZZ mov eax, r13d + 401d7e 3 INSTR BELONGTO 4017c0 + 401d7e 3 INSTR DEADREGS ECX EDX R8 R10 XMM0 ZZ cmovle eax, esi + 401d81 2 INSTR BELONGTO 4017c0 + 401d81 2 INSTR DEADREGS EFLAGS ECX EDX ESI R8 R10 XMM0 ZZ xor esi, esi 401d81 -2 INSTR LOCAL n ESI ZZ AlwaysNUM xor esi, esi + 401d83 3 INSTR BELONGTO 4017c0 + 401d83 3 INSTR DEADREGS EFLAGS ECX EDX R8 R10 XMM0 ZZ lea edx, [rax-4] 401d86 -1 INSTR LOCAL NoMetaUpdate cmp eax, 5 - 401d96 -2 INSTR LOCAL n RCX ZZ AlwaysNUM movsxd rcx, ecx + 401d86 3 INSTR BELONGTO 4017c0 + 401d89 4 INSTR BELONGTO 4017c0 + 401d89 4 INSTR DEADREGS EAX ECX R8 R10 XMM0 ZZ lea eax, [r13-1] + 401d8d -2 INSTR LOCAL n ECX ZZ NumericDEFs lea ecx, [rax+rax*2] + 401d8d 3 INSTR BELONGTO 4017c0 + 401d8d 3 INSTR DEADREGS ECX R8 R10 XMM0 ZZ lea ecx, [rax+rax*2] + 401d90 3 INSTR BELONGTO 4017c0 + 401d90 3 INSTR DEADREGS R8 R10 XMM0 ZZ cmovge esi, edx + 401d93 3 INSTR BELONGTO 4017c0 + 401d93 3 INSTR DEADREGS EFLAGS EDX R8 R10 XMM0 ZZ mov r10d, eax + 401d96 -1 INSTR LOCAL MetadataRedundant movsxd rcx, ecx + 401d96 3 INSTR BELONGTO 4017c0 + 401d99 3 INSTR BELONGTO 4017c0 + 401d99 3 INSTR DEADREGS EFLAGS EDX R8 XMM0 ZZ add rcx, r14 401d9c -1 INSTR LOCAL NoMetaUpdate cmp r10d, esi + 401d9c 3 INSTR BELONGTO 4017c0 401d9f -1 INSTR LOCAL NoMetaUpdate jl short loc_401DBF - 401da4 -2 INSTR LOCAL n EDX ZZ AlwaysNUM xor edx, edx - 401da6 -2 INSTR LOCAL n R8 ZZ AlwaysNUM xor r8d, r8d + 401d9f 2 INSTR BELONGTO 4017c0 + 401da1 3 INSTR BELONGTO 4017c0 + 401da1 3 INSTR DEADREGS EFLAGS EDX R8 R11 XMM0 ZZ mov r11, rcx + 401da4 -1 INSTR LOCAL MetadataUnused xor edx, edx + 401da4 2 INSTR BELONGTO 4017c0 + 401da6 -1 INSTR LOCAL MetadataUnused xor r8d, r8d + 401da6 3 INSTR BELONGTO 4017c0 + 401da9 -1 INSTR LOCAL 2ndSrcNumeric sub r11, r9 + 401da9 3 INSTR BELONGTO 4017c0 401dac -1 INSTR LOCAL NoMetaUpdate cmp r12d, r8d + 401dac 3 INSTR BELONGTO 4017c0 401daf -1 INSTR LOCAL NoMetaUpdate jle loc_401F5F + 401daf 6 INSTR BELONGTO 4017c0 401db5 -1 INSTR LOCAL NoMetaUpdate cmp byte ptr [rcx+rdx], 0FFh + 401db5 4 INSTR BELONGTO 4017c0 401db9 -1 INSTR LOCAL NoMetaUpdate jz loc_401F3C + 401db9 6 INSTR BELONGTO 4017c0 401dbf -1 INSTR LOCAL NoMetaUpdate cmp r10d, esi + 401dbf 3 INSTR BELONGTO 4017c0 + 401dc2 2 INSTR BELONGTO 4017c0 + 401dc2 2 INSTR DEADREGS ECX EDX R8 XMM0 ZZ mov edx, esi + 401dc4 4 INSTR BELONGTO 4017c0 + 401dc4 4 INSTR DEADREGS ECX R8 XMM0 ZZ cmovge edx, r10d 401dc8 -1 INSTR LOCAL 1stSrcVia2ndSrcIMMEDNUM add edx, 4 + 401dc8 3 INSTR BELONGTO 4017c0 401dcb -1 INSTR LOCAL NoMetaUpdate cmp edx, eax + 401dcb 2 INSTR BELONGTO 4017c0 + 401dcd 3 INSTR BELONGTO 4017c0 + 401dcd 3 INSTR DEADREGS ECX R8 XMM0 ZZ cmovle eax, edx 401dd0 -2 INSTR LOCAL n R8 ZZ AlwaysNUM xor r8d, r8d + 401dd0 3 INSTR BELONGTO 4017c0 + 401dd0 3 INSTR DEADREGS EFLAGS ECX EDX R8 XMM0 ZZ xor r8d, r8d 401dd3 -1 INSTR LOCAL NoMetaUpdate cmp r12d, r8d + 401dd3 3 INSTR BELONGTO 4017c0 401dd6 -1 INSTR LOCAL NoMetaUpdate jle short loc_401DEF - 401dd8 -2 INSTR LOCAL n EDX ZZ AlwaysNUM xor edx, edx - 401dda -2 INSTR LOCAL n ECX ZZ AlwaysNUM xor ecx, ecx + 401dd6 2 INSTR BELONGTO 4017c0 + 401dd8 -1 INSTR LOCAL MetadataUnused xor edx, edx + 401dd8 2 INSTR BELONGTO 4017c0 + 401dda -1 INSTR LOCAL MetadataUnused xor ecx, ecx + 401dda 2 INSTR BELONGTO 4017c0 401ddc -1 INSTR LOCAL NoMetaUpdate cmp r13d, ecx + 401ddc 3 INSTR BELONGTO 4017c0 401ddf -1 INSTR LOCAL NoMetaUpdate jle loc_401F6C + 401ddf 6 INSTR BELONGTO 4017c0 401de5 -1 INSTR LOCAL NoMetaUpdate cmp byte ptr [rdi+rdx], 0FFh + 401de5 4 INSTR BELONGTO 4017c0 401de9 -1 INSTR LOCAL NoMetaUpdate jz loc_401ED4 + 401de9 6 INSTR BELONGTO 4017c0 401def -1 INSTR LOCAL NoMetaUpdate cmp r8d, r12d + 401def 3 INSTR BELONGTO 4017c0 + 401df2 3 INSTR BELONGTO 4017c0 + 401df2 3 INSTR DEADREGS ECX EDX EDI R9 XMM0 ZZ mov r9d, r15d + 401df5 4 INSTR BELONGTO 4017c0 + 401df5 4 INSTR DEADREGS ECX EDX EDI XMM0 ZZ cmovg r8d, r12d + 401df9 2 INSTR BELONGTO 4017c0 + 401df9 2 INSTR DEADREGS EFLAGS ECX EDX EDI XMM0 ZZ xor edx, edx 401df9 -2 INSTR LOCAL n EDX ZZ AlwaysNUM xor edx, edx + 401dfb 4 INSTR BELONGTO 4017c0 + 401dfb 4 INSTR DEADREGS EFLAGS ECX EDI XMM0 ZZ lea ecx, [r8-4] 401dff -1 INSTR LOCAL NoMetaUpdate cmp r8d, 5 + 401dff 4 INSTR BELONGTO 4017c0 + 401e03 3 INSTR BELONGTO 4017c0 + 401e03 3 INSTR DEADREGS EDI R8 XMM0 ZZ cmovge edx, ecx 401e06 -1 INSTR LOCAL 1stSrcVia2ndSrcIMMEDNUM sub r12d, 1 - 401e0d -2 INSTR LOCAL n ECX ZZ AlwaysNUM imul ecx, r12d + 401e06 4 INSTR BELONGTO 4017c0 + 401e0a -1 INSTR LOCAL MetadataUnused mov ecx, r15d + 401e0a 3 INSTR BELONGTO 4017c0 + 401e0d -1 INSTR LOCAL MetadataUnused imul ecx, r12d + 401e0d 4 INSTR BELONGTO 4017c0 401e11 -2 INSTR LOCAL n R9 ZZ AlwaysNUM neg r9d - 401e17 -2 INSTR LOCAL n R9 ZZ AlwaysNUM movsxd r9, r9d - 401e1a -2 INSTR LOCAL n RCX ZZ AlwaysNUM movsxd rcx, ecx + 401e11 3 INSTR BELONGTO 4017c0 + 401e11 3 INSTR DEADREGS EFLAGS EDI R8 R15 XMM0 ZZ neg r9d + 401e14 3 INSTR BELONGTO 4017c0 + 401e14 3 INSTR DEADREGS EFLAGS EDI R8 R15 XMM0 ZZ mov r8d, r12d + 401e17 -1 INSTR LOCAL MetadataRedundant movsxd r9, r9d + 401e17 3 INSTR BELONGTO 4017c0 + 401e1a -1 INSTR LOCAL MetadataUnused movsxd rcx, ecx + 401e1a 3 INSTR BELONGTO 4017c0 + 401e1d -1 INSTR LOCAL MetadataUnused add r14, rcx + 401e1d 3 INSTR BELONGTO 4017c0 401e20 -1 INSTR LOCAL NoMetaUpdate cmp r8d, edx + 401e20 3 INSTR BELONGTO 4017c0 401e23 -1 INSTR LOCAL NoMetaUpdate jl short loc_401E3D - 401e25 -2 INSTR LOCAL n ECX ZZ AlwaysNUM xor ecx, ecx - 401e27 -2 INSTR LOCAL n EDI ZZ AlwaysNUM xor edi, edi + 401e23 2 INSTR BELONGTO 4017c0 + 401e25 -1 INSTR LOCAL MetadataUnused xor ecx, ecx + 401e25 2 INSTR BELONGTO 4017c0 + 401e27 -1 INSTR LOCAL MetadataUnused xor edi, edi + 401e27 2 INSTR BELONGTO 4017c0 401e29 -1 INSTR LOCAL NoMetaUpdate cmp r13d, edi + 401e29 3 INSTR BELONGTO 4017c0 401e2c -1 INSTR LOCAL NoMetaUpdate jle loc_401F78 + 401e2c 6 INSTR BELONGTO 4017c0 401e32 -1 INSTR LOCAL NoMetaUpdate cmp byte ptr [r14+rcx], 0FFh + 401e32 5 INSTR BELONGTO 4017c0 401e37 -1 INSTR LOCAL NoMetaUpdate jz loc_401EF6 + 401e37 6 INSTR BELONGTO 4017c0 401e3d -1 INSTR LOCAL NoMetaUpdate cmp r8d, edx - 401e42 3 PTRIMMEDEBP STACK 0 displ mov rdi, rbp + 401e3d 3 INSTR BELONGTO 4017c0 + 401e40 2 INSTR BELONGTO 4017c0 + 401e40 2 INSTR DEADREGS ECX EDI R13 R14 R15 XMM0 ZZ mov ecx, edx + 401e42 3 INSTR BELONGTO 4017c0 + 401e42 3 INSTR DEADREGS EDI R13 R14 R15 XMM0 ZZ mov rdi, rbp + 401e45 4 INSTR BELONGTO 4017c0 + 401e45 4 INSTR DEADREGS R13 R14 R15 XMM0 ZZ cmovge ecx, r8d + 401e49 3 INSTR BELONGTO 4017c0 + 401e49 3 INSTR DEADREGS EFLAGS R8 R13 R14 R15 XMM0 ZZ mov r8d, r12d 401e4c -1 INSTR LOCAL 1stSrcVia2ndSrcIMMEDNUM add ecx, 4 + 401e4c 3 INSTR BELONGTO 4017c0 401e4f -1 INSTR LOCAL NoMetaUpdate cmp ecx, r12d + 401e4f 3 INSTR BELONGTO 4017c0 + 401e52 4 INSTR BELONGTO 4017c0 + 401e52 4 INSTR DEADREGS R12 R13 R14 R15 XMM0 ZZ cmovle r8d, ecx + 401e56 2 INSTR BELONGTO 4017c0 + 401e56 2 INSTR DEADREGS EFLAGS ECX R12 R13 R14 R15 XMM0 ZZ mov ecx, eax + 401e58 2 INSTR BELONGTO 4017c0 + 401e58 2 INSTR DEADREGS EFLAGS R12 R13 R14 R15 XMM0 ZZ sub ecx, esi + 401e5a 3 INSTR BELONGTO 4017c0 + 401e5a 3 INSTR DEADREGS EFLAGS R12 R13 R14 R15 XMM0 ZZ sub r8d, edx 401e5d -1 INSTR LOCAL NoMetaUpdate call _gdk_pixbuf_new_subpixbuf - 401e62 5 PTRIMMEDESP STACK 8 displ mov rsi, [rsp+8] + 401e5d 5 INSTR BELONGTO 4017c0 + 401e5d 5 INSTR DEADREGS EFLAGS R12 R13 R14 R15 XMM0 ZZ call _gdk_pixbuf_new_subpixbuf + 401e62 5 INSTR BELONGTO 4017c0 + 401e62 5 INSTR DEADREGS EFLAGS ECX EDX ESI EDI R8 R12 R13 R14 R15 XMM0 ZZ mov rsi, [rsp+158h+var_150] + 401e62 5 PTRIMMEDESP STACK 8 displ mov rsi, [rsp+158h+var_150] 401e67 -2 INSTR LOCAL n R8 ZZ AlwaysNUM xor r8d, r8d + 401e67 3 INSTR BELONGTO 4017c0 + 401e67 3 INSTR DEADREGS EFLAGS ECX EDX EDI R8 R12 R13 R14 R15 XMM0 ZZ xor r8d, r8d + 401e6a 2 INSTR BELONGTO 4017c0 + 401e6a 2 INSTR DEADREGS EFLAGS ECX EDX EDI R12 R13 R14 R15 XMM0 ZZ xor ecx, ecx 401e6a -2 INSTR LOCAL n ECX ZZ AlwaysNUM xor ecx, ecx + 401e6c 5 INSTR BELONGTO 4017c0 + 401e6c 5 INSTR DEADREGS EFLAGS EDX EDI R12 R13 R14 R15 XMM0 ZZ mov edx, offset aPng; "png" + 401e71 3 INSTR BELONGTO 4017c0 + 401e71 3 INSTR DEADREGS EFLAGS EDI R12 R13 R14 R15 XMM0 ZZ mov rdi, rax + 401e74 3 INSTR BELONGTO 4017c0 + 401e74 3 INSTR DEADREGS EFLAGS R12 R13 R14 R15 XMM0 ZZ mov r12, rax + 401e77 2 INSTR BELONGTO 4017c0 + 401e77 2 INSTR DEADREGS EFLAGS EAX R13 R14 R15 XMM0 ZZ xor eax, eax 401e77 -2 INSTR LOCAL n EAX ZZ AlwaysNUM xor eax, eax 401e79 -1 INSTR LOCAL NoMetaUpdate call _gdk_pixbuf_save + 401e79 5 INSTR BELONGTO 4017c0 + 401e79 5 INSTR DEADREGS EFLAGS R13 R14 R15 XMM0 ZZ call _gdk_pixbuf_save + 401e7e 3 INSTR BELONGTO 4017c0 + 401e7e 3 INSTR DEADREGS EFLAGS EDI R13 R14 R15 XMM0 ZZ mov rdi, r12 401e81 -1 INSTR LOCAL NoMetaUpdate call _g_object_unref - 401e86 3 PTRIMMEDEBP STACK 0 displ mov rdi, rbp + 401e81 5 INSTR BELONGTO 4017c0 + 401e81 5 INSTR DEADREGS EFLAGS R12 R13 R14 R15 XMM0 ZZ call _g_object_unref + 401e86 3 INSTR BELONGTO 4017c0 + 401e86 3 INSTR DEADREGS EFLAGS EDI R12 R13 R14 R15 XMM0 ZZ mov rdi, rbp 401e89 -1 INSTR LOCAL NoMetaUpdate call _g_object_unref + 401e89 5 INSTR BELONGTO 4017c0 + 401e89 5 INSTR DEADREGS EFLAGS R12 R13 R14 R15 XMM0 ZZ call _g_object_unref 401e8e -1 INSTR LOCAL NoMetaUpdate call sub_402830 - 401e93 8 PTRIMMEDESP STACK 232 displ mov rdi, [rsp+0E8h] + 401e8e 5 INSTR BELONGTO 4017c0 + 401e8e 5 INSTR DEADREGS EFLAGS R12 R13 R14 R15 XMM0 ZZ call sub_402830 + 401e93 8 INSTR BELONGTO 4017c0 + 401e93 8 INSTR DEADREGS EFLAGS EDI R12 R13 R14 R15 XMM0 ZZ mov rdi, [rsp+158h+var_70] + 401e93 8 PTRIMMEDESP STACK 232 displ mov rdi, [rsp+158h+var_70] 401e9b -1 INSTR LOCAL NoMetaUpdate call _FT_Done_Face + 401e9b 5 INSTR BELONGTO 4017c0 + 401e9b 5 INSTR DEADREGS EFLAGS R12 R13 R14 R15 XMM0 ZZ call _FT_Done_Face 401ea0 -1 INSTR LOCAL NoMetaUpdate test eax, eax + 401ea0 2 INSTR BELONGTO 4017c0 401ea2 -1 INSTR LOCAL NoMetaUpdate jz loc_402052 + 401ea2 6 INSTR BELONGTO 4017c0 401ea8 -1 INSTR LOCAL NoMetaUpdate cmp eax, 0BAh + 401ea8 5 INSTR BELONGTO 4017c0 + 401ead 5 INSTR BELONGTO 4017c0 + 401ead 5 INSTR DEADREGS ESI EDI R12 R13 R14 R15 XMM0 ZZ mov esi, offset aUnknown; "unknown" 401eb2 -1 INSTR LOCAL NoMetaUpdate ja short loc_401EBE + 401eb2 2 INSTR BELONGTO 4017c0 + 401eb4 -1 INSTR LOCAL NoMetaUpdate mov eax, eax + 401eb4 2 INSTR BELONGTO 4017c0 + 401eb6 8 INSTR BELONGTO 4017c0 + 401eb6 8 INSTR DEADREGS EFLAGS ESI EDI R12 R13 R14 R15 XMM0 ZZ mov rsi, ds:off_403360[rax*8] + 401ebe 5 INSTR BELONGTO 4017c0 + 401ebe 5 INSTR DEADREGS EFLAGS EAX EDI R12 R13 R14 R15 XMM0 ZZ mov edi, offset aCouldNotUnload; "Could not unload face: %s\n" + 401ec3 2 INSTR BELONGTO 4017c0 + 401ec3 2 INSTR DEADREGS EFLAGS EAX R12 R13 R14 R15 XMM0 ZZ xor eax, eax 401ec3 -2 INSTR LOCAL n EAX ZZ AlwaysNUM xor eax, eax 401ec5 -2 INSTR LOCAL n EBP ZZ NUMVia2ndSrcIMMEDNUM mov ebp, 1 + 401ec5 5 INSTR BELONGTO 4017c0 + 401ec5 5 INSTR DEADREGS EFLAGS R12 R13 R14 R15 XMM0 ZZ mov ebp, 1 401eca -1 INSTR LOCAL NoMetaUpdate call _g_printerr + 401eca 5 INSTR BELONGTO 4017c0 + 401eca 5 INSTR DEADREGS EFLAGS R12 R13 R14 R15 XMM0 ZZ call _g_printerr 401ecf -1 INSTR LOCAL NoMetaUpdate jmp loc_40197F + 401ecf 5 INSTR BELONGTO 4017c0 401ed4 -1 INSTR LOCAL NoMetaUpdate cmp byte ptr [rdi+rdx+1], 0FFh + 401ed4 5 INSTR BELONGTO 4017c0 401ed9 -1 INSTR LOCAL NoMetaUpdate jnz loc_401DEF - 401edf -1 INSTR LOCAL 1stSrcVia2ndSrcIMMEDNUM add rdx, 3 + 401ed9 6 INSTR BELONGTO 4017c0 + 401edf -1 INSTR LOCAL MetadataUnused add rdx, 3 + 401edf 4 INSTR BELONGTO 4017c0 401ee3 -1 INSTR LOCAL NoMetaUpdate cmp byte ptr [rdi+rdx-1], 0FFh + 401ee3 5 INSTR BELONGTO 4017c0 401ee8 -1 INSTR LOCAL NoMetaUpdate jnz loc_401DEF - 401eee -1 INSTR LOCAL 1stSrcVia2ndSrcIMMEDNUM add ecx, 1 + 401ee8 6 INSTR BELONGTO 4017c0 + 401eee -1 INSTR LOCAL MetadataUnused add ecx, 1 + 401eee 3 INSTR BELONGTO 4017c0 401ef1 -1 INSTR LOCAL NoMetaUpdate jmp loc_401DDC + 401ef1 5 INSTR BELONGTO 4017c0 401ef6 -1 INSTR LOCAL NoMetaUpdate cmp byte ptr [r14+rcx+1], 0FFh + 401ef6 6 INSTR BELONGTO 4017c0 401efc -1 INSTR LOCAL NoMetaUpdate jnz loc_401E3D - 401f02 -1 INSTR LOCAL 1stSrcVia2ndSrcIMMEDNUM add rcx, 3 + 401efc 6 INSTR BELONGTO 4017c0 + 401f02 -1 INSTR LOCAL MetadataUnused add rcx, 3 + 401f02 4 INSTR BELONGTO 4017c0 401f06 -1 INSTR LOCAL NoMetaUpdate cmp byte ptr [r14+rcx-1], 0FFh + 401f06 6 INSTR BELONGTO 4017c0 401f0c -1 INSTR LOCAL NoMetaUpdate jnz loc_401E3D - 401f12 -1 INSTR LOCAL 1stSrcVia2ndSrcIMMEDNUM add edi, 1 + 401f0c 6 INSTR BELONGTO 4017c0 + 401f12 -1 INSTR LOCAL MetadataUnused add edi, 1 + 401f12 3 INSTR BELONGTO 4017c0 401f15 -1 INSTR LOCAL NoMetaUpdate jmp loc_401E29 + 401f15 5 INSTR BELONGTO 4017c0 401f1a -1 INSTR LOCAL NoMetaUpdate cmp byte ptr [rdx+rax+1], 0FFh + 401f1a 5 INSTR BELONGTO 4017c0 401f1f -1 INSTR LOCAL NoMetaUpdate jnz loc_401D78 + 401f1f 6 INSTR BELONGTO 4017c0 + 401f25 -1 INSTR LOCAL MetadataUnused add rax, r9 + 401f25 3 INSTR BELONGTO 4017c0 401f28 -1 INSTR LOCAL NoMetaUpdate cmp byte ptr [r8+rax+2], 0FFh + 401f28 6 INSTR BELONGTO 4017c0 401f2e -1 INSTR LOCAL NoMetaUpdate jnz loc_401D78 - 401f34 -1 INSTR LOCAL 1stSrcVia2ndSrcIMMEDNUM add ecx, 1 + 401f2e 6 INSTR BELONGTO 4017c0 + 401f34 -1 INSTR LOCAL MetadataUnused add ecx, 1 + 401f34 3 INSTR BELONGTO 4017c0 401f37 -1 INSTR LOCAL NoMetaUpdate jmp loc_401D65 + 401f37 5 INSTR BELONGTO 4017c0 401f3c -1 INSTR LOCAL NoMetaUpdate cmp byte ptr [rcx+rdx+1], 0FFh + 401f3c 5 INSTR BELONGTO 4017c0 401f41 -1 INSTR LOCAL NoMetaUpdate jnz loc_401DBF + 401f41 6 INSTR BELONGTO 4017c0 + 401f47 -1 INSTR LOCAL MetadataUnused add rdx, r9 + 401f47 3 INSTR BELONGTO 4017c0 401f4a -1 INSTR LOCAL NoMetaUpdate cmp byte ptr [r11+rdx+2], 0FFh + 401f4a 6 INSTR BELONGTO 4017c0 401f50 -1 INSTR LOCAL NoMetaUpdate jnz loc_401DBF - 401f56 -1 INSTR LOCAL 1stSrcVia2ndSrcIMMEDNUM add r8d, 1 + 401f50 6 INSTR BELONGTO 4017c0 + 401f56 -1 INSTR LOCAL MetadataUnused add r8d, 1 + 401f56 4 INSTR BELONGTO 4017c0 401f5a -1 INSTR LOCAL NoMetaUpdate jmp loc_401DAC + 401f5a 5 INSTR BELONGTO 4017c0 401f5f -1 INSTR LOCAL 1stSrcVia2ndSrcIMMEDNUM sub r10d, 1 + 401f5f 4 INSTR BELONGTO 4017c0 401f63 -1 INSTR LOCAL 1stSrcVia2ndSrcIMMEDNUM sub rcx, 3 + 401f63 4 INSTR BELONGTO 4017c0 401f67 -1 INSTR LOCAL NoMetaUpdate jmp loc_401D9C + 401f67 5 INSTR BELONGTO 4017c0 401f6c -1 INSTR LOCAL 1stSrcVia2ndSrcIMMEDNUM add r8d, 1 + 401f6c 4 INSTR BELONGTO 4017c0 + 401f70 -1 INSTR LOCAL MetadataUnused add rdi, r9 + 401f70 3 INSTR BELONGTO 4017c0 401f73 -1 INSTR LOCAL NoMetaUpdate jmp loc_401DD3 + 401f73 5 INSTR BELONGTO 4017c0 401f78 -1 INSTR LOCAL 1stSrcVia2ndSrcIMMEDNUM sub r8d, 1 + 401f78 4 INSTR BELONGTO 4017c0 + 401f7c -1 INSTR LOCAL MetadataUnused add r14, r9 + 401f7c 3 INSTR BELONGTO 4017c0 401f7f -1 INSTR LOCAL NoMetaUpdate jmp loc_401E20 + 401f7f 5 INSTR BELONGTO 4017c0 401f84 -1 INSTR LOCAL 1stSrcVia2ndSrcIMMEDNUM add esi, 1 - 401f87 -1 INSTR LOCAL 1stSrcVia2ndSrcIMMEDNUM add rdx, 3 + 401f84 3 INSTR BELONGTO 4017c0 + 401f87 -1 INSTR LOCAL MetadataUnused add rdx, 3 + 401f87 4 INSTR BELONGTO 4017c0 401f8b -1 INSTR LOCAL NoMetaUpdate jmp loc_401D56 + 401f8b 5 INSTR BELONGTO 4017c0 401f90 -1 INSTR LOCAL NoMetaUpdate cmp eax, 0BAh + 401f90 5 INSTR BELONGTO 4017c0 + 401f95 5 INSTR BELONGTO 4017c0 + 401f95 5 INSTR DEADREGS ESI EDI R12 R13 R14 R15 XMM0 ZZ mov esi, offset aUnknown; "unknown" 401f9a -1 INSTR LOCAL NoMetaUpdate ja short loc_401FA6 + 401f9a 2 INSTR BELONGTO 4017c0 + 401f9c -1 INSTR LOCAL NoMetaUpdate mov eax, eax + 401f9c 2 INSTR BELONGTO 4017c0 + 401f9e 8 INSTR BELONGTO 4017c0 + 401f9e 8 INSTR DEADREGS EFLAGS ESI EDI R12 R13 R14 R15 XMM0 ZZ mov rsi, ds:off_403360[rax*8] + 401fa6 5 INSTR BELONGTO 4017c0 + 401fa6 5 INSTR DEADREGS EFLAGS EAX EDI R12 R13 R14 R15 XMM0 ZZ mov edi, offset aCouldNotSetPix; "Could not set pixel size: %s\n" + 401fab 2 INSTR BELONGTO 4017c0 + 401fab 2 INSTR DEADREGS EFLAGS EAX R12 R13 R14 R15 XMM0 ZZ xor eax, eax 401fab -2 INSTR LOCAL n EAX ZZ AlwaysNUM xor eax, eax 401fad -2 INSTR LOCAL n EBP ZZ NUMVia2ndSrcIMMEDNUM mov ebp, 1 + 401fad 5 INSTR BELONGTO 4017c0 + 401fad 5 INSTR DEADREGS EFLAGS R12 R13 R14 R15 XMM0 ZZ mov ebp, 1 401fb2 -1 INSTR LOCAL NoMetaUpdate call _g_printerr + 401fb2 5 INSTR BELONGTO 4017c0 + 401fb2 5 INSTR DEADREGS EFLAGS R12 R13 R14 R15 XMM0 ZZ call _g_printerr 401fb7 -1 INSTR LOCAL NoMetaUpdate jmp loc_40197F + 401fb7 5 INSTR BELONGTO 4017c0 401fbc -1 INSTR LOCAL NoMetaUpdate call _FT_Set_Charmap + 401fbc 5 INSTR BELONGTO 4017c0 + 401fbc 5 INSTR DEADREGS EFLAGS R13 R14 R15 ZZ call _FT_Set_Charmap 401fc1 -1 INSTR LOCAL NoMetaUpdate test eax, eax + 401fc1 2 INSTR BELONGTO 4017c0 401fc3 -1 INSTR LOCAL NoMetaUpdate jz loc_401BBB + 401fc3 6 INSTR BELONGTO 4017c0 401fc9 -1 INSTR LOCAL NoMetaUpdate cmp eax, 0BAh + 401fc9 5 INSTR BELONGTO 4017c0 + 401fce 5 INSTR BELONGTO 4017c0 + 401fce 5 INSTR DEADREGS ESI EDI R12 R13 R14 R15 XMM0 ZZ mov esi, offset aUnknown; "unknown" 401fd3 -1 INSTR LOCAL NoMetaUpdate ja short loc_401FDF + 401fd3 2 INSTR BELONGTO 4017c0 + 401fd5 -1 INSTR LOCAL NoMetaUpdate mov eax, eax + 401fd5 2 INSTR BELONGTO 4017c0 + 401fd7 8 INSTR BELONGTO 4017c0 + 401fd7 8 INSTR DEADREGS EFLAGS ESI EDI R12 R13 R14 R15 XMM0 ZZ mov rsi, ds:off_403360[rax*8] + 401fdf 5 INSTR BELONGTO 4017c0 + 401fdf 5 INSTR DEADREGS EFLAGS EAX EDI R12 R13 R14 R15 XMM0 ZZ mov edi, offset aCouldNotSetCha; "Could not set charmap: %s\n" + 401fe4 2 INSTR BELONGTO 4017c0 + 401fe4 2 INSTR DEADREGS EFLAGS EAX R12 R13 R14 R15 XMM0 ZZ xor eax, eax 401fe4 -2 INSTR LOCAL n EAX ZZ AlwaysNUM xor eax, eax 401fe6 -2 INSTR LOCAL n EBP ZZ NUMVia2ndSrcIMMEDNUM mov ebp, 1 + 401fe6 5 INSTR BELONGTO 4017c0 + 401fe6 5 INSTR DEADREGS EFLAGS R12 R13 R14 R15 XMM0 ZZ mov ebp, 1 401feb -1 INSTR LOCAL NoMetaUpdate call _g_printerr + 401feb 5 INSTR BELONGTO 4017c0 + 401feb 5 INSTR DEADREGS EFLAGS R12 R13 R14 R15 XMM0 ZZ call _g_printerr 401ff0 -1 INSTR LOCAL NoMetaUpdate jmp loc_40197F - 401ff5 8 PTRIMMEDESP STACK 232 displ mov rdi, [rsp+0E8h] + 401ff0 5 INSTR BELONGTO 4017c0 + 401ff5 8 INSTR BELONGTO 4017c0 + 401ff5 8 INSTR DEADREGS EFLAGS ESI EDI R12 R13 R14 R15 XMM0 ZZ mov rdi, [rsp+158h+var_70] + 401ff5 8 PTRIMMEDESP STACK 232 displ mov rdi, [rsp+158h+var_70] 401ffd -2 INSTR LOCAL n ESI ZZ NUMVia2ndSrcIMMEDNUM mov esi, 756E6963h - 402002 -2 INSTR LOCAL n R12 ZZ AlwaysNUM xor r12d, r12d + 401ffd 5 INSTR BELONGTO 4017c0 + 401ffd 5 INSTR DEADREGS EFLAGS ESI R12 R13 R14 R15 XMM0 ZZ mov esi, 756E6963h + 402002 -1 INSTR LOCAL MetadataUnused xor r12d, r12d + 402002 3 INSTR BELONGTO 4017c0 402005 -1 INSTR LOCAL NoMetaUpdate call _FT_Select_Charmap + 402005 5 INSTR BELONGTO 4017c0 + 402005 5 INSTR DEADREGS EFLAGS R13 R14 R15 XMM0 ZZ call _FT_Select_Charmap 40200a -1 INSTR LOCAL NoMetaUpdate jmp short loc_402043 - 402010 8 PTRIMMEDESP STACK 232 displ mov rdi, [rsp+0E8h] - 402018 -1 INSTR LOCAL 1stSrcVia2ndSrcIMMEDNUM add r12, 1 + 40200a 2 INSTR BELONGTO 4017c0 + 40200c 4 INSTR BELONGTO 4017c0 + 40200c 4 INSTR DEADREGS EFLAGS ESI EDI R13 R14 R15 XMM0 ZZ mov esi, [rbx+r12*4] + 402010 8 INSTR BELONGTO 4017c0 + 402010 8 INSTR DEADREGS EFLAGS EDI R13 R14 R15 XMM0 ZZ mov rdi, [rsp+158h+var_70] + 402010 8 PTRIMMEDESP STACK 232 displ mov rdi, [rsp+158h+var_70] + 402018 -1 INSTR LOCAL MetadataUnused add r12, 1 + 402018 4 INSTR BELONGTO 4017c0 40201c -1 INSTR LOCAL NoMetaUpdate call _FT_Get_Char_Index - 402021 8 PTRIMMEDESP STACK 232 displ mov rsi, [rsp+0E8h] - 402029 8 PTRIMMEDESP STACK 280 displ lea r8, [rsp+118h] - 402031 8 PTRIMMEDESP STACK 276 displ lea rcx, [rsp+114h] - 40203b 3 PTRIMMEDEBP STACK 0 displ mov rdi, rbp + 40201c 5 INSTR BELONGTO 4017c0 + 40201c 5 INSTR DEADREGS EFLAGS R13 R14 R15 XMM0 ZZ call _FT_Get_Char_Index + 402021 8 INSTR BELONGTO 4017c0 + 402021 8 INSTR DEADREGS EFLAGS ECX EDX ESI EDI R8 R13 R14 R15 XMM0 ZZ mov rsi, [rsp+158h+var_70] + 402021 8 PTRIMMEDESP STACK 232 displ mov rsi, [rsp+158h+var_70] + 402029 8 INSTR BELONGTO 4017c0 + 402029 8 INSTR DEADREGS EFLAGS ECX EDX EDI R8 R13 R14 R15 XMM0 ZZ lea r8, [rsp+158h+var_40] + 402029 8 PTRIMMEDESP STACK 280 displ lea r8, [rsp+158h+var_40] + 402031 8 INSTR BELONGTO 4017c0 + 402031 8 INSTR DEADREGS EFLAGS ECX EDX EDI R13 R14 R15 XMM0 ZZ lea rcx, [rsp+158h+var_44] + 402031 8 PTRIMMEDESP STACK 276 displ lea rcx, [rsp+158h+var_44] + 402039 2 INSTR BELONGTO 4017c0 + 402039 2 INSTR DEADREGS EFLAGS EDX EDI R13 R14 R15 XMM0 ZZ mov edx, eax + 40203b 3 INSTR BELONGTO 4017c0 + 40203b 3 INSTR DEADREGS EFLAGS EDI R13 R14 R15 XMM0 ZZ mov rdi, rbp 40203e -1 INSTR LOCAL NoMetaUpdate call sub_402420 - 402043 -1 INSTR LOCAL NoMetaUpdate cmp r12, [rsp+0F0h] - 402043 8 PTRIMMEDESP STACK 240 displ cmp r12, [rsp+0F0h] + 40203e 5 INSTR BELONGTO 4017c0 + 40203e 5 INSTR DEADREGS EFLAGS R13 R14 R15 XMM0 ZZ call sub_402420 + 402043 -1 INSTR LOCAL NoMetaUpdate cmp r12, [rsp+158h+var_68] + 402043 8 INSTR BELONGTO 4017c0 + 402043 8 PTRIMMEDESP STACK 240 displ cmp r12, [rsp+158h+var_68] 40204b -1 INSTR LOCAL NoMetaUpdate jl short loc_40200C + 40204b 2 INSTR BELONGTO 4017c0 40204d -1 INSTR LOCAL NoMetaUpdate jmp loc_401D0E - 402052 8 PTRIMMEDESP STACK 224 displ mov rdi, [rsp+0E0h] + 40204d 5 INSTR BELONGTO 4017c0 + 402052 8 INSTR BELONGTO 4017c0 + 402052 8 INSTR DEADREGS EFLAGS EDI R12 R13 R14 R15 XMM0 ZZ mov rdi, [rsp+158h+var_78] + 402052 8 PTRIMMEDESP STACK 224 displ mov rdi, [rsp+158h+var_78] + 40205a 2 INSTR BELONGTO 4017c0 + 40205a 2 INSTR DEADREGS EFLAGS R12 R13 R14 R15 XMM0 ZZ xor ebp, ebp 40205a -2 INSTR LOCAL n EBP ZZ AlwaysNUM xor ebp, ebp 40205c -1 INSTR LOCAL NoMetaUpdate call _FT_Done_FreeType + 40205c 5 INSTR BELONGTO 4017c0 + 40205c 5 INSTR DEADREGS EFLAGS R12 R13 R14 R15 XMM0 ZZ call _FT_Done_FreeType 402061 -1 INSTR LOCAL NoMetaUpdate test eax, eax + 402061 2 INSTR BELONGTO 4017c0 402063 -1 INSTR LOCAL NoMetaUpdate jz loc_40197F + 402063 6 INSTR BELONGTO 4017c0 402069 -1 INSTR LOCAL NoMetaUpdate cmp eax, 0BAh + 402069 5 INSTR BELONGTO 4017c0 + 40206e 5 INSTR BELONGTO 4017c0 + 40206e 5 INSTR DEADREGS ESI EDI R12 R13 R14 R15 XMM0 ZZ mov esi, offset aUnknown; "unknown" 402073 -1 INSTR LOCAL NoMetaUpdate ja short loc_40207F + 402073 2 INSTR BELONGTO 4017c0 + 402075 -1 INSTR LOCAL NoMetaUpdate mov eax, eax + 402075 2 INSTR BELONGTO 4017c0 + 402077 8 INSTR BELONGTO 4017c0 + 402077 8 INSTR DEADREGS EFLAGS ESI EDI R12 R13 R14 R15 XMM0 ZZ mov rsi, ds:off_403360[rax*8] + 40207f 5 INSTR BELONGTO 4017c0 + 40207f 5 INSTR DEADREGS EFLAGS EAX EDI R12 R13 R14 R15 XMM0 ZZ mov edi, offset aCouldNotFinali; "Could not finalize freetype library: %s"... + 402084 2 INSTR BELONGTO 4017c0 + 402084 2 INSTR DEADREGS EFLAGS EAX R12 R13 R14 R15 XMM0 ZZ xor eax, eax 402084 -2 INSTR LOCAL n EAX ZZ AlwaysNUM xor eax, eax 402086 -2 INSTR LOCAL n EBP ZZ NUMVia2ndSrcIMMEDNUM mov ebp, 1 + 402086 5 INSTR BELONGTO 4017c0 + 402086 5 INSTR DEADREGS EFLAGS R12 R13 R14 R15 XMM0 ZZ mov ebp, 1 40208b -1 INSTR LOCAL NoMetaUpdate call _g_printerr + 40208b 5 INSTR BELONGTO 4017c0 + 40208b 5 INSTR DEADREGS EFLAGS R12 R13 R14 R15 XMM0 ZZ call _g_printerr 402090 -1 INSTR LOCAL NoMetaUpdate jmp loc_40197F + 402090 5 INSTR BELONGTO 4017c0 + 402095 5 INSTR BELONGTO 4017c0 + 402095 5 INSTR DEADREGS EFLAGS EAX EDI R12 R13 R14 R15 XMM0 ZZ mov edi, offset aCouldNotCreate; "Could not create pixbuf\n" + 40209a 2 INSTR BELONGTO 4017c0 + 40209a 2 INSTR DEADREGS EFLAGS EAX R12 R13 R14 R15 XMM0 ZZ xor eax, eax 40209a -2 INSTR LOCAL n EAX ZZ AlwaysNUM xor eax, eax 40209c -2 INSTR LOCAL n EBP ZZ NUMVia2ndSrcIMMEDNUM mov bpl, 1 + 40209c 3 INSTR BELONGTO 4017c0 + 40209c 3 INSTR DEADREGS EFLAGS R12 R13 R14 R15 XMM0 ZZ mov bpl, 1 40209f -1 INSTR LOCAL NoMetaUpdate call _g_printerr + 40209f 5 INSTR BELONGTO 4017c0 + 40209f 5 INSTR DEADREGS EFLAGS R12 R13 R14 R15 XMM0 ZZ call _g_printerr 4020a4 -1 INSTR LOCAL NoMetaUpdate jmp loc_40197F + 4020a4 5 INSTR BELONGTO 4017c0 4020ac 0 FUNC FRAMERESTORE 0 0 0 1 0 0 2 0 0 3 0 0 4 0 0 5 0 0 6 0 0 7 0 0 8 0 0 9 0 0 10 0 0 11 0 0 12 0 0 13 0 0 14 0 0 15 0 0 ZZ 4020ac 0 FUNC MMSAFENESS UNSAFE 4020ac -1 INSTR LOCAL MetadataUnused xor ebp, ebp @@ -1168,27 +2064,27 @@ 4020ac 42 FUNC GLOBAL start FUNC_UNSAFE NOFP NORET 4020d5 4020ac 8 MEMORYHOLE STACK esp + 0 ReturnAddress 4020ae 3 INSTR BELONGTO 4020ac - 4020ae 3 INSTR DEADREGS EFLAGS ECX ESI EDI R8 R9 ZZ mov r9, rdx + 4020ae 3 INSTR DEADREGS EFLAGS ECX ESI EDI R8 R9 ZZ mov r9, rdx ; rtld_fini 4020b1 1 INSTR BELONGTO 4020ac - 4020b1 1 INSTR DEADREGS EFLAGS ECX EDX ESI EDI R8 ZZ pop rsi + 4020b1 1 INSTR DEADREGS EFLAGS ECX EDX ESI EDI R8 ZZ pop rsi ; argc 4020b2 3 INSTR BELONGTO 4020ac - 4020b2 3 INSTR DEADREGS EFLAGS ECX EDX EDI R8 ZZ mov rdx, rsp - 4020b2 3 PTRIMMEDESP STACK 0 displ mov rdx, rsp + 4020b2 3 INSTR DEADREGS EFLAGS ECX EDX EDI R8 ZZ mov rdx, rsp ; ubp_av + 4020b2 3 PTRIMMEDESP STACK 0 displ mov rdx, rsp ; ubp_av 4020b5 4 INSTR BELONGTO 4020ac 4020b5 4 INSTR DEADREGS EFLAGS ECX EDI R8 ZZ and rsp, 0FFFFFFFFFFFFFFF0h 4020b9 1 INSTR BELONGTO 4020ac 4020b9 1 INSTR DEADREGS EFLAGS ECX EDI R8 ZZ push rax 4020ba 1 INSTR BELONGTO 4020ac - 4020ba 1 INSTR DEADREGS EFLAGS ECX EDI R8 ZZ push rsp - 4020bb -2 INSTR LOCAL n R8 ZZ NumericDEFs mov r8, offset nullsub_1 + 4020ba 1 INSTR DEADREGS EFLAGS ECX EDI R8 ZZ push rsp ; stack_end + 4020bb -2 INSTR LOCAL n R8 ZZ NumericDEFs mov r8, offset fini ; fini 4020bb 7 INSTR BELONGTO 4020ac - 4020bb 7 INSTR DEADREGS EFLAGS ECX EDI R8 ZZ mov r8, offset nullsub_1 - 4020c2 -2 INSTR LOCAL n RCX ZZ NumericDEFs mov rcx, offset loc_402840 + 4020bb 7 INSTR DEADREGS EFLAGS ECX EDI R8 ZZ mov r8, offset fini ; fini + 4020c2 -2 INSTR LOCAL n RCX ZZ NumericDEFs mov rcx, offset init; init 4020c2 7 INSTR BELONGTO 4020ac - 4020c2 7 INSTR DEADREGS EFLAGS ECX EDI ZZ mov rcx, offset loc_402840 - 4020c9 -2 INSTR LOCAL n RDI ZZ NumericDEFs mov rdi, offset loc_4017C0 + 4020c2 7 INSTR DEADREGS EFLAGS ECX EDI ZZ mov rcx, offset init; init + 4020c9 -2 INSTR LOCAL n RDI ZZ NumericDEFs mov rdi, offset main; main 4020c9 7 INSTR BELONGTO 4020ac - 4020c9 7 INSTR DEADREGS EFLAGS EDI ZZ mov rdi, offset loc_4017C0 + 4020c9 7 INSTR DEADREGS EFLAGS EDI ZZ mov rdi, offset main; main 4020d0 -1 INSTR LOCAL NoMetaUpdate call ___libc_start_main 4020d0 5 INSTR BELONGTO 4020ac 4020d0 5 INSTR DEADREGS EFLAGS ZZ call ___libc_start_main @@ -1200,7 +2096,7 @@ 4020d8 23 FUNC GLOBAL sub_4020D8 FUNC_SAFE NOFP RET 4020ee 4020d8 4 INSTR BELONGTO 4020d8 4020d8 4 INSTR DEADREGS EFLAGS EAX ZZ sub rsp, 8 - 4020d8 8 DATAREF STACK 404 esp + 0 PARENT LocalFrame LOCALFRAME + 4020d8 8 DATAREF STACK 433 esp + 0 PARENT LocalFrame LOCALFRAME 4020d8 8 MEMORYHOLE STACK esp + 8 ReturnAddress 4020dc 7 INSTR BELONGTO 4020d8 4020dc 7 INSTR DEADREGS EFLAGS EAX ZZ mov rax, cs:__gmon_start___ptr @@ -1229,7 +2125,7 @@ 4020f4 -3 INSTR LOCAL NoWarn push rbx 4020f5 4 INSTR BELONGTO 4020f0 4020f5 4 INSTR DEADREGS EFLAGS EBX ZZ sub rsp, 8 - 4020f5 8 DATAREF STACK 405 esp + 0 PARENT LocalFrame LOCALFRAME + 4020f5 8 DATAREF STACK 434 esp + 0 PARENT LocalFrame LOCALFRAME 4020f5 8 MEMORYHOLE STACK esp + 16 ReturnAddress 4020f5 8 MEMORYHOLE STACK esp + 8 CalleeSavedRegs 4020f9 -1 INSTR LOCAL NoMetaUpdate cmp cs:byte_6041F0, 0 @@ -1302,7 +2198,7 @@ 402190 1 INSTR BELONGTO 402190 402190 1 INSTR DEADREGS EFLAGS ZZ push rbx 402190 43 FUNC GLOBAL sub_402190 FUNC_UNSAFE NOFP RET 4021ba - 402190 8 DATAREF STACK 406 esp + 0 PARENT LocalFrame LOCALFRAME + 402190 8 DATAREF STACK 435 esp + 0 PARENT LocalFrame LOCALFRAME 402190 8 MEMORYHOLE STACK esp + 8 ReturnAddress 402191 3 INSTR BELONGTO 402190 402191 3 INSTR DEADREGS EFLAGS EBX ZZ mov rbx, rdi @@ -1392,23 +2288,24 @@ 4022b1 5 PTRIMMEDESP STACK -24 displ mov [rsp+var_18], r13 4022b6 3 INSTR BELONGTO 402290 4022b6 3 INSTR DEADREGS EFLAGS EBX R12 R13 R14 R15 ZZ mov r15, rdi - 4022b9 136 DATAREF STACK 407 esp + 0 PARENT LocalFrame LOCALFRAME - 4022b9 32 DATAREF STACK 410 esp + 16 CHILDOF 407 OFFSET 16 LOCALVAR var_78 - 4022b9 40 DATAREF STACK 411 esp + 48 CHILDOF 407 OFFSET 48 LOCALVAR var_58 + 4022b9 136 DATAREF STACK 436 esp + 0 PARENT LocalFrame LOCALFRAME + 4022b9 32 DATAREF STACK 439 esp + 16 CHILDOF 436 OFFSET 16 LOCALVAR var_78 + 4022b9 40 DATAREF STACK 440 esp + 48 CHILDOF 436 OFFSET 48 LOCALVAR var_58 4022b9 7 INSTR BELONGTO 402290 4022b9 7 INSTR DEADREGS EFLAGS EBX EDI R12 R13 R14 ZZ sub rsp, 88h - 4022b9 8 DATAREF STACK 408 esp + 0 CHILDOF 407 OFFSET 0 LOCALVAR var_88 - 4022b9 8 DATAREF STACK 409 esp + 8 CHILDOF 407 OFFSET 8 LOCALVAR var_80 - 4022b9 8 DATAREF STACK 412 esp + 88 CHILDOF 407 OFFSET 88 LOCALVAR var_30 - 4022b9 8 DATAREF STACK 413 esp + 96 CHILDOF 407 OFFSET 96 LOCALVAR var_28 - 4022b9 8 DATAREF STACK 414 esp + 104 CHILDOF 407 OFFSET 104 LOCALVAR var_20 - 4022b9 8 DATAREF STACK 415 esp + 112 CHILDOF 407 OFFSET 112 LOCALVAR var_18 - 4022b9 8 DATAREF STACK 416 esp + 120 CHILDOF 407 OFFSET 120 LOCALVAR var_10 - 4022b9 8 DATAREF STACK 417 esp + 128 CHILDOF 407 OFFSET 128 LOCALVAR var_8 + 4022b9 8 DATAREF STACK 437 esp + 0 CHILDOF 436 OFFSET 0 LOCALVAR var_88 + 4022b9 8 DATAREF STACK 438 esp + 8 CHILDOF 436 OFFSET 8 LOCALVAR var_80 + 4022b9 8 DATAREF STACK 441 esp + 88 CHILDOF 436 OFFSET 88 LOCALVAR var_30 + 4022b9 8 DATAREF STACK 442 esp + 96 CHILDOF 436 OFFSET 96 LOCALVAR var_28 + 4022b9 8 DATAREF STACK 443 esp + 104 CHILDOF 436 OFFSET 104 LOCALVAR var_20 + 4022b9 8 DATAREF STACK 444 esp + 112 CHILDOF 436 OFFSET 112 LOCALVAR var_18 + 4022b9 8 DATAREF STACK 445 esp + 120 CHILDOF 436 OFFSET 120 LOCALVAR var_10 + 4022b9 8 DATAREF STACK 446 esp + 128 CHILDOF 436 OFFSET 128 LOCALVAR var_8 4022b9 8 MEMORYHOLE STACK esp + 136 ReturnAddress 4022c0 -2 INSTR LOCAL n EDI ZZ NUMVia2ndSrcIMMEDNUM mov edi, 1 ; nmemb 4022c0 5 INSTR BELONGTO 402290 4022c0 5 INSTR DEADREGS EFLAGS EBX EDI R12 R13 R14 ZZ mov edi, 1 ; nmemb + 4022c5 -2 INSTR LOCAL n R14 ZZ NumericDEFs mov r14, rdx 4022c5 3 INSTR BELONGTO 402290 4022c5 3 INSTR DEADREGS EFLAGS EBX R12 R13 R14 ZZ mov r14, rdx 4022c8 3 INSTR BELONGTO 402290 @@ -1497,6 +2394,7 @@ 402349 5 PTRIMMEDESP STACK 16 displ lea rsi, [rsp+88h+var_78] 40234e 3 INSTR BELONGTO 402290 40234e 3 INSTR DEADREGS EFLAGS ECX EDX EDI ZZ mov rcx, r12 + 402351 -2 INSTR LOCAL n RDX ZZ NumericDEFs mov rdx, r14 402351 3 INSTR BELONGTO 402290 402351 3 INSTR DEADREGS EFLAGS EDX EDI ZZ mov rdx, r14 402354 3 INSTR BELONGTO 402290 @@ -1616,18 +2514,18 @@ 40243d 5 INSTR BELONGTO 402420 402442 3 INSTR BELONGTO 402420 402442 3 INSTR DEADREGS EFLAGS R12 R13 R14 R15 ZZ mov rbp, rdi - 402445 12 DATAREF STACK 420 esp + 16 CHILDOF 418 OFFSET 16 LOCALVAR var_48 - 402445 12 DATAREF STACK 421 esp + 28 CHILDOF 418 OFFSET 28 LOCALVAR var_3C + 402445 12 DATAREF STACK 449 esp + 16 CHILDOF 447 OFFSET 16 LOCALVAR var_48 + 402445 12 DATAREF STACK 450 esp + 28 CHILDOF 447 OFFSET 28 LOCALVAR var_3C 402445 4 INSTR BELONGTO 402420 402445 4 INSTR DEADREGS EFLAGS EDI R12 R13 R14 R15 ZZ sub rsp, 58h - 402445 88 DATAREF STACK 418 esp + 0 PARENT LocalFrame LOCALFRAME - 402445 8 DATAREF STACK 419 esp + 8 CHILDOF 418 OFFSET 8 LOCALVAR var_50 - 402445 8 DATAREF STACK 422 esp + 40 CHILDOF 418 OFFSET 40 LOCALVAR var_30 - 402445 8 DATAREF STACK 423 esp + 48 CHILDOF 418 OFFSET 48 LOCALVAR var_28 - 402445 8 DATAREF STACK 424 esp + 56 CHILDOF 418 OFFSET 56 LOCALVAR var_20 - 402445 8 DATAREF STACK 425 esp + 64 CHILDOF 418 OFFSET 64 LOCALVAR var_18 - 402445 8 DATAREF STACK 426 esp + 72 CHILDOF 418 OFFSET 72 LOCALVAR var_10 - 402445 8 DATAREF STACK 427 esp + 80 CHILDOF 418 OFFSET 80 LOCALVAR var_8 + 402445 88 DATAREF STACK 447 esp + 0 PARENT LocalFrame LOCALFRAME + 402445 8 DATAREF STACK 448 esp + 8 CHILDOF 447 OFFSET 8 LOCALVAR var_50 + 402445 8 DATAREF STACK 451 esp + 40 CHILDOF 447 OFFSET 40 LOCALVAR var_30 + 402445 8 DATAREF STACK 452 esp + 48 CHILDOF 447 OFFSET 48 LOCALVAR var_28 + 402445 8 DATAREF STACK 453 esp + 56 CHILDOF 447 OFFSET 56 LOCALVAR var_20 + 402445 8 DATAREF STACK 454 esp + 64 CHILDOF 447 OFFSET 64 LOCALVAR var_18 + 402445 8 DATAREF STACK 455 esp + 72 CHILDOF 447 OFFSET 72 LOCALVAR var_10 + 402445 8 DATAREF STACK 456 esp + 80 CHILDOF 447 OFFSET 80 LOCALVAR var_8 402445 8 MEMORYHOLE STACK esp + 88 ReturnAddress 402449 3 INSTR BELONGTO 402420 402449 3 INSTR DEADREGS EFLAGS EDI R12 R13 R14 R15 ZZ mov rdi, rsi @@ -1948,7 +2846,7 @@ 402680 1 INSTR BELONGTO 402680 402680 1 INSTR DEADREGS EFLAGS ZZ push rbx 402680 82 FUNC GLOBAL sub_402680 FUNC_UNSAFE NOFP NORET 4026d1 - 402680 8 DATAREF STACK 428 esp + 0 PARENT LocalFrame LOCALFRAME + 402680 8 DATAREF STACK 457 esp + 0 PARENT LocalFrame LOCALFRAME 402680 8 MEMORYHOLE STACK esp + 8 ReturnAddress 402681 3 INSTR BELONGTO 402680 402681 3 INSTR DEADREGS EFLAGS EBX ZZ mov rbx, rdi @@ -2017,18 +2915,19 @@ 4026ed 5 INSTR BELONGTO 4026e0 4026f2 -1 INSTR LOCAL MetadataUnused mov [rsp+var_8], r13 4026f2 5 INSTR BELONGTO 4026e0 - 4026f7 200 DATAREF STACK 429 esp + 0 PARENT LocalFrame LOCALFRAME - 4026f7 24 DATAREF STACK 431 esp + 144 CHILDOF 429 OFFSET 144 LOCALVAR rlimits + 4026f7 200 DATAREF STACK 458 esp + 0 PARENT LocalFrame LOCALFRAME + 4026f7 24 DATAREF STACK 460 esp + 144 CHILDOF 458 OFFSET 144 LOCALVAR rlimits 4026f7 7 INSTR BELONGTO 4026e0 4026f7 7 INSTR DEADREGS EFLAGS R12 R13 ZZ sub rsp, 0C8h - 4026f7 8 DATAREF STACK 432 esp + 168 CHILDOF 429 OFFSET 168 LOCALVAR var_20 - 4026f7 8 DATAREF STACK 433 esp + 176 CHILDOF 429 OFFSET 176 LOCALVAR var_18 - 4026f7 8 DATAREF STACK 434 esp + 184 CHILDOF 429 OFFSET 184 LOCALVAR var_10 - 4026f7 8 DATAREF STACK 435 esp + 192 CHILDOF 429 OFFSET 192 LOCALVAR var_8 + 4026f7 8 DATAREF STACK 461 esp + 168 CHILDOF 458 OFFSET 168 LOCALVAR var_20 + 4026f7 8 DATAREF STACK 462 esp + 176 CHILDOF 458 OFFSET 176 LOCALVAR var_18 + 4026f7 8 DATAREF STACK 463 esp + 184 CHILDOF 458 OFFSET 184 LOCALVAR var_10 + 4026f7 8 DATAREF STACK 464 esp + 192 CHILDOF 458 OFFSET 192 LOCALVAR var_8 4026f7 8 MEMORYHOLE STACK esp + 200 ReturnAddress - 4026f7 96 DATAREF STACK 430 esp + 48 CHILDOF 429 OFFSET 48 LOCALVAR var_98 + 4026f7 96 DATAREF STACK 459 esp + 48 CHILDOF 458 OFFSET 48 LOCALVAR var_98 4026fe -1 INSTR LOCAL NoMetaUpdate test rdi, rdi 4026fe 3 INSTR BELONGTO 4026e0 + 402701 -2 INSTR LOCAL n R12 ZZ NumericDEFs mov r12d, esi 402701 3 INSTR BELONGTO 4026e0 402701 3 INSTR DEADREGS R12 R13 ZZ mov r12d, esi 402704 -1 INSTR LOCAL MetadataUnused mov ebp, 10000000h @@ -2177,31 +3076,98 @@ 40283a 1 INSTR BELONGTO 402830 40283a 1 INSTR DEADREGS EFLAGS ZZ retn 40283a -4 INSTR LOCAL SafeReturn retn - 402840 5 PTRIMMEDESP STACK -40 displ mov [rsp-28h], rbp - 402845 5 PTRIMMEDESP STACK -32 displ mov [rsp-20h], r12 - 402858 5 PTRIMMEDESP STACK -24 displ mov [rsp-18h], r13 - 40285d 5 PTRIMMEDESP STACK -16 displ mov [rsp-10h], r14 - 402862 5 PTRIMMEDESP STACK -8 displ mov [rsp-8], r15 - 402867 5 PTRIMMEDESP STACK -48 displ mov [rsp-30h], rbx - 402879 -2 INSTR LOCAL n RBP ZZ AlwaysNUM sar rbp, 3 + 402840 0 FUNC FRAMERESTORE 0 0 0 1 0 0 2 0 0 3 0 0 4 0 8 5 0 0 6 0 0 7 0 0 8 0 0 9 0 0 10 0 0 11 0 0 12 0 0 13 0 0 14 0 0 15 0 0 ZZ + 402840 0 FUNC MMSAFENESS SPECSAFE + 402840 137 FUNC GLOBAL init FUNC_UNSAFE NOFP RET 4028c8 + 402840 5 INSTR BELONGTO 402840 + 402840 5 INSTR DEADREGS EFLAGS ZZ mov [rsp+var_28], rbp + 402840 5 PTRIMMEDESP STACK -40 displ mov [rsp+var_28], rbp + 402845 5 INSTR BELONGTO 402840 + 402845 5 INSTR DEADREGS EFLAGS ZZ mov [rsp+var_20], r12 + 402845 5 PTRIMMEDESP STACK -32 displ mov [rsp+var_20], r12 + 40284a -1 INSTR LOCAL MetadataUnused lea rbp, cs:603DC4h + 40284a 7 INSTR BELONGTO 402840 + 402851 7 INSTR BELONGTO 402840 + 402851 7 INSTR DEADREGS EFLAGS R12 ZZ lea r12, cs:603DC4h + 402858 5 INSTR BELONGTO 402840 + 402858 5 INSTR DEADREGS EFLAGS ZZ mov [rsp+var_18], r13 + 402858 5 PTRIMMEDESP STACK -24 displ mov [rsp+var_18], r13 + 40285d 5 INSTR BELONGTO 402840 + 40285d 5 INSTR DEADREGS EFLAGS R13 ZZ mov [rsp+var_10], r14 + 40285d 5 PTRIMMEDESP STACK -16 displ mov [rsp+var_10], r14 + 402862 5 INSTR BELONGTO 402840 + 402862 5 INSTR DEADREGS EFLAGS R13 R14 ZZ mov [rsp+var_8], r15 + 402862 5 PTRIMMEDESP STACK -8 displ mov [rsp+var_8], r15 + 402867 5 INSTR BELONGTO 402840 + 402867 5 INSTR DEADREGS EFLAGS R13 R14 R15 ZZ mov [rsp+var_30], rbx + 402867 5 PTRIMMEDESP STACK -48 displ mov [rsp+var_30], rbx + 40286c 4 INSTR BELONGTO 402840 + 40286c 4 INSTR DEADREGS EFLAGS EBX R13 R14 R15 ZZ sub rsp, 38h + 40286c 56 DATAREF STACK 465 esp + 0 PARENT LocalFrame LOCALFRAME + 40286c 8 DATAREF STACK 466 esp + 8 CHILDOF 465 OFFSET 8 LOCALVAR var_30 + 40286c 8 DATAREF STACK 467 esp + 16 CHILDOF 465 OFFSET 16 LOCALVAR var_28 + 40286c 8 DATAREF STACK 468 esp + 24 CHILDOF 465 OFFSET 24 LOCALVAR var_20 + 40286c 8 DATAREF STACK 469 esp + 32 CHILDOF 465 OFFSET 32 LOCALVAR var_18 + 40286c 8 DATAREF STACK 470 esp + 40 CHILDOF 465 OFFSET 40 LOCALVAR var_10 + 40286c 8 DATAREF STACK 471 esp + 48 CHILDOF 465 OFFSET 48 LOCALVAR var_8 + 40286c 8 MEMORYHOLE STACK esp + 56 ReturnAddress + 402870 -1 INSTR LOCAL MetadataUnused sub rbp, r12 + 402870 3 INSTR BELONGTO 402840 + 402873 3 INSTR BELONGTO 402840 + 402873 3 INSTR DEADREGS EFLAGS EBX R13 R14 R15 ZZ mov r13d, edi + 402876 3 INSTR BELONGTO 402840 + 402876 3 INSTR DEADREGS EFLAGS EBX R14 R15 ZZ mov r14, rsi + 402879 -1 INSTR LOCAL MetadataUnused sar rbp, 3 + 402879 4 INSTR BELONGTO 402840 + 40287d 3 INSTR BELONGTO 402840 + 40287d 3 INSTR DEADREGS EFLAGS EBX R15 ZZ mov r15, rdx 402880 -1 INSTR LOCAL NoMetaUpdate call _init_proc + 402880 5 INSTR BELONGTO 402840 + 402880 5 INSTR DEADREGS EFLAGS EBX ZZ call _init_proc 402885 -1 INSTR LOCAL NoMetaUpdate test rbp, rbp + 402885 3 INSTR BELONGTO 402840 402888 -1 INSTR LOCAL NoMetaUpdate jz short loc_4028A6 + 402888 2 INSTR BELONGTO 402840 + 40288a 2 INSTR BELONGTO 402840 + 40288a 2 INSTR DEADREGS EFLAGS EDX EBX ESI EDI ZZ xor ebx, ebx 40288a -2 INSTR LOCAL n EBX ZZ AlwaysNUM xor ebx, ebx + 40288c 4 INSTR BELONGTO 402840 + 402890 3 INSTR BELONGTO 402840 + 402890 3 INSTR DEADREGS EFLAGS EDX ESI EDI ZZ mov rdx, r15 + 402893 3 INSTR BELONGTO 402840 + 402893 3 INSTR DEADREGS EFLAGS ESI EDI ZZ mov rsi, r14 + 402896 3 INSTR BELONGTO 402840 + 402896 3 INSTR DEADREGS EFLAGS EDI ZZ mov edi, r13d 402899 -1 INSTR LOCAL NoMetaUpdate call qword ptr [r12+rbx*8] + 402899 4 INSTR BELONGTO 402840 40289d -1 INSTR LOCAL 1stSrcVia2ndSrcIMMEDNUM add rbx, 1 + 40289d 4 INSTR BELONGTO 402840 4028a1 -1 INSTR LOCAL NoMetaUpdate cmp rbx, rbp + 4028a1 3 INSTR BELONGTO 402840 4028a4 -1 INSTR LOCAL NoMetaUpdate jnz short loc_402890 - 4028a6 5 PTRIMMEDESP STACK 8 displ mov rbx, [rsp+8] - 4028ab 5 PTRIMMEDESP STACK 16 displ mov rbp, [rsp+10h] - 4028b0 5 PTRIMMEDESP STACK 24 displ mov r12, [rsp+18h] - 4028b5 5 PTRIMMEDESP STACK 32 displ mov r13, [rsp+20h] - 4028ba 5 PTRIMMEDESP STACK 40 displ mov r14, [rsp+28h] - 4028bf 5 PTRIMMEDESP STACK 48 displ mov r15, [rsp+30h] + 4028a4 2 INSTR BELONGTO 402840 + 4028a6 5 INSTR BELONGTO 402840 + 4028a6 5 INSTR DEADREGS EFLAGS EBX R8 R9 R10 R11 R12 R13 R14 R15 ZZ mov rbx, [rsp+38h+var_30] + 4028a6 5 PTRIMMEDESP STACK 8 displ mov rbx, [rsp+38h+var_30] + 4028ab 5 INSTR BELONGTO 402840 + 4028ab 5 INSTR DEADREGS EFLAGS R8 R9 R10 R11 R12 R13 R14 R15 ZZ mov rbp, [rsp+38h+var_28] + 4028ab 5 PTRIMMEDESP STACK 16 displ mov rbp, [rsp+38h+var_28] + 4028b0 -1 INSTR LOCAL MetadataUnused mov r12, [rsp+38h+var_20] + 4028b0 5 INSTR BELONGTO 402840 + 4028b5 -1 INSTR LOCAL MetadataUnused mov r13, [rsp+38h+var_18] + 4028b5 5 INSTR BELONGTO 402840 + 4028ba -1 INSTR LOCAL MetadataUnused mov r14, [rsp+38h+var_10] + 4028ba 5 INSTR BELONGTO 402840 + 4028bf -1 INSTR LOCAL MetadataUnused mov r15, [rsp+38h+var_8] + 4028bf 5 INSTR BELONGTO 402840 4028c4 -1 INSTR LOCAL 1stSrcVia2ndSrcIMMEDNUM add rsp, 38h + 4028c4 4 INSTR BELONGTO 402840 + 4028c8 1 INSTR BELONGTO 402840 + 4028c8 1 INSTR DEADREGS EFLAGS R8 R9 R10 R11 R12 R13 R14 R15 ZZ retn + 4028c8 56 DEALLOC STACK esp - 56 retn 4028d0 0 FUNC FRAMERESTORE 0 0 0 1 0 1 2 0 0 3 0 0 4 0 8 5 0 0 6 0 0 7 0 0 8 0 0 9 0 0 10 0 0 11 0 0 12 0 0 13 0 0 14 0 0 15 0 0 ZZ 4028d0 0 FUNC MMSAFENESS SAFE - 4028d0 2 FUNC GLOBAL nullsub_1 FUNC_SAFE NOFP RET FUNC_LEAF 4028d1 + 4028d0 2 FUNC GLOBAL fini FUNC_SAFE NOFP RET FUNC_LEAF 4028d1 4028d0 2 INSTR BELONGTO 4028d0 4028d0 2 INSTR DEADREGS EFLAGS ZZ rep retn 4028d0 -4 INSTR LOCAL SafeReturn rep retn @@ -2219,7 +3185,7 @@ 4028e4 -3 INSTR LOCAL NoWarn push rbx 4028e5 4 INSTR BELONGTO 4028e0 4028e5 4 INSTR DEADREGS EFLAGS EAX EBX ZZ sub rsp, 8 - 4028e5 8 DATAREF STACK 436 esp + 0 PARENT LocalFrame LOCALFRAME + 4028e5 8 DATAREF STACK 472 esp + 0 PARENT LocalFrame LOCALFRAME 4028e5 8 MEMORYHOLE STACK esp + 16 ReturnAddress 4028e5 8 MEMORYHOLE STACK esp + 8 CalleeSavedRegs 4028e9 7 INSTR BELONGTO 4028e0 @@ -2255,7 +3221,7 @@ 402918 14 FUNC GLOBAL .term_proc FUNC_UNSAFE NOFP RET 402925 402918 4 INSTR BELONGTO 402918 402918 4 INSTR DEADREGS EFLAGS EAX ECX EDX ESI EDI R8 R9 R10 R11 ZZ sub rsp, 8 ; _fini - 402918 8 DATAREF STACK 437 esp + 0 PARENT LocalFrame LOCALFRAME + 402918 8 DATAREF STACK 473 esp + 0 PARENT LocalFrame LOCALFRAME 402918 8 MEMORYHOLE STACK esp + 8 ReturnAddress 40291c -1 INSTR LOCAL NoMetaUpdate call sub_4020F0 40291c 5 INSTR BELONGTO 402918 diff --git a/tests/commit/trimmed-sorted-save-grep.psexe.annot.REMOVED.git-id b/tests/commit/trimmed-sorted-save-grep.psexe.annot.REMOVED.git-id index e35ab893..7897d045 100644 --- a/tests/commit/trimmed-sorted-save-grep.psexe.annot.REMOVED.git-id +++ b/tests/commit/trimmed-sorted-save-grep.psexe.annot.REMOVED.git-id @@ -1 +1 @@ -0ba2ed45d67f03a143b8b0381ff74e9e810d3dc3 \ No newline at end of file +d6458689aed8543566808a60248ee4f94f9e634e \ No newline at end of file diff --git a/tests/commit/trimmed-sorted-save-httpd.psexe.annot.REMOVED.git-id b/tests/commit/trimmed-sorted-save-httpd.psexe.annot.REMOVED.git-id index 6031bbf0..5a4eaedd 100644 --- a/tests/commit/trimmed-sorted-save-httpd.psexe.annot.REMOVED.git-id +++ b/tests/commit/trimmed-sorted-save-httpd.psexe.annot.REMOVED.git-id @@ -1 +1 @@ -924dd0266f039e96c8616bda023c73d21fb7772d \ No newline at end of file +911402d2581eced43aa73a54c8c5aa5bc9e3c365 \ No newline at end of file diff --git a/tests/commit/trimmed-sorted-save-less.psexe.annot.REMOVED.git-id b/tests/commit/trimmed-sorted-save-less.psexe.annot.REMOVED.git-id index 4a45753c..b96be918 100644 --- a/tests/commit/trimmed-sorted-save-less.psexe.annot.REMOVED.git-id +++ b/tests/commit/trimmed-sorted-save-less.psexe.annot.REMOVED.git-id @@ -1 +1 @@ -970018f8adb1cbbb9b567d8bac2aabd32930a8f1 \ No newline at end of file +342b39bf0342cd5eaa57cdaca594da58068ffb5d \ No newline at end of file diff --git a/tests/commit/trimmed-sorted-save-ls-64bit.psexe.annot b/tests/commit/trimmed-sorted-save-ls-64bit.psexe.annot deleted file mode 100644 index 1b3d3678..00000000 --- a/tests/commit/trimmed-sorted-save-ls-64bit.psexe.annot +++ /dev/null @@ -1,31625 +0,0 @@ - 0 1016 DATAREF GLOBAL 522 415808 PARENT off_415808 OFFSET RO - 0 104 DATAREF GLOBAL 642 417d38 PARENT SMP_dummy309 VOID RO - 0 104 DATAREF GLOBAL 653 418098 PARENT SMP_dummy320 VOID RO - 0 10 DATAREF GLOBAL 110 411bd0 PARENT aFileType VOID RO - 0 10 DATAREF GLOBAL 118 411c21 PARENT aRecursive VOID RO - 0 10 DATAREF GLOBAL 131 411c75 PARENT aExtension VOID RO - 0 10 DATAREF GLOBAL 153 411cff PARENT aBEY VOID RO - 0 10 DATAREF GLOBAL 18 411888 PARENT aUnlabeled VOID RO - 0 10 DATAREF GLOBAL 24 4118f4 PARENT aCoreutils VOID RO - 0 10 DATAREF GLOBAL 378 4134e9 PARENT aPcdbLswd VOID RO - 0 10 DATAREF GLOBAL 469 4155f2 PARENT aS_0 VOID RO - 0 10 DATAREF GLOBAL 494 4156d4 PARENT aBlocksize VOID RO - 0 10 DATAREF GLOBAL 505 415730 PARENT tbyte_415730 VOID RO - 0 10 DATAREF GLOBAL 567 416380 PARENT aXstrtol_c VOID RO AGGREGATE - 0 10 DATAREF GLOBAL 63 411a43 PARENT aYMD VOID RO - 0 10 DATAREF GLOBAL 64 411a4d PARENT aLs_colors VOID RO - 0 10 DATAREF GLOBAL 74 411ac6 PARENT aDired VOID RO - 0 10 DATAREF GLOBAL 90 411b2c PARENT aDirectory VOID RO - 0 10 DATAREF GLOBAL 92 411b3c PARENT aFullTime VOID RO - 0 11 DATAREF GLOBAL 105 411bad PARENT aAlmostAll VOID RO AGGREGATE - 0 11 DATAREF GLOBAL 117 411c16 PARENT aQuoteName VOID RO - 0 11 DATAREF GLOBAL 121 411c46 PARENT aTimeStyle_0 VOID RO - 0 11 DATAREF GLOBAL 122 411c51 PARENT aBlockSize VOID RO AGGREGATE - 0 11 DATAREF GLOBAL 140 411cb1 PARENT aHorizontal VOID RO - 0 11 DATAREF GLOBAL 31 411910 CHILDOF 30 OFFSET 0 aUsrShareLocale + 0 FIELD DIRECT - 0 11 DATAREF GLOBAL 319 4132e8 PARENT function VOID RO - 0 11 DATAREF GLOBAL 36 411930 CHILDOF 34 OFFSET 3 aLs_block_size + 3 FIELD DIRECT - 0 11 DATAREF GLOBAL 57 4119e9 PARENT aTime_style VOID RO - 0 11 DATAREF GLOBAL 582 416788 PARENT aXstrtoumax VOID RO - 0 11 DATAREF GLOBAL 59 411a11 PARENT aTimeStyle VOID RO - 0 128 DATAREF GLOBAL 863 619620 PARENT set VOID RW - 0 12 DATAREF GLOBAL 115 411c02 PARENT aDereference VOID RO - 0 12 DATAREF GLOBAL 154 411d09 PARENT aBEHM VOID RO - 0 12 DATAREF GLOBAL 187 412a50 PARENT aDev_ino_pop VOID RO - 0 12 DATAREF GLOBAL 473 415603 PARENT aWriteError VOID RO - 0 12 DATAREF GLOBAL 540 416060 PARENT aSSS VOID RO - 0 12 DATAREF GLOBAL 62 411a37 PARENT aMDHM VOID RO - 0 12 DATAREF GLOBAL 828 619544 PARENT SMP_dummy358 VOID RW - 0 136 DATAREF GLOBAL 665 418708 PARENT SMP_dummy332 VOID RO - 0 13 DATAREF GLOBAL 320 4132f3 PARENT SMP_dummy120 VOID RO - 0 13 DATAREF GLOBAL 379 4134f3 PARENT SMP_dummy175 VOID RO - 0 13 DATAREF GLOBAL 520 4157b3 PARENT SMP_dummy227 VOID RO - 0 13 DATAREF GLOBAL 75 411ad0 PARENT aSubdired VOID RO - 0 142 DATAREF GLOBAL 421 414bd0 PARENT aTSortByModific VOID RO - 0 143 DATAREF GLOBAL 455 415438 PARENT aSizeofStructDe VOID RO - 0 144 DATAREF GLOBAL 812 619460 PARENT SMP_dummy355 VOID RW - 0 145 DATAREF GLOBAL 387 413588 PARENT aListInformatio VOID RO - 0 14 DATAREF GLOBAL 143 411ccc PARENT aSingleColumn VOID RO - 0 14 DATAREF GLOBAL 33 411922 PARENT aQuoting_style VOID RO - 0 14 DATAREF GLOBAL 34 411930 PARENT aLs_block_size VOID RO AGGREGATE - 0 152 DATAREF GLOBAL 435 415150 PARENT aExitStatus0IfO VOID RO - 0 154 DATAREF GLOBAL 431 414f90 PARENT aSizeMayBeOrMay VOID RO - 0 15 DATAREF GLOBAL 108 411bb8 PARENT aIgnoreBackups VOID RO - 0 15 DATAREF GLOBAL 96 411b5e PARENT aHumanReadable VOID RO - 0 160 DATAREF GLOBAL 643 417da0 PARENT SMP_dummy310 VOID RO - 0 16 DATAREF GLOBAL 101 411b8c CHILDOF 100 OFFSET 0 aHideControlCha + 0 FIELD DIRECT - 0 16 DATAREF GLOBAL 191 412a88 PARENT SMP_dummy6 VOID RO - 0 16 DATAREF GLOBAL 274 413148 PARENT SMP_dummy81 VOID RO - 0 16 DATAREF GLOBAL 280 4131a0 PARENT SMP_dummy86 VOID RO - 0 16 DATAREF GLOBAL 290 413200 PARENT SMP_dummy93 VOID RO - 0 16 DATAREF GLOBAL 482 415690 PARENT qword_415690 VOID RO - 0 16 DATAREF GLOBAL 495 4156de PARENT name VOID RO - 0 16 DATAREF GLOBAL 53 4119af PARENT aQuotingStyle VOID RO - 0 16 DATAREF GLOBAL 543 416077 PARENT aWrittenByS_ VOID RO - 0 16 DATAREF GLOBAL 54 4119bf PARENT aDavidMackenzie VOID RO - 0 16 DATAREF GLOBAL 803 6193b0 PARENT qword_6193B0 VOID RW - 0 16 DATAREF GLOBAL 805 6193e0 PARENT SMP_dummy352 VOID RW - 0 16 DATAREF GLOBAL 813 6194f0 PARENT qword_6194F0 VOID RW - 0 16 DATAREF GLOBAL 846 6195d0 PARENT SMP_dummy364 VOID RW - 0 16 DATAREF GLOBAL 854 619600 PARENT tp VOID RW AGGREGATE - 0 16 DATAREF GLOBAL 872 6196c0 PARENT qword_6196C0 VOID RW - 0 16 DATAREF GLOBAL 947 61a190 PARENT SMP_dummy384 VOID RW - 0 16 DATAREF GLOBAL 98 411b73 PARENT aNumericUidGid VOID RO - 0 1728 DATAREF GLOBAL 584 416798 PARENT SMP_dummy251 VOID RO - 0 17 DATAREF GLOBAL 17 411877 PARENT msgid VOID RO - 0 17 DATAREF GLOBAL 566 41636f PARENT aMemoryExhauste VOID RO - 0 18 DATAREF GLOBAL 30 411910 PARENT aUsrShareLocale VOID RO AGGREGATE - 0 18 DATAREF GLOBAL 44 411969 CHILDOF 43 OFFSET 0 aInvalidTabSize + 0 FIELD DIRECT - 0 18 DATAREF GLOBAL 496 4156ee PARENT aEeggkkmmppttyy VOID RO - 0 18 DATAREF GLOBAL 52 41199d PARENT aIndicatorStyle VOID RO - 0 18 DATAREF GLOBAL 5 41182c CHILDOF 4 OFFSET 0 assertion + 0 FIELD DIRECT - 0 1936 DATAREF GLOBAL 918 6198a0 PARENT qword_6198A0 VOID RW - 0 197 DATAREF GLOBAL 415 414738 PARENT aRReverseRevers VOID RO - 0 19 DATAREF GLOBAL 100 411b8c PARENT aHideControlCha VOID RO AGGREGATE - 0 19 DATAREF GLOBAL 119 411c2b PARENT aShowControlCha VOID RO - 0 1 DATAREF GLOBAL 157 411d15 CHILDOF 155 OFFSET 5 aLongIso + 5 FIELD DIRECT - 0 1 DATAREF GLOBAL 28 41190b CHILDOF 27 OFFSET 0 aVdir + 0 FIELD DIRECT - 0 1 DATAREF GLOBAL 377 4134e8 PARENT byte_4134E8 VOID RO - 0 1 DATAREF GLOBAL 384 41355f PARENT SMP_dummy178 VOID RO - 0 1 DATAREF GLOBAL 392 41377f PARENT SMP_dummy182 VOID RO - 0 1 DATAREF GLOBAL 394 4139c7 PARENT SMP_dummy183 VOID RO - 0 1 DATAREF GLOBAL 410 414407 PARENT SMP_dummy191 VOID RO - 0 1 DATAREF GLOBAL 41 411965 CHILDOF 40 OFFSET 0 a__0 + 0 FIELD DIRECT - 0 1 DATAREF GLOBAL 437 41520f PARENT SMP_dummy204 VOID RO - 0 1 DATAREF GLOBAL 456 4154c7 PARENT SMP_dummy213 VOID RO - 0 1 DATAREF GLOBAL 497 415700 PARENT byte_415700 VOID RO - 0 1 DATAREF GLOBAL 547 41609e CHILDOF 545 OFFSET 27 aWrittenBySSAnd + 27 FIELD DIRECT - 0 1 DATAREF GLOBAL 549 4160cf PARENT SMP_dummy239 VOID RO - 0 1 DATAREF GLOBAL 815 619508 PARENT byte_619508 VOID RW - 0 1 DATAREF GLOBAL 816 619509 PARENT byte_619509 VOID RW - 0 1 DATAREF GLOBAL 822 619528 PARENT byte_619528 VOID RW - 0 1 DATAREF GLOBAL 843 6195c0 PARENT byte_6195C0 VOID RW - 0 1 DATAREF GLOBAL 850 6195ec PARENT byte_6195EC VOID RW - 0 1 DATAREF GLOBAL 857 619610 PARENT byte_619610 VOID RW - 0 1 DATAREF GLOBAL 858 619611 PARENT byte_619611 VOID RW - 0 1 DATAREF GLOBAL 861 619618 PARENT byte_619618 VOID RW - 0 1 DATAREF GLOBAL 865 6196a4 PARENT byte_6196A4 VOID RW - 0 1 DATAREF GLOBAL 868 6196ac PARENT byte_6196AC VOID RW - 0 1 DATAREF GLOBAL 878 61971c PARENT byte_61971C VOID RW - 0 1 DATAREF GLOBAL 879 61971d PARENT byte_61971D VOID RW - 0 1 DATAREF GLOBAL 880 61971e PARENT byte_61971E VOID RW - 0 1 DATAREF GLOBAL 881 61971f PARENT byte_61971F VOID RW - 0 1 DATAREF GLOBAL 882 619720 PARENT byte_619720 VOID RW - 0 1 DATAREF GLOBAL 883 619721 PARENT byte_619721 VOID RW - 0 1 DATAREF GLOBAL 894 619818 PARENT byte_619818 VOID RW - 0 1 DATAREF GLOBAL 897 619828 PARENT byte_619828 VOID RW - 0 1 DATAREF GLOBAL 900 619830 PARENT byte_619830 VOID RW - 0 1 DATAREF GLOBAL 901 619831 PARENT byte_619831 VOID RW - 0 1 DATAREF GLOBAL 902 619832 PARENT byte_619832 VOID RW - 0 1 DATAREF GLOBAL 903 619833 PARENT SMP_dummy377 VOID RW - 0 1 DATAREF GLOBAL 912 619868 PARENT byte_619868 VOID RW - 0 1 DATAREF GLOBAL 922 61a048 PARENT byte_61A048 VOID RW - 0 1 DATAREF GLOBAL 940 61a160 PARENT byte_61A160 VOID RW - 0 200 DATAREF GLOBAL 645 417e58 PARENT SMP_dummy312 VOID RO - 0 200 DATAREF GLOBAL 936 61a080 PARENT env VOID RW - 0 203 DATAREF GLOBAL 550 4160d0 PARENT aLicenseGplv3Gn VOID RO - 0 20 DATAREF GLOBAL 22 4118dc PARENT aSHomePageS VOID RO - 0 20 DATAREF GLOBAL 55 4119cf PARENT aRichardM_Stall VOID RO - 0 216 DATAREF GLOBAL 661 4185e8 PARENT SMP_dummy328 VOID RO - 0 21 DATAREF GLOBAL 43 411969 PARENT aInvalidTabSize VOID RO AGGREGATE - 0 21 DATAREF GLOBAL 468 4155dd PARENT aValidArguments VOID RO - 0 21 DATAREF GLOBAL 548 4160ba PARENT aReportBugsToS VOID RO - 0 21 DATAREF GLOBAL 70 411a93 PARENT aReadingDirecto VOID RO - 0 21 DATAREF GLOBAL 71 411aa8 PARENT aClosingDirecto VOID RO - 0 21 DATAREF GLOBAL 94 411b46 CHILDOF 93 OFFSET 0 aGroupDirecto_0 + 0 FIELD DIRECT - 0 2200 DATAREF GLOBAL 181 412150 PARENT off_412150 OFFSET RO - 0 224 DATAREF GLOBAL 590 416f10 PARENT SMP_dummy257 VOID RO - 0 22 DATAREF GLOBAL 21 4118c6 PARENT aBugCoreutils@g VOID RO - 0 232 DATAREF GLOBAL 652 417fb0 PARENT SMP_dummy319 VOID RO - 0 236 DATAREF GLOBAL 401 413d60 PARENT aGroupDirectori VOID RO - 0 23 DATAREF GLOBAL 20 4118af PARENT aReportSBugsToS VOID RO - 0 23 DATAREF GLOBAL 39 41194e PARENT aInvalidLineWid VOID RO - 0 23 DATAREF GLOBAL 544 416087 PARENT aWrittenBySAndS VOID RO - 0 240 DATAREF GLOBAL 678 418958 PARENT SMP_dummy345 VOID RO - 0 248 DATAREF GLOBAL 607 4172c0 PARENT SMP_dummy274 VOID RO - 0 24 DATAREF GLOBAL 261 4130c8 PARENT SMP_dummy70 VOID RO - 0 24 DATAREF GLOBAL 271 413128 PARENT SMP_dummy79 VOID RO - 0 24 DATAREF GLOBAL 476 41561c PARENT aEntriesLu VOID RO - 0 24 DATAREF GLOBAL 477 415634 PARENT aBucketsLu VOID RO - 0 24 DATAREF GLOBAL 478 41564c PARENT aMaxBucketLengt VOID RO - 0 24 DATAREF GLOBAL 525 415c08 PARENT SMP_dummy229 VOID RO - 0 24 DATAREF GLOBAL 586 416eb0 PARENT SMP_dummy253 VOID RO - 0 24 DATAREF GLOBAL 587 416ec8 PARENT SMP_dummy254 VOID RO - 0 24 DATAREF GLOBAL 588 416ee0 PARENT SMP_dummy255 VOID RO - 0 24 DATAREF GLOBAL 589 416ef8 PARENT SMP_dummy256 VOID RO - 0 24 DATAREF GLOBAL 591 416ff0 PARENT SMP_dummy258 VOID RO - 0 24 DATAREF GLOBAL 592 417008 PARENT SMP_dummy259 VOID RO - 0 24 DATAREF GLOBAL 593 417020 PARENT SMP_dummy260 VOID RO - 0 24 DATAREF GLOBAL 594 417038 PARENT SMP_dummy261 VOID RO - 0 24 DATAREF GLOBAL 595 417050 PARENT SMP_dummy262 VOID RO - 0 24 DATAREF GLOBAL 596 417068 PARENT SMP_dummy263 VOID RO - 0 24 DATAREF GLOBAL 597 417080 PARENT SMP_dummy264 VOID RO - 0 24 DATAREF GLOBAL 598 417098 PARENT SMP_dummy265 VOID RO - 0 24 DATAREF GLOBAL 599 4170b0 PARENT SMP_dummy266 VOID RO - 0 24 DATAREF GLOBAL 600 4170c8 PARENT SMP_dummy267 VOID RO - 0 24 DATAREF GLOBAL 601 4170e0 PARENT SMP_dummy268 VOID RO - 0 24 DATAREF GLOBAL 603 417260 PARENT SMP_dummy270 VOID RO - 0 24 DATAREF GLOBAL 60 411a1c PARENT aYMDHMS_NZ VOID RO - 0 24 DATAREF GLOBAL 604 417278 PARENT SMP_dummy271 VOID RO - 0 24 DATAREF GLOBAL 605 417290 PARENT SMP_dummy272 VOID RO - 0 24 DATAREF GLOBAL 606 4172a8 PARENT SMP_dummy273 VOID RO - 0 24 DATAREF GLOBAL 608 4173b8 PARENT SMP_dummy275 VOID RO - 0 24 DATAREF GLOBAL 609 4173d0 PARENT SMP_dummy276 VOID RO - 0 24 DATAREF GLOBAL 610 4173e8 PARENT SMP_dummy277 VOID RO - 0 24 DATAREF GLOBAL 611 417400 PARENT SMP_dummy278 VOID RO - 0 24 DATAREF GLOBAL 612 417418 PARENT SMP_dummy279 VOID RO - 0 24 DATAREF GLOBAL 613 417430 PARENT SMP_dummy280 VOID RO - 0 24 DATAREF GLOBAL 614 417448 PARENT SMP_dummy281 VOID RO - 0 24 DATAREF GLOBAL 616 417730 PARENT SMP_dummy283 VOID RO - 0 24 DATAREF GLOBAL 617 417748 PARENT SMP_dummy284 VOID RO - 0 24 DATAREF GLOBAL 618 417760 PARENT SMP_dummy285 VOID RO - 0 24 DATAREF GLOBAL 619 417778 PARENT SMP_dummy286 VOID RO - 0 24 DATAREF GLOBAL 620 417790 PARENT SMP_dummy287 VOID RO - 0 24 DATAREF GLOBAL 621 4177a8 PARENT SMP_dummy288 VOID RO - 0 24 DATAREF GLOBAL 622 4177c0 PARENT SMP_dummy289 VOID RO - 0 24 DATAREF GLOBAL 623 4177d8 PARENT SMP_dummy290 VOID RO - 0 24 DATAREF GLOBAL 624 4177f0 PARENT SMP_dummy291 VOID RO - 0 24 DATAREF GLOBAL 625 417808 PARENT SMP_dummy292 VOID RO - 0 24 DATAREF GLOBAL 626 417820 PARENT SMP_dummy293 VOID RO - 0 24 DATAREF GLOBAL 627 417838 PARENT SMP_dummy294 VOID RO - 0 24 DATAREF GLOBAL 628 417850 PARENT SMP_dummy295 VOID RO - 0 24 DATAREF GLOBAL 629 417868 PARENT SMP_dummy296 VOID RO - 0 24 DATAREF GLOBAL 630 417880 PARENT SMP_dummy297 VOID RO - 0 24 DATAREF GLOBAL 631 417898 PARENT SMP_dummy298 VOID RO - 0 24 DATAREF GLOBAL 632 4178b0 PARENT SMP_dummy299 VOID RO - 0 24 DATAREF GLOBAL 633 4178c8 PARENT SMP_dummy300 VOID RO - 0 24 DATAREF GLOBAL 634 4178e0 PARENT SMP_dummy301 VOID RO - 0 24 DATAREF GLOBAL 635 4178f8 PARENT SMP_dummy302 VOID RO - 0 24 DATAREF GLOBAL 638 417c90 PARENT SMP_dummy305 VOID RO - 0 24 DATAREF GLOBAL 641 417d20 PARENT SMP_dummy308 VOID RO - 0 24 DATAREF GLOBAL 644 417e40 PARENT SMP_dummy311 VOID RO - 0 24 DATAREF GLOBAL 646 417f20 PARENT SMP_dummy313 VOID RO - 0 24 DATAREF GLOBAL 647 417f38 PARENT SMP_dummy314 VOID RO - 0 24 DATAREF GLOBAL 648 417f50 PARENT SMP_dummy315 VOID RO - 0 24 DATAREF GLOBAL 649 417f68 PARENT SMP_dummy316 VOID RO - 0 24 DATAREF GLOBAL 650 417f80 PARENT SMP_dummy317 VOID RO - 0 24 DATAREF GLOBAL 651 417f98 PARENT SMP_dummy318 VOID RO - 0 24 DATAREF GLOBAL 65 411a57 PARENT aUnrecognizedPr VOID RO - 0 24 DATAREF GLOBAL 654 418100 PARENT SMP_dummy321 VOID RO - 0 24 DATAREF GLOBAL 657 4183b0 PARENT SMP_dummy324 VOID RO - 0 24 DATAREF GLOBAL 660 4185d0 PARENT SMP_dummy327 VOID RO - 0 24 DATAREF GLOBAL 662 4186c0 PARENT SMP_dummy329 VOID RO - 0 24 DATAREF GLOBAL 663 4186d8 PARENT SMP_dummy330 VOID RO - 0 24 DATAREF GLOBAL 664 4186f0 PARENT SMP_dummy331 VOID RO - 0 24 DATAREF GLOBAL 667 4187d8 PARENT SMP_dummy334 VOID RO - 0 24 DATAREF GLOBAL 668 4187f0 PARENT SMP_dummy335 VOID RO - 0 24 DATAREF GLOBAL 669 418808 PARENT SMP_dummy336 VOID RO - 0 24 DATAREF GLOBAL 671 418878 PARENT SMP_dummy338 VOID RO - 0 24 DATAREF GLOBAL 673 4188c0 PARENT SMP_dummy340 VOID RO - 0 24 DATAREF GLOBAL 674 4188d8 PARENT SMP_dummy341 VOID RO - 0 24 DATAREF GLOBAL 676 418928 PARENT SMP_dummy343 VOID RO - 0 24 DATAREF GLOBAL 677 418940 PARENT SMP_dummy344 VOID RO - 0 24 DATAREF GLOBAL 680 418d70 PARENT SMP_dummy347 VOID RO - 0 24 DATAREF GLOBAL 689 618fe8 PARENT SMP_dummy350 VOID RW - 0 24 DATAREF GLOBAL 796 619368 PARENT qword_619368 VOID RW - 0 24 DATAREF GLOBAL 886 6197a0 PARENT qword_6197A0 VOID RW - 0 24 DATAREF GLOBAL 917 619888 PARENT SMP_dummy380 VOID RW - 0 24 DATAREF GLOBAL 93 411b46 PARENT aGroupDirecto_0 VOID RO AGGREGATE - 0 256 DATAREF GLOBAL 956 61a1e0 PARENT qword_61A1E0 VOID RW - 0 25 DATAREF GLOBAL 112 411bdd PARENT aDereferenceCom VOID RO - 0 25 DATAREF GLOBAL 285 4131c7 PARENT SMP_dummy89 VOID RO - 0 25 DATAREF GLOBAL 68 411a77 PARENT aCannotOpenDire VOID RO - 0 269 DATAREF GLOBAL 403 413e50 PARENT aGNoGroupInALon VOID RO - 0 26 DATAREF GLOBAL 4 41182c PARENT assertion VOID RO AGGREGATE - 0 271 DATAREF GLOBAL 391 413670 PARENT aAAllDoNotIgnor VOID RO - 0 27 DATAREF GLOBAL 466 4155a5 PARENT aInvalidArgumen VOID RO - 0 27 DATAREF GLOBAL 546 41609e CHILDOF 545 OFFSET 0 aWrittenBySSAnd + 0 FIELD DIRECT - 0 27 DATAREF GLOBAL 575 416571 PARENT aInvalidSSArgum VOID RO - 0 286 DATAREF GLOBAL 433 415030 PARENT aUsingColorToDi VOID RO - 0 28 DATAREF GLOBAL 545 41609e PARENT aWrittenBySSAnd VOID RO AGGREGATE - 0 29 DATAREF GLOBAL 19 411892 PARENT aCannotReadSymb VOID RO - 0 29 DATAREF GLOBAL 467 4155c0 PARENT aAmbiguousArgum VOID RO - 0 29 DATAREF GLOBAL 576 41658c PARENT aSSArgumentSToo VOID RO - 0 29 DATAREF GLOBAL 58 4119f4 PARENT aInvalidTimeSty VOID RO - 0 2 DATAREF GLOBAL 422 414c5e PARENT SMP_dummy197 VOID RO - 0 2 DATAREF GLOBAL 430 414f8e PARENT SMP_dummy201 VOID RO - 0 2 DATAREF GLOBAL 434 41514e PARENT SMP_dummy203 VOID RO - 0 2 DATAREF GLOBAL 448 4153a6 PARENT SMP_dummy209 VOID RO - 0 2 DATAREF GLOBAL 461 415546 PARENT SMP_dummy215 VOID RO - 0 2 DATAREF GLOBAL 472 4155fc CHILDOF 470 OFFSET 5 aS_1 + 5 FIELD DIRECT - 0 2 DATAREF GLOBAL 48 411985 CHILDOF 47 OFFSET 0 aTime + 0 FIELD DIRECT - 0 2 DATAREF GLOBAL 512 41578c PARENT asc_41578C VOID RO - 0 2 DATAREF GLOBAL 513 41578e PARENT asc_41578E VOID RO - 0 2 DATAREF GLOBAL 515 415796 PARENT word_415796 VOID RO - 0 2 DATAREF GLOBAL 569 416380 CHILDOF 567 OFFSET 8 aXstrtol_c + 8 FIELD DIRECT - 0 2 DATAREF GLOBAL 572 4163b6 PARENT SMP_dummy247 VOID RO - 0 2 DATAREF GLOBAL 66 411a6f PARENT a_ VOID RO - 0 2 DATAREF GLOBAL 76 411add PARENT aM VOID RO - 0 2 DATAREF GLOBAL 859 619612 PARENT SMP_dummy367 VOID RW - 0 2 DATAREF GLOBAL 9 411851 PARENT s VOID RO - 0 30 DATAREF GLOBAL 884 619722 PARENT SMP_dummy373 VOID RW - 0 312 DATAREF GLOBAL 655 418118 PARENT SMP_dummy322 VOID RO - 0 31 DATAREF GLOBAL 189 412a61 PARENT SMP_dummy5 VOID RO - 0 32 DATAREF GLOBAL 192 412a98 PARENT SMP_dummy7 VOID RO - 0 32 DATAREF GLOBAL 193 412ab8 PARENT SMP_dummy8 VOID RO - 0 32 DATAREF GLOBAL 194 412ad8 PARENT SMP_dummy9 VOID RO - 0 32 DATAREF GLOBAL 195 412af8 PARENT SMP_dummy10 VOID RO - 0 32 DATAREF GLOBAL 196 412b18 PARENT SMP_dummy11 VOID RO - 0 32 DATAREF GLOBAL 197 412b38 PARENT SMP_dummy12 VOID RO - 0 32 DATAREF GLOBAL 198 412b58 PARENT SMP_dummy13 VOID RO - 0 32 DATAREF GLOBAL 199 412b78 PARENT SMP_dummy14 VOID RO - 0 32 DATAREF GLOBAL 200 412b98 PARENT SMP_dummy15 VOID RO - 0 32 DATAREF GLOBAL 201 412bb8 PARENT SMP_dummy16 VOID RO - 0 32 DATAREF GLOBAL 202 412bd8 PARENT SMP_dummy17 VOID RO - 0 32 DATAREF GLOBAL 203 412bf8 PARENT SMP_dummy18 VOID RO - 0 32 DATAREF GLOBAL 204 412c18 PARENT SMP_dummy19 VOID RO - 0 32 DATAREF GLOBAL 205 412c38 PARENT SMP_dummy20 VOID RO - 0 32 DATAREF GLOBAL 206 412c58 PARENT SMP_dummy21 VOID RO - 0 32 DATAREF GLOBAL 207 412c78 PARENT SMP_dummy22 VOID RO - 0 32 DATAREF GLOBAL 208 412c98 PARENT SMP_dummy23 VOID RO - 0 32 DATAREF GLOBAL 209 412cb8 PARENT SMP_dummy24 VOID RO - 0 32 DATAREF GLOBAL 210 412cd8 PARENT SMP_dummy25 VOID RO - 0 32 DATAREF GLOBAL 211 412cf8 PARENT SMP_dummy26 VOID RO - 0 32 DATAREF GLOBAL 212 412d18 PARENT SMP_dummy27 VOID RO - 0 32 DATAREF GLOBAL 213 412d38 PARENT SMP_dummy28 VOID RO - 0 32 DATAREF GLOBAL 214 412d58 PARENT SMP_dummy29 VOID RO - 0 32 DATAREF GLOBAL 215 412d78 PARENT SMP_dummy30 VOID RO - 0 32 DATAREF GLOBAL 216 412d98 PARENT SMP_dummy31 VOID RO - 0 32 DATAREF GLOBAL 217 412db8 PARENT SMP_dummy32 VOID RO - 0 32 DATAREF GLOBAL 218 412dd8 PARENT SMP_dummy33 VOID RO - 0 32 DATAREF GLOBAL 219 412df8 PARENT SMP_dummy34 VOID RO - 0 32 DATAREF GLOBAL 220 412e18 PARENT SMP_dummy35 VOID RO - 0 32 DATAREF GLOBAL 221 412e38 PARENT SMP_dummy36 VOID RO - 0 32 DATAREF GLOBAL 222 412e58 PARENT SMP_dummy37 VOID RO - 0 32 DATAREF GLOBAL 223 412e78 PARENT SMP_dummy38 VOID RO - 0 32 DATAREF GLOBAL 224 412e98 PARENT SMP_dummy39 VOID RO - 0 32 DATAREF GLOBAL 225 412eb8 PARENT SMP_dummy40 VOID RO - 0 32 DATAREF GLOBAL 226 412ed8 PARENT SMP_dummy41 VOID RO - 0 32 DATAREF GLOBAL 227 412ef8 PARENT SMP_dummy42 VOID RO - 0 32 DATAREF GLOBAL 228 412f18 PARENT SMP_dummy43 VOID RO - 0 32 DATAREF GLOBAL 229 412f38 PARENT SMP_dummy44 VOID RO - 0 32 DATAREF GLOBAL 230 412f58 PARENT SMP_dummy45 VOID RO - 0 32 DATAREF GLOBAL 231 412f78 PARENT SMP_dummy46 VOID RO - 0 32 DATAREF GLOBAL 349 4133e0 PARENT SMP_dummy148 VOID RO - 0 32 DATAREF GLOBAL 376 4134c8 PARENT SMP_dummy174 VOID RO - 0 32 DATAREF GLOBAL 552 4161a0 PARENT aWrittenBySSSAn VOID RO - 0 32 DATAREF GLOBAL 804 6193c0 PARENT qword_6193C0 VOID RW - 0 33 DATAREF GLOBAL 385 413560 PARENT aUsageSOption__ VOID RO - 0 33 DATAREF GLOBAL 451 4153d8 PARENT aErrorInitializ VOID RO - 0 33 DATAREF GLOBAL 480 415668 PARENT aBucketsUsedLu_ VOID RO - 0 344 DATAREF GLOBAL 637 417b38 PARENT SMP_dummy304 VOID RO - 0 345 DATAREF GLOBAL 425 414dc8 PARENT aWWidthColsAssu VOID RO - 0 352 DATAREF GLOBAL 656 418250 PARENT SMP_dummy323 VOID RO - 0 356 DATAREF GLOBAL 423 414c60 PARENT aUWithLtSortByA VOID RO - 0 359 DATAREF GLOBAL 409 4142a0 PARENT aLUseALongListi VOID RO - 0 360 DATAREF GLOBAL 602 4170f8 PARENT SMP_dummy269 VOID RO - 0 36 DATAREF GLOBAL 553 4161c0 PARENT aWrittenBySSSSA VOID RO - 0 370 DATAREF GLOBAL 411 414408 PARENT aNNumericUidGid VOID RO - 0 37 DATAREF GLOBAL 579 4165b0 PARENT aInvalidSuffixI VOID RO - 0 38 DATAREF GLOBAL 460 415520 PARENT aDiredOptionsQu VOID RO - 0 38 DATAREF GLOBAL 571 416390 PARENT a0Strtol_baseSt VOID RO - 0 39 DATAREF GLOBAL 383 413538 PARENT aTrySHelpForMor VOID RO - 0 39 DATAREF GLOBAL 436 4151e8 PARENT aHttpWww_gnu_or VOID RO - 0 3 DATAREF GLOBAL 102 411b8c CHILDOF 100 OFFSET 16 aHideControlCha + 16 FIELD DIRECT - 0 3 DATAREF GLOBAL 111 411bda PARENT aSi VOID RO - 0 3 DATAREF GLOBAL 11 41185a PARENT needle VOID RO - 0 3 DATAREF GLOBAL 128 411c64 CHILDOF 126 OFFSET 4 aAuthor + 4 FIELD DIRECT - 0 3 DATAREF GLOBAL 13 411865 PARENT asc_411865 VOID RO - 0 3 DATAREF GLOBAL 147 411cea PARENT aNo VOID RO - 0 3 DATAREF GLOBAL 150 411cf2 CHILDOF 149 OFFSET 0 aIfTty + 0 FIELD DIRECT - 0 3 DATAREF GLOBAL 158 411d15 CHILDOF 155 OFFSET 6 aLongIso + 6 FIELD DIRECT - 0 3 DATAREF GLOBAL 159 411d1e PARENT aLc VOID RO - 0 3 DATAREF GLOBAL 160 411d21 PARENT aRc VOID RO - 0 3 DATAREF GLOBAL 161 411d24 PARENT aEc VOID RO - 0 3 DATAREF GLOBAL 162 411d27 PARENT aFi VOID RO - 0 3 DATAREF GLOBAL 163 411d2a PARENT aDi VOID RO - 0 3 DATAREF GLOBAL 164 411d2d PARENT aLn VOID RO - 0 3 DATAREF GLOBAL 165 411d30 PARENT aPi VOID RO - 0 3 DATAREF GLOBAL 166 411d33 PARENT aBd VOID RO - 0 3 DATAREF GLOBAL 167 411d36 PARENT aCd VOID RO - 0 3 DATAREF GLOBAL 168 411d39 PARENT aMi VOID RO - 0 3 DATAREF GLOBAL 169 411d3c PARENT aEx VOID RO - 0 3 DATAREF GLOBAL 170 411d3f PARENT aDo VOID RO - 0 3 DATAREF GLOBAL 171 411d42 PARENT aSu VOID RO - 0 3 DATAREF GLOBAL 172 411d45 PARENT aSg VOID RO - 0 3 DATAREF GLOBAL 173 411d48 PARENT aOw VOID RO - 0 3 DATAREF GLOBAL 174 411d4b PARENT aTw VOID RO - 0 3 DATAREF GLOBAL 175 411d4e PARENT aCa VOID RO - 0 3 DATAREF GLOBAL 176 411d51 PARENT aMh VOID RO - 0 3 DATAREF GLOBAL 177 411d54 PARENT aCl VOID RO - 0 3 DATAREF GLOBAL 2 411824 PARENT byte_411824 VOID RO - 0 3 DATAREF GLOBAL 35 411930 CHILDOF 34 OFFSET 0 aLs_block_size + 0 FIELD DIRECT - 0 3 DATAREF GLOBAL 400 413d5d PARENT SMP_dummy186 VOID RO - 0 3 DATAREF GLOBAL 404 413f5d PARENT SMP_dummy188 VOID RO - 0 3 DATAREF GLOBAL 416 4147fd PARENT SMP_dummy194 VOID RO - 0 3 DATAREF GLOBAL 42 411965 CHILDOF 40 OFFSET 1 a__0 + 1 FIELD DIRECT - 0 3 DATAREF GLOBAL 428 414f55 PARENT SMP_dummy200 VOID RO - 0 3 DATAREF GLOBAL 440 415295 PARENT SMP_dummy205 VOID RO - 0 3 DATAREF GLOBAL 45 411969 CHILDOF 43 OFFSET 18 aInvalidTabSize + 18 FIELD DIRECT - 0 3 DATAREF GLOBAL 577 4165a9 PARENT asc_4165A9 VOID RO - 0 3 DATAREF GLOBAL 580 4165d5 PARENT SMP_dummy249 VOID RO - 0 3 DATAREF GLOBAL 61 411a34 PARENT byte_411A34 VOID RO - 0 3 DATAREF GLOBAL 69 411a90 PARENT asc_411A90 VOID RO - 0 3 DATAREF GLOBAL 73 411ac3 PARENT asc_411AC3 VOID RO - 0 3 DATAREF GLOBAL 823 619529 PARENT SMP_dummy357 VOID RW - 0 3 DATAREF GLOBAL 851 6195ed PARENT SMP_dummy365 VOID RW - 0 3 DATAREF GLOBAL 866 6196a5 PARENT SMP_dummy369 VOID RW - 0 3 DATAREF GLOBAL 869 6196ad PARENT SMP_dummy370 VOID RW - 0 3 DATAREF GLOBAL 898 619829 PARENT SMP_dummy376 VOID RW - 0 3 DATAREF GLOBAL 923 61a049 PARENT SMP_dummy381 VOID RW - 0 3 DATAREF GLOBAL 95 411b46 CHILDOF 93 OFFSET 21 aGroupDirecto_0 + 21 FIELD DIRECT - 0 404 DATAREF GLOBAL 407 414108 PARENT aIndicatorSty_0 VOID RO - 0 40 DATAREF GLOBAL 180 412128 PARENT off_412128 OFFSET RO - 0 40 DATAREF GLOBAL 186 412a28 PARENT SMP_dummy4 VOID RO - 0 40 DATAREF GLOBAL 232 412f98 PARENT SMP_dummy47 VOID RO - 0 40 DATAREF GLOBAL 241 412ff8 PARENT SMP_dummy54 VOID RO - 0 40 DATAREF GLOBAL 250 413058 PARENT SMP_dummy61 VOID RO - 0 40 DATAREF GLOBAL 275 413158 PARENT SMP_dummy82 VOID RO - 0 40 DATAREF GLOBAL 457 4154c8 PARENT aCannotDetermin VOID RO - 0 40 DATAREF GLOBAL 464 415578 PARENT aDereferenceC_0 VOID RO - 0 40 DATAREF GLOBAL 555 4161e8 PARENT aWrittenBySSS_1 VOID RO - 0 419 DATAREF GLOBAL 397 413b78 PARENT aFDoNotSortEnab VOID RO - 0 41 DATAREF GLOBAL 458 4154f0 PARENT aSNotListingAlr VOID RO - 0 41 DATAREF GLOBAL 462 415548 PARENT aHash_get_n_ent VOID RO - 0 420 DATAREF GLOBAL 405 413f60 PARENT aHDereferenceCo VOID RO - 0 426 DATAREF GLOBAL 395 4139c8 PARENT aCListEntriesBy VOID RO - 0 432 DATAREF GLOBAL 573 4163b8 PARENT off_4163B8 OFFSET RO - 0 432 DATAREF GLOBAL 581 4165d8 PARENT off_4165D8 OFFSET RO - 0 436 DATAREF GLOBAL 413 414580 PARENT aQHideControlCh VOID RO - 0 44 DATAREF GLOBAL 556 416210 PARENT aWrittenBySSS_2 VOID RO - 0 45 DATAREF GLOBAL 427 414f28 PARENT aHelpDisplayThi VOID RO - 0 460 DATAREF GLOBAL 417 414800 PARENT aSSortByFileSiz VOID RO - 0 464 DATAREF GLOBAL 658 4183c8 PARENT SMP_dummy325 VOID RO - 0 47 DATAREF GLOBAL 565 416340 PARENT aCopyrightSDFre VOID RO - 0 48 DATAREF GLOBAL 182 4129e8 PARENT off_4129E8 OFFSET RO - 0 48 DATAREF GLOBAL 382 413508 PARENT SMP_dummy177 VOID RO - 0 48 DATAREF GLOBAL 558 416240 PARENT aWrittenBySSS_3 VOID RO - 0 48 DATAREF GLOBAL 672 418890 PARENT SMP_dummy339 VOID RO - 0 48 DATAREF GLOBAL 876 6196e8 PARENT SMP_dummy372 VOID RW - 0 48 DATAREF GLOBAL 889 6197c8 PARENT SMP_dummy374 VOID RW - 0 4 DATAREF GLOBAL 107 411bad CHILDOF 105 OFFSET 7 aAlmostAll + 7 FIELD DIRECT - 0 4 DATAREF GLOBAL 127 411c64 CHILDOF 126 OFFSET 0 aAuthor + 0 FIELD DIRECT - 0 4 DATAREF GLOBAL 134 411c8c PARENT aUse VOID RO - 0 4 DATAREF GLOBAL 1 411820 PARENT SMP_dummy0 VOID RO - 0 4 DATAREF GLOBAL 144 411cda PARENT aYes VOID RO - 0 4 DATAREF GLOBAL 151 411cf2 CHILDOF 149 OFFSET 3 aIfTty + 3 FIELD DIRECT - 0 4 DATAREF GLOBAL 184 412a20 PARENT dword_412A20 VOID RO - 0 4 DATAREF GLOBAL 185 412a24 PARENT SMP_dummy3 VOID RO - 0 4 DATAREF GLOBAL 23 4118f0 PARENT byte_4118F0 VOID RO - 0 4 DATAREF GLOBAL 239 412ff0 PARENT dword_412FF0 VOID RO - 0 4 DATAREF GLOBAL 240 412ff4 PARENT SMP_dummy53 VOID RO - 0 4 DATAREF GLOBAL 248 413050 PARENT dword_413050 VOID RO - 0 4 DATAREF GLOBAL 249 413054 PARENT SMP_dummy60 VOID RO - 0 4 DATAREF GLOBAL 25 4118fe PARENT s2 VOID RO - 0 4 DATAREF GLOBAL 259 4130c0 PARENT dword_4130C0 VOID RO - 0 4 DATAREF GLOBAL 260 4130c4 PARENT SMP_dummy69 VOID RO - 0 4 DATAREF GLOBAL 272 413140 PARENT dword_413140 VOID RO - 0 4 DATAREF GLOBAL 273 413144 PARENT SMP_dummy80 VOID RO - 0 4 DATAREF GLOBAL 281 4131b0 PARENT dword_4131B0 VOID RO - 0 4 DATAREF GLOBAL 282 4131b4 PARENT SMP_dummy87 VOID RO - 0 4 DATAREF GLOBAL 291 413210 PARENT dword_413210 VOID RO - 0 4 DATAREF GLOBAL 292 413214 PARENT SMP_dummy94 VOID RO - 0 4 DATAREF GLOBAL 29 41190b CHILDOF 27 OFFSET 1 aVdir + 1 FIELD DIRECT - 0 4 DATAREF GLOBAL 374 4134c0 PARENT dword_4134C0 VOID RO - 0 4 DATAREF GLOBAL 375 4134c4 PARENT SMP_dummy173 VOID RO - 0 4 DATAREF GLOBAL 380 413500 PARENT dword_413500 VOID RO - 0 4 DATAREF GLOBAL 381 413504 PARENT SMP_dummy176 VOID RO - 0 4 DATAREF GLOBAL 402 413e4c PARENT SMP_dummy187 VOID RO - 0 4 DATAREF GLOBAL 40 411965 PARENT a__0 VOID RO AGGREGATE - 0 4 DATAREF GLOBAL 406 414104 PARENT SMP_dummy189 VOID RO - 0 4 DATAREF GLOBAL 408 41429c PARENT SMP_dummy190 VOID RO - 0 4 DATAREF GLOBAL 414 414734 PARENT SMP_dummy193 VOID RO - 0 4 DATAREF GLOBAL 418 4149cc PARENT SMP_dummy195 VOID RO - 0 4 DATAREF GLOBAL 420 414bcc PARENT SMP_dummy196 VOID RO - 0 4 DATAREF GLOBAL 424 414dc4 PARENT SMP_dummy198 VOID RO - 0 4 DATAREF GLOBAL 450 4153d4 PARENT SMP_dummy210 VOID RO - 0 4 DATAREF GLOBAL 454 415434 PARENT SMP_dummy212 VOID RO - 0 4 DATAREF GLOBAL 479 415664 PARENT SMP_dummy217 VOID RO - 0 4 DATAREF GLOBAL 483 4156a0 PARENT SMP_dummy219 VOID RO - 0 4 DATAREF GLOBAL 484 4156a4 PARENT dword_4156A4 VOID RO - 0 4 DATAREF GLOBAL 485 4156a8 PARENT dword_4156A8 VOID RO - 0 4 DATAREF GLOBAL 486 4156ac PARENT dword_4156AC VOID RO - 0 4 DATAREF GLOBAL 487 4156b0 PARENT dword_4156B0 VOID RO - 0 4 DATAREF GLOBAL 488 4156b4 PARENT dword_4156B4 VOID RO - 0 4 DATAREF GLOBAL 489 4156b8 PARENT dword_4156B8 VOID RO - 0 4 DATAREF GLOBAL 490 4156bc PARENT dword_4156BC VOID RO - 0 4 DATAREF GLOBAL 503 415728 PARENT dword_415728 VOID RO - 0 4 DATAREF GLOBAL 504 41572c PARENT SMP_dummy223 VOID RO - 0 4 DATAREF GLOBAL 507 415740 PARENT flt_415740 VOID RO - 0 4 DATAREF GLOBAL 508 415744 PARENT SMP_dummy225 VOID RO - 0 4 DATAREF GLOBAL 511 415788 PARENT aLt VOID RO - 0 4 DATAREF GLOBAL 516 415798 PARENT SMP_dummy226 VOID RO - 0 4 DATAREF GLOBAL 523 415c00 PARENT dword_415C00 VOID RO - 0 4 DATAREF GLOBAL 524 415c04 PARENT SMP_dummy228 VOID RO - 0 4 DATAREF GLOBAL 542 416073 PARENT aC VOID RO - 0 4 DATAREF GLOBAL 554 4161e4 PARENT SMP_dummy241 VOID RO - 0 4 DATAREF GLOBAL 557 41623c PARENT SMP_dummy242 VOID RO - 0 4 DATAREF GLOBAL 560 4162a4 PARENT SMP_dummy243 VOID RO - 0 4 DATAREF GLOBAL 562 4162e4 PARENT SMP_dummy244 VOID RO - 0 4 DATAREF GLOBAL 578 4165ac PARENT SMP_dummy248 VOID RO - 0 4 DATAREF GLOBAL 583 416794 PARENT SMP_dummy250 VOID RO - 0 4 DATAREF GLOBAL 681 418d88 PARENT SMP_dummy348 VOID RO - 0 4 DATAREF GLOBAL 820 619520 PARENT byte_619520 VOID RW - 0 4 DATAREF GLOBAL 821 619524 PARENT dword_619524 VOID RW - 0 4 DATAREF GLOBAL 824 61952c PARENT dword_61952C VOID RW - 0 4 DATAREF GLOBAL 827 619540 PARENT status VOID RW - 0 4 DATAREF GLOBAL 830 619558 PARENT dword_619558 VOID RW - 0 4 DATAREF GLOBAL 831 61955c PARENT SMP_dummy359 VOID RW - 0 4 DATAREF GLOBAL 838 6195a0 PARENT optind VOID RW - 0 4 DATAREF GLOBAL 839 6195a4 PARENT SMP_dummy362 VOID RW - 0 4 DATAREF GLOBAL 847 6195e0 PARENT dword_6195E0 VOID RW - 0 4 DATAREF GLOBAL 848 6195e4 PARENT sig VOID RW - 0 4 DATAREF GLOBAL 849 6195e8 PARENT dword_6195E8 VOID RW - 0 4 DATAREF GLOBAL 860 619614 PARENT dword_619614 VOID RW - 0 4 DATAREF GLOBAL 864 6196a0 PARENT dword_6196A0 VOID RW - 0 4 DATAREF GLOBAL 867 6196a8 PARENT dword_6196A8 VOID RW - 0 4 DATAREF GLOBAL 877 619718 PARENT dword_619718 VOID RW - 0 4 DATAREF GLOBAL 88 411b21 PARENT aK VOID RO - 0 4 DATAREF GLOBAL 899 61982c PARENT dword_61982C VOID RW - 0 4 DATAREF GLOBAL 904 619834 PARENT dword_619834 VOID RW - 0 4 DATAREF GLOBAL 907 619848 PARENT dword_619848 VOID RW - 0 4 DATAREF GLOBAL 908 61984c PARENT SMP_dummy378 VOID RW - 0 4 DATAREF GLOBAL 924 61a04c PARENT dword_61A04C VOID RW - 0 4 DATAREF GLOBAL 925 61a050 PARENT dword_61A050 VOID RW - 0 4 DATAREF GLOBAL 926 61a054 PARENT dword_61A054 VOID RW - 0 4 DATAREF GLOBAL 927 61a058 PARENT dword_61A058 VOID RW - 0 4 DATAREF GLOBAL 928 61a05c PARENT dword_61A05C VOID RW - 0 4 DATAREF GLOBAL 929 61a060 PARENT dword_61A060 VOID RW - 0 4 DATAREF GLOBAL 930 61a064 PARENT dword_61A064 VOID RW - 0 4 DATAREF GLOBAL 931 61a068 PARENT dword_61A068 VOID RW - 0 4 DATAREF GLOBAL 932 61a06c PARENT dword_61A06C VOID RW - 0 4 DATAREF GLOBAL 933 61a070 PARENT dword_61A070 VOID RW - 0 4 DATAREF GLOBAL 934 61a074 PARENT SMP_dummy382 VOID RW - 0 508 DATAREF GLOBAL 419 4149d0 PARENT aTimeStyleStyle VOID RO - 0 52 DATAREF GLOBAL 453 415400 PARENT aUnparsableValu VOID RO - 0 52 DATAREF GLOBAL 559 416270 PARENT aWrittenBySSS_0 VOID RO - 0 54 DATAREF GLOBAL 429 414f58 PARENT aVersionOutputV VOID RO - 0 552 DATAREF GLOBAL 636 417910 PARENT SMP_dummy303 VOID RO - 0 56 DATAREF GLOBAL 509 415748 PARENT aANullArgv0WasP VOID RO - 0 56 DATAREF GLOBAL 640 417ce8 PARENT SMP_dummy307 VOID RO - 0 56 DATAREF GLOBAL 659 418598 PARENT SMP_dummy326 VOID RO - 0 56 DATAREF GLOBAL 675 4188f0 PARENT SMP_dummy342 VOID RO - 0 583 DATAREF GLOBAL 393 413780 PARENT aBlockSizeSizeS VOID RO - 0 59 DATAREF GLOBAL 445 415328 PARENT aIgnoringInvali VOID RO - 0 5 DATAREF GLOBAL 113 411bf6 PARENT aHide VOID RO - 0 5 DATAREF GLOBAL 124 411c51 CHILDOF 122 OFFSET 6 aBlockSize + 6 FIELD DIRECT - 0 5 DATAREF GLOBAL 129 411c6b PARENT aHelp VOID RO - 0 5 DATAREF GLOBAL 130 411c70 PARENT aNone VOID RO - 0 5 DATAREF GLOBAL 138 411ca5 PARENT aLong VOID RO - 0 5 DATAREF GLOBAL 14 411868 PARENT byte_411868 VOID RO - 0 5 DATAREF GLOBAL 148 411ced PARENT aAuto VOID RO - 0 5 DATAREF GLOBAL 15 41186d PARENT aS VOID RO - 0 5 DATAREF GLOBAL 156 411d15 CHILDOF 155 OFFSET 0 aLongIso + 0 FIELD DIRECT - 0 5 DATAREF GLOBAL 16 411872 PARENT asc_411872 VOID RO - 0 5 DATAREF GLOBAL 188 412a5c PARENT aMain VOID RO - 0 5 DATAREF GLOBAL 27 41190b PARENT aVdir VOID RO AGGREGATE - 0 5 DATAREF GLOBAL 3 411827 PARENT file VOID RO - 0 5 DATAREF GLOBAL 398 413d1b PARENT SMP_dummy185 VOID RO - 0 5 DATAREF GLOBAL 446 415363 PARENT SMP_dummy208 VOID RO - 0 5 DATAREF GLOBAL 465 4155a0 PARENT a8_13 VOID RO - 0 5 DATAREF GLOBAL 471 4155fc CHILDOF 470 OFFSET 0 aS_1 + 0 FIELD DIRECT - 0 5 DATAREF GLOBAL 49 411985 CHILDOF 47 OFFSET 2 aTime + 2 FIELD DIRECT - 0 5 DATAREF GLOBAL 538 415c83 PARENT SMP_dummy238 VOID RO - 0 5 DATAREF GLOBAL 551 41619b PARENT SMP_dummy240 VOID RO - 0 5 DATAREF GLOBAL 7 411846 PARENT aLu VOID RO - 0 60 DATAREF GLOBAL 561 4162a8 PARENT aWrittenBySSSSS VOID RO - 0 61 DATAREF GLOBAL 399 413d20 PARENT aGLikeLButDoNot VOID RO - 0 62 DATAREF GLOBAL 447 415368 PARENT aIgnoringInva_0 VOID RO - 0 64 DATAREF GLOBAL 438 415210 PARENT aGeneralHelpUsi VOID RO - 0 64 DATAREF GLOBAL 639 417ca8 PARENT SMP_dummy306 VOID RO - 0 65 DATAREF GLOBAL 441 415298 PARENT aForCompleteDoc VOID RO - 0 65 DATAREF GLOBAL 443 4152e0 PARENT aIgnoringInva_1 VOID RO - 0 69 DATAREF GLOBAL 439 415250 PARENT aReportSTransla VOID RO - 0 6 DATAREF GLOBAL 104 411ba7 PARENT aWidth VOID RO - 0 6 DATAREF GLOBAL 123 411c51 CHILDOF 122 OFFSET 0 aBlockSize + 0 FIELD DIRECT - 0 6 DATAREF GLOBAL 132 411c7f PARENT aAtime VOID RO - 0 6 DATAREF GLOBAL 135 411c90 PARENT aCtime VOID RO - 0 6 DATAREF GLOBAL 145 411cde PARENT aForce VOID RO - 0 6 DATAREF GLOBAL 146 411ce4 PARENT aNever VOID RO - 0 6 DATAREF GLOBAL 152 411cf9 PARENT aSlash VOID RO - 0 6 DATAREF GLOBAL 390 41366a PARENT SMP_dummy181 VOID RO - 0 6 DATAREF GLOBAL 396 413b72 PARENT SMP_dummy184 VOID RO - 0 6 DATAREF GLOBAL 412 41457a PARENT SMP_dummy192 VOID RO - 0 6 DATAREF GLOBAL 432 41502a PARENT SMP_dummy202 VOID RO - 0 6 DATAREF GLOBAL 475 415616 PARENT aPosix_0 VOID RO - 0 6 DATAREF GLOBAL 492 4156c8 PARENT a_0lf VOID RO - 0 6 DATAREF GLOBAL 493 4156ce PARENT a_1lf VOID RO - 0 6 DATAREF GLOBAL 499 41570a PARENT SMP_dummy220 VOID RO - 0 6 DATAREF GLOBAL 506 41573a PARENT SMP_dummy224 VOID RO - 0 6 DATAREF GLOBAL 514 415790 PARENT aShell VOID RO - 0 6 DATAREF GLOBAL 56 4119e3 PARENT a@ VOID RO - 0 6 DATAREF GLOBAL 570 41638a PARENT SMP_dummy246 VOID RO - 0 6 DATAREF GLOBAL 67 411a71 PARENT aFound VOID RO - 0 6 DATAREF GLOBAL 72 411abd PARENT aTotal VOID RO - 0 6 DATAREF GLOBAL 77 411adf PARENT a0134 VOID RO - 0 6 DATAREF GLOBAL 78 411ae5 PARENT a0136 VOID RO - 0 6 DATAREF GLOBAL 79 411aeb PARENT a0135 VOID RO - 0 6 DATAREF GLOBAL 80 411af1 PARENT a0133 VOID RO - 0 6 DATAREF GLOBAL 81 411af7 PARENT a0132 VOID RO - 0 6 DATAREF GLOBAL 817 61950a PARENT SMP_dummy356 VOID RW - 0 6 DATAREF GLOBAL 82 411afd PARENT a3741 VOID RO - 0 6 DATAREF GLOBAL 83 411b03 PARENT a3043 VOID RO - 0 6 DATAREF GLOBAL 8 41184b PARENT aLu_0 VOID RO - 0 6 DATAREF GLOBAL 84 411b09 PARENT a3744 VOID RO - 0 6 DATAREF GLOBAL 85 411b0f PARENT a3442 VOID RO - 0 6 DATAREF GLOBAL 86 411b15 PARENT a3042 VOID RO - 0 6 DATAREF GLOBAL 87 411b1b PARENT a3041 VOID RO - 0 6 DATAREF GLOBAL 91 411b36 PARENT aDired_0 VOID RO - 0 6 DATAREF GLOBAL 97 411b6d PARENT aInode VOID RO - 0 720 DATAREF GLOBAL 615 417460 PARENT SMP_dummy282 VOID RO - 0 72 DATAREF GLOBAL 521 4157c0 PARENT off_4157C0 OFFSET RO - 0 72 DATAREF GLOBAL 666 418790 PARENT SMP_dummy333 VOID RO - 0 72 DATAREF GLOBAL 808 619400 PARENT SMP_dummy353 VOID RW - 0 74 DATAREF GLOBAL 389 413620 PARENT aMandatoryArgum VOID RO - 0 7 DATAREF GLOBAL 10 411853 PARENT aTarget VOID RO - 0 7 DATAREF GLOBAL 106 411bad CHILDOF 105 OFFSET 0 aAlmostAll + 0 FIELD DIRECT - 0 7 DATAREF GLOBAL 114 411bfb PARENT aIgnore VOID RO - 0 7 DATAREF GLOBAL 126 411c64 PARENT aAuthor VOID RO AGGREGATE - 0 7 DATAREF GLOBAL 133 411c85 PARENT aAccess VOID RO - 0 7 DATAREF GLOBAL 136 411c96 PARENT aStatus VOID RO - 0 7 DATAREF GLOBAL 139 411caa PARENT aCommas VOID RO - 0 7 DATAREF GLOBAL 141 411cbc PARENT aAcross VOID RO - 0 7 DATAREF GLOBAL 149 411cf2 PARENT aIfTty VOID RO AGGREGATE - 0 7 DATAREF GLOBAL 284 4131c0 PARENT aPosix VOID RO - 0 7 DATAREF GLOBAL 32 411910 CHILDOF 30 OFFSET 11 aUsrShareLocale + 11 FIELD DIRECT - 0 7 DATAREF GLOBAL 386 413581 PARENT SMP_dummy179 VOID RO - 0 7 DATAREF GLOBAL 388 413619 PARENT SMP_dummy180 VOID RO - 0 7 DATAREF GLOBAL 426 414f21 PARENT SMP_dummy199 VOID RO - 0 7 DATAREF GLOBAL 442 4152d9 PARENT SMP_dummy206 VOID RO - 0 7 DATAREF GLOBAL 444 415321 PARENT SMP_dummy207 VOID RO - 0 7 DATAREF GLOBAL 452 4153f9 PARENT SMP_dummy211 VOID RO - 0 7 DATAREF GLOBAL 459 415519 PARENT SMP_dummy214 VOID RO - 0 7 DATAREF GLOBAL 463 415571 PARENT SMP_dummy216 VOID RO - 0 7 DATAREF GLOBAL 46 41197e PARENT aSort VOID RO - 0 7 DATAREF GLOBAL 470 4155fc PARENT aS_1 VOID RO AGGREGATE - 0 7 DATAREF GLOBAL 47 411985 PARENT aTime VOID RO AGGREGATE - 0 7 DATAREF GLOBAL 474 41560f PARENT format VOID RO - 0 7 DATAREF GLOBAL 481 415689 PARENT SMP_dummy218 VOID RO - 0 7 DATAREF GLOBAL 517 41579c PARENT aAlways VOID RO - 0 7 DATAREF GLOBAL 541 41606c PARENT aSS_1 VOID RO - 0 7 DATAREF GLOBAL 844 6195c1 PARENT SMP_dummy363 VOID RW - 0 7 DATAREF GLOBAL 862 619619 PARENT SMP_dummy368 VOID RW - 0 7 DATAREF GLOBAL 89 411b25 PARENT aEscape VOID RO - 0 7 DATAREF GLOBAL 895 619819 PARENT SMP_dummy375 VOID RW - 0 7 DATAREF GLOBAL 913 619869 PARENT SMP_dummy379 VOID RW - 0 7 DATAREF GLOBAL 941 61a161 PARENT SMP_dummy383 VOID RW - 0 808 DATAREF GLOBAL 679 418a48 PARENT SMP_dummy346 VOID RO - 0 80 DATAREF GLOBAL 563 4162e8 PARENT off_4162E8 OFFSET RO - 0 88 DATAREF GLOBAL 585 416e58 PARENT SMP_dummy252 VOID RO - 0 88 DATAREF GLOBAL 670 418820 PARENT SMP_dummy337 VOID RO - 0 8 DATAREF GLOBAL 103 411b9f PARENT aReverse VOID RO - 0 8 DATAREF GLOBAL 116 411c0e PARENT aLiteral VOID RO - 0 8 DATAREF GLOBAL 120 411c3e PARENT aTabsize_0 VOID RO - 0 8 DATAREF GLOBAL 12 41185d PARENT aSS VOID RO - 0 8 DATAREF GLOBAL 125 411c5c PARENT aContext VOID RO - 0 8 DATAREF GLOBAL 137 411c9d PARENT aVerbose VOID RO - 0 8 DATAREF GLOBAL 183 412a18 PARENT SMP_dummy2 VOID RO - 0 8 DATAREF GLOBAL 190 412a80 PARENT off_412A80 OFFSET RO - 0 8 DATAREF GLOBAL 233 412fc0 PARENT off_412FC0 OFFSET RO - 0 8 DATAREF GLOBAL 234 412fc8 PARENT SMP_dummy48 OFFSET RO - 0 8 DATAREF GLOBAL 235 412fd0 PARENT SMP_dummy49 OFFSET RO - 0 8 DATAREF GLOBAL 236 412fd8 PARENT SMP_dummy50 OFFSET RO - 0 8 DATAREF GLOBAL 237 412fe0 PARENT SMP_dummy51 OFFSET RO - 0 8 DATAREF GLOBAL 238 412fe8 PARENT SMP_dummy52 VOID RO - 0 8 DATAREF GLOBAL 242 413020 PARENT off_413020 OFFSET RO - 0 8 DATAREF GLOBAL 243 413028 PARENT SMP_dummy55 OFFSET RO - 0 8 DATAREF GLOBAL 244 413030 PARENT SMP_dummy56 OFFSET RO - 0 8 DATAREF GLOBAL 245 413038 PARENT SMP_dummy57 OFFSET RO - 0 8 DATAREF GLOBAL 246 413040 PARENT SMP_dummy58 OFFSET RO - 0 8 DATAREF GLOBAL 247 413048 PARENT SMP_dummy59 VOID RO - 0 8 DATAREF GLOBAL 251 413080 PARENT off_413080 OFFSET RO - 0 8 DATAREF GLOBAL 252 413088 PARENT SMP_dummy62 OFFSET RO - 0 8 DATAREF GLOBAL 253 413090 PARENT SMP_dummy63 OFFSET RO - 0 8 DATAREF GLOBAL 254 413098 PARENT SMP_dummy64 OFFSET RO - 0 8 DATAREF GLOBAL 255 4130a0 PARENT SMP_dummy65 OFFSET RO - 0 8 DATAREF GLOBAL 256 4130a8 PARENT SMP_dummy66 OFFSET RO - 0 8 DATAREF GLOBAL 257 4130b0 PARENT SMP_dummy67 OFFSET RO - 0 8 DATAREF GLOBAL 258 4130b8 PARENT SMP_dummy68 VOID RO - 0 8 DATAREF GLOBAL 262 4130e0 PARENT off_4130E0 OFFSET RO - 0 8 DATAREF GLOBAL 263 4130e8 PARENT SMP_dummy71 OFFSET RO - 0 8 DATAREF GLOBAL 264 4130f0 PARENT SMP_dummy72 OFFSET RO - 0 8 DATAREF GLOBAL 265 4130f8 PARENT SMP_dummy73 OFFSET RO - 0 8 DATAREF GLOBAL 266 413100 PARENT SMP_dummy74 OFFSET RO - 0 8 DATAREF GLOBAL 267 413108 PARENT SMP_dummy75 OFFSET RO - 0 8 DATAREF GLOBAL 268 413110 PARENT SMP_dummy76 OFFSET RO - 0 8 DATAREF GLOBAL 269 413118 PARENT SMP_dummy77 OFFSET RO - 0 8 DATAREF GLOBAL 270 413120 PARENT SMP_dummy78 OFFSET RO - 0 8 DATAREF GLOBAL 276 413180 PARENT off_413180 OFFSET RO - 0 8 DATAREF GLOBAL 277 413188 PARENT SMP_dummy83 OFFSET RO - 0 8 DATAREF GLOBAL 278 413190 PARENT SMP_dummy84 OFFSET RO - 0 8 DATAREF GLOBAL 279 413198 PARENT SMP_dummy85 OFFSET RO - 0 8 DATAREF GLOBAL 283 4131b8 PARENT SMP_dummy88 VOID RO - 0 8 DATAREF GLOBAL 286 4131e0 PARENT off_4131E0 OFFSET RO - 0 8 DATAREF GLOBAL 287 4131e8 PARENT SMP_dummy90 OFFSET RO - 0 8 DATAREF GLOBAL 288 4131f0 PARENT SMP_dummy91 OFFSET RO - 0 8 DATAREF GLOBAL 289 4131f8 PARENT SMP_dummy92 OFFSET RO - 0 8 DATAREF GLOBAL 293 413218 PARENT SMP_dummy95 VOID RO - 0 8 DATAREF GLOBAL 294 413220 PARENT off_413220 OFFSET RO - 0 8 DATAREF GLOBAL 295 413228 PARENT SMP_dummy96 OFFSET RO - 0 8 DATAREF GLOBAL 296 413230 PARENT SMP_dummy97 OFFSET RO - 0 8 DATAREF GLOBAL 297 413238 PARENT SMP_dummy98 OFFSET RO - 0 8 DATAREF GLOBAL 298 413240 PARENT SMP_dummy99 OFFSET RO - 0 8 DATAREF GLOBAL 299 413248 PARENT SMP_dummy100 OFFSET RO - 0 8 DATAREF GLOBAL 300 413250 PARENT SMP_dummy101 OFFSET RO - 0 8 DATAREF GLOBAL 301 413258 PARENT SMP_dummy102 OFFSET RO - 0 8 DATAREF GLOBAL 302 413260 PARENT SMP_dummy103 OFFSET RO - 0 8 DATAREF GLOBAL 303 413268 PARENT SMP_dummy104 OFFSET RO - 0 8 DATAREF GLOBAL 304 413270 PARENT SMP_dummy105 OFFSET RO - 0 8 DATAREF GLOBAL 305 413278 PARENT SMP_dummy106 OFFSET RO - 0 8 DATAREF GLOBAL 306 413280 PARENT SMP_dummy107 OFFSET RO - 0 8 DATAREF GLOBAL 307 413288 PARENT SMP_dummy108 OFFSET RO - 0 8 DATAREF GLOBAL 308 413290 PARENT SMP_dummy109 OFFSET RO - 0 8 DATAREF GLOBAL 309 413298 PARENT SMP_dummy110 OFFSET RO - 0 8 DATAREF GLOBAL 310 4132a0 PARENT SMP_dummy111 OFFSET RO - 0 8 DATAREF GLOBAL 311 4132a8 PARENT SMP_dummy112 OFFSET RO - 0 8 DATAREF GLOBAL 312 4132b0 PARENT SMP_dummy113 OFFSET RO - 0 8 DATAREF GLOBAL 313 4132b8 PARENT SMP_dummy114 OFFSET RO - 0 8 DATAREF GLOBAL 314 4132c0 PARENT SMP_dummy115 OFFSET RO - 0 8 DATAREF GLOBAL 315 4132c8 PARENT SMP_dummy116 OFFSET RO - 0 8 DATAREF GLOBAL 316 4132d0 PARENT SMP_dummy117 OFFSET RO - 0 8 DATAREF GLOBAL 317 4132d8 PARENT SMP_dummy118 OFFSET RO - 0 8 DATAREF GLOBAL 318 4132e0 PARENT SMP_dummy119 VOID RO - 0 8 DATAREF GLOBAL 321 413300 PARENT off_413300 OFFSET RO - 0 8 DATAREF GLOBAL 322 413308 PARENT SMP_dummy121 OFFSET RO - 0 8 DATAREF GLOBAL 323 413310 PARENT SMP_dummy122 OFFSET RO - 0 8 DATAREF GLOBAL 324 413318 PARENT SMP_dummy123 OFFSET RO - 0 8 DATAREF GLOBAL 325 413320 PARENT SMP_dummy124 OFFSET RO - 0 8 DATAREF GLOBAL 326 413328 PARENT SMP_dummy125 OFFSET RO - 0 8 DATAREF GLOBAL 327 413330 PARENT SMP_dummy126 OFFSET RO - 0 8 DATAREF GLOBAL 328 413338 PARENT SMP_dummy127 OFFSET RO - 0 8 DATAREF GLOBAL 329 413340 PARENT SMP_dummy128 OFFSET RO - 0 8 DATAREF GLOBAL 330 413348 PARENT SMP_dummy129 OFFSET RO - 0 8 DATAREF GLOBAL 331 413350 PARENT SMP_dummy130 OFFSET RO - 0 8 DATAREF GLOBAL 332 413358 PARENT SMP_dummy131 OFFSET RO - 0 8 DATAREF GLOBAL 333 413360 PARENT SMP_dummy132 OFFSET RO - 0 8 DATAREF GLOBAL 334 413368 PARENT SMP_dummy133 OFFSET RO - 0 8 DATAREF GLOBAL 335 413370 PARENT SMP_dummy134 OFFSET RO - 0 8 DATAREF GLOBAL 336 413378 PARENT SMP_dummy135 OFFSET RO - 0 8 DATAREF GLOBAL 337 413380 PARENT SMP_dummy136 OFFSET RO - 0 8 DATAREF GLOBAL 338 413388 PARENT SMP_dummy137 OFFSET RO - 0 8 DATAREF GLOBAL 339 413390 PARENT SMP_dummy138 OFFSET RO - 0 8 DATAREF GLOBAL 340 413398 PARENT SMP_dummy139 OFFSET RO - 0 8 DATAREF GLOBAL 341 4133a0 PARENT SMP_dummy140 OFFSET RO - 0 8 DATAREF GLOBAL 342 4133a8 PARENT SMP_dummy141 OFFSET RO - 0 8 DATAREF GLOBAL 343 4133b0 PARENT SMP_dummy142 OFFSET RO - 0 8 DATAREF GLOBAL 344 4133b8 PARENT SMP_dummy143 OFFSET RO - 0 8 DATAREF GLOBAL 345 4133c0 PARENT SMP_dummy144 OFFSET RO - 0 8 DATAREF GLOBAL 346 4133c8 PARENT SMP_dummy145 OFFSET RO - 0 8 DATAREF GLOBAL 347 4133d0 PARENT SMP_dummy146 OFFSET RO - 0 8 DATAREF GLOBAL 348 4133d8 PARENT SMP_dummy147 OFFSET RO - 0 8 DATAREF GLOBAL 350 413400 PARENT SMP_dummy149 OFFSET RO - 0 8 DATAREF GLOBAL 351 413408 PARENT SMP_dummy150 OFFSET RO - 0 8 DATAREF GLOBAL 352 413410 PARENT SMP_dummy151 OFFSET RO - 0 8 DATAREF GLOBAL 353 413418 PARENT SMP_dummy152 OFFSET RO - 0 8 DATAREF GLOBAL 354 413420 PARENT SMP_dummy153 OFFSET RO - 0 8 DATAREF GLOBAL 355 413428 PARENT SMP_dummy154 OFFSET RO - 0 8 DATAREF GLOBAL 356 413430 PARENT SMP_dummy155 OFFSET RO - 0 8 DATAREF GLOBAL 357 413438 PARENT SMP_dummy156 OFFSET RO - 0 8 DATAREF GLOBAL 358 413440 PARENT SMP_dummy157 OFFSET RO - 0 8 DATAREF GLOBAL 359 413448 PARENT SMP_dummy158 OFFSET RO - 0 8 DATAREF GLOBAL 360 413450 PARENT SMP_dummy159 OFFSET RO - 0 8 DATAREF GLOBAL 361 413458 PARENT SMP_dummy160 OFFSET RO - 0 8 DATAREF GLOBAL 362 413460 PARENT SMP_dummy161 OFFSET RO - 0 8 DATAREF GLOBAL 363 413468 PARENT SMP_dummy162 OFFSET RO - 0 8 DATAREF GLOBAL 364 413470 PARENT SMP_dummy163 OFFSET RO - 0 8 DATAREF GLOBAL 365 413478 PARENT SMP_dummy164 OFFSET RO - 0 8 DATAREF GLOBAL 366 413480 PARENT SMP_dummy165 OFFSET RO - 0 8 DATAREF GLOBAL 367 413488 PARENT SMP_dummy166 OFFSET RO - 0 8 DATAREF GLOBAL 368 413490 PARENT SMP_dummy167 OFFSET RO - 0 8 DATAREF GLOBAL 369 413498 PARENT SMP_dummy168 OFFSET RO - 0 8 DATAREF GLOBAL 370 4134a0 PARENT SMP_dummy169 OFFSET RO - 0 8 DATAREF GLOBAL 371 4134a8 PARENT SMP_dummy170 OFFSET RO - 0 8 DATAREF GLOBAL 372 4134b0 PARENT SMP_dummy171 OFFSET RO - 0 8 DATAREF GLOBAL 373 4134b8 PARENT SMP_dummy172 OFFSET RO - 0 8 DATAREF GLOBAL 37 41193e PARENT aColumns VOID RO - 0 8 DATAREF GLOBAL 38 411946 PARENT aTabsize VOID RO - 0 8 DATAREF GLOBAL 491 4156c0 PARENT qword_4156C0 VOID RO - 0 8 DATAREF GLOBAL 500 415710 PARENT off_415710 OFFSET RO - 0 8 DATAREF GLOBAL 501 415718 PARENT SMP_dummy221 OFFSET RO - 0 8 DATAREF GLOBAL 502 415720 PARENT SMP_dummy222 VOID RO - 0 8 DATAREF GLOBAL 510 415780 PARENT a_libs VOID RO - 0 8 DATAREF GLOBAL 51 411995 PARENT aColor VOID RO - 0 8 DATAREF GLOBAL 518 4157a3 PARENT aCMaybe VOID RO - 0 8 DATAREF GLOBAL 519 4157ab PARENT aClocale VOID RO - 0 8 DATAREF GLOBAL 526 415c20 PARENT off_415C20 OFFSET RO - 0 8 DATAREF GLOBAL 527 415c28 PARENT SMP_dummy230 OFFSET RO - 0 8 DATAREF GLOBAL 528 415c30 PARENT SMP_dummy231 OFFSET RO - 0 8 DATAREF GLOBAL 529 415c38 PARENT SMP_dummy232 OFFSET RO - 0 8 DATAREF GLOBAL 530 415c40 PARENT SMP_dummy233 OFFSET RO - 0 8 DATAREF GLOBAL 531 415c48 PARENT SMP_dummy234 OFFSET RO - 0 8 DATAREF GLOBAL 532 415c50 PARENT SMP_dummy235 OFFSET RO - 0 8 DATAREF GLOBAL 533 415c58 PARENT SMP_dummy236 OFFSET RO - 0 8 DATAREF GLOBAL 534 415c60 PARENT SMP_dummy237 VOID RO - 0 8 DATAREF GLOBAL 564 416338 PARENT SMP_dummy245 VOID RO - 0 8 DATAREF GLOBAL 568 416380 CHILDOF 567 OFFSET 0 aXstrtol_c + 0 FIELD DIRECT - 0 8 DATAREF GLOBAL 6 41182c CHILDOF 4 OFFSET 18 assertion + 18 FIELD DIRECT - 0 8 DATAREF GLOBAL 682 618df0 PARENT qword_618DF0 VOID RW - 0 8 DATAREF GLOBAL 683 618df8 PARENT SMP_dummy349 VOID RW - 0 8 DATAREF GLOBAL 684 618e00 PARENT qword_618E00 VOID RW - 0 8 DATAREF GLOBAL 685 618e08 PARENT qword_618E08 VOID RW - 0 8 DATAREF GLOBAL 686 618e10 PARENT qword_618E10 VOID RW - 0 8 DATAREF GLOBAL 687 618fd8 PARENT __gmon_start___ptr OFFSET RW - 0 8 DATAREF GLOBAL 688 618fe0 PARENT off_618FE0 OFFSET RW - 0 8 DATAREF GLOBAL 690 619000 PARENT off_619000 OFFSET RW - 0 8 DATAREF GLOBAL 691 619008 PARENT off_619008 OFFSET RW - 0 8 DATAREF GLOBAL 692 619010 PARENT off_619010 OFFSET RW - 0 8 DATAREF GLOBAL 693 619018 PARENT off_619018 OFFSET RW - 0 8 DATAREF GLOBAL 694 619020 PARENT off_619020 OFFSET RW - 0 8 DATAREF GLOBAL 695 619028 PARENT off_619028 OFFSET RW - 0 8 DATAREF GLOBAL 696 619030 PARENT off_619030 OFFSET RW - 0 8 DATAREF GLOBAL 697 619038 PARENT off_619038 OFFSET RW - 0 8 DATAREF GLOBAL 698 619040 PARENT off_619040 OFFSET RW - 0 8 DATAREF GLOBAL 699 619048 PARENT off_619048 OFFSET RW - 0 8 DATAREF GLOBAL 700 619050 PARENT off_619050 OFFSET RW - 0 8 DATAREF GLOBAL 701 619058 PARENT off_619058 OFFSET RW - 0 8 DATAREF GLOBAL 702 619060 PARENT off_619060 OFFSET RW - 0 8 DATAREF GLOBAL 703 619068 PARENT off_619068 OFFSET RW - 0 8 DATAREF GLOBAL 704 619070 PARENT off_619070 OFFSET RW - 0 8 DATAREF GLOBAL 705 619078 PARENT off_619078 OFFSET RW - 0 8 DATAREF GLOBAL 706 619080 PARENT off_619080 OFFSET RW - 0 8 DATAREF GLOBAL 707 619088 PARENT off_619088 OFFSET RW - 0 8 DATAREF GLOBAL 708 619090 PARENT off_619090 OFFSET RW - 0 8 DATAREF GLOBAL 709 619098 PARENT off_619098 OFFSET RW - 0 8 DATAREF GLOBAL 710 6190a0 PARENT off_6190A0 OFFSET RW - 0 8 DATAREF GLOBAL 711 6190a8 PARENT off_6190A8 OFFSET RW - 0 8 DATAREF GLOBAL 712 6190b0 PARENT off_6190B0 OFFSET RW - 0 8 DATAREF GLOBAL 713 6190b8 PARENT off_6190B8 OFFSET RW - 0 8 DATAREF GLOBAL 714 6190c0 PARENT off_6190C0 OFFSET RW - 0 8 DATAREF GLOBAL 715 6190c8 PARENT off_6190C8 OFFSET RW - 0 8 DATAREF GLOBAL 716 6190d0 PARENT off_6190D0 OFFSET RW - 0 8 DATAREF GLOBAL 717 6190d8 PARENT off_6190D8 OFFSET RW - 0 8 DATAREF GLOBAL 718 6190e0 PARENT off_6190E0 OFFSET RW - 0 8 DATAREF GLOBAL 719 6190e8 PARENT off_6190E8 OFFSET RW - 0 8 DATAREF GLOBAL 720 6190f0 PARENT off_6190F0 OFFSET RW - 0 8 DATAREF GLOBAL 721 6190f8 PARENT off_6190F8 OFFSET RW - 0 8 DATAREF GLOBAL 722 619100 PARENT off_619100 OFFSET RW - 0 8 DATAREF GLOBAL 723 619108 PARENT off_619108 OFFSET RW - 0 8 DATAREF GLOBAL 724 619110 PARENT off_619110 OFFSET RW - 0 8 DATAREF GLOBAL 725 619118 PARENT off_619118 OFFSET RW - 0 8 DATAREF GLOBAL 726 619120 PARENT off_619120 OFFSET RW - 0 8 DATAREF GLOBAL 727 619128 PARENT off_619128 OFFSET RW - 0 8 DATAREF GLOBAL 728 619130 PARENT off_619130 OFFSET RW - 0 8 DATAREF GLOBAL 729 619138 PARENT off_619138 OFFSET RW - 0 8 DATAREF GLOBAL 730 619140 PARENT off_619140 OFFSET RW - 0 8 DATAREF GLOBAL 731 619148 PARENT off_619148 OFFSET RW - 0 8 DATAREF GLOBAL 732 619150 PARENT off_619150 OFFSET RW - 0 8 DATAREF GLOBAL 733 619158 PARENT off_619158 OFFSET RW - 0 8 DATAREF GLOBAL 734 619160 PARENT off_619160 OFFSET RW - 0 8 DATAREF GLOBAL 735 619168 PARENT off_619168 OFFSET RW - 0 8 DATAREF GLOBAL 736 619170 PARENT off_619170 OFFSET RW - 0 8 DATAREF GLOBAL 737 619178 PARENT off_619178 OFFSET RW - 0 8 DATAREF GLOBAL 738 619180 PARENT off_619180 OFFSET RW - 0 8 DATAREF GLOBAL 739 619188 PARENT off_619188 OFFSET RW - 0 8 DATAREF GLOBAL 740 619190 PARENT off_619190 OFFSET RW - 0 8 DATAREF GLOBAL 741 619198 PARENT off_619198 OFFSET RW - 0 8 DATAREF GLOBAL 742 6191a0 PARENT off_6191A0 OFFSET RW - 0 8 DATAREF GLOBAL 743 6191a8 PARENT off_6191A8 OFFSET RW - 0 8 DATAREF GLOBAL 744 6191b0 PARENT off_6191B0 OFFSET RW - 0 8 DATAREF GLOBAL 745 6191b8 PARENT off_6191B8 OFFSET RW - 0 8 DATAREF GLOBAL 746 6191c0 PARENT off_6191C0 OFFSET RW - 0 8 DATAREF GLOBAL 747 6191c8 PARENT off_6191C8 OFFSET RW - 0 8 DATAREF GLOBAL 748 6191d0 PARENT off_6191D0 OFFSET RW - 0 8 DATAREF GLOBAL 749 6191d8 PARENT off_6191D8 OFFSET RW - 0 8 DATAREF GLOBAL 750 6191e0 PARENT off_6191E0 OFFSET RW - 0 8 DATAREF GLOBAL 751 6191e8 PARENT off_6191E8 OFFSET RW - 0 8 DATAREF GLOBAL 752 6191f0 PARENT off_6191F0 OFFSET RW - 0 8 DATAREF GLOBAL 753 6191f8 PARENT off_6191F8 OFFSET RW - 0 8 DATAREF GLOBAL 754 619200 PARENT off_619200 OFFSET RW - 0 8 DATAREF GLOBAL 755 619208 PARENT off_619208 OFFSET RW - 0 8 DATAREF GLOBAL 756 619210 PARENT off_619210 OFFSET RW - 0 8 DATAREF GLOBAL 757 619218 PARENT off_619218 OFFSET RW - 0 8 DATAREF GLOBAL 758 619220 PARENT off_619220 OFFSET RW - 0 8 DATAREF GLOBAL 759 619228 PARENT off_619228 OFFSET RW - 0 8 DATAREF GLOBAL 760 619230 PARENT off_619230 OFFSET RW - 0 8 DATAREF GLOBAL 761 619238 PARENT off_619238 OFFSET RW - 0 8 DATAREF GLOBAL 762 619240 PARENT off_619240 OFFSET RW - 0 8 DATAREF GLOBAL 763 619248 PARENT off_619248 OFFSET RW - 0 8 DATAREF GLOBAL 764 619250 PARENT off_619250 OFFSET RW - 0 8 DATAREF GLOBAL 765 619258 PARENT off_619258 OFFSET RW - 0 8 DATAREF GLOBAL 766 619260 PARENT off_619260 OFFSET RW - 0 8 DATAREF GLOBAL 767 619268 PARENT off_619268 OFFSET RW - 0 8 DATAREF GLOBAL 768 619270 PARENT off_619270 OFFSET RW - 0 8 DATAREF GLOBAL 769 619278 PARENT off_619278 OFFSET RW - 0 8 DATAREF GLOBAL 770 619280 PARENT off_619280 OFFSET RW - 0 8 DATAREF GLOBAL 771 619288 PARENT off_619288 OFFSET RW - 0 8 DATAREF GLOBAL 772 619290 PARENT off_619290 OFFSET RW - 0 8 DATAREF GLOBAL 773 619298 PARENT off_619298 OFFSET RW - 0 8 DATAREF GLOBAL 774 6192a0 PARENT off_6192A0 OFFSET RW - 0 8 DATAREF GLOBAL 775 6192a8 PARENT off_6192A8 OFFSET RW - 0 8 DATAREF GLOBAL 776 6192b0 PARENT off_6192B0 OFFSET RW - 0 8 DATAREF GLOBAL 777 6192b8 PARENT off_6192B8 OFFSET RW - 0 8 DATAREF GLOBAL 778 6192c0 PARENT off_6192C0 OFFSET RW - 0 8 DATAREF GLOBAL 779 6192c8 PARENT off_6192C8 OFFSET RW - 0 8 DATAREF GLOBAL 780 6192d0 PARENT off_6192D0 OFFSET RW - 0 8 DATAREF GLOBAL 781 6192d8 PARENT off_6192D8 OFFSET RW - 0 8 DATAREF GLOBAL 782 6192e0 PARENT off_6192E0 OFFSET RW - 0 8 DATAREF GLOBAL 783 6192e8 PARENT off_6192E8 OFFSET RW - 0 8 DATAREF GLOBAL 784 6192f0 PARENT off_6192F0 OFFSET RW - 0 8 DATAREF GLOBAL 785 6192f8 PARENT off_6192F8 OFFSET RW - 0 8 DATAREF GLOBAL 786 619300 PARENT off_619300 OFFSET RW - 0 8 DATAREF GLOBAL 787 619308 PARENT off_619308 OFFSET RW - 0 8 DATAREF GLOBAL 788 619310 PARENT off_619310 OFFSET RW - 0 8 DATAREF GLOBAL 789 619318 PARENT off_619318 OFFSET RW - 0 8 DATAREF GLOBAL 790 619320 PARENT off_619320 OFFSET RW - 0 8 DATAREF GLOBAL 791 619328 PARENT off_619328 OFFSET RW - 0 8 DATAREF GLOBAL 792 619330 PARENT off_619330 OFFSET RW - 0 8 DATAREF GLOBAL 793 619338 PARENT off_619338 OFFSET RW - 0 8 DATAREF GLOBAL 794 619340 PARENT off_619340 OFFSET RW - 0 8 DATAREF GLOBAL 795 619360 PARENT SMP_dummy351 VOID RW - 0 8 DATAREF GLOBAL 797 619380 PARENT qword_619380 VOID RW - 0 8 DATAREF GLOBAL 798 619388 PARENT off_619388 OFFSET RW - 0 8 DATAREF GLOBAL 799 619390 PARENT qword_619390 VOID RW - 0 8 DATAREF GLOBAL 800 619398 PARENT off_619398 OFFSET RW - 0 8 DATAREF GLOBAL 801 6193a0 PARENT qword_6193A0 VOID RW - 0 8 DATAREF GLOBAL 802 6193a8 PARENT qword_6193A8 VOID RW - 0 8 DATAREF GLOBAL 806 6193f0 PARENT qword_6193F0 VOID RW - 0 8 DATAREF GLOBAL 807 6193f8 PARENT off_6193F8 OFFSET RW - 0 8 DATAREF GLOBAL 809 619448 PARENT qword_619448 VOID RW - 0 8 DATAREF GLOBAL 810 619450 PARENT SMP_dummy354 VOID RW - 0 8 DATAREF GLOBAL 811 619458 PARENT qword_619458 VOID RW - 0 8 DATAREF GLOBAL 814 619500 PARENT qword_619500 VOID RW - 0 8 DATAREF GLOBAL 818 619510 PARENT off_619510 OFFSET RW - 0 8 DATAREF GLOBAL 819 619518 PARENT off_619518 OFFSET RW - 0 8 DATAREF GLOBAL 825 619530 PARENT off_619530 OFFSET RW - 0 8 DATAREF GLOBAL 826 619538 PARENT off_619538 OFFSET RW - 0 8 DATAREF GLOBAL 829 619550 PARENT off_619550 OFFSET RW - 0 8 DATAREF GLOBAL 832 619560 PARENT qword_619560 VOID RW - 0 8 DATAREF GLOBAL 833 619568 PARENT off_619568 OFFSET RW - 0 8 DATAREF GLOBAL 834 619580 PARENT program_invocation_short_name VOID RW - 0 8 DATAREF GLOBAL 835 619588 PARENT SMP_dummy360 VOID RW - 0 8 DATAREF GLOBAL 836 619590 PARENT stdout VOID RW - 0 8 DATAREF GLOBAL 837 619598 PARENT SMP_dummy361 VOID RW - 0 8 DATAREF GLOBAL 840 6195a8 PARENT optarg VOID RW - 0 8 DATAREF GLOBAL 841 6195b0 PARENT program_invocation_name VOID RW - 0 8 DATAREF GLOBAL 842 6195b8 PARENT stderr VOID RW - 0 8 DATAREF GLOBAL 845 6195c8 PARENT qword_6195C8 VOID RW - 0 8 DATAREF GLOBAL 852 6195f0 PARENT qword_6195F0 VOID RW - 0 8 DATAREF GLOBAL 853 6195f8 PARENT SMP_dummy366 VOID RW - 0 8 DATAREF GLOBAL 855 619600 CHILDOF 854 OFFSET 0 tp + 0 FIELD DIRECT - 0 8 DATAREF GLOBAL 856 619600 CHILDOF 854 OFFSET 8 tp + 8 FIELD DIRECT - 0 8 DATAREF GLOBAL 870 6196b0 PARENT qword_6196B0 VOID RW - 0 8 DATAREF GLOBAL 871 6196b8 PARENT SMP_dummy371 VOID RW - 0 8 DATAREF GLOBAL 873 6196d0 PARENT qword_6196D0 VOID RW - 0 8 DATAREF GLOBAL 874 6196d8 PARENT qword_6196D8 VOID RW - 0 8 DATAREF GLOBAL 875 6196e0 PARENT qword_6196E0 VOID RW - 0 8 DATAREF GLOBAL 887 6197b8 PARENT qword_6197B8 VOID RW - 0 8 DATAREF GLOBAL 888 6197c0 PARENT qword_6197C0 VOID RW - 0 8 DATAREF GLOBAL 890 6197f8 PARENT qword_6197F8 VOID RW - 0 8 DATAREF GLOBAL 891 619800 PARENT qword_619800 VOID RW - 0 8 DATAREF GLOBAL 892 619808 PARENT qword_619808 VOID RW - 0 8 DATAREF GLOBAL 893 619810 PARENT qword_619810 VOID RW - 0 8 DATAREF GLOBAL 896 619820 PARENT qword_619820 VOID RW - 0 8 DATAREF GLOBAL 905 619838 PARENT qword_619838 VOID RW - 0 8 DATAREF GLOBAL 906 619840 PARENT qword_619840 VOID RW - 0 8 DATAREF GLOBAL 909 619850 PARENT qword_619850 VOID RW - 0 8 DATAREF GLOBAL 910 619858 PARENT qword_619858 VOID RW - 0 8 DATAREF GLOBAL 911 619860 PARENT qword_619860 VOID RW - 0 8 DATAREF GLOBAL 914 619870 PARENT qword_619870 VOID RW - 0 8 DATAREF GLOBAL 915 619878 PARENT qword_619878 VOID RW - 0 8 DATAREF GLOBAL 916 619880 PARENT qword_619880 VOID RW - 0 8 DATAREF GLOBAL 919 61a030 PARENT qword_61A030 VOID RW - 0 8 DATAREF GLOBAL 920 61a038 PARENT qword_61A038 VOID RW - 0 8 DATAREF GLOBAL 921 61a040 PARENT ptr VOID RW - 0 8 DATAREF GLOBAL 935 61a078 PARENT qword_61A078 VOID RW - 0 8 DATAREF GLOBAL 937 61a148 PARENT qword_61A148 VOID RW - 0 8 DATAREF GLOBAL 938 61a150 PARENT qword_61A150 VOID RW - 0 8 DATAREF GLOBAL 939 61a158 PARENT qword_61A158 VOID RW - 0 8 DATAREF GLOBAL 942 61a168 PARENT qword_61A168 VOID RW - 0 8 DATAREF GLOBAL 943 61a170 PARENT qword_61A170 VOID RW - 0 8 DATAREF GLOBAL 944 61a178 PARENT qword_61A178 VOID RW - 0 8 DATAREF GLOBAL 945 61a180 PARENT qword_61A180 VOID RW - 0 8 DATAREF GLOBAL 946 61a188 PARENT qword_61A188 VOID RW - 0 8 DATAREF GLOBAL 948 61a1a0 PARENT qword_61A1A0 VOID RW - 0 8 DATAREF GLOBAL 949 61a1a8 PARENT qword_61A1A8 VOID RW - 0 8 DATAREF GLOBAL 950 61a1b0 PARENT qword_61A1B0 VOID RW - 0 8 DATAREF GLOBAL 951 61a1b8 PARENT qword_61A1B8 VOID RW - 0 8 DATAREF GLOBAL 952 61a1c0 PARENT qword_61A1C0 VOID RW - 0 8 DATAREF GLOBAL 953 61a1c8 PARENT qword_61A1C8 VOID RW - 0 8 DATAREF GLOBAL 954 61a1d0 PARENT qword_61A1D0 VOID RW - 0 8 DATAREF GLOBAL 955 61a1d8 PARENT SMP_dummy385 VOID RW - 0 968 DATAREF GLOBAL 179 411d60 PARENT off_411D60 OFFSET RO - 0 96 DATAREF GLOBAL 885 619740 PARENT qword_619740 VOID RW - 0 984 DATAREF GLOBAL 539 415c88 PARENT off_415C88 OFFSET RO - 0 9 DATAREF GLOBAL 109 411bc7 PARENT aClassify VOID RO - 0 9 DATAREF GLOBAL 142 411cc3 PARENT aVertical VOID RO - 0 9 DATAREF GLOBAL 155 411d15 PARENT aLongIso VOID RO AGGREGATE - 0 9 DATAREF GLOBAL 178 411d57 PARENT SMP_dummy1 VOID RO - 0 9 DATAREF GLOBAL 26 411902 PARENT aFullIso VOID RO - 0 9 DATAREF GLOBAL 498 415701 PARENT aKmgtpezy VOID RO - 0 9 DATAREF GLOBAL 50 41198c PARENT aFormat VOID RO - 0 9 DATAREF GLOBAL 535 415c68 PARENT aMDY VOID RO - 0 9 DATAREF GLOBAL 536 415c71 PARENT aYMD_0 VOID RO - 0 9 DATAREF GLOBAL 537 415c7a PARENT aHMS VOID RO - 0 9 DATAREF GLOBAL 574 416568 PARENT aXstrtoul VOID RO - 0 9 DATAREF GLOBAL 99 411b83 PARENT aNoGroup VOID RO - 401fd0 0 FUNC FRAMERESTORE 0 0 0 1 0 0 2 0 0 3 0 0 4 0 8 5 0 0 6 0 0 7 0 0 8 0 0 9 0 0 10 0 0 11 0 0 12 0 0 13 0 0 14 0 0 15 0 0 ZZ - 401fd0 0 FUNC MMSAFENESS SAFE - 401fd0 24 FUNC GLOBAL .init_proc FUNC_UNSAFE NOFP RET 401fe7 - 401fd0 4 INSTR BELONGTO 401fd0 - 401fd0 4 INSTR DEADREGS EFLAGS EAX ECX EDX ESI EDI R8 R9 R10 R11 ZZ sub rsp, 8 ; _init - 401fd0 8 DATAREF STACK 957 esp + 0 PARENT LocalFrame LOCALFRAME - 401fd0 8 MEMORYHOLE STACK esp + 8 ReturnAddress - 401fd4 -1 INSTR LOCAL NoMetaUpdate call sub_4045D0 - 401fd4 5 INSTR BELONGTO 401fd0 - 401fd4 5 INSTR DEADREGS EFLAGS EAX ECX EDX ESI EDI R8 R9 R10 R11 ZZ call sub_4045D0 - 401fd9 -1 INSTR LOCAL NoMetaUpdate call sub_404660 - 401fd9 5 INSTR BELONGTO 401fd0 - 401fd9 5 INSTR DEADREGS EFLAGS ZZ call sub_404660 - 401fde -1 INSTR LOCAL NoMetaUpdate call sub_4117C0 - 401fde 5 INSTR BELONGTO 401fd0 - 401fde 5 INSTR DEADREGS EFLAGS EAX ECX EDX ESI EDI R8 R9 R10 R11 ZZ call sub_4117C0 - 401fe3 -1 INSTR LOCAL 1stSrcVia2ndSrcIMMEDNUM add rsp, 8 - 401fe3 4 INSTR BELONGTO 401fd0 - 401fe7 1 INSTR BELONGTO 401fd0 - 401fe7 1 INSTR DEADREGS EFLAGS R8 R9 R10 R11 ZZ retn - 401fe7 8 DEALLOC STACK esp - 8 retn - 402000 0 FUNC FRAMERESTORE 0 0 0 1 0 0 2 0 0 3 0 0 4 0 0 5 0 0 6 0 0 7 0 0 8 0 0 9 0 0 10 0 0 11 0 0 12 0 0 13 0 0 14 0 0 15 0 0 ZZ - 402000 0 FUNC MMSAFENESS UNSAFE - 402000 -1 INSTR LOCAL NoMetaUpdate jmp cs:off_619000 - 402000 6 FUNC GLOBAL .__ctype_toupper_loc FUNC_UNSAFE NOFP RET 402005 - 402000 6 INSTR BELONGTO 402000 - 402000 8 MEMORYHOLE STACK esp + 0 ReturnAddress - 402010 0 FUNC FRAMERESTORE 0 0 0 1 0 0 2 0 0 3 0 0 4 0 0 5 0 0 6 0 0 7 0 0 8 0 0 9 0 0 10 0 0 11 0 0 12 0 0 13 0 0 14 0 0 15 0 0 ZZ - 402010 0 FUNC MMSAFENESS UNSAFE - 402010 -1 INSTR LOCAL NoMetaUpdate jmp cs:off_619008 - 402010 6 FUNC GLOBAL .getenv FUNC_UNSAFE NOFP RET 402015 - 402010 6 INSTR BELONGTO 402010 - 402010 8 MEMORYHOLE STACK esp + 0 ReturnAddress - 402020 0 FUNC FRAMERESTORE 0 0 0 1 0 0 2 0 0 3 0 0 4 0 0 5 0 0 6 0 0 7 0 0 8 0 0 9 0 0 10 0 0 11 0 0 12 0 0 13 0 0 14 0 0 15 0 0 ZZ - 402020 0 FUNC MMSAFENESS UNSAFE - 402020 -1 INSTR LOCAL NoMetaUpdate jmp cs:off_619010 - 402020 6 FUNC GLOBAL .sigprocmask FUNC_UNSAFE NOFP RET 402025 - 402020 6 INSTR BELONGTO 402020 - 402020 8 MEMORYHOLE STACK esp + 0 ReturnAddress - 402030 0 FUNC FRAMERESTORE 0 0 0 1 0 0 2 0 0 3 0 0 4 0 0 5 0 0 6 0 0 7 0 0 8 0 0 9 0 0 10 0 0 11 0 0 12 0 0 13 0 0 14 0 0 15 0 0 ZZ - 402030 0 FUNC MMSAFENESS UNSAFE - 402030 -1 INSTR LOCAL NoMetaUpdate jmp cs:off_619018 - 402030 6 FUNC GLOBAL .raise FUNC_UNSAFE NOFP RET 402035 - 402030 6 INSTR BELONGTO 402030 - 402030 8 MEMORYHOLE STACK esp + 0 ReturnAddress - 402040 0 FUNC FRAMERESTORE 0 0 0 1 0 0 2 0 0 3 0 0 4 0 0 5 0 0 6 0 0 7 0 0 8 0 0 9 0 0 10 0 0 11 0 0 12 0 0 13 0 0 14 0 0 15 0 0 ZZ - 402040 0 FUNC MMSAFENESS UNSAFE - 402040 -1 INSTR LOCAL NoMetaUpdate jmp cs:off_619020 - 402040 6 FUNC GLOBAL .free FUNC_UNSAFE NOFP RET 402045 - 402040 6 INSTR BELONGTO 402040 - 402040 8 MEMORYHOLE STACK esp + 0 ReturnAddress - 402050 0 FUNC FRAMERESTORE 0 0 0 1 0 0 2 0 0 3 0 0 4 0 0 5 0 0 6 0 0 7 0 0 8 0 0 9 0 0 10 0 0 11 0 0 12 0 0 13 0 0 14 0 0 15 0 0 ZZ - 402050 0 FUNC MMSAFENESS UNSAFE - 402050 -1 INSTR LOCAL NoMetaUpdate jmp cs:off_619028 - 402050 6 FUNC GLOBAL .localtime FUNC_UNSAFE NOFP RET 402055 - 402050 6 INSTR BELONGTO 402050 - 402050 8 MEMORYHOLE STACK esp + 0 ReturnAddress - 402060 0 FUNC FRAMERESTORE 0 0 0 1 0 0 2 0 0 3 0 0 4 0 0 5 0 0 6 0 0 7 0 0 8 0 0 9 0 0 10 0 0 11 0 0 12 0 0 13 0 0 14 0 0 15 0 0 ZZ - 402060 0 FUNC MMSAFENESS UNSAFE - 402060 -1 INSTR LOCAL NoMetaUpdate jmp cs:off_619030 - 402060 6 FUNC GLOBAL .__mempcpy_chk FUNC_UNSAFE NOFP RET 402065 - 402060 6 INSTR BELONGTO 402060 - 402060 8 MEMORYHOLE STACK esp + 0 ReturnAddress - 402070 0 FUNC FRAMERESTORE 0 0 0 1 0 0 2 0 0 3 0 0 4 0 0 5 0 0 6 0 0 7 0 0 8 0 0 9 0 0 10 0 0 11 0 0 12 0 0 13 0 0 14 0 0 15 0 0 ZZ - 402070 0 FUNC MMSAFENESS UNSAFE - 402070 -1 INSTR LOCAL NoMetaUpdate jmp cs:off_619038 - 402070 6 FUNC GLOBAL .abort FUNC_UNSAFE NOFP NORET 402075 - 402070 6 INSTR BELONGTO 402070 - 402070 8 MEMORYHOLE STACK esp + 0 ReturnAddress - 402080 0 FUNC FRAMERESTORE 0 0 0 1 0 0 2 0 0 3 0 0 4 0 0 5 0 0 6 0 0 7 0 0 8 0 0 9 0 0 10 0 0 11 0 0 12 0 0 13 0 0 14 0 0 15 0 0 ZZ - 402080 0 FUNC MMSAFENESS UNSAFE - 402080 -1 INSTR LOCAL NoMetaUpdate jmp cs:off_619040 - 402080 6 FUNC GLOBAL .__errno_location FUNC_UNSAFE NOFP RET 402085 - 402080 6 INSTR BELONGTO 402080 - 402080 8 MEMORYHOLE STACK esp + 0 ReturnAddress - 402090 0 FUNC FRAMERESTORE 0 0 0 1 0 0 2 0 0 3 0 0 4 0 0 5 0 0 6 0 0 7 0 0 8 0 0 9 0 0 10 0 0 11 0 0 12 0 0 13 0 0 14 0 0 15 0 0 ZZ - 402090 0 FUNC MMSAFENESS UNSAFE - 402090 -1 INSTR LOCAL NoMetaUpdate jmp cs:off_619048 - 402090 6 FUNC GLOBAL .strncpy FUNC_UNSAFE NOFP RET 402095 - 402090 6 INSTR BELONGTO 402090 - 402090 8 MEMORYHOLE STACK esp + 0 ReturnAddress - 4020a0 0 FUNC FRAMERESTORE 0 0 0 1 0 0 2 0 0 3 0 0 4 0 0 5 0 0 6 0 0 7 0 0 8 0 0 9 0 0 10 0 0 11 0 0 12 0 0 13 0 0 14 0 0 15 0 0 ZZ - 4020a0 0 FUNC MMSAFENESS UNSAFE - 4020a0 -1 INSTR LOCAL NoMetaUpdate jmp cs:off_619050 - 4020a0 6 FUNC GLOBAL .strncmp FUNC_UNSAFE NOFP RET 4020a5 - 4020a0 6 INSTR BELONGTO 4020a0 - 4020a0 8 MEMORYHOLE STACK esp + 0 ReturnAddress - 4020b0 0 FUNC FRAMERESTORE 0 0 0 1 0 0 2 0 0 3 0 0 4 0 0 5 0 0 6 0 0 7 0 0 8 0 0 9 0 0 10 0 0 11 0 0 12 0 0 13 0 0 14 0 0 15 0 0 ZZ - 4020b0 0 FUNC MMSAFENESS UNSAFE - 4020b0 -1 INSTR LOCAL NoMetaUpdate jmp cs:off_619058 - 4020b0 6 FUNC GLOBAL ._exit FUNC_UNSAFE NOFP NORET 4020b5 - 4020b0 6 INSTR BELONGTO 4020b0 - 4020b0 8 MEMORYHOLE STACK esp + 0 ReturnAddress - 4020c0 0 FUNC FRAMERESTORE 0 0 0 1 0 0 2 0 0 3 0 0 4 0 0 5 0 0 6 0 0 7 0 0 8 0 0 9 0 0 10 0 0 11 0 0 12 0 0 13 0 0 14 0 0 15 0 0 ZZ - 4020c0 0 FUNC MMSAFENESS UNSAFE - 4020c0 -1 INSTR LOCAL NoMetaUpdate jmp cs:off_619060 - 4020c0 6 FUNC GLOBAL .strcpy FUNC_UNSAFE NOFP RET 4020c5 - 4020c0 6 INSTR BELONGTO 4020c0 - 4020c0 8 MEMORYHOLE STACK esp + 0 ReturnAddress - 4020d0 0 FUNC FRAMERESTORE 0 0 0 1 0 0 2 0 0 3 0 0 4 0 0 5 0 0 6 0 0 7 0 0 8 0 0 9 0 0 10 0 0 11 0 0 12 0 0 13 0 0 14 0 0 15 0 0 ZZ - 4020d0 0 FUNC MMSAFENESS UNSAFE - 4020d0 -1 INSTR LOCAL NoMetaUpdate jmp cs:off_619068 - 4020d0 6 FUNC GLOBAL .__fpending FUNC_UNSAFE NOFP RET 4020d5 - 4020d0 6 INSTR BELONGTO 4020d0 - 4020d0 8 MEMORYHOLE STACK esp + 0 ReturnAddress - 4020e0 0 FUNC FRAMERESTORE 0 0 0 1 0 0 2 0 0 3 0 0 4 0 0 5 0 0 6 0 0 7 0 0 8 0 0 9 0 0 10 0 0 11 0 0 12 0 0 13 0 0 14 0 0 15 0 0 ZZ - 4020e0 0 FUNC MMSAFENESS UNSAFE - 4020e0 -1 INSTR LOCAL NoMetaUpdate jmp cs:off_619070 - 4020e0 6 FUNC GLOBAL .isatty FUNC_UNSAFE NOFP RET 4020e5 - 4020e0 6 INSTR BELONGTO 4020e0 - 4020e0 8 MEMORYHOLE STACK esp + 0 ReturnAddress - 4020f0 0 FUNC FRAMERESTORE 0 0 0 1 0 0 2 0 0 3 0 0 4 0 0 5 0 0 6 0 0 7 0 0 8 0 0 9 0 0 10 0 0 11 0 0 12 0 0 13 0 0 14 0 0 15 0 0 ZZ - 4020f0 0 FUNC MMSAFENESS UNSAFE - 4020f0 -1 INSTR LOCAL NoMetaUpdate jmp cs:off_619078 - 4020f0 6 FUNC GLOBAL .sigaction FUNC_UNSAFE NOFP RET 4020f5 - 4020f0 6 INSTR BELONGTO 4020f0 - 4020f0 8 MEMORYHOLE STACK esp + 0 ReturnAddress - 402100 0 FUNC FRAMERESTORE 0 0 0 1 0 0 2 0 0 3 0 0 4 0 0 5 0 0 6 0 0 7 0 0 8 0 0 9 0 0 10 0 0 11 0 0 12 0 0 13 0 0 14 0 0 15 0 0 ZZ - 402100 0 FUNC MMSAFENESS UNSAFE - 402100 -1 INSTR LOCAL NoMetaUpdate jmp cs:off_619080 - 402100 6 FUNC GLOBAL .iswcntrl FUNC_UNSAFE NOFP RET 402105 - 402100 6 INSTR BELONGTO 402100 - 402100 8 MEMORYHOLE STACK esp + 0 ReturnAddress - 402110 0 FUNC FRAMERESTORE 0 0 0 1 0 0 2 0 0 3 0 0 4 0 0 5 0 0 6 0 0 7 0 0 8 0 0 9 0 0 10 0 0 11 0 0 12 0 0 13 0 0 14 0 0 15 0 0 ZZ - 402110 0 FUNC MMSAFENESS UNSAFE - 402110 -1 INSTR LOCAL NoMetaUpdate jmp cs:off_619088 - 402110 6 FUNC GLOBAL .wcswidth FUNC_UNSAFE NOFP RET 402115 - 402110 6 INSTR BELONGTO 402110 - 402110 8 MEMORYHOLE STACK esp + 0 ReturnAddress - 402120 0 FUNC FRAMERESTORE 0 0 0 1 0 0 2 0 0 3 0 0 4 0 0 5 0 0 6 0 0 7 0 0 8 0 0 9 0 0 10 0 0 11 0 0 12 0 0 13 0 0 14 0 0 15 0 0 ZZ - 402120 0 FUNC MMSAFENESS UNSAFE - 402120 -1 INSTR LOCAL NoMetaUpdate jmp cs:off_619090 - 402120 6 FUNC GLOBAL .localeconv FUNC_UNSAFE NOFP RET 402125 - 402120 6 INSTR BELONGTO 402120 - 402120 8 MEMORYHOLE STACK esp + 0 ReturnAddress - 402130 0 FUNC FRAMERESTORE 0 0 0 1 0 0 2 0 0 3 0 0 4 0 0 5 0 0 6 0 0 7 0 0 8 0 0 9 0 0 10 0 0 11 0 0 12 0 0 13 0 0 14 0 0 15 0 0 ZZ - 402130 0 FUNC MMSAFENESS UNSAFE - 402130 -1 INSTR LOCAL NoMetaUpdate jmp cs:off_619098 - 402130 6 FUNC GLOBAL .mbstowcs FUNC_UNSAFE NOFP RET 402135 - 402130 6 INSTR BELONGTO 402130 - 402130 8 MEMORYHOLE STACK esp + 0 ReturnAddress - 402140 0 FUNC FRAMERESTORE 0 0 0 1 0 0 2 0 0 3 0 0 4 0 0 5 0 0 6 0 0 7 0 0 8 0 0 9 0 0 10 0 0 11 0 0 12 0 0 13 0 0 14 0 0 15 0 0 ZZ - 402140 0 FUNC MMSAFENESS UNSAFE - 402140 -1 INSTR LOCAL NoMetaUpdate jmp cs:off_6190A0 - 402140 6 FUNC GLOBAL .readlink FUNC_UNSAFE NOFP RET 402145 - 402140 6 INSTR BELONGTO 402140 - 402140 8 MEMORYHOLE STACK esp + 0 ReturnAddress - 402150 0 FUNC FRAMERESTORE 0 0 0 1 0 0 2 0 0 3 0 0 4 0 0 5 0 0 6 0 0 7 0 0 8 0 0 9 0 0 10 0 0 11 0 0 12 0 0 13 0 0 14 0 0 15 0 0 ZZ - 402150 0 FUNC MMSAFENESS UNSAFE - 402150 -1 INSTR LOCAL NoMetaUpdate jmp cs:off_6190A8 - 402150 6 FUNC GLOBAL .textdomain FUNC_UNSAFE NOFP RET 402155 - 402150 6 INSTR BELONGTO 402150 - 402150 8 MEMORYHOLE STACK esp + 0 ReturnAddress - 402160 0 FUNC FRAMERESTORE 0 0 0 1 0 0 2 0 0 3 0 0 4 0 0 5 0 0 6 0 0 7 0 0 8 0 0 9 0 0 10 0 0 11 0 0 12 0 0 13 0 0 14 0 0 15 0 0 ZZ - 402160 0 FUNC MMSAFENESS UNSAFE - 402160 -1 INSTR LOCAL NoMetaUpdate jmp cs:off_6190B0 - 402160 6 FUNC GLOBAL .fclose FUNC_UNSAFE NOFP RET 402165 - 402160 6 INSTR BELONGTO 402160 - 402160 8 MEMORYHOLE STACK esp + 0 ReturnAddress - 402170 0 FUNC FRAMERESTORE 0 0 0 1 0 0 2 0 0 3 0 0 4 0 0 5 0 0 6 0 0 7 0 0 8 0 0 9 0 0 10 0 0 11 0 0 12 0 0 13 0 0 14 0 0 15 0 0 ZZ - 402170 0 FUNC MMSAFENESS UNSAFE - 402170 -1 INSTR LOCAL NoMetaUpdate jmp cs:off_6190B8 - 402170 6 FUNC GLOBAL .opendir FUNC_UNSAFE NOFP RET 402175 - 402170 6 INSTR BELONGTO 402170 - 402170 8 MEMORYHOLE STACK esp + 0 ReturnAddress - 402180 0 FUNC FRAMERESTORE 0 0 0 1 0 0 2 0 0 3 0 0 4 0 0 5 0 0 6 0 0 7 0 0 8 0 0 9 0 0 10 0 0 11 0 0 12 0 0 13 0 0 14 0 0 15 0 0 ZZ - 402180 0 FUNC MMSAFENESS UNSAFE - 402180 -1 INSTR LOCAL NoMetaUpdate jmp cs:off_6190C0 - 402180 6 FUNC GLOBAL .getpwuid FUNC_UNSAFE NOFP RET 402185 - 402180 6 INSTR BELONGTO 402180 - 402180 8 MEMORYHOLE STACK esp + 0 ReturnAddress - 402190 0 FUNC FRAMERESTORE 0 0 0 1 0 0 2 0 0 3 0 0 4 0 0 5 0 0 6 0 0 7 0 0 8 0 0 9 0 0 10 0 0 11 0 0 12 0 0 13 0 0 14 0 0 15 0 0 ZZ - 402190 0 FUNC MMSAFENESS UNSAFE - 402190 -1 INSTR LOCAL NoMetaUpdate jmp cs:off_6190C8 - 402190 6 FUNC GLOBAL .bindtextdomain FUNC_UNSAFE NOFP RET 402195 - 402190 6 INSTR BELONGTO 402190 - 402190 8 MEMORYHOLE STACK esp + 0 ReturnAddress - 4021a0 0 FUNC FRAMERESTORE 0 0 0 1 0 0 2 0 0 3 0 0 4 0 0 5 0 0 6 0 0 7 0 0 8 0 0 9 0 0 10 0 0 11 0 0 12 0 0 13 0 0 14 0 0 15 0 0 ZZ - 4021a0 0 FUNC MMSAFENESS UNSAFE - 4021a0 -1 INSTR LOCAL NoMetaUpdate jmp cs:off_6190D0 - 4021a0 6 FUNC GLOBAL .stpcpy FUNC_UNSAFE NOFP RET 4021a5 - 4021a0 6 INSTR BELONGTO 4021a0 - 4021a0 8 MEMORYHOLE STACK esp + 0 ReturnAddress - 4021b0 0 FUNC FRAMERESTORE 0 0 0 1 0 0 2 0 0 3 0 0 4 0 0 5 0 0 6 0 0 7 0 0 8 0 0 9 0 0 10 0 0 11 0 0 12 0 0 13 0 0 14 0 0 15 0 0 ZZ - 4021b0 0 FUNC MMSAFENESS UNSAFE - 4021b0 -1 INSTR LOCAL NoMetaUpdate jmp cs:off_6190D8 - 4021b0 6 FUNC GLOBAL .dcgettext FUNC_UNSAFE NOFP RET 4021b5 - 4021b0 6 INSTR BELONGTO 4021b0 - 4021b0 8 MEMORYHOLE STACK esp + 0 ReturnAddress - 4021c0 0 FUNC FRAMERESTORE 0 0 0 1 0 0 2 0 0 3 0 0 4 0 0 5 0 0 6 0 0 7 0 0 8 0 0 9 0 0 10 0 0 11 0 0 12 0 0 13 0 0 14 0 0 15 0 0 ZZ - 4021c0 0 FUNC MMSAFENESS UNSAFE - 4021c0 -1 INSTR LOCAL NoMetaUpdate jmp cs:off_6190E0 - 4021c0 6 FUNC GLOBAL .__ctype_get_mb_cur_max FUNC_UNSAFE NOFP RET 4021c5 - 4021c0 6 INSTR BELONGTO 4021c0 - 4021c0 8 MEMORYHOLE STACK esp + 0 ReturnAddress - 4021d0 0 FUNC FRAMERESTORE 0 0 0 1 0 0 2 0 0 3 0 0 4 0 0 5 0 0 6 0 0 7 0 0 8 0 0 9 0 0 10 0 0 11 0 0 12 0 0 13 0 0 14 0 0 15 0 0 ZZ - 4021d0 0 FUNC MMSAFENESS UNSAFE - 4021d0 -1 INSTR LOCAL NoMetaUpdate jmp cs:off_6190E8 - 4021d0 6 FUNC GLOBAL .strlen FUNC_UNSAFE NOFP RET 4021d5 - 4021d0 6 INSTR BELONGTO 4021d0 - 4021d0 8 MEMORYHOLE STACK esp + 0 ReturnAddress - 4021e0 0 FUNC FRAMERESTORE 0 0 0 1 0 0 2 0 0 3 0 0 4 0 0 5 0 0 6 0 0 7 0 0 8 0 0 9 0 0 10 0 0 11 0 0 12 0 0 13 0 0 14 0 0 15 0 0 ZZ - 4021e0 0 FUNC MMSAFENESS UNSAFE - 4021e0 -1 INSTR LOCAL NoMetaUpdate jmp cs:off_6190F0 - 4021e0 6 FUNC GLOBAL .__lxstat FUNC_UNSAFE NOFP RET 4021e5 - 4021e0 6 INSTR BELONGTO 4021e0 - 4021e0 8 MEMORYHOLE STACK esp + 0 ReturnAddress - 4021f0 0 FUNC FRAMERESTORE 0 0 0 1 0 0 2 0 0 3 0 0 4 0 0 5 0 0 6 0 0 7 0 0 8 0 0 9 0 0 10 0 0 11 0 0 12 0 0 13 0 0 14 0 0 15 0 0 ZZ - 4021f0 0 FUNC MMSAFENESS UNSAFE - 4021f0 -1 INSTR LOCAL NoMetaUpdate jmp cs:off_6190F8 - 4021f0 6 FUNC GLOBAL .__stack_chk_fail FUNC_UNSAFE NOFP NORET 4021f5 - 4021f0 6 INSTR BELONGTO 4021f0 - 4021f0 8 MEMORYHOLE STACK esp + 0 ReturnAddress - 402200 0 FUNC FRAMERESTORE 0 0 0 1 0 0 2 0 0 3 0 0 4 0 0 5 0 0 6 0 0 7 0 0 8 0 0 9 0 0 10 0 0 11 0 0 12 0 0 13 0 0 14 0 0 15 0 0 ZZ - 402200 0 FUNC MMSAFENESS UNSAFE - 402200 -1 INSTR LOCAL NoMetaUpdate jmp cs:off_619100 - 402200 6 FUNC GLOBAL .getopt_long FUNC_UNSAFE NOFP RET 402205 - 402200 6 INSTR BELONGTO 402200 - 402200 8 MEMORYHOLE STACK esp + 0 ReturnAddress - 402210 0 FUNC FRAMERESTORE 0 0 0 1 0 0 2 0 0 3 0 0 4 0 0 5 0 0 6 0 0 7 0 0 8 0 0 9 0 0 10 0 0 11 0 0 12 0 0 13 0 0 14 0 0 15 0 0 ZZ - 402210 0 FUNC MMSAFENESS UNSAFE - 402210 -1 INSTR LOCAL NoMetaUpdate jmp cs:off_619108 - 402210 6 FUNC GLOBAL .mbrtowc FUNC_UNSAFE NOFP RET 402215 - 402210 6 INSTR BELONGTO 402210 - 402210 8 MEMORYHOLE STACK esp + 0 ReturnAddress - 402220 0 FUNC FRAMERESTORE 0 0 0 1 0 0 2 0 0 3 0 0 4 0 0 5 0 0 6 0 0 7 0 0 8 0 0 9 0 0 10 0 0 11 0 0 12 0 0 13 0 0 14 0 0 15 0 0 ZZ - 402220 0 FUNC MMSAFENESS UNSAFE - 402220 -1 INSTR LOCAL NoMetaUpdate jmp cs:off_619110 - 402220 6 FUNC GLOBAL .strchr FUNC_UNSAFE NOFP RET 402225 - 402220 6 INSTR BELONGTO 402220 - 402220 8 MEMORYHOLE STACK esp + 0 ReturnAddress - 402230 0 FUNC FRAMERESTORE 0 0 0 1 0 0 2 0 0 3 0 0 4 0 0 5 0 0 6 0 0 7 0 0 8 0 0 9 0 0 10 0 0 11 0 0 12 0 0 13 0 0 14 0 0 15 0 0 ZZ - 402230 0 FUNC MMSAFENESS UNSAFE - 402230 -1 INSTR LOCAL NoMetaUpdate jmp cs:off_619118 - 402230 6 FUNC GLOBAL .getgrgid FUNC_UNSAFE NOFP RET 402235 - 402230 6 INSTR BELONGTO 402230 - 402230 8 MEMORYHOLE STACK esp + 0 ReturnAddress - 402240 0 FUNC FRAMERESTORE 0 0 0 1 0 0 2 0 0 3 0 0 4 0 0 5 0 0 6 0 0 7 0 0 8 0 0 9 0 0 10 0 0 11 0 0 12 0 0 13 0 0 14 0 0 15 0 0 ZZ - 402240 0 FUNC MMSAFENESS UNSAFE - 402240 -1 INSTR LOCAL NoMetaUpdate jmp cs:off_619120 - 402240 6 FUNC GLOBAL ._obstack_begin FUNC_UNSAFE NOFP RET 402245 - 402240 6 INSTR BELONGTO 402240 - 402240 8 MEMORYHOLE STACK esp + 0 ReturnAddress - 402250 0 FUNC FRAMERESTORE 0 0 0 1 0 0 2 0 0 3 0 0 4 0 0 5 0 0 6 0 0 7 0 0 8 0 0 9 0 0 10 0 0 11 0 0 12 0 0 13 0 0 14 0 0 15 0 0 ZZ - 402250 0 FUNC MMSAFENESS UNSAFE - 402250 -1 INSTR LOCAL NoMetaUpdate jmp cs:off_619128 - 402250 6 FUNC GLOBAL .__overflow FUNC_UNSAFE NOFP RET 402255 - 402250 6 INSTR BELONGTO 402250 - 402250 8 MEMORYHOLE STACK esp + 0 ReturnAddress - 402260 0 FUNC FRAMERESTORE 0 0 0 1 0 0 2 0 0 3 0 0 4 0 0 5 0 0 6 0 0 7 0 0 8 0 0 9 0 0 10 0 0 11 0 0 12 0 0 13 0 0 14 0 0 15 0 0 ZZ - 402260 0 FUNC MMSAFENESS UNSAFE - 402260 -1 INSTR LOCAL NoMetaUpdate jmp cs:off_619130 - 402260 6 FUNC GLOBAL .strrchr FUNC_UNSAFE NOFP RET 402265 - 402260 6 INSTR BELONGTO 402260 - 402260 8 MEMORYHOLE STACK esp + 0 ReturnAddress - 402270 0 FUNC FRAMERESTORE 0 0 0 1 0 0 2 0 0 3 0 0 4 0 0 5 0 0 6 0 0 7 0 0 8 0 0 9 0 0 10 0 0 11 0 0 12 0 0 13 0 0 14 0 0 15 0 0 ZZ - 402270 0 FUNC MMSAFENESS UNSAFE - 402270 -1 INSTR LOCAL NoMetaUpdate jmp cs:off_619138 - 402270 6 FUNC GLOBAL .fgetfilecon FUNC_UNSAFE NOFP RET 402275 - 402270 6 INSTR BELONGTO 402270 - 402270 8 MEMORYHOLE STACK esp + 0 ReturnAddress - 402280 0 FUNC FRAMERESTORE 0 0 0 1 0 0 2 0 0 3 0 0 4 0 0 5 0 0 6 0 0 7 0 0 8 0 0 9 0 0 10 0 0 11 0 0 12 0 0 13 0 0 14 0 0 15 0 0 ZZ - 402280 0 FUNC MMSAFENESS UNSAFE - 402280 -1 INSTR LOCAL NoMetaUpdate jmp cs:off_619140 - 402280 6 FUNC GLOBAL .lseek FUNC_UNSAFE NOFP RET 402285 - 402280 6 INSTR BELONGTO 402280 - 402280 8 MEMORYHOLE STACK esp + 0 ReturnAddress - 402290 0 FUNC FRAMERESTORE 0 0 0 1 0 0 2 0 0 3 0 0 4 0 0 5 0 0 6 0 0 7 0 0 8 0 0 9 0 0 10 0 0 11 0 0 12 0 0 13 0 0 14 0 0 15 0 0 ZZ - 402290 0 FUNC MMSAFENESS UNSAFE - 402290 -1 INSTR LOCAL NoMetaUpdate jmp cs:off_619148 - 402290 6 FUNC GLOBAL .gettimeofday FUNC_UNSAFE NOFP RET 402295 - 402290 6 INSTR BELONGTO 402290 - 402290 8 MEMORYHOLE STACK esp + 0 ReturnAddress - 4022a0 0 FUNC FRAMERESTORE 0 0 0 1 0 0 2 0 0 3 0 0 4 0 0 5 0 0 6 0 0 7 0 0 8 0 0 9 0 0 10 0 0 11 0 0 12 0 0 13 0 0 14 0 0 15 0 0 ZZ - 4022a0 0 FUNC MMSAFENESS UNSAFE - 4022a0 -1 INSTR LOCAL NoMetaUpdate jmp cs:off_619150 - 4022a0 6 FUNC GLOBAL .__assert_fail FUNC_UNSAFE NOFP NORET 4022a5 - 4022a0 6 INSTR BELONGTO 4022a0 - 4022a0 8 MEMORYHOLE STACK esp + 0 ReturnAddress - 4022b0 0 FUNC FRAMERESTORE 0 0 0 1 0 0 2 0 0 3 0 0 4 0 0 5 0 0 6 0 0 7 0 0 8 0 0 9 0 0 10 0 0 11 0 0 12 0 0 13 0 0 14 0 0 15 0 0 ZZ - 4022b0 0 FUNC MMSAFENESS UNSAFE - 4022b0 -1 INSTR LOCAL NoMetaUpdate jmp cs:off_619158 - 4022b0 6 FUNC GLOBAL .__strtoul_internal FUNC_UNSAFE NOFP RET 4022b5 - 4022b0 6 INSTR BELONGTO 4022b0 - 4022b0 8 MEMORYHOLE STACK esp + 0 ReturnAddress - 4022c0 0 FUNC FRAMERESTORE 0 0 0 1 0 0 2 0 0 3 0 0 4 0 0 5 0 0 6 0 0 7 0 0 8 0 0 9 0 0 10 0 0 11 0 0 12 0 0 13 0 0 14 0 0 15 0 0 ZZ - 4022c0 0 FUNC MMSAFENESS UNSAFE - 4022c0 -1 INSTR LOCAL NoMetaUpdate jmp cs:off_619160 - 4022c0 6 FUNC GLOBAL .fnmatch FUNC_UNSAFE NOFP RET 4022c5 - 4022c0 6 INSTR BELONGTO 4022c0 - 4022c0 8 MEMORYHOLE STACK esp + 0 ReturnAddress - 4022d0 0 FUNC FRAMERESTORE 0 0 0 1 0 0 2 0 0 3 0 0 4 0 0 5 0 0 6 0 0 7 0 0 8 0 0 9 0 0 10 0 0 11 0 0 12 0 0 13 0 0 14 0 0 15 0 0 ZZ - 4022d0 0 FUNC MMSAFENESS UNSAFE - 4022d0 -1 INSTR LOCAL NoMetaUpdate jmp cs:off_619168 - 4022d0 6 FUNC GLOBAL .memset FUNC_UNSAFE NOFP RET 4022d5 - 4022d0 6 INSTR BELONGTO 4022d0 - 4022d0 8 MEMORYHOLE STACK esp + 0 ReturnAddress - 4022e0 0 FUNC FRAMERESTORE 0 0 0 1 0 0 2 0 0 3 0 0 4 0 0 5 0 0 6 0 0 7 0 0 8 0 0 9 0 0 10 0 0 11 0 0 12 0 0 13 0 0 14 0 0 15 0 0 ZZ - 4022e0 0 FUNC MMSAFENESS UNSAFE - 4022e0 -1 INSTR LOCAL NoMetaUpdate jmp cs:off_619170 - 4022e0 6 FUNC GLOBAL .acl_get_tag_type FUNC_UNSAFE NOFP RET 4022e5 - 4022e0 6 INSTR BELONGTO 4022e0 - 4022e0 8 MEMORYHOLE STACK esp + 0 ReturnAddress - 4022f0 0 FUNC FRAMERESTORE 0 0 0 1 0 0 2 0 0 3 0 0 4 0 0 5 0 0 6 0 0 7 0 0 8 0 0 9 0 0 10 0 0 11 0 0 12 0 0 13 0 0 14 0 0 15 0 0 ZZ - 4022f0 0 FUNC MMSAFENESS UNSAFE - 4022f0 -1 INSTR LOCAL NoMetaUpdate jmp cs:off_619178 - 4022f0 6 FUNC GLOBAL .ioctl FUNC_UNSAFE NOFP RET 4022f5 - 4022f0 6 INSTR BELONGTO 4022f0 - 4022f0 8 MEMORYHOLE STACK esp + 0 ReturnAddress - 402300 0 FUNC FRAMERESTORE 0 0 0 1 0 0 2 0 0 3 0 0 4 0 0 5 0 0 6 0 0 7 0 0 8 0 0 9 0 0 10 0 0 11 0 0 12 0 0 13 0 0 14 0 0 15 0 0 ZZ - 402300 0 FUNC MMSAFENESS UNSAFE - 402300 -1 INSTR LOCAL NoMetaUpdate jmp cs:off_619180 - 402300 6 FUNC GLOBAL .closedir FUNC_UNSAFE NOFP RET 402305 - 402300 6 INSTR BELONGTO 402300 - 402300 8 MEMORYHOLE STACK esp + 0 ReturnAddress - 402310 0 FUNC FRAMERESTORE 0 0 0 1 0 0 2 0 0 3 0 0 4 0 0 5 0 0 6 0 0 7 0 0 8 0 0 9 0 0 10 0 0 11 0 0 12 0 0 13 0 0 14 0 0 15 0 0 ZZ - 402310 0 FUNC MMSAFENESS UNSAFE - 402310 -1 INSTR LOCAL NoMetaUpdate jmp cs:off_619188 - 402310 6 FUNC GLOBAL .__libc_start_main FUNC_UNSAFE NOFP RET 402315 - 402310 6 INSTR BELONGTO 402310 - 402310 8 MEMORYHOLE STACK esp + 0 ReturnAddress - 402320 0 FUNC FRAMERESTORE 0 0 0 1 0 0 2 0 0 3 0 0 4 0 0 5 0 0 6 0 0 7 0 0 8 0 0 9 0 0 10 0 0 11 0 0 12 0 0 13 0 0 14 0 0 15 0 0 ZZ - 402320 0 FUNC MMSAFENESS UNSAFE - 402320 -1 INSTR LOCAL NoMetaUpdate jmp cs:off_619190 - 402320 6 FUNC GLOBAL .memcmp FUNC_UNSAFE NOFP RET 402325 - 402320 6 INSTR BELONGTO 402320 - 402320 8 MEMORYHOLE STACK esp + 0 ReturnAddress - 402330 0 FUNC FRAMERESTORE 0 0 0 1 0 0 2 0 0 3 0 0 4 0 0 5 0 0 6 0 0 7 0 0 8 0 0 9 0 0 10 0 0 11 0 0 12 0 0 13 0 0 14 0 0 15 0 0 ZZ - 402330 0 FUNC MMSAFENESS UNSAFE - 402330 -1 INSTR LOCAL NoMetaUpdate jmp cs:off_619198 - 402330 6 FUNC GLOBAL ._setjmp FUNC_UNSAFE NOFP RET 402335 - 402330 6 INSTR BELONGTO 402330 - 402330 8 MEMORYHOLE STACK esp + 0 ReturnAddress - 402340 0 FUNC FRAMERESTORE 0 0 0 1 0 0 2 0 0 3 0 0 4 0 0 5 0 0 6 0 0 7 0 0 8 0 0 9 0 0 10 0 0 11 0 0 12 0 0 13 0 0 14 0 0 15 0 0 ZZ - 402340 0 FUNC MMSAFENESS UNSAFE - 402340 -1 INSTR LOCAL NoMetaUpdate jmp cs:off_6191A0 - 402340 6 FUNC GLOBAL .fputs_unlocked FUNC_UNSAFE NOFP RET 402345 - 402340 6 INSTR BELONGTO 402340 - 402340 8 MEMORYHOLE STACK esp + 0 ReturnAddress - 402350 0 FUNC FRAMERESTORE 0 0 0 1 0 0 2 0 0 3 0 0 4 0 0 5 0 0 6 0 0 7 0 0 8 0 0 9 0 0 10 0 0 11 0 0 12 0 0 13 0 0 14 0 0 15 0 0 ZZ - 402350 0 FUNC MMSAFENESS UNSAFE - 402350 -1 INSTR LOCAL NoMetaUpdate jmp cs:off_6191A8 - 402350 6 FUNC GLOBAL .calloc FUNC_UNSAFE NOFP RET 402355 - 402350 6 INSTR BELONGTO 402350 - 402350 8 MEMORYHOLE STACK esp + 0 ReturnAddress - 402360 0 FUNC FRAMERESTORE 0 0 0 1 0 0 2 0 0 3 0 0 4 0 0 5 0 0 6 0 0 7 0 0 8 0 0 9 0 0 10 0 0 11 0 0 12 0 0 13 0 0 14 0 0 15 0 0 ZZ - 402360 0 FUNC MMSAFENESS UNSAFE - 402360 -1 INSTR LOCAL NoMetaUpdate jmp cs:off_6191B0 - 402360 6 FUNC GLOBAL .lgetfilecon FUNC_UNSAFE NOFP RET 402365 - 402360 6 INSTR BELONGTO 402360 - 402360 8 MEMORYHOLE STACK esp + 0 ReturnAddress - 402370 0 FUNC FRAMERESTORE 0 0 0 1 0 0 2 0 0 3 0 0 4 0 0 5 0 0 6 0 0 7 0 0 8 0 0 9 0 0 10 0 0 11 0 0 12 0 0 13 0 0 14 0 0 15 0 0 ZZ - 402370 0 FUNC MMSAFENESS UNSAFE - 402370 -1 INSTR LOCAL NoMetaUpdate jmp cs:off_6191B8 - 402370 6 FUNC GLOBAL .strcmp FUNC_UNSAFE NOFP RET 402375 - 402370 6 INSTR BELONGTO 402370 - 402370 8 MEMORYHOLE STACK esp + 0 ReturnAddress - 402380 0 FUNC FRAMERESTORE 0 0 0 1 0 0 2 0 0 3 0 0 4 0 0 5 0 0 6 0 0 7 0 0 8 0 0 9 0 0 10 0 0 11 0 0 12 0 0 13 0 0 14 0 0 15 0 0 ZZ - 402380 0 FUNC MMSAFENESS UNSAFE - 402380 -1 INSTR LOCAL NoMetaUpdate jmp cs:off_6191C0 - 402380 6 FUNC GLOBAL .signal FUNC_UNSAFE NOFP RET 402385 - 402380 6 INSTR BELONGTO 402380 - 402380 8 MEMORYHOLE STACK esp + 0 ReturnAddress - 402390 0 FUNC FRAMERESTORE 0 0 0 1 0 0 2 0 0 3 0 0 4 0 0 5 0 0 6 0 0 7 0 0 8 0 0 9 0 0 10 0 0 11 0 0 12 0 0 13 0 0 14 0 0 15 0 0 ZZ - 402390 0 FUNC MMSAFENESS UNSAFE - 402390 -1 INSTR LOCAL NoMetaUpdate jmp cs:off_6191C8 - 402390 6 FUNC GLOBAL .dirfd FUNC_UNSAFE NOFP RET 402395 - 402390 6 INSTR BELONGTO 402390 - 402390 8 MEMORYHOLE STACK esp + 0 ReturnAddress - 4023a0 0 FUNC FRAMERESTORE 0 0 0 1 0 0 2 0 0 3 0 0 4 0 0 5 0 0 6 0 0 7 0 0 8 0 0 9 0 0 10 0 0 11 0 0 12 0 0 13 0 0 14 0 0 15 0 0 ZZ - 4023a0 0 FUNC MMSAFENESS UNSAFE - 4023a0 -1 INSTR LOCAL NoMetaUpdate jmp cs:off_6191D0 - 4023a0 6 FUNC GLOBAL .getpwnam FUNC_UNSAFE NOFP RET 4023a5 - 4023a0 6 INSTR BELONGTO 4023a0 - 4023a0 8 MEMORYHOLE STACK esp + 0 ReturnAddress - 4023b0 0 FUNC FRAMERESTORE 0 0 0 1 0 0 2 0 0 3 0 0 4 0 0 5 0 0 6 0 0 7 0 0 8 0 0 9 0 0 10 0 0 11 0 0 12 0 0 13 0 0 14 0 0 15 0 0 ZZ - 4023b0 0 FUNC MMSAFENESS UNSAFE - 4023b0 -1 INSTR LOCAL NoMetaUpdate jmp cs:off_6191D8 - 4023b0 6 FUNC GLOBAL .__memcpy_chk FUNC_UNSAFE NOFP RET 4023b5 - 4023b0 6 INSTR BELONGTO 4023b0 - 4023b0 8 MEMORYHOLE STACK esp + 0 ReturnAddress - 4023c0 0 FUNC FRAMERESTORE 0 0 0 1 0 0 2 0 0 3 0 0 4 0 0 5 0 0 6 0 0 7 0 0 8 0 0 9 0 0 10 0 0 11 0 0 12 0 0 13 0 0 14 0 0 15 0 0 ZZ - 4023c0 0 FUNC MMSAFENESS UNSAFE - 4023c0 -1 INSTR LOCAL NoMetaUpdate jmp cs:off_6191E0 - 4023c0 6 FUNC GLOBAL .sigemptyset FUNC_UNSAFE NOFP RET 4023c5 - 4023c0 6 INSTR BELONGTO 4023c0 - 4023c0 8 MEMORYHOLE STACK esp + 0 ReturnAddress - 4023d0 0 FUNC FRAMERESTORE 0 0 0 1 0 0 2 0 0 3 0 0 4 0 0 5 0 0 6 0 0 7 0 0 8 0 0 9 0 0 10 0 0 11 0 0 12 0 0 13 0 0 14 0 0 15 0 0 ZZ - 4023d0 0 FUNC MMSAFENESS UNSAFE - 4023d0 -1 INSTR LOCAL NoMetaUpdate jmp cs:off_6191E8 - 4023d0 6 FUNC GLOBAL .memcpy FUNC_UNSAFE NOFP RET 4023d5 - 4023d0 6 INSTR BELONGTO 4023d0 - 4023d0 8 MEMORYHOLE STACK esp + 0 ReturnAddress - 4023e0 0 FUNC FRAMERESTORE 0 0 0 1 0 0 2 0 0 3 0 0 4 0 0 5 0 0 6 0 0 7 0 0 8 0 0 9 0 0 10 0 0 11 0 0 12 0 0 13 0 0 14 0 0 15 0 0 ZZ - 4023e0 0 FUNC MMSAFENESS UNSAFE - 4023e0 -1 INSTR LOCAL NoMetaUpdate jmp cs:off_6191F0 - 4023e0 6 FUNC GLOBAL .getgrnam FUNC_UNSAFE NOFP RET 4023e5 - 4023e0 6 INSTR BELONGTO 4023e0 - 4023e0 8 MEMORYHOLE STACK esp + 0 ReturnAddress - 4023f0 0 FUNC FRAMERESTORE 0 0 0 1 0 0 2 0 0 3 0 0 4 0 0 5 0 0 6 0 0 7 0 0 8 0 0 9 0 0 10 0 0 11 0 0 12 0 0 13 0 0 14 0 0 15 0 0 ZZ - 4023f0 0 FUNC MMSAFENESS UNSAFE - 4023f0 -1 INSTR LOCAL NoMetaUpdate jmp cs:off_6191F8 - 4023f0 6 FUNC GLOBAL .getfilecon FUNC_UNSAFE NOFP RET 4023f5 - 4023f0 6 INSTR BELONGTO 4023f0 - 4023f0 8 MEMORYHOLE STACK esp + 0 ReturnAddress - 402400 0 FUNC FRAMERESTORE 0 0 0 1 0 0 2 0 0 3 0 0 4 0 0 5 0 0 6 0 0 7 0 0 8 0 0 9 0 0 10 0 0 11 0 0 12 0 0 13 0 0 14 0 0 15 0 0 ZZ - 402400 0 FUNC MMSAFENESS UNSAFE - 402400 -1 INSTR LOCAL NoMetaUpdate jmp cs:off_619200 - 402400 6 FUNC GLOBAL .fileno FUNC_UNSAFE NOFP RET 402405 - 402400 6 INSTR BELONGTO 402400 - 402400 8 MEMORYHOLE STACK esp + 0 ReturnAddress - 402410 0 FUNC FRAMERESTORE 0 0 0 1 0 0 2 0 0 3 0 0 4 0 0 5 0 0 6 0 0 7 0 0 8 0 0 9 0 0 10 0 0 11 0 0 12 0 0 13 0 0 14 0 0 15 0 0 ZZ - 402410 0 FUNC MMSAFENESS UNSAFE - 402410 -1 INSTR LOCAL NoMetaUpdate jmp cs:off_619208 - 402410 6 FUNC GLOBAL .tcgetpgrp FUNC_UNSAFE NOFP RET 402415 - 402410 6 INSTR BELONGTO 402410 - 402410 8 MEMORYHOLE STACK esp + 0 ReturnAddress - 402420 0 FUNC FRAMERESTORE 0 0 0 1 0 0 2 0 0 3 0 0 4 0 0 5 0 0 6 0 0 7 0 0 8 0 0 9 0 0 10 0 0 11 0 0 12 0 0 13 0 0 14 0 0 15 0 0 ZZ - 402420 0 FUNC MMSAFENESS UNSAFE - 402420 -1 INSTR LOCAL NoMetaUpdate jmp cs:off_619210 - 402420 6 FUNC GLOBAL .__xstat FUNC_UNSAFE NOFP RET 402425 - 402420 6 INSTR BELONGTO 402420 - 402420 8 MEMORYHOLE STACK esp + 0 ReturnAddress - 402430 0 FUNC FRAMERESTORE 0 0 0 1 0 0 2 0 0 3 0 0 4 0 0 5 0 0 6 0 0 7 0 0 8 0 0 9 0 0 10 0 0 11 0 0 12 0 0 13 0 0 14 0 0 15 0 0 ZZ - 402430 0 FUNC MMSAFENESS UNSAFE - 402430 -1 INSTR LOCAL NoMetaUpdate jmp cs:off_619218 - 402430 6 FUNC GLOBAL .readdir FUNC_UNSAFE NOFP RET 402435 - 402430 6 INSTR BELONGTO 402430 - 402430 8 MEMORYHOLE STACK esp + 0 ReturnAddress - 402440 0 FUNC FRAMERESTORE 0 0 0 1 0 0 2 0 0 3 0 0 4 0 0 5 0 0 6 0 0 7 0 0 8 0 0 9 0 0 10 0 0 11 0 0 12 0 0 13 0 0 14 0 0 15 0 0 ZZ - 402440 0 FUNC MMSAFENESS UNSAFE - 402440 -1 INSTR LOCAL NoMetaUpdate jmp cs:off_619220 - 402440 6 FUNC GLOBAL .wcwidth FUNC_UNSAFE NOFP RET 402445 - 402440 6 INSTR BELONGTO 402440 - 402440 8 MEMORYHOLE STACK esp + 0 ReturnAddress - 402450 0 FUNC FRAMERESTORE 0 0 0 1 0 0 2 0 0 3 0 0 4 0 0 5 0 0 6 0 0 7 0 0 8 0 0 9 0 0 10 0 0 11 0 0 12 0 0 13 0 0 14 0 0 15 0 0 ZZ - 402450 0 FUNC MMSAFENESS UNSAFE - 402450 -1 INSTR LOCAL NoMetaUpdate jmp cs:off_619228 - 402450 6 FUNC GLOBAL .malloc FUNC_UNSAFE NOFP RET 402455 - 402450 6 INSTR BELONGTO 402450 - 402450 8 MEMORYHOLE STACK esp + 0 ReturnAddress - 402460 0 FUNC FRAMERESTORE 0 0 0 1 0 0 2 0 0 3 0 0 4 0 0 5 0 0 6 0 0 7 0 0 8 0 0 9 0 0 10 0 0 11 0 0 12 0 0 13 0 0 14 0 0 15 0 0 ZZ - 402460 0 FUNC MMSAFENESS UNSAFE - 402460 -1 INSTR LOCAL NoMetaUpdate jmp cs:off_619230 - 402460 6 FUNC GLOBAL .fflush FUNC_UNSAFE NOFP RET 402465 - 402460 6 INSTR BELONGTO 402460 - 402460 8 MEMORYHOLE STACK esp + 0 ReturnAddress - 402470 0 FUNC FRAMERESTORE 0 0 0 1 0 0 2 0 0 3 0 0 4 0 0 5 0 0 6 0 0 7 0 0 8 0 0 9 0 0 10 0 0 11 0 0 12 0 0 13 0 0 14 0 0 15 0 0 ZZ - 402470 0 FUNC MMSAFENESS UNSAFE - 402470 -1 INSTR LOCAL NoMetaUpdate jmp cs:off_619238 - 402470 6 FUNC GLOBAL .nl_langinfo FUNC_UNSAFE NOFP RET 402475 - 402470 6 INSTR BELONGTO 402470 - 402470 8 MEMORYHOLE STACK esp + 0 ReturnAddress - 402480 0 FUNC FRAMERESTORE 0 0 0 1 0 0 2 0 0 3 0 0 4 0 0 5 0 0 6 0 0 7 0 0 8 0 0 9 0 0 10 0 0 11 0 0 12 0 0 13 0 0 14 0 0 15 0 0 ZZ - 402480 0 FUNC MMSAFENESS UNSAFE - 402480 -1 INSTR LOCAL NoMetaUpdate jmp cs:off_619240 - 402480 6 FUNC GLOBAL .__fxstat FUNC_UNSAFE NOFP RET 402485 - 402480 6 INSTR BELONGTO 402480 - 402480 8 MEMORYHOLE STACK esp + 0 ReturnAddress - 402490 0 FUNC FRAMERESTORE 0 0 0 1 0 0 2 0 0 3 0 0 4 0 0 5 0 0 6 0 0 7 0 0 8 0 0 9 0 0 10 0 0 11 0 0 12 0 0 13 0 0 14 0 0 15 0 0 ZZ - 402490 0 FUNC MMSAFENESS UNSAFE - 402490 -1 INSTR LOCAL NoMetaUpdate jmp cs:off_619248 - 402490 6 FUNC GLOBAL .clock_gettime FUNC_UNSAFE NOFP RET 402495 - 402490 6 INSTR BELONGTO 402490 - 402490 8 MEMORYHOLE STACK esp + 0 ReturnAddress - 4024a0 0 FUNC FRAMERESTORE 0 0 0 1 0 0 2 0 0 3 0 0 4 0 0 5 0 0 6 0 0 7 0 0 8 0 0 9 0 0 10 0 0 11 0 0 12 0 0 13 0 0 14 0 0 15 0 0 ZZ - 4024a0 0 FUNC MMSAFENESS UNSAFE - 4024a0 -1 INSTR LOCAL NoMetaUpdate jmp cs:off_619250 - 4024a0 6 FUNC GLOBAL .strcoll FUNC_UNSAFE NOFP RET 4024a5 - 4024a0 6 INSTR BELONGTO 4024a0 - 4024a0 8 MEMORYHOLE STACK esp + 0 ReturnAddress - 4024b0 0 FUNC FRAMERESTORE 0 0 0 1 0 0 2 0 0 3 0 0 4 0 0 5 0 0 6 0 0 7 0 0 8 0 0 9 0 0 10 0 0 11 0 0 12 0 0 13 0 0 14 0 0 15 0 0 ZZ - 4024b0 0 FUNC MMSAFENESS UNSAFE - 4024b0 -1 INSTR LOCAL NoMetaUpdate jmp cs:off_619258 - 4024b0 6 FUNC GLOBAL .mktime FUNC_UNSAFE NOFP RET 4024b5 - 4024b0 6 INSTR BELONGTO 4024b0 - 4024b0 8 MEMORYHOLE STACK esp + 0 ReturnAddress - 4024c0 0 FUNC FRAMERESTORE 0 0 0 1 0 0 2 0 0 3 0 0 4 0 0 5 0 0 6 0 0 7 0 0 8 0 0 9 0 0 10 0 0 11 0 0 12 0 0 13 0 0 14 0 0 15 0 0 ZZ - 4024c0 0 FUNC MMSAFENESS UNSAFE - 4024c0 -1 INSTR LOCAL NoMetaUpdate jmp cs:off_619260 - 4024c0 6 FUNC GLOBAL .__freading FUNC_UNSAFE NOFP RET 4024c5 - 4024c0 6 INSTR BELONGTO 4024c0 - 4024c0 8 MEMORYHOLE STACK esp + 0 ReturnAddress - 4024d0 0 FUNC FRAMERESTORE 0 0 0 1 0 0 2 0 0 3 0 0 4 0 0 5 0 0 6 0 0 7 0 0 8 0 0 9 0 0 10 0 0 11 0 0 12 0 0 13 0 0 14 0 0 15 0 0 ZZ - 4024d0 0 FUNC MMSAFENESS UNSAFE - 4024d0 -1 INSTR LOCAL NoMetaUpdate jmp cs:off_619268 - 4024d0 6 FUNC GLOBAL .fwrite_unlocked FUNC_UNSAFE NOFP RET 4024d5 - 4024d0 6 INSTR BELONGTO 4024d0 - 4024d0 8 MEMORYHOLE STACK esp + 0 ReturnAddress - 4024e0 0 FUNC FRAMERESTORE 0 0 0 1 0 0 2 0 0 3 0 0 4 0 0 5 0 0 6 0 0 7 0 0 8 0 0 9 0 0 10 0 0 11 0 0 12 0 0 13 0 0 14 0 0 15 0 0 ZZ - 4024e0 0 FUNC MMSAFENESS UNSAFE - 4024e0 -1 INSTR LOCAL NoMetaUpdate jmp cs:off_619270 - 4024e0 6 FUNC GLOBAL .acl_get_entry FUNC_UNSAFE NOFP RET 4024e5 - 4024e0 6 INSTR BELONGTO 4024e0 - 4024e0 8 MEMORYHOLE STACK esp + 0 ReturnAddress - 4024f0 0 FUNC FRAMERESTORE 0 0 0 1 0 0 2 0 0 3 0 0 4 0 0 5 0 0 6 0 0 7 0 0 8 0 0 9 0 0 10 0 0 11 0 0 12 0 0 13 0 0 14 0 0 15 0 0 ZZ - 4024f0 0 FUNC MMSAFENESS UNSAFE - 4024f0 -1 INSTR LOCAL NoMetaUpdate jmp cs:off_619278 - 4024f0 6 FUNC GLOBAL .realloc FUNC_UNSAFE NOFP RET 4024f5 - 4024f0 6 INSTR BELONGTO 4024f0 - 4024f0 8 MEMORYHOLE STACK esp + 0 ReturnAddress - 402500 0 FUNC FRAMERESTORE 0 0 0 1 0 0 2 0 0 3 0 0 4 0 0 5 0 0 6 0 0 7 0 0 8 0 0 9 0 0 10 0 0 11 0 0 12 0 0 13 0 0 14 0 0 15 0 0 ZZ - 402500 0 FUNC MMSAFENESS UNSAFE - 402500 -1 INSTR LOCAL NoMetaUpdate jmp cs:off_619280 - 402500 6 FUNC GLOBAL .setlocale FUNC_UNSAFE NOFP RET 402505 - 402500 6 INSTR BELONGTO 402500 - 402500 8 MEMORYHOLE STACK esp + 0 ReturnAddress - 402510 0 FUNC FRAMERESTORE 0 0 0 1 0 0 2 0 0 3 0 0 4 0 0 5 0 0 6 0 0 7 0 0 8 0 0 9 0 0 10 0 0 11 0 0 12 0 0 13 0 0 14 0 0 15 0 0 ZZ - 402510 0 FUNC MMSAFENESS UNSAFE - 402510 -1 INSTR LOCAL NoMetaUpdate jmp cs:off_619288 - 402510 6 FUNC GLOBAL ._obstack_newchunk FUNC_UNSAFE NOFP RET 402515 - 402510 6 INSTR BELONGTO 402510 - 402510 8 MEMORYHOLE STACK esp + 0 ReturnAddress - 402520 0 FUNC FRAMERESTORE 0 0 0 1 0 0 2 0 0 3 0 0 4 0 0 5 0 0 6 0 0 7 0 0 8 0 0 9 0 0 10 0 0 11 0 0 12 0 0 13 0 0 14 0 0 15 0 0 ZZ - 402520 0 FUNC MMSAFENESS UNSAFE - 402520 -1 INSTR LOCAL NoMetaUpdate jmp cs:off_619290 - 402520 6 FUNC GLOBAL .__printf_chk FUNC_UNSAFE NOFP RET 402525 - 402520 6 INSTR BELONGTO 402520 - 402520 8 MEMORYHOLE STACK esp + 0 ReturnAddress - 402530 0 FUNC FRAMERESTORE 0 0 0 1 0 0 2 0 0 3 0 0 4 0 0 5 0 0 6 0 0 7 0 0 8 0 0 9 0 0 10 0 0 11 0 0 12 0 0 13 0 0 14 0 0 15 0 0 ZZ - 402530 0 FUNC MMSAFENESS UNSAFE - 402530 -1 INSTR LOCAL NoMetaUpdate jmp cs:off_619298 - 402530 6 FUNC GLOBAL .strftime FUNC_UNSAFE NOFP RET 402535 - 402530 6 INSTR BELONGTO 402530 - 402530 8 MEMORYHOLE STACK esp + 0 ReturnAddress - 402540 0 FUNC FRAMERESTORE 0 0 0 1 0 0 2 0 0 3 0 0 4 0 0 5 0 0 6 0 0 7 0 0 8 0 0 9 0 0 10 0 0 11 0 0 12 0 0 13 0 0 14 0 0 15 0 0 ZZ - 402540 0 FUNC MMSAFENESS UNSAFE - 402540 -1 INSTR LOCAL NoMetaUpdate jmp cs:off_6192A0 - 402540 6 FUNC GLOBAL .mempcpy FUNC_UNSAFE NOFP RET 402545 - 402540 6 INSTR BELONGTO 402540 - 402540 8 MEMORYHOLE STACK esp + 0 ReturnAddress - 402550 0 FUNC FRAMERESTORE 0 0 0 1 0 0 2 0 0 3 0 0 4 0 0 5 0 0 6 0 0 7 0 0 8 0 0 9 0 0 10 0 0 11 0 0 12 0 0 13 0 0 14 0 0 15 0 0 ZZ - 402550 0 FUNC MMSAFENESS UNSAFE - 402550 -1 INSTR LOCAL NoMetaUpdate jmp cs:off_6192A8 - 402550 6 FUNC GLOBAL .memmove FUNC_UNSAFE NOFP RET 402555 - 402550 6 INSTR BELONGTO 402550 - 402550 8 MEMORYHOLE STACK esp + 0 ReturnAddress - 402560 0 FUNC FRAMERESTORE 0 0 0 1 0 0 2 0 0 3 0 0 4 0 0 5 0 0 6 0 0 7 0 0 8 0 0 9 0 0 10 0 0 11 0 0 12 0 0 13 0 0 14 0 0 15 0 0 ZZ - 402560 0 FUNC MMSAFENESS UNSAFE - 402560 -1 INSTR LOCAL NoMetaUpdate jmp cs:off_6192B0 - 402560 6 FUNC GLOBAL .error FUNC_UNSAFE NOFP RET 402565 - 402560 6 INSTR BELONGTO 402560 - 402560 8 MEMORYHOLE STACK esp + 0 ReturnAddress - 402570 0 FUNC FRAMERESTORE 0 0 0 1 0 0 2 0 0 3 0 0 4 0 0 5 0 0 6 0 0 7 0 0 8 0 0 9 0 0 10 0 0 11 0 0 12 0 0 13 0 0 14 0 0 15 0 0 ZZ - 402570 0 FUNC MMSAFENESS UNSAFE - 402570 -1 INSTR LOCAL NoMetaUpdate jmp cs:off_6192B8 - 402570 6 FUNC GLOBAL .acl_extended_file_nofollow FUNC_UNSAFE NOFP RET 402575 - 402570 6 INSTR BELONGTO 402570 - 402570 8 MEMORYHOLE STACK esp + 0 ReturnAddress - 402580 0 FUNC FRAMERESTORE 0 0 0 1 0 0 2 0 0 3 0 0 4 0 0 5 0 0 6 0 0 7 0 0 8 0 0 9 0 0 10 0 0 11 0 0 12 0 0 13 0 0 14 0 0 15 0 0 ZZ - 402580 0 FUNC MMSAFENESS UNSAFE - 402580 -1 INSTR LOCAL NoMetaUpdate jmp cs:off_6192C0 - 402580 6 FUNC GLOBAL .fseeko FUNC_UNSAFE NOFP RET 402585 - 402580 6 INSTR BELONGTO 402580 - 402580 8 MEMORYHOLE STACK esp + 0 ReturnAddress - 402590 0 FUNC FRAMERESTORE 0 0 0 1 0 0 2 0 0 3 0 0 4 0 0 5 0 0 6 0 0 7 0 0 8 0 0 9 0 0 10 0 0 11 0 0 12 0 0 13 0 0 14 0 0 15 0 0 ZZ - 402590 0 FUNC MMSAFENESS UNSAFE - 402590 -1 INSTR LOCAL NoMetaUpdate jmp cs:off_6192C8 - 402590 6 FUNC GLOBAL .strtoul FUNC_UNSAFE NOFP RET 402595 - 402590 6 INSTR BELONGTO 402590 - 402590 8 MEMORYHOLE STACK esp + 0 ReturnAddress - 4025a0 0 FUNC FRAMERESTORE 0 0 0 1 0 0 2 0 0 3 0 0 4 0 0 5 0 0 6 0 0 7 0 0 8 0 0 9 0 0 10 0 0 11 0 0 12 0 0 13 0 0 14 0 0 15 0 0 ZZ - 4025a0 0 FUNC MMSAFENESS UNSAFE - 4025a0 -1 INSTR LOCAL NoMetaUpdate jmp cs:off_6192D0 - 4025a0 6 FUNC GLOBAL .__cxa_atexit FUNC_UNSAFE NOFP RET 4025a5 - 4025a0 6 INSTR BELONGTO 4025a0 - 4025a0 8 MEMORYHOLE STACK esp + 0 ReturnAddress - 4025b0 0 FUNC FRAMERESTORE 0 0 0 1 0 0 2 0 0 3 0 0 4 0 0 5 0 0 6 0 0 7 0 0 8 0 0 9 0 0 10 0 0 11 0 0 12 0 0 13 0 0 14 0 0 15 0 0 ZZ - 4025b0 0 FUNC MMSAFENESS UNSAFE - 4025b0 -1 INSTR LOCAL NoMetaUpdate jmp cs:off_6192D8 - 4025b0 6 FUNC GLOBAL .wcstombs FUNC_UNSAFE NOFP RET 4025b5 - 4025b0 6 INSTR BELONGTO 4025b0 - 4025b0 8 MEMORYHOLE STACK esp + 0 ReturnAddress - 4025c0 0 FUNC FRAMERESTORE 0 0 0 1 0 0 2 0 0 3 0 0 4 0 0 5 0 0 6 0 0 7 0 0 8 0 0 9 0 0 10 0 0 11 0 0 12 0 0 13 0 0 14 0 0 15 0 0 ZZ - 4025c0 0 FUNC MMSAFENESS UNSAFE - 4025c0 -1 INSTR LOCAL NoMetaUpdate jmp cs:off_6192E0 - 4025c0 6 FUNC GLOBAL .freecon FUNC_UNSAFE NOFP RET 4025c5 - 4025c0 6 INSTR BELONGTO 4025c0 - 4025c0 8 MEMORYHOLE STACK esp + 0 ReturnAddress - 4025d0 0 FUNC FRAMERESTORE 0 0 0 1 0 0 2 0 0 3 0 0 4 0 0 5 0 0 6 0 0 7 0 0 8 0 0 9 0 0 10 0 0 11 0 0 12 0 0 13 0 0 14 0 0 15 0 0 ZZ - 4025d0 0 FUNC MMSAFENESS UNSAFE - 4025d0 -1 INSTR LOCAL NoMetaUpdate jmp cs:off_6192E8 - 4025d0 6 FUNC GLOBAL .sigismember FUNC_UNSAFE NOFP RET 4025d5 - 4025d0 6 INSTR BELONGTO 4025d0 - 4025d0 8 MEMORYHOLE STACK esp + 0 ReturnAddress - 4025e0 0 FUNC FRAMERESTORE 0 0 0 1 0 0 2 0 0 3 0 0 4 0 0 5 0 0 6 0 0 7 0 0 8 0 0 9 0 0 10 0 0 11 0 0 12 0 0 13 0 0 14 0 0 15 0 0 ZZ - 4025e0 0 FUNC MMSAFENESS UNSAFE - 4025e0 -1 INSTR LOCAL NoMetaUpdate jmp cs:off_6192F0 - 4025e0 6 FUNC GLOBAL .exit FUNC_UNSAFE NOFP NORET 4025e5 - 4025e0 6 INSTR BELONGTO 4025e0 - 4025e0 8 MEMORYHOLE STACK esp + 0 ReturnAddress - 4025f0 0 FUNC FRAMERESTORE 0 0 0 1 0 0 2 0 0 3 0 0 4 0 0 5 0 0 6 0 0 7 0 0 8 0 0 9 0 0 10 0 0 11 0 0 12 0 0 13 0 0 14 0 0 15 0 0 ZZ - 4025f0 0 FUNC MMSAFENESS UNSAFE - 4025f0 -1 INSTR LOCAL NoMetaUpdate jmp cs:off_6192F8 - 4025f0 6 FUNC GLOBAL .fwrite FUNC_UNSAFE NOFP RET 4025f5 - 4025f0 6 INSTR BELONGTO 4025f0 - 4025f0 8 MEMORYHOLE STACK esp + 0 ReturnAddress - 402600 0 FUNC FRAMERESTORE 0 0 0 1 0 0 2 0 0 3 0 0 4 0 0 5 0 0 6 0 0 7 0 0 8 0 0 9 0 0 10 0 0 11 0 0 12 0 0 13 0 0 14 0 0 15 0 0 ZZ - 402600 0 FUNC MMSAFENESS UNSAFE - 402600 -1 INSTR LOCAL NoMetaUpdate jmp cs:off_619300 - 402600 6 FUNC GLOBAL .__fprintf_chk FUNC_UNSAFE NOFP RET 402605 - 402600 6 INSTR BELONGTO 402600 - 402600 8 MEMORYHOLE STACK esp + 0 ReturnAddress - 402610 0 FUNC FRAMERESTORE 0 0 0 1 0 0 2 0 0 3 0 0 4 0 0 5 0 0 6 0 0 7 0 0 8 0 0 9 0 0 10 0 0 11 0 0 12 0 0 13 0 0 14 0 0 15 0 0 ZZ - 402610 0 FUNC MMSAFENESS UNSAFE - 402610 -1 INSTR LOCAL NoMetaUpdate jmp cs:off_619308 - 402610 6 FUNC GLOBAL .fflush_unlocked FUNC_UNSAFE NOFP RET 402615 - 402610 6 INSTR BELONGTO 402610 - 402610 8 MEMORYHOLE STACK esp + 0 ReturnAddress - 402620 0 FUNC FRAMERESTORE 0 0 0 1 0 0 2 0 0 3 0 0 4 0 0 5 0 0 6 0 0 7 0 0 8 0 0 9 0 0 10 0 0 11 0 0 12 0 0 13 0 0 14 0 0 15 0 0 ZZ - 402620 0 FUNC MMSAFENESS UNSAFE - 402620 -1 INSTR LOCAL NoMetaUpdate jmp cs:off_619310 - 402620 6 FUNC GLOBAL .mbsinit FUNC_UNSAFE NOFP RET 402625 - 402620 6 INSTR BELONGTO 402620 - 402620 8 MEMORYHOLE STACK esp + 0 ReturnAddress - 402630 0 FUNC FRAMERESTORE 0 0 0 1 0 0 2 0 0 3 0 0 4 0 0 5 0 0 6 0 0 7 0 0 8 0 0 9 0 0 10 0 0 11 0 0 12 0 0 13 0 0 14 0 0 15 0 0 ZZ - 402630 0 FUNC MMSAFENESS UNSAFE - 402630 -1 INSTR LOCAL NoMetaUpdate jmp cs:off_619318 - 402630 6 FUNC GLOBAL .iswprint FUNC_UNSAFE NOFP RET 402635 - 402630 6 INSTR BELONGTO 402630 - 402630 8 MEMORYHOLE STACK esp + 0 ReturnAddress - 402640 0 FUNC FRAMERESTORE 0 0 0 1 0 0 2 0 0 3 0 0 4 0 0 5 0 0 6 0 0 7 0 0 8 0 0 9 0 0 10 0 0 11 0 0 12 0 0 13 0 0 14 0 0 15 0 0 ZZ - 402640 0 FUNC MMSAFENESS UNSAFE - 402640 -1 INSTR LOCAL NoMetaUpdate jmp cs:off_619320 - 402640 6 FUNC GLOBAL .sigaddset FUNC_UNSAFE NOFP RET 402645 - 402640 6 INSTR BELONGTO 402640 - 402640 8 MEMORYHOLE STACK esp + 0 ReturnAddress - 402650 0 FUNC FRAMERESTORE 0 0 0 1 0 0 2 0 0 3 0 0 4 0 0 5 0 0 6 0 0 7 0 0 8 0 0 9 0 0 10 0 0 11 0 0 12 0 0 13 0 0 14 0 0 15 0 0 ZZ - 402650 0 FUNC MMSAFENESS UNSAFE - 402650 -1 INSTR LOCAL NoMetaUpdate jmp cs:off_619328 - 402650 6 FUNC GLOBAL .strstr FUNC_UNSAFE NOFP RET 402655 - 402650 6 INSTR BELONGTO 402650 - 402650 8 MEMORYHOLE STACK esp + 0 ReturnAddress - 402660 0 FUNC FRAMERESTORE 0 0 0 1 0 0 2 0 0 3 0 0 4 0 0 5 0 0 6 0 0 7 0 0 8 0 0 9 0 0 10 0 0 11 0 0 12 0 0 13 0 0 14 0 0 15 0 0 ZZ - 402660 0 FUNC MMSAFENESS UNSAFE - 402660 -1 INSTR LOCAL NoMetaUpdate jmp cs:off_619330 - 402660 6 FUNC GLOBAL .__ctype_tolower_loc FUNC_UNSAFE NOFP RET 402665 - 402660 6 INSTR BELONGTO 402660 - 402660 8 MEMORYHOLE STACK esp + 0 ReturnAddress - 402670 0 FUNC FRAMERESTORE 0 0 0 1 0 0 2 0 0 3 0 0 4 0 0 5 0 0 6 0 0 7 0 0 8 0 0 9 0 0 10 0 0 11 0 0 12 0 0 13 0 0 14 0 0 15 0 0 ZZ - 402670 0 FUNC MMSAFENESS UNSAFE - 402670 -1 INSTR LOCAL NoMetaUpdate jmp cs:off_619338 - 402670 6 FUNC GLOBAL .__ctype_b_loc FUNC_UNSAFE NOFP RET 402675 - 402670 6 INSTR BELONGTO 402670 - 402670 8 MEMORYHOLE STACK esp + 0 ReturnAddress - 402680 0 FUNC FRAMERESTORE 0 0 0 1 0 0 2 0 0 3 0 0 4 0 0 5 0 0 6 0 0 7 0 0 8 0 0 9 0 0 10 0 0 11 0 0 12 0 0 13 0 0 14 0 0 15 0 0 ZZ - 402680 0 FUNC MMSAFENESS UNSAFE - 402680 -1 INSTR LOCAL NoMetaUpdate jmp cs:off_619340 - 402680 6 FUNC GLOBAL .__sprintf_chk FUNC_UNSAFE NOFP RET 402685 - 402680 6 INSTR BELONGTO 402680 - 402680 8 MEMORYHOLE STACK esp + 0 ReturnAddress - 402690 -3 INSTR LOCAL NoWarn push r15 - 402692 -3 INSTR LOCAL NoWarn push r14 - 402694 -3 INSTR LOCAL NoWarn push r13 - 402696 -3 INSTR LOCAL NoWarn push r12 - 402698 -2 INSTR LOCAL n R12 ZZ NUMVia2ndSrcIMMEDNUM mov r12, 8000000000000000h - 4026a2 -3 INSTR LOCAL NoWarn push rbp - 4026a5 -3 INSTR LOCAL NoWarn push rbx - 4026bc 8 PTRIMMEDESP STACK 1080 displ mov [rsp+438h], rax - 4026c4 -2 INSTR LOCAL n EAX ZZ AlwaysNUM xor eax, eax - 4026c6 -1 INSTR LOCAL NoMetaUpdate call sub_40D1B0 - 4026d0 -2 INSTR LOCAL n EDI ZZ NUMVia2ndSrcIMMEDNUM mov edi, 6 - 4026d5 -1 INSTR LOCAL NoMetaUpdate call _setlocale - 4026e4 -1 INSTR LOCAL NoMetaUpdate call _bindtextdomain - 4026ee -1 INSTR LOCAL NoMetaUpdate call _textdomain - 402702 -1 INSTR LOCAL NoMetaUpdate call sub_4117A0 - 40273b -1 INSTR LOCAL NoMetaUpdate cmp eax, 2 - 402745 -1 INSTR LOCAL NoMetaUpdate jz loc_402FB0 - 40274b -1 INSTR LOCAL NoMetaUpdate cmp eax, 3 - 40274e -1 INSTR LOCAL NoMetaUpdate jz short loc_40277F - 402750 -1 INSTR LOCAL 1stSrcVia2ndSrcIMMEDNUM sub eax, 1 - 402753 -1 INSTR LOCAL NoMetaUpdate jz short loc_40275A - 402755 -1 INSTR LOCAL NoMetaUpdate call _abort ; jumptable 000000000040407E default case - 40275a -2 INSTR LOCAL n EDI ZZ NUMVia2ndSrcIMMEDNUM mov edi, 1 - 40275f -1 INSTR LOCAL NoMetaUpdate call _isatty - 402764 -1 INSTR LOCAL NoMetaUpdate test eax, eax - 402766 -1 INSTR LOCAL NoMetaUpdate jz loc_4034F9 - 40277d -1 INSTR LOCAL NoMetaUpdate jmp short loc_402795 - 40277f -2 INSTR LOCAL n ESI ZZ NUMVia2ndSrcIMMEDNUM mov esi, 5 - 402784 -2 INSTR LOCAL n EDI ZZ AlwaysNUM xor edi, edi - 402790 -1 INSTR LOCAL NoMetaUpdate call sub_40E160 - 402813 -1 INSTR LOCAL NoMetaUpdate call _getenv - 402818 -1 INSTR LOCAL NoMetaUpdate test rax, rax - 40281e -1 INSTR LOCAL NoMetaUpdate jz short loc_40284F - 402820 -2 INSTR LOCAL n ECX ZZ NUMVia2ndSrcIMMEDNUM mov ecx, 4 - 402832 -1 INSTR LOCAL NoMetaUpdate call sub_409BC0 - 402837 -1 INSTR LOCAL NoMetaUpdate test eax, eax - 402839 -1 INSTR LOCAL NoMetaUpdate js loc_403CE6 - 40283f -2 INSTR LOCAL n RAX ZZ AlwaysNUM cdqe - 402841 -2 INSTR LOCAL n EDI ZZ AlwaysNUM xor edi, edi - 40284a -1 INSTR LOCAL NoMetaUpdate call sub_40E160 - 402854 -1 INSTR LOCAL NoMetaUpdate call _getenv - 402869 -1 INSTR LOCAL NoMetaUpdate call sub_40C240 - 40286e -1 INSTR LOCAL NoMetaUpdate test r12, r12 - 402871 -1 INSTR LOCAL NoMetaUpdate jz loc_4040A0 - 402895 -1 INSTR LOCAL NoMetaUpdate call _getenv - 40289a -1 INSTR LOCAL NoMetaUpdate test rax, rax - 4028a0 -1 INSTR LOCAL NoMetaUpdate jz short loc_4028AB - 4028a2 -1 INSTR LOCAL NoMetaUpdate cmp byte ptr [rax], 0 - 4028a5 -1 INSTR LOCAL NoMetaUpdate jnz loc_4034BA - 4028ab 8 PTRIMMEDESP STACK 368 displ lea rdx, [rsp+170h] - 4028b3 -2 INSTR LOCAL n EAX ZZ AlwaysNUM xor eax, eax - 4028b5 -2 INSTR LOCAL n ESI ZZ NUMVia2ndSrcIMMEDNUM mov esi, 5413h - 4028ba -2 INSTR LOCAL n EDI ZZ NUMVia2ndSrcIMMEDNUM mov edi, 1 - 4028bf -1 INSTR LOCAL NoMetaUpdate call _ioctl - 4028c4 -1 INSTR LOCAL NoMetaUpdate cmp eax, 0FFFFFFFFh - 4028c7 -1 INSTR LOCAL NoMetaUpdate jz short loc_4028E0 - 4028c9 8 PTRIMMEDESP STACK 370 displ movzx eax, word ptr [rsp+172h] - 4028d1 -1 INSTR LOCAL NoMetaUpdate test ax, ax - 4028d4 -1 INSTR LOCAL NoMetaUpdate jz short loc_4028E0 - 4028e5 -1 INSTR LOCAL NoMetaUpdate call _getenv - 4028ea -1 INSTR LOCAL NoMetaUpdate test rax, rax - 4028fb -1 INSTR LOCAL NoMetaUpdate jz short loc_40292E - 4028fd 8 PTRIMMEDESP STACK 384 displ lea r13, [rsp+180h] - 402905 -2 INSTR LOCAL n R8 ZZ AlwaysNUM xor r8d, r8d - 402908 -2 INSTR LOCAL n EDX ZZ AlwaysNUM xor edx, edx - 40290a -2 INSTR LOCAL n ESI ZZ AlwaysNUM xor esi, esi - 402912 -1 INSTR LOCAL NoMetaUpdate call sub_4109C0 - 402917 -1 INSTR LOCAL NoMetaUpdate test eax, eax - 402919 -1 INSTR LOCAL NoMetaUpdate jnz loc_403CB4 - 40291f 8 PTRIMMEDESP STACK 384 displ mov rax, [rsp+180h] - 40292e -2 INSTR LOCAL n R13 ZZ AlwaysNUM xor r13d, r13d - 402931 -2 INSTR LOCAL n R12 ZZ AlwaysNUM xor r12d, r12d - 402938 8 PTRIMMEDESP STACK 412 displ lea r8, [rsp+19Ch] - 40294d 2 PTRIMMEDEBP STACK 0 displ mov edi, ebp - 40294f 11 PTRIMMEDESP STACK 412 displ mov dword ptr [rsp+19Ch], 0FFFFFFFFh - 40295a -1 INSTR LOCAL NoMetaUpdate call _getopt_long - 40295f -1 INSTR LOCAL NoMetaUpdate cmp eax, 0FFFFFFFFh - 402962 -1 INSTR LOCAL NoMetaUpdate jz loc_402FCB - 402968 -1 INSTR LOCAL 1stSrcVia2ndSrcIMMEDNUM add eax, 83h - 40296d -1 INSTR LOCAL NoMetaUpdate cmp eax, 112h ; switch 275 cases - 402972 -1 INSTR LOCAL NoMetaUpdate jbe short loc_402980 - 402974 -2 INSTR LOCAL n EDI ZZ NUMVia2ndSrcIMMEDNUM mov edi, 2 ; jumptable 0000000000402980 default case - 402979 -1 INSTR LOCAL NoMetaUpdate call sub_4094E0 - 402980 -1 INSTR LOCAL NoMetaUpdate jmp ds:off_412150[rax*8]; switch jump - 402998 -1 INSTR LOCAL NoMetaUpdate jmp short loc_402938 - 4029ba -1 INSTR LOCAL NoMetaUpdate jmp loc_402938 - 4029c6 -1 INSTR LOCAL NoMetaUpdate jmp loc_402938 - 4029eb -1 INSTR LOCAL NoMetaUpdate jmp loc_402938 - 402a01 -1 INSTR LOCAL NoMetaUpdate jmp loc_402938 - 402a06 -1 INSTR LOCAL NoMetaUpdate cmp cs:dword_619614, 0; jumptable 0000000000402980 case 233 - 402a21 -1 INSTR LOCAL NoMetaUpdate jz loc_4037DD - 402a35 -2 INSTR LOCAL n R13 ZZ NUMVia2ndSrcIMMEDNUM mov r13d, 1 - 402a3b -1 INSTR LOCAL NoMetaUpdate jmp loc_402938 - 402a47 -1 INSTR LOCAL NoMetaUpdate jmp loc_402938 - 402a56 -1 INSTR LOCAL NoMetaUpdate jmp loc_402938 - 402a5b -2 INSTR LOCAL n ESI ZZ NUMVia2ndSrcIMMEDNUM mov esi, 5 ; jumptable 0000000000402980 case 229 - 402a60 -2 INSTR LOCAL n EDI ZZ AlwaysNUM xor edi, edi - 402a62 -1 INSTR LOCAL NoMetaUpdate call sub_40E160 - 402a67 -1 INSTR LOCAL NoMetaUpdate jmp loc_402938 - 402a76 -1 INSTR LOCAL NoMetaUpdate jmp loc_402938 - 402a82 -1 INSTR LOCAL NoMetaUpdate jmp loc_402938 - 402a91 -2 INSTR LOCAL n R13 ZZ NUMVia2ndSrcIMMEDNUM mov r13d, 1 - 402a97 -1 INSTR LOCAL NoMetaUpdate jmp loc_402938 - 402aa6 -2 INSTR LOCAL n R13 ZZ NUMVia2ndSrcIMMEDNUM mov r13d, 1 - 402aac -1 INSTR LOCAL NoMetaUpdate jmp loc_402938 - 402ab8 8 PTRIMMEDESP STACK 384 displ lea rcx, [rsp+180h] - 402ac0 -2 INSTR LOCAL n R8 ZZ AlwaysNUM xor r8d, r8d - 402ac3 -2 INSTR LOCAL n EDX ZZ AlwaysNUM xor edx, edx - 402ac5 -2 INSTR LOCAL n ESI ZZ AlwaysNUM xor esi, esi - 402ac7 -1 INSTR LOCAL NoMetaUpdate call sub_4109C0 - 402acc -1 INSTR LOCAL NoMetaUpdate test eax, eax - 402ace -1 INSTR LOCAL NoMetaUpdate jnz loc_4037A4 - 402ad4 8 PTRIMMEDESP STACK 384 displ mov rax, [rsp+180h] - 402ae3 -1 INSTR LOCAL NoMetaUpdate jmp loc_402938 - 402af2 -2 INSTR LOCAL n R13 ZZ NUMVia2ndSrcIMMEDNUM mov r13d, 1 - 402af8 -1 INSTR LOCAL NoMetaUpdate jmp loc_402938 - 402b04 -1 INSTR LOCAL NoMetaUpdate jmp loc_402938 - 402b09 -2 INSTR LOCAL n ESI ZZ NUMVia2ndSrcIMMEDNUM mov esi, 3 ; jumptable 0000000000402980 case 212 - 402b0e -2 INSTR LOCAL n EDI ZZ AlwaysNUM xor edi, edi - 402b10 -1 INSTR LOCAL NoMetaUpdate call sub_40E160 - 402b15 -1 INSTR LOCAL NoMetaUpdate jmp loc_402938 - 402b1a -2 INSTR LOCAL n ESI ZZ AlwaysNUM xor esi, esi ; jumptable 0000000000402980 case 209 - 402b1c -2 INSTR LOCAL n EDI ZZ AlwaysNUM xor edi, edi - 402b1e -1 INSTR LOCAL NoMetaUpdate call sub_40E160 - 402b23 -1 INSTR LOCAL NoMetaUpdate jmp loc_402938 - 402b32 -1 INSTR LOCAL NoMetaUpdate jmp loc_402938 - 402b3e -1 INSTR LOCAL NoMetaUpdate call sub_404A00 - 402b43 -1 INSTR LOCAL NoMetaUpdate jmp loc_402938 - 402b52 -1 INSTR LOCAL NoMetaUpdate jmp loc_402938 - 402b5e -1 INSTR LOCAL NoMetaUpdate jmp loc_402938 - 402b6d -1 INSTR LOCAL NoMetaUpdate jmp loc_402938 - 402b79 -1 INSTR LOCAL NoMetaUpdate jmp loc_402938 - 402b88 -1 INSTR LOCAL NoMetaUpdate jmp loc_402938 - 402b92 -1 INSTR LOCAL NoMetaUpdate call sub_404A00 - 402b9c -1 INSTR LOCAL NoMetaUpdate call sub_404A00 - 402ba1 -1 INSTR LOCAL NoMetaUpdate jmp loc_402938 - 402ba6 -1 INSTR LOCAL NoMetaUpdate cmp cs:dword_619834, 0; jumptable 0000000000402980 case 196 - 402bad -1 INSTR LOCAL NoMetaUpdate jnz loc_402938 - 402bbd -1 INSTR LOCAL NoMetaUpdate jmp loc_402938 - 402bc2 -1 INSTR LOCAL NoMetaUpdate cmp cs:dword_619614, 0; jumptable 0000000000402980 case 180 - 402bc9 -1 INSTR LOCAL NoMetaUpdate jz loc_402938 - 402bd9 -1 INSTR LOCAL NoMetaUpdate jmp loc_402938 - 402bde -2 INSTR LOCAL n EDI ZZ AlwaysNUM xor edi, edi ; jumptable 0000000000402980 case 1 - 402be0 -1 INSTR LOCAL NoMetaUpdate call sub_4094E0 - 402bf7 -1 INSTR LOCAL NoMetaUpdate cmp eax, 1 - 402bfa -1 INSTR LOCAL NoMetaUpdate jz short loc_402C0D - 402bfc -1 INSTR LOCAL NoMetaUpdate cmp eax, 2 - 402c25 -2 INSTR LOCAL n EAX ZZ AlwaysNUM xor eax, eax - 402c27 8 PTRIMMEDESP STACK 0 displ mov qword ptr [rsp], 0 - 402c2f -1 INSTR LOCAL NoMetaUpdate call sub_410710 - 402c34 -2 INSTR LOCAL n EDI ZZ AlwaysNUM xor edi, edi - 402c36 -1 INSTR LOCAL NoMetaUpdate call _exit - 402c42 -1 INSTR LOCAL NoMetaUpdate jmp loc_402938 - 402c55 -2 INSTR LOCAL n R8 ZZ NUMVia2ndSrcIMMEDNUM mov r8d, 4 - 402c6a -2 INSTR LOCAL n R13 ZZ NUMVia2ndSrcIMMEDNUM mov r13d, 1 - 402c70 -1 INSTR LOCAL NoMetaUpdate call sub_409EA0 - 402c82 -1 INSTR LOCAL NoMetaUpdate jmp loc_402938 - 402ca7 -1 INSTR LOCAL NoMetaUpdate jmp loc_402938 - 402cba -2 INSTR LOCAL n R8 ZZ NUMVia2ndSrcIMMEDNUM mov r8d, 4 - 402ccf -1 INSTR LOCAL NoMetaUpdate call sub_409EA0 - 402ce1 -1 INSTR LOCAL NoMetaUpdate jmp loc_402938 - 402ced -1 INSTR LOCAL NoMetaUpdate jmp loc_402938 - 402d00 -2 INSTR LOCAL n R8 ZZ NUMVia2ndSrcIMMEDNUM mov r8d, 4 - 402d15 -1 INSTR LOCAL NoMetaUpdate call sub_409EA0 - 402d21 -2 INSTR LOCAL n EDI ZZ AlwaysNUM xor edi, edi - 402d23 -1 INSTR LOCAL NoMetaUpdate call sub_40E160 - 402d28 -1 INSTR LOCAL NoMetaUpdate jmp loc_402938 - 402d3b -2 INSTR LOCAL n R8 ZZ NUMVia2ndSrcIMMEDNUM mov r8d, 4 - 402d50 -1 INSTR LOCAL NoMetaUpdate call sub_409EA0 - 402d62 -1 INSTR LOCAL NoMetaUpdate jmp loc_402938 - 402d67 -2 INSTR LOCAL n EDI ZZ NUMVia2ndSrcIMMEDNUM mov edi, 10h ; jumptable 0000000000402980 case 267 - 402d6c -1 INSTR LOCAL NoMetaUpdate call sub_410820 - 402d8d -1 INSTR LOCAL NoMetaUpdate jmp loc_402938 - 402d99 -1 INSTR LOCAL NoMetaUpdate jmp loc_402938 - 402dae -1 INSTR LOCAL NoMetaUpdate jmp loc_402938 - 402dc1 -2 INSTR LOCAL n R8 ZZ NUMVia2ndSrcIMMEDNUM mov r8d, 4 - 402dd6 -1 INSTR LOCAL NoMetaUpdate call sub_409EA0 - 402de8 -1 INSTR LOCAL NoMetaUpdate jmp loc_402938 - 402df7 -1 INSTR LOCAL NoMetaUpdate jmp loc_402938 - 402e06 -1 INSTR LOCAL NoMetaUpdate jmp loc_402938 - 402e12 -1 INSTR LOCAL NoMetaUpdate test rsi, rsi - 402e15 -1 INSTR LOCAL NoMetaUpdate jz loc_40419E - 402e22 -2 INSTR LOCAL n R8 ZZ NUMVia2ndSrcIMMEDNUM mov r8d, 4 - 402e37 -1 INSTR LOCAL NoMetaUpdate call sub_409EA0 - 402e43 -1 INSTR LOCAL NoMetaUpdate cmp eax, 1 - 402e46 -1 INSTR LOCAL NoMetaUpdate jz loc_40419E - 402e4c -1 INSTR LOCAL NoMetaUpdate cmp eax, 2 - 402e4f -1 INSTR LOCAL NoMetaUpdate jz loc_40418C - 402e5c -1 INSTR LOCAL NoMetaUpdate jmp loc_402938 - 402e72 -1 INSTR LOCAL NoMetaUpdate call sub_40C240 - 402e77 -1 INSTR LOCAL NoMetaUpdate test eax, eax - 402e79 -1 INSTR LOCAL NoMetaUpdate jnz loc_4041E7 - 402e8d -1 INSTR LOCAL NoMetaUpdate jmp loc_402938 - 402e99 -1 INSTR LOCAL NoMetaUpdate jmp loc_402938 - 402ea8 -1 INSTR LOCAL NoMetaUpdate jmp loc_402938 - 402eb4 8 PTRIMMEDESP STACK 384 displ lea rcx, [rsp+180h] - 402ebc -2 INSTR LOCAL n R8 ZZ AlwaysNUM xor r8d, r8d - 402ebf -2 INSTR LOCAL n EDX ZZ AlwaysNUM xor edx, edx - 402ec1 -2 INSTR LOCAL n ESI ZZ AlwaysNUM xor esi, esi - 402ec3 -1 INSTR LOCAL NoMetaUpdate call sub_4109C0 - 402ec8 -1 INSTR LOCAL NoMetaUpdate test eax, eax - 402eca -1 INSTR LOCAL NoMetaUpdate jnz short loc_402ED7 - 402ecc -1 INSTR LOCAL NoMetaUpdate cmp qword ptr [rsp+180h], 0 - 402ecc 9 PTRIMMEDESP STACK 384 displ cmp qword ptr [rsp+180h], 0 - 402ed5 -1 INSTR LOCAL NoMetaUpdate jnz short loc_402F0B - 402ede -1 INSTR LOCAL NoMetaUpdate call sub_40E4C0 - 402ee3 -2 INSTR LOCAL n EDX ZZ NUMVia2ndSrcIMMEDNUM mov edx, 5 - 402ef0 -2 INSTR LOCAL n EDI ZZ AlwaysNUM xor edi, edi - 402ef2 -1 INSTR LOCAL NoMetaUpdate call _dcgettext - 402efd -2 INSTR LOCAL n ESI ZZ AlwaysNUM xor esi, esi - 402eff -2 INSTR LOCAL n EDI ZZ NUMVia2ndSrcIMMEDNUM mov edi, 2 - 402f04 -2 INSTR LOCAL n EAX ZZ AlwaysNUM xor eax, eax - 402f06 -1 INSTR LOCAL NoMetaUpdate call _error - 402f0b 8 PTRIMMEDESP STACK 384 displ mov rax, [rsp+180h] - 402f1a -1 INSTR LOCAL NoMetaUpdate jmp loc_402938 - 402f29 -2 INSTR LOCAL n R13 ZZ NUMVia2ndSrcIMMEDNUM mov r13d, 1 - 402f2f -1 INSTR LOCAL NoMetaUpdate jmp loc_402938 - 402f3e -1 INSTR LOCAL NoMetaUpdate jmp loc_402938 - 402f4d -2 INSTR LOCAL n R13 ZZ NUMVia2ndSrcIMMEDNUM mov r13d, 1 - 402f53 -1 INSTR LOCAL NoMetaUpdate jmp loc_402938 - 402f5f -1 INSTR LOCAL NoMetaUpdate jmp loc_402938 - 402f6b -1 INSTR LOCAL NoMetaUpdate jmp loc_402938 - 402f77 -1 INSTR LOCAL NoMetaUpdate jmp loc_402938 - 402f86 -1 INSTR LOCAL NoMetaUpdate jmp loc_402938 - 402f9c -1 INSTR LOCAL NoMetaUpdate jmp loc_402938 - 402fab -1 INSTR LOCAL NoMetaUpdate jmp loc_402938 - 402fb0 -2 INSTR LOCAL n ESI ZZ NUMVia2ndSrcIMMEDNUM mov esi, 5 - 402fb5 -2 INSTR LOCAL n EDI ZZ AlwaysNUM xor edi, edi - 402fc1 -1 INSTR LOCAL NoMetaUpdate call sub_40E160 - 402fc6 -1 INSTR LOCAL NoMetaUpdate jmp loc_402795 - 402fd2 -2 INSTR LOCAL n ECX ZZ NUMVia2ndSrcIMMEDNUM mov ecx, 1 - 402fd7 -1 INSTR LOCAL NoMetaUpdate cmp rax, 2 - 402fdb -1 INSTR LOCAL NoMetaUpdate ja loc_403508 - 402fe1 -2 INSTR LOCAL n EDI ZZ AlwaysNUM xor edi, edi - 402fea -1 INSTR LOCAL NoMetaUpdate call sub_40E100 - 402ff9 -1 INSTR LOCAL NoMetaUpdate call sub_40E150 - 402ffe -1 INSTR LOCAL NoMetaUpdate cmp eax, 5 - 403001 -1 INSTR LOCAL NoMetaUpdate jz loc_404085 - 40300d -1 INSTR LOCAL NoMetaUpdate cmp eax, 1 - 403010 -1 INSTR LOCAL NoMetaUpdate jbe short loc_403047 - 403020 -1 INSTR LOCAL NoMetaUpdate test sil, sil - 403023 -1 INSTR LOCAL NoMetaUpdate jz short loc_403047 - 403030 -1 INSTR LOCAL 1stSrcVia2ndSrcIMMEDNUM add r14, 1 - 403034 -2 INSTR LOCAL n EDX ZZ NUMVia2ndSrcIMMEDNUM mov edx, 1 - 403039 -1 INSTR LOCAL NoMetaUpdate call sub_40E170 - 403042 -1 INSTR LOCAL NoMetaUpdate test sil, sil - 403045 -1 INSTR LOCAL NoMetaUpdate jnz short loc_403025 - 403047 -2 INSTR LOCAL n EDI ZZ AlwaysNUM xor edi, edi - 403049 -1 INSTR LOCAL NoMetaUpdate call sub_40E100 - 40304e -2 INSTR LOCAL n EDX ZZ NUMVia2ndSrcIMMEDNUM mov edx, 1 - 403053 -2 INSTR LOCAL n ESI ZZ NUMVia2ndSrcIMMEDNUM mov esi, 3Ah - 403062 -1 INSTR LOCAL NoMetaUpdate call sub_40E170 - 403067 -1 INSTR LOCAL NoMetaUpdate cmp cs:byte_619721, 0 - 40306e -1 INSTR LOCAL NoMetaUpdate jz short loc_403080 - 403070 -1 INSTR LOCAL NoMetaUpdate cmp cs:dword_619614, 0 - 403077 -1 INSTR LOCAL NoMetaUpdate jz short loc_403080 - 403086 -1 INSTR LOCAL 1stSrcVia2ndSrcIMMEDNUM sub eax, 1 - 403089 -1 INSTR LOCAL NoMetaUpdate cmp eax, 1 - 40308c -1 INSTR LOCAL NoMetaUpdate jbe loc_4035CD - 403092 -1 INSTR LOCAL NoMetaUpdate cmp cs:dword_619614, 0 - 403099 -1 INSTR LOCAL NoMetaUpdate jz loc_403517 - 40309f -1 INSTR LOCAL NoMetaUpdate cmp cs:byte_619610, 0 - 4030ad -1 INSTR LOCAL NoMetaUpdate jnz loc_40366E - 4030b3 -1 INSTR LOCAL NoMetaUpdate cmp cs:dword_6196A0, 1 - 4030ba -1 INSTR LOCAL NoMetaUpdate jz loc_4037FA - 4030c0 -1 INSTR LOCAL NoMetaUpdate cmp cs:byte_6196AC, 0 - 4030c7 -1 INSTR LOCAL NoMetaUpdate jnz loc_403624 - 4030d3 -1 INSTR LOCAL NoMetaUpdate cmp eax, 2 - 4030d6 -1 INSTR LOCAL NoMetaUpdate jz short loc_4030E1 - 4030d8 -1 INSTR LOCAL NoMetaUpdate cmp eax, 4 - 4030db -1 INSTR LOCAL NoMetaUpdate jnz loc_403D3D - 4030e8 -2 INSTR LOCAL n EAX ZZ AlwaysNUM xor eax, eax - 4030ea -1 INSTR LOCAL NoMetaUpdate cmp cs:byte_619721, 0 - 4030f7 -1 INSTR LOCAL NoMetaUpdate jnz loc_40400A - 4030fd 3 PTRIMMEDEBP STACK 0 displ mov r13d, ebp - 403100 -2 INSTR LOCAL n EDI ZZ NUMVia2ndSrcIMMEDNUM mov edi, 4B00h - 403113 -1 INSTR LOCAL NoMetaUpdate call sub_410820 - 40312a -1 INSTR LOCAL NoMetaUpdate call sub_404AC0 - 40312f -1 INSTR LOCAL NoMetaUpdate test r13d, r13d - 403132 -1 INSTR LOCAL NoMetaUpdate jle loc_4040B8 - 403138 -2 INSTR LOCAL n RAX ZZ AlwaysNUM movsxd rax, r12d - 403142 -2 INSTR LOCAL n ESI ZZ AlwaysNUM xor esi, esi - 403144 -1 INSTR LOCAL 1stSrcVia2ndSrcIMMEDNUM add r12d, 1 - 40314d -2 INSTR LOCAL n EDX ZZ NUMVia2ndSrcIMMEDNUM mov edx, 1 - 403152 -1 INSTR LOCAL 1stSrcVia2ndSrcIMMEDNUM add rbx, 8 - 403156 -1 INSTR LOCAL NoMetaUpdate call sub_4073B0 - 40315b -1 INSTR LOCAL NoMetaUpdate cmp ebp, r12d - 40315e -1 INSTR LOCAL NoMetaUpdate jg short loc_40313F - 403160 -1 INSTR LOCAL NoMetaUpdate cmp cs:qword_619808, 0 - 403168 -1 INSTR LOCAL NoMetaUpdate jnz loc_404103 - 403175 -1 INSTR LOCAL 1stSrcVia2ndSrcIMMEDNUM sub r13d, 1 - 403179 5 PTRIMMEDESP STACK 32 displ mov [rsp+20h], rdx - 40317e -1 INSTR LOCAL NoMetaUpdate jle loc_4040E3 - 403184 -1 INSTR LOCAL NoMetaUpdate cmp qword ptr [rsp+20h], 0 - 403184 6 PTRIMMEDESP STACK 32 displ cmp qword ptr [rsp+20h], 0 - 40318a -1 INSTR LOCAL NoMetaUpdate jz loc_4039C4 - 403190 5 PTRIMMEDESP STACK 32 displ mov rdx, [rsp+20h] - 403195 -1 INSTR LOCAL NoMetaUpdate cmp cs:qword_6196B0, 0 - 4031a8 -1 INSTR LOCAL NoMetaUpdate jz short loc_4031B4 - 4031aa -1 INSTR LOCAL NoMetaUpdate cmp qword ptr [rdx], 0 - 4031ae -1 INSTR LOCAL NoMetaUpdate jz loc_403ACD - 4031b4 5 PTRIMMEDESP STACK 32 displ mov rdx, [rsp+20h] - 4031b9 5 PTRIMMEDESP STACK 32 displ mov rax, [rsp+20h] - 4031c9 4 PTRIMMEDESP STACK 44 displ mov [rsp+2Ch], edx - 4031cd -1 INSTR LOCAL NoMetaUpdate call ___errno_location - 4031de -1 INSTR LOCAL NoMetaUpdate call _opendir - 4031e3 -1 INSTR LOCAL NoMetaUpdate test rax, rax - 4031e9 -1 INSTR LOCAL NoMetaUpdate jz loc_403D18 - 4031ef -1 INSTR LOCAL NoMetaUpdate cmp cs:qword_6196B0, 0 - 4031f7 -1 INSTR LOCAL NoMetaUpdate jz loc_4032B8 - 403200 -1 INSTR LOCAL NoMetaUpdate call _dirfd - 403205 -1 INSTR LOCAL NoMetaUpdate test eax, eax - 403207 8 PTRIMMEDESP STACK 208 displ lea rdx, [rsp+0D0h] - 40320f -1 INSTR LOCAL NoMetaUpdate js loc_403AB8 - 403217 -2 INSTR LOCAL n EDI ZZ NUMVia2ndSrcIMMEDNUM mov edi, 1 - 40321c -1 INSTR LOCAL NoMetaUpdate call ___fxstat - 403221 -2 INSTR LOCAL n EAX ZZ AlwaysNUM shr eax, 1Fh - 403224 -1 INSTR LOCAL NoMetaUpdate test al, al - 403226 -1 INSTR LOCAL NoMetaUpdate jnz loc_403A55 - 40322c 8 PTRIMMEDESP STACK 216 displ mov rdx, [rsp+0D8h] - 403234 -2 INSTR LOCAL n EDI ZZ NUMVia2ndSrcIMMEDNUM mov edi, 10h - 403239 8 PTRIMMEDESP STACK 208 displ mov r15, [rsp+0D0h] - 403241 5 PTRIMMEDESP STACK 16 displ mov [rsp+10h], rdx - 403246 -1 INSTR LOCAL NoMetaUpdate call sub_410820 - 40324b 5 PTRIMMEDESP STACK 16 displ mov rdx, [rsp+10h] - 403264 -1 INSTR LOCAL NoMetaUpdate call sub_40B7A0 - 403269 -1 INSTR LOCAL NoMetaUpdate test rax, rax - 40326c -1 INSTR LOCAL NoMetaUpdate jz loc_4041C4 - 403272 -1 INSTR LOCAL NoMetaUpdate cmp rbp, rax - 403275 -1 INSTR LOCAL NoMetaUpdate jnz loc_403BFC - 40328c -1 INSTR LOCAL NoMetaUpdate cmp rdx, 0Fh - 403290 -1 INSTR LOCAL NoMetaUpdate jle loc_403C48 - 4032a1 8 PTRIMMEDESP STACK 208 displ mov rdx, [rsp+0D0h] - 4032ad 8 PTRIMMEDESP STACK 216 displ mov rdx, [rsp+0D8h] - 4032b8 -1 INSTR LOCAL NoMetaUpdate cmp cs:byte_6196AC, 0 - 4032bf -1 INSTR LOCAL NoMetaUpdate jnz short loc_4032CE - 4032c1 -1 INSTR LOCAL NoMetaUpdate cmp cs:byte_6195EC, 0 - 4032c8 -1 INSTR LOCAL NoMetaUpdate jz loc_40338F - 4032ce -1 INSTR LOCAL NoMetaUpdate cmp cs:byte_619528, 0 - 4032d5 -1 INSTR LOCAL NoMetaUpdate jnz short loc_4032FF - 4032e2 -1 INSTR LOCAL NoMetaUpdate cmp rax, [rdi+30h] - 4032e6 -1 INSTR LOCAL NoMetaUpdate jnb loc_4041B5 - 4032ef -1 INSTR LOCAL 1stSrcVia2ndSrcIMMEDNUM add rax, 1 - 4032ff -1 INSTR LOCAL NoMetaUpdate cmp cs:byte_619721, 0 - 40330d -1 INSTR LOCAL NoMetaUpdate jnz loc_403BA1 - 403313 -1 INSTR LOCAL NoMetaUpdate test rbx, rbx - 403328 -2 INSTR LOCAL n ECX ZZ AlwaysNUM xor ecx, ecx - 40332d -1 INSTR LOCAL NoMetaUpdate call sub_4054A0 - 403339 -1 INSTR LOCAL NoMetaUpdate cmp cs:byte_619721, 0 - 403340 -1 INSTR LOCAL NoMetaUpdate jz short loc_40336C - 40334d -1 INSTR LOCAL NoMetaUpdate cmp cs:qword_6197C0, rdx - 403354 -1 INSTR LOCAL NoMetaUpdate jb loc_403C7E - 403373 -2 INSTR LOCAL n EDX ZZ NUMVia2ndSrcIMMEDNUM mov edx, 2 - 403378 -2 INSTR LOCAL n ESI ZZ NUMVia2ndSrcIMMEDNUM mov esi, 1 - 403382 -1 INSTR LOCAL NoMetaUpdate call _fwrite_unlocked - 40338f -2 INSTR LOCAL n EBX ZZ AlwaysNUM xor ebx, ebx - 403391 -1 INSTR LOCAL NoMetaUpdate call sub_404AC0 - 4033ab -1 INSTR LOCAL NoMetaUpdate call _readdir - 4033b0 -1 INSTR LOCAL NoMetaUpdate test rax, rax - 4033b3 5 PTRIMMEDESP STACK 24 displ mov [rsp+18h], rax - 4033b8 -1 INSTR LOCAL NoMetaUpdate jz loc_403830 - 4033c7 -1 INSTR LOCAL 1stSrcVia2ndSrcIMMEDNUM add rbp, 13h - 4033cb -1 INSTR LOCAL NoMetaUpdate cmp eax, 2 - 4033ce -1 INSTR LOCAL NoMetaUpdate jz short loc_40340D - 4033d0 5 PTRIMMEDESP STACK 24 displ mov rdx, [rsp+18h] - 4033d5 -1 INSTR LOCAL NoMetaUpdate cmp byte ptr [rdx+13h], 2Eh - 4033d9 -1 INSTR LOCAL NoMetaUpdate jz loc_403A30 - 4033df -1 INSTR LOCAL NoMetaUpdate test eax, eax - 4033e1 -1 INSTR LOCAL NoMetaUpdate jnz short loc_40340D - 4033ea -1 INSTR LOCAL NoMetaUpdate test r15, r15 - 4033ed -1 INSTR LOCAL NoMetaUpdate jz short loc_40340D - 4033f3 -2 INSTR LOCAL n EDX ZZ NUMVia2ndSrcIMMEDNUM mov edx, 4 - 4033f8 3 PTRIMMEDEBP STACK 0 displ mov rsi, rbp - 4033fb -1 INSTR LOCAL NoMetaUpdate call _fnmatch - 403400 -1 INSTR LOCAL NoMetaUpdate test eax, eax - 403402 -1 INSTR LOCAL NoMetaUpdate jz short loc_4033A0 - 403408 -1 INSTR LOCAL NoMetaUpdate test r15, r15 - 40340b -1 INSTR LOCAL NoMetaUpdate jnz short loc_4033F0 - 403414 -1 INSTR LOCAL NoMetaUpdate test r15, r15 - 403417 -1 INSTR LOCAL NoMetaUpdate jz short loc_403441 - 403423 -2 INSTR LOCAL n EDX ZZ NUMVia2ndSrcIMMEDNUM mov edx, 4 - 403428 3 PTRIMMEDEBP STACK 0 displ mov rsi, rbp - 40342b -1 INSTR LOCAL NoMetaUpdate call _fnmatch - 403430 -1 INSTR LOCAL NoMetaUpdate test eax, eax - 403432 -1 INSTR LOCAL NoMetaUpdate jz loc_4033A0 - 40343c -1 INSTR LOCAL NoMetaUpdate test r15, r15 - 40343f -1 INSTR LOCAL NoMetaUpdate jnz short loc_403420 - 403441 5 PTRIMMEDESP STACK 24 displ mov rdx, [rsp+18h] - 403446 -2 INSTR LOCAL n ESI ZZ AlwaysNUM xor esi, esi - 40344c -1 INSTR LOCAL 1stSrcVia2ndSrcIMMEDNUM sub eax, 1 - 40344f -1 INSTR LOCAL NoMetaUpdate cmp al, 0Dh - 403451 -1 INSTR LOCAL NoMetaUpdate ja short loc_40345D - 40345d -2 INSTR LOCAL n EDX ZZ AlwaysNUM xor edx, edx - 403462 3 PTRIMMEDEBP STACK 0 displ mov rdi, rbp - 403465 -1 INSTR LOCAL NoMetaUpdate call sub_4073B0 - 40346d -1 INSTR LOCAL NoMetaUpdate cmp cs:dword_619614, 1 - 403474 -1 INSTR LOCAL NoMetaUpdate jnz loc_4033A0 - 40347a -1 INSTR LOCAL NoMetaUpdate cmp cs:dword_619718, 0FFFFFFFFh - 403481 -1 INSTR LOCAL NoMetaUpdate jnz loc_4033A0 - 403487 -1 INSTR LOCAL NoMetaUpdate cmp cs:byte_61971D, 0 - 40348e -1 INSTR LOCAL NoMetaUpdate jnz loc_4033A0 - 403494 -1 INSTR LOCAL NoMetaUpdate cmp cs:byte_6196AC, 0 - 40349b -1 INSTR LOCAL NoMetaUpdate jnz loc_4033A0 - 4034a1 -1 INSTR LOCAL NoMetaUpdate call sub_404BA0 - 4034a6 -1 INSTR LOCAL NoMetaUpdate call sub_408310 - 4034b0 -1 INSTR LOCAL NoMetaUpdate call sub_404AC0 - 4034b5 -1 INSTR LOCAL NoMetaUpdate jmp loc_4033A0 - 4034ba 8 PTRIMMEDESP STACK 384 displ lea r13, [rsp+180h] - 4034c2 -2 INSTR LOCAL n R8 ZZ AlwaysNUM xor r8d, r8d - 4034c5 -2 INSTR LOCAL n EDX ZZ AlwaysNUM xor edx, edx - 4034c7 -2 INSTR LOCAL n ESI ZZ AlwaysNUM xor esi, esi - 4034cf -1 INSTR LOCAL NoMetaUpdate call sub_4109C0 - 4034d4 -1 INSTR LOCAL NoMetaUpdate test eax, eax - 4034d6 -1 INSTR LOCAL NoMetaUpdate jnz loc_4035F2 - 4034dc 8 PTRIMMEDESP STACK 384 displ mov rax, [rsp+180h] - 4034e4 -1 INSTR LOCAL NoMetaUpdate test rax, rax - 4034e7 -1 INSTR LOCAL NoMetaUpdate jz loc_4035F2 - 4034f4 -1 INSTR LOCAL NoMetaUpdate jmp loc_4028AB - 403503 -1 INSTR LOCAL NoMetaUpdate jmp loc_402795 - 403508 -2 INSTR LOCAL n ECX ZZ NUMVia2ndSrcIMMEDNUM mov cl, 3 - 40350a -2 INSTR LOCAL n EDX ZZ AlwaysNUM xor edx, edx - 40350c -2 INSTR LOCAL n RAX RDX ZZ AlwaysNUM div rcx - 403512 -1 INSTR LOCAL NoMetaUpdate jmp loc_402FE1 - 403517 -1 INSTR LOCAL NoMetaUpdate test r12, r12 - 403520 -1 INSTR LOCAL NoMetaUpdate jz loc_4041C9 - 403526 -2 INSTR LOCAL n R13 ZZ NUMVia2ndSrcIMMEDNUM mov r13d, 6 - 40352c -1 INSTR LOCAL NoMetaUpdate jmp short loc_403546 - 403530 -2 INSTR LOCAL n EDI ZZ NUMVia2ndSrcIMMEDNUM mov edi, 2 - 403535 -1 INSTR LOCAL NoMetaUpdate call sub_40A7D0 - 40353a -1 INSTR LOCAL NoMetaUpdate test al, al - 40353c -1 INSTR LOCAL NoMetaUpdate jz loc_40309F - 403542 -1 INSTR LOCAL 1stSrcVia2ndSrcIMMEDNUM add r12, 6 - 40354f -1 INSTR LOCAL NoMetaUpdate repe cmpsb - 403551 -1 INSTR LOCAL NoMetaUpdate jz short loc_403530 - 403553 -1 INSTR LOCAL NoMetaUpdate cmp byte ptr [r12], 2Bh - 403558 -1 INSTR LOCAL NoMetaUpdate jz loc_403F91 - 403565 -2 INSTR LOCAL n R8 ZZ NUMVia2ndSrcIMMEDNUM mov r8d, 4 - 40357d -1 INSTR LOCAL NoMetaUpdate call sub_409EA0 - 403589 -1 INSTR LOCAL NoMetaUpdate cmp eax, 1 - 40358c -1 INSTR LOCAL NoMetaUpdate jz loc_404589 - 403592 -1 INSTR LOCAL NoMetaUpdate jnb loc_403E8A - 4035ba -1 INSTR LOCAL NoMetaUpdate call _strstr - 4035bf -1 INSTR LOCAL NoMetaUpdate test rax, rax - 4035c2 -1 INSTR LOCAL NoMetaUpdate jnz loc_403EB6 - 4035c8 -1 INSTR LOCAL NoMetaUpdate jmp loc_40309F - 4035cd -1 INSTR LOCAL NoMetaUpdate test r13b, r13b - 4035d0 -1 INSTR LOCAL NoMetaUpdate jnz loc_403092 - 4035d6 -1 INSTR LOCAL NoMetaUpdate cmp cs:dword_619614, 0 - 4035dd -1 INSTR LOCAL NoMetaUpdate jz loc_403517 - 4035ed -1 INSTR LOCAL NoMetaUpdate jmp loc_403092 - 4035f5 -1 INSTR LOCAL NoMetaUpdate call sub_40E4C0 - 4035fa -2 INSTR LOCAL n EDI ZZ AlwaysNUM xor edi, edi - 4035ff -2 INSTR LOCAL n EDX ZZ NUMVia2ndSrcIMMEDNUM mov edx, 5 - 403609 -1 INSTR LOCAL NoMetaUpdate call _dcgettext - 403614 -2 INSTR LOCAL n ESI ZZ AlwaysNUM xor esi, esi - 403616 -2 INSTR LOCAL n EDI ZZ AlwaysNUM xor edi, edi - 403618 -2 INSTR LOCAL n EAX ZZ AlwaysNUM xor eax, eax - 40361a -1 INSTR LOCAL NoMetaUpdate call _error - 40361f -1 INSTR LOCAL NoMetaUpdate jmp loc_4028AB - 403624 -2 INSTR LOCAL n ESI ZZ AlwaysNUM xor esi, esi - 403636 -2 INSTR LOCAL n EDI ZZ NUMVia2ndSrcIMMEDNUM mov edi, 1Eh - 40363b -1 INSTR LOCAL NoMetaUpdate call sub_40B140 - 403640 -1 INSTR LOCAL NoMetaUpdate test rax, rax - 40364a -1 INSTR LOCAL NoMetaUpdate jz loc_4041C4 - 40365b -2 INSTR LOCAL n EDX ZZ AlwaysNUM xor edx, edx - 40365d -2 INSTR LOCAL n ESI ZZ AlwaysNUM xor esi, esi - 403664 -1 INSTR LOCAL NoMetaUpdate call __obstack_begin - 403669 -1 INSTR LOCAL NoMetaUpdate jmp loc_4030CD - 403673 -1 INSTR LOCAL NoMetaUpdate call _getenv - 403678 -1 INSTR LOCAL NoMetaUpdate test rax, rax - 40367b 8 PTRIMMEDESP STACK 392 displ mov [rsp+188h], rax - 403683 -1 INSTR LOCAL NoMetaUpdate jz short loc_40368E - 403685 -1 INSTR LOCAL NoMetaUpdate cmp byte ptr [rax], 0 - 403688 -1 INSTR LOCAL NoMetaUpdate jnz loc_404041 - 40368e -1 INSTR LOCAL NoMetaUpdate cmp cs:byte_619610, 0 - 403695 -1 INSTR LOCAL NoMetaUpdate jz loc_4030B3 - 40369b -2 INSTR LOCAL n EDI ZZ NUMVia2ndSrcIMMEDNUM mov edi, 0Dh - 4036a0 -1 INSTR LOCAL NoMetaUpdate call sub_4046E0 - 4036a5 -1 INSTR LOCAL NoMetaUpdate test al, al - 4036a7 -1 INSTR LOCAL NoMetaUpdate jnz loc_403E4E - 4036ad -2 INSTR LOCAL n EDI ZZ NUMVia2ndSrcIMMEDNUM mov edi, 0Eh - 4036b2 -1 INSTR LOCAL NoMetaUpdate call sub_4046E0 - 4036b7 -1 INSTR LOCAL NoMetaUpdate test al, al - 4036b9 -1 INSTR LOCAL NoMetaUpdate jz short loc_4036C8 - 4036bb -1 INSTR LOCAL NoMetaUpdate cmp cs:byte_619611, 0 - 4036c2 -1 INSTR LOCAL NoMetaUpdate jnz loc_403E4E - 4036c8 -2 INSTR LOCAL n EDI ZZ NUMVia2ndSrcIMMEDNUM mov edi, 0Ch - 4036cd -1 INSTR LOCAL NoMetaUpdate call sub_4046E0 - 4036d2 -1 INSTR LOCAL NoMetaUpdate test al, al - 4036d4 -1 INSTR LOCAL NoMetaUpdate jz short loc_4036E3 - 4036d6 -1 INSTR LOCAL NoMetaUpdate cmp cs:dword_619614, 0 - 4036dd -1 INSTR LOCAL NoMetaUpdate jz loc_403E4E - 4036e3 -2 INSTR LOCAL n EDI ZZ NUMVia2ndSrcIMMEDNUM mov edi, 1 - 4036e8 -1 INSTR LOCAL NoMetaUpdate call _tcgetpgrp - 4036ed -1 INSTR LOCAL NoMetaUpdate test eax, eax - 4036ef -1 INSTR LOCAL NoMetaUpdate js loc_4030B3 - 4036fa -2 INSTR LOCAL n R13 ZZ AlwaysNUM xor r13d, r13d - 4036fd -1 INSTR LOCAL NoMetaUpdate call _sigemptyset - 403709 5 PTRIMMEDESP STACK 48 displ lea rdx, [rsp+30h] - 40370e -2 INSTR LOCAL n ESI ZZ AlwaysNUM xor esi, esi - 403713 -1 INSTR LOCAL NoMetaUpdate call _sigaction - 403718 -1 INSTR LOCAL NoMetaUpdate cmp qword ptr [rsp+30h], 1 - 403718 6 PTRIMMEDESP STACK 48 displ cmp qword ptr [rsp+30h], 1 - 40371e -1 INSTR LOCAL NoMetaUpdate jz short loc_40372D - 403728 -1 INSTR LOCAL NoMetaUpdate call _sigaddset - 40372d -1 INSTR LOCAL 1stSrcVia2ndSrcIMMEDNUM add r13, 4 - 403731 -1 INSTR LOCAL NoMetaUpdate cmp r13, 30h - 403735 -1 INSTR LOCAL NoMetaUpdate jnz short loc_403702 - 403737 5 PTRIMMEDESP STACK 56 displ lea rdi, [rsp+38h] - 403741 -2 INSTR LOCAL n ECX ZZ NUMVia2ndSrcIMMEDNUM mov ecx, 20h - 403748 11 PTRIMMEDESP STACK 184 displ mov dword ptr [rsp+0B8h], 10000000h - 403753 -2 INSTR LOCAL n R13 ZZ AlwaysNUM xor r13b, r13b - 40376b -1 INSTR LOCAL NoMetaUpdate call _sigismember - 403770 -1 INSTR LOCAL NoMetaUpdate test eax, eax - 403772 -1 INSTR LOCAL NoMetaUpdate jz short loc_403795 - 403774 -1 INSTR LOCAL NoMetaUpdate cmp r14d, 14h - 40377d 5 PTRIMMEDESP STACK 48 displ lea rsi, [rsp+30h] - 403789 -2 INSTR LOCAL n EDX ZZ AlwaysNUM xor edx, edx - 40378b 5 PTRIMMEDESP STACK 48 displ mov [rsp+30h], rax - 403790 -1 INSTR LOCAL NoMetaUpdate call _sigaction - 403795 -1 INSTR LOCAL 1stSrcVia2ndSrcIMMEDNUM add r13, 4 - 403799 -1 INSTR LOCAL NoMetaUpdate cmp r13, 30h - 40379d -1 INSTR LOCAL NoMetaUpdate jnz short loc_40375C - 40379f -1 INSTR LOCAL NoMetaUpdate jmp loc_4030B3 - 4037ab -1 INSTR LOCAL NoMetaUpdate call sub_40E4C0 - 4037b0 -2 INSTR LOCAL n EDI ZZ AlwaysNUM xor edi, edi - 4037b5 -2 INSTR LOCAL n EDX ZZ NUMVia2ndSrcIMMEDNUM mov edx, 5 - 4037bf -1 INSTR LOCAL NoMetaUpdate call _dcgettext - 4037ca -2 INSTR LOCAL n ESI ZZ AlwaysNUM xor esi, esi - 4037cc -2 INSTR LOCAL n EDI ZZ NUMVia2ndSrcIMMEDNUM mov edi, 2 - 4037d1 -2 INSTR LOCAL n EAX ZZ AlwaysNUM xor eax, eax - 4037d3 -1 INSTR LOCAL NoMetaUpdate call _error - 4037d8 -1 INSTR LOCAL NoMetaUpdate jmp loc_402AD4 - 4037dd -2 INSTR LOCAL n EDI ZZ NUMVia2ndSrcIMMEDNUM mov edi, 1 - 4037e2 -1 INSTR LOCAL NoMetaUpdate call _isatty - 4037e7 -1 INSTR LOCAL NoMetaUpdate cmp eax, 1 - 4037ec -1 INSTR LOCAL 1stSrcVia2ndSrcIMMEDNUM add eax, 2 - 4037f5 -1 INSTR LOCAL NoMetaUpdate jmp loc_402A27 - 4037fa -1 INSTR LOCAL NoMetaUpdate cmp cs:byte_6196A4, 0 - 403801 -2 INSTR LOCAL n EAX ZZ NUMVia2ndSrcIMMEDNUM mov eax, 2 - 403806 -1 INSTR LOCAL NoMetaUpdate jnz short loc_403820 - 403808 -1 INSTR LOCAL NoMetaUpdate cmp cs:dword_6196A8, 3 - 40380f -1 INSTR LOCAL NoMetaUpdate jz short loc_403820 - 403811 -1 INSTR LOCAL NoMetaUpdate cmp cs:dword_619614, 1 - 40381d -1 INSTR LOCAL 1stSrcVia2ndSrcIMMEDNUM add eax, 4 - 403826 -1 INSTR LOCAL NoMetaUpdate jmp loc_4030C0 - 403834 -1 INSTR LOCAL NoMetaUpdate test r11d, r11d - 403837 -1 INSTR LOCAL NoMetaUpdate jz short loc_403864 - 403839 -2 INSTR LOCAL n EDI ZZ AlwaysNUM xor edi, edi - 40383b -2 INSTR LOCAL n EDX ZZ NUMVia2ndSrcIMMEDNUM mov edx, 5 - 403845 -1 INSTR LOCAL NoMetaUpdate call _dcgettext - 40384a 4 PTRIMMEDESP STACK 44 displ mov edi, [rsp+2Ch] - 403854 -1 INSTR LOCAL NoMetaUpdate call sub_405CA0 - 403859 -1 INSTR LOCAL NoMetaUpdate cmp dword ptr [r12], 4Bh - 40385e -1 INSTR LOCAL NoMetaUpdate jz loc_4033A0 - 403867 -1 INSTR LOCAL NoMetaUpdate call _closedir - 40386c -1 INSTR LOCAL NoMetaUpdate test eax, eax - 40386e -1 INSTR LOCAL NoMetaUpdate jnz loc_403A93 - 403874 -1 INSTR LOCAL NoMetaUpdate call sub_404BA0 - 403879 -1 INSTR LOCAL NoMetaUpdate cmp cs:byte_6196AC, 0 - 403880 -1 INSTR LOCAL NoMetaUpdate jnz loc_403A82 - 40388d -1 INSTR LOCAL NoMetaUpdate test r10d, r10d - 403890 -1 INSTR LOCAL NoMetaUpdate jz short loc_40389F - 403892 -1 INSTR LOCAL NoMetaUpdate cmp cs:byte_61971D, 0 - 403899 -1 INSTR LOCAL NoMetaUpdate jz loc_403971 - 40389f -1 INSTR LOCAL NoMetaUpdate cmp cs:byte_619721, 0 - 4038a6 -1 INSTR LOCAL NoMetaUpdate jnz loc_403B79 - 4038ac -2 INSTR LOCAL n EDX ZZ NUMVia2ndSrcIMMEDNUM mov edx, 5 - 4038b1 -2 INSTR LOCAL n EDI ZZ AlwaysNUM xor edi, edi - 4038b8 -1 INSTR LOCAL NoMetaUpdate call _dcgettext - 4038ca -1 INSTR LOCAL NoMetaUpdate call _fputs_unlocked - 4038cf 3 PTRIMMEDEBP STACK 0 displ mov rdi, rbp - 4038d2 -1 INSTR LOCAL NoMetaUpdate call _strlen - 4038e9 -1 INSTR LOCAL NoMetaUpdate cmp rax, [rdi+30h] - 4038ed -1 INSTR LOCAL NoMetaUpdate jnb loc_40457A - 4038f6 -1 INSTR LOCAL 1stSrcVia2ndSrcIMMEDNUM add rax, 1 - 40390b 8 PTRIMMEDESP STACK 416 displ lea rsi, [rsp+1A0h] - 403913 -2 INSTR LOCAL n ECX ZZ NUMVia2ndSrcIMMEDNUM mov ecx, 200h - 403923 -1 INSTR LOCAL NoMetaUpdate call sub_40BAA0 - 403935 -1 INSTR LOCAL NoMetaUpdate call _fputs_unlocked - 40393d -1 INSTR LOCAL NoMetaUpdate call _strlen - 403954 -1 INSTR LOCAL NoMetaUpdate cmp rax, [rdi+30h] - 403958 -1 INSTR LOCAL NoMetaUpdate jnb loc_40456B - 403961 -1 INSTR LOCAL 1stSrcVia2ndSrcIMMEDNUM add rax, 1 - 403971 -1 INSTR LOCAL NoMetaUpdate cmp cs:qword_619808, 0 - 403979 -1 INSTR LOCAL NoMetaUpdate jz short loc_403980 - 40397b -1 INSTR LOCAL NoMetaUpdate call sub_408310 - 403980 5 PTRIMMEDESP STACK 32 displ mov rax, [rsp+20h] - 403988 -1 INSTR LOCAL NoMetaUpdate call _free - 40398d 5 PTRIMMEDESP STACK 32 displ mov rdx, [rsp+20h] - 403996 -1 INSTR LOCAL NoMetaUpdate call _free - 40399b 5 PTRIMMEDESP STACK 32 displ mov rdi, [rsp+20h] - 4039a0 -1 INSTR LOCAL NoMetaUpdate call _free - 4039b3 5 PTRIMMEDESP STACK 32 displ mov [rsp+20h], rax - 4039b8 -1 INSTR LOCAL NoMetaUpdate cmp qword ptr [rsp+20h], 0 - 4039b8 6 PTRIMMEDESP STACK 32 displ cmp qword ptr [rsp+20h], 0 - 4039be -1 INSTR LOCAL NoMetaUpdate jnz loc_403190 - 4039c4 -1 INSTR LOCAL NoMetaUpdate cmp cs:byte_619610, 0 - 4039cb -1 INSTR LOCAL NoMetaUpdate jz loc_403DD1 - 4039d1 -1 INSTR LOCAL NoMetaUpdate cmp cs:byte_619818, 0 - 4039d8 -1 INSTR LOCAL NoMetaUpdate jz short loc_4039ED - 4039da -1 INSTR LOCAL NoMetaUpdate cmp cs:qword_619380, 2 - 4039e2 -1 INSTR LOCAL NoMetaUpdate jz loc_404511 - 4039e8 -1 INSTR LOCAL NoMetaUpdate call sub_406230 - 4039f4 -2 INSTR LOCAL n EBX ZZ AlwaysNUM xor ebx, ebx - 4039f6 -1 INSTR LOCAL NoMetaUpdate call _fflush_unlocked - 4039fb -1 INSTR LOCAL NoMetaUpdate jmp short loc_403A0B - 4039fd -1 INSTR LOCAL 1stSrcVia2ndSrcIMMEDNUM add rbx, 4 - 403a01 -1 INSTR LOCAL NoMetaUpdate cmp rbx, 30h - 403a05 -1 INSTR LOCAL NoMetaUpdate jz loc_403DA9 - 403a16 2 PTRIMMEDEBP STACK 0 displ mov esi, ebp - 403a18 -1 INSTR LOCAL NoMetaUpdate call _sigismember - 403a1d -1 INSTR LOCAL NoMetaUpdate test eax, eax - 403a1f -1 INSTR LOCAL NoMetaUpdate jz short loc_4039FD - 403a21 -2 INSTR LOCAL n ESI ZZ AlwaysNUM xor esi, esi - 403a23 2 PTRIMMEDEBP STACK 0 displ mov edi, ebp - 403a25 -1 INSTR LOCAL NoMetaUpdate call _signal - 403a2a -1 INSTR LOCAL NoMetaUpdate jmp short loc_4039FD - 403a30 -1 INSTR LOCAL NoMetaUpdate test eax, eax - 403a32 -1 INSTR LOCAL NoMetaUpdate jz loc_4033A0 - 403a3c -1 INSTR LOCAL NoMetaUpdate cmp al, 2Eh - 403a40 -1 INSTR LOCAL NoMetaUpdate jz short loc_403A4F - 403a42 -1 INSTR LOCAL NoMetaUpdate test al, al - 403a44 -1 INSTR LOCAL NoMetaUpdate jnz loc_40340D - 403a4a -1 INSTR LOCAL NoMetaUpdate jmp loc_4033A0 - 403a53 -1 INSTR LOCAL NoMetaUpdate jmp short loc_403A42 - 403a55 -2 INSTR LOCAL n EDI ZZ AlwaysNUM xor edi, edi - 403a57 -2 INSTR LOCAL n EDX ZZ NUMVia2ndSrcIMMEDNUM mov edx, 5 - 403a61 -1 INSTR LOCAL NoMetaUpdate call _dcgettext - 403a66 4 PTRIMMEDESP STACK 44 displ mov edi, [rsp+2Ch] - 403a70 -1 INSTR LOCAL NoMetaUpdate call sub_405CA0 - 403a78 -1 INSTR LOCAL NoMetaUpdate call _closedir - 403a7d -1 INSTR LOCAL NoMetaUpdate jmp loc_403980 - 403a82 4 PTRIMMEDESP STACK 44 displ mov esi, [rsp+2Ch] - 403a89 -1 INSTR LOCAL NoMetaUpdate call sub_405070 - 403a8e -1 INSTR LOCAL NoMetaUpdate jmp loc_403886 - 403a93 -2 INSTR LOCAL n EDI ZZ AlwaysNUM xor edi, edi - 403a95 -2 INSTR LOCAL n EDX ZZ NUMVia2ndSrcIMMEDNUM mov edx, 5 - 403a9f -1 INSTR LOCAL NoMetaUpdate call _dcgettext - 403aa4 4 PTRIMMEDESP STACK 44 displ mov edi, [rsp+2Ch] - 403aae -1 INSTR LOCAL NoMetaUpdate call sub_405CA0 - 403ab3 -1 INSTR LOCAL NoMetaUpdate jmp loc_403874 - 403abb -2 INSTR LOCAL n EDI ZZ NUMVia2ndSrcIMMEDNUM mov edi, 1 - 403ac0 -1 INSTR LOCAL NoMetaUpdate call ___xstat - 403ac5 -2 INSTR LOCAL n EAX ZZ AlwaysNUM shr eax, 1Fh - 403ac8 -1 INSTR LOCAL NoMetaUpdate jmp loc_403224 - 403ade -1 INSTR LOCAL NoMetaUpdate cmp edx, 0Fh - 403ae1 -1 INSTR LOCAL NoMetaUpdate jbe loc_404552 - 403af1 -1 INSTR LOCAL NoMetaUpdate cmp rdx, 0FFFFFFFFFFFFFFF0h - 403af5 -1 INSTR LOCAL NoMetaUpdate jl loc_403C99 - 403b06 8 PTRIMMEDESP STACK 352 displ lea rsi, [rsp+160h] - 403b1d 8 PTRIMMEDESP STACK 352 displ mov [rsp+160h], rdx - 403b25 8 PTRIMMEDESP STACK 360 displ mov [rsp+168h], rax - 403b2d -1 INSTR LOCAL NoMetaUpdate call sub_40B7E0 - 403b32 -1 INSTR LOCAL NoMetaUpdate test rax, rax - 403b35 -1 INSTR LOCAL NoMetaUpdate jz loc_403E5A - 403b3e -1 INSTR LOCAL NoMetaUpdate call _free - 403b43 5 PTRIMMEDESP STACK 32 displ mov rax, [rsp+20h] - 403b4b -1 INSTR LOCAL NoMetaUpdate call _free - 403b50 5 PTRIMMEDESP STACK 32 displ mov rdx, [rsp+20h] - 403b59 -1 INSTR LOCAL NoMetaUpdate call _free - 403b5e 5 PTRIMMEDESP STACK 32 displ mov rdi, [rsp+20h] - 403b63 -1 INSTR LOCAL NoMetaUpdate call _free - 403b6f 5 PTRIMMEDESP STACK 32 displ mov [rsp+20h], rax - 403b74 -1 INSTR LOCAL NoMetaUpdate jmp loc_403184 - 403b80 -2 INSTR LOCAL n EDX ZZ NUMVia2ndSrcIMMEDNUM mov edx, 2 - 403b85 -2 INSTR LOCAL n ESI ZZ NUMVia2ndSrcIMMEDNUM mov esi, 1 - 403b8f -1 INSTR LOCAL NoMetaUpdate call _fwrite_unlocked - 403b9c -1 INSTR LOCAL NoMetaUpdate jmp loc_4038AC - 403ba8 -2 INSTR LOCAL n EDX ZZ NUMVia2ndSrcIMMEDNUM mov edx, 2 - 403bad -2 INSTR LOCAL n ESI ZZ NUMVia2ndSrcIMMEDNUM mov esi, 1 - 403bb7 -1 INSTR LOCAL NoMetaUpdate call _fwrite_unlocked - 403bc4 -1 INSTR LOCAL NoMetaUpdate cmp cs:byte_619721, 0 - 403bcb -1 INSTR LOCAL NoMetaUpdate jz loc_403313 - 403bdc -1 INSTR LOCAL NoMetaUpdate cmp cs:qword_6197C0, rdx - 403be3 -1 INSTR LOCAL NoMetaUpdate jb short loc_403C63 - 403bf7 -1 INSTR LOCAL NoMetaUpdate jmp loc_403313 - 403bfc 3 PTRIMMEDEBP STACK 0 displ mov rdi, rbp - 403bff -1 INSTR LOCAL NoMetaUpdate call _free - 403c07 -1 INSTR LOCAL NoMetaUpdate call sub_40E640 - 403c0c -2 INSTR LOCAL n EDX ZZ NUMVia2ndSrcIMMEDNUM mov edx, 5 - 403c19 -2 INSTR LOCAL n EDI ZZ AlwaysNUM xor edi, edi - 403c1b -1 INSTR LOCAL NoMetaUpdate call _dcgettext - 403c26 -2 INSTR LOCAL n ESI ZZ AlwaysNUM xor esi, esi - 403c28 -2 INSTR LOCAL n EDI ZZ AlwaysNUM xor edi, edi - 403c2a -2 INSTR LOCAL n EAX ZZ AlwaysNUM xor eax, eax - 403c2c -1 INSTR LOCAL NoMetaUpdate call _error - 403c34 -1 INSTR LOCAL NoMetaUpdate call _closedir - 403c43 -1 INSTR LOCAL NoMetaUpdate jmp loc_403980 - 403c48 -2 INSTR LOCAL n ESI ZZ NUMVia2ndSrcIMMEDNUM mov esi, 10h - 403c52 -1 INSTR LOCAL NoMetaUpdate call __obstack_newchunk - 403c5e -1 INSTR LOCAL NoMetaUpdate jmp loc_403296 - 403c63 -2 INSTR LOCAL n ESI ZZ NUMVia2ndSrcIMMEDNUM mov esi, 8 - 403c6d -1 INSTR LOCAL NoMetaUpdate call __obstack_newchunk - 403c79 -1 INSTR LOCAL NoMetaUpdate jmp loc_403BE5 - 403c7e -2 INSTR LOCAL n ESI ZZ NUMVia2ndSrcIMMEDNUM mov esi, 8 - 403c88 -1 INSTR LOCAL NoMetaUpdate call __obstack_newchunk - 403c94 -1 INSTR LOCAL NoMetaUpdate jmp loc_40335A - 403c99 -2 INSTR LOCAL n ESI ZZ NUMVia2ndSrcIMMEDNUM mov esi, 0FFFFFFF0h - 403ca3 -1 INSTR LOCAL NoMetaUpdate call __obstack_newchunk - 403caf -1 INSTR LOCAL NoMetaUpdate jmp loc_403AFB - 403cb7 -1 INSTR LOCAL NoMetaUpdate call sub_40E4C0 - 403cbc -2 INSTR LOCAL n EDI ZZ AlwaysNUM xor edi, edi - 403cc1 -2 INSTR LOCAL n EDX ZZ NUMVia2ndSrcIMMEDNUM mov edx, 5 - 403ccb -1 INSTR LOCAL NoMetaUpdate call _dcgettext - 403cd6 -2 INSTR LOCAL n ESI ZZ AlwaysNUM xor esi, esi - 403cd8 -2 INSTR LOCAL n EDI ZZ AlwaysNUM xor edi, edi - 403cda -2 INSTR LOCAL n EAX ZZ AlwaysNUM xor eax, eax - 403cdc -1 INSTR LOCAL NoMetaUpdate call _error - 403ce1 -1 INSTR LOCAL NoMetaUpdate jmp loc_40292E - 403ce9 -1 INSTR LOCAL NoMetaUpdate call sub_40E4C0 - 403cee -2 INSTR LOCAL n EDI ZZ AlwaysNUM xor edi, edi - 403cf3 -2 INSTR LOCAL n EDX ZZ NUMVia2ndSrcIMMEDNUM mov edx, 5 - 403cfd -1 INSTR LOCAL NoMetaUpdate call _dcgettext - 403d08 -2 INSTR LOCAL n ESI ZZ AlwaysNUM xor esi, esi - 403d0a -2 INSTR LOCAL n EDI ZZ AlwaysNUM xor edi, edi - 403d0c -2 INSTR LOCAL n EAX ZZ AlwaysNUM xor eax, eax - 403d0e -1 INSTR LOCAL NoMetaUpdate call _error - 403d13 -1 INSTR LOCAL NoMetaUpdate jmp loc_40284F - 403d18 -2 INSTR LOCAL n EDI ZZ AlwaysNUM xor edi, edi - 403d1a -2 INSTR LOCAL n EDX ZZ NUMVia2ndSrcIMMEDNUM mov edx, 5 - 403d24 -1 INSTR LOCAL NoMetaUpdate call _dcgettext - 403d29 4 PTRIMMEDESP STACK 44 displ mov edi, [rsp+2Ch] - 403d33 -1 INSTR LOCAL NoMetaUpdate call sub_405CA0 - 403d38 -1 INSTR LOCAL NoMetaUpdate jmp loc_403980 - 403d3d -1 INSTR LOCAL NoMetaUpdate cmp cs:dword_619614, 0 - 403d44 -1 INSTR LOCAL NoMetaUpdate jz loc_4030E1 - 403d4a -1 INSTR LOCAL NoMetaUpdate cmp cs:byte_61971C, 0 - 403d51 -1 INSTR LOCAL NoMetaUpdate jnz loc_4030E1 - 403d57 -1 INSTR LOCAL NoMetaUpdate cmp cs:byte_61971D, 0 - 403d5e -1 INSTR LOCAL NoMetaUpdate jnz loc_4030E1 - 403d64 -1 INSTR LOCAL NoMetaUpdate cmp cs:byte_6196AC, 0 - 403d72 -2 INSTR LOCAL n EAX ZZ NUMVia2ndSrcIMMEDNUM mov eax, 1 - 403d77 -1 INSTR LOCAL NoMetaUpdate jnz loc_4030EA - 403d7d -1 INSTR LOCAL NoMetaUpdate cmp cs:byte_619610, 0 - 403d84 -1 INSTR LOCAL NoMetaUpdate jnz loc_4030EA - 403d8a -1 INSTR LOCAL NoMetaUpdate cmp cs:dword_6196A8, 0 - 403d91 -1 INSTR LOCAL NoMetaUpdate jnz loc_4030EA - 403d97 -1 INSTR LOCAL NoMetaUpdate cmp cs:byte_61971F, 0 - 403d9e -1 INSTR LOCAL NoMetaUpdate jnz loc_4030EA - 403da4 -1 INSTR LOCAL NoMetaUpdate jmp loc_4030E8 - 403daf -1 INSTR LOCAL NoMetaUpdate jmp short loc_403DBE - 403db1 -2 INSTR LOCAL n EDI ZZ NUMVia2ndSrcIMMEDNUM mov edi, 13h - 403db6 -1 INSTR LOCAL 1stSrcVia2ndSrcIMMEDNUM sub ebx, 1 - 403db9 -1 INSTR LOCAL NoMetaUpdate call _raise - 403dbe -1 INSTR LOCAL NoMetaUpdate test ebx, ebx - 403dc0 -1 INSTR LOCAL NoMetaUpdate jnz short loc_403DB1 - 403dc8 -1 INSTR LOCAL NoMetaUpdate test edi, edi - 403dca -1 INSTR LOCAL NoMetaUpdate jz short loc_403DD1 - 403dcc -1 INSTR LOCAL NoMetaUpdate call _raise - 403dd1 -1 INSTR LOCAL NoMetaUpdate cmp cs:byte_619721, 0 - 403dd8 -1 INSTR LOCAL NoMetaUpdate jz short loc_403E1F - 403de4 -1 INSTR LOCAL NoMetaUpdate call sub_4052D0 - 403df3 -1 INSTR LOCAL NoMetaUpdate call sub_4052D0 - 403dff -1 INSTR LOCAL NoMetaUpdate call sub_40E150 - 403e0b -2 INSTR LOCAL n EDI ZZ NUMVia2ndSrcIMMEDNUM mov edi, 1 - 403e18 -2 INSTR LOCAL n EAX ZZ AlwaysNUM xor eax, eax - 403e1a -1 INSTR LOCAL NoMetaUpdate call ___printf_chk - 403e26 -1 INSTR LOCAL NoMetaUpdate test rdi, rdi - 403e29 -1 INSTR LOCAL NoMetaUpdate jz short loc_403E7F - 403e2b -1 INSTR LOCAL NoMetaUpdate call sub_40ACF0 - 403e30 -1 INSTR LOCAL NoMetaUpdate test rax, rax - 403e33 -1 INSTR LOCAL NoMetaUpdate jz short loc_403E73 - 403e3a -2 INSTR LOCAL n EDX ZZ NUMVia2ndSrcIMMEDNUM mov edx, 5DCh - 403e49 -1 INSTR LOCAL NoMetaUpdate call ___assert_fail - 403e55 -1 INSTR LOCAL NoMetaUpdate jmp loc_4036E3 - 403e5f -2 INSTR LOCAL n EDX ZZ NUMVia2ndSrcIMMEDNUM mov edx, 59Dh - 403e6e -1 INSTR LOCAL NoMetaUpdate call ___assert_fail - 403e7a -1 INSTR LOCAL NoMetaUpdate call sub_40B300 - 403e85 -1 INSTR LOCAL NoMetaUpdate call _exit - 403e8a -1 INSTR LOCAL NoMetaUpdate cmp eax, 2 - 403e8d -1 INSTR LOCAL NoMetaUpdate jz loc_4044F6 - 403e93 -1 INSTR LOCAL NoMetaUpdate cmp eax, 3 - 403e96 -1 INSTR LOCAL NoMetaUpdate jz loc_4044AB - 403ea8 -1 INSTR LOCAL NoMetaUpdate call _strstr - 403ead -1 INSTR LOCAL NoMetaUpdate test rax, rax - 403eb0 -1 INSTR LOCAL NoMetaUpdate jz loc_4035AE - 403eb6 8 PTRIMMEDESP STACK 384 displ lea r13, [rsp+180h] - 403ee1 -2 INSTR LOCAL n R12 ZZ NUMVia2ndSrcIMMEDNUM mov r12d, 2000Eh - 403eea 8 PTRIMMEDESP STACK 384 displ mov [rsp+180h], r15 - 403ef2 -1 INSTR LOCAL NoMetaUpdate call _nl_langinfo - 403ef7 -2 INSTR LOCAL n R9 ZZ AlwaysNUM xor r9d, r9d - 403efa -2 INSTR LOCAL n R8 ZZ AlwaysNUM xor r8d, r8d - 403f00 -2 INSTR LOCAL n EDX ZZ NUMVia2ndSrcIMMEDNUM mov edx, 0A1h - 403f0b -1 INSTR LOCAL NoMetaUpdate call sub_40C850 - 403f10 -1 INSTR LOCAL NoMetaUpdate cmp rax, 0A0h - 403f16 -1 INSTR LOCAL NoMetaUpdate ja short loc_403F62 - 403f18 8 PTRIMMEDESP STACK 384 displ mov rax, [rsp+180h] - 403f20 -1 INSTR LOCAL NoMetaUpdate cmp cs:qword_619880, rax - 403f2f -1 INSTR LOCAL 1stSrcVia2ndSrcIMMEDNUM add r12d, 1 - 403f33 -1 INSTR LOCAL 1stSrcVia2ndSrcIMMEDNUM add r14, 0A1h - 403f3a -1 INSTR LOCAL NoMetaUpdate cmp r12d, 2001Ah - 403f48 -1 INSTR LOCAL NoMetaUpdate jnz short loc_403EE7 - 403f4a -1 INSTR LOCAL NoMetaUpdate cmp rax, r15 - 403f4d -1 INSTR LOCAL NoMetaUpdate jb loc_403EC9 - 403f53 -1 INSTR LOCAL NoMetaUpdate test rax, rax - 403f56 -1 INSTR LOCAL NoMetaUpdate jnz loc_40309F - 403f60 -1 INSTR LOCAL NoMetaUpdate jmp short loc_403F6D - 403f6d -2 INSTR LOCAL n EDI ZZ AlwaysNUM xor edi, edi - 403f6f -2 INSTR LOCAL n EDX ZZ NUMVia2ndSrcIMMEDNUM mov edx, 5 - 403f79 -1 INSTR LOCAL NoMetaUpdate call _dcgettext - 403f7e -2 INSTR LOCAL n ESI ZZ AlwaysNUM xor esi, esi - 403f83 -2 INSTR LOCAL n EDI ZZ AlwaysNUM xor edi, edi - 403f85 -2 INSTR LOCAL n EAX ZZ AlwaysNUM xor eax, eax - 403f87 -1 INSTR LOCAL NoMetaUpdate call _error - 403f8c -1 INSTR LOCAL NoMetaUpdate jmp loc_40309F - 403f91 -1 INSTR LOCAL 1stSrcVia2ndSrcIMMEDNUM add r12, 1 - 403f95 -2 INSTR LOCAL n ESI ZZ NUMVia2ndSrcIMMEDNUM mov esi, 0Ah - 403fa0 -1 INSTR LOCAL NoMetaUpdate call _strchr - 403fa5 -1 INSTR LOCAL NoMetaUpdate test rax, rax - 403fab -1 INSTR LOCAL NoMetaUpdate jz short loc_403FF7 - 403fb1 -2 INSTR LOCAL n ESI ZZ NUMVia2ndSrcIMMEDNUM mov esi, 0Ah - 403fb9 -1 INSTR LOCAL NoMetaUpdate call _strchr - 403fbe -1 INSTR LOCAL NoMetaUpdate test rax, rax - 403fc1 -1 INSTR LOCAL NoMetaUpdate jz short loc_403FF3 - 403fc6 -1 INSTR LOCAL NoMetaUpdate call sub_40D260 - 403fcb -2 INSTR LOCAL n EDX ZZ NUMVia2ndSrcIMMEDNUM mov edx, 5 - 403fd8 -2 INSTR LOCAL n EDI ZZ AlwaysNUM xor edi, edi - 403fda -1 INSTR LOCAL NoMetaUpdate call _dcgettext - 403fe5 -2 INSTR LOCAL n ESI ZZ AlwaysNUM xor esi, esi - 403fe7 -2 INSTR LOCAL n EDI ZZ NUMVia2ndSrcIMMEDNUM mov edi, 2 - 403fec -2 INSTR LOCAL n EAX ZZ AlwaysNUM xor eax, eax - 403fee -1 INSTR LOCAL NoMetaUpdate call _error - 404005 -1 INSTR LOCAL NoMetaUpdate jmp loc_403E9C - 40400a -2 INSTR LOCAL n EDX ZZ AlwaysNUM xor edx, edx - 40400c -2 INSTR LOCAL n ESI ZZ AlwaysNUM xor esi, esi - 40401e -1 INSTR LOCAL NoMetaUpdate call __obstack_begin - 40402e -2 INSTR LOCAL n EDX ZZ AlwaysNUM xor edx, edx - 404030 -2 INSTR LOCAL n ESI ZZ AlwaysNUM xor esi, esi - 404037 -1 INSTR LOCAL NoMetaUpdate call __obstack_begin - 40403c -1 INSTR LOCAL NoMetaUpdate jmp loc_4030FD - 404044 10 PTRIMMEDESP STACK 368 displ mov word ptr [rsp+170h], 3F3Fh - 40404e 8 PTRIMMEDESP STACK 370 displ mov byte ptr [rsp+172h], 0 - 404056 -2 INSTR LOCAL n R13 ZZ AlwaysNUM xor r13d, r13d - 404059 -1 INSTR LOCAL NoMetaUpdate call sub_410960 - 40405e -2 INSTR LOCAL n EDX ZZ NUMVia2ndSrcIMMEDNUM mov edx, 1 - 40406a 8 PTRIMMEDESP STACK 400 displ mov [rsp+190h], rax - 404075 -1 INSTR LOCAL NoMetaUpdate cmp eax, 5 ; switch 6 cases - 404078 -1 INSTR LOCAL NoMetaUpdate ja loc_402755 ; jumptable 000000000040407E default case - 40407e -1 INSTR LOCAL NoMetaUpdate jmp ds:off_4129E8[rax*8]; switch jump - 40408c -2 INSTR LOCAL n EDX ZZ NUMVia2ndSrcIMMEDNUM mov edx, 1 - 404091 -2 INSTR LOCAL n ESI ZZ NUMVia2ndSrcIMMEDNUM mov esi, 20h - 404096 -1 INSTR LOCAL NoMetaUpdate call sub_40E170 - 40409b -1 INSTR LOCAL NoMetaUpdate jmp loc_403007 - 4040a5 -1 INSTR LOCAL NoMetaUpdate call _getenv - 4040aa -1 INSTR LOCAL NoMetaUpdate test rax, rax - 4040ad -1 INSTR LOCAL NoMetaUpdate jnz loc_402877 - 4040b3 -1 INSTR LOCAL NoMetaUpdate jmp loc_402885 - 4040b8 -1 INSTR LOCAL NoMetaUpdate cmp cs:byte_6196A4, 0 - 4040bf -1 INSTR LOCAL NoMetaUpdate jz loc_404176 - 4040ca -2 INSTR LOCAL n EDX ZZ NUMVia2ndSrcIMMEDNUM mov edx, 1 - 4040cf -2 INSTR LOCAL n ESI ZZ NUMVia2ndSrcIMMEDNUM mov esi, 3 - 4040d9 -1 INSTR LOCAL NoMetaUpdate call sub_4073B0 - 4040de -1 INSTR LOCAL NoMetaUpdate jmp loc_403160 - 4040e3 -1 INSTR LOCAL NoMetaUpdate test rdx, rdx - 4040e6 -1 INSTR LOCAL NoMetaUpdate jz loc_403184 - 4040ec -1 INSTR LOCAL NoMetaUpdate cmp qword ptr [rdx+18h], 0 - 4040f1 -1 INSTR LOCAL NoMetaUpdate jnz loc_403184 - 4040fe -1 INSTR LOCAL NoMetaUpdate jmp loc_403184 - 404103 -1 INSTR LOCAL NoMetaUpdate call sub_404BA0 - 404108 -1 INSTR LOCAL NoMetaUpdate cmp cs:byte_6196A4, 0 - 40410f -1 INSTR LOCAL NoMetaUpdate jz loc_404212 - 404115 -1 INSTR LOCAL NoMetaUpdate cmp cs:qword_619808, 0 - 40411d -1 INSTR LOCAL NoMetaUpdate jz loc_40316E - 404123 -1 INSTR LOCAL NoMetaUpdate call sub_408310 - 40412f -1 INSTR LOCAL NoMetaUpdate test rdx, rdx - 404132 5 PTRIMMEDESP STACK 32 displ mov [rsp+20h], rdx - 404137 -1 INSTR LOCAL NoMetaUpdate jz loc_403184 - 404148 -1 INSTR LOCAL NoMetaUpdate cmp rax, [rdi+30h] - 40414c -1 INSTR LOCAL NoMetaUpdate jnb loc_404203 - 404155 -1 INSTR LOCAL 1stSrcVia2ndSrcIMMEDNUM add rax, 1 - 40416c 5 PTRIMMEDESP STACK 32 displ mov [rsp+20h], rax - 404171 -1 INSTR LOCAL NoMetaUpdate jmp loc_403184 - 404176 -2 INSTR LOCAL n EDX ZZ NUMVia2ndSrcIMMEDNUM mov edx, 1 - 40417b -2 INSTR LOCAL n ESI ZZ AlwaysNUM xor esi, esi - 404182 -1 INSTR LOCAL NoMetaUpdate call sub_404A30 - 404187 -1 INSTR LOCAL NoMetaUpdate jmp loc_403160 - 40418c -2 INSTR LOCAL n EDI ZZ NUMVia2ndSrcIMMEDNUM mov edi, 1 - 404191 -1 INSTR LOCAL NoMetaUpdate call _isatty - 404196 -1 INSTR LOCAL NoMetaUpdate test eax, eax - 404198 -1 INSTR LOCAL NoMetaUpdate jz loc_402E55 - 4041b0 -1 INSTR LOCAL NoMetaUpdate jmp loc_402938 - 4041b5 -2 INSTR LOCAL n ESI ZZ NUMVia2ndSrcIMMEDNUM mov esi, 0Ah - 4041ba -1 INSTR LOCAL NoMetaUpdate call ___overflow - 4041bf -1 INSTR LOCAL NoMetaUpdate jmp loc_4032F7 - 4041c4 -1 INSTR LOCAL NoMetaUpdate call sub_410980 - 4041ce -1 INSTR LOCAL NoMetaUpdate call _getenv - 4041d6 -1 INSTR LOCAL NoMetaUpdate test rax, rax - 4041e2 -1 INSTR LOCAL NoMetaUpdate jmp loc_403526 - 4041ee 7 PTRIMMEDESP STACK 412 displ mov esi, [rsp+19Ch] - 4041fa -2 INSTR LOCAL n EDX ZZ AlwaysNUM xor edx, edx - 4041fe -1 INSTR LOCAL NoMetaUpdate call sub_410E60 - 404203 -2 INSTR LOCAL n ESI ZZ NUMVia2ndSrcIMMEDNUM mov esi, 0Ah - 404208 -1 INSTR LOCAL NoMetaUpdate call ___overflow - 40420d -1 INSTR LOCAL NoMetaUpdate jmp loc_40415D - 404212 -2 INSTR LOCAL n ESI ZZ NUMVia2ndSrcIMMEDNUM mov esi, 1 - 404217 -2 INSTR LOCAL n EDI ZZ AlwaysNUM xor edi, edi - 404219 -1 INSTR LOCAL NoMetaUpdate call sub_405070 - 40421e -1 INSTR LOCAL NoMetaUpdate jmp loc_404115 - 404223 -2 INSTR LOCAL n EDX ZZ NUMVia2ndSrcIMMEDNUM mov edx, 5 ; jumptable 000000000040407E case 5 - 40422d -2 INSTR LOCAL n EDI ZZ AlwaysNUM xor edi, edi - 40422f -1 INSTR LOCAL NoMetaUpdate call _dcgettext - 404234 -2 INSTR LOCAL n ESI ZZ AlwaysNUM xor esi, esi - 404239 -2 INSTR LOCAL n EDI ZZ AlwaysNUM xor edi, edi - 40423b -2 INSTR LOCAL n EAX ZZ AlwaysNUM xor eax, eax - 40423d -1 INSTR LOCAL NoMetaUpdate call _error - 404249 -1 INSTR LOCAL NoMetaUpdate call _free - 404255 -1 INSTR LOCAL NoMetaUpdate test rdi, rdi - 404258 -1 INSTR LOCAL NoMetaUpdate jz short loc_4042C3 - 40425e -1 INSTR LOCAL NoMetaUpdate call _free - 404266 -1 INSTR LOCAL NoMetaUpdate jmp short loc_404255 - 404268 8 PTRIMMEDESP STACK 392 displ mov rax, [rsp+188h] ; jumptable 000000000040407E case 3 - 404270 -2 INSTR LOCAL n EDX ZZ NUMVia2ndSrcIMMEDNUM mov edx, 6 - 404278 -1 INSTR LOCAL 1stSrcVia2ndSrcIMMEDNUM add rax, 1 - 40427c 8 PTRIMMEDESP STACK 392 displ mov [rsp+188h], rax - 404284 -1 INSTR LOCAL NoMetaUpdate cmp cl, 3Dh - 404287 -1 INSTR LOCAL NoMetaUpdate jnz loc_404072 - 40428d 8 PTRIMMEDESP STACK 400 displ mov rax, [rsp+190h] - 404299 8 PTRIMMEDESP STACK 392 displ lea rsi, [rsp+188h] - 4042a1 8 PTRIMMEDESP STACK 400 displ lea rdi, [rsp+190h] - 4042a9 -2 INSTR LOCAL n EDX ZZ AlwaysNUM xor dl, dl - 4042af -1 INSTR LOCAL NoMetaUpdate call sub_404740 - 4042b4 -1 INSTR LOCAL NoMetaUpdate cmp al, 1 - 4042bb -1 INSTR LOCAL 1stSrcVia2ndSrcIMMEDNUM add edx, 1 - 4042be -1 INSTR LOCAL NoMetaUpdate jmp loc_404072 - 4042ca -1 INSTR LOCAL NoMetaUpdate cmp cs:qword_6193F0, 6 - 4042d2 -1 INSTR LOCAL NoMetaUpdate jnz loc_40368E - 4042df -2 INSTR LOCAL n EDX ZZ NUMVia2ndSrcIMMEDNUM mov edx, 6 - 4042e9 -1 INSTR LOCAL NoMetaUpdate call _strncmp - 4042ee -1 INSTR LOCAL NoMetaUpdate test eax, eax - 4042f0 -1 INSTR LOCAL NoMetaUpdate jnz loc_40368E - 4042fd -1 INSTR LOCAL NoMetaUpdate jmp loc_40368E - 404302 8 PTRIMMEDESP STACK 392 displ mov rax, [rsp+188h] ; jumptable 000000000040407E case 2 - 40430d -1 INSTR LOCAL 1stSrcVia2ndSrcIMMEDNUM add rax, 1 - 404311 8 PTRIMMEDESP STACK 392 displ mov [rsp+188h], rax - 404319 -1 INSTR LOCAL NoMetaUpdate cmp dl, 3Dh - 40431c -1 INSTR LOCAL NoMetaUpdate jz short loc_40435A - 40431e -2 INSTR LOCAL n EDX ZZ NUMVia2ndSrcIMMEDNUM mov edx, 6 - 404323 -1 INSTR LOCAL NoMetaUpdate jmp loc_404072 - 404328 8 PTRIMMEDESP STACK 392 displ mov rax, [rsp+188h] ; jumptable 000000000040407E case 1 - 404330 -2 INSTR LOCAL n EDX ZZ NUMVia2ndSrcIMMEDNUM mov edx, 6 - 404338 -1 INSTR LOCAL NoMetaUpdate test cl, cl - 40433a -1 INSTR LOCAL NoMetaUpdate jz loc_404072 - 404340 -1 INSTR LOCAL 1stSrcVia2ndSrcIMMEDNUM add rax, 1 - 404344 7 PTRIMMEDESP STACK 369 displ mov [rsp+171h], cl - 40434b -2 INSTR LOCAL n EDX ZZ NUMVia2ndSrcIMMEDNUM mov dl, 3 - 40434d 8 PTRIMMEDESP STACK 392 displ mov [rsp+188h], rax - 404355 -1 INSTR LOCAL NoMetaUpdate jmp loc_404072 - 40435a -2 INSTR LOCAL n R14 ZZ AlwaysNUM xor r14d, r14d - 40435d -1 INSTR LOCAL NoMetaUpdate jmp short loc_404378 - 40435f 8 PTRIMMEDESP STACK 368 displ lea rdi, [rsp+170h] - 404367 -1 INSTR LOCAL 1stSrcVia2ndSrcIMMEDNUM add r14, 1 - 40436b -1 INSTR LOCAL NoMetaUpdate call _strcmp - 404370 -1 INSTR LOCAL NoMetaUpdate test eax, eax - 404372 -1 INSTR LOCAL NoMetaUpdate jz loc_404436 - 404383 -1 INSTR LOCAL NoMetaUpdate test rsi, rsi - 404386 -1 INSTR LOCAL NoMetaUpdate jnz short loc_40435F - 404388 -1 INSTR LOCAL NoMetaUpdate jmp loc_404474 - 40438d 8 PTRIMMEDESP STACK 392 displ mov rcx, [rsp+188h] ; jumptable 000000000040407E case 0 - 404398 -1 INSTR LOCAL NoMetaUpdate cmp al, 2Ah - 40439a -1 INSTR LOCAL NoMetaUpdate jz short loc_4043D6 - 40439c -1 INSTR LOCAL NoMetaUpdate cmp al, 3Ah - 40439e -1 INSTR LOCAL NoMetaUpdate jz short loc_4043C5 - 4043a0 -1 INSTR LOCAL NoMetaUpdate test al, al - 4043a2 -1 INSTR LOCAL NoMetaUpdate jz loc_4042CA - 4043a8 -1 INSTR LOCAL 1stSrcVia2ndSrcIMMEDNUM add rcx, 1 - 4043ac 7 PTRIMMEDESP STACK 368 displ mov [rsp+170h], al - 4043b3 -2 INSTR LOCAL n EDX ZZ NUMVia2ndSrcIMMEDNUM mov edx, 2 - 4043b8 8 PTRIMMEDESP STACK 392 displ mov [rsp+188h], rcx - 4043c0 -1 INSTR LOCAL NoMetaUpdate jmp loc_404072 - 4043c5 -1 INSTR LOCAL 1stSrcVia2ndSrcIMMEDNUM add rcx, 1 - 4043c9 8 PTRIMMEDESP STACK 392 displ mov [rsp+188h], rcx - 4043d1 -1 INSTR LOCAL NoMetaUpdate jmp loc_404072 - 4043d6 -2 INSTR LOCAL n EDI ZZ NUMVia2ndSrcIMMEDNUM mov edi, 28h - 4043db -1 INSTR LOCAL NoMetaUpdate call sub_410820 - 4043ea 8 PTRIMMEDESP STACK 392 displ lea rsi, [rsp+188h] - 4043f2 8 PTRIMMEDESP STACK 400 displ lea rdi, [rsp+190h] - 4043fa -2 INSTR LOCAL n EDX ZZ NUMVia2ndSrcIMMEDNUM mov edx, 1 - 404402 9 PTRIMMEDESP STACK 392 displ add qword ptr [rsp+188h], 1 - 404416 8 PTRIMMEDESP STACK 400 displ mov rax, [rsp+190h] - 404422 -1 INSTR LOCAL NoMetaUpdate call sub_404740 - 404427 -1 INSTR LOCAL NoMetaUpdate cmp al, 1 - 40442e -1 INSTR LOCAL 1stSrcVia2ndSrcIMMEDNUM add edx, 4 - 404431 -1 INSTR LOCAL NoMetaUpdate jmp loc_404072 - 404436 -2 INSTR LOCAL n R15 ZZ AlwaysNUM movsxd r15, r15d - 404439 8 PTRIMMEDESP STACK 400 displ mov rax, [rsp+190h] - 404441 8 PTRIMMEDESP STACK 392 displ lea rsi, [rsp+188h] - 404449 -2 INSTR LOCAL n R15 ZZ AlwaysNUM shl r15, 4 - 40444d 8 PTRIMMEDESP STACK 400 displ lea rdi, [rsp+190h] - 404455 -2 INSTR LOCAL n EDX ZZ AlwaysNUM xor edx, edx - 404462 -1 INSTR LOCAL NoMetaUpdate call sub_404740 - 404467 -1 INSTR LOCAL NoMetaUpdate test al, al - 404469 -2 INSTR LOCAL n EDX ZZ NUMVia2ndSrcIMMEDNUM mov edx, 1 - 40446e -1 INSTR LOCAL NoMetaUpdate jnz loc_404072 - 404474 8 PTRIMMEDESP STACK 368 displ lea rdi, [rsp+170h] - 40447c -1 INSTR LOCAL NoMetaUpdate call sub_40E4C0 - 404481 -2 INSTR LOCAL n EDI ZZ AlwaysNUM xor edi, edi - 404486 -2 INSTR LOCAL n EDX ZZ NUMVia2ndSrcIMMEDNUM mov edx, 5 - 404490 -1 INSTR LOCAL NoMetaUpdate call _dcgettext - 40449b -2 INSTR LOCAL n ESI ZZ AlwaysNUM xor esi, esi - 40449d -2 INSTR LOCAL n EDI ZZ AlwaysNUM xor edi, edi - 40449f -2 INSTR LOCAL n EAX ZZ AlwaysNUM xor eax, eax - 4044a1 -1 INSTR LOCAL NoMetaUpdate call _error - 4044a6 -1 INSTR LOCAL NoMetaUpdate jmp loc_40431E - 4044ab -2 INSTR LOCAL n EDI ZZ NUMVia2ndSrcIMMEDNUM mov edi, 2 - 4044b0 -1 INSTR LOCAL NoMetaUpdate call sub_40A7D0 - 4044b5 -1 INSTR LOCAL NoMetaUpdate test al, al - 4044b7 -1 INSTR LOCAL NoMetaUpdate jz loc_403E9C - 4044c4 -2 INSTR LOCAL n EDX ZZ NUMVia2ndSrcIMMEDNUM mov edx, 2 - 4044c9 -2 INSTR LOCAL n EDI ZZ AlwaysNUM xor edi, edi - 4044cb -1 INSTR LOCAL NoMetaUpdate call _dcgettext - 4044d7 -2 INSTR LOCAL n EDX ZZ NUMVia2ndSrcIMMEDNUM mov edx, 2 - 4044dc -2 INSTR LOCAL n EDI ZZ AlwaysNUM xor edi, edi - 4044e5 -1 INSTR LOCAL NoMetaUpdate call _dcgettext - 4044f1 -1 INSTR LOCAL NoMetaUpdate jmp loc_403E9C - 40450c -1 INSTR LOCAL NoMetaUpdate jmp loc_403E9C - 404518 -2 INSTR LOCAL n EDX ZZ NUMVia2ndSrcIMMEDNUM mov edx, 2 - 404522 -1 INSTR LOCAL NoMetaUpdate call _memcmp - 404527 -1 INSTR LOCAL NoMetaUpdate test eax, eax - 404529 -1 INSTR LOCAL NoMetaUpdate jnz loc_4039E8 - 40452f -1 INSTR LOCAL NoMetaUpdate cmp cs:qword_619390, 1 - 404537 -1 INSTR LOCAL NoMetaUpdate jnz loc_4039E8 - 404544 -1 INSTR LOCAL NoMetaUpdate cmp byte ptr [rax], 6Dh - 404547 -1 INSTR LOCAL NoMetaUpdate jnz loc_4039E8 - 40454d -1 INSTR LOCAL NoMetaUpdate jmp loc_4039ED - 404557 -2 INSTR LOCAL n EDX ZZ NUMVia2ndSrcIMMEDNUM mov edx, 3D5h - 404566 -1 INSTR LOCAL NoMetaUpdate call ___assert_fail - 40456b -2 INSTR LOCAL n ESI ZZ NUMVia2ndSrcIMMEDNUM mov esi, 0Ah - 404570 -1 INSTR LOCAL NoMetaUpdate call ___overflow - 404575 -1 INSTR LOCAL NoMetaUpdate jmp loc_403969 - 40457a -2 INSTR LOCAL n ESI ZZ NUMVia2ndSrcIMMEDNUM mov esi, 20h - 40457f -1 INSTR LOCAL NoMetaUpdate call ___overflow - 404584 -1 INSTR LOCAL NoMetaUpdate jmp loc_4038FE - 40459f -1 INSTR LOCAL NoMetaUpdate jmp loc_4035AE - 4045a4 0 FUNC FRAMERESTORE 0 0 0 1 0 0 2 0 0 3 0 0 4 0 0 5 0 0 6 0 0 7 0 0 8 0 0 9 0 0 10 0 0 11 0 0 12 0 0 13 0 0 14 0 0 15 0 0 ZZ - 4045a4 0 FUNC MMSAFENESS UNSAFE - 4045a4 -1 INSTR LOCAL MetadataUnused xor ebp, ebp - 4045a4 2 INSTR BELONGTO 4045a4 - 4045a4 42 FUNC GLOBAL start FUNC_UNSAFE NOFP NORET 4045cd - 4045a4 8 MEMORYHOLE STACK esp + 0 ReturnAddress - 4045a6 3 INSTR BELONGTO 4045a4 - 4045a6 3 INSTR DEADREGS EFLAGS ECX ESI EDI R8 R9 ZZ mov r9, rdx - 4045a9 1 INSTR BELONGTO 4045a4 - 4045a9 1 INSTR DEADREGS EFLAGS ECX EDX ESI EDI R8 ZZ pop rsi - 4045aa 3 INSTR BELONGTO 4045a4 - 4045aa 3 INSTR DEADREGS EFLAGS ECX EDX EDI R8 ZZ mov rdx, rsp - 4045aa 3 PTRIMMEDESP STACK 0 displ mov rdx, rsp - 4045ad 4 INSTR BELONGTO 4045a4 - 4045ad 4 INSTR DEADREGS EFLAGS ECX EDI R8 ZZ and rsp, 0FFFFFFFFFFFFFFF0h - 4045b1 1 INSTR BELONGTO 4045a4 - 4045b1 1 INSTR DEADREGS EFLAGS ECX EDI R8 ZZ push rax - 4045b2 1 INSTR BELONGTO 4045a4 - 4045b2 1 INSTR DEADREGS EFLAGS ECX EDI R8 ZZ push rsp - 4045b3 -2 INSTR LOCAL n R8 ZZ NumericDEFs mov r8, offset nullsub_1 - 4045b3 7 INSTR BELONGTO 4045a4 - 4045b3 7 INSTR DEADREGS EFLAGS ECX EDI R8 ZZ mov r8, offset nullsub_1 - 4045ba -2 INSTR LOCAL n RCX ZZ NumericDEFs mov rcx, offset aHilLidRhnV; "H‰l$ØL‰d$àH-Ûv " - 4045ba 7 INSTR BELONGTO 4045a4 - 4045ba 7 INSTR DEADREGS EFLAGS ECX EDI ZZ mov rcx, offset aHilLidRhnV; "H‰l$ØL‰d$àH-Ûv " - 4045c1 -2 INSTR LOCAL n RDI ZZ NumericDEFs mov rdi, offset loc_402690 - 4045c1 7 INSTR BELONGTO 4045a4 - 4045c1 7 INSTR DEADREGS EFLAGS EDI ZZ mov rdi, offset loc_402690 - 4045c8 -1 INSTR LOCAL NoMetaUpdate call ___libc_start_main - 4045c8 5 INSTR BELONGTO 4045a4 - 4045c8 5 INSTR DEADREGS EFLAGS ZZ call ___libc_start_main - 4045cd 1 INSTR BELONGTO 4045a4 - 4045cd 1 INSTR DEADREGS EFLAGS EAX ECX EDX ESI EDI R8 R9 R10 R11 ZZ hlt - 4045d0 0 FUNC FRAMERESTORE 0 0 0 1 0 0 2 0 0 3 0 0 4 0 8 5 0 0 6 0 0 7 0 0 8 0 0 9 0 0 10 0 0 11 0 0 12 0 0 13 0 0 14 0 0 15 0 0 ZZ - 4045d0 0 FUNC MMSAFENESS SAFE - 4045d0 -1 INSTR LOCAL SafeFrameAlloc sub rsp, 8 - 4045d0 23 FUNC GLOBAL sub_4045D0 FUNC_SAFE NOFP RET 4045e6 - 4045d0 4 INSTR BELONGTO 4045d0 - 4045d0 4 INSTR DEADREGS EFLAGS EAX ZZ sub rsp, 8 - 4045d0 8 DATAREF STACK 958 esp + 0 PARENT LocalFrame LOCALFRAME - 4045d0 8 MEMORYHOLE STACK esp + 8 ReturnAddress - 4045d4 7 INSTR BELONGTO 4045d0 - 4045d4 7 INSTR DEADREGS EFLAGS EAX ZZ mov rax, cs:__gmon_start___ptr - 4045db -1 INSTR LOCAL NoMetaUpdate test rax, rax - 4045db 3 INSTR BELONGTO 4045d0 - 4045de -1 INSTR LOCAL NoMetaUpdate jz short loc_4045E2 - 4045de 2 INSTR BELONGTO 4045d0 - 4045e0 -1 INSTR LOCAL NoMetaUpdate call rax ; __gmon_start__ - 4045e0 2 INSTR BELONGTO 4045d0 - 4045e2 -1 INSTR LOCAL 1stSrcVia2ndSrcIMMEDNUM add rsp, 8 - 4045e2 4 INSTR BELONGTO 4045d0 - 4045e6 1 INSTR BELONGTO 4045d0 - 4045e6 1 INSTR DEADREGS EFLAGS R8 R9 R10 R11 ZZ retn - 4045e6 -4 INSTR LOCAL SafeReturn retn - 4045e6 8 DEALLOC STACK esp - 8 retn - 4045f0 0 FUNC FRAMERESTORE 0 0 0 1 0 0 2 0 0 3 -12 0 4 0 8 5 -4 0 6 0 0 7 0 0 8 0 0 9 0 0 10 0 0 11 0 0 12 0 0 13 0 0 14 0 0 15 0 0 ZZ - 4045f0 0 FUNC MMSAFENESS SPECSAFE - 4045f0 100 FUNC GLOBAL sub_4045F0 FUNC_UNSAFE USEFP RET 404653 - 4045f0 1 INSTR BELONGTO 4045f0 - 4045f0 1 INSTR DEADREGS EFLAGS ZZ push rbp - 4045f0 -3 INSTR LOCAL NoWarn push rbp - 4045f1 3 INSTR BELONGTO 4045f0 - 4045f1 3 INSTR DEADREGS EFLAGS ZZ mov rbp, rsp - 4045f4 1 INSTR BELONGTO 4045f0 - 4045f4 1 INSTR DEADREGS EFLAGS ZZ push rbx - 4045f4 -3 INSTR LOCAL NoWarn push rbx - 4045f5 4 INSTR BELONGTO 4045f0 - 4045f5 4 INSTR DEADREGS EFLAGS EBX ZZ sub rsp, 8 - 4045f5 8 DATAREF STACK 959 esp + 0 PARENT LocalFrame LOCALFRAME - 4045f5 8 MEMORYHOLE STACK esp + 16 ReturnAddress - 4045f5 8 MEMORYHOLE STACK esp + 8 CalleeSavedRegs - 4045f9 -1 INSTR LOCAL NoMetaUpdate cmp cs:byte_6195C0, 0 - 4045f9 7 INSTR BELONGTO 4045f0 - 404600 -1 INSTR LOCAL NoMetaUpdate jnz short loc_40464D - 404600 2 INSTR BELONGTO 4045f0 - 404602 -1 INSTR LOCAL MetadataUnused mov ebx, offset qword_618E08 - 404602 5 INSTR BELONGTO 4045f0 - 404607 7 INSTR BELONGTO 4045f0 - 404607 7 INSTR DEADREGS EFLAGS EAX ZZ mov rax, cs:qword_6195C8 - 40460e -1 INSTR LOCAL MetadataUnused sub rbx, offset qword_618E00 - 40460e 7 INSTR BELONGTO 4045f0 - 404615 -1 INSTR LOCAL MetadataUnused sar rbx, 3 - 404615 4 INSTR BELONGTO 4045f0 - 404619 -1 INSTR LOCAL MetadataUnused sub rbx, 1 - 404619 4 INSTR BELONGTO 4045f0 - 40461d -1 INSTR LOCAL NoMetaUpdate cmp rax, rbx - 40461d 3 INSTR BELONGTO 4045f0 - 404620 -1 INSTR LOCAL NoMetaUpdate jnb short loc_404646 - 404620 2 INSTR BELONGTO 4045f0 - 404622 6 INSTR BELONGTO 4045f0 - 404628 -1 INSTR LOCAL 1stSrcVia2ndSrcIMMEDNUM add rax, 1 - 404628 4 INSTR BELONGTO 4045f0 - 40462c 7 INSTR BELONGTO 4045f0 - 40462c 7 INSTR DEADREGS EFLAGS ZZ mov cs:qword_6195C8, rax - 404633 -1 INSTR LOCAL NoMetaUpdate call ds:qword_618E00[rax*8] - 404633 7 INSTR BELONGTO 4045f0 - 40463a 7 INSTR BELONGTO 4045f0 - 40463a 7 INSTR DEADREGS EFLAGS EAX ZZ mov rax, cs:qword_6195C8 - 404641 -1 INSTR LOCAL NoMetaUpdate cmp rax, rbx - 404641 3 INSTR BELONGTO 4045f0 - 404644 -1 INSTR LOCAL NoMetaUpdate jb short loc_404628 - 404644 2 INSTR BELONGTO 4045f0 - 404646 7 INSTR BELONGTO 4045f0 - 404646 7 INSTR DEADREGS EFLAGS EBX R8 R9 R10 R11 ZZ mov cs:byte_6195C0, 1 - 40464d -1 INSTR LOCAL 1stSrcVia2ndSrcIMMEDNUM add rsp, 8 - 40464d 4 INSTR BELONGTO 4045f0 - 404651 1 INSTR BELONGTO 4045f0 - 404651 1 INSTR DEADREGS EFLAGS EBX R8 R9 R10 R11 ZZ pop rbx - 404651 8 DEALLOC STACK esp - 8 pop rbx - 404652 1 INSTR BELONGTO 4045f0 - 404652 1 INSTR DEADREGS EFLAGS R8 R9 R10 R11 ZZ pop rbp - 404653 1 INSTR BELONGTO 4045f0 - 404653 1 INSTR DEADREGS EFLAGS R8 R9 R10 R11 ZZ retn - 404660 0 FUNC FRAMERESTORE 0 0 0 1 0 0 2 0 0 3 0 0 4 0 0 5 0 0 6 0 0 7 0 0 8 0 0 9 0 0 10 0 0 11 0 0 12 0 0 13 0 0 14 0 0 15 0 0 ZZ - 404660 0 FUNC MMSAFENESS UNSAFE - 404660 -1 INSTR LOCAL NoMetaUpdate cmp cs:qword_618E10, 0 - 404660 34 FUNC GLOBAL sub_404660 FUNC_UNSAFE USEFP RET 404681 - 404660 8 INSTR BELONGTO 404660 - 404660 8 MEMORYHOLE STACK esp + 0 CalleeSavedRegs - 404660 8 MEMORYHOLE STACK esp + 8 ReturnAddress - 404668 1 INSTR BELONGTO 404660 - 404669 3 INSTR BELONGTO 404660 - 40466c -1 INSTR LOCAL NoMetaUpdate jz short loc_404680 - 40466c 2 INSTR BELONGTO 404660 - 40466e -2 INSTR LOCAL n EAX ZZ NUMVia2ndSrcIMMEDNUM mov eax, 0 - 40466e 5 INSTR BELONGTO 404660 - 404673 -1 INSTR LOCAL NoMetaUpdate test rax, rax - 404673 3 INSTR BELONGTO 404660 - 404676 -1 INSTR LOCAL NoMetaUpdate jz short loc_404680 - 404676 2 INSTR BELONGTO 404660 - 404678 1 INSTR BELONGTO 404660 - 404679 5 INSTR BELONGTO 404660 - 40467e -1 INSTR LOCAL NoMetaUpdate jmp rax - 40467e 2 INSTR BELONGTO 404660 - 404680 1 INSTR BELONGTO 404660 - 404681 1 INSTR BELONGTO 404660 - 404693 -2 INSTR LOCAL n EDX ZZ AlwaysNUM xor edx, edx - 404695 -2 INSTR LOCAL n RAX RDX ZZ AlwaysNUM div rsi - 4046a0 -2 INSTR LOCAL n EAX ZZ AlwaysNUM xor eax, eax - 4046a5 -1 INSTR LOCAL NoMetaUpdate cmp [rdi], rdx - 4046a8 -1 INSTR LOCAL NoMetaUpdate jz short loc_4046B0 - 4046b4 -1 INSTR LOCAL NoMetaUpdate cmp [rdi+8], rax - 4046b8 -2 INSTR LOCAL n EAX ZZ AlwaysNUM setz al - 4046c6 -1 INSTR LOCAL NoMetaUpdate test eax, eax - 4046c8 -1 INSTR LOCAL NoMetaUpdate jnz short locret_4046D0 - 4046e0 0 FUNC FRAMERESTORE 0 0 1 1 0 1 2 0 0 3 0 0 4 0 8 5 0 0 6 0 96 7 0 1 8 0 0 9 0 0 10 0 0 11 0 0 12 0 0 13 0 0 14 0 0 15 0 0 ZZ - 4046e0 0 FUNC MMSAFENESS SAFE - 4046e0 -1 INSTR LOCAL NoMetaUpdate mov edi, edi - 4046e0 2 INSTR BELONGTO 4046e0 - 4046e0 71 FUNC GLOBAL sub_4046E0 FUNC_SAFE NOFP RET FUNC_LEAF 404726 - 4046e0 8 MEMORYHOLE STACK esp + 0 ReturnAddress - 4046e2 2 INSTR BELONGTO 4046e0 - 4046e2 2 INSTR DEADREGS EFLAGS EAX EDX ESI ZZ xor eax, eax - 4046e2 -2 INSTR LOCAL n EAX ZZ AlwaysNUM xor eax, eax - 4046e4 -2 INSTR LOCAL n RDI ZZ AlwaysNUM shl rdi, 4 - 4046e4 4 INSTR BELONGTO 4046e0 - 4046e4 4 INSTR DEADREGS EFLAGS EDX ESI ZZ shl rdi, 4 - 4046e8 7 INSTR BELONGTO 4046e0 - 4046e8 7 INSTR DEADREGS EFLAGS EDX ESI ZZ mov rdx, qword_619380[rdi] - 4046ef 7 INSTR BELONGTO 4046e0 - 4046ef 7 INSTR DEADREGS EFLAGS ESI ZZ mov rsi, off_619388[rdi] - 4046f6 -1 INSTR LOCAL NoMetaUpdate test rdx, rdx - 4046f6 3 INSTR BELONGTO 4046e0 - 4046f9 -1 INSTR LOCAL NoMetaUpdate jz short locret_40470C - 4046f9 2 INSTR BELONGTO 4046e0 - 4046fb -1 INSTR LOCAL NoMetaUpdate cmp rdx, 1 - 4046fb 4 INSTR BELONGTO 4046e0 - 4046ff -1 INSTR LOCAL NoMetaUpdate jz short loc_404720 - 4046ff 2 INSTR BELONGTO 4046e0 - 404701 -1 INSTR LOCAL NoMetaUpdate cmp rdx, 2 - 404701 4 INSTR BELONGTO 4046e0 - 404705 -2 INSTR LOCAL n EAX ZZ NUMVia2ndSrcIMMEDNUM mov eax, 1 - 404705 5 INSTR BELONGTO 4046e0 - 404705 5 INSTR DEADREGS EAX ZZ mov eax, 1 - 40470a -1 INSTR LOCAL NoMetaUpdate jz short loc_404710 - 40470a 2 INSTR BELONGTO 4046e0 - 40470c 2 INSTR BELONGTO 4046e0 - 40470c 2 INSTR DEADREGS EFLAGS ZZ rep retn - 40470c -4 INSTR LOCAL SafeReturn rep retn - 404710 5 INSTR BELONGTO 4046e0 - 404710 5 INSTR DEADREGS EAX ECX EDI ZZ mov edi, offset byte_411824 - 404715 -2 INSTR LOCAL n ECX ZZ NUMVia2ndSrcIMMEDNUM mov ecx, 2 - 404715 5 INSTR BELONGTO 4046e0 - 404715 5 INSTR DEADREGS EAX ECX ZZ mov ecx, 2 - 40471a -1 INSTR LOCAL NoMetaUpdate repe cmpsb - 40471a 2 INSTR BELONGTO 4046e0 - 40471c -2 INSTR LOCAL n EAX ZZ AlwaysNUM setnz al - 40471c 3 INSTR BELONGTO 4046e0 - 40471c 3 INSTR DEADREGS EAX ZZ setnz al - 40471f 1 INSTR BELONGTO 4046e0 - 40471f 1 INSTR DEADREGS EFLAGS ZZ retn - 40471f -4 INSTR LOCAL SafeReturn retn - 404720 -1 INSTR LOCAL NoMetaUpdate cmp byte ptr [rsi], 30h - 404720 3 INSTR BELONGTO 4046e0 - 404723 -2 INSTR LOCAL n EAX ZZ AlwaysNUM setnz al - 404723 3 INSTR BELONGTO 4046e0 - 404723 3 INSTR DEADREGS EAX ZZ setnz al - 404726 1 INSTR BELONGTO 4046e0 - 404726 1 INSTR DEADREGS EFLAGS ZZ retn - 404726 -4 INSTR LOCAL SafeReturn retn - 404730 -1 INSTR LOCAL NoMetaUpdate jmp _free - 404740 0 FUNC FRAMERESTORE 0 0 1 1 0 1 2 0 0 3 -28 0 4 0 8 5 -20 0 6 0 4 7 0 4 8 0 0 9 0 0 10 0 0 11 0 0 12 -12 0 13 -4 0 14 0 0 15 0 0 ZZ - 404740 0 FUNC MMSAFENESS SAFE - 404740 2 INSTR BELONGTO 404740 - 404740 2 INSTR DEADREGS EFLAGS EAX R8 R9 R10 R11 ZZ push r13 - 404740 -3 INSTR LOCAL NoWarn push r13 - 404740 697 FUNC GLOBAL sub_404740 FUNC_UNSAFE NOFP RET FUNC_LEAF 4049f8 - 404742 3 INSTR BELONGTO 404740 - 404742 3 INSTR DEADREGS EFLAGS EAX R8 R9 R10 R11 R13 ZZ mov r8, [rsi] - 404745 -2 INSTR LOCAL n R10 ZZ AlwaysNUM xor r10d, r10d - 404745 3 INSTR BELONGTO 404740 - 404745 3 INSTR DEADREGS EFLAGS EAX R9 R10 R11 R13 ZZ xor r10d, r10d - 404748 3 INSTR BELONGTO 404740 - 404748 3 INSTR DEADREGS EFLAGS EAX R9 R11 R13 ZZ mov r9, [rdi] - 40474b 2 INSTR BELONGTO 404740 - 40474b 2 INSTR DEADREGS EFLAGS EAX R11 R13 ZZ xor eax, eax - 40474b -2 INSTR LOCAL n EAX ZZ AlwaysNUM xor eax, eax - 40474d 2 INSTR BELONGTO 404740 - 40474d 2 INSTR DEADREGS EFLAGS R11 R13 ZZ push r12 - 40474d -3 INSTR LOCAL NoWarn push r12 - 40474f 3 INSTR BELONGTO 404740 - 40474f 3 INSTR DEADREGS EFLAGS R11 R12 R13 ZZ mov r12, rcx - 404752 -1 INSTR LOCAL MetadataUnused xor ecx, ecx - 404752 2 INSTR BELONGTO 404740 - 404754 1 INSTR BELONGTO 404740 - 404754 1 INSTR DEADREGS EFLAGS R11 R13 ZZ push rbp - 404754 -3 INSTR LOCAL NoWarn push rbp - 404755 -1 INSTR LOCAL MetadataUnused mov ebp, 1 - 404755 5 INSTR BELONGTO 404740 - 40475a 1 INSTR BELONGTO 404740 - 40475a 1 INSTR DEADREGS EFLAGS R11 R13 ZZ push rbx - 40475a 32 DATAREF STACK 960 esp + 0 PARENT LocalFrame LOCALFRAME - 40475a -3 INSTR LOCAL NoWarn push rbx - 40475a -3 INSTR LOCAL NoWarn push rbx - 40475a 8 MEMORYHOLE STACK esp + 32 ReturnAddress - 40475b 10 INSTR BELONGTO 404740 - 40475b -1 INSTR LOCAL MetadataUnused mov rbx, 7E000000000000h - 404765 -1 INSTR LOCAL NoMetaUpdate cmp ecx, 2 - 404765 3 INSTR BELONGTO 404740 - 404768 -1 INSTR LOCAL NoMetaUpdate jz short loc_4047D8 - 404768 2 INSTR BELONGTO 404740 - 40476a -1 INSTR LOCAL NoMetaUpdate ja loc_404810 - 40476a 6 INSTR BELONGTO 404740 - 404770 -1 INSTR LOCAL NoMetaUpdate cmp ecx, 1 - 404770 3 INSTR BELONGTO 404740 - 404773 -1 INSTR LOCAL NoMetaUpdate jz loc_404874 - 404773 6 INSTR BELONGTO 404740 - 404779 -2 INSTR LOCAL n ECX ZZ NumericDEFs movzx ecx, byte ptr [r8] - 404779 4 INSTR BELONGTO 404740 - 404779 4 INSTR DEADREGS EFLAGS ECX R11 R13 ZZ movzx ecx, byte ptr [r8] - 40477d -1 INSTR LOCAL NoMetaUpdate cmp cl, 3Dh - 40477d 3 INSTR BELONGTO 404740 - 404780 -1 INSTR LOCAL NoMetaUpdate jz short loc_4047FA - 404780 2 INSTR BELONGTO 404740 - 404782 -1 INSTR LOCAL NoMetaUpdate jle loc_4048D0 - 404782 6 INSTR BELONGTO 404740 - 404788 -1 INSTR LOCAL NoMetaUpdate cmp cl, 5Ch - 404788 3 INSTR BELONGTO 404740 - 40478b -1 INSTR LOCAL NoMetaUpdate jz loc_404870 - 40478b 6 INSTR BELONGTO 404740 - 404791 -1 INSTR LOCAL NoMetaUpdate cmp cl, 5Eh - 404791 3 INSTR BELONGTO 404740 - 404794 -1 INSTR LOCAL NoMetaUpdate jnz loc_4048B3 - 404794 6 INSTR BELONGTO 404740 - 40479a -1 INSTR LOCAL 1stSrcVia2ndSrcIMMEDNUM add r8, 1 - 40479a 4 INSTR BELONGTO 404740 - 40479e -2 INSTR LOCAL n ECX ZZ NumericDEFs movzx ecx, byte ptr [r8] - 40479e 4 INSTR BELONGTO 404740 - 40479e 4 INSTR DEADREGS EFLAGS ECX R11 R13 ZZ movzx ecx, byte ptr [r8] - 4047a2 -1 INSTR LOCAL MetadataUnused lea r11d, [rcx-40h] - 4047a2 4 INSTR BELONGTO 404740 - 4047a6 -1 INSTR LOCAL NoMetaUpdate cmp r11b, 3Eh - 4047a6 4 INSTR BELONGTO 404740 - 4047aa -1 INSTR LOCAL NoMetaUpdate jbe loc_4048B0 - 4047aa 6 INSTR BELONGTO 404740 - 4047b0 -1 INSTR LOCAL NoMetaUpdate cmp cl, 3Fh - 4047b0 3 INSTR BELONGTO 404740 - 4047b3 -1 INSTR LOCAL NoMetaUpdate jz loc_4049E8 - 4047b3 6 INSTR BELONGTO 404740 - 4047b9 2 INSTR BELONGTO 404740 - 4047b9 2 INSTR DEADREGS EFLAGS EAX EBX R11 R13 ZZ xor eax, eax - 4047b9 -2 INSTR LOCAL n EAX ZZ AlwaysNUM xor eax, eax - 4047bb 1 INSTR BELONGTO 404740 - 4047bb 1 INSTR DEADREGS EFLAGS EBX R11 R13 ZZ pop rbx - 4047bc 1 INSTR BELONGTO 404740 - 4047bc 1 INSTR DEADREGS EFLAGS R11 R13 ZZ pop rbp - 4047bd 3 INSTR BELONGTO 404740 - 4047bd 3 INSTR DEADREGS EFLAGS R11 R13 ZZ mov [rdi], r9 - 4047c0 3 INSTR BELONGTO 404740 - 4047c0 3 INSTR DEADREGS EFLAGS R9 R11 R13 ZZ mov [rsi], r8 - 4047c3 4 INSTR BELONGTO 404740 - 4047c3 4 INSTR DEADREGS EFLAGS R8 R9 R11 R13 ZZ mov [r12], r10 - 4047c7 2 INSTR BELONGTO 404740 - 4047c7 2 INSTR DEADREGS EFLAGS R8 R9 R10 R11 R12 R13 ZZ pop r12 - 4047c9 2 INSTR BELONGTO 404740 - 4047c9 2 INSTR DEADREGS EFLAGS R8 R9 R10 R11 R12 R13 ZZ pop r13 - 4047cb 1 INSTR BELONGTO 404740 - 4047cb 1 INSTR DEADREGS EFLAGS R8 R9 R10 R11 R12 R13 ZZ retn - 4047d0 -2 INSTR LOCAL n EAX ZZ NumericDEFs lea eax, [rcx+rax*8-30h] - 4047d0 4 INSTR BELONGTO 404740 - 4047d0 4 INSTR DEADREGS EFLAGS R11 R13 ZZ lea eax, [rcx+rax*8-30h] - 4047d4 -1 INSTR LOCAL 1stSrcVia2ndSrcIMMEDNUM add r8, 1 - 4047d4 4 INSTR BELONGTO 404740 - 4047d8 -2 INSTR LOCAL n ECX ZZ NumericDEFs movzx ecx, byte ptr [r8] - 4047d8 4 INSTR BELONGTO 404740 - 4047d8 4 INSTR DEADREGS EFLAGS ECX R11 R13 ZZ movzx ecx, byte ptr [r8] - 4047dc -1 INSTR LOCAL MetadataUnused lea r11d, [rcx-30h] - 4047dc 4 INSTR BELONGTO 404740 - 4047e0 -1 INSTR LOCAL NoMetaUpdate cmp r11b, 7 - 4047e0 4 INSTR BELONGTO 404740 - 4047e4 -1 INSTR LOCAL NoMetaUpdate jbe short loc_4047D0 - 4047e4 2 INSTR BELONGTO 404740 - 4047e6 3 INSTR BELONGTO 404740 - 4047e6 3 INSTR DEADREGS EFLAGS ECX R11 R13 ZZ mov [r9], al - 4047e9 -1 INSTR LOCAL 1stSrcVia2ndSrcIMMEDNUM add r10, 1 - 4047e9 4 INSTR BELONGTO 404740 - 4047ed -1 INSTR LOCAL 1stSrcVia2ndSrcIMMEDNUM add r9, 1 - 4047ed 4 INSTR BELONGTO 404740 - 4047f1 -2 INSTR LOCAL n ECX ZZ NumericDEFs movzx ecx, byte ptr [r8] - 4047f1 4 INSTR BELONGTO 404740 - 4047f1 4 INSTR DEADREGS EFLAGS ECX R11 R13 ZZ movzx ecx, byte ptr [r8] - 4047f5 -1 INSTR LOCAL NoMetaUpdate cmp cl, 3Dh - 4047f5 3 INSTR BELONGTO 404740 - 4047f8 -1 INSTR LOCAL NoMetaUpdate jnz short loc_404782 - 4047f8 2 INSTR BELONGTO 404740 - 4047fa -1 INSTR LOCAL NoMetaUpdate test dl, dl - 4047fa 2 INSTR BELONGTO 404740 - 4047fc -1 INSTR LOCAL NoMetaUpdate jz loc_4048B3 - 4047fc 6 INSTR BELONGTO 404740 - 404802 -2 INSTR LOCAL n EAX ZZ NUMVia2ndSrcIMMEDNUM mov eax, 1 - 404802 5 INSTR BELONGTO 404740 - 404802 5 INSTR DEADREGS EFLAGS EAX EBX R11 R13 ZZ mov eax, 1 - 404807 -1 INSTR LOCAL NoMetaUpdate jmp short loc_4047BB - 404807 2 INSTR BELONGTO 404740 - 404810 -1 INSTR LOCAL NoMetaUpdate cmp ecx, 3 - 404810 3 INSTR BELONGTO 404740 - 404813 -1 INSTR LOCAL NoMetaUpdate jz short loc_404853 - 404813 2 INSTR BELONGTO 404740 - 404815 -1 INSTR LOCAL NoMetaUpdate cmp ecx, 4 - 404815 3 INSTR BELONGTO 404740 - 404818 -1 INSTR LOCAL NoMetaUpdate jnz loc_404779 - 404818 6 INSTR BELONGTO 404740 - 40481e -2 INSTR LOCAL n ECX ZZ NumericDEFs movzx ecx, byte ptr [r8] - 40481e 4 INSTR BELONGTO 404740 - 40481e 4 INSTR DEADREGS EFLAGS ECX R11 R13 ZZ movzx ecx, byte ptr [r8] - 404822 -1 INSTR LOCAL MetadataUnused lea r11d, [rcx-40h] - 404822 4 INSTR BELONGTO 404740 - 404826 -1 INSTR LOCAL NoMetaUpdate cmp r11b, 3Eh - 404826 4 INSTR BELONGTO 404740 - 40482a -1 INSTR LOCAL NoMetaUpdate ja short loc_4047B0 - 40482a 2 INSTR BELONGTO 404740 - 40482c -1 INSTR LOCAL NoMetaUpdate jmp loc_4048B0 - 40482c 5 INSTR BELONGTO 404740 - 404838 -1 INSTR LOCAL MetadataUnused mov r13, rbp - 404838 3 INSTR BELONGTO 404740 - 40483b -1 INSTR LOCAL MetadataUnused shl r13, cl - 40483b 3 INSTR BELONGTO 404740 - 40483e -1 INSTR LOCAL NoMetaUpdate test r13, rbx - 40483e 3 INSTR BELONGTO 404740 - 404841 -1 INSTR LOCAL NoMetaUpdate jz loc_4048E8 - 404841 6 INSTR BELONGTO 404740 - 404847 -2 INSTR LOCAL n EAX ZZ AlwaysNUM shl eax, 4 - 404847 3 INSTR BELONGTO 404740 - 404847 3 INSTR DEADREGS EFLAGS ECX R13 ZZ shl eax, 4 - 40484a -1 INSTR LOCAL 1stSrcVia2ndSrcIMMEDNUM add r8, 1 - 40484a 4 INSTR BELONGTO 404740 - 40484e -1 INSTR LOCAL MetadataRedundant lea eax, [r11+rax-57h] - 40484e 5 INSTR BELONGTO 404740 - 404853 -2 INSTR LOCAL n R11 ZZ NumericDEFs movzx r11d, byte ptr [r8] - 404853 4 INSTR BELONGTO 404740 - 404853 4 INSTR DEADREGS EFLAGS ECX R11 R13 ZZ movzx r11d, byte ptr [r8] - 404857 -1 INSTR LOCAL MetadataUnused lea ecx, [r11-30h] - 404857 4 INSTR BELONGTO 404740 - 40485b -1 INSTR LOCAL NoMetaUpdate cmp cl, 36h - 40485b 3 INSTR BELONGTO 404740 - 40485e -1 INSTR LOCAL NoMetaUpdate jbe short loc_404838 - 40485e 2 INSTR BELONGTO 404740 - 404860 3 INSTR BELONGTO 404740 - 404860 3 INSTR DEADREGS EFLAGS ECX R11 R13 ZZ mov [r9], al - 404863 -1 INSTR LOCAL 1stSrcVia2ndSrcIMMEDNUM add r10, 1 - 404863 4 INSTR BELONGTO 404740 - 404867 -1 INSTR LOCAL 1stSrcVia2ndSrcIMMEDNUM add r9, 1 - 404867 4 INSTR BELONGTO 404740 - 40486b -1 INSTR LOCAL NoMetaUpdate jmp short loc_4047F1 - 40486b 2 INSTR BELONGTO 404740 - 404870 -1 INSTR LOCAL 1stSrcVia2ndSrcIMMEDNUM add r8, 1 - 404870 4 INSTR BELONGTO 404740 - 404874 -2 INSTR LOCAL n ECX ZZ NumericDEFs movzx ecx, byte ptr [r8] - 404874 4 INSTR BELONGTO 404740 - 404874 4 INSTR DEADREGS EFLAGS ECX R11 R13 ZZ movzx ecx, byte ptr [r8] - 404878 -1 INSTR LOCAL NoMetaUpdate cmp cl, 78h ; switch 121 cases - 404878 3 INSTR BELONGTO 404740 - 40487b -1 INSTR LOCAL NoMetaUpdate jbe short loc_4048A0 - 40487b 2 INSTR BELONGTO 404740 - 40487d 2 INSTR BELONGTO 404740 - 40487d 2 INSTR DEADREGS EFLAGS EAX R11 R13 ZZ mov eax, ecx ; jumptable 00000000004048A4 default case - 40487d -2 INSTR LOCAL n EAX ZZ NumericDEFs mov eax, ecx ; jumptable 00000000004048A4 default case - 40487f 1 INSTR BELONGTO 404740 - 404880 3 INSTR BELONGTO 404740 - 404880 3 INSTR DEADREGS EFLAGS ECX R11 R13 ZZ mov [r9], al - 404883 -1 INSTR LOCAL 1stSrcVia2ndSrcIMMEDNUM add r10, 1 - 404883 4 INSTR BELONGTO 404740 - 404887 -1 INSTR LOCAL 1stSrcVia2ndSrcIMMEDNUM add r9, 1 - 404887 4 INSTR BELONGTO 404740 - 40488b 2 INSTR BELONGTO 404740 - 40488b 2 INSTR DEADREGS EFLAGS ECX R11 R13 ZZ xor ecx, ecx - 40488b -2 INSTR LOCAL n ECX ZZ AlwaysNUM xor ecx, ecx - 40488d -1 INSTR LOCAL 1stSrcVia2ndSrcIMMEDNUM add r8, 1 - 40488d 4 INSTR BELONGTO 404740 - 404891 -1 INSTR LOCAL NoMetaUpdate cmp ecx, 4 - 404891 3 INSTR BELONGTO 404740 - 404894 -1 INSTR LOCAL NoMetaUpdate jbe loc_404765 - 404894 6 INSTR BELONGTO 404740 - 40489a -1 INSTR LOCAL NoMetaUpdate jmp short loc_4048D9 - 40489a 2 INSTR BELONGTO 404740 - 4048a0 -1 INSTR LOCAL MetadataUnused movzx r11d, cl - 4048a0 4 INSTR BELONGTO 404740 - 4048a4 -1 INSTR LOCAL NoMetaUpdate jmp ds:off_411D60[r11*8]; switch jump - 4048a4 8 INSTR BELONGTO 404740 - 4048b0 -2 INSTR LOCAL n ECX ZZ NumericDEFs and ecx, 1Fh - 4048b0 3 INSTR BELONGTO 404740 - 4048b0 3 INSTR DEADREGS EFLAGS R11 R13 ZZ and ecx, 1Fh - 4048b3 3 INSTR BELONGTO 404740 - 4048b3 3 INSTR DEADREGS EFLAGS R11 R13 ZZ mov [r9], cl - 4048b6 -1 INSTR LOCAL 1stSrcVia2ndSrcIMMEDNUM add r8, 1 - 4048b6 4 INSTR BELONGTO 404740 - 4048ba -1 INSTR LOCAL 1stSrcVia2ndSrcIMMEDNUM add r9, 1 - 4048ba 4 INSTR BELONGTO 404740 - 4048be -1 INSTR LOCAL 1stSrcVia2ndSrcIMMEDNUM add r10, 1 - 4048be 4 INSTR BELONGTO 404740 - 4048c2 -1 INSTR LOCAL NoMetaUpdate jmp loc_404779 - 4048c2 5 INSTR BELONGTO 404740 - 4048d0 -1 INSTR LOCAL NoMetaUpdate test cl, cl - 4048d0 2 INSTR BELONGTO 404740 - 4048d2 -1 INSTR LOCAL NoMetaUpdate jnz short loc_404928 - 4048d2 2 INSTR BELONGTO 404740 - 4048d4 -2 INSTR LOCAL n ECX ZZ NUMVia2ndSrcIMMEDNUM mov ecx, 5 - 4048d4 5 INSTR BELONGTO 404740 - 4048d4 5 INSTR DEADREGS EFLAGS EAX ECX EBX R11 R13 ZZ mov ecx, 5 - 4048d9 -1 INSTR LOCAL NoMetaUpdate cmp ecx, 6 - 4048d9 3 INSTR BELONGTO 404740 - 4048dc -2 INSTR LOCAL n EAX ZZ AlwaysNUM setnz al - 4048dc 3 INSTR BELONGTO 404740 - 4048dc 3 INSTR DEADREGS EAX EBX R11 R13 ZZ setnz al - 4048df -1 INSTR LOCAL NoMetaUpdate jmp loc_4047BB - 4048df 5 INSTR BELONGTO 404740 - 4048e8 -1 INSTR LOCAL NoMetaUpdate test r13d, 7E0000h - 4048e8 7 INSTR BELONGTO 404740 - 4048ef -1 INSTR LOCAL NoMetaUpdate jnz loc_4049C0 - 4048ef 6 INSTR BELONGTO 404740 - 4048f5 -1 INSTR LOCAL NoMetaUpdate test r13d, 3FFh - 4048f5 7 INSTR BELONGTO 404740 - 4048fc -1 INSTR LOCAL NoMetaUpdate jz loc_4047E6 - 4048fc 6 INSTR BELONGTO 404740 - 404902 -2 INSTR LOCAL n EAX ZZ AlwaysNUM shl eax, 4 - 404902 3 INSTR BELONGTO 404740 - 404902 3 INSTR DEADREGS EFLAGS ECX R13 ZZ shl eax, 4 - 404905 -1 INSTR LOCAL 1stSrcVia2ndSrcIMMEDNUM add r8, 1 - 404905 4 INSTR BELONGTO 404740 - 404909 -1 INSTR LOCAL MetadataRedundant lea eax, [r11+rax-30h] - 404909 5 INSTR BELONGTO 404740 - 40490e -2 INSTR LOCAL n R11 ZZ NumericDEFs movzx r11d, byte ptr [r8] - 40490e 4 INSTR BELONGTO 404740 - 40490e 4 INSTR DEADREGS EFLAGS ECX R11 R13 ZZ movzx r11d, byte ptr [r8] - 404912 -1 INSTR LOCAL MetadataUnused lea ecx, [r11-30h] - 404912 4 INSTR BELONGTO 404740 - 404916 -1 INSTR LOCAL NoMetaUpdate cmp cl, 36h - 404916 3 INSTR BELONGTO 404740 - 404919 -1 INSTR LOCAL NoMetaUpdate ja loc_404860 - 404919 6 INSTR BELONGTO 404740 - 40491f -1 INSTR LOCAL NoMetaUpdate jmp loc_404838 - 40491f 5 INSTR BELONGTO 404740 - 404928 -1 INSTR LOCAL NoMetaUpdate cmp cl, 3Ah - 404928 3 INSTR BELONGTO 404740 - 40492b -1 INSTR LOCAL NoMetaUpdate jnz short loc_4048B3 - 40492b 2 INSTR BELONGTO 404740 - 40492d 3 INSTR BELONGTO 404740 - 404930 -1 INSTR LOCAL NoMetaUpdate jmp short loc_4048D4 - 404930 2 INSTR BELONGTO 404740 - 404932 -2 INSTR LOCAL n EAX ZZ NUMVia2ndSrcIMMEDNUM mov eax, 0Bh ; jumptable 00000000004048A4 case 118 - 404932 5 INSTR BELONGTO 404740 - 404932 5 INSTR DEADREGS EFLAGS EAX ECX R11 R13 ZZ mov eax, 0Bh ; jumptable 00000000004048A4 case 118 - 404937 -1 INSTR LOCAL NoMetaUpdate jmp loc_404880 - 404937 5 INSTR BELONGTO 404740 - 40493c -2 INSTR LOCAL n EAX ZZ NUMVia2ndSrcIMMEDNUM mov eax, 9 ; jumptable 00000000004048A4 case 116 - 40493c 5 INSTR BELONGTO 404740 - 40493c 5 INSTR DEADREGS EFLAGS EAX ECX R11 R13 ZZ mov eax, 9 ; jumptable 00000000004048A4 case 116 - 404941 -1 INSTR LOCAL NoMetaUpdate jmp loc_404880 - 404941 5 INSTR BELONGTO 404740 - 404946 -2 INSTR LOCAL n EAX ZZ NUMVia2ndSrcIMMEDNUM mov eax, 7Fh ; jumptable 00000000004048A4 case 63 - 404946 5 INSTR BELONGTO 404740 - 404946 5 INSTR DEADREGS EFLAGS EAX ECX R11 R13 ZZ mov eax, 7Fh ; jumptable 00000000004048A4 case 63 - 40494b -1 INSTR LOCAL NoMetaUpdate jmp loc_404880 - 40494b 5 INSTR BELONGTO 404740 - 404950 -2 INSTR LOCAL n EAX ZZ NumericDEFs lea eax, [rcx-30h] ; jumptable 00000000004048A4 cases 48-55 - 404950 3 INSTR BELONGTO 404740 - 404950 3 INSTR DEADREGS EFLAGS EAX R11 R13 ZZ lea eax, [rcx-30h] ; jumptable 00000000004048A4 cases 48-55 - 404953 -2 INSTR LOCAL n ECX ZZ NUMVia2ndSrcIMMEDNUM mov ecx, 2 - 404953 5 INSTR BELONGTO 404740 - 404953 5 INSTR DEADREGS EFLAGS ECX R11 R13 ZZ mov ecx, 2 - 404958 -1 INSTR LOCAL NoMetaUpdate jmp loc_40488D - 404958 5 INSTR BELONGTO 404740 - 40495d -2 INSTR LOCAL n ECX ZZ NUMVia2ndSrcIMMEDNUM mov ecx, 6 ; jumptable 00000000004048A4 case 0 - 40495d 5 INSTR BELONGTO 404740 - 40495d 5 INSTR DEADREGS EFLAGS ECX R11 R13 ZZ mov ecx, 6 ; jumptable 00000000004048A4 case 0 - 404962 -1 INSTR LOCAL NoMetaUpdate jmp loc_40488D - 404962 5 INSTR BELONGTO 404740 - 404967 -2 INSTR LOCAL n EAX ZZ NUMVia2ndSrcIMMEDNUM mov eax, 0Dh ; jumptable 00000000004048A4 case 114 - 404967 5 INSTR BELONGTO 404740 - 404967 5 INSTR DEADREGS EFLAGS EAX ECX R11 R13 ZZ mov eax, 0Dh ; jumptable 00000000004048A4 case 114 - 40496c -1 INSTR LOCAL NoMetaUpdate jmp loc_404880 - 40496c 5 INSTR BELONGTO 404740 - 404971 -2 INSTR LOCAL n EAX ZZ NUMVia2ndSrcIMMEDNUM mov eax, 0Ah ; jumptable 00000000004048A4 case 110 - 404971 5 INSTR BELONGTO 404740 - 404971 5 INSTR DEADREGS EFLAGS EAX ECX R11 R13 ZZ mov eax, 0Ah ; jumptable 00000000004048A4 case 110 - 404976 -1 INSTR LOCAL NoMetaUpdate jmp loc_404880 - 404976 5 INSTR BELONGTO 404740 - 40497b -2 INSTR LOCAL n EAX ZZ NUMVia2ndSrcIMMEDNUM mov eax, 0Ch ; jumptable 00000000004048A4 case 102 - 40497b 5 INSTR BELONGTO 404740 - 40497b 5 INSTR DEADREGS EFLAGS EAX ECX R11 R13 ZZ mov eax, 0Ch ; jumptable 00000000004048A4 case 102 - 404980 -1 INSTR LOCAL NoMetaUpdate jmp loc_404880 - 404980 5 INSTR BELONGTO 404740 - 404985 -2 INSTR LOCAL n EAX ZZ NUMVia2ndSrcIMMEDNUM mov eax, 1Bh ; jumptable 00000000004048A4 case 101 - 404985 5 INSTR BELONGTO 404740 - 404985 5 INSTR DEADREGS EFLAGS EAX ECX R11 R13 ZZ mov eax, 1Bh ; jumptable 00000000004048A4 case 101 - 40498a -1 INSTR LOCAL NoMetaUpdate jmp loc_404880 - 40498a 5 INSTR BELONGTO 404740 - 40498f -2 INSTR LOCAL n EAX ZZ NUMVia2ndSrcIMMEDNUM mov eax, 8 ; jumptable 00000000004048A4 case 98 - 40498f 5 INSTR BELONGTO 404740 - 40498f 5 INSTR DEADREGS EFLAGS EAX ECX R11 R13 ZZ mov eax, 8 ; jumptable 00000000004048A4 case 98 - 404994 -1 INSTR LOCAL NoMetaUpdate jmp loc_404880 - 404994 5 INSTR BELONGTO 404740 - 404999 -2 INSTR LOCAL n EAX ZZ NUMVia2ndSrcIMMEDNUM mov eax, 7 ; jumptable 00000000004048A4 case 97 - 404999 5 INSTR BELONGTO 404740 - 404999 5 INSTR DEADREGS EFLAGS EAX ECX R11 R13 ZZ mov eax, 7 ; jumptable 00000000004048A4 case 97 - 40499e -1 INSTR LOCAL NoMetaUpdate jmp loc_404880 - 40499e 5 INSTR BELONGTO 404740 - 4049a3 -2 INSTR LOCAL n EAX ZZ NUMVia2ndSrcIMMEDNUM mov eax, 20h ; jumptable 00000000004048A4 case 95 - 4049a3 5 INSTR BELONGTO 404740 - 4049a3 5 INSTR DEADREGS EFLAGS EAX ECX R11 R13 ZZ mov eax, 20h ; jumptable 00000000004048A4 case 95 - 4049a8 -1 INSTR LOCAL NoMetaUpdate jmp loc_404880 - 4049a8 5 INSTR BELONGTO 404740 - 4049ad -2 INSTR LOCAL n ECX ZZ NUMVia2ndSrcIMMEDNUM mov ecx, 3 ; jumptable 00000000004048A4 cases 88,120 - 4049ad 5 INSTR BELONGTO 404740 - 4049ad 5 INSTR DEADREGS EFLAGS EAX ECX R11 R13 ZZ mov ecx, 3 ; jumptable 00000000004048A4 cases 88,120 - 4049b2 2 INSTR BELONGTO 404740 - 4049b2 2 INSTR DEADREGS EFLAGS EAX R11 R13 ZZ xor eax, eax - 4049b2 -2 INSTR LOCAL n EAX ZZ AlwaysNUM xor eax, eax - 4049b4 -1 INSTR LOCAL NoMetaUpdate jmp loc_40488D - 4049b4 5 INSTR BELONGTO 404740 - 4049c0 -2 INSTR LOCAL n EAX ZZ AlwaysNUM shl eax, 4 - 4049c0 3 INSTR BELONGTO 404740 - 4049c0 3 INSTR DEADREGS EFLAGS ECX R13 ZZ shl eax, 4 - 4049c3 -1 INSTR LOCAL 1stSrcVia2ndSrcIMMEDNUM add r8, 1 - 4049c3 4 INSTR BELONGTO 404740 - 4049c7 -1 INSTR LOCAL MetadataRedundant lea eax, [r11+rax-37h] - 4049c7 5 INSTR BELONGTO 404740 - 4049cc -2 INSTR LOCAL n R11 ZZ NumericDEFs movzx r11d, byte ptr [r8] - 4049cc 4 INSTR BELONGTO 404740 - 4049cc 4 INSTR DEADREGS EFLAGS ECX R11 R13 ZZ movzx r11d, byte ptr [r8] - 4049d0 -1 INSTR LOCAL MetadataUnused lea ecx, [r11-30h] - 4049d0 4 INSTR BELONGTO 404740 - 4049d4 -1 INSTR LOCAL NoMetaUpdate cmp cl, 36h - 4049d4 3 INSTR BELONGTO 404740 - 4049d7 -1 INSTR LOCAL NoMetaUpdate ja loc_404860 - 4049d7 6 INSTR BELONGTO 404740 - 4049dd -1 INSTR LOCAL NoMetaUpdate jmp loc_404838 - 4049dd 5 INSTR BELONGTO 404740 - 4049e8 4 INSTR BELONGTO 404740 - 4049e8 4 INSTR DEADREGS EFLAGS ECX R11 R13 ZZ mov byte ptr [r9], 7Fh - 4049ec -1 INSTR LOCAL 1stSrcVia2ndSrcIMMEDNUM add r10, 1 - 4049ec 4 INSTR BELONGTO 404740 - 4049f0 -1 INSTR LOCAL 1stSrcVia2ndSrcIMMEDNUM add r9, 1 - 4049f0 4 INSTR BELONGTO 404740 - 4049f4 -1 INSTR LOCAL NoMetaUpdate jmp loc_404779 - 4049f4 5 INSTR BELONGTO 404740 - 404a00 0 FUNC FRAMERESTORE 0 0 4 1 0 0 2 0 0 3 -4 0 4 0 8 5 0 0 6 0 0 7 0 0 8 0 0 9 0 0 10 0 0 11 0 0 12 0 0 13 0 0 14 0 0 15 0 0 ZZ - 404a00 0 FUNC MMSAFENESS SAFE - 404a00 1 INSTR BELONGTO 404a00 - 404a00 1 INSTR DEADREGS EFLAGS ZZ push rbx - 404a00 37 FUNC GLOBAL sub_404A00 FUNC_UNSAFE NOFP RET 404a24 - 404a00 -3 INSTR LOCAL NoWarn push rbx - 404a00 -3 INSTR LOCAL NoWarn push rbx - 404a00 8 DATAREF STACK 961 esp + 0 PARENT LocalFrame LOCALFRAME - 404a00 8 MEMORYHOLE STACK esp + 8 ReturnAddress - 404a01 3 INSTR BELONGTO 404a00 - 404a01 3 INSTR DEADREGS EFLAGS EBX ZZ mov rbx, rdi - 404a04 -2 INSTR LOCAL n EDI ZZ NUMVia2ndSrcIMMEDNUM mov edi, 10h - 404a04 5 INSTR BELONGTO 404a00 - 404a04 5 INSTR DEADREGS EFLAGS EDI ZZ mov edi, 10h - 404a09 -1 INSTR LOCAL NoMetaUpdate call sub_410820 - 404a09 5 INSTR BELONGTO 404a00 - 404a09 5 INSTR DEADREGS EFLAGS ZZ call sub_410820 - 404a0e 7 INSTR BELONGTO 404a00 - 404a0e 7 INSTR DEADREGS EFLAGS EDX R8 R9 R10 R11 ZZ mov rdx, cs:qword_619838 - 404a15 3 INSTR BELONGTO 404a00 - 404a15 3 INSTR DEADREGS EFLAGS R8 R9 R10 R11 ZZ mov [rax], rbx - 404a18 7 INSTR BELONGTO 404a00 - 404a18 7 INSTR DEADREGS EFLAGS EBX R8 R9 R10 R11 ZZ mov cs:qword_619838, rax - 404a1f 4 INSTR BELONGTO 404a00 - 404a1f 4 INSTR DEADREGS EFLAGS EBX R8 R9 R10 R11 ZZ mov [rax+8], rdx - 404a23 1 INSTR BELONGTO 404a00 - 404a23 1 INSTR DEADREGS EFLAGS EBX R8 R9 R10 R11 ZZ pop rbx - 404a24 1 INSTR BELONGTO 404a00 - 404a24 1 INSTR DEADREGS EFLAGS R8 R9 R10 R11 ZZ retn - 404a30 0 FUNC FRAMERESTORE 0 0 0 1 0 0 2 0 0 3 0 0 4 0 8 5 0 0 6 0 0 7 0 0 8 0 0 9 0 0 10 0 0 11 0 0 12 0 0 13 0 0 14 0 0 15 0 0 ZZ - 404a30 0 FUNC MMSAFENESS SAFE - 404a30 134 FUNC GLOBAL sub_404A30 FUNC_UNSAFE NOFP RET 404ab5 - 404a30 5 INSTR BELONGTO 404a30 - 404a30 5 INSTR DEADREGS EFLAGS ZZ mov [rsp+var_20], rbx - 404a30 5 PTRIMMEDESP STACK -32 displ mov [rsp+var_20], rbx - 404a35 5 INSTR BELONGTO 404a30 - 404a35 5 INSTR DEADREGS EFLAGS EBX ZZ mov [rsp+var_18], rbp - 404a35 5 PTRIMMEDESP STACK -24 displ mov [rsp+var_18], rbp - 404a3a 3 INSTR BELONGTO 404a30 - 404a3a 3 INSTR DEADREGS EFLAGS EBX ZZ mov rbx, rdi - 404a3d -1 INSTR LOCAL MetadataUnused mov [rsp+var_10], r12 - 404a3d 5 INSTR BELONGTO 404a30 - 404a42 -1 INSTR LOCAL MetadataUnused mov [rsp+var_8], r13 - 404a42 5 INSTR BELONGTO 404a30 - 404a47 3 INSTR BELONGTO 404a30 - 404a47 3 INSTR DEADREGS EFLAGS EDI R12 R13 ZZ mov rbp, rsi - 404a4a -1 INSTR LOCAL SafeFrameAlloc sub rsp, 28h - 404a4a 40 DATAREF STACK 962 esp + 0 PARENT LocalFrame LOCALFRAME - 404a4a 4 INSTR BELONGTO 404a30 - 404a4a 4 INSTR DEADREGS EFLAGS EDI R12 R13 ZZ sub rsp, 28h - 404a4a 8 DATAREF STACK 963 esp + 8 CHILDOF 962 OFFSET 8 LOCALVAR var_20 - 404a4a 8 DATAREF STACK 964 esp + 16 CHILDOF 962 OFFSET 16 LOCALVAR var_18 - 404a4a 8 DATAREF STACK 965 esp + 24 CHILDOF 962 OFFSET 24 LOCALVAR var_10 - 404a4a 8 DATAREF STACK 966 esp + 32 CHILDOF 962 OFFSET 32 LOCALVAR var_8 - 404a4a 8 MEMORYHOLE STACK esp + 40 ReturnAddress - 404a4e -2 INSTR LOCAL n EDI ZZ NUMVia2ndSrcIMMEDNUM mov edi, 20h - 404a4e 5 INSTR BELONGTO 404a30 - 404a4e 5 INSTR DEADREGS EFLAGS EDI R12 R13 ZZ mov edi, 20h - 404a53 -2 INSTR LOCAL n R13 ZZ NumericDEFs mov r13d, edx - 404a53 3 INSTR BELONGTO 404a30 - 404a53 3 INSTR DEADREGS EFLAGS R12 R13 ZZ mov r13d, edx - 404a56 -1 INSTR LOCAL NoMetaUpdate call sub_410820 - 404a56 5 INSTR BELONGTO 404a30 - 404a56 5 INSTR DEADREGS EFLAGS R12 ZZ call sub_410820 - 404a5b 3 INSTR BELONGTO 404a30 - 404a5b 3 INSTR DEADREGS EFLAGS R12 ZZ mov r12, rax - 404a5e 2 INSTR BELONGTO 404a30 - 404a5e 2 INSTR DEADREGS EFLAGS EAX ZZ xor eax, eax - 404a5e -2 INSTR LOCAL n EAX ZZ AlwaysNUM xor eax, eax - 404a60 -1 INSTR LOCAL NoMetaUpdate test rbp, rbp - 404a60 3 INSTR BELONGTO 404a30 - 404a63 -1 INSTR LOCAL NoMetaUpdate jz short loc_404A6D - 404a63 2 INSTR BELONGTO 404a30 - 404a65 3 INSTR BELONGTO 404a30 - 404a65 3 INSTR DEADREGS EFLAGS EDI ZZ mov rdi, rbp - 404a68 -1 INSTR LOCAL NoMetaUpdate call sub_410960 - 404a68 5 INSTR BELONGTO 404a30 - 404a68 5 INSTR DEADREGS EFLAGS ZZ call sub_410960 - 404a6d 5 INSTR BELONGTO 404a30 - 404a6d 5 INSTR DEADREGS EFLAGS ZZ mov [r12+8], rax - 404a72 2 INSTR BELONGTO 404a30 - 404a72 2 INSTR DEADREGS EFLAGS EAX ZZ xor eax, eax - 404a72 -2 INSTR LOCAL n EAX ZZ AlwaysNUM xor eax, eax - 404a74 -1 INSTR LOCAL NoMetaUpdate test rbx, rbx - 404a74 3 INSTR BELONGTO 404a30 - 404a77 -1 INSTR LOCAL NoMetaUpdate jz short loc_404A81 - 404a77 2 INSTR BELONGTO 404a30 - 404a79 3 INSTR BELONGTO 404a30 - 404a79 3 INSTR DEADREGS EFLAGS EDI ZZ mov rdi, rbx - 404a7c -1 INSTR LOCAL NoMetaUpdate call sub_410960 - 404a7c 5 INSTR BELONGTO 404a30 - 404a7c 5 INSTR DEADREGS EFLAGS EBX ZZ call sub_410960 - 404a81 4 INSTR BELONGTO 404a30 - 404a81 4 INSTR DEADREGS EFLAGS EBX R8 R9 R10 R11 ZZ mov [r12], rax - 404a85 7 INSTR BELONGTO 404a30 - 404a85 7 INSTR DEADREGS EFLAGS EAX EBX R8 R9 R10 R11 ZZ mov rax, cs:qword_6195F0 - 404a8c 5 INSTR BELONGTO 404a30 - 404a8c 5 INSTR DEADREGS EFLAGS EBX R8 R9 R10 R11 ZZ mov [r12+10h], r13b - 404a91 7 INSTR BELONGTO 404a30 - 404a91 7 INSTR DEADREGS EFLAGS EBX R8 R9 R10 R11 R13 ZZ mov cs:qword_6195F0, r12 - 404a98 5 INSTR BELONGTO 404a30 - 404a98 5 INSTR DEADREGS EFLAGS EBX R8 R9 R10 R11 R13 ZZ mov rbx, [rsp+28h+var_20] - 404a98 5 PTRIMMEDESP STACK 8 displ mov rbx, [rsp+28h+var_20] - 404a9d 5 INSTR BELONGTO 404a30 - 404a9d 5 INSTR DEADREGS EFLAGS R8 R9 R10 R11 R13 ZZ mov rbp, [rsp+28h+var_18] - 404a9d 5 PTRIMMEDESP STACK 16 displ mov rbp, [rsp+28h+var_18] - 404aa2 5 INSTR BELONGTO 404a30 - 404aa2 5 INSTR DEADREGS EFLAGS R8 R9 R10 R11 R13 ZZ mov [r12+18h], rax - 404aa7 -1 INSTR LOCAL MetadataUnused mov r13, [rsp+28h+var_8] - 404aa7 5 INSTR BELONGTO 404a30 - 404aac -1 INSTR LOCAL MetadataUnused mov r12, [rsp+28h+var_10] - 404aac 5 INSTR BELONGTO 404a30 - 404ab1 -1 INSTR LOCAL 1stSrcVia2ndSrcIMMEDNUM add rsp, 28h - 404ab1 4 INSTR BELONGTO 404a30 - 404ab5 1 INSTR BELONGTO 404a30 - 404ab5 1 INSTR DEADREGS EFLAGS R8 R9 R10 R11 R12 R13 ZZ retn - 404ab5 40 DEALLOC STACK esp - 40 retn - 404ac0 0 FUNC FRAMERESTORE 0 0 0 1 0 0 2 0 0 3 -12 0 4 0 8 5 -4 0 6 0 0 7 0 0 8 0 0 9 0 0 10 0 0 11 0 0 12 0 0 13 0 0 14 0 0 15 0 0 ZZ - 404ac0 0 FUNC MMSAFENESS SAFE - 404ac0 1 INSTR BELONGTO 404ac0 - 404ac0 1 INSTR DEADREGS EFLAGS ZZ push rbp - 404ac0 212 FUNC GLOBAL sub_404AC0 FUNC_UNSAFE NOFP RET 404b93 - 404ac0 -3 INSTR LOCAL NoWarn push rbp - 404ac1 1 INSTR BELONGTO 404ac0 - 404ac1 1 INSTR DEADREGS EFLAGS ZZ push rbx - 404ac1 -3 INSTR LOCAL NoWarn push rbx - 404ac2 4 INSTR BELONGTO 404ac0 - 404ac2 4 INSTR DEADREGS EFLAGS EBX ZZ sub rsp, 8 - 404ac2 8 DATAREF STACK 967 esp + 0 PARENT LocalFrame LOCALFRAME - 404ac2 8 MEMORYHOLE STACK esp + 16 ReturnAddress - 404ac2 8 MEMORYHOLE STACK esp + 8 CalleeSavedRegs - 404ac6 -1 INSTR LOCAL NoMetaUpdate cmp cs:qword_619808, 0 - 404ac6 8 INSTR BELONGTO 404ac0 - 404ace -1 INSTR LOCAL NoMetaUpdate jz short loc_404B17 - 404ace 2 INSTR BELONGTO 404ac0 - 404ad0 -1 INSTR LOCAL MetadataUnused xor ebx, ebx - 404ad0 2 INSTR BELONGTO 404ac0 - 404ad2 6 INSTR BELONGTO 404ac0 - 404ad8 7 INSTR BELONGTO 404ac0 - 404ad8 7 INSTR DEADREGS EFLAGS EAX EDI ZZ mov rax, cs:ptr - 404adf -1 INSTR LOCAL MetadataUnused mov rbp, [rax+rbx*8] - 404adf 4 INSTR BELONGTO 404ac0 - 404ae3 4 INSTR BELONGTO 404ac0 - 404ae3 4 INSTR DEADREGS EFLAGS EDI ZZ mov rdi, [rbp+0] ; ptr - 404ae7 -1 INSTR LOCAL NoMetaUpdate call _free - 404ae7 5 INSTR BELONGTO 404ac0 - 404ae7 5 INSTR DEADREGS EFLAGS ZZ call _free - 404aec 4 INSTR BELONGTO 404ac0 - 404aec 4 INSTR DEADREGS EFLAGS EDI ZZ mov rdi, [rbp+8] ; ptr - 404af0 -1 INSTR LOCAL NoMetaUpdate call _free - 404af0 5 INSTR BELONGTO 404ac0 - 404af0 5 INSTR DEADREGS EFLAGS ZZ call _free - 404af5 7 INSTR BELONGTO 404ac0 - 404af5 7 INSTR DEADREGS EFLAGS EDI ZZ mov rdi, [rbp+0A8h] - 404afc -1 INSTR LOCAL NoMetaUpdate cmp rdi, offset byte_619520 - 404afc 7 INSTR BELONGTO 404ac0 - 404b03 -1 INSTR LOCAL NoMetaUpdate jz short loc_404B0A - 404b03 2 INSTR BELONGTO 404ac0 - 404b05 -1 INSTR LOCAL NoMetaUpdate call _freecon - 404b05 5 INSTR BELONGTO 404ac0 - 404b05 5 INSTR DEADREGS EFLAGS ZZ call _freecon - 404b0a -1 INSTR LOCAL MetadataUnused add rbx, 1 - 404b0a 4 INSTR BELONGTO 404ac0 - 404b0e -1 INSTR LOCAL NoMetaUpdate cmp cs:qword_619808, rbx - 404b0e 7 INSTR BELONGTO 404ac0 - 404b15 -1 INSTR LOCAL NoMetaUpdate ja short loc_404AD8 - 404b15 2 INSTR BELONGTO 404ac0 - 404b17 11 INSTR BELONGTO 404ac0 - 404b17 11 INSTR DEADREGS EFLAGS EBX R8 R9 R10 R11 ZZ mov cs:qword_619808, 0 - 404b22 7 INSTR BELONGTO 404ac0 - 404b22 7 INSTR DEADREGS EFLAGS EBX R8 R9 R10 R11 ZZ mov cs:byte_61A048, 0 - 404b29 10 INSTR BELONGTO 404ac0 - 404b29 10 INSTR DEADREGS EFLAGS EBX R8 R9 R10 R11 ZZ mov cs:dword_61A04C, 0 - 404b33 10 INSTR BELONGTO 404ac0 - 404b33 10 INSTR DEADREGS EFLAGS EBX R8 R9 R10 R11 ZZ mov cs:dword_61A050, 0 - 404b3d 10 INSTR BELONGTO 404ac0 - 404b3d 10 INSTR DEADREGS EFLAGS EBX R8 R9 R10 R11 ZZ mov cs:dword_61A054, 0 - 404b47 10 INSTR BELONGTO 404ac0 - 404b47 10 INSTR DEADREGS EFLAGS EBX R8 R9 R10 R11 ZZ mov cs:dword_61A058, 0 - 404b51 10 INSTR BELONGTO 404ac0 - 404b51 10 INSTR DEADREGS EFLAGS EBX R8 R9 R10 R11 ZZ mov cs:dword_61A05C, 0 - 404b5b 10 INSTR BELONGTO 404ac0 - 404b5b 10 INSTR DEADREGS EFLAGS EBX R8 R9 R10 R11 ZZ mov cs:dword_61A060, 0 - 404b65 10 INSTR BELONGTO 404ac0 - 404b65 10 INSTR DEADREGS EFLAGS EBX R8 R9 R10 R11 ZZ mov cs:dword_61A064, 0 - 404b6f 10 INSTR BELONGTO 404ac0 - 404b6f 10 INSTR DEADREGS EFLAGS EBX R8 R9 R10 R11 ZZ mov cs:dword_61A068, 0 - 404b79 10 INSTR BELONGTO 404ac0 - 404b79 10 INSTR DEADREGS EFLAGS EBX R8 R9 R10 R11 ZZ mov cs:dword_61A06C, 0 - 404b83 10 INSTR BELONGTO 404ac0 - 404b83 10 INSTR DEADREGS EFLAGS EBX R8 R9 R10 R11 ZZ mov cs:dword_61A070, 0 - 404b8d -1 INSTR LOCAL 1stSrcVia2ndSrcIMMEDNUM add rsp, 8 - 404b8d 4 INSTR BELONGTO 404ac0 - 404b91 1 INSTR BELONGTO 404ac0 - 404b91 1 INSTR DEADREGS EFLAGS EBX R8 R9 R10 R11 ZZ pop rbx - 404b91 8 DEALLOC STACK esp - 8 pop rbx - 404b92 1 INSTR BELONGTO 404ac0 - 404b92 1 INSTR DEADREGS EFLAGS R8 R9 R10 R11 ZZ pop rbp - 404b93 1 INSTR BELONGTO 404ac0 - 404b93 1 INSTR DEADREGS EFLAGS R8 R9 R10 R11 ZZ retn - 404ba0 0 FUNC FRAMERESTORE 0 0 1 1 0 4 2 0 4 3 -4 0 4 0 8 5 0 0 6 0 0 7 0 4 8 0 0 9 0 0 10 0 0 11 0 0 12 0 0 13 0 0 14 0 0 15 0 0 ZZ - 404ba0 0 FUNC MMSAFENESS SAFE - 404ba0 1 INSTR BELONGTO 404ba0 - 404ba0 1 INSTR DEADREGS EFLAGS EAX ZZ push rbx - 404ba0 364 FUNC GLOBAL sub_404BA0 FUNC_UNSAFE NOFP RET 404d0b - 404ba0 8 DATAREF STACK 968 esp + 0 PARENT LocalFrame LOCALFRAME - 404ba0 8 MEMORYHOLE STACK esp + 8 ReturnAddress - 404ba1 7 INSTR BELONGTO 404ba0 - 404ba1 7 INSTR DEADREGS EFLAGS EAX EBX ZZ mov rbx, cs:qword_619808 - 404ba8 -2 INSTR LOCAL n RAX ZZ NumericDEFs mov rax, rbx - 404ba8 3 INSTR BELONGTO 404ba0 - 404ba8 3 INSTR DEADREGS EFLAGS EAX ZZ mov rax, rbx - 404bab -1 INSTR LOCAL MetadataRedundant shr rax, 1 - 404bab 3 INSTR BELONGTO 404ba0 - 404bae 3 INSTR BELONGTO 404ba0 - 404bae 3 INSTR DEADREGS EFLAGS ZZ add rax, rbx - 404bb1 -1 INSTR LOCAL NoMetaUpdate cmp rax, cs:qword_61A078 - 404bb1 7 INSTR BELONGTO 404ba0 - 404bb8 -1 INSTR LOCAL NoMetaUpdate ja loc_404CA8 - 404bb8 6 INSTR BELONGTO 404ba0 - 404bbe -1 INSTR LOCAL NoMetaUpdate test rbx, rbx - 404bbe 3 INSTR BELONGTO 404ba0 - 404bc1 -1 INSTR LOCAL NoMetaUpdate jz short loc_404BEC - 404bc1 2 INSTR BELONGTO 404ba0 - 404bc3 7 INSTR BELONGTO 404ba0 - 404bc3 7 INSTR DEADREGS EFLAGS EAX ECX EDX ZZ mov rcx, cs:ptr - 404bca 7 INSTR BELONGTO 404ba0 - 404bca 7 INSTR DEADREGS EFLAGS EAX EDX ZZ mov rdx, cs:qword_619800 - 404bd1 2 INSTR BELONGTO 404ba0 - 404bd1 2 INSTR DEADREGS EFLAGS EAX ZZ xor eax, eax - 404bd1 -2 INSTR LOCAL n EAX ZZ AlwaysNUM xor eax, eax - 404bd3 5 INSTR BELONGTO 404ba0 - 404bd8 4 INSTR BELONGTO 404ba0 - 404bd8 4 INSTR DEADREGS EFLAGS ZZ mov [rcx+rax*8], rdx - 404bdc -1 INSTR LOCAL 1stSrcVia2ndSrcIMMEDNUM add rax, 1 - 404bdc 4 INSTR BELONGTO 404ba0 - 404be0 -1 INSTR LOCAL 1stSrcVia2ndSrcIMMEDNUM add rdx, 0C0h - 404be0 7 INSTR BELONGTO 404ba0 - 404be7 -1 INSTR LOCAL NoMetaUpdate cmp rax, rbx - 404be7 3 INSTR BELONGTO 404ba0 - 404bea -1 INSTR LOCAL NoMetaUpdate jnz short loc_404BD8 - 404bea 2 INSTR BELONGTO 404ba0 - 404bec -1 INSTR LOCAL NoMetaUpdate cmp cs:dword_619718, 0FFFFFFFFh - 404bec 7 INSTR BELONGTO 404ba0 - 404bf3 -1 INSTR LOCAL NoMetaUpdate jz loc_404CA1 - 404bf3 6 INSTR BELONGTO 404ba0 - 404bf9 5 INSTR BELONGTO 404ba0 - 404bf9 5 INSTR DEADREGS EFLAGS EBX EDI ZZ mov edi, offset env ; env - 404bfe -1 INSTR LOCAL NoMetaUpdate call __setjmp - 404bfe 5 INSTR BELONGTO 404ba0 - 404bfe 5 INSTR DEADREGS EFLAGS EBX ZZ call __setjmp - 404c03 -1 INSTR LOCAL NoMetaUpdate test eax, eax - 404c03 2 INSTR BELONGTO 404ba0 - 404c05 -1 INSTR LOCAL MetadataUnused mov ecx, cs:dword_619718 - 404c05 6 INSTR BELONGTO 404ba0 - 404c0b -1 INSTR LOCAL NoMetaUpdate jz short loc_404C58 - 404c0b 2 INSTR BELONGTO 404ba0 - 404c0d -1 INSTR LOCAL NoMetaUpdate cmp ecx, 3 - 404c0d 3 INSTR BELONGTO 404ba0 - 404c10 -1 INSTR LOCAL NoMetaUpdate jz loc_404CEE - 404c10 6 INSTR BELONGTO 404ba0 - 404c16 7 INSTR BELONGTO 404ba0 - 404c16 7 INSTR DEADREGS EFLAGS EAX EDX EBX ESI EDI R8 ZZ mov rsi, cs:qword_619808 - 404c1d 2 INSTR BELONGTO 404ba0 - 404c1d 2 INSTR DEADREGS EFLAGS EAX EDX EBX EDI R8 ZZ xor eax, eax - 404c1d -2 INSTR LOCAL n EAX ZZ AlwaysNUM xor eax, eax - 404c1f 7 INSTR BELONGTO 404ba0 - 404c1f 7 INSTR DEADREGS EFLAGS EDX EBX EDI R8 ZZ mov rdi, cs:ptr - 404c26 7 INSTR BELONGTO 404ba0 - 404c26 7 INSTR DEADREGS EFLAGS EDX EBX R8 ZZ mov rdx, cs:qword_619800 - 404c2d -1 INSTR LOCAL NoMetaUpdate test rsi, rsi - 404c2d 3 INSTR BELONGTO 404ba0 - 404c30 -1 INSTR LOCAL NoMetaUpdate jz short loc_404C4C - 404c30 2 INSTR BELONGTO 404ba0 - 404c32 6 INSTR BELONGTO 404ba0 - 404c38 4 INSTR BELONGTO 404ba0 - 404c38 4 INSTR DEADREGS EFLAGS EBX R8 ZZ mov [rdi+rax*8], rdx - 404c3c -1 INSTR LOCAL 1stSrcVia2ndSrcIMMEDNUM add rax, 1 - 404c3c 4 INSTR BELONGTO 404ba0 - 404c40 -1 INSTR LOCAL 1stSrcVia2ndSrcIMMEDNUM add rdx, 0C0h - 404c40 7 INSTR BELONGTO 404ba0 - 404c47 -1 INSTR LOCAL NoMetaUpdate cmp rax, rsi - 404c47 3 INSTR BELONGTO 404ba0 - 404c4a -1 INSTR LOCAL NoMetaUpdate jnz short loc_404C38 - 404c4a 2 INSTR BELONGTO 404ba0 - 404c4c -1 INSTR LOCAL MetadataUnused mov r8d, 1 - 404c4c 6 INSTR BELONGTO 404ba0 - 404c52 -1 INSTR LOCAL NoMetaUpdate jmp short loc_404C69 - 404c52 2 INSTR BELONGTO 404ba0 - 404c58 7 INSTR BELONGTO 404ba0 - 404c58 7 INSTR DEADREGS EFLAGS EAX EDX EBX ESI EDI R8 ZZ mov rsi, cs:qword_619808 - 404c5f 7 INSTR BELONGTO 404ba0 - 404c5f 7 INSTR DEADREGS EFLAGS EAX EDX EBX EDI R8 ZZ mov rdi, cs:ptr - 404c66 -1 INSTR LOCAL MetadataUnused xor r8d, r8d - 404c66 3 INSTR BELONGTO 404ba0 - 404c69 -1 INSTR LOCAL MetadataUnused xor eax, eax - 404c69 2 INSTR BELONGTO 404ba0 - 404c6b -1 INSTR LOCAL NoMetaUpdate cmp ecx, 4 - 404c6b 3 INSTR BELONGTO 404ba0 - 404c6e -1 INSTR LOCAL MetadataUnused cmovz eax, cs:dword_61982C - 404c6e 7 INSTR BELONGTO 404ba0 - 404c75 -1 INSTR LOCAL MetadataUnused movsxd r8, r8d - 404c75 3 INSTR BELONGTO 404ba0 - 404c78 -1 INSTR LOCAL MetadataUnused movzx edx, cs:byte_61971F - 404c78 7 INSTR BELONGTO 404ba0 - 404c7f -1 INSTR LOCAL MetadataUnused add eax, ecx - 404c7f 2 INSTR BELONGTO 404ba0 - 404c81 -1 INSTR LOCAL MetadataUnused lea rcx, [r8+rax*2] - 404c81 4 INSTR BELONGTO 404ba0 - 404c85 -1 INSTR LOCAL MetadataUnused movzx eax, cs:byte_619830 - 404c85 7 INSTR BELONGTO 404ba0 - 404c8c -1 INSTR LOCAL MetadataUnused lea rax, [rax+rcx*2] - 404c8c 4 INSTR BELONGTO 404ba0 - 404c90 -1 INSTR LOCAL MetadataUnused lea rax, [rdx+rax*2] - 404c90 4 INSTR BELONGTO 404ba0 - 404c94 8 INSTR BELONGTO 404ba0 - 404c94 8 INSTR DEADREGS EFLAGS ECX EDX EBX R8 R9 R10 R11 ZZ mov rdx, ds:off_413300[rax*8] - 404c9c -1 INSTR LOCAL NoMetaUpdate call sub_40D1A0 - 404c9c 5 INSTR BELONGTO 404ba0 - 404c9c 5 INSTR DEADREGS EFLAGS EAX ECX EBX R8 R9 R10 R11 ZZ call sub_40D1A0 - 404ca1 1 INSTR BELONGTO 404ba0 - 404ca1 1 INSTR DEADREGS EFLAGS EBX R8 R9 R10 R11 ZZ pop rbx - 404ca2 1 INSTR BELONGTO 404ba0 - 404ca2 1 INSTR DEADREGS EFLAGS R8 R9 R10 R11 ZZ retn - 404ca8 7 INSTR BELONGTO 404ba0 - 404ca8 7 INSTR DEADREGS EFLAGS EDI ZZ mov rdi, cs:ptr ; ptr - 404caf -1 INSTR LOCAL NoMetaUpdate call _free - 404caf 5 INSTR BELONGTO 404ba0 - 404caf 5 INSTR DEADREGS EFLAGS ZZ call _free - 404cb4 10 INSTR BELONGTO 404ba0 - 404cb4 10 INSTR DEADREGS EFLAGS EAX ZZ mov rax, 0AAAAAAAAAAAAAAAh - 404cb4 -2 INSTR LOCAL n RAX ZZ NUMVia2ndSrcIMMEDNUM mov rax, 0AAAAAAAAAAAAAAAh - 404cbe -1 INSTR LOCAL NoMetaUpdate cmp rbx, rax - 404cbe 3 INSTR BELONGTO 404ba0 - 404cc1 -1 INSTR LOCAL NoMetaUpdate ja short loc_404D07 - 404cc1 2 INSTR BELONGTO 404ba0 - 404cc3 -2 INSTR LOCAL n RDI ZZ NumericDEFs lea rdi, [rbx+rbx*2] - 404cc3 4 INSTR BELONGTO 404ba0 - 404cc3 4 INSTR DEADREGS EFLAGS EDI ZZ lea rdi, [rbx+rbx*2] - 404cc7 -1 INSTR LOCAL MetadataRedundant shl rdi, 3 - 404cc7 4 INSTR BELONGTO 404ba0 - 404ccb -1 INSTR LOCAL NoMetaUpdate call sub_410820 - 404ccb 5 INSTR BELONGTO 404ba0 - 404ccb 5 INSTR DEADREGS EFLAGS EBX ZZ call sub_410820 - 404cd0 -2 INSTR LOCAL n RBX ZZ NumericDEFs mov rbx, cs:qword_619808 - 404cd0 7 INSTR BELONGTO 404ba0 - 404cd0 7 INSTR DEADREGS EFLAGS EBX ZZ mov rbx, cs:qword_619808 - 404cd7 7 INSTR BELONGTO 404ba0 - 404cd7 7 INSTR DEADREGS EFLAGS ZZ mov cs:ptr, rax - 404cde -2 INSTR LOCAL n RAX ZZ NumericDEFs lea rax, [rbx+rbx*2] - 404cde 4 INSTR BELONGTO 404ba0 - 404cde 4 INSTR DEADREGS EFLAGS EAX ZZ lea rax, [rbx+rbx*2] - 404ce2 7 INSTR BELONGTO 404ba0 - 404ce2 7 INSTR DEADREGS EFLAGS ZZ mov cs:qword_61A078, rax - 404ce9 -1 INSTR LOCAL NoMetaUpdate jmp loc_404BBE - 404ce9 5 INSTR BELONGTO 404ba0 - 404cee 5 INSTR BELONGTO 404ba0 - 404cee 5 INSTR DEADREGS EFLAGS ECX EDX EBX ESI EDI ZZ mov ecx, offset function; "sort_files" - 404cf3 -2 INSTR LOCAL n EDX ZZ NUMVia2ndSrcIMMEDNUM mov edx, 0D63h ; line - 404cf3 5 INSTR BELONGTO 404ba0 - 404cf3 5 INSTR DEADREGS EFLAGS EDX EBX ESI EDI ZZ mov edx, 0D63h ; line - 404cf8 5 INSTR BELONGTO 404ba0 - 404cf8 5 INSTR DEADREGS EFLAGS EBX ESI EDI ZZ mov esi, offset file; "ls.c" - 404cfd 5 INSTR BELONGTO 404ba0 - 404cfd 5 INSTR DEADREGS EFLAGS EBX EDI ZZ mov edi, offset assertion; "sort_type != sort_version" - 404d02 -1 INSTR LOCAL NoMetaUpdate call ___assert_fail - 404d02 5 INSTR BELONGTO 404ba0 - 404d02 5 INSTR DEADREGS EFLAGS EBX ZZ call ___assert_fail - 404d07 -1 INSTR LOCAL NoMetaUpdate call sub_410980 - 404d07 5 INSTR BELONGTO 404ba0 - 404d07 5 INSTR DEADREGS EFLAGS EDX EBX ESI EDI ZZ call sub_410980 - 404d10 0 FUNC FRAMERESTORE 0 0 1 1 0 96 2 0 4 3 0 0 4 0 8 5 0 0 6 0 0 7 0 0 8 0 0 9 0 0 10 0 0 11 0 0 12 0 0 13 0 0 14 0 0 15 0 0 ZZ - 404d10 0 FUNC MMSAFENESS SAFE - 404d10 3 INSTR BELONGTO 404d10 - 404d10 3 INSTR DEADREGS EFLAGS EAX ECX EDX R8 ZZ mov rdx, rdi - 404d10 50 FUNC GLOBAL sub_404D10 FUNC_UNSAFE NOFP RET 404d41 - 404d10 8 MEMORYHOLE STACK esp + 0 ReturnAddress - 404d13 3 INSTR BELONGTO 404d10 - 404d13 3 INSTR DEADREGS EFLAGS EAX ECX R8 ZZ mov rcx, rsi - 404d16 3 INSTR BELONGTO 404d10 - 404d16 3 INSTR DEADREGS EFLAGS EAX R8 ZZ mov rdi, [rdi] - 404d19 -1 INSTR LOCAL MetadataUnused mov r8, [rcx+40h] - 404d19 4 INSTR BELONGTO 404d10 - 404d1d -1 INSTR LOCAL NoMetaUpdate cmp [rdx+40h], r8 - 404d1d 4 INSTR BELONGTO 404d10 - 404d21 -2 INSTR LOCAL n EAX ZZ NUMVia2ndSrcIMMEDNUM mov eax, 0FFFFFFFFh - 404d21 5 INSTR BELONGTO 404d10 - 404d21 5 INSTR DEADREGS EAX R8 ZZ mov eax, 0FFFFFFFFh - 404d26 3 INSTR BELONGTO 404d10 - 404d26 3 INSTR DEADREGS R8 ZZ mov rsi, [rsi] - 404d29 -1 INSTR LOCAL NoMetaUpdate jg short locret_404D40 - 404d29 2 INSTR BELONGTO 404d10 - 404d2b -1 INSTR LOCAL NoMetaUpdate jl short loc_404D32 - 404d2b 2 INSTR BELONGTO 404d10 - 404d2d -1 INSTR LOCAL NoMetaUpdate jmp _strcmp - 404d2d 5 INSTR BELONGTO 404d10 - 404d2d 5 INSTR DEADREGS EFLAGS EBX ESI EDI ZZ jmp _strcmp - 404d32 -2 INSTR LOCAL n EAX ZZ NUMVia2ndSrcIMMEDNUM mov eax, 1 - 404d32 5 INSTR BELONGTO 404d10 - 404d32 5 INSTR DEADREGS EFLAGS EAX ZZ mov eax, 1 - 404d37 9 INSTR BELONGTO 404d10 - 404d40 2 INSTR BELONGTO 404d10 - 404d40 2 INSTR DEADREGS EFLAGS ZZ rep retn - 404d50 0 FUNC FRAMERESTORE 0 0 1 1 0 96 2 0 4 3 0 0 4 0 8 5 0 0 6 0 0 7 0 0 8 0 0 9 0 0 10 0 0 11 0 0 12 0 0 13 0 0 14 0 0 15 0 0 ZZ - 404d50 0 FUNC MMSAFENESS SAFE - 404d50 3 INSTR BELONGTO 404d50 - 404d50 3 INSTR DEADREGS EFLAGS EAX ECX EDX R8 ZZ mov rdx, rdi - 404d50 50 FUNC GLOBAL sub_404D50 FUNC_UNSAFE NOFP RET 404d81 - 404d50 8 MEMORYHOLE STACK esp + 0 ReturnAddress - 404d53 3 INSTR BELONGTO 404d50 - 404d53 3 INSTR DEADREGS EFLAGS EAX ECX EDI R8 ZZ mov rcx, rsi - 404d56 3 INSTR BELONGTO 404d50 - 404d56 3 INSTR DEADREGS EFLAGS EAX EDI R8 ZZ mov rdi, [rsi] - 404d59 -1 INSTR LOCAL MetadataUnused mov r8, [rdx+40h] - 404d59 4 INSTR BELONGTO 404d50 - 404d5d -1 INSTR LOCAL NoMetaUpdate cmp [rcx+40h], r8 - 404d5d 4 INSTR BELONGTO 404d50 - 404d61 -2 INSTR LOCAL n EAX ZZ NUMVia2ndSrcIMMEDNUM mov eax, 0FFFFFFFFh - 404d61 5 INSTR BELONGTO 404d50 - 404d61 5 INSTR DEADREGS EAX ESI R8 ZZ mov eax, 0FFFFFFFFh - 404d66 3 INSTR BELONGTO 404d50 - 404d66 3 INSTR DEADREGS ESI R8 ZZ mov rsi, [rdx] - 404d69 -1 INSTR LOCAL NoMetaUpdate jg short locret_404D80 - 404d69 2 INSTR BELONGTO 404d50 - 404d6b -1 INSTR LOCAL NoMetaUpdate jl short loc_404D72 - 404d6b 2 INSTR BELONGTO 404d50 - 404d6d -1 INSTR LOCAL NoMetaUpdate jmp _strcmp - 404d6d 5 INSTR BELONGTO 404d50 - 404d6d 5 INSTR DEADREGS EFLAGS EBX ESI EDI ZZ jmp _strcmp - 404d72 -2 INSTR LOCAL n EAX ZZ NUMVia2ndSrcIMMEDNUM mov eax, 1 - 404d72 5 INSTR BELONGTO 404d50 - 404d72 5 INSTR DEADREGS EFLAGS EAX ZZ mov eax, 1 - 404d77 9 INSTR BELONGTO 404d50 - 404d80 2 INSTR BELONGTO 404d50 - 404d80 2 INSTR DEADREGS EFLAGS ZZ rep retn - 404d90 0 FUNC FRAMERESTORE 0 0 1 1 0 1 2 0 1 3 0 0 4 0 8 5 0 0 6 0 4 7 0 4 8 0 0 9 0 0 10 0 0 11 0 0 12 0 0 13 0 0 14 0 0 15 0 0 ZZ - 404d90 0 FUNC MMSAFENESS SAFE - 404d90 126 FUNC GLOBAL sub_404D90 FUNC_UNSAFE NOFP RET 404e0d - 404d90 -1 INSTR LOCAL MetadataUnused mov edx, [rsi+0A0h] - 404d90 6 INSTR BELONGTO 404d90 - 404d90 8 MEMORYHOLE STACK esp + 0 ReturnAddress - 404d96 -1 INSTR LOCAL MetadataUnused xor ecx, ecx - 404d96 2 INSTR BELONGTO 404d90 - 404d98 -1 INSTR LOCAL MetadataUnused mov eax, [rdi+0A0h] - 404d98 6 INSTR BELONGTO 404d90 - 404d9e -1 INSTR LOCAL NoMetaUpdate cmp edx, 9 - 404d9e 3 INSTR BELONGTO 404d90 - 404da1 -2 INSTR LOCAL n ECX ZZ AlwaysNUM setz cl - 404da1 3 INSTR BELONGTO 404d90 - 404da1 3 INSTR DEADREGS ECX ZZ setz cl - 404da4 -1 INSTR LOCAL NoMetaUpdate cmp edx, 3 - 404da4 3 INSTR BELONGTO 404d90 - 404da7 -2 INSTR LOCAL n EDX ZZ AlwaysNUM setz dl - 404da7 3 INSTR BELONGTO 404d90 - 404da7 3 INSTR DEADREGS EDX ZZ setz dl - 404daa -1 INSTR LOCAL MetadataRedundant movzx edx, dl - 404daa 3 INSTR BELONGTO 404d90 - 404dad -1 INSTR LOCAL MetadataRedundant or ecx, edx - 404dad 2 INSTR BELONGTO 404d90 - 404daf -1 INSTR LOCAL MetadataUnused xor edx, edx - 404daf 2 INSTR BELONGTO 404d90 - 404db1 -1 INSTR LOCAL NoMetaUpdate cmp eax, 9 - 404db1 3 INSTR BELONGTO 404d90 - 404db4 -1 INSTR LOCAL MetadataRedundant setz dl - 404db4 3 INSTR BELONGTO 404d90 - 404db7 -1 INSTR LOCAL NoMetaUpdate cmp eax, 3 - 404db7 3 INSTR BELONGTO 404d90 - 404dba -2 INSTR LOCAL n EAX ZZ AlwaysNUM setz al - 404dba 3 INSTR BELONGTO 404d90 - 404dba 3 INSTR DEADREGS EAX ZZ setz al - 404dbd -1 INSTR LOCAL MetadataRedundant movzx eax, al - 404dbd 3 INSTR BELONGTO 404d90 - 404dc0 -1 INSTR LOCAL MetadataRedundant or edx, eax - 404dc0 2 INSTR BELONGTO 404d90 - 404dc2 -1 INSTR LOCAL NoMetaUpdate jz short loc_404DF8 - 404dc2 2 INSTR BELONGTO 404d90 - 404dc4 -1 INSTR LOCAL NoMetaUpdate test cl, cl - 404dc4 2 INSTR BELONGTO 404d90 - 404dc6 -1 INSTR LOCAL NoMetaUpdate jz short loc_404E08 - 404dc6 2 INSTR BELONGTO 404d90 - 404dc8 -1 INSTR LOCAL MetadataUnused mov r8, [rsi+40h] - 404dc8 4 INSTR BELONGTO 404d90 - 404dcc -1 INSTR LOCAL NoMetaUpdate cmp [rdi+40h], r8 - 404dcc 4 INSTR BELONGTO 404d90 - 404dd0 -2 INSTR LOCAL n EAX ZZ NUMVia2ndSrcIMMEDNUM mov eax, 0FFFFFFFFh - 404dd0 5 INSTR BELONGTO 404d90 - 404dd0 5 INSTR DEADREGS EAX ECX EDX R8 ZZ mov eax, 0FFFFFFFFh - 404dd5 3 INSTR BELONGTO 404d90 - 404dd5 3 INSTR DEADREGS ECX EDX R8 ZZ mov rdx, [rdi] - 404dd8 3 INSTR BELONGTO 404d90 - 404dd8 3 INSTR DEADREGS ECX R8 ZZ mov rcx, [rsi] - 404ddb -1 INSTR LOCAL NoMetaUpdate jg short locret_404DF0 - 404ddb 2 INSTR BELONGTO 404d90 - 404ddd -1 INSTR LOCAL NoMetaUpdate jl short loc_404DEA - 404ddd 2 INSTR BELONGTO 404d90 - 404ddf -1 INSTR LOCAL MetadataUnused mov rsi, rcx - 404ddf 3 INSTR BELONGTO 404d90 - 404de2 -1 INSTR LOCAL MetadataUnused mov rdi, rdx - 404de2 3 INSTR BELONGTO 404d90 - 404de5 -1 INSTR LOCAL NoMetaUpdate jmp _strcmp - 404de5 5 INSTR BELONGTO 404d90 - 404de5 5 INSTR DEADREGS EFLAGS EBX ESI EDI ZZ jmp _strcmp - 404dea -2 INSTR LOCAL n EAX ZZ NUMVia2ndSrcIMMEDNUM mov eax, 1 - 404dea 5 INSTR BELONGTO 404d90 - 404dea 5 INSTR DEADREGS EFLAGS EAX ZZ mov eax, 1 - 404def 1 INSTR BELONGTO 404d90 - 404df0 2 INSTR BELONGTO 404d90 - 404df0 2 INSTR DEADREGS EFLAGS ZZ rep retn - 404df8 -1 INSTR LOCAL NoMetaUpdate test cl, cl - 404df8 2 INSTR BELONGTO 404d90 - 404dfa -1 INSTR LOCAL NoMetaUpdate jz short loc_404DC8 - 404dfa 2 INSTR BELONGTO 404d90 - 404dfc -2 INSTR LOCAL n EAX ZZ NUMVia2ndSrcIMMEDNUM mov eax, 1 - 404dfc 5 INSTR BELONGTO 404d90 - 404dfc 5 INSTR DEADREGS EFLAGS EAX ZZ mov eax, 1 - 404e01 1 INSTR BELONGTO 404d90 - 404e01 1 INSTR DEADREGS EFLAGS ZZ retn - 404e08 -2 INSTR LOCAL n EAX ZZ NUMVia2ndSrcIMMEDNUM mov eax, 0FFFFFFFFh - 404e08 5 INSTR BELONGTO 404d90 - 404e08 5 INSTR DEADREGS EFLAGS EAX ZZ mov eax, 0FFFFFFFFh - 404e0d 1 INSTR BELONGTO 404d90 - 404e0d 1 INSTR DEADREGS EFLAGS ZZ retn - 404e10 0 FUNC FRAMERESTORE 0 0 1 1 0 1 2 0 1 3 0 0 4 0 8 5 0 0 6 0 4 7 0 4 8 0 0 9 0 0 10 0 0 11 0 0 12 0 0 13 0 0 14 0 0 15 0 0 ZZ - 404e10 0 FUNC MMSAFENESS SAFE - 404e10 126 FUNC GLOBAL sub_404E10 FUNC_UNSAFE NOFP RET 404e8d - 404e10 -1 INSTR LOCAL MetadataUnused mov edx, [rsi+0A0h] - 404e10 6 INSTR BELONGTO 404e10 - 404e10 8 MEMORYHOLE STACK esp + 0 ReturnAddress - 404e16 -1 INSTR LOCAL MetadataUnused xor ecx, ecx - 404e16 2 INSTR BELONGTO 404e10 - 404e18 -1 INSTR LOCAL MetadataUnused mov eax, [rdi+0A0h] - 404e18 6 INSTR BELONGTO 404e10 - 404e1e -1 INSTR LOCAL NoMetaUpdate cmp edx, 9 - 404e1e 3 INSTR BELONGTO 404e10 - 404e21 -2 INSTR LOCAL n ECX ZZ AlwaysNUM setz cl - 404e21 3 INSTR BELONGTO 404e10 - 404e21 3 INSTR DEADREGS ECX ZZ setz cl - 404e24 -1 INSTR LOCAL NoMetaUpdate cmp edx, 3 - 404e24 3 INSTR BELONGTO 404e10 - 404e27 -2 INSTR LOCAL n EDX ZZ AlwaysNUM setz dl - 404e27 3 INSTR BELONGTO 404e10 - 404e27 3 INSTR DEADREGS EDX ZZ setz dl - 404e2a -1 INSTR LOCAL MetadataRedundant movzx edx, dl - 404e2a 3 INSTR BELONGTO 404e10 - 404e2d -1 INSTR LOCAL MetadataRedundant or ecx, edx - 404e2d 2 INSTR BELONGTO 404e10 - 404e2f -1 INSTR LOCAL MetadataUnused xor edx, edx - 404e2f 2 INSTR BELONGTO 404e10 - 404e31 -1 INSTR LOCAL NoMetaUpdate cmp eax, 9 - 404e31 3 INSTR BELONGTO 404e10 - 404e34 -1 INSTR LOCAL MetadataRedundant setz dl - 404e34 3 INSTR BELONGTO 404e10 - 404e37 -1 INSTR LOCAL NoMetaUpdate cmp eax, 3 - 404e37 3 INSTR BELONGTO 404e10 - 404e3a -2 INSTR LOCAL n EAX ZZ AlwaysNUM setz al - 404e3a 3 INSTR BELONGTO 404e10 - 404e3a 3 INSTR DEADREGS EAX ZZ setz al - 404e3d -1 INSTR LOCAL MetadataRedundant movzx eax, al - 404e3d 3 INSTR BELONGTO 404e10 - 404e40 -1 INSTR LOCAL MetadataRedundant or edx, eax - 404e40 2 INSTR BELONGTO 404e10 - 404e42 -1 INSTR LOCAL NoMetaUpdate jz short loc_404E78 - 404e42 2 INSTR BELONGTO 404e10 - 404e44 -1 INSTR LOCAL NoMetaUpdate test cl, cl - 404e44 2 INSTR BELONGTO 404e10 - 404e46 -1 INSTR LOCAL NoMetaUpdate jz short loc_404E88 - 404e46 2 INSTR BELONGTO 404e10 - 404e48 -1 INSTR LOCAL MetadataUnused mov r8, [rdi+40h] - 404e48 4 INSTR BELONGTO 404e10 - 404e4c -1 INSTR LOCAL NoMetaUpdate cmp [rsi+40h], r8 - 404e4c 4 INSTR BELONGTO 404e10 - 404e50 -2 INSTR LOCAL n EAX ZZ NUMVia2ndSrcIMMEDNUM mov eax, 0FFFFFFFFh - 404e50 5 INSTR BELONGTO 404e10 - 404e50 5 INSTR DEADREGS EAX ECX EDX R8 ZZ mov eax, 0FFFFFFFFh - 404e55 3 INSTR BELONGTO 404e10 - 404e55 3 INSTR DEADREGS ECX EDX R8 ZZ mov rdx, [rsi] - 404e58 3 INSTR BELONGTO 404e10 - 404e58 3 INSTR DEADREGS ECX R8 ZZ mov rcx, [rdi] - 404e5b -1 INSTR LOCAL NoMetaUpdate jg short locret_404E70 - 404e5b 2 INSTR BELONGTO 404e10 - 404e5d -1 INSTR LOCAL NoMetaUpdate jl short loc_404E6A - 404e5d 2 INSTR BELONGTO 404e10 - 404e5f -1 INSTR LOCAL MetadataUnused mov rsi, rcx - 404e5f 3 INSTR BELONGTO 404e10 - 404e62 -1 INSTR LOCAL MetadataUnused mov rdi, rdx - 404e62 3 INSTR BELONGTO 404e10 - 404e65 -1 INSTR LOCAL NoMetaUpdate jmp _strcmp - 404e65 5 INSTR BELONGTO 404e10 - 404e65 5 INSTR DEADREGS EFLAGS EBX ESI EDI ZZ jmp _strcmp - 404e6a -2 INSTR LOCAL n EAX ZZ NUMVia2ndSrcIMMEDNUM mov eax, 1 - 404e6a 5 INSTR BELONGTO 404e10 - 404e6a 5 INSTR DEADREGS EFLAGS EAX ZZ mov eax, 1 - 404e6f 1 INSTR BELONGTO 404e10 - 404e70 2 INSTR BELONGTO 404e10 - 404e70 2 INSTR DEADREGS EFLAGS ZZ rep retn - 404e78 -1 INSTR LOCAL NoMetaUpdate test cl, cl - 404e78 2 INSTR BELONGTO 404e10 - 404e7a -1 INSTR LOCAL NoMetaUpdate jz short loc_404E48 - 404e7a 2 INSTR BELONGTO 404e10 - 404e7c -2 INSTR LOCAL n EAX ZZ NUMVia2ndSrcIMMEDNUM mov eax, 1 - 404e7c 5 INSTR BELONGTO 404e10 - 404e7c 5 INSTR DEADREGS EFLAGS EAX ZZ mov eax, 1 - 404e81 1 INSTR BELONGTO 404e10 - 404e81 1 INSTR DEADREGS EFLAGS ZZ retn - 404e88 -2 INSTR LOCAL n EAX ZZ NUMVia2ndSrcIMMEDNUM mov eax, 0FFFFFFFFh - 404e88 5 INSTR BELONGTO 404e10 - 404e88 5 INSTR DEADREGS EFLAGS EAX ZZ mov eax, 0FFFFFFFFh - 404e8d 1 INSTR BELONGTO 404e10 - 404e8d 1 INSTR DEADREGS EFLAGS ZZ retn - 404e90 0 FUNC FRAMERESTORE 0 0 0 1 0 0 2 0 0 3 0 0 4 0 0 5 0 0 6 0 0 7 0 0 8 0 0 9 0 0 10 0 0 11 0 0 12 0 0 13 0 0 14 0 0 15 0 0 ZZ - 404e90 0 FUNC MMSAFENESS SAFE - 404e90 11 FUNC GLOBAL sub_404E90 FUNC_UNSAFE NOFP RET 404e9a - 404e90 -1 INSTR LOCAL MetadataUnused mov rsi, [rsi] - 404e90 3 INSTR BELONGTO 404e90 - 404e90 8 MEMORYHOLE STACK esp + 0 ReturnAddress - 404e93 -1 INSTR LOCAL MetadataUnused mov rdi, [rdi] - 404e93 3 INSTR BELONGTO 404e90 - 404e96 -1 INSTR LOCAL NoMetaUpdate jmp _strcmp - 404e96 5 INSTR BELONGTO 404e90 - 404e96 5 INSTR DEADREGS EFLAGS ESI EDI ZZ jmp _strcmp - 404ea0 0 FUNC FRAMERESTORE 0 0 4 1 0 0 2 0 0 3 0 0 4 0 0 5 0 0 6 0 0 7 0 0 8 0 0 9 0 0 10 0 0 11 0 0 12 0 0 13 0 0 14 0 0 15 0 0 ZZ - 404ea0 0 FUNC MMSAFENESS SAFE - 404ea0 14 FUNC GLOBAL sub_404EA0 FUNC_UNSAFE NOFP RET 404ead - 404ea0 3 INSTR BELONGTO 404ea0 - 404ea0 3 INSTR DEADREGS EFLAGS EAX ZZ mov rax, rsi - 404ea0 8 MEMORYHOLE STACK esp + 0 ReturnAddress - 404ea3 -1 INSTR LOCAL MetadataUnused mov rsi, [rdi] - 404ea3 3 INSTR BELONGTO 404ea0 - 404ea6 -1 INSTR LOCAL MetadataUnused mov rdi, [rax] - 404ea6 3 INSTR BELONGTO 404ea0 - 404ea9 -1 INSTR LOCAL NoMetaUpdate jmp _strcmp - 404ea9 5 INSTR BELONGTO 404ea0 - 404ea9 5 INSTR DEADREGS EFLAGS ESI EDI ZZ jmp _strcmp - 404eb0 0 FUNC FRAMERESTORE 0 0 1 1 0 1 2 0 1 3 0 0 4 0 8 5 0 0 6 0 4 7 0 4 8 0 0 9 0 0 10 0 0 11 0 0 12 0 0 13 0 0 14 0 0 15 0 0 ZZ - 404eb0 0 FUNC MMSAFENESS SAFE - 404eb0 -1 INSTR LOCAL MetadataUnused mov edx, [rsi+0A0h] - 404eb0 6 INSTR BELONGTO 404eb0 - 404eb0 8 MEMORYHOLE STACK esp + 0 ReturnAddress - 404eb0 94 FUNC GLOBAL sub_404EB0 FUNC_UNSAFE NOFP RET 404f0d - 404eb6 -1 INSTR LOCAL MetadataUnused xor ecx, ecx - 404eb6 2 INSTR BELONGTO 404eb0 - 404eb8 -1 INSTR LOCAL MetadataUnused mov eax, [rdi+0A0h] - 404eb8 6 INSTR BELONGTO 404eb0 - 404ebe -1 INSTR LOCAL NoMetaUpdate cmp edx, 9 - 404ebe 3 INSTR BELONGTO 404eb0 - 404ec1 -2 INSTR LOCAL n ECX ZZ AlwaysNUM setz cl - 404ec1 3 INSTR BELONGTO 404eb0 - 404ec1 3 INSTR DEADREGS ECX ZZ setz cl - 404ec4 -1 INSTR LOCAL NoMetaUpdate cmp edx, 3 - 404ec4 3 INSTR BELONGTO 404eb0 - 404ec7 -2 INSTR LOCAL n EDX ZZ AlwaysNUM setz dl - 404ec7 3 INSTR BELONGTO 404eb0 - 404ec7 3 INSTR DEADREGS EDX ZZ setz dl - 404eca -1 INSTR LOCAL MetadataRedundant movzx edx, dl - 404eca 3 INSTR BELONGTO 404eb0 - 404ecd -1 INSTR LOCAL MetadataRedundant or ecx, edx - 404ecd 2 INSTR BELONGTO 404eb0 - 404ecf -1 INSTR LOCAL MetadataUnused xor edx, edx - 404ecf 2 INSTR BELONGTO 404eb0 - 404ed1 -1 INSTR LOCAL NoMetaUpdate cmp eax, 9 - 404ed1 3 INSTR BELONGTO 404eb0 - 404ed4 -1 INSTR LOCAL MetadataRedundant setz dl - 404ed4 3 INSTR BELONGTO 404eb0 - 404ed7 -1 INSTR LOCAL NoMetaUpdate cmp eax, 3 - 404ed7 3 INSTR BELONGTO 404eb0 - 404eda -2 INSTR LOCAL n EAX ZZ AlwaysNUM setz al - 404eda 3 INSTR BELONGTO 404eb0 - 404eda 3 INSTR DEADREGS EAX ZZ setz al - 404edd -1 INSTR LOCAL MetadataRedundant movzx eax, al - 404edd 3 INSTR BELONGTO 404eb0 - 404ee0 -1 INSTR LOCAL MetadataRedundant or edx, eax - 404ee0 2 INSTR BELONGTO 404eb0 - 404ee2 -1 INSTR LOCAL NoMetaUpdate jz short loc_404EF8 - 404ee2 2 INSTR BELONGTO 404eb0 - 404ee4 -1 INSTR LOCAL NoMetaUpdate test cl, cl - 404ee4 2 INSTR BELONGTO 404eb0 - 404ee6 -1 INSTR LOCAL NoMetaUpdate jz short loc_404F08 - 404ee6 2 INSTR BELONGTO 404eb0 - 404ee8 -1 INSTR LOCAL MetadataUnused mov rsi, [rsi] - 404ee8 3 INSTR BELONGTO 404eb0 - 404eeb -1 INSTR LOCAL MetadataUnused mov rdi, [rdi] - 404eeb 3 INSTR BELONGTO 404eb0 - 404eee -1 INSTR LOCAL NoMetaUpdate jmp _strcmp - 404eee 5 INSTR BELONGTO 404eb0 - 404eee 5 INSTR DEADREGS EFLAGS EBX ESI EDI ZZ jmp _strcmp - 404ef8 -1 INSTR LOCAL NoMetaUpdate test cl, cl - 404ef8 2 INSTR BELONGTO 404eb0 - 404efa -1 INSTR LOCAL NoMetaUpdate jz short loc_404EE8 - 404efa 2 INSTR BELONGTO 404eb0 - 404efc -2 INSTR LOCAL n EAX ZZ NUMVia2ndSrcIMMEDNUM mov eax, 1 - 404efc 5 INSTR BELONGTO 404eb0 - 404efc 5 INSTR DEADREGS EFLAGS EAX ZZ mov eax, 1 - 404f01 1 INSTR BELONGTO 404eb0 - 404f01 1 INSTR DEADREGS EFLAGS ZZ retn - 404f08 -2 INSTR LOCAL n EAX ZZ NUMVia2ndSrcIMMEDNUM mov eax, 0FFFFFFFFh - 404f08 5 INSTR BELONGTO 404eb0 - 404f08 5 INSTR DEADREGS EFLAGS EAX ZZ mov eax, 0FFFFFFFFh - 404f0d 1 INSTR BELONGTO 404eb0 - 404f0d 1 INSTR DEADREGS EFLAGS ZZ retn - 404f10 0 FUNC FRAMERESTORE 0 0 96 1 0 1 2 0 1 3 0 0 4 0 8 5 0 0 6 0 1 7 0 4 8 0 0 9 0 0 10 0 0 11 0 0 12 0 0 13 0 0 14 0 0 15 0 0 ZZ - 404f10 0 FUNC MMSAFENESS SAFE - 404f10 102 FUNC GLOBAL sub_404F10 FUNC_UNSAFE NOFP RET 404f75 - 404f10 -1 INSTR LOCAL MetadataUnused mov ecx, [rsi+0A0h] - 404f10 6 INSTR BELONGTO 404f10 - 404f10 8 MEMORYHOLE STACK esp + 0 ReturnAddress - 404f16 3 INSTR BELONGTO 404f10 - 404f16 3 INSTR DEADREGS EFLAGS EAX EDX ZZ mov rax, rsi - 404f19 -1 INSTR LOCAL MetadataUnused xor esi, esi - 404f19 2 INSTR BELONGTO 404f10 - 404f1b -1 INSTR LOCAL MetadataUnused mov edx, [rdi+0A0h] - 404f1b 6 INSTR BELONGTO 404f10 - 404f21 -1 INSTR LOCAL NoMetaUpdate cmp ecx, 9 - 404f21 3 INSTR BELONGTO 404f10 - 404f24 -2 INSTR LOCAL n ESI ZZ AlwaysNUM setz sil - 404f24 4 INSTR BELONGTO 404f10 - 404f24 4 INSTR DEADREGS ESI ZZ setz sil - 404f28 -1 INSTR LOCAL NoMetaUpdate cmp ecx, 3 - 404f28 3 INSTR BELONGTO 404f10 - 404f2b -2 INSTR LOCAL n ECX ZZ AlwaysNUM setz cl - 404f2b 3 INSTR BELONGTO 404f10 - 404f2b 3 INSTR DEADREGS ECX ZZ setz cl - 404f2e -1 INSTR LOCAL MetadataRedundant movzx ecx, cl - 404f2e 3 INSTR BELONGTO 404f10 - 404f31 -1 INSTR LOCAL MetadataRedundant or esi, ecx - 404f31 2 INSTR BELONGTO 404f10 - 404f33 -1 INSTR LOCAL MetadataUnused xor ecx, ecx - 404f33 2 INSTR BELONGTO 404f10 - 404f35 -1 INSTR LOCAL NoMetaUpdate cmp edx, 9 - 404f35 3 INSTR BELONGTO 404f10 - 404f38 -1 INSTR LOCAL MetadataRedundant setz cl - 404f38 3 INSTR BELONGTO 404f10 - 404f3b -1 INSTR LOCAL NoMetaUpdate cmp edx, 3 - 404f3b 3 INSTR BELONGTO 404f10 - 404f3e -2 INSTR LOCAL n EDX ZZ AlwaysNUM setz dl - 404f3e 3 INSTR BELONGTO 404f10 - 404f3e 3 INSTR DEADREGS EDX ZZ setz dl - 404f41 -1 INSTR LOCAL MetadataRedundant movzx edx, dl - 404f41 3 INSTR BELONGTO 404f10 - 404f44 -1 INSTR LOCAL MetadataRedundant or ecx, edx - 404f44 2 INSTR BELONGTO 404f10 - 404f46 -1 INSTR LOCAL NoMetaUpdate jz short loc_404F60 - 404f46 2 INSTR BELONGTO 404f10 - 404f48 -1 INSTR LOCAL NoMetaUpdate test sil, sil - 404f48 3 INSTR BELONGTO 404f10 - 404f4b -1 INSTR LOCAL NoMetaUpdate jz short loc_404F70 - 404f4b 2 INSTR BELONGTO 404f10 - 404f4d -1 INSTR LOCAL MetadataUnused mov rsi, [rdi] - 404f4d 3 INSTR BELONGTO 404f10 - 404f50 -1 INSTR LOCAL MetadataUnused mov rdi, [rax] - 404f50 3 INSTR BELONGTO 404f10 - 404f53 -1 INSTR LOCAL NoMetaUpdate jmp _strcmp - 404f53 5 INSTR BELONGTO 404f10 - 404f53 5 INSTR DEADREGS EFLAGS EBX ESI EDI ZZ jmp _strcmp - 404f60 -1 INSTR LOCAL NoMetaUpdate test sil, sil - 404f60 3 INSTR BELONGTO 404f10 - 404f63 -1 INSTR LOCAL NoMetaUpdate jz short loc_404F4D - 404f63 2 INSTR BELONGTO 404f10 - 404f65 -2 INSTR LOCAL n EAX ZZ NUMVia2ndSrcIMMEDNUM mov eax, 1 - 404f65 5 INSTR BELONGTO 404f10 - 404f65 5 INSTR DEADREGS EFLAGS EAX ZZ mov eax, 1 - 404f6a 1 INSTR BELONGTO 404f10 - 404f6a 1 INSTR DEADREGS EFLAGS ZZ retn - 404f70 -2 INSTR LOCAL n EAX ZZ NUMVia2ndSrcIMMEDNUM mov eax, 0FFFFFFFFh - 404f70 5 INSTR BELONGTO 404f10 - 404f70 5 INSTR DEADREGS EFLAGS EAX ZZ mov eax, 0FFFFFFFFh - 404f75 1 INSTR BELONGTO 404f10 - 404f75 1 INSTR DEADREGS EFLAGS ZZ retn - 404f80 0 FUNC FRAMERESTORE 0 0 96 1 0 1 2 0 1 3 0 0 4 0 8 5 0 0 6 0 1 7 0 4 8 0 0 9 0 0 10 0 0 11 0 0 12 0 0 13 0 0 14 0 0 15 0 0 ZZ - 404f80 0 FUNC MMSAFENESS SAFE - 404f80 102 FUNC GLOBAL sub_404F80 FUNC_SAFE NOFP RET 404fe5 - 404f80 -1 INSTR LOCAL MetadataUnused mov ecx, [rsi+0A0h] - 404f80 6 INSTR BELONGTO 404f80 - 404f80 8 MEMORYHOLE STACK esp + 0 ReturnAddress - 404f86 3 INSTR BELONGTO 404f80 - 404f86 3 INSTR DEADREGS EFLAGS EAX EDX ZZ mov rax, rsi - 404f89 -1 INSTR LOCAL MetadataUnused xor esi, esi - 404f89 2 INSTR BELONGTO 404f80 - 404f8b -1 INSTR LOCAL MetadataUnused mov edx, [rdi+0A0h] - 404f8b 6 INSTR BELONGTO 404f80 - 404f91 -1 INSTR LOCAL NoMetaUpdate cmp ecx, 9 - 404f91 3 INSTR BELONGTO 404f80 - 404f94 -2 INSTR LOCAL n ESI ZZ AlwaysNUM setz sil - 404f94 4 INSTR BELONGTO 404f80 - 404f94 4 INSTR DEADREGS ESI ZZ setz sil - 404f98 -1 INSTR LOCAL NoMetaUpdate cmp ecx, 3 - 404f98 3 INSTR BELONGTO 404f80 - 404f9b -2 INSTR LOCAL n ECX ZZ AlwaysNUM setz cl - 404f9b 3 INSTR BELONGTO 404f80 - 404f9b 3 INSTR DEADREGS ECX ZZ setz cl - 404f9e -1 INSTR LOCAL MetadataRedundant movzx ecx, cl - 404f9e 3 INSTR BELONGTO 404f80 - 404fa1 -1 INSTR LOCAL MetadataRedundant or ecx, esi - 404fa1 2 INSTR BELONGTO 404f80 - 404fa3 -1 INSTR LOCAL MetadataUnused xor esi, esi - 404fa3 2 INSTR BELONGTO 404f80 - 404fa5 -1 INSTR LOCAL NoMetaUpdate cmp edx, 9 - 404fa5 3 INSTR BELONGTO 404f80 - 404fa8 -1 INSTR LOCAL MetadataRedundant setz sil - 404fa8 4 INSTR BELONGTO 404f80 - 404fac -1 INSTR LOCAL NoMetaUpdate cmp edx, 3 - 404fac 3 INSTR BELONGTO 404f80 - 404faf -2 INSTR LOCAL n EDX ZZ AlwaysNUM setz dl - 404faf 3 INSTR BELONGTO 404f80 - 404faf 3 INSTR DEADREGS EDX ZZ setz dl - 404fb2 -1 INSTR LOCAL MetadataRedundant movzx edx, dl - 404fb2 3 INSTR BELONGTO 404f80 - 404fb5 -1 INSTR LOCAL MetadataRedundant or esi, edx - 404fb5 2 INSTR BELONGTO 404f80 - 404fb7 -1 INSTR LOCAL NoMetaUpdate jz short loc_404FD0 - 404fb7 2 INSTR BELONGTO 404f80 - 404fb9 -1 INSTR LOCAL NoMetaUpdate test cl, cl - 404fb9 2 INSTR BELONGTO 404f80 - 404fbb -1 INSTR LOCAL NoMetaUpdate jz short loc_404FE0 - 404fbb 2 INSTR BELONGTO 404f80 - 404fbd -1 INSTR LOCAL MetadataUnused mov rsi, [rdi] - 404fbd 3 INSTR BELONGTO 404f80 - 404fc0 -1 INSTR LOCAL MetadataUnused mov rdi, [rax] - 404fc0 3 INSTR BELONGTO 404f80 - 404fc3 -1 INSTR LOCAL NoMetaUpdate jmp loc_40A460 - 404fc3 5 INSTR BELONGTO 404f80 - 404fc3 5 INSTR DEADREGS EFLAGS EBX ESI EDI ZZ jmp loc_40A460 - 404fd0 -1 INSTR LOCAL NoMetaUpdate test cl, cl - 404fd0 2 INSTR BELONGTO 404f80 - 404fd2 -1 INSTR LOCAL NoMetaUpdate jz short loc_404FBD - 404fd2 2 INSTR BELONGTO 404f80 - 404fd4 -2 INSTR LOCAL n EAX ZZ NUMVia2ndSrcIMMEDNUM mov eax, 1 - 404fd4 5 INSTR BELONGTO 404f80 - 404fd4 5 INSTR DEADREGS EFLAGS EAX ZZ mov eax, 1 - 404fd9 1 INSTR BELONGTO 404f80 - 404fd9 1 INSTR DEADREGS EFLAGS ZZ retn - 404fd9 -4 INSTR LOCAL SafeReturn retn - 404fe0 -2 INSTR LOCAL n EAX ZZ NUMVia2ndSrcIMMEDNUM mov eax, 0FFFFFFFFh - 404fe0 5 INSTR BELONGTO 404f80 - 404fe0 5 INSTR DEADREGS EFLAGS EAX ZZ mov eax, 0FFFFFFFFh - 404fe5 1 INSTR BELONGTO 404f80 - 404fe5 1 INSTR DEADREGS EFLAGS ZZ retn - 404fe5 -4 INSTR LOCAL SafeReturn retn - 404ff0 0 FUNC FRAMERESTORE 0 0 4 1 0 0 2 0 0 3 0 0 4 0 0 5 0 0 6 0 0 7 0 0 8 0 0 9 0 0 10 0 0 11 0 0 12 0 0 13 0 0 14 0 0 15 0 0 ZZ - 404ff0 0 FUNC MMSAFENESS SAFE - 404ff0 14 FUNC GLOBAL sub_404FF0 FUNC_SAFE NOFP RET 404ffd - 404ff0 3 INSTR BELONGTO 404ff0 - 404ff0 3 INSTR DEADREGS EFLAGS EAX ZZ mov rax, rsi - 404ff0 8 MEMORYHOLE STACK esp + 0 ReturnAddress - 404ff3 -1 INSTR LOCAL MetadataUnused mov rsi, [rdi] - 404ff3 3 INSTR BELONGTO 404ff0 - 404ff6 -1 INSTR LOCAL MetadataUnused mov rdi, [rax] - 404ff6 3 INSTR BELONGTO 404ff0 - 404ff9 -1 INSTR LOCAL NoMetaUpdate jmp loc_40A460 - 404ff9 5 INSTR BELONGTO 404ff0 - 404ff9 5 INSTR DEADREGS EFLAGS ESI EDI ZZ jmp loc_40A460 - 405000 0 FUNC FRAMERESTORE 0 0 1 1 0 1 2 0 1 3 0 0 4 0 8 5 0 0 6 0 4 7 0 4 8 0 0 9 0 0 10 0 0 11 0 0 12 0 0 13 0 0 14 0 0 15 0 0 ZZ - 405000 0 FUNC MMSAFENESS SAFE - 405000 -1 INSTR LOCAL MetadataUnused mov edx, [rsi+0A0h] - 405000 6 INSTR BELONGTO 405000 - 405000 8 MEMORYHOLE STACK esp + 0 ReturnAddress - 405000 94 FUNC GLOBAL sub_405000 FUNC_SAFE NOFP RET 40505d - 405006 -1 INSTR LOCAL MetadataUnused xor ecx, ecx - 405006 2 INSTR BELONGTO 405000 - 405008 -1 INSTR LOCAL MetadataUnused mov eax, [rdi+0A0h] - 405008 6 INSTR BELONGTO 405000 - 40500e -1 INSTR LOCAL NoMetaUpdate cmp edx, 9 - 40500e 3 INSTR BELONGTO 405000 - 405011 -2 INSTR LOCAL n ECX ZZ AlwaysNUM setz cl - 405011 3 INSTR BELONGTO 405000 - 405011 3 INSTR DEADREGS ECX ZZ setz cl - 405014 -1 INSTR LOCAL NoMetaUpdate cmp edx, 3 - 405014 3 INSTR BELONGTO 405000 - 405017 -2 INSTR LOCAL n EDX ZZ AlwaysNUM setz dl - 405017 3 INSTR BELONGTO 405000 - 405017 3 INSTR DEADREGS EDX ZZ setz dl - 40501a -1 INSTR LOCAL MetadataRedundant movzx edx, dl - 40501a 3 INSTR BELONGTO 405000 - 40501d -1 INSTR LOCAL MetadataRedundant or edx, ecx - 40501d 2 INSTR BELONGTO 405000 - 40501f -1 INSTR LOCAL MetadataUnused xor ecx, ecx - 40501f 2 INSTR BELONGTO 405000 - 405021 -1 INSTR LOCAL NoMetaUpdate cmp eax, 9 - 405021 3 INSTR BELONGTO 405000 - 405024 -1 INSTR LOCAL MetadataRedundant setz cl - 405024 3 INSTR BELONGTO 405000 - 405027 -1 INSTR LOCAL NoMetaUpdate cmp eax, 3 - 405027 3 INSTR BELONGTO 405000 - 40502a -2 INSTR LOCAL n EAX ZZ AlwaysNUM setz al - 40502a 3 INSTR BELONGTO 405000 - 40502a 3 INSTR DEADREGS EAX ZZ setz al - 40502d -1 INSTR LOCAL MetadataRedundant movzx eax, al - 40502d 3 INSTR BELONGTO 405000 - 405030 -1 INSTR LOCAL MetadataRedundant or ecx, eax - 405030 2 INSTR BELONGTO 405000 - 405032 -1 INSTR LOCAL NoMetaUpdate jz short loc_405048 - 405032 2 INSTR BELONGTO 405000 - 405034 -1 INSTR LOCAL NoMetaUpdate test dl, dl - 405034 2 INSTR BELONGTO 405000 - 405036 -1 INSTR LOCAL NoMetaUpdate jz short loc_405058 - 405036 2 INSTR BELONGTO 405000 - 405038 -1 INSTR LOCAL MetadataUnused mov rsi, [rsi] - 405038 3 INSTR BELONGTO 405000 - 40503b -1 INSTR LOCAL MetadataUnused mov rdi, [rdi] - 40503b 3 INSTR BELONGTO 405000 - 40503e -1 INSTR LOCAL NoMetaUpdate jmp loc_40A460 - 40503e 5 INSTR BELONGTO 405000 - 40503e 5 INSTR DEADREGS EFLAGS EBX ESI EDI ZZ jmp loc_40A460 - 405048 -1 INSTR LOCAL NoMetaUpdate test dl, dl - 405048 2 INSTR BELONGTO 405000 - 40504a -1 INSTR LOCAL NoMetaUpdate jz short loc_405038 - 40504a 2 INSTR BELONGTO 405000 - 40504c -2 INSTR LOCAL n EAX ZZ NUMVia2ndSrcIMMEDNUM mov eax, 1 - 40504c 5 INSTR BELONGTO 405000 - 40504c 5 INSTR DEADREGS EFLAGS EAX ZZ mov eax, 1 - 405051 1 INSTR BELONGTO 405000 - 405051 1 INSTR DEADREGS EFLAGS ZZ retn - 405051 -4 INSTR LOCAL SafeReturn retn - 405058 -2 INSTR LOCAL n EAX ZZ NUMVia2ndSrcIMMEDNUM mov eax, 0FFFFFFFFh - 405058 5 INSTR BELONGTO 405000 - 405058 5 INSTR DEADREGS EFLAGS EAX ZZ mov eax, 0FFFFFFFFh - 40505d 1 INSTR BELONGTO 405000 - 40505d 1 INSTR DEADREGS EFLAGS ZZ retn - 40505d -4 INSTR LOCAL SafeReturn retn - 405060 0 FUNC FRAMERESTORE 0 0 0 1 0 0 2 0 0 3 -36 0 4 0 0 5 -28 0 6 0 0 7 0 0 8 0 0 9 0 0 10 0 0 11 0 0 12 -20 0 13 -12 0 14 -4 0 15 0 0 ZZ - 405060 0 FUNC MMSAFENESS UNSAFE - 405060 11 FUNC GLOBAL sub_405060 FUNC_UNSAFE NOFP RET 40506a - 405060 3 INSTR BELONGTO 405060 - 405063 3 INSTR BELONGTO 405060 - 405066 -1 INSTR LOCAL NoMetaUpdate jmp loc_40A460 - 405066 5 INSTR BELONGTO 405060 - 405070 0 FUNC FRAMERESTORE 0 0 0 1 0 4 2 0 1 3 -44 0 4 0 8 5 -36 0 6 0 0 7 0 0 8 0 0 9 0 0 10 0 0 11 0 0 12 -28 0 13 -20 0 14 -12 0 15 -4 0 ZZ - 405070 0 FUNC MMSAFENESS SAFE - 405070 2 INSTR BELONGTO 405070 - 405070 2 INSTR DEADREGS EFLAGS ZZ push r15 - 405070 394 FUNC GLOBAL sub_405070 FUNC_UNSAFE NOFP RET 4051f9 - 405070 -3 INSTR LOCAL NoWarn push r15 - 405072 2 INSTR BELONGTO 405070 - 405072 2 INSTR DEADREGS EFLAGS R15 ZZ push r14 - 405072 -3 INSTR LOCAL NoWarn push r14 - 405074 -2 INSTR LOCAL n R14 ZZ NumericDEFs mov r14d, esi - 405074 3 INSTR BELONGTO 405070 - 405074 3 INSTR DEADREGS EFLAGS R14 R15 ZZ mov r14d, esi - 405077 2 INSTR BELONGTO 405070 - 405077 2 INSTR DEADREGS EFLAGS R15 ZZ push r13 - 405077 -3 INSTR LOCAL NoWarn push r13 - 405079 3 INSTR BELONGTO 405070 - 405079 3 INSTR DEADREGS EFLAGS R13 R15 ZZ mov r13, rdi - 40507c 2 INSTR BELONGTO 405070 - 40507c 2 INSTR DEADREGS EFLAGS R15 ZZ push r12 - 40507c -3 INSTR LOCAL NoWarn push r12 - 40507e 1 INSTR BELONGTO 405070 - 40507e 1 INSTR DEADREGS EFLAGS R12 R15 ZZ push rbp - 40507e -3 INSTR LOCAL NoWarn push rbp - 40507f 1 INSTR BELONGTO 405070 - 40507f 1 INSTR DEADREGS EFLAGS R12 R15 ZZ push rbx - 40507f -3 INSTR LOCAL NoWarn push rbx - 405080 24 MEMORYHOLE STACK esp + 8 CalleeSavedRegs - 405080 4 INSTR BELONGTO 405070 - 405080 4 INSTR DEADREGS EFLAGS EBX R12 R15 ZZ sub rsp, 8 - 405080 8 DATAREF STACK 972 esp + 0 PARENT LocalFrame LOCALFRAME - 405080 8 MEMORYHOLE STACK esp + 32 ReturnAddress - 405084 -1 INSTR LOCAL NoMetaUpdate test rdi, rdi - 405084 3 INSTR BELONGTO 405070 - 405087 -1 INSTR LOCAL NoMetaUpdate jz short loc_40509F - 405087 2 INSTR BELONGTO 405070 - 405089 -1 INSTR LOCAL NoMetaUpdate cmp cs:qword_6196B0, 0 - 405089 8 INSTR BELONGTO 405070 - 405091 -1 INSTR LOCAL NoMetaUpdate jz short loc_40509F - 405091 2 INSTR BELONGTO 405070 - 405093 3 INSTR BELONGTO 405070 - 405093 3 INSTR DEADREGS EFLAGS EDX EBX ESI R12 R15 ZZ mov rsi, rdi - 405096 2 INSTR BELONGTO 405070 - 405096 2 INSTR DEADREGS EFLAGS EDX EBX EDI R12 R15 ZZ xor edx, edx - 405096 -2 INSTR LOCAL n EDX ZZ AlwaysNUM xor edx, edx - 405098 2 INSTR BELONGTO 405070 - 405098 2 INSTR DEADREGS EFLAGS EBX EDI R12 R15 ZZ xor edi, edi - 405098 -2 INSTR LOCAL n EDI ZZ AlwaysNUM xor edi, edi - 40509a -1 INSTR LOCAL NoMetaUpdate call sub_404A30 - 40509a 5 INSTR BELONGTO 405070 - 40509a 5 INSTR DEADREGS EFLAGS EBX R12 R15 ZZ call sub_404A30 - 40509f 7 INSTR BELONGTO 405070 - 40509f 7 INSTR DEADREGS EFLAGS EAX EBX R12 R15 ZZ mov rbx, cs:qword_619808 - 4050a6 -2 INSTR LOCAL n R14 ZZ NumericDEFs movzx r14d, r14b - 4050a6 4 INSTR BELONGTO 405070 - 4050a6 4 INSTR DEADREGS EFLAGS EAX R12 R15 ZZ movzx r14d, r14b - 4050aa -1 INSTR LOCAL MetadataUnused lea r12, ds:0FFFFFFFFFFFFFFF8h[rbx*8] - 4050aa 8 INSTR BELONGTO 405070 - 4050b2 -1 INSTR LOCAL NoMetaUpdate jmp short loc_4050DC - 4050b2 2 INSTR BELONGTO 405070 - 4050b8 4 INSTR BELONGTO 405070 - 4050b8 4 INSTR DEADREGS EFLAGS EDX ESI R15 ZZ mov rsi, [rbp+8] - 4050bc -2 INSTR LOCAL n EDX ZZ NumericDEFs mov edx, r14d - 4050bc 3 INSTR BELONGTO 405070 - 4050bc 3 INSTR DEADREGS EFLAGS EDX R15 ZZ mov edx, r14d - 4050bf -1 INSTR LOCAL NoMetaUpdate call sub_404A30 - 4050bf 5 INSTR BELONGTO 405070 - 4050bf 5 INSTR DEADREGS EFLAGS R15 ZZ call sub_404A30 - 4050c4 -1 INSTR LOCAL NoMetaUpdate cmp dword ptr [rbp+0A0h], 9 - 4050c4 7 INSTR BELONGTO 405070 - 4050cb -1 INSTR LOCAL NoMetaUpdate jz loc_405163 - 4050cb 6 INSTR BELONGTO 405070 - 4050d1 7 INSTR BELONGTO 405070 - 4050d8 -1 INSTR LOCAL MetadataUnused sub r12, 8 - 4050d8 4 INSTR BELONGTO 405070 - 4050dc -1 INSTR LOCAL NoMetaUpdate test rbx, rbx - 4050dc 3 INSTR BELONGTO 405070 - 4050df -1 INSTR LOCAL NoMetaUpdate jz loc_405178 - 4050df 6 INSTR BELONGTO 405070 - 4050e5 -1 INSTR LOCAL MetadataUnused mov rax, cs:ptr - 4050e5 7 INSTR BELONGTO 405070 - 4050ec -1 INSTR LOCAL MetadataUnused xor edx, edx - 4050ec 2 INSTR BELONGTO 405070 - 4050ee -1 INSTR LOCAL 1stSrcVia2ndSrcIMMEDNUM sub rbx, 1 - 4050ee 4 INSTR BELONGTO 405070 - 4050f2 -1 INSTR LOCAL MetadataUnused mov rbp, [rax+r12] - 4050f2 4 INSTR BELONGTO 405070 - 4050f6 -1 INSTR LOCAL MetadataUnused mov eax, [rbp+0A0h] - 4050f6 6 INSTR BELONGTO 405070 - 4050fc -1 INSTR LOCAL NoMetaUpdate cmp eax, 9 - 4050fc 3 INSTR BELONGTO 405070 - 4050ff -2 INSTR LOCAL n EDX ZZ AlwaysNUM setz dl - 4050ff 3 INSTR BELONGTO 405070 - 4050ff 3 INSTR DEADREGS EDX R15 ZZ setz dl - 405102 -1 INSTR LOCAL NoMetaUpdate cmp eax, 3 - 405102 3 INSTR BELONGTO 405070 - 405105 -2 INSTR LOCAL n EAX ZZ AlwaysNUM setz al - 405105 3 INSTR BELONGTO 405070 - 405105 3 INSTR DEADREGS EAX R15 ZZ setz al - 405108 -1 INSTR LOCAL MetadataRedundant movzx eax, al - 405108 3 INSTR BELONGTO 405070 - 40510b -1 INSTR LOCAL MetadataRedundant or edx, eax - 40510b 2 INSTR BELONGTO 405070 - 40510d -1 INSTR LOCAL NoMetaUpdate jz short loc_4050D8 - 40510d 2 INSTR BELONGTO 405070 - 40510f -1 INSTR LOCAL NoMetaUpdate test r13, r13 - 40510f 3 INSTR BELONGTO 405070 - 405112 4 INSTR BELONGTO 405070 - 405112 4 INSTR DEADREGS EDI R15 ZZ mov rdi, [rbp+0] - 405116 -1 INSTR LOCAL NoMetaUpdate jz short loc_4050B8 - 405116 2 INSTR BELONGTO 405070 - 405118 -1 INSTR LOCAL NoMetaUpdate call sub_40A060 - 405118 5 INSTR BELONGTO 405070 - 405118 5 INSTR DEADREGS EFLAGS EAX ECX EDX ESI R15 ZZ call sub_40A060 - 40511d -1 INSTR LOCAL NoMetaUpdate cmp byte ptr [rax], 2Eh - 40511d 3 INSTR BELONGTO 405070 - 405120 -1 INSTR LOCAL NoMetaUpdate jz loc_4051D0 - 405120 6 INSTR BELONGTO 405070 - 405126 4 INSTR BELONGTO 405070 - 405126 4 INSTR DEADREGS EFLAGS EDX ESI EDI R15 ZZ mov rdi, [rbp+0] - 40512a -1 INSTR LOCAL NoMetaUpdate cmp byte ptr [rdi], 2Fh - 40512a 3 INSTR BELONGTO 405070 - 40512d -1 INSTR LOCAL NoMetaUpdate jz short loc_4050B8 - 40512d 2 INSTR BELONGTO 405070 - 40512f 2 INSTR BELONGTO 405070 - 40512f 2 INSTR DEADREGS EFLAGS EDX ESI R15 ZZ xor edx, edx - 40512f -2 INSTR LOCAL n EDX ZZ AlwaysNUM xor edx, edx - 405131 3 INSTR BELONGTO 405070 - 405131 3 INSTR DEADREGS EFLAGS ESI R15 ZZ mov rsi, rdi - 405134 3 INSTR BELONGTO 405070 - 405134 3 INSTR DEADREGS EFLAGS EDI R15 ZZ mov rdi, r13 - 405137 -1 INSTR LOCAL NoMetaUpdate call sub_40A290 - 405137 5 INSTR BELONGTO 405070 - 405137 5 INSTR DEADREGS EFLAGS R15 ZZ call sub_40A290 - 40513c 4 INSTR BELONGTO 405070 - 40513c 4 INSTR DEADREGS EFLAGS EDX ESI EDI R15 ZZ mov rsi, [rbp+8] - 405140 3 INSTR BELONGTO 405070 - 405140 3 INSTR DEADREGS EFLAGS EDX EDI R15 ZZ mov r15, rax - 405143 3 INSTR BELONGTO 405070 - 405143 3 INSTR DEADREGS EFLAGS EDX EDI ZZ mov rdi, rax - 405146 -2 INSTR LOCAL n EDX ZZ NumericDEFs mov edx, r14d - 405146 3 INSTR BELONGTO 405070 - 405146 3 INSTR DEADREGS EFLAGS EDX ZZ mov edx, r14d - 405149 -1 INSTR LOCAL NoMetaUpdate call sub_404A30 - 405149 5 INSTR BELONGTO 405070 - 405149 5 INSTR DEADREGS EFLAGS ZZ call sub_404A30 - 40514e 3 INSTR BELONGTO 405070 - 40514e 3 INSTR DEADREGS EFLAGS EDI ZZ mov rdi, r15 ; ptr - 405151 -1 INSTR LOCAL NoMetaUpdate call _free - 405151 5 INSTR BELONGTO 405070 - 405151 5 INSTR DEADREGS EFLAGS R15 ZZ call _free - 405156 -1 INSTR LOCAL NoMetaUpdate cmp dword ptr [rbp+0A0h], 9 - 405156 7 INSTR BELONGTO 405070 - 40515d -1 INSTR LOCAL NoMetaUpdate jnz loc_4050D8 - 40515d 6 INSTR BELONGTO 405070 - 405163 4 INSTR BELONGTO 405070 - 405163 4 INSTR DEADREGS EFLAGS EDI R15 ZZ mov rdi, [rbp+0] ; ptr - 405167 -1 INSTR LOCAL NoMetaUpdate call _free - 405167 5 INSTR BELONGTO 405070 - 405167 5 INSTR DEADREGS EFLAGS R15 ZZ call _free - 40516c -1 INSTR LOCAL NoMetaUpdate jmp loc_4050D8 - 40516c 5 INSTR BELONGTO 405070 - 405178 7 INSTR BELONGTO 405070 - 405178 7 INSTR DEADREGS EFLAGS EAX ESI R8 R9 R10 R11 R12 R13 R14 R15 ZZ mov rsi, cs:qword_619808 - 40517f 2 INSTR BELONGTO 405070 - 40517f 2 INSTR DEADREGS EFLAGS EAX R8 R9 R10 R11 R12 R13 R14 R15 ZZ xor eax, eax - 40517f -2 INSTR LOCAL n EAX ZZ AlwaysNUM xor eax, eax - 405181 -1 INSTR LOCAL NoMetaUpdate test rsi, rsi - 405181 3 INSTR BELONGTO 405070 - 405184 -1 INSTR LOCAL NoMetaUpdate jz short loc_4051B1 - 405184 2 INSTR BELONGTO 405070 - 405186 7 INSTR BELONGTO 405070 - 405186 7 INSTR DEADREGS EFLAGS EAX ECX EDX R8 R9 R10 R11 R12 R13 R14 R15 ZZ mov rcx, cs:ptr - 40518d 3 INSTR BELONGTO 405070 - 40518d 3 INSTR DEADREGS EFLAGS EAX EDX R8 R9 R10 R11 R12 R13 R14 R15 ZZ mov rax, rbx - 405190 4 INSTR BELONGTO 405070 - 405190 4 INSTR DEADREGS EFLAGS EDX R8 R9 R10 R11 R12 R13 R14 R15 ZZ mov rdx, [rcx+rbx*8] - 405194 -1 INSTR LOCAL NoMetaUpdate cmp dword ptr [rdx+0A0h], 9 - 405194 7 INSTR BELONGTO 405070 - 40519b 4 INSTR BELONGTO 405070 - 40519b 4 INSTR DEADREGS R8 R9 R10 R11 R12 R13 R14 R15 ZZ mov [rcx+rax*8], rdx - 40519f -2 INSTR LOCAL n EDX ZZ AlwaysNUM setnz dl - 40519f 3 INSTR BELONGTO 405070 - 40519f 3 INSTR DEADREGS EDX R8 R9 R10 R11 R12 R13 R14 R15 ZZ setnz dl - 4051a2 -1 INSTR LOCAL MetadataUnused add rbx, 1 - 4051a2 4 INSTR BELONGTO 405070 - 4051a6 -1 INSTR LOCAL MetadataRedundant movzx edx, dl - 4051a6 3 INSTR BELONGTO 405070 - 4051a9 -1 INSTR LOCAL 2ndSrcNumeric add rax, rdx - 4051a9 3 INSTR BELONGTO 405070 - 4051ac -1 INSTR LOCAL NoMetaUpdate cmp rbx, rsi - 4051ac 3 INSTR BELONGTO 405070 - 4051af -1 INSTR LOCAL NoMetaUpdate jnz short loc_405190 - 4051af 2 INSTR BELONGTO 405070 - 4051b1 7 INSTR BELONGTO 405070 - 4051b1 7 INSTR DEADREGS EFLAGS EBX R8 R9 R10 R11 R12 R13 R14 R15 ZZ mov cs:qword_619808, rax - 4051b8 -1 INSTR LOCAL 1stSrcVia2ndSrcIMMEDNUM add rsp, 8 - 4051b8 4 INSTR BELONGTO 405070 - 4051bc 1 INSTR BELONGTO 405070 - 4051bc 1 INSTR DEADREGS EFLAGS EBX R8 R9 R10 R11 R12 R13 R14 R15 ZZ pop rbx - 4051bc 8 DEALLOC STACK esp - 8 pop rbx - 4051bd 1 INSTR BELONGTO 405070 - 4051bd 1 INSTR DEADREGS EFLAGS R8 R9 R10 R11 R12 R13 R14 R15 ZZ pop rbp - 4051be 2 INSTR BELONGTO 405070 - 4051be 2 INSTR DEADREGS EFLAGS R8 R9 R10 R11 R12 R13 R14 R15 ZZ pop r12 - 4051c0 2 INSTR BELONGTO 405070 - 4051c0 2 INSTR DEADREGS EFLAGS R8 R9 R10 R11 R12 R13 R14 R15 ZZ pop r13 - 4051c2 2 INSTR BELONGTO 405070 - 4051c2 2 INSTR DEADREGS EFLAGS R8 R9 R10 R11 R12 R13 R14 R15 ZZ pop r14 - 4051c4 2 INSTR BELONGTO 405070 - 4051c4 2 INSTR DEADREGS EFLAGS R8 R9 R10 R11 R12 R13 R14 R15 ZZ pop r15 - 4051c6 1 INSTR BELONGTO 405070 - 4051c6 1 INSTR DEADREGS EFLAGS R8 R9 R10 R11 R12 R13 R14 R15 ZZ retn - 4051d0 -1 INSTR LOCAL MetadataUnused xor edx, edx - 4051d0 2 INSTR BELONGTO 405070 - 4051d2 -1 INSTR LOCAL NoMetaUpdate cmp byte ptr [rax+1], 2Eh - 4051d2 4 INSTR BELONGTO 405070 - 4051d6 -1 INSTR LOCAL MetadataUnused setz dl - 4051d6 3 INSTR BELONGTO 405070 - 4051d9 -1 INSTR LOCAL MetadataUnused movzx eax, byte ptr [rax+rdx+1] - 4051d9 5 INSTR BELONGTO 405070 - 4051de -1 INSTR LOCAL MetadataUnused xor edx, edx - 4051de 2 INSTR BELONGTO 405070 - 4051e0 -1 INSTR LOCAL NoMetaUpdate cmp al, 2Fh - 4051e0 2 INSTR BELONGTO 405070 - 4051e2 -2 INSTR LOCAL n EDX ZZ AlwaysNUM setz dl - 4051e2 3 INSTR BELONGTO 405070 - 4051e2 3 INSTR DEADREGS EDX R15 ZZ setz dl - 4051e5 -1 INSTR LOCAL NoMetaUpdate test al, al - 4051e5 2 INSTR BELONGTO 405070 - 4051e7 -2 INSTR LOCAL n EAX ZZ AlwaysNUM setz al - 4051e7 3 INSTR BELONGTO 405070 - 4051e7 3 INSTR DEADREGS EAX R15 ZZ setz al - 4051ea -1 INSTR LOCAL MetadataRedundant movzx eax, al - 4051ea 3 INSTR BELONGTO 405070 - 4051ed -1 INSTR LOCAL MetadataRedundant or edx, eax - 4051ed 2 INSTR BELONGTO 405070 - 4051ef -1 INSTR LOCAL NoMetaUpdate jnz loc_4050D8 - 4051ef 6 INSTR BELONGTO 405070 - 4051f5 -1 INSTR LOCAL NoMetaUpdate jmp loc_405126 - 4051f5 5 INSTR BELONGTO 405070 - 405200 0 FUNC FRAMERESTORE 0 0 96 1 0 0 2 0 1 3 -12 0 4 0 8 5 -4 0 6 0 0 7 0 4 8 0 0 9 0 0 10 0 0 11 0 0 12 0 0 13 0 0 14 0 0 15 0 0 ZZ - 405200 0 FUNC MMSAFENESS SAFE - 405200 1 INSTR BELONGTO 405200 - 405200 1 INSTR DEADREGS EFLAGS ZZ push rbp - 405200 204 FUNC GLOBAL sub_405200 FUNC_UNSAFE NOFP RET 4052cb - 405200 -3 INSTR LOCAL NoWarn push rbp - 405201 -1 INSTR LOCAL MetadataUnused mov rbp, rsi - 405201 3 INSTR BELONGTO 405200 - 405204 1 INSTR BELONGTO 405200 - 405204 1 INSTR DEADREGS EFLAGS ZZ push rbx - 405204 -3 INSTR LOCAL NoWarn push rbx - 405205 3 INSTR BELONGTO 405200 - 405205 3 INSTR DEADREGS EFLAGS EBX ZZ mov rbx, rdi - 405208 4 INSTR BELONGTO 405200 - 405208 4 INSTR DEADREGS EFLAGS ZZ sub rsp, 8 - 405208 8 DATAREF STACK 973 esp + 0 PARENT LocalFrame LOCALFRAME - 405208 8 MEMORYHOLE STACK esp + 16 ReturnAddress - 405208 8 MEMORYHOLE STACK esp + 8 CalleeSavedRegs - 40520c -1 INSTR LOCAL NoMetaUpdate cmp rdi, rsi - 40520c 3 INSTR BELONGTO 405200 - 40520f -1 INSTR LOCAL NoMetaUpdate jb short loc_40526B - 40520f 2 INSTR BELONGTO 405200 - 405211 -1 INSTR LOCAL NoMetaUpdate jmp loc_40529C - 405211 5 INSTR BELONGTO 405200 - 405220 -1 INSTR LOCAL MetadataUnused xor edx, edx - 405220 2 INSTR BELONGTO 405200 - 405222 -1 INSTR LOCAL MetadataUnused mov rax, rbp - 405222 3 INSTR BELONGTO 405200 - 405225 4 INSTR BELONGTO 405200 - 405225 4 INSTR DEADREGS EFLAGS ESI EDI ZZ lea rsi, [rbx+1] - 405229 -1 INSTR LOCAL MetadataUnused div rcx - 405229 3 INSTR BELONGTO 405200 - 40522c 2 INSTR BELONGTO 405200 - 40522c 2 INSTR DEADREGS EFLAGS EDX EDI ZZ xor edx, edx - 40522c -2 INSTR LOCAL n EDX ZZ AlwaysNUM xor edx, edx - 40522e -1 INSTR LOCAL MetadataUnused mov rdi, rax - 40522e 3 INSTR BELONGTO 405200 - 405231 -2 INSTR LOCAL n RAX ZZ NumericDEFs mov rax, rsi - 405231 3 INSTR BELONGTO 405200 - 405231 3 INSTR DEADREGS EFLAGS EAX ZZ mov rax, rsi - 405234 -1 INSTR LOCAL MetadataRedundant div rcx - 405234 3 INSTR BELONGTO 405200 - 405237 -1 INSTR LOCAL NoMetaUpdate cmp rdi, rax - 405237 3 INSTR BELONGTO 405200 - 40523a -1 INSTR LOCAL NoMetaUpdate jbe short loc_4052A8 - 40523a 2 INSTR BELONGTO 405200 - 40523c 7 INSTR BELONGTO 405200 - 40523c 7 INSTR DEADREGS EFLAGS EAX EDI ZZ mov rdi, cs:stdout ; _IO_FILE * - 405243 4 INSTR BELONGTO 405200 - 405243 4 INSTR DEADREGS EFLAGS EAX ZZ mov rax, [rdi+28h] - 405247 -1 INSTR LOCAL NoMetaUpdate cmp rax, [rdi+30h] - 405247 4 INSTR BELONGTO 405200 - 40524b -1 INSTR LOCAL NoMetaUpdate jnb short loc_4052B9 - 40524b 2 INSTR BELONGTO 405200 - 40524d 3 INSTR BELONGTO 405200 - 40524d 3 INSTR DEADREGS EFLAGS EDX ZZ mov byte ptr [rax], 9 - 405250 -1 INSTR LOCAL 1stSrcVia2ndSrcIMMEDNUM add rax, 1 - 405250 4 INSTR BELONGTO 405200 - 405254 4 INSTR BELONGTO 405200 - 405254 4 INSTR DEADREGS EFLAGS EDX ZZ mov [rdi+28h], rax - 405258 -2 INSTR LOCAL n RAX ZZ NumericDEFs mov rax, rbx - 405258 3 INSTR BELONGTO 405200 - 405258 3 INSTR DEADREGS EFLAGS EAX EDX ZZ mov rax, rbx - 40525b 2 INSTR BELONGTO 405200 - 40525b 2 INSTR DEADREGS EFLAGS EDX ZZ xor edx, edx - 40525b -2 INSTR LOCAL n EDX ZZ AlwaysNUM xor edx, edx - 40525d 3 INSTR BELONGTO 405200 - 40525d 3 INSTR DEADREGS EFLAGS ZZ add rbx, rcx - 405260 -1 INSTR LOCAL MetadataRedundant div rcx - 405260 3 INSTR BELONGTO 405200 - 405263 -1 INSTR LOCAL 2ndSrcNumeric sub rbx, rdx - 405263 3 INSTR BELONGTO 405200 - 405266 -1 INSTR LOCAL NoMetaUpdate cmp rbp, rbx - 405266 3 INSTR BELONGTO 405200 - 405269 -1 INSTR LOCAL NoMetaUpdate jbe short loc_40529C - 405269 2 INSTR BELONGTO 405200 - 40526b 7 INSTR BELONGTO 405200 - 40526b 7 INSTR DEADREGS EFLAGS EAX ECX EDI ZZ mov rcx, cs:qword_619860 - 405272 -1 INSTR LOCAL NoMetaUpdate test rcx, rcx - 405272 3 INSTR BELONGTO 405200 - 405275 -1 INSTR LOCAL NoMetaUpdate jnz short loc_405220 - 405275 2 INSTR BELONGTO 405200 - 405277 -1 INSTR LOCAL 1stSrcVia2ndSrcIMMEDNUM add rbx, 1 - 405277 4 INSTR BELONGTO 405200 - 40527b 7 INSTR BELONGTO 405200 - 40527b 7 INSTR DEADREGS EFLAGS EAX EDI ZZ mov rdi, cs:stdout ; _IO_FILE * - 405282 4 INSTR BELONGTO 405200 - 405282 4 INSTR DEADREGS EFLAGS EAX ZZ mov rax, [rdi+28h] - 405286 -1 INSTR LOCAL NoMetaUpdate cmp rax, [rdi+30h] - 405286 4 INSTR BELONGTO 405200 - 40528a -1 INSTR LOCAL NoMetaUpdate jnb short loc_4052AD - 40528a 2 INSTR BELONGTO 405200 - 40528c 3 INSTR BELONGTO 405200 - 40528c 3 INSTR DEADREGS EFLAGS ZZ mov byte ptr [rax], 20h - 40528f -1 INSTR LOCAL 1stSrcVia2ndSrcIMMEDNUM add rax, 1 - 40528f 4 INSTR BELONGTO 405200 - 405293 -1 INSTR LOCAL NoMetaUpdate cmp rbp, rbx - 405293 3 INSTR BELONGTO 405200 - 405296 4 INSTR BELONGTO 405200 - 40529a -1 INSTR LOCAL NoMetaUpdate ja short loc_40526B - 40529a 2 INSTR BELONGTO 405200 - 40529c -1 INSTR LOCAL 1stSrcVia2ndSrcIMMEDNUM add rsp, 8 - 40529c 4 INSTR BELONGTO 405200 - 4052a0 1 INSTR BELONGTO 405200 - 4052a0 1 INSTR DEADREGS EFLAGS EBX R8 R9 R10 R11 ZZ pop rbx - 4052a0 8 DEALLOC STACK esp - 8 pop rbx - 4052a1 1 INSTR BELONGTO 405200 - 4052a1 1 INSTR DEADREGS EFLAGS R8 R9 R10 R11 ZZ pop rbp - 4052a2 1 INSTR BELONGTO 405200 - 4052a2 1 INSTR DEADREGS EFLAGS R8 R9 R10 R11 ZZ retn - 4052a8 3 INSTR BELONGTO 405200 - 4052a8 3 INSTR DEADREGS EFLAGS EAX EBX EDI ZZ mov rbx, rsi - 4052ab -1 INSTR LOCAL NoMetaUpdate jmp short loc_40527B - 4052ab 2 INSTR BELONGTO 405200 - 4052ad -2 INSTR LOCAL n ESI ZZ NUMVia2ndSrcIMMEDNUM mov esi, 20h ; int - 4052ad 5 INSTR BELONGTO 405200 - 4052ad 5 INSTR DEADREGS EFLAGS ESI ZZ mov esi, 20h ; int - 4052b2 -1 INSTR LOCAL NoMetaUpdate call ___overflow - 4052b2 5 INSTR BELONGTO 405200 - 4052b2 5 INSTR DEADREGS EFLAGS ZZ call ___overflow - 4052b7 -1 INSTR LOCAL NoMetaUpdate jmp short loc_405266 - 4052b7 2 INSTR BELONGTO 405200 - 4052b9 -2 INSTR LOCAL n ESI ZZ NUMVia2ndSrcIMMEDNUM mov esi, 9 ; int - 4052b9 5 INSTR BELONGTO 405200 - 4052b9 5 INSTR DEADREGS EFLAGS ESI ZZ mov esi, 9 ; int - 4052be -1 INSTR LOCAL NoMetaUpdate call ___overflow - 4052be 5 INSTR BELONGTO 405200 - 4052be 5 INSTR DEADREGS EFLAGS ZZ call ___overflow - 4052c3 7 INSTR BELONGTO 405200 - 4052c3 7 INSTR DEADREGS EFLAGS EAX ECX EDX ZZ mov rcx, cs:qword_619860 - 4052ca -1 INSTR LOCAL NoMetaUpdate jmp short loc_405258 - 4052ca 2 INSTR BELONGTO 405200 - 4052d0 0 FUNC FRAMERESTORE 0 0 4 1 0 0 2 0 0 3 -20 0 4 0 8 5 -12 0 6 0 4 7 0 4 8 0 0 9 0 0 10 0 0 11 0 0 12 -4 0 13 0 0 14 0 0 15 0 0 ZZ - 4052d0 0 FUNC MMSAFENESS SAFE - 4052d0 205 FUNC GLOBAL sub_4052D0 FUNC_UNSAFE NOFP RET 40539c - 4052d0 2 INSTR BELONGTO 4052d0 - 4052d0 2 INSTR DEADREGS EFLAGS EAX R8 ZZ push r12 - 4052d0 -3 INSTR LOCAL NoWarn push r12 - 4052d2 1 INSTR BELONGTO 4052d0 - 4052d2 1 INSTR DEADREGS EFLAGS EAX R8 R12 ZZ push rbp - 4052d2 -3 INSTR LOCAL NoWarn push rbp - 4052d3 1 INSTR BELONGTO 4052d0 - 4052d3 1 INSTR DEADREGS EFLAGS EAX R8 R12 ZZ push rbx - 4052d3 24 DATAREF STACK 974 esp + 0 PARENT LocalFrame LOCALFRAME - 4052d3 8 MEMORYHOLE STACK esp + 24 ReturnAddress - 4052d4 4 INSTR BELONGTO 4052d0 - 4052d4 4 INSTR DEADREGS EFLAGS EAX EBX R8 R12 ZZ mov rax, [rsi+18h] - 4052d8 -1 INSTR LOCAL MetadataUnused mov rbp, [rsi+10h] - 4052d8 4 INSTR BELONGTO 4052d0 - 4052dc -1 INSTR LOCAL MetadataUnused mov r12, rax - 4052dc 3 INSTR BELONGTO 4052d0 - 4052df -1 INSTR LOCAL MetadataUnused sub r12, rbp - 4052df 3 INSTR BELONGTO 4052d0 - 4052e2 -1 INSTR LOCAL MetadataUnused shr r12d, 3 - 4052e2 4 INSTR BELONGTO 4052d0 - 4052e6 -1 INSTR LOCAL NoMetaUpdate test r12, r12 - 4052e6 3 INSTR BELONGTO 4052d0 - 4052e9 -1 INSTR LOCAL NoMetaUpdate jz loc_40537B - 4052e9 6 INSTR BELONGTO 4052d0 - 4052ef -1 INSTR LOCAL NoMetaUpdate cmp rax, rbp - 4052ef 3 INSTR BELONGTO 4052d0 - 4052f2 -1 INSTR LOCAL NoMetaUpdate jz loc_405386 - 4052f2 6 INSTR BELONGTO 4052d0 - 4052f8 -2 INSTR LOCAL n RCX ZZ AlwaysNUM movsxd rcx, dword ptr [rsi+30h] - 4052f8 4 INSTR BELONGTO 4052d0 - 4052f8 4 INSTR DEADREGS EFLAGS ECX EDX EBX R8 ZZ movsxd rcx, dword ptr [rsi+30h] - 4052fc 2 INSTR BELONGTO 4052d0 - 4052fc 2 INSTR DEADREGS EFLAGS EDX EBX R8 ZZ mov edx, ecx - 4052fc -2 INSTR LOCAL n EDX ZZ NumericDEFs mov edx, ecx - 4052fe -1 INSTR LOCAL 2ndSrcNumeric add rax, rcx - 4052fe 3 INSTR BELONGTO 4052d0 - 405301 4 INSTR BELONGTO 4052d0 - 405301 4 INSTR DEADREGS EFLAGS ECX EBX R8 ZZ mov rcx, [rsi+20h] - 405305 -1 INSTR LOCAL MetadataRedundant not edx - 405305 2 INSTR BELONGTO 4052d0 - 405307 -1 INSTR LOCAL MetadataRedundant movsxd rdx, edx - 405307 3 INSTR BELONGTO 4052d0 - 40530a 3 INSTR BELONGTO 4052d0 - 40530a 3 INSTR DEADREGS EFLAGS EBX R8 ZZ and rdx, rax - 40530d 4 INSTR BELONGTO 4052d0 - 40530d 4 INSTR DEADREGS EFLAGS EAX EBX R8 ZZ mov rax, [rsi+8] - 405311 3 INSTR BELONGTO 4052d0 - 405311 3 INSTR DEADREGS EFLAGS EBX R8 ZZ mov r8, rcx - 405314 4 INSTR BELONGTO 4052d0 - 405314 4 INSTR DEADREGS EFLAGS EBX ZZ mov [rsi+18h], rdx - 405318 3 INSTR BELONGTO 4052d0 - 405318 3 INSTR DEADREGS EFLAGS EBX ZZ sub r8, rax - 40531b 3 INSTR BELONGTO 4052d0 - 40531b 3 INSTR DEADREGS EFLAGS EBX ZZ sub rdx, rax - 40531e -1 INSTR LOCAL NoMetaUpdate cmp rdx, r8 - 40531e 3 INSTR BELONGTO 4052d0 - 405321 -1 INSTR LOCAL NoMetaUpdate jg short loc_405380 - 405321 2 INSTR BELONGTO 4052d0 - 405323 4 INSTR BELONGTO 4052d0 - 405323 4 INSTR DEADREGS EFLAGS EAX EBX ZZ mov rax, [rsi+18h] - 405327 -1 INSTR LOCAL MetadataUnused xor ebx, ebx - 405327 2 INSTR BELONGTO 4052d0 - 405329 4 INSTR BELONGTO 4052d0 - 405329 4 INSTR DEADREGS EFLAGS ZZ mov [rsi+10h], rax - 40532d 7 INSTR BELONGTO 4052d0 - 40532d 7 INSTR DEADREGS EFLAGS ESI ZZ mov rsi, cs:stdout ; stream - 405334 -1 INSTR LOCAL NoMetaUpdate call _fputs_unlocked - 405334 5 INSTR BELONGTO 4052d0 - 405334 5 INSTR DEADREGS EFLAGS ZZ call _fputs_unlocked - 405339 7 INSTR BELONGTO 4052d0 - 405340 5 INSTR BELONGTO 4052d0 - 405340 5 INSTR DEADREGS EFLAGS EAX EDX ESI EDI ZZ mov rdx, [rbp+rbx*8+0] - 405345 2 INSTR BELONGTO 4052d0 - 405345 2 INSTR DEADREGS EFLAGS EAX ESI EDI ZZ xor eax, eax - 405345 -2 INSTR LOCAL n EAX ZZ AlwaysNUM xor eax, eax - 405347 5 INSTR BELONGTO 4052d0 - 405347 5 INSTR DEADREGS EFLAGS ESI EDI ZZ mov esi, offset aLu ; " %lu" - 40534c -2 INSTR LOCAL n EDI ZZ NUMVia2ndSrcIMMEDNUM mov edi, 1 - 40534c 5 INSTR BELONGTO 4052d0 - 40534c 5 INSTR DEADREGS EFLAGS EDI ZZ mov edi, 1 - 405351 -1 INSTR LOCAL MetadataUnused add rbx, 1 - 405351 4 INSTR BELONGTO 4052d0 - 405355 -1 INSTR LOCAL NoMetaUpdate call ___printf_chk - 405355 5 INSTR BELONGTO 4052d0 - 405355 5 INSTR DEADREGS EFLAGS ZZ call ___printf_chk - 40535a -1 INSTR LOCAL NoMetaUpdate cmp r12, rbx - 40535a 3 INSTR BELONGTO 4052d0 - 40535d -1 INSTR LOCAL NoMetaUpdate ja short loc_405340 - 40535d 2 INSTR BELONGTO 4052d0 - 40535f 7 INSTR BELONGTO 4052d0 - 40535f 7 INSTR DEADREGS EFLAGS EAX EBX EDI R8 R9 R10 R11 R12 ZZ mov rdi, cs:stdout - 405366 4 INSTR BELONGTO 4052d0 - 405366 4 INSTR DEADREGS EFLAGS EAX EBX R8 R9 R10 R11 R12 ZZ mov rax, [rdi+28h] - 40536a -1 INSTR LOCAL NoMetaUpdate cmp rax, [rdi+30h] - 40536a 4 INSTR BELONGTO 4052d0 - 40536e -1 INSTR LOCAL NoMetaUpdate jnb short loc_40538F - 40536e 2 INSTR BELONGTO 4052d0 - 405370 3 INSTR BELONGTO 4052d0 - 405370 3 INSTR DEADREGS EFLAGS EBX R8 R9 R10 R11 R12 ZZ mov byte ptr [rax], 0Ah - 405373 -1 INSTR LOCAL 1stSrcVia2ndSrcIMMEDNUM add rax, 1 - 405373 4 INSTR BELONGTO 4052d0 - 405377 4 INSTR BELONGTO 4052d0 - 405377 4 INSTR DEADREGS EFLAGS EBX R8 R9 R10 R11 R12 ZZ mov [rdi+28h], rax - 40537b 1 INSTR BELONGTO 4052d0 - 40537b 1 INSTR DEADREGS EFLAGS EBX R8 R9 R10 R11 R12 ZZ pop rbx - 40537c 1 INSTR BELONGTO 4052d0 - 40537c 1 INSTR DEADREGS EFLAGS R8 R9 R10 R11 R12 ZZ pop rbp - 40537d 2 INSTR BELONGTO 4052d0 - 40537d 2 INSTR DEADREGS EFLAGS R8 R9 R10 R11 R12 ZZ pop r12 - 40537f 1 INSTR BELONGTO 4052d0 - 40537f 1 INSTR DEADREGS EFLAGS R8 R9 R10 R11 R12 ZZ retn - 405380 4 INSTR BELONGTO 4052d0 - 405380 4 INSTR DEADREGS EFLAGS EAX EBX ZZ mov [rsi+18h], rcx - 405384 -1 INSTR LOCAL NoMetaUpdate jmp short loc_405323 - 405384 2 INSTR BELONGTO 4052d0 - 405386 4 INSTR BELONGTO 4052d0 - 405386 4 INSTR DEADREGS EFLAGS ECX EDX EBX R8 ZZ or byte ptr [rsi+50h], 2 - 40538a -1 INSTR LOCAL NoMetaUpdate jmp loc_4052F8 - 40538a 5 INSTR BELONGTO 4052d0 - 40538f 1 INSTR BELONGTO 4052d0 - 40538f 1 INSTR DEADREGS EFLAGS EBX ESI EDI R8 R9 R10 R11 R12 ZZ pop rbx - 405390 1 INSTR BELONGTO 4052d0 - 405390 1 INSTR DEADREGS EFLAGS EBX ESI EDI R8 R9 R10 R11 R12 ZZ pop rbp - 405391 2 INSTR BELONGTO 4052d0 - 405391 2 INSTR DEADREGS EFLAGS EBX ESI EDI R8 R9 R10 R11 R12 ZZ pop r12 - 405393 -1 INSTR LOCAL MetadataUnused mov esi, 0Ah - 405393 5 INSTR BELONGTO 4052d0 - 405398 -1 INSTR LOCAL NoMetaUpdate jmp ___overflow - 405398 5 INSTR BELONGTO 4052d0 - 405398 5 INSTR DEADREGS EFLAGS EBX ESI EDI R8 R9 R10 R11 R12 ZZ jmp ___overflow - 4053a0 0 FUNC FRAMERESTORE 0 0 0 1 0 0 2 0 0 3 -28 0 4 0 8 5 -20 0 6 0 0 7 0 4 8 0 0 9 0 0 10 0 0 11 0 0 12 -12 0 13 -4 0 14 0 0 15 0 0 ZZ - 4053a0 0 FUNC MMSAFENESS SAFE - 4053a0 189 FUNC GLOBAL sub_4053A0 FUNC_UNSAFE NOFP RET 40545c - 4053a0 2 INSTR BELONGTO 4053a0 - 4053a0 2 INSTR DEADREGS EFLAGS ZZ push r13 - 4053a0 -3 INSTR LOCAL NoWarn push r13 - 4053a2 2 INSTR BELONGTO 4053a0 - 4053a2 2 INSTR DEADREGS EFLAGS R13 ZZ push r12 - 4053a2 -3 INSTR LOCAL NoWarn push r12 - 4053a4 1 INSTR BELONGTO 4053a0 - 4053a4 1 INSTR DEADREGS EFLAGS R12 R13 ZZ push rbp - 4053a4 -3 INSTR LOCAL NoWarn push rbp - 4053a5 3 INSTR BELONGTO 4053a0 - 4053a5 3 INSTR DEADREGS EFLAGS R12 R13 ZZ mov rbp, rdi - 4053a8 1 INSTR BELONGTO 4053a0 - 4053a8 1 INSTR DEADREGS EFLAGS R12 R13 ZZ push rbx - 4053a8 -3 INSTR LOCAL NoWarn push rbx - 4053a9 2 INSTR BELONGTO 4053a0 - 4053a9 2 INSTR DEADREGS EFLAGS EBX R12 R13 ZZ mov ebx, edx - 4053ab 16 MEMORYHOLE STACK esp + 8 CalleeSavedRegs - 4053ab 4 INSTR BELONGTO 4053a0 - 4053ab 4 INSTR DEADREGS EFLAGS R12 R13 ZZ sub rsp, 8 - 4053ab 8 DATAREF STACK 975 esp + 0 PARENT LocalFrame LOCALFRAME - 4053ab 8 MEMORYHOLE STACK esp + 24 ReturnAddress - 4053af -1 INSTR LOCAL NoMetaUpdate test rdi, rdi - 4053af 3 INSTR BELONGTO 4053a0 - 4053b2 -1 INSTR LOCAL NoMetaUpdate jz loc_405438 - 4053b2 6 INSTR BELONGTO 4053a0 - 4053b8 2 INSTR BELONGTO 4053a0 - 4053b8 2 INSTR DEADREGS EFLAGS ESI R12 R13 ZZ xor esi, esi - 4053b8 -2 INSTR LOCAL n ESI ZZ AlwaysNUM xor esi, esi - 4053ba -1 INSTR LOCAL NoMetaUpdate call sub_40CF00 - 4053ba 5 INSTR BELONGTO 4053a0 - 4053ba 5 INSTR DEADREGS EFLAGS R12 R13 ZZ call sub_40CF00 - 4053bf 7 INSTR BELONGTO 4053a0 - 4053bf 7 INSTR DEADREGS EFLAGS ESI EDI R12 R13 ZZ mov rsi, cs:stdout ; stream - 4053c6 2 INSTR BELONGTO 4053a0 - 4053c6 2 INSTR DEADREGS EFLAGS EDI R12 R13 ZZ sub ebx, eax - 4053c8 -2 INSTR LOCAL n EAX ZZ NUMVia2ndSrcIMMEDNUM mov eax, 0 - 4053c8 5 INSTR BELONGTO 4053a0 - 4053c8 5 INSTR DEADREGS EAX EDI R12 R13 ZZ mov eax, 0 - 4053cd 3 INSTR BELONGTO 4053a0 - 4053cd 3 INSTR DEADREGS EDI R12 R13 ZZ cmovs ebx, eax - 4053d0 3 INSTR BELONGTO 4053a0 - 4053d0 3 INSTR DEADREGS EFLAGS EDI R12 R13 ZZ mov rdi, rbp ; s - 4053d3 -2 INSTR LOCAL n R13 ZZ AlwaysNUM movsxd r13, ebx - 4053d3 3 INSTR BELONGTO 4053a0 - 4053d3 3 INSTR DEADREGS EFLAGS R12 R13 ZZ movsxd r13, ebx - 4053d6 -1 INSTR LOCAL NoMetaUpdate mov ebx, ebx - 4053d6 2 INSTR BELONGTO 4053a0 - 4053d8 -1 INSTR LOCAL NoMetaUpdate call _fputs_unlocked - 4053d8 5 INSTR BELONGTO 4053a0 - 4053d8 5 INSTR DEADREGS EFLAGS R12 ZZ call _fputs_unlocked - 4053dd -1 INSTR LOCAL MetadataUnused lea r12, [rbx+1] - 4053dd 4 INSTR BELONGTO 4053a0 - 4053e1 3 INSTR BELONGTO 4053a0 - 4053e1 3 INSTR DEADREGS EFLAGS EBX EDI ZZ mov rdi, rbp ; s - 4053e4 -1 INSTR LOCAL MetadataUnused xor ebp, ebp - 4053e4 2 INSTR BELONGTO 4053a0 - 4053e6 -1 INSTR LOCAL NoMetaUpdate call _strlen - 4053e6 5 INSTR BELONGTO 4053a0 - 4053e6 5 INSTR DEADREGS EFLAGS EBX ZZ call _strlen - 4053eb -1 INSTR LOCAL MetadataRedundant add r13, rax - 4053eb 3 INSTR BELONGTO 4053a0 - 4053ee -1 INSTR LOCAL NoMetaUpdate xchg ax, ax - 4053ee 2 INSTR BELONGTO 4053a0 - 4053f0 7 INSTR BELONGTO 4053a0 - 4053f0 7 INSTR DEADREGS EFLAGS EAX EBX EDI ZZ mov rdi, cs:stdout ; _IO_FILE * - 4053f7 4 INSTR BELONGTO 4053a0 - 4053f7 4 INSTR DEADREGS EFLAGS EAX EBX ZZ mov rax, [rdi+28h] - 4053fb -1 INSTR LOCAL NoMetaUpdate cmp rax, [rdi+30h] - 4053fb 4 INSTR BELONGTO 4053a0 - 4053ff -1 INSTR LOCAL NoMetaUpdate jnb short loc_405451 - 4053ff 2 INSTR BELONGTO 4053a0 - 405401 3 INSTR BELONGTO 4053a0 - 405401 3 INSTR DEADREGS EFLAGS EBX ZZ mov byte ptr [rax], 20h - 405404 -1 INSTR LOCAL 1stSrcVia2ndSrcIMMEDNUM add rax, 1 - 405404 4 INSTR BELONGTO 4053a0 - 405408 4 INSTR BELONGTO 4053a0 - 405408 4 INSTR DEADREGS EFLAGS EBX ZZ mov [rdi+28h], rax - 40540c -1 INSTR LOCAL MetadataUnused add rbp, 1 - 40540c 4 INSTR BELONGTO 4053a0 - 405410 -1 INSTR LOCAL NoMetaUpdate cmp rbp, r12 - 405410 3 INSTR BELONGTO 4053a0 - 405413 -1 INSTR LOCAL NoMetaUpdate jnz short loc_4053F0 - 405413 2 INSTR BELONGTO 4053a0 - 405415 7 INSTR BELONGTO 4053a0 - 405415 7 INSTR DEADREGS EFLAGS EAX EBX R8 R9 R10 R11 R12 ZZ mov rax, cs:qword_619810 - 40541c 5 INSTR BELONGTO 4053a0 - 40541c 5 INSTR DEADREGS EFLAGS EBX R8 R9 R10 R11 R12 ZZ lea rax, [r13+rax+1] - 405421 7 INSTR BELONGTO 4053a0 - 405421 7 INSTR DEADREGS EFLAGS EBX R8 R9 R10 R11 R12 R13 ZZ mov cs:qword_619810, rax - 405428 -1 INSTR LOCAL 1stSrcVia2ndSrcIMMEDNUM add rsp, 8 - 405428 4 INSTR BELONGTO 4053a0 - 40542c 1 INSTR BELONGTO 4053a0 - 40542c 1 INSTR DEADREGS EFLAGS EBX R8 R9 R10 R11 R12 R13 ZZ pop rbx - 40542c 8 DEALLOC STACK esp - 8 pop rbx - 40542d 1 INSTR BELONGTO 4053a0 - 40542d 1 INSTR DEADREGS EFLAGS R8 R9 R10 R11 R12 R13 ZZ pop rbp - 40542e 2 INSTR BELONGTO 4053a0 - 40542e 2 INSTR DEADREGS EFLAGS R8 R9 R10 R11 R12 R13 ZZ pop r12 - 405430 2 INSTR BELONGTO 4053a0 - 405430 2 INSTR DEADREGS EFLAGS R8 R9 R10 R11 R12 R13 ZZ pop r13 - 405432 1 INSTR BELONGTO 4053a0 - 405432 1 INSTR DEADREGS EFLAGS R8 R9 R10 R11 R12 R13 ZZ retn - 405438 3 INSTR BELONGTO 4053a0 - 405438 3 INSTR DEADREGS EFLAGS EAX ECX EDI R12 R13 ZZ mov rcx, rsi - 40543b -2 INSTR LOCAL n EDI ZZ NUMVia2ndSrcIMMEDNUM mov edi, 1 - 40543b 5 INSTR BELONGTO 4053a0 - 40543b 5 INSTR DEADREGS EFLAGS EAX ESI EDI R12 R13 ZZ mov edi, 1 - 405440 5 INSTR BELONGTO 4053a0 - 405440 5 INSTR DEADREGS EFLAGS EAX ESI R12 R13 ZZ mov esi, offset aLu_0; "%*lu " - 405445 2 INSTR BELONGTO 4053a0 - 405445 2 INSTR DEADREGS EFLAGS EAX R12 R13 ZZ xor eax, eax - 405445 -2 INSTR LOCAL n EAX ZZ AlwaysNUM xor eax, eax - 405447 -2 INSTR LOCAL n R13 ZZ AlwaysNUM movsxd r13, ebx - 405447 3 INSTR BELONGTO 4053a0 - 405447 3 INSTR DEADREGS EFLAGS R12 R13 ZZ movsxd r13, ebx - 40544a -1 INSTR LOCAL NoMetaUpdate call ___printf_chk - 40544a 5 INSTR BELONGTO 4053a0 - 40544a 5 INSTR DEADREGS EFLAGS EBX R12 ZZ call ___printf_chk - 40544f -1 INSTR LOCAL NoMetaUpdate jmp short loc_405415 - 40544f 2 INSTR BELONGTO 4053a0 - 405451 -2 INSTR LOCAL n ESI ZZ NUMVia2ndSrcIMMEDNUM mov esi, 20h ; int - 405451 5 INSTR BELONGTO 4053a0 - 405451 5 INSTR DEADREGS EFLAGS EBX ESI ZZ mov esi, 20h ; int - 405456 -1 INSTR LOCAL NoMetaUpdate call ___overflow - 405456 5 INSTR BELONGTO 4053a0 - 405456 5 INSTR DEADREGS EFLAGS EBX ZZ call ___overflow - 40545b -1 INSTR LOCAL NoMetaUpdate jmp short loc_40540C - 40545b 2 INSTR BELONGTO 4053a0 - 405460 0 FUNC FRAMERESTORE 0 0 0 1 0 0 2 0 0 3 -4 0 4 0 0 5 0 0 6 0 0 7 0 0 8 0 0 9 0 0 10 0 0 11 0 0 12 0 0 13 0 0 14 0 0 15 0 0 ZZ - 405460 0 FUNC MMSAFENESS SAFE - 405460 1 INSTR BELONGTO 405460 - 405460 1 INSTR DEADREGS EFLAGS EAX ZZ push rbx - 405460 -3 INSTR LOCAL NoWarn push rbx - 405460 63 FUNC GLOBAL sub_405460 FUNC_UNSAFE NOFP RET 40549e - 405461 -1 INSTR LOCAL MetadataUnused mov eax, offset s ; "?" - 405461 5 INSTR BELONGTO 405460 - 405466 -1 INSTR LOCAL MetadataUnused mov ebx, edi - 405466 2 INSTR BELONGTO 405460 - 405468 16 DATAREF STACK 976 esp + 0 PARENT LocalFrame LOCALFRAME - 405468 -1 INSTR LOCAL SafeFrameAlloc sub rsp, 10h - 405468 4 INSTR BELONGTO 405460 - 405468 4 INSTR DEADREGS EFLAGS ZZ sub rsp, 10h - 405468 4 MEMORYHOLE STACK esp + 16 CalleeSavedRegs - 405468 8 DATAREF STACK 977 esp + 8 CHILDOF 976 OFFSET 8 LOCALVAR var_10 - 405468 8 MEMORYHOLE STACK esp + 20 ReturnAddress - 40546c -1 INSTR LOCAL NoMetaUpdate test edx, edx - 40546c 2 INSTR BELONGTO 405460 - 40546e -1 INSTR LOCAL NoMetaUpdate jz short loc_40547B - 40546e 2 INSTR BELONGTO 405460 - 405470 -1 INSTR LOCAL MetadataUnused xor eax, eax - 405470 2 INSTR BELONGTO 405460 - 405472 -1 INSTR LOCAL NoMetaUpdate cmp cs:byte_619831, 0 - 405472 7 INSTR BELONGTO 405460 - 405479 -1 INSTR LOCAL NoMetaUpdate jz short loc_405490 - 405479 2 INSTR BELONGTO 405460 - 40547b -1 INSTR LOCAL 1stSrcVia2ndSrcIMMEDNUM add rsp, 10h - 40547b 4 INSTR BELONGTO 405460 - 40547f 16 DEALLOC STACK esp - 16 mov edx, esi - 40547f 2 INSTR BELONGTO 405460 - 40547f 2 INSTR DEADREGS EFLAGS ECX EDX EDI R8 R9 R10 R11 ZZ mov edx, esi - 405481 -1 INSTR LOCAL MetadataUnused mov rsi, rbx - 405481 3 INSTR BELONGTO 405460 - 405484 1 INSTR BELONGTO 405460 - 405484 1 INSTR DEADREGS EFLAGS ECX EBX ESI EDI R8 R9 R10 R11 ZZ pop rbx - 405485 -1 INSTR LOCAL MetadataUnused mov rdi, rax ; uid - 405485 3 INSTR BELONGTO 405460 - 405488 -1 INSTR LOCAL NoMetaUpdate jmp sub_4053A0 - 405488 5 INSTR BELONGTO 405460 - 405488 5 INSTR DEADREGS EFLAGS EAX ECX EBX ESI EDI R8 R9 R10 R11 ZZ jmp sub_4053A0 - 405490 4 INSTR BELONGTO 405460 - 405490 4 INSTR DEADREGS EFLAGS EAX ECX EDX R8 R9 R10 R11 ZZ mov [rsp+18h+var_10], esi - 405490 4 PTRIMMEDESP STACK 8 displ mov [rsp+18h+var_10], esi - 405494 -1 INSTR LOCAL NoMetaUpdate call sub_40C410 - 405494 5 INSTR BELONGTO 405460 - 405494 5 INSTR DEADREGS EFLAGS EAX ECX EDX ESI R8 R9 R10 R11 ZZ call sub_40C410 - 405499 4 INSTR BELONGTO 405460 - 405499 4 INSTR DEADREGS EFLAGS EDX ESI EDI R8 R9 R10 R11 ZZ mov esi, [rsp+18h+var_10] - 405499 4 PTRIMMEDESP STACK 8 displ mov esi, [rsp+18h+var_10] - 40549d -1 INSTR LOCAL NoMetaUpdate jmp short loc_40547B - 40549d 2 INSTR BELONGTO 405460 - 4054a0 0 FUNC FRAMERESTORE 0 0 64 1 0 4 2 0 1 3 -44 0 4 0 8 5 -4 0 6 0 1 7 0 4 8 0 0 9 0 0 10 0 0 11 0 0 12 -36 0 13 -28 0 14 -20 0 15 -12 0 ZZ - 4054a0 0 FUNC MMSAFENESS UNSAFE - 4054a0 1 INSTR BELONGTO 4054a0 - 4054a0 1 INSTR DEADREGS EFLAGS EAX R8 ZZ push rbp - 4054a0 -3 INSTR LOCAL NoWarn push rbp - 4054a0 870 FUNC GLOBAL sub_4054A0 FUNC_UNSAFE USEFP RET 405805 - 4054a1 3 INSTR BELONGTO 4054a0 - 4054a1 3 INSTR DEADREGS EFLAGS EAX R8 ZZ mov r8, rdx - 4054a4 3 INSTR BELONGTO 4054a0 - 4054a4 3 INSTR DEADREGS EFLAGS EAX ZZ mov rbp, rsp - 4054a7 2 INSTR BELONGTO 4054a0 - 4054a7 2 INSTR DEADREGS EFLAGS EAX ZZ push r15 - 4054a7 -3 INSTR LOCAL NoWarn push r15 - 4054a9 2 INSTR BELONGTO 4054a0 - 4054a9 2 INSTR DEADREGS EFLAGS EAX R15 ZZ push r14 - 4054a9 -3 INSTR LOCAL NoWarn push r14 - 4054ab 3 INSTR BELONGTO 4054a0 - 4054ab 3 INSTR DEADREGS EFLAGS EAX R14 R15 ZZ mov r14, rsi - 4054ae 2 INSTR BELONGTO 4054a0 - 4054ae 2 INSTR DEADREGS EFLAGS EAX R15 ZZ push r13 - 4054ae -3 INSTR LOCAL NoWarn push r13 - 4054b0 3 INSTR BELONGTO 4054a0 - 4054b0 3 INSTR DEADREGS EFLAGS EAX R13 R15 ZZ mov r13, rdx - 4054b3 3 INSTR BELONGTO 4054a0 - 4054b3 3 INSTR DEADREGS EFLAGS EAX EDX R15 ZZ mov rdx, rsi - 4054b6 -2 INSTR LOCAL n ESI ZZ NUMVia2ndSrcIMMEDNUM mov esi, 2000h - 4054b6 5 INSTR BELONGTO 4054a0 - 4054b6 5 INSTR DEADREGS EFLAGS EAX ESI R15 ZZ mov esi, 2000h - 4054bb 2 INSTR BELONGTO 4054a0 - 4054bb 2 INSTR DEADREGS EFLAGS EAX R15 ZZ push r12 - 4054bb -3 INSTR LOCAL NoWarn push r12 - 4054bd 1 INSTR BELONGTO 4054a0 - 4054bd 1 INSTR DEADREGS EFLAGS EAX R12 R15 ZZ push rbx - 4054bd -3 INSTR LOCAL NoWarn push rbx - 4054be 24 MEMORYHOLE STACK esp + 8264 CalleeSavedRegs - 4054be 7 INSTR BELONGTO 4054a0 - 4054be 7 INSTR DEADREGS EFLAGS EAX R12 R15 ZZ sub rsp, 2048h - 4054be 8264 DATAREF STACK 978 esp + 0 PARENT LocalFrame LOCALFRAME - 4054be 8 MEMORYHOLE STACK esp + 8288 ReturnAddress - 4054c5 7 INSTR BELONGTO 4054a0 - 4054c5 7 INSTR DEADREGS EFLAGS EAX R12 R15 ZZ mov [rbp+stream], rdi - 4054c5 7 PTRIMMEDEBP STACK -8296 displ mov [rbp+stream], rdi - 4054cc 7 INSTR BELONGTO 4054a0 - 4054cc 7 INSTR DEADREGS EFLAGS EAX EDI R12 R15 ZZ lea rdi, [rbp+var_2040] - 4054cc 7 PTRIMMEDEBP STACK -8256 displ lea rdi, [rbp+var_2040] - 4054d3 7 INSTR BELONGTO 4054a0 - 4054d3 7 INSTR DEADREGS EFLAGS EAX R12 R15 ZZ mov [rbp+var_2060], rcx - 4054d3 7 PTRIMMEDEBP STACK -8288 displ mov [rbp+var_2060], rcx - 4054da -2 INSTR LOCAL n RCX ZZ NUMVia2ndSrcIMMEDNUM mov rcx, 0FFFFFFFFFFFFFFFFh - 4054da 7 INSTR BELONGTO 4054a0 - 4054da 7 INSTR DEADREGS EFLAGS EAX ECX R12 R15 ZZ mov rcx, 0FFFFFFFFFFFFFFFFh - 4054e1 9 INSTR BELONGTO 4054a0 - 4054e1 9 INSTR DEADREGS EFLAGS EAX R12 R15 ZZ mov rax, fs:28h - 4054ea 4 INSTR BELONGTO 4054a0 - 4054ea 4 INSTR DEADREGS EFLAGS R12 R15 ZZ mov [rbp+var_38], rax - 4054ea 4 PTRIMMEDEBP STACK -56 displ mov [rbp+var_38], rax - 4054ee 2 INSTR BELONGTO 4054a0 - 4054ee 2 INSTR DEADREGS EFLAGS EAX R12 R15 ZZ xor eax, eax - 4054ee -2 INSTR LOCAL n EAX ZZ AlwaysNUM xor eax, eax - 4054f0 -1 INSTR LOCAL NoMetaUpdate call sub_40E210 - 4054f0 5 INSTR BELONGTO 4054a0 - 4054f0 5 INSTR DEADREGS EFLAGS R12 R15 ZZ call sub_40E210 - 4054f5 7 INSTR BELONGTO 4054a0 - 4054f5 7 INSTR DEADREGS EFLAGS EDX R12 R15 ZZ lea rdx, [rbp+var_2040] - 4054f5 7 PTRIMMEDEBP STACK -8256 displ lea rdx, [rbp+var_2040] - 4054fc -1 INSTR LOCAL NoMetaUpdate cmp rax, 1FFFh - 4054fc 6 INSTR BELONGTO 4054a0 - 405502 -2 INSTR LOCAL n R12 ZZ NumericDEFs mov r12, rax - 405502 3 INSTR BELONGTO 4054a0 - 405502 3 INSTR DEADREGS R12 R15 ZZ mov r12, rax - 405505 7 INSTR BELONGTO 4054a0 - 405505 7 INSTR DEADREGS R15 ZZ mov [rbp+ptr], rdx - 405505 7 PTRIMMEDEBP STACK -8280 displ mov [rbp+ptr], rdx - 40550c -1 INSTR LOCAL NoMetaUpdate ja loc_4056C6 - 40550c 6 INSTR BELONGTO 4054a0 - 405512 -1 INSTR LOCAL NoMetaUpdate cmp cs:byte_619828, 0 - 405512 7 INSTR BELONGTO 4054a0 - 405519 -1 INSTR LOCAL NoMetaUpdate jnz loc_4055AA - 405519 6 INSTR BELONGTO 4054a0 - 40551f -1 INSTR LOCAL NoMetaUpdate cmp [rbp+var_2060], 0 - 40551f 8 INSTR BELONGTO 4054a0 - 40551f 8 PTRIMMEDEBP STACK -8288 displ cmp [rbp+var_2060], 0 - 405527 -1 INSTR LOCAL NoMetaUpdate jz short loc_40554C - 405527 2 INSTR BELONGTO 4054a0 - 405529 -1 INSTR LOCAL NoMetaUpdate call ___ctype_get_mb_cur_max - 405529 5 INSTR BELONGTO 4054a0 - 405529 5 INSTR DEADREGS EFLAGS EBX R13 R14 R15 ZZ call ___ctype_get_mb_cur_max - 40552e -1 INSTR LOCAL NoMetaUpdate cmp rax, 1 - 40552e 4 INSTR BELONGTO 4054a0 - 405532 -1 INSTR LOCAL NoMetaUpdate jbe loc_4056FF - 405532 6 INSTR BELONGTO 4054a0 - 405538 7 INSTR BELONGTO 4054a0 - 405538 7 INSTR DEADREGS EFLAGS EAX EDX EBX ESI EDI R13 R14 R15 ZZ mov rdi, [rbp+ptr] ; s - 405538 7 PTRIMMEDEBP STACK -8280 displ mov rdi, [rbp+ptr] ; s - 40553f 2 INSTR BELONGTO 4054a0 - 40553f 2 INSTR DEADREGS EFLAGS EAX EDX EBX ESI R13 R14 R15 ZZ xor edx, edx - 40553f -2 INSTR LOCAL n EDX ZZ AlwaysNUM xor edx, edx - 405541 -2 INSTR LOCAL n RSI ZZ NumericDEFs mov rsi, r12 - 405541 3 INSTR BELONGTO 4054a0 - 405541 3 INSTR DEADREGS EFLAGS EAX EBX ESI R13 R14 R15 ZZ mov rsi, r12 - 405544 -1 INSTR LOCAL NoMetaUpdate call sub_40CD10 - 405544 5 INSTR BELONGTO 4054a0 - 405544 5 INSTR DEADREGS EFLAGS EAX EBX R13 R14 R15 ZZ call sub_40CD10 - 405549 -2 INSTR LOCAL n RBX ZZ AlwaysNUM movsxd rbx, eax - 405549 3 INSTR BELONGTO 4054a0 - 405549 3 INSTR DEADREGS EFLAGS EDX EBX R13 R14 R15 ZZ movsxd rbx, eax - 40554c -1 INSTR LOCAL NoMetaUpdate cmp [rbp+stream], 0 - 40554c 8 INSTR BELONGTO 4054a0 - 40554c 8 PTRIMMEDEBP STACK -8296 displ cmp [rbp+stream], 0 - 405554 -1 INSTR LOCAL NoMetaUpdate jz short loc_405571 - 405554 2 INSTR BELONGTO 4054a0 - 405556 -2 INSTR LOCAL n RCX ZZ NumericDEFs mov rcx, [rbp+stream]; stream - 405556 7 INSTR BELONGTO 4054a0 - 405556 7 INSTR DEADREGS EFLAGS ECX EDX ESI EDI R13 R14 R15 ZZ mov rcx, [rbp+stream]; stream - 405556 7 PTRIMMEDEBP STACK -8296 displ mov rcx, [rbp+stream]; stream - 40555d 7 INSTR BELONGTO 4054a0 - 40555d 7 INSTR DEADREGS EFLAGS EDX ESI EDI R13 R14 R15 ZZ mov rdi, [rbp+ptr] ; ptr - 40555d 7 PTRIMMEDEBP STACK -8280 displ mov rdi, [rbp+ptr] ; ptr - 405564 3 INSTR BELONGTO 4054a0 - 405564 3 INSTR DEADREGS EFLAGS EDX ESI R13 R14 R15 ZZ mov rdx, r12 ; n - 405567 -2 INSTR LOCAL n ESI ZZ NUMVia2ndSrcIMMEDNUM mov esi, 1 ; size - 405567 5 INSTR BELONGTO 4054a0 - 405567 5 INSTR DEADREGS EFLAGS ESI R13 R14 R15 ZZ mov esi, 1 ; size - 40556c -1 INSTR LOCAL NoMetaUpdate call _fwrite_unlocked - 40556c 5 INSTR BELONGTO 4054a0 - 40556c 5 INSTR DEADREGS EFLAGS R13 R14 R15 ZZ call _fwrite_unlocked - 405571 -1 INSTR LOCAL NoMetaUpdate cmp [rbp+var_2060], 0 - 405571 8 INSTR BELONGTO 4054a0 - 405571 8 PTRIMMEDEBP STACK -8288 displ cmp [rbp+var_2060], 0 - 405579 -1 INSTR LOCAL NoMetaUpdate jz short loc_405585 - 405579 2 INSTR BELONGTO 4054a0 - 40557b 7 INSTR BELONGTO 4054a0 - 40557b 7 INSTR DEADREGS EFLAGS EAX EDX R13 R14 R15 ZZ mov rdx, [rbp+var_2060] - 40557b 7 PTRIMMEDEBP STACK -8288 displ mov rdx, [rbp+var_2060] - 405582 3 INSTR BELONGTO 4054a0 - 405582 3 INSTR DEADREGS EFLAGS EAX R13 R14 R15 ZZ mov [rdx], rbx - 405585 -2 INSTR LOCAL n RDX ZZ NumericDEFs mov rdx, [rbp+var_38] - 405585 4 INSTR BELONGTO 4054a0 - 405585 4 INSTR DEADREGS EFLAGS EAX EDX EBX R13 R14 R15 ZZ mov rdx, [rbp+var_38] - 405585 4 PTRIMMEDEBP STACK -56 displ mov rdx, [rbp+var_38] - 405589 -1 INSTR LOCAL MetadataRedundant xor rdx, fs:28h - 405589 9 INSTR BELONGTO 4054a0 - 405592 3 INSTR BELONGTO 4054a0 - 405592 3 INSTR DEADREGS EAX EBX R13 R14 R15 ZZ mov rax, r12 - 405595 -1 INSTR LOCAL NoMetaUpdate jnz loc_405801 - 405595 6 INSTR BELONGTO 4054a0 - 40559b 4 INSTR BELONGTO 4054a0 - 40559b 4 INSTR DEADREGS EFLAGS EBX R8 R9 R10 R11 R12 R13 R14 R15 ZZ lea rsp, [rbp-28h] - 40559b 4 PTRIMMEDEBP STACK -40 displ lea rsp, [rbp-28h] - 40559f 1 INSTR BELONGTO 4054a0 - 40559f 1 INSTR DEADREGS EFLAGS EBX R8 R9 R10 R11 R12 R13 R14 R15 ZZ pop rbx - 4055a0 2 INSTR BELONGTO 4054a0 - 4055a0 2 INSTR DEADREGS EFLAGS R8 R9 R10 R11 R12 R13 R14 R15 ZZ pop r12 - 4055a2 2 INSTR BELONGTO 4054a0 - 4055a2 2 INSTR DEADREGS EFLAGS R8 R9 R10 R11 R12 R13 R14 R15 ZZ pop r13 - 4055a4 2 INSTR BELONGTO 4054a0 - 4055a4 2 INSTR DEADREGS EFLAGS R8 R9 R10 R11 R12 R13 R14 R15 ZZ pop r14 - 4055a6 2 INSTR BELONGTO 4054a0 - 4055a6 2 INSTR DEADREGS EFLAGS R8 R9 R10 R11 R12 R13 R14 R15 ZZ pop r15 - 4055a8 1 INSTR BELONGTO 4054a0 - 4055a8 1 INSTR DEADREGS EFLAGS R8 R9 R10 R11 R12 R13 R14 R15 ZZ pop rbp - 4055a9 1 INSTR BELONGTO 4054a0 - 4055a9 1 INSTR DEADREGS EFLAGS R8 R9 R10 R11 R12 R13 R14 R15 ZZ retn - 4055aa -1 INSTR LOCAL NoMetaUpdate call ___ctype_get_mb_cur_max - 4055aa 5 INSTR BELONGTO 4054a0 - 4055aa 5 INSTR DEADREGS EFLAGS EBX R13 R14 R15 ZZ call ___ctype_get_mb_cur_max - 4055af 7 INSTR BELONGTO 4054a0 - 4055af 7 INSTR DEADREGS EFLAGS EBX R13 R14 R15 ZZ mov r13, [rbp+ptr] - 4055af 7 PTRIMMEDEBP STACK -8280 displ mov r13, [rbp+ptr] - 4055b6 3 INSTR BELONGTO 4054a0 - 4055b6 3 INSTR DEADREGS EFLAGS EBX R14 R15 ZZ add r13, r12 - 4055b9 -1 INSTR LOCAL NoMetaUpdate cmp rax, 1 - 4055b9 4 INSTR BELONGTO 4054a0 - 4055bd -1 INSTR LOCAL NoMetaUpdate jbe loc_4057BD - 4055bd 6 INSTR BELONGTO 4054a0 - 4055c3 -2 INSTR LOCAL n R12 ZZ AlwaysNUM xor r12d, r12d - 4055c3 3 INSTR BELONGTO 4054a0 - 4055c3 3 INSTR DEADREGS EFLAGS EDX EBX R12 R14 R15 ZZ xor r12d, r12d - 4055c6 2 INSTR BELONGTO 4054a0 - 4055c6 2 INSTR DEADREGS EFLAGS EDX EBX R14 R15 ZZ xor ebx, ebx - 4055c6 -2 INSTR LOCAL n EBX ZZ AlwaysNUM xor ebx, ebx - 4055c8 -1 INSTR LOCAL NoMetaUpdate cmp [rbp+ptr], r13 - 4055c8 7 INSTR BELONGTO 4054a0 - 4055c8 7 PTRIMMEDEBP STACK -8280 displ cmp [rbp+ptr], r13 - 4055cf -1 INSTR LOCAL NoMetaUpdate jnb loc_40554C - 4055cf 6 INSTR BELONGTO 4054a0 - 4055d5 7 INSTR BELONGTO 4054a0 - 4055d5 7 INSTR DEADREGS EFLAGS EAX EDX R12 R14 R15 ZZ mov r14, [rbp+ptr] - 4055d5 7 PTRIMMEDEBP STACK -8280 displ mov r14, [rbp+ptr] - 4055dc -2 INSTR LOCAL n R15 ZZ NUMVia2ndSrcIMMEDNUM mov r15d, 1 - 4055dc 6 INSTR BELONGTO 4054a0 - 4055dc 6 INSTR DEADREGS EFLAGS EAX EDX R12 R15 ZZ mov r15d, 1 - 4055e2 3 INSTR BELONGTO 4054a0 - 4055e2 3 INSTR DEADREGS EFLAGS EAX EDX R12 ZZ mov r12, r14 - 4055e5 3 INSTR BELONGTO 4054a0 - 4055e8 -2 INSTR LOCAL n EAX ZZ NumericDEFs movzx eax, byte ptr [r12] - 4055e8 5 INSTR BELONGTO 4054a0 - 4055e8 5 INSTR DEADREGS EFLAGS EAX EDX ZZ movzx eax, byte ptr [r12] - 4055ed -1 INSTR LOCAL NoMetaUpdate cmp al, 5Fh - 4055ed 2 INSTR BELONGTO 4054a0 - 4055ef -1 INSTR LOCAL NoMetaUpdate jg loc_405770 - 4055ef 6 INSTR BELONGTO 4054a0 - 4055f5 -1 INSTR LOCAL NoMetaUpdate cmp al, 41h - 4055f5 2 INSTR BELONGTO 4054a0 - 4055f7 -1 INSTR LOCAL NoMetaUpdate jge loc_40577C - 4055f7 6 INSTR BELONGTO 4054a0 - 4055fd -1 INSTR LOCAL NoMetaUpdate cmp al, 20h - 4055fd 2 INSTR BELONGTO 4054a0 - 4055ff -1 INSTR LOCAL NoMetaUpdate jl short loc_405618 - 4055ff 2 INSTR BELONGTO 4054a0 - 405601 -1 INSTR LOCAL NoMetaUpdate cmp al, 23h - 405601 2 INSTR BELONGTO 4054a0 - 405603 -1 INSTR LOCAL NoMetaUpdate jle loc_40577C - 405603 6 INSTR BELONGTO 4054a0 - 405609 -1 INSTR LOCAL MetadataUnused lea edx, [rax-25h] - 405609 3 INSTR BELONGTO 4054a0 - 40560c -1 INSTR LOCAL NoMetaUpdate cmp dl, 1Ah - 40560c 3 INSTR BELONGTO 4054a0 - 40560f -1 INSTR LOCAL NoMetaUpdate jbe loc_40577C - 40560f 6 INSTR BELONGTO 4054a0 - 405615 3 INSTR BELONGTO 4054a0 - 405618 8 INSTR BELONGTO 4054a0 - 405618 8 INSTR DEADREGS EFLAGS ECX EDX ESI EDI ZZ mov qword ptr [rbp+p.__count], 0 - 405618 8 PTRIMMEDEBP STACK -64 displ mov qword ptr [rbp+p.__count], 0 - 405620 3 INSTR BELONGTO 4054a0 - 405620 3 INSTR DEADREGS EFLAGS ECX EDX ESI EDI ZZ mov rdx, r13 - 405623 4 INSTR BELONGTO 4054a0 - 405623 4 INSTR DEADREGS EFLAGS ECX ESI EDI ZZ lea rcx, [rbp+p] ; p - 405623 4 PTRIMMEDEBP STACK -64 displ lea rcx, [rbp+p] ; p - 405627 7 INSTR BELONGTO 4054a0 - 405627 7 INSTR DEADREGS EFLAGS ESI EDI ZZ lea rdi, [rbp+pwc] ; pwc - 405627 7 PTRIMMEDEBP STACK -8260 displ lea rdi, [rbp+pwc] ; pwc - 40562e 3 INSTR BELONGTO 4054a0 - 40562e 3 INSTR DEADREGS EFLAGS ESI ZZ sub rdx, r12 ; n - 405631 3 INSTR BELONGTO 4054a0 - 405631 3 INSTR DEADREGS EFLAGS ESI ZZ mov rsi, r12 ; s - 405634 -1 INSTR LOCAL NoMetaUpdate call _mbrtowc - 405634 5 INSTR BELONGTO 4054a0 - 405634 5 INSTR DEADREGS EFLAGS ZZ call _mbrtowc - 405639 -1 INSTR LOCAL NoMetaUpdate cmp rax, 0FFFFFFFFFFFFFFFFh - 405639 4 INSTR BELONGTO 4054a0 - 40563d 3 INSTR BELONGTO 4054a0 - 40563d 3 INSTR DEADREGS EDX ZZ mov rdx, rax - 405640 -1 INSTR LOCAL NoMetaUpdate jz loc_405790 - 405640 6 INSTR BELONGTO 4054a0 - 405646 -1 INSTR LOCAL NoMetaUpdate cmp rax, 0FFFFFFFFFFFFFFFEh - 405646 4 INSTR BELONGTO 4054a0 - 40564a -1 INSTR LOCAL NoMetaUpdate jz loc_4057A5 - 40564a 6 INSTR BELONGTO 4054a0 - 405650 6 INSTR BELONGTO 4054a0 - 405650 6 INSTR DEADREGS EFLAGS EDI ZZ mov edi, [rbp+pwc] ; c - 405650 6 PTRIMMEDEBP STACK -8260 displ mov edi, [rbp+pwc] ; c - 405656 -1 INSTR LOCAL NoMetaUpdate test rax, rax - 405656 3 INSTR BELONGTO 4054a0 - 405659 4 INSTR BELONGTO 4054a0 - 40565d 7 INSTR BELONGTO 4054a0 - 40565d 7 INSTR DEADREGS EFLAGS ZZ mov [rbp+var_2070], rdx - 40565d 7 PTRIMMEDEBP STACK -8304 displ mov [rbp+var_2070], rdx - 405664 -1 INSTR LOCAL NoMetaUpdate call _wcwidth - 405664 5 INSTR BELONGTO 4054a0 - 405664 5 INSTR DEADREGS EFLAGS ZZ call _wcwidth - 405669 -1 INSTR LOCAL NoMetaUpdate test eax, eax - 405669 2 INSTR BELONGTO 4054a0 - 40566b 7 INSTR BELONGTO 4054a0 - 40566b 7 INSTR DEADREGS EDX EDI ZZ mov rdx, [rbp+var_2070] - 40566b 7 PTRIMMEDEBP STACK -8304 displ mov rdx, [rbp+var_2070] - 405672 -1 INSTR LOCAL NoMetaUpdate js loc_405758 - 405672 6 INSTR BELONGTO 4054a0 - 405678 2 INSTR BELONGTO 4054a0 - 405678 2 INSTR DEADREGS EFLAGS ECX ESI EDI ZZ xor ecx, ecx - 405678 -2 INSTR LOCAL n ECX ZZ AlwaysNUM xor ecx, ecx - 40567a 6 INSTR BELONGTO 4054a0 - 405680 -2 INSTR LOCAL n ESI ZZ NumericDEFs movzx esi, byte ptr [r12+rcx] - 405680 5 INSTR BELONGTO 4054a0 - 405680 5 INSTR DEADREGS EFLAGS ESI EDI ZZ movzx esi, byte ptr [r12+rcx] - 405685 4 INSTR BELONGTO 4054a0 - 405685 4 INSTR DEADREGS EFLAGS EDI ZZ mov [r14+rcx], sil - 405689 -1 INSTR LOCAL 1stSrcVia2ndSrcIMMEDNUM add rcx, 1 - 405689 4 INSTR BELONGTO 4054a0 - 40568d -1 INSTR LOCAL NoMetaUpdate cmp rdx, rcx - 40568d 3 INSTR BELONGTO 4054a0 - 405690 -1 INSTR LOCAL NoMetaUpdate jnz short loc_405680 - 405690 2 INSTR BELONGTO 4054a0 - 405692 2 INSTR BELONGTO 4054a0 - 405692 2 INSTR DEADREGS EFLAGS EDI ZZ cdqe - 405692 -2 INSTR LOCAL n RAX ZZ AlwaysNUM cdqe - 405694 3 INSTR BELONGTO 4054a0 - 405694 3 INSTR DEADREGS EFLAGS EDI ZZ add r14, rdx - 405697 3 INSTR BELONGTO 4054a0 - 405697 3 INSTR DEADREGS EFLAGS EDI ZZ add r12, rdx - 40569a -1 INSTR LOCAL 2ndSrcNumeric add rbx, rax - 40569a 3 INSTR BELONGTO 4054a0 - 40569d 4 INSTR BELONGTO 4054a0 - 40569d 4 INSTR DEADREGS EFLAGS EDI ZZ lea rdi, [rbp+p] ; ps - 40569d 4 PTRIMMEDEBP STACK -64 displ lea rdi, [rbp+p] ; ps - 4056a1 -1 INSTR LOCAL NoMetaUpdate call _mbsinit - 4056a1 5 INSTR BELONGTO 4054a0 - 4056a1 5 INSTR DEADREGS EFLAGS ZZ call _mbsinit - 4056a6 -1 INSTR LOCAL NoMetaUpdate test eax, eax - 4056a6 2 INSTR BELONGTO 4054a0 - 4056a8 -1 INSTR LOCAL NoMetaUpdate jz loc_405620 - 4056a8 6 INSTR BELONGTO 4054a0 - 4056ae -1 INSTR LOCAL NoMetaUpdate cmp r12, r13 - 4056ae 3 INSTR BELONGTO 4054a0 - 4056b1 -1 INSTR LOCAL NoMetaUpdate jb loc_4055E8 - 4056b1 6 INSTR BELONGTO 4054a0 - 4056b7 3 INSTR BELONGTO 4054a0 - 4056b7 3 INSTR DEADREGS EFLAGS EDX R12 R13 R15 ZZ mov r12, r14 - 4056ba 7 INSTR BELONGTO 4054a0 - 4056ba 7 INSTR DEADREGS EFLAGS EDX R13 R14 R15 ZZ sub r12, [rbp+ptr] - 4056ba 7 PTRIMMEDEBP STACK -8280 displ sub r12, [rbp+ptr] - 4056c1 -1 INSTR LOCAL NoMetaUpdate jmp loc_40554C - 4056c1 5 INSTR BELONGTO 4054a0 - 4056c6 -2 INSTR LOCAL n RSI ZZ NumericDEFs lea rsi, [rax+1] - 4056c6 4 INSTR BELONGTO 4054a0 - 4056c6 4 INSTR DEADREGS EFLAGS ECX EDX ESI EDI R8 R15 ZZ lea rsi, [rax+1] - 4056ca -1 INSTR LOCAL MetadataUnused lea rax, [rax+1Fh] - 4056ca 4 INSTR BELONGTO 4054a0 - 4056ce 3 INSTR BELONGTO 4054a0 - 4056ce 3 INSTR DEADREGS EFLAGS ECX EDX EDI R8 R15 ZZ mov r8, r13 - 4056d1 -2 INSTR LOCAL n RCX ZZ NUMVia2ndSrcIMMEDNUM mov rcx, 0FFFFFFFFFFFFFFFFh - 4056d1 7 INSTR BELONGTO 4054a0 - 4056d1 7 INSTR DEADREGS EFLAGS ECX EDX EDI R13 R15 ZZ mov rcx, 0FFFFFFFFFFFFFFFFh - 4056d8 3 INSTR BELONGTO 4054a0 - 4056d8 3 INSTR DEADREGS EFLAGS EDX EDI R13 R15 ZZ mov rdx, r14 - 4056db -1 INSTR LOCAL MetadataUnused and rax, 0FFFFFFFFFFFFFFF0h - 4056db 4 INSTR BELONGTO 4054a0 - 4056df 3 INSTR BELONGTO 4054a0 - 4056df 3 INSTR DEADREGS EFLAGS EDI R13 R14 R15 ZZ sub rsp, rax - 4056e2 5 INSTR BELONGTO 4054a0 - 4056e2 5 INSTR DEADREGS EFLAGS EAX EDI R13 R14 R15 ZZ lea rax, [rsp+2070h+stream+7] - 4056e2 5 PTRIMMEDESP STACK 15 displ lea rax, [rsp+2070h+stream+7] - 4056e7 4 INSTR BELONGTO 4054a0 - 4056e7 4 INSTR DEADREGS EFLAGS EDI R13 R14 R15 ZZ and rax, 0FFFFFFFFFFFFFFF0h - 4056eb 3 INSTR BELONGTO 4054a0 - 4056eb 3 INSTR DEADREGS EFLAGS EDI R13 R14 R15 ZZ mov rdi, rax - 4056ee 7 INSTR BELONGTO 4054a0 - 4056ee 7 INSTR DEADREGS EFLAGS R13 R14 R15 ZZ mov [rbp+ptr], rax - 4056ee 7 PTRIMMEDEBP STACK -8280 displ mov [rbp+ptr], rax - 4056f5 -1 INSTR LOCAL NoMetaUpdate call sub_40E210 - 4056f5 5 INSTR BELONGTO 4054a0 - 4056f5 5 INSTR DEADREGS EFLAGS R13 R14 R15 ZZ call sub_40E210 - 4056fa -1 INSTR LOCAL NoMetaUpdate jmp loc_405512 - 4056fa 5 INSTR BELONGTO 4054a0 - 4056ff -1 INSTR LOCAL MetadataUnused mov r13, [rbp+ptr] - 4056ff 7 INSTR BELONGTO 4054a0 - 405706 2 INSTR BELONGTO 4054a0 - 405706 2 INSTR DEADREGS EFLAGS EBX R14 R15 ZZ xor ebx, ebx - 405706 -2 INSTR LOCAL n EBX ZZ AlwaysNUM xor ebx, ebx - 405708 -1 INSTR LOCAL MetadataUnused add r13, r12 - 405708 3 INSTR BELONGTO 4054a0 - 40570b -1 INSTR LOCAL NoMetaUpdate cmp [rbp+ptr], r13 - 40570b 7 INSTR BELONGTO 4054a0 - 40570b 7 PTRIMMEDEBP STACK -8280 displ cmp [rbp+ptr], r13 - 405712 -1 INSTR LOCAL NoMetaUpdate jnb loc_40554C - 405712 6 INSTR BELONGTO 4054a0 - 405718 -1 INSTR LOCAL NoMetaUpdate call ___ctype_b_loc - 405718 5 INSTR BELONGTO 4054a0 - 405718 5 INSTR DEADREGS EFLAGS R14 R15 ZZ call ___ctype_b_loc - 40571d 3 INSTR BELONGTO 4054a0 - 40571d 3 INSTR DEADREGS EFLAGS ECX EDX R14 R15 ZZ mov rcx, [rax] - 405720 7 INSTR BELONGTO 4054a0 - 405720 7 INSTR DEADREGS EFLAGS EAX EDX R14 R15 ZZ mov rax, [rbp+ptr] - 405720 7 PTRIMMEDEBP STACK -8280 displ mov rax, [rbp+ptr] - 405727 9 INSTR BELONGTO 4054a0 - 405730 -1 INSTR LOCAL MetadataUnused movzx edx, byte ptr [rax] - 405730 3 INSTR BELONGTO 4054a0 - 405733 -1 INSTR LOCAL MetadataUnused movzx edx, word ptr [rcx+rdx*2] - 405733 4 INSTR BELONGTO 4054a0 - 405737 -1 INSTR LOCAL MetadataUnused and edx, 4000h - 405737 6 INSTR BELONGTO 4054a0 - 40573d -1 INSTR LOCAL NoMetaUpdate cmp edx, 1 - 40573d 3 INSTR BELONGTO 4054a0 - 405740 -1 INSTR LOCAL 1stSrcVia2ndSrcIMMEDNUM sbb rbx, 0FFFFFFFFFFFFFFFFh - 405740 4 INSTR BELONGTO 4054a0 - 405744 -1 INSTR LOCAL 1stSrcVia2ndSrcIMMEDNUM add rax, 1 - 405744 4 INSTR BELONGTO 4054a0 - 405748 -1 INSTR LOCAL NoMetaUpdate cmp rax, r13 - 405748 3 INSTR BELONGTO 4054a0 - 40574b -1 INSTR LOCAL NoMetaUpdate jnz short loc_405730 - 40574b 2 INSTR BELONGTO 4054a0 - 40574d -1 INSTR LOCAL NoMetaUpdate jmp loc_40554C - 40574d 5 INSTR BELONGTO 4054a0 - 405758 4 INSTR BELONGTO 4054a0 - 405758 4 INSTR DEADREGS EFLAGS EDI ZZ mov byte ptr [r14], 3Fh - 40575c 3 INSTR BELONGTO 4054a0 - 40575c 3 INSTR DEADREGS EFLAGS EDI ZZ add r12, rdx - 40575f -1 INSTR LOCAL 1stSrcVia2ndSrcIMMEDNUM add r14, 1 - 40575f 4 INSTR BELONGTO 4054a0 - 405763 -1 INSTR LOCAL 1stSrcVia2ndSrcIMMEDNUM add rbx, 1 - 405763 4 INSTR BELONGTO 4054a0 - 405767 -1 INSTR LOCAL NoMetaUpdate jmp loc_40569D - 405767 5 INSTR BELONGTO 4054a0 - 405770 -1 INSTR LOCAL MetadataUnused lea edx, [rax-61h] - 405770 3 INSTR BELONGTO 4054a0 - 405773 -1 INSTR LOCAL NoMetaUpdate cmp dl, 1Dh - 405773 3 INSTR BELONGTO 4054a0 - 405776 -1 INSTR LOCAL NoMetaUpdate ja loc_405618 - 405776 6 INSTR BELONGTO 4054a0 - 40577c 3 INSTR BELONGTO 4054a0 - 40577c 3 INSTR DEADREGS EFLAGS EDX ZZ mov [r14], al - 40577f -1 INSTR LOCAL 1stSrcVia2ndSrcIMMEDNUM add r12, 1 - 40577f 4 INSTR BELONGTO 4054a0 - 405783 -1 INSTR LOCAL 1stSrcVia2ndSrcIMMEDNUM add r14, 1 - 405783 4 INSTR BELONGTO 4054a0 - 405787 -1 INSTR LOCAL 1stSrcVia2ndSrcIMMEDNUM add rbx, 1 - 405787 4 INSTR BELONGTO 4054a0 - 40578b -1 INSTR LOCAL NoMetaUpdate jmp loc_4056AE - 40578b 5 INSTR BELONGTO 4054a0 - 405790 4 INSTR BELONGTO 4054a0 - 405790 4 INSTR DEADREGS EFLAGS EDX ZZ mov byte ptr [r14], 3Fh - 405794 -1 INSTR LOCAL 1stSrcVia2ndSrcIMMEDNUM add r12, 1 - 405794 4 INSTR BELONGTO 4054a0 - 405798 -1 INSTR LOCAL 1stSrcVia2ndSrcIMMEDNUM add r14, 1 - 405798 4 INSTR BELONGTO 4054a0 - 40579c -1 INSTR LOCAL 1stSrcVia2ndSrcIMMEDNUM add rbx, 1 - 40579c 4 INSTR BELONGTO 4054a0 - 4057a0 -1 INSTR LOCAL NoMetaUpdate jmp loc_4056AE - 4057a0 5 INSTR BELONGTO 4054a0 - 4057a5 4 INSTR BELONGTO 4054a0 - 4057a5 4 INSTR DEADREGS EFLAGS EDX R12 R13 R15 ZZ lea r12, [r14+1] - 4057a9 4 INSTR BELONGTO 4054a0 - 4057a9 4 INSTR DEADREGS EFLAGS EDX R13 R15 ZZ mov byte ptr [r14], 3Fh - 4057ad -1 INSTR LOCAL 1stSrcVia2ndSrcIMMEDNUM add rbx, 1 - 4057ad 4 INSTR BELONGTO 4054a0 - 4057b1 7 INSTR BELONGTO 4054a0 - 4057b1 7 INSTR DEADREGS EFLAGS EDX R13 R14 R15 ZZ sub r12, [rbp+ptr] - 4057b1 7 PTRIMMEDEBP STACK -8280 displ sub r12, [rbp+ptr] - 4057b8 -1 INSTR LOCAL NoMetaUpdate jmp loc_40554C - 4057b8 5 INSTR BELONGTO 4054a0 - 4057bd -1 INSTR LOCAL NoMetaUpdate cmp [rbp+ptr], r13 - 4057bd 7 INSTR BELONGTO 4054a0 - 4057bd 7 PTRIMMEDEBP STACK -8280 displ cmp [rbp+ptr], r13 - 4057c4 -2 INSTR LOCAL n RBX ZZ NumericDEFs mov rbx, r12 - 4057c4 3 INSTR BELONGTO 4054a0 - 4057c4 3 INSTR DEADREGS EBX R14 R15 ZZ mov rbx, r12 - 4057c7 -1 INSTR LOCAL NoMetaUpdate jnb loc_40554C - 4057c7 6 INSTR BELONGTO 4054a0 - 4057cd -1 INSTR LOCAL NoMetaUpdate call ___ctype_b_loc - 4057cd 5 INSTR BELONGTO 4054a0 - 4057cd 5 INSTR DEADREGS EFLAGS EBX R14 R15 ZZ call ___ctype_b_loc - 4057d2 7 INSTR BELONGTO 4054a0 - 4057d2 7 INSTR DEADREGS EFLAGS ECX EDX EBX ESI R14 R15 ZZ mov rdx, [rbp+ptr] - 4057d2 7 PTRIMMEDEBP STACK -8280 displ mov rdx, [rbp+ptr] - 4057d9 7 INSTR BELONGTO 4054a0 - 4057e0 -2 INSTR LOCAL n ESI ZZ NumericDEFs movzx esi, byte ptr [rdx] - 4057e0 3 INSTR BELONGTO 4054a0 - 4057e0 3 INSTR DEADREGS EFLAGS ECX EBX ESI R14 R15 ZZ movzx esi, byte ptr [rdx] - 4057e3 3 INSTR BELONGTO 4054a0 - 4057e3 3 INSTR DEADREGS EFLAGS ECX EBX R14 R15 ZZ mov rcx, [rax] - 4057e6 -1 INSTR LOCAL NoMetaUpdate test byte ptr [rcx+rsi*2+1], 40h - 4057e6 5 INSTR BELONGTO 4054a0 - 4057eb -1 INSTR LOCAL NoMetaUpdate jnz short loc_4057F0 - 4057eb 2 INSTR BELONGTO 4054a0 - 4057ed 3 INSTR BELONGTO 4054a0 - 4057ed 3 INSTR DEADREGS EFLAGS EBX R14 R15 ZZ mov byte ptr [rdx], 3Fh - 4057f0 -1 INSTR LOCAL 1stSrcVia2ndSrcIMMEDNUM add rdx, 1 - 4057f0 4 INSTR BELONGTO 4054a0 - 4057f4 -1 INSTR LOCAL NoMetaUpdate cmp rdx, r13 - 4057f4 3 INSTR BELONGTO 4054a0 - 4057f7 -1 INSTR LOCAL NoMetaUpdate jnz short loc_4057E0 - 4057f7 2 INSTR BELONGTO 4054a0 - 4057f9 -2 INSTR LOCAL n RBX ZZ NumericDEFs mov rbx, r12 - 4057f9 3 INSTR BELONGTO 4054a0 - 4057f9 3 INSTR DEADREGS EFLAGS EDX EBX R13 R14 R15 ZZ mov rbx, r12 - 4057fc -1 INSTR LOCAL NoMetaUpdate jmp loc_40554C - 4057fc 5 INSTR BELONGTO 4054a0 - 405801 -1 INSTR LOCAL NoMetaUpdate call ___stack_chk_fail - 405801 5 INSTR BELONGTO 4054a0 - 405801 5 INSTR DEADREGS EFLAGS EBX R12 R13 R14 R15 ZZ call ___stack_chk_fail - 405816 -1 INSTR LOCAL NoMetaUpdate test eax, eax - 405818 -1 INSTR LOCAL NoMetaUpdate jnz short locret_405829 - 405820 -1 INSTR LOCAL 1stSrcVia2ndSrcIMMEDNUM add eax, 1 - 405830 0 FUNC FRAMERESTORE 0 0 1 1 0 1 2 0 4 3 0 0 4 0 8 5 0 0 6 0 1 7 0 4 8 0 0 9 0 0 10 0 0 11 0 0 12 0 0 13 0 0 14 0 0 15 0 0 ZZ - 405830 0 FUNC MMSAFENESS SAFE - 405830 142 FUNC GLOBAL sub_405830 FUNC_UNSAFE NOFP RET 4058bd - 405830 -1 INSTR LOCAL MetadataUnused mov ecx, [rsi+0A0h] - 405830 6 INSTR BELONGTO 405830 - 405830 8 MEMORYHOLE STACK esp + 0 ReturnAddress - 405836 3 INSTR BELONGTO 405830 - 405836 3 INSTR DEADREGS EFLAGS EAX EDX ZZ mov rdx, rsi - 405839 -1 INSTR LOCAL MetadataUnused xor esi, esi - 405839 2 INSTR BELONGTO 405830 - 40583b -1 INSTR LOCAL MetadataUnused mov eax, [rdi+0A0h] - 40583b 6 INSTR BELONGTO 405830 - 405841 -1 INSTR LOCAL NoMetaUpdate cmp ecx, 9 - 405841 3 INSTR BELONGTO 405830 - 405844 -2 INSTR LOCAL n ESI ZZ AlwaysNUM setz sil - 405844 4 INSTR BELONGTO 405830 - 405844 4 INSTR DEADREGS ESI ZZ setz sil - 405848 -1 INSTR LOCAL NoMetaUpdate cmp ecx, 3 - 405848 3 INSTR BELONGTO 405830 - 40584b -2 INSTR LOCAL n ECX ZZ AlwaysNUM setz cl - 40584b 3 INSTR BELONGTO 405830 - 40584b 3 INSTR DEADREGS ECX ZZ setz cl - 40584e -1 INSTR LOCAL MetadataRedundant movzx ecx, cl - 40584e 3 INSTR BELONGTO 405830 - 405851 -1 INSTR LOCAL MetadataRedundant or ecx, esi - 405851 2 INSTR BELONGTO 405830 - 405853 -1 INSTR LOCAL MetadataUnused xor esi, esi - 405853 2 INSTR BELONGTO 405830 - 405855 -1 INSTR LOCAL NoMetaUpdate cmp eax, 9 - 405855 3 INSTR BELONGTO 405830 - 405858 -1 INSTR LOCAL MetadataRedundant setz sil - 405858 4 INSTR BELONGTO 405830 - 40585c -1 INSTR LOCAL NoMetaUpdate cmp eax, 3 - 40585c 3 INSTR BELONGTO 405830 - 40585f -2 INSTR LOCAL n EAX ZZ AlwaysNUM setz al - 40585f 3 INSTR BELONGTO 405830 - 40585f 3 INSTR DEADREGS EAX ZZ setz al - 405862 -1 INSTR LOCAL MetadataRedundant movzx eax, al - 405862 3 INSTR BELONGTO 405830 - 405865 -1 INSTR LOCAL MetadataRedundant or esi, eax - 405865 2 INSTR BELONGTO 405830 - 405867 -1 INSTR LOCAL NoMetaUpdate jz short loc_4058A8 - 405867 2 INSTR BELONGTO 405830 - 405869 -1 INSTR LOCAL NoMetaUpdate test cl, cl - 405869 2 INSTR BELONGTO 405830 - 40586b -1 INSTR LOCAL NoMetaUpdate jz short loc_4058B8 - 40586b 2 INSTR BELONGTO 405830 - 40586d -1 INSTR LOCAL MetadataUnused mov r8, [rdi+78h] - 40586d 4 INSTR BELONGTO 405830 - 405871 -1 INSTR LOCAL NoMetaUpdate cmp [rdx+78h], r8 - 405871 4 INSTR BELONGTO 405830 - 405875 -2 INSTR LOCAL n EAX ZZ NUMVia2ndSrcIMMEDNUM mov eax, 0FFFFFFFFh - 405875 5 INSTR BELONGTO 405830 - 405875 5 INSTR DEADREGS EAX ECX ESI R8 ZZ mov eax, 0FFFFFFFFh - 40587a 7 INSTR BELONGTO 405830 - 40587a 7 INSTR DEADREGS ECX ESI R8 ZZ mov rcx, [rdx+80h] - 405881 7 INSTR BELONGTO 405830 - 405881 7 INSTR DEADREGS ESI R8 ZZ mov rsi, [rdi+80h] - 405888 -1 INSTR LOCAL NoMetaUpdate jg short locret_4058B1 - 405888 2 INSTR BELONGTO 405830 - 40588a -2 INSTR LOCAL n EAX ZZ NUMVia2ndSrcIMMEDNUM mov eax, 1 - 40588a 5 INSTR BELONGTO 405830 - 40588a 5 INSTR DEADREGS EAX ZZ mov eax, 1 - 40588f -1 INSTR LOCAL NoMetaUpdate jl short locret_4058B1 - 40588f 2 INSTR BELONGTO 405830 - 405891 2 INSTR BELONGTO 405830 - 405891 2 INSTR DEADREGS EFLAGS EAX ZZ mov eax, esi - 405893 2 INSTR BELONGTO 405830 - 405893 2 INSTR DEADREGS EFLAGS ZZ sub eax, ecx - 405895 -1 INSTR LOCAL NoMetaUpdate jnz short locret_4058B1 - 405895 2 INSTR BELONGTO 405830 - 405897 -1 INSTR LOCAL MetadataUnused mov rsi, [rdi] - 405897 3 INSTR BELONGTO 405830 - 40589a -1 INSTR LOCAL MetadataUnused mov rdi, [rdx] - 40589a 3 INSTR BELONGTO 405830 - 40589d -1 INSTR LOCAL NoMetaUpdate jmp _strcmp - 40589d 5 INSTR BELONGTO 405830 - 40589d 5 INSTR DEADREGS EFLAGS EBX ESI EDI ZZ jmp _strcmp - 4058a8 -1 INSTR LOCAL NoMetaUpdate test cl, cl - 4058a8 2 INSTR BELONGTO 405830 - 4058aa -1 INSTR LOCAL NoMetaUpdate jz short loc_40586D - 4058aa 2 INSTR BELONGTO 405830 - 4058ac -2 INSTR LOCAL n EAX ZZ NUMVia2ndSrcIMMEDNUM mov eax, 1 - 4058ac 5 INSTR BELONGTO 405830 - 4058ac 5 INSTR DEADREGS EFLAGS EAX ZZ mov eax, 1 - 4058b1 2 INSTR BELONGTO 405830 - 4058b1 2 INSTR DEADREGS EFLAGS ZZ rep retn - 4058b8 -2 INSTR LOCAL n EAX ZZ NUMVia2ndSrcIMMEDNUM mov eax, 0FFFFFFFFh - 4058b8 5 INSTR BELONGTO 405830 - 4058b8 5 INSTR DEADREGS EFLAGS EAX ZZ mov eax, 0FFFFFFFFh - 4058bd 1 INSTR BELONGTO 405830 - 4058bd 1 INSTR DEADREGS EFLAGS ZZ retn - 4058c0 0 FUNC FRAMERESTORE 0 0 1 1 0 1 2 0 4 3 0 0 4 0 8 5 0 0 6 0 1 7 0 4 8 0 0 9 0 0 10 0 0 11 0 0 12 0 0 13 0 0 14 0 0 15 0 0 ZZ - 4058c0 0 FUNC MMSAFENESS SAFE - 4058c0 134 FUNC GLOBAL sub_4058C0 FUNC_UNSAFE NOFP RET 405945 - 4058c0 -1 INSTR LOCAL MetadataUnused mov ecx, [rsi+0A0h] - 4058c0 6 INSTR BELONGTO 4058c0 - 4058c0 8 MEMORYHOLE STACK esp + 0 ReturnAddress - 4058c6 3 INSTR BELONGTO 4058c0 - 4058c6 3 INSTR DEADREGS EFLAGS EAX EDX ZZ mov rdx, rsi - 4058c9 -1 INSTR LOCAL MetadataUnused xor esi, esi - 4058c9 2 INSTR BELONGTO 4058c0 - 4058cb -1 INSTR LOCAL MetadataUnused mov eax, [rdi+0A0h] - 4058cb 6 INSTR BELONGTO 4058c0 - 4058d1 -1 INSTR LOCAL NoMetaUpdate cmp ecx, 9 - 4058d1 3 INSTR BELONGTO 4058c0 - 4058d4 -2 INSTR LOCAL n ESI ZZ AlwaysNUM setz sil - 4058d4 4 INSTR BELONGTO 4058c0 - 4058d4 4 INSTR DEADREGS ESI ZZ setz sil - 4058d8 -1 INSTR LOCAL NoMetaUpdate cmp ecx, 3 - 4058d8 3 INSTR BELONGTO 4058c0 - 4058db -2 INSTR LOCAL n ECX ZZ AlwaysNUM setz cl - 4058db 3 INSTR BELONGTO 4058c0 - 4058db 3 INSTR DEADREGS ECX ZZ setz cl - 4058de -1 INSTR LOCAL MetadataRedundant movzx ecx, cl - 4058de 3 INSTR BELONGTO 4058c0 - 4058e1 -1 INSTR LOCAL MetadataRedundant or ecx, esi - 4058e1 2 INSTR BELONGTO 4058c0 - 4058e3 -1 INSTR LOCAL MetadataUnused xor esi, esi - 4058e3 2 INSTR BELONGTO 4058c0 - 4058e5 -1 INSTR LOCAL NoMetaUpdate cmp eax, 9 - 4058e5 3 INSTR BELONGTO 4058c0 - 4058e8 -1 INSTR LOCAL MetadataRedundant setz sil - 4058e8 4 INSTR BELONGTO 4058c0 - 4058ec -1 INSTR LOCAL NoMetaUpdate cmp eax, 3 - 4058ec 3 INSTR BELONGTO 4058c0 - 4058ef -2 INSTR LOCAL n EAX ZZ AlwaysNUM setz al - 4058ef 3 INSTR BELONGTO 4058c0 - 4058ef 3 INSTR DEADREGS EAX ZZ setz al - 4058f2 -1 INSTR LOCAL MetadataRedundant movzx eax, al - 4058f2 3 INSTR BELONGTO 4058c0 - 4058f5 -1 INSTR LOCAL MetadataRedundant or esi, eax - 4058f5 2 INSTR BELONGTO 4058c0 - 4058f7 -1 INSTR LOCAL NoMetaUpdate jz short loc_405930 - 4058f7 2 INSTR BELONGTO 4058c0 - 4058f9 -1 INSTR LOCAL NoMetaUpdate test cl, cl - 4058f9 2 INSTR BELONGTO 4058c0 - 4058fb -1 INSTR LOCAL NoMetaUpdate jz short loc_405940 - 4058fb 2 INSTR BELONGTO 4058c0 - 4058fd -1 INSTR LOCAL MetadataUnused mov r8, [rdi+68h] - 4058fd 4 INSTR BELONGTO 4058c0 - 405901 -1 INSTR LOCAL NoMetaUpdate cmp [rdx+68h], r8 - 405901 4 INSTR BELONGTO 4058c0 - 405905 -2 INSTR LOCAL n EAX ZZ NUMVia2ndSrcIMMEDNUM mov eax, 0FFFFFFFFh - 405905 5 INSTR BELONGTO 4058c0 - 405905 5 INSTR DEADREGS EAX ECX ESI R8 ZZ mov eax, 0FFFFFFFFh - 40590a 4 INSTR BELONGTO 4058c0 - 40590a 4 INSTR DEADREGS ECX ESI R8 ZZ mov rcx, [rdx+70h] - 40590e 4 INSTR BELONGTO 4058c0 - 40590e 4 INSTR DEADREGS ESI R8 ZZ mov rsi, [rdi+70h] - 405912 -1 INSTR LOCAL NoMetaUpdate jg short locret_405939 - 405912 2 INSTR BELONGTO 4058c0 - 405914 -2 INSTR LOCAL n EAX ZZ NUMVia2ndSrcIMMEDNUM mov eax, 1 - 405914 5 INSTR BELONGTO 4058c0 - 405914 5 INSTR DEADREGS EAX ZZ mov eax, 1 - 405919 -1 INSTR LOCAL NoMetaUpdate jl short locret_405939 - 405919 2 INSTR BELONGTO 4058c0 - 40591b 2 INSTR BELONGTO 4058c0 - 40591b 2 INSTR DEADREGS EFLAGS EAX ZZ mov eax, esi - 40591d 2 INSTR BELONGTO 4058c0 - 40591d 2 INSTR DEADREGS EFLAGS ZZ sub eax, ecx - 40591f -1 INSTR LOCAL NoMetaUpdate jnz short locret_405939 - 40591f 2 INSTR BELONGTO 4058c0 - 405921 -1 INSTR LOCAL MetadataUnused mov rsi, [rdi] - 405921 3 INSTR BELONGTO 4058c0 - 405924 -1 INSTR LOCAL MetadataUnused mov rdi, [rdx] - 405924 3 INSTR BELONGTO 4058c0 - 405927 -1 INSTR LOCAL NoMetaUpdate jmp _strcmp - 405927 5 INSTR BELONGTO 4058c0 - 405927 5 INSTR DEADREGS EFLAGS EBX ESI EDI ZZ jmp _strcmp - 405930 -1 INSTR LOCAL NoMetaUpdate test cl, cl - 405930 2 INSTR BELONGTO 4058c0 - 405932 -1 INSTR LOCAL NoMetaUpdate jz short loc_4058FD - 405932 2 INSTR BELONGTO 4058c0 - 405934 -2 INSTR LOCAL n EAX ZZ NUMVia2ndSrcIMMEDNUM mov eax, 1 - 405934 5 INSTR BELONGTO 4058c0 - 405934 5 INSTR DEADREGS EFLAGS EAX ZZ mov eax, 1 - 405939 2 INSTR BELONGTO 4058c0 - 405939 2 INSTR DEADREGS EFLAGS ZZ rep retn - 405940 -2 INSTR LOCAL n EAX ZZ NUMVia2ndSrcIMMEDNUM mov eax, 0FFFFFFFFh - 405940 5 INSTR BELONGTO 4058c0 - 405940 5 INSTR DEADREGS EFLAGS EAX ZZ mov eax, 0FFFFFFFFh - 405945 1 INSTR BELONGTO 4058c0 - 405945 1 INSTR DEADREGS EFLAGS ZZ retn - 405950 0 FUNC FRAMERESTORE 0 0 1 1 0 1 2 0 4 3 0 0 4 0 8 5 0 0 6 0 1 7 0 4 8 0 0 9 0 0 10 0 0 11 0 0 12 0 0 13 0 0 14 0 0 15 0 0 ZZ - 405950 0 FUNC MMSAFENESS SAFE - 405950 134 FUNC GLOBAL sub_405950 FUNC_UNSAFE NOFP RET 4059d5 - 405950 -1 INSTR LOCAL MetadataUnused mov ecx, [rsi+0A0h] - 405950 6 INSTR BELONGTO 405950 - 405950 8 MEMORYHOLE STACK esp + 0 ReturnAddress - 405956 3 INSTR BELONGTO 405950 - 405956 3 INSTR DEADREGS EFLAGS EAX EDX ZZ mov rdx, rsi - 405959 -1 INSTR LOCAL MetadataUnused xor esi, esi - 405959 2 INSTR BELONGTO 405950 - 40595b -1 INSTR LOCAL MetadataUnused mov eax, [rdi+0A0h] - 40595b 6 INSTR BELONGTO 405950 - 405961 -1 INSTR LOCAL NoMetaUpdate cmp ecx, 9 - 405961 3 INSTR BELONGTO 405950 - 405964 -2 INSTR LOCAL n ESI ZZ AlwaysNUM setz sil - 405964 4 INSTR BELONGTO 405950 - 405964 4 INSTR DEADREGS ESI ZZ setz sil - 405968 -1 INSTR LOCAL NoMetaUpdate cmp ecx, 3 - 405968 3 INSTR BELONGTO 405950 - 40596b -2 INSTR LOCAL n ECX ZZ AlwaysNUM setz cl - 40596b 3 INSTR BELONGTO 405950 - 40596b 3 INSTR DEADREGS ECX ZZ setz cl - 40596e -1 INSTR LOCAL MetadataRedundant movzx ecx, cl - 40596e 3 INSTR BELONGTO 405950 - 405971 -1 INSTR LOCAL MetadataRedundant or ecx, esi - 405971 2 INSTR BELONGTO 405950 - 405973 -1 INSTR LOCAL MetadataUnused xor esi, esi - 405973 2 INSTR BELONGTO 405950 - 405975 -1 INSTR LOCAL NoMetaUpdate cmp eax, 9 - 405975 3 INSTR BELONGTO 405950 - 405978 -1 INSTR LOCAL MetadataRedundant setz sil - 405978 4 INSTR BELONGTO 405950 - 40597c -1 INSTR LOCAL NoMetaUpdate cmp eax, 3 - 40597c 3 INSTR BELONGTO 405950 - 40597f -2 INSTR LOCAL n EAX ZZ AlwaysNUM setz al - 40597f 3 INSTR BELONGTO 405950 - 40597f 3 INSTR DEADREGS EAX ZZ setz al - 405982 -1 INSTR LOCAL MetadataRedundant movzx eax, al - 405982 3 INSTR BELONGTO 405950 - 405985 -1 INSTR LOCAL MetadataRedundant or esi, eax - 405985 2 INSTR BELONGTO 405950 - 405987 -1 INSTR LOCAL NoMetaUpdate jz short loc_4059C0 - 405987 2 INSTR BELONGTO 405950 - 405989 -1 INSTR LOCAL NoMetaUpdate test cl, cl - 405989 2 INSTR BELONGTO 405950 - 40598b -1 INSTR LOCAL NoMetaUpdate jz short loc_4059D0 - 40598b 2 INSTR BELONGTO 405950 - 40598d -1 INSTR LOCAL MetadataUnused mov r8, [rdi+58h] - 40598d 4 INSTR BELONGTO 405950 - 405991 -1 INSTR LOCAL NoMetaUpdate cmp [rdx+58h], r8 - 405991 4 INSTR BELONGTO 405950 - 405995 -2 INSTR LOCAL n EAX ZZ NUMVia2ndSrcIMMEDNUM mov eax, 0FFFFFFFFh - 405995 5 INSTR BELONGTO 405950 - 405995 5 INSTR DEADREGS EAX ECX ESI R8 ZZ mov eax, 0FFFFFFFFh - 40599a 4 INSTR BELONGTO 405950 - 40599a 4 INSTR DEADREGS ECX ESI R8 ZZ mov rcx, [rdx+60h] - 40599e 4 INSTR BELONGTO 405950 - 40599e 4 INSTR DEADREGS ESI R8 ZZ mov rsi, [rdi+60h] - 4059a2 -1 INSTR LOCAL NoMetaUpdate jg short locret_4059C9 - 4059a2 2 INSTR BELONGTO 405950 - 4059a4 -2 INSTR LOCAL n EAX ZZ NUMVia2ndSrcIMMEDNUM mov eax, 1 - 4059a4 5 INSTR BELONGTO 405950 - 4059a4 5 INSTR DEADREGS EAX ZZ mov eax, 1 - 4059a9 -1 INSTR LOCAL NoMetaUpdate jl short locret_4059C9 - 4059a9 2 INSTR BELONGTO 405950 - 4059ab 2 INSTR BELONGTO 405950 - 4059ab 2 INSTR DEADREGS EFLAGS EAX ZZ mov eax, esi - 4059ad 2 INSTR BELONGTO 405950 - 4059ad 2 INSTR DEADREGS EFLAGS ZZ sub eax, ecx - 4059af -1 INSTR LOCAL NoMetaUpdate jnz short locret_4059C9 - 4059af 2 INSTR BELONGTO 405950 - 4059b1 -1 INSTR LOCAL MetadataUnused mov rsi, [rdi] - 4059b1 3 INSTR BELONGTO 405950 - 4059b4 -1 INSTR LOCAL MetadataUnused mov rdi, [rdx] - 4059b4 3 INSTR BELONGTO 405950 - 4059b7 -1 INSTR LOCAL NoMetaUpdate jmp _strcmp - 4059b7 5 INSTR BELONGTO 405950 - 4059b7 5 INSTR DEADREGS EFLAGS EBX ESI EDI ZZ jmp _strcmp - 4059c0 -1 INSTR LOCAL NoMetaUpdate test cl, cl - 4059c0 2 INSTR BELONGTO 405950 - 4059c2 -1 INSTR LOCAL NoMetaUpdate jz short loc_40598D - 4059c2 2 INSTR BELONGTO 405950 - 4059c4 -2 INSTR LOCAL n EAX ZZ NUMVia2ndSrcIMMEDNUM mov eax, 1 - 4059c4 5 INSTR BELONGTO 405950 - 4059c4 5 INSTR DEADREGS EFLAGS EAX ZZ mov eax, 1 - 4059c9 2 INSTR BELONGTO 405950 - 4059c9 2 INSTR DEADREGS EFLAGS ZZ rep retn - 4059d0 -2 INSTR LOCAL n EAX ZZ NUMVia2ndSrcIMMEDNUM mov eax, 0FFFFFFFFh - 4059d0 5 INSTR BELONGTO 405950 - 4059d0 5 INSTR DEADREGS EFLAGS EAX ZZ mov eax, 0FFFFFFFFh - 4059d5 1 INSTR BELONGTO 405950 - 4059d5 1 INSTR DEADREGS EFLAGS ZZ retn - 4059e0 0 FUNC FRAMERESTORE 0 0 1 1 0 1 2 0 1 3 0 0 4 0 8 5 0 0 6 0 0 7 0 1 8 0 0 9 0 0 10 0 0 11 0 0 12 0 0 13 0 0 14 0 0 15 0 0 ZZ - 4059e0 0 FUNC MMSAFENESS SAFE - 4059e0 -1 INSTR LOCAL NoMetaUpdate cmp edx, 5 - 4059e0 246 FUNC GLOBAL sub_4059E0 FUNC_SAFE NOFP RET FUNC_LEAF 405ad5 - 4059e0 3 INSTR BELONGTO 4059e0 - 4059e0 8 MEMORYHOLE STACK esp + 0 ReturnAddress - 4059e3 -1 INSTR LOCAL MetadataUnused setz al - 4059e3 3 INSTR BELONGTO 4059e0 - 4059e6 -1 INSTR LOCAL NoMetaUpdate test dil, dil - 4059e6 3 INSTR BELONGTO 4059e0 - 4059e9 -1 INSTR LOCAL NoMetaUpdate jz short loc_4059FA - 4059e9 2 INSTR BELONGTO 4059e0 - 4059eb -1 INSTR LOCAL MetadataUnused mov eax, esi - 4059eb 2 INSTR BELONGTO 4059e0 - 4059ed -1 INSTR LOCAL MetadataUnused and eax, 0F000h - 4059ed 5 INSTR BELONGTO 4059e0 - 4059f2 -1 INSTR LOCAL NoMetaUpdate cmp eax, 8000h - 4059f2 5 INSTR BELONGTO 4059e0 - 4059f7 -1 INSTR LOCAL MetadataUnused setz al - 4059f7 3 INSTR BELONGTO 4059e0 - 4059fa -1 INSTR LOCAL NoMetaUpdate test al, al - 4059fa 2 INSTR BELONGTO 4059e0 - 4059fc -1 INSTR LOCAL NoMetaUpdate jz short loc_405A18 - 4059fc 2 INSTR BELONGTO 4059e0 - 4059fe 2 INSTR BELONGTO 4059e0 - 4059fe 2 INSTR DEADREGS EFLAGS EAX ZZ xor eax, eax - 4059fe -2 INSTR LOCAL n EAX ZZ AlwaysNUM xor eax, eax - 405a00 -1 INSTR LOCAL NoMetaUpdate test dil, dil - 405a00 3 INSTR BELONGTO 4059e0 - 405a03 -1 INSTR LOCAL NoMetaUpdate jz short locret_405A12 - 405a03 2 INSTR BELONGTO 4059e0 - 405a05 -1 INSTR LOCAL NoMetaUpdate cmp cs:dword_6196A8, 3 - 405a05 7 INSTR BELONGTO 4059e0 - 405a0c -1 INSTR LOCAL NoMetaUpdate jz loc_405AC8 - 405a0c 6 INSTR BELONGTO 4059e0 - 405a12 2 INSTR BELONGTO 4059e0 - 405a12 2 INSTR DEADREGS EFLAGS ZZ rep retn - 405a12 -4 INSTR LOCAL SafeReturn rep retn - 405a18 -1 INSTR LOCAL NoMetaUpdate test dil, dil - 405a18 3 INSTR BELONGTO 4059e0 - 405a1b -1 INSTR LOCAL NoMetaUpdate jnz loc_405AB0 - 405a1b 6 INSTR BELONGTO 4059e0 - 405a21 -1 INSTR LOCAL MetadataUnused xor ecx, ecx - 405a21 2 INSTR BELONGTO 4059e0 - 405a23 -1 INSTR LOCAL NoMetaUpdate cmp edx, 9 - 405a23 3 INSTR BELONGTO 4059e0 - 405a26 -2 INSTR LOCAL n ECX ZZ AlwaysNUM setz cl - 405a26 3 INSTR BELONGTO 4059e0 - 405a26 3 INSTR DEADREGS EAX ECX ZZ setz cl - 405a29 -1 INSTR LOCAL MetadataUnused xor eax, eax - 405a29 2 INSTR BELONGTO 4059e0 - 405a2b -1 INSTR LOCAL NoMetaUpdate cmp edx, 3 - 405a2b 3 INSTR BELONGTO 4059e0 - 405a2e -2 INSTR LOCAL n EAX ZZ AlwaysNUM setz al - 405a2e 3 INSTR BELONGTO 4059e0 - 405a2e 3 INSTR DEADREGS EAX ZZ setz al - 405a31 -1 INSTR LOCAL MetadataRedundant or ecx, eax - 405a31 2 INSTR BELONGTO 4059e0 - 405a33 -1 INSTR LOCAL NoMetaUpdate test cl, cl - 405a33 2 INSTR BELONGTO 4059e0 - 405a35 -2 INSTR LOCAL n EAX ZZ NUMVia2ndSrcIMMEDNUM mov eax, 2Fh - 405a35 5 INSTR BELONGTO 4059e0 - 405a35 5 INSTR DEADREGS EAX ZZ mov eax, 2Fh - 405a3a -1 INSTR LOCAL NoMetaUpdate jnz short locret_405A12 - 405a3a 2 INSTR BELONGTO 4059e0 - 405a3c 2 INSTR BELONGTO 4059e0 - 405a3c 2 INSTR DEADREGS EFLAGS EAX ZZ xor eax, eax - 405a3c -2 INSTR LOCAL n EAX ZZ AlwaysNUM xor eax, eax - 405a3e -1 INSTR LOCAL NoMetaUpdate cmp cs:dword_6196A8, 1 - 405a3e 7 INSTR BELONGTO 4059e0 - 405a45 -1 INSTR LOCAL NoMetaUpdate jz short locret_405A12 - 405a45 2 INSTR BELONGTO 4059e0 - 405a47 -1 INSTR LOCAL NoMetaUpdate cmp edx, 6 - 405a47 3 INSTR BELONGTO 4059e0 - 405a4a -2 INSTR LOCAL n ECX ZZ AlwaysNUM setz cl - 405a4a 3 INSTR BELONGTO 4059e0 - 405a4a 3 INSTR DEADREGS EAX ECX ZZ setz cl - 405a4d -1 INSTR LOCAL NoMetaUpdate test dil, dil - 405a4d 3 INSTR BELONGTO 4059e0 - 405a50 -1 INSTR LOCAL NoMetaUpdate jz short loc_405A61 - 405a50 2 INSTR BELONGTO 4059e0 - 405a52 -1 INSTR LOCAL MetadataUnused mov eax, esi - 405a52 2 INSTR BELONGTO 4059e0 - 405a54 -1 INSTR LOCAL MetadataUnused and eax, 0F000h - 405a54 5 INSTR BELONGTO 4059e0 - 405a59 -1 INSTR LOCAL NoMetaUpdate cmp eax, 0A000h - 405a59 5 INSTR BELONGTO 4059e0 - 405a5e -2 INSTR LOCAL n ECX ZZ AlwaysNUM setz cl - 405a5e 3 INSTR BELONGTO 4059e0 - 405a5e 3 INSTR DEADREGS EAX ECX ZZ setz cl - 405a61 -1 INSTR LOCAL NoMetaUpdate test cl, cl - 405a61 2 INSTR BELONGTO 4059e0 - 405a63 -2 INSTR LOCAL n EAX ZZ NUMVia2ndSrcIMMEDNUM mov eax, 40h - 405a63 5 INSTR BELONGTO 4059e0 - 405a63 5 INSTR DEADREGS EAX ZZ mov eax, 40h - 405a68 -1 INSTR LOCAL NoMetaUpdate jnz short locret_405A12 - 405a68 2 INSTR BELONGTO 4059e0 - 405a6a -1 INSTR LOCAL NoMetaUpdate cmp edx, 1 - 405a6a 3 INSTR BELONGTO 4059e0 - 405a6d -2 INSTR LOCAL n ECX ZZ AlwaysNUM setz cl - 405a6d 3 INSTR BELONGTO 4059e0 - 405a6d 3 INSTR DEADREGS EAX ECX ZZ setz cl - 405a70 -1 INSTR LOCAL NoMetaUpdate test dil, dil - 405a70 3 INSTR BELONGTO 4059e0 - 405a73 -1 INSTR LOCAL NoMetaUpdate jz short loc_405A84 - 405a73 2 INSTR BELONGTO 4059e0 - 405a75 -1 INSTR LOCAL MetadataUnused mov eax, esi - 405a75 2 INSTR BELONGTO 4059e0 - 405a77 -1 INSTR LOCAL MetadataUnused and eax, 0F000h - 405a77 5 INSTR BELONGTO 4059e0 - 405a7c -1 INSTR LOCAL NoMetaUpdate cmp eax, 1000h - 405a7c 5 INSTR BELONGTO 4059e0 - 405a81 -2 INSTR LOCAL n ECX ZZ AlwaysNUM setz cl - 405a81 3 INSTR BELONGTO 4059e0 - 405a81 3 INSTR DEADREGS EAX ECX ZZ setz cl - 405a84 -1 INSTR LOCAL NoMetaUpdate test cl, cl - 405a84 2 INSTR BELONGTO 4059e0 - 405a86 -2 INSTR LOCAL n EAX ZZ NUMVia2ndSrcIMMEDNUM mov eax, 7Ch - 405a86 5 INSTR BELONGTO 4059e0 - 405a86 5 INSTR DEADREGS EAX ZZ mov eax, 7Ch - 405a8b -1 INSTR LOCAL NoMetaUpdate jnz short locret_405A12 - 405a8b 2 INSTR BELONGTO 4059e0 - 405a8d -1 INSTR LOCAL NoMetaUpdate cmp edx, 7 - 405a8d 3 INSTR BELONGTO 4059e0 - 405a90 -2 INSTR LOCAL n EAX ZZ AlwaysNUM setz al - 405a90 3 INSTR BELONGTO 4059e0 - 405a90 3 INSTR DEADREGS EAX ZZ setz al - 405a93 -1 INSTR LOCAL NoMetaUpdate test dil, dil - 405a93 3 INSTR BELONGTO 4059e0 - 405a96 -1 INSTR LOCAL NoMetaUpdate jz short loc_405AA7 - 405a96 2 INSTR BELONGTO 4059e0 - 405a98 6 INSTR BELONGTO 4059e0 - 405a98 6 INSTR DEADREGS EFLAGS EAX ZZ and esi, 0F000h - 405a9e -1 INSTR LOCAL NoMetaUpdate cmp esi, 0C000h - 405a9e 6 INSTR BELONGTO 4059e0 - 405aa4 -2 INSTR LOCAL n EAX ZZ AlwaysNUM setz al - 405aa4 3 INSTR BELONGTO 4059e0 - 405aa4 3 INSTR DEADREGS EAX ZZ setz al - 405aa7 2 INSTR BELONGTO 4059e0 - 405aa7 2 INSTR DEADREGS EFLAGS ZZ neg eax - 405aa7 -2 INSTR LOCAL n EAX ZZ AlwaysNUM neg eax - 405aa9 -1 INSTR LOCAL MetadataRedundant and eax, 3Dh - 405aa9 3 INSTR BELONGTO 4059e0 - 405aac 1 INSTR BELONGTO 4059e0 - 405aac 1 INSTR DEADREGS EFLAGS ZZ retn - 405aac -4 INSTR LOCAL SafeReturn retn - 405ab0 -1 INSTR LOCAL MetadataUnused mov eax, esi - 405ab0 2 INSTR BELONGTO 4059e0 - 405ab2 -1 INSTR LOCAL MetadataUnused and eax, 0F000h - 405ab2 5 INSTR BELONGTO 4059e0 - 405ab7 -1 INSTR LOCAL NoMetaUpdate cmp eax, 4000h - 405ab7 5 INSTR BELONGTO 4059e0 - 405abc -2 INSTR LOCAL n ECX ZZ AlwaysNUM setz cl - 405abc 3 INSTR BELONGTO 4059e0 - 405abc 3 INSTR DEADREGS EAX ECX ZZ setz cl - 405abf -1 INSTR LOCAL NoMetaUpdate jmp loc_405A33 - 405abf 5 INSTR BELONGTO 4059e0 - 405ac8 3 INSTR BELONGTO 4059e0 - 405ac8 3 INSTR DEADREGS EFLAGS ZZ and esi, 49h - 405acb -1 INSTR LOCAL NoMetaUpdate cmp esi, 1 - 405acb 3 INSTR BELONGTO 4059e0 - 405ace -1 INSTR LOCAL 2ndSrcNumeric sbb eax, eax - 405ace 2 INSTR BELONGTO 4059e0 - 405ad0 -1 INSTR LOCAL MetadataRedundant not eax - 405ad0 2 INSTR BELONGTO 4059e0 - 405ad2 -1 INSTR LOCAL MetadataRedundant and eax, 2Ah - 405ad2 3 INSTR BELONGTO 4059e0 - 405ad5 1 INSTR BELONGTO 4059e0 - 405ad5 1 INSTR DEADREGS EFLAGS ZZ retn - 405ad5 -4 INSTR LOCAL SafeReturn retn - 405ae0 0 FUNC FRAMERESTORE 0 0 1 1 0 1 2 0 1 3 -4 0 4 0 8 5 0 0 6 0 0 7 0 4 8 0 0 9 0 0 10 0 0 11 0 0 12 0 0 13 0 0 14 0 0 15 0 0 ZZ - 405ae0 0 FUNC MMSAFENESS SAFE - 405ae0 1 INSTR BELONGTO 405ae0 - 405ae0 1 INSTR DEADREGS EFLAGS EAX ECX ESI ZZ push rbx - 405ae0 64 FUNC GLOBAL sub_405AE0 FUNC_UNSAFE NOFP RET 405b1f - 405ae0 8 DATAREF STACK 979 esp + 0 PARENT LocalFrame LOCALFRAME - 405ae0 8 MEMORYHOLE STACK esp + 8 ReturnAddress - 405ae1 -1 INSTR LOCAL NoMetaUpdate call sub_4059E0 - 405ae1 5 INSTR BELONGTO 405ae0 - 405ae1 5 INSTR DEADREGS EFLAGS EAX ECX EBX ESI ZZ call sub_4059E0 - 405ae6 -1 INSTR LOCAL NoMetaUpdate test al, al - 405ae6 2 INSTR BELONGTO 405ae0 - 405ae8 2 INSTR BELONGTO 405ae0 - 405ae8 2 INSTR DEADREGS EBX ZZ mov ebx, eax - 405ae8 -2 INSTR LOCAL n EBX ZZ NumericDEFs mov ebx, eax - 405aea -1 INSTR LOCAL NoMetaUpdate jz short loc_405B0F - 405aea 2 INSTR BELONGTO 405ae0 - 405aec 7 INSTR BELONGTO 405ae0 - 405aec 7 INSTR DEADREGS EFLAGS EAX EDI ZZ mov rdi, cs:stdout ; _IO_FILE * - 405af3 4 INSTR BELONGTO 405ae0 - 405af3 4 INSTR DEADREGS EFLAGS EAX ZZ mov rax, [rdi+28h] - 405af7 -1 INSTR LOCAL NoMetaUpdate cmp rax, [rdi+30h] - 405af7 4 INSTR BELONGTO 405ae0 - 405afb -1 INSTR LOCAL NoMetaUpdate jnb short loc_405B16 - 405afb 2 INSTR BELONGTO 405ae0 - 405afd 2 INSTR BELONGTO 405ae0 - 405afd 2 INSTR DEADREGS EFLAGS R8 R9 R10 R11 ZZ mov [rax], bl - 405aff -1 INSTR LOCAL 1stSrcVia2ndSrcIMMEDNUM add rax, 1 - 405aff 4 INSTR BELONGTO 405ae0 - 405b03 4 INSTR BELONGTO 405ae0 - 405b03 4 INSTR DEADREGS EFLAGS R8 R9 R10 R11 ZZ mov [rdi+28h], rax - 405b07 8 INSTR BELONGTO 405ae0 - 405b07 8 INSTR DEADREGS EFLAGS EAX R8 R9 R10 R11 ZZ add cs:qword_619810, 1 - 405b0f -1 INSTR LOCAL NoMetaUpdate test bl, bl - 405b0f 2 INSTR BELONGTO 405ae0 - 405b11 -2 INSTR LOCAL n EAX ZZ AlwaysNUM setnz al - 405b11 3 INSTR BELONGTO 405ae0 - 405b11 3 INSTR DEADREGS EAX EBX R8 R9 R10 R11 ZZ setnz al - 405b14 1 INSTR BELONGTO 405ae0 - 405b14 1 INSTR DEADREGS EFLAGS EBX R8 R9 R10 R11 ZZ pop rbx - 405b15 1 INSTR BELONGTO 405ae0 - 405b15 1 INSTR DEADREGS EFLAGS R8 R9 R10 R11 ZZ retn - 405b16 -2 INSTR LOCAL n ESI ZZ NumericDEFs movzx esi, bl ; int - 405b16 3 INSTR BELONGTO 405ae0 - 405b16 3 INSTR DEADREGS EFLAGS ESI ZZ movzx esi, bl ; int - 405b19 -1 INSTR LOCAL NoMetaUpdate call ___overflow - 405b19 5 INSTR BELONGTO 405ae0 - 405b19 5 INSTR DEADREGS EFLAGS ZZ call ___overflow - 405b1e -1 INSTR LOCAL NoMetaUpdate jmp short loc_405B07 - 405b1e 2 INSTR BELONGTO 405ae0 - 405b20 0 FUNC FRAMERESTORE 0 0 0 1 0 96 2 0 1 3 -12 0 4 0 8 5 -4 0 6 0 1 7 0 1 8 0 0 9 0 0 10 0 0 11 0 0 12 0 0 13 0 0 14 0 0 15 0 0 ZZ - 405b20 0 FUNC MMSAFENESS SAFE - 405b20 1 INSTR BELONGTO 405b20 - 405b20 1 INSTR DEADREGS EFLAGS EAX ZZ push rbp - 405b20 372 FUNC GLOBAL sub_405B20 FUNC_UNSAFE NOFP RET 405c93 - 405b20 -3 INSTR LOCAL NoWarn push rbp - 405b21 -1 INSTR LOCAL MetadataUnused mov rbp, rdi - 405b21 3 INSTR BELONGTO 405b20 - 405b24 1 INSTR BELONGTO 405b20 - 405b24 1 INSTR DEADREGS EFLAGS EAX ZZ push rbx - 405b24 -3 INSTR LOCAL NoWarn push rbx - 405b25 2 INSTR BELONGTO 405b20 - 405b25 2 INSTR DEADREGS EFLAGS EAX EBX ZZ xor ebx, ebx - 405b25 -2 INSTR LOCAL n EBX ZZ AlwaysNUM xor ebx, ebx - 405b27 16 DATAREF STACK 983 esp + 680 CHILDOF 980 OFFSET 680 LOCALVAR var_20 - 405b27 664 DATAREF STACK 982 esp + 16 CHILDOF 980 OFFSET 16 LOCALVAR var_2B8 - 405b27 696 DATAREF STACK 980 esp + 0 PARENT LocalFrame LOCALFRAME - 405b27 7 INSTR BELONGTO 405b20 - 405b27 7 INSTR DEADREGS EFLAGS EAX ZZ sub rsp, 2B8h - 405b27 8 DATAREF STACK 981 esp + 8 CHILDOF 980 OFFSET 8 LOCALVAR var_2C0 - 405b27 8 MEMORYHOLE STACK esp + 696 CalleeSavedRegs - 405b27 8 MEMORYHOLE STACK esp + 704 ReturnAddress - 405b2e -2 INSTR LOCAL n RAX ZZ NumericDEFs mov rax, fs:28h - 405b2e 9 INSTR BELONGTO 405b20 - 405b2e 9 INSTR DEADREGS EFLAGS EAX ZZ mov rax, fs:28h - 405b37 8 INSTR BELONGTO 405b20 - 405b37 8 INSTR DEADREGS EFLAGS ZZ mov [rsp+2C8h+var_20], rax - 405b37 8 PTRIMMEDESP STACK 680 displ mov [rsp+2C8h+var_20], rax - 405b3f -1 INSTR LOCAL MetadataRedundant xor eax, eax - 405b3f 2 INSTR BELONGTO 405b20 - 405b41 -1 INSTR LOCAL NoMetaUpdate cmp cs:byte_619832, 0 - 405b41 7 INSTR BELONGTO 405b20 - 405b48 -1 INSTR LOCAL NoMetaUpdate jz short loc_405B62 - 405b48 2 INSTR BELONGTO 405b20 - 405b4a -1 INSTR LOCAL NoMetaUpdate cmp cs:dword_619614, 4 - 405b4a 7 INSTR BELONGTO 405b20 - 405b51 -1 INSTR LOCAL NoMetaUpdate jz loc_405C70 - 405b51 6 INSTR BELONGTO 405b20 - 405b57 -2 INSTR LOCAL n RBX ZZ AlwaysNUM movsxd rbx, cs:dword_61A04C - 405b57 7 INSTR BELONGTO 405b20 - 405b57 7 INSTR DEADREGS EFLAGS EBX EDI ZZ movsxd rbx, cs:dword_61A04C - 405b5e -1 INSTR LOCAL MetadataRedundant add rbx, 1 - 405b5e 4 INSTR BELONGTO 405b20 - 405b62 -1 INSTR LOCAL NoMetaUpdate cmp cs:byte_61971D, 0 - 405b62 7 INSTR BELONGTO 405b20 - 405b69 -1 INSTR LOCAL NoMetaUpdate jz short loc_405B86 - 405b69 2 INSTR BELONGTO 405b20 - 405b6b -1 INSTR LOCAL NoMetaUpdate cmp cs:dword_619614, 4 - 405b6b 7 INSTR BELONGTO 405b20 - 405b72 -1 INSTR LOCAL NoMetaUpdate jz loc_405C28 - 405b72 6 INSTR BELONGTO 405b20 - 405b78 -2 INSTR LOCAL n RAX ZZ AlwaysNUM movsxd rax, cs:dword_61A050 - 405b78 7 INSTR BELONGTO 405b20 - 405b78 7 INSTR DEADREGS EFLAGS EAX EDI ZZ movsxd rax, cs:dword_61A050 - 405b7f -1 INSTR LOCAL MetadataRedundant add rax, 1 - 405b7f 4 INSTR BELONGTO 405b20 - 405b83 -1 INSTR LOCAL 2ndSrcNumeric add rbx, rax - 405b83 3 INSTR BELONGTO 405b20 - 405b86 -1 INSTR LOCAL NoMetaUpdate cmp cs:byte_61971C, 0 - 405b86 7 INSTR BELONGTO 405b20 - 405b8d -1 INSTR LOCAL NoMetaUpdate jz short loc_405BA6 - 405b8d 2 INSTR BELONGTO 405b20 - 405b8f -1 INSTR LOCAL NoMetaUpdate cmp cs:dword_619614, 4 - 405b8f 7 INSTR BELONGTO 405b20 - 405b96 -1 INSTR LOCAL NoMetaUpdate jz short loc_405C10 - 405b96 2 INSTR BELONGTO 405b20 - 405b98 -2 INSTR LOCAL n RAX ZZ AlwaysNUM movsxd rax, cs:dword_61A064 - 405b98 7 INSTR BELONGTO 405b20 - 405b98 7 INSTR DEADREGS EFLAGS EAX ECX EDX ESI EDI ZZ movsxd rax, cs:dword_61A064 - 405b9f -1 INSTR LOCAL MetadataRedundant add rax, 1 - 405b9f 4 INSTR BELONGTO 405b20 - 405ba3 -1 INSTR LOCAL 2ndSrcNumeric add rbx, rax - 405ba3 3 INSTR BELONGTO 405b20 - 405ba6 7 INSTR BELONGTO 405b20 - 405ba6 7 INSTR DEADREGS EFLAGS EAX ECX EDX ESI EDI R8 ZZ mov rdx, cs:qword_619820 - 405bad 4 INSTR BELONGTO 405b20 - 405bad 4 INSTR DEADREGS EFLAGS EAX ECX ESI EDI R8 ZZ mov rsi, [rbp+0] - 405bb1 5 INSTR BELONGTO 405b20 - 405bb1 5 INSTR DEADREGS EFLAGS EAX ECX EDI R8 ZZ lea rcx, [rsp+2C8h+var_2C0] - 405bb1 5 PTRIMMEDESP STACK 8 displ lea rcx, [rsp+2C8h+var_2C0] - 405bb6 2 INSTR BELONGTO 405b20 - 405bb6 2 INSTR DEADREGS EFLAGS EAX EDI R8 ZZ xor edi, edi - 405bb6 -2 INSTR LOCAL n EDI ZZ AlwaysNUM xor edi, edi - 405bb8 -1 INSTR LOCAL NoMetaUpdate call sub_4054A0 - 405bb8 5 INSTR BELONGTO 405b20 - 405bb8 5 INSTR DEADREGS EFLAGS EAX R8 ZZ call sub_4054A0 - 405bbd -1 INSTR LOCAL MetadataUnused mov eax, cs:dword_6196A8 - 405bbd 6 INSTR BELONGTO 405b20 - 405bc3 5 INSTR BELONGTO 405b20 - 405bc3 5 INSTR DEADREGS EFLAGS EDX ZZ add rbx, [rsp+2C8h+var_2C0] - 405bc3 5 PTRIMMEDESP STACK 8 displ add rbx, [rsp+2C8h+var_2C0] - 405bc8 -1 INSTR LOCAL NoMetaUpdate test eax, eax - 405bc8 2 INSTR BELONGTO 405b20 - 405bca -1 INSTR LOCAL NoMetaUpdate jz short loc_405BEC - 405bca 2 INSTR BELONGTO 405b20 - 405bcc -2 INSTR LOCAL n EDI ZZ NumericDEFs movzx edi, byte ptr [rbp+0B0h] - 405bcc 7 INSTR BELONGTO 405b20 - 405bcc 7 INSTR DEADREGS EFLAGS EAX ECX EDX ESI EDI ZZ movzx edi, byte ptr [rbp+0B0h] - 405bd3 6 INSTR BELONGTO 405b20 - 405bd3 6 INSTR DEADREGS EFLAGS EAX ECX EDX ESI ZZ mov edx, [rbp+0A0h] - 405bd9 -1 INSTR LOCAL MetadataUnused mov esi, [rbp+28h] - 405bd9 3 INSTR BELONGTO 405b20 - 405bdc -1 INSTR LOCAL NoMetaUpdate call sub_4059E0 - 405bdc 5 INSTR BELONGTO 405b20 - 405bdc 5 INSTR DEADREGS EFLAGS EAX ECX ESI ZZ call sub_4059E0 - 405be1 -1 INSTR LOCAL NoMetaUpdate test al, al - 405be1 2 INSTR BELONGTO 405b20 - 405be3 -1 INSTR LOCAL MetadataRedundant setnz al - 405be3 3 INSTR BELONGTO 405b20 - 405be6 -1 INSTR LOCAL MetadataRedundant movzx eax, al - 405be6 3 INSTR BELONGTO 405b20 - 405be9 -1 INSTR LOCAL 2ndSrcNumeric add rbx, rax - 405be9 3 INSTR BELONGTO 405b20 - 405bec -2 INSTR LOCAL n RDX ZZ NumericDEFs mov rdx, [rsp+2C8h+var_20] - 405bec 8 INSTR BELONGTO 405b20 - 405bec 8 INSTR DEADREGS EFLAGS EAX EDX ZZ mov rdx, [rsp+2C8h+var_20] - 405bec 8 PTRIMMEDESP STACK 680 displ mov rdx, [rsp+2C8h+var_20] - 405bf4 -1 INSTR LOCAL MetadataRedundant xor rdx, fs:28h - 405bf4 9 INSTR BELONGTO 405b20 - 405bfd 3 INSTR BELONGTO 405b20 - 405bfd 3 INSTR DEADREGS EAX ZZ mov rax, rbx - 405c00 -1 INSTR LOCAL NoMetaUpdate jnz loc_405C8F - 405c00 6 INSTR BELONGTO 405b20 - 405c06 -1 INSTR LOCAL 1stSrcVia2ndSrcIMMEDNUM add rsp, 2B8h - 405c06 7 INSTR BELONGTO 405b20 - 405c0d 1 INSTR BELONGTO 405b20 - 405c0d 1 INSTR DEADREGS EFLAGS EBX R8 R9 R10 R11 ZZ pop rbx - 405c0d 696 DEALLOC STACK esp - 696 pop rbx - 405c0e 1 INSTR BELONGTO 405b20 - 405c0e 1 INSTR DEADREGS EFLAGS R8 R9 R10 R11 ZZ pop rbp - 405c0f 1 INSTR BELONGTO 405b20 - 405c0f 1 INSTR DEADREGS EFLAGS R8 R9 R10 R11 ZZ retn - 405c10 7 INSTR BELONGTO 405b20 - 405c10 7 INSTR DEADREGS EFLAGS EDI ZZ mov rdi, [rbp+0A8h] ; s - 405c17 -1 INSTR LOCAL NoMetaUpdate call _strlen - 405c17 5 INSTR BELONGTO 405b20 - 405c17 5 INSTR DEADREGS EFLAGS ZZ call _strlen - 405c1c -1 INSTR LOCAL MetadataRedundant add rax, 1 - 405c1c 4 INSTR BELONGTO 405b20 - 405c20 -1 INSTR LOCAL NoMetaUpdate jmp loc_405BA3 - 405c20 5 INSTR BELONGTO 405b20 - 405c28 -1 INSTR LOCAL NoMetaUpdate cmp byte ptr [rbp+0B0h], 0 - 405c28 7 INSTR BELONGTO 405b20 - 405c2f -2 INSTR LOCAL n EAX ZZ NUMVia2ndSrcIMMEDNUM mov eax, 2 - 405c2f 5 INSTR BELONGTO 405b20 - 405c2f 5 INSTR DEADREGS EAX EDI ZZ mov eax, 2 - 405c34 -1 INSTR LOCAL NoMetaUpdate jz loc_405B83 - 405c34 6 INSTR BELONGTO 405b20 - 405c3a 4 INSTR BELONGTO 405b20 - 405c3a 4 INSTR DEADREGS EFLAGS EAX ECX EDX ESI EDI R8 ZZ mov rdi, [rbp+50h] - 405c3e 7 INSTR BELONGTO 405b20 - 405c3e 7 INSTR DEADREGS EFLAGS EAX ECX EDX ESI R8 ZZ mov r8, cs:qword_619850 - 405c45 5 INSTR BELONGTO 405b20 - 405c45 5 INSTR DEADREGS EFLAGS EAX ECX EDX ESI ZZ lea rsi, [rsp+2C8h+var_2B8] - 405c45 5 PTRIMMEDESP STACK 16 displ lea rsi, [rsp+2C8h+var_2B8] - 405c4a 6 INSTR BELONGTO 405b20 - 405c4a 6 INSTR DEADREGS EFLAGS EAX ECX EDX ZZ mov edx, cs:dword_619848 - 405c50 -2 INSTR LOCAL n ECX ZZ NUMVia2ndSrcIMMEDNUM mov ecx, 200h - 405c50 5 INSTR BELONGTO 405b20 - 405c50 5 INSTR DEADREGS EFLAGS EAX ECX ZZ mov ecx, 200h - 405c55 -1 INSTR LOCAL NoMetaUpdate call sub_40BAA0 - 405c55 5 INSTR BELONGTO 405b20 - 405c55 5 INSTR DEADREGS EFLAGS EAX ZZ call sub_40BAA0 - 405c5a 3 INSTR BELONGTO 405b20 - 405c5a 3 INSTR DEADREGS EFLAGS EDI ZZ mov rdi, rax ; s - 405c5d -1 INSTR LOCAL NoMetaUpdate call _strlen - 405c5d 5 INSTR BELONGTO 405b20 - 405c5d 5 INSTR DEADREGS EFLAGS ZZ call _strlen - 405c62 -1 INSTR LOCAL MetadataRedundant add rax, 1 - 405c62 4 INSTR BELONGTO 405b20 - 405c66 -1 INSTR LOCAL NoMetaUpdate jmp loc_405B83 - 405c66 5 INSTR BELONGTO 405b20 - 405c70 -1 INSTR LOCAL MetadataUnused mov rdi, [rdi+18h] - 405c70 4 INSTR BELONGTO 405b20 - 405c74 5 INSTR BELONGTO 405b20 - 405c74 5 INSTR DEADREGS EFLAGS EAX ECX EDX EBX ESI EDI ZZ lea rsi, [rsp+2C8h+var_2B8] - 405c74 5 PTRIMMEDESP STACK 16 displ lea rsi, [rsp+2C8h+var_2B8] - 405c79 -1 INSTR LOCAL NoMetaUpdate call sub_40C800 - 405c79 5 INSTR BELONGTO 405b20 - 405c79 5 INSTR DEADREGS EFLAGS EAX ECX EDX EBX EDI ZZ call sub_40C800 - 405c7e 3 INSTR BELONGTO 405b20 - 405c7e 3 INSTR DEADREGS EFLAGS EBX EDI ZZ mov rdi, rax ; s - 405c81 -1 INSTR LOCAL NoMetaUpdate call _strlen - 405c81 5 INSTR BELONGTO 405b20 - 405c81 5 INSTR DEADREGS EFLAGS EBX ZZ call _strlen - 405c86 -2 INSTR LOCAL n RBX ZZ NumericDEFs lea rbx, [rax+1] - 405c86 4 INSTR BELONGTO 405b20 - 405c86 4 INSTR DEADREGS EFLAGS EBX EDI ZZ lea rbx, [rax+1] - 405c8a -1 INSTR LOCAL NoMetaUpdate jmp loc_405B62 - 405c8a 5 INSTR BELONGTO 405b20 - 405c8f -1 INSTR LOCAL NoMetaUpdate call ___stack_chk_fail - 405c8f 5 INSTR BELONGTO 405b20 - 405c8f 5 INSTR DEADREGS EFLAGS EBX ZZ call ___stack_chk_fail - 405ca0 0 FUNC FRAMERESTORE 0 0 0 1 0 0 2 0 0 3 0 0 4 0 8 5 0 0 6 0 0 7 0 0 8 0 0 9 0 0 10 0 0 11 0 0 12 0 0 13 0 0 14 0 0 15 0 0 ZZ - 405ca0 0 FUNC MMSAFENESS SAFE - 405ca0 116 FUNC GLOBAL sub_405CA0 FUNC_UNSAFE NOFP RET 405d13 - 405ca0 5 INSTR BELONGTO 405ca0 - 405ca0 5 INSTR DEADREGS EFLAGS ZZ mov [rsp+var_18], rbx - 405ca0 5 PTRIMMEDESP STACK -24 displ mov [rsp+var_18], rbx - 405ca5 5 INSTR BELONGTO 405ca0 - 405ca5 5 INSTR DEADREGS EFLAGS EBX ZZ mov [rsp+var_10], rbp - 405ca5 5 PTRIMMEDESP STACK -16 displ mov [rsp+var_10], rbp - 405caa -1 INSTR LOCAL MetadataUnused mov ebx, edi - 405caa 2 INSTR BELONGTO 405ca0 - 405cac -1 INSTR LOCAL MetadataUnused mov [rsp+var_8], r12 - 405cac 5 INSTR BELONGTO 405ca0 - 405cb1 3 INSTR BELONGTO 405ca0 - 405cb1 3 INSTR DEADREGS EFLAGS EDI R12 ZZ mov rdi, rdx - 405cb4 24 DATAREF STACK 984 esp + 0 PARENT LocalFrame LOCALFRAME - 405cb4 4 INSTR BELONGTO 405ca0 - 405cb4 4 INSTR DEADREGS EFLAGS R12 ZZ sub rsp, 18h - 405cb4 8 DATAREF STACK 985 esp + 0 CHILDOF 984 OFFSET 0 LOCALVAR var_18 - 405cb4 8 DATAREF STACK 986 esp + 8 CHILDOF 984 OFFSET 8 LOCALVAR var_10 - 405cb4 8 DATAREF STACK 987 esp + 16 CHILDOF 984 OFFSET 16 LOCALVAR var_8 - 405cb4 8 MEMORYHOLE STACK esp + 24 ReturnAddress - 405cb8 3 INSTR BELONGTO 405ca0 - 405cb8 3 INSTR DEADREGS EFLAGS R12 ZZ mov rbp, rsi - 405cbb -1 INSTR LOCAL NoMetaUpdate call sub_40E640 - 405cbb 5 INSTR BELONGTO 405ca0 - 405cbb 5 INSTR DEADREGS EFLAGS ESI R12 ZZ call sub_40E640 - 405cc0 -2 INSTR LOCAL n R12 ZZ NumericDEFs mov r12, rax - 405cc0 3 INSTR BELONGTO 405ca0 - 405cc0 3 INSTR DEADREGS EFLAGS R12 ZZ mov r12, rax - 405cc3 -1 INSTR LOCAL NoMetaUpdate call ___errno_location - 405cc3 5 INSTR BELONGTO 405ca0 - 405cc3 5 INSTR DEADREGS EFLAGS ZZ call ___errno_location - 405cc8 2 INSTR BELONGTO 405ca0 - 405cc8 2 INSTR DEADREGS EFLAGS ECX EDX ESI EDI ZZ mov esi, [rax] ; errnum - 405cca 2 INSTR BELONGTO 405ca0 - 405cca 2 INSTR DEADREGS EFLAGS EAX ECX EDX EDI ZZ xor edi, edi ; status - 405cca -2 INSTR LOCAL n EDI ZZ AlwaysNUM xor edi, edi ; status - 405ccc 2 INSTR BELONGTO 405ca0 - 405ccc 2 INSTR DEADREGS EFLAGS EAX ECX EDX ZZ xor eax, eax - 405ccc -2 INSTR LOCAL n EAX ZZ AlwaysNUM xor eax, eax - 405cce -2 INSTR LOCAL n RCX ZZ NumericDEFs mov rcx, r12 - 405cce 3 INSTR BELONGTO 405ca0 - 405cce 3 INSTR DEADREGS EFLAGS ECX EDX ZZ mov rcx, r12 - 405cd1 3 INSTR BELONGTO 405ca0 - 405cd1 3 INSTR DEADREGS EFLAGS EDX R12 ZZ mov rdx, rbp ; format - 405cd4 -1 INSTR LOCAL NoMetaUpdate call _error - 405cd4 5 INSTR BELONGTO 405ca0 - 405cd4 5 INSTR DEADREGS EFLAGS R12 ZZ call _error - 405cd9 -1 INSTR LOCAL NoMetaUpdate test bl, bl - 405cd9 2 INSTR BELONGTO 405ca0 - 405cdb -1 INSTR LOCAL NoMetaUpdate jnz short loc_405D08 - 405cdb 2 INSTR BELONGTO 405ca0 - 405cdd 6 INSTR BELONGTO 405ca0 - 405cdd 6 INSTR DEADREGS EFLAGS EDX EBX R8 R9 R10 R11 R12 ZZ mov edx, cs:dword_6195E8 - 405ce3 -1 INSTR LOCAL NoMetaUpdate test edx, edx - 405ce3 2 INSTR BELONGTO 405ca0 - 405ce5 -1 INSTR LOCAL NoMetaUpdate jnz short loc_405CF1 - 405ce5 2 INSTR BELONGTO 405ca0 - 405ce7 10 INSTR BELONGTO 405ca0 - 405ce7 10 INSTR DEADREGS EFLAGS EBX R8 R9 R10 R11 R12 ZZ mov cs:dword_6195E8, 1 - 405cf1 4 INSTR BELONGTO 405ca0 - 405cf1 4 INSTR DEADREGS EFLAGS EBX R8 R9 R10 R11 R12 ZZ mov rbx, [rsp+18h+var_18] - 405cf1 4 PTRIMMEDESP STACK 0 displ mov rbx, [rsp+18h+var_18] - 405cf5 5 INSTR BELONGTO 405ca0 - 405cf5 5 INSTR DEADREGS EFLAGS R8 R9 R10 R11 R12 ZZ mov rbp, [rsp+18h+var_10] - 405cf5 5 PTRIMMEDESP STACK 8 displ mov rbp, [rsp+18h+var_10] - 405cfa -1 INSTR LOCAL MetadataUnused mov r12, [rsp+18h+var_8] - 405cfa 5 INSTR BELONGTO 405ca0 - 405cff -1 INSTR LOCAL 1stSrcVia2ndSrcIMMEDNUM add rsp, 18h - 405cff 4 INSTR BELONGTO 405ca0 - 405d03 1 INSTR BELONGTO 405ca0 - 405d03 1 INSTR DEADREGS EFLAGS R8 R9 R10 R11 R12 ZZ retn - 405d03 24 DEALLOC STACK esp - 24 retn - 405d08 10 INSTR BELONGTO 405ca0 - 405d08 10 INSTR DEADREGS EFLAGS EBX R8 R9 R10 R11 R12 ZZ mov cs:dword_6195E8, 2 - 405d12 -1 INSTR LOCAL NoMetaUpdate jmp short loc_405CF1 - 405d12 2 INSTR BELONGTO 405ca0 - 405d20 0 FUNC FRAMERESTORE 0 0 64 1 0 4 2 0 1 3 -4 0 4 0 8 5 0 0 6 0 0 7 0 0 8 0 0 9 0 0 10 0 0 11 0 0 12 0 0 13 0 0 14 0 0 15 0 0 ZZ - 405d20 0 FUNC MMSAFENESS SAFE - 405d20 135 FUNC GLOBAL sub_405D20 FUNC_UNSAFE NOFP RET 405da6 - 405d20 1 INSTR BELONGTO 405d20 - 405d20 1 INSTR DEADREGS EFLAGS EAX ECX EDX ESI R8 ZZ push rbx - 405d20 -3 INSTR LOCAL NoWarn push rbx - 405d21 3 INSTR BELONGTO 405d20 - 405d21 3 INSTR DEADREGS EFLAGS EAX ECX EDX EBX ESI R8 ZZ mov r8, rdi - 405d24 5 INSTR BELONGTO 405d20 - 405d24 5 INSTR DEADREGS EFLAGS EAX ECX EDX EBX ESI EDI ZZ mov ecx, 411847h - 405d29 -2 INSTR LOCAL n EDX ZZ NUMVia2ndSrcIMMEDNUM mov edx, 15h - 405d29 5 INSTR BELONGTO 405d20 - 405d29 5 INSTR DEADREGS EFLAGS EAX EDX EBX ESI EDI ZZ mov edx, 15h - 405d2e -2 INSTR LOCAL n ESI ZZ NUMVia2ndSrcIMMEDNUM mov esi, 1 - 405d2e 5 INSTR BELONGTO 405d20 - 405d2e 5 INSTR DEADREGS EFLAGS EAX EBX ESI EDI ZZ mov esi, 1 - 405d33 32 DATAREF STACK 988 esp + 0 PARENT LocalFrame LOCALFRAME - 405d33 4 INSTR BELONGTO 405d20 - 405d33 4 INSTR DEADREGS EFLAGS EAX EBX EDI ZZ sub rsp, 20h - 405d33 4 MEMORYHOLE STACK esp + 32 CalleeSavedRegs - 405d33 8 DATAREF STACK 989 esp + 24 CHILDOF 988 OFFSET 24 LOCALVAR var_10 - 405d33 8 MEMORYHOLE STACK esp + 36 ReturnAddress - 405d37 -2 INSTR LOCAL n RAX ZZ NumericDEFs mov rax, fs:28h - 405d37 9 INSTR BELONGTO 405d20 - 405d37 9 INSTR DEADREGS EFLAGS EAX EBX EDI ZZ mov rax, fs:28h - 405d40 5 INSTR BELONGTO 405d20 - 405d40 5 INSTR DEADREGS EFLAGS EBX EDI ZZ mov [rsp+28h+var_10], rax - 405d40 5 PTRIMMEDESP STACK 24 displ mov [rsp+28h+var_10], rax - 405d45 -1 INSTR LOCAL MetadataRedundant xor eax, eax - 405d45 2 INSTR BELONGTO 405d20 - 405d47 3 INSTR BELONGTO 405d20 - 405d47 3 INSTR DEADREGS EFLAGS EBX EDI ZZ mov rdi, rsp - 405d47 3 PTRIMMEDESP STACK 0 displ mov rdi, rsp - 405d4a 3 INSTR BELONGTO 405d20 - 405d4a 3 INSTR DEADREGS EFLAGS EBX ZZ mov rbx, rsp - 405d4a 3 PTRIMMEDESP STACK 0 displ mov rbx, rsp - 405d4d -1 INSTR LOCAL NoMetaUpdate call ___sprintf_chk - 405d4d 5 INSTR BELONGTO 405d20 - 405d4d 5 INSTR DEADREGS EFLAGS ZZ call ___sprintf_chk - 405d52 3 INSTR BELONGTO 405d20 - 405d52 3 INSTR DEADREGS EFLAGS EAX ECX EDX ZZ mov rax, rsp - 405d52 3 PTRIMMEDESP STACK 0 displ mov rax, rsp - 405d55 -1 INSTR LOCAL MetadataUnused mov ecx, [rax] - 405d55 2 INSTR BELONGTO 405d20 - 405d57 -1 INSTR LOCAL 1stSrcVia2ndSrcIMMEDNUM add rax, 4 - 405d57 4 INSTR BELONGTO 405d20 - 405d5b -1 INSTR LOCAL MetadataUnused lea edx, [rcx-1010101h] - 405d5b 6 INSTR BELONGTO 405d20 - 405d61 -1 INSTR LOCAL MetadataUnused not ecx - 405d61 2 INSTR BELONGTO 405d20 - 405d63 -1 INSTR LOCAL MetadataUnused and edx, ecx - 405d63 2 INSTR BELONGTO 405d20 - 405d65 -1 INSTR LOCAL MetadataUnused and edx, 80808080h - 405d65 6 INSTR BELONGTO 405d20 - 405d6b -1 INSTR LOCAL NoMetaUpdate jz short loc_405D55 - 405d6b 2 INSTR BELONGTO 405d20 - 405d6d -1 INSTR LOCAL MetadataUnused mov ecx, edx - 405d6d 2 INSTR BELONGTO 405d20 - 405d6f -1 INSTR LOCAL MetadataUnused shr ecx, 10h - 405d6f 3 INSTR BELONGTO 405d20 - 405d72 -1 INSTR LOCAL NoMetaUpdate test edx, 8080h - 405d72 6 INSTR BELONGTO 405d20 - 405d78 -1 INSTR LOCAL MetadataUnused cmovz edx, ecx - 405d78 3 INSTR BELONGTO 405d20 - 405d7b 4 INSTR BELONGTO 405d20 - 405d7b 4 INSTR DEADREGS ECX ZZ lea rcx, [rax+2] - 405d7f 4 INSTR BELONGTO 405d20 - 405d83 -1 INSTR LOCAL MetadataUnused add dl, dl - 405d83 2 INSTR BELONGTO 405d20 - 405d85 -1 INSTR LOCAL 1stSrcVia2ndSrcIMMEDNUM sbb rax, 3 - 405d85 4 INSTR BELONGTO 405d20 - 405d89 3 INSTR BELONGTO 405d20 - 405d89 3 INSTR DEADREGS EFLAGS EDX ZZ sub rax, rbx - 405d8c -2 INSTR LOCAL n RDX ZZ NumericDEFs mov rdx, [rsp+28h+var_10] - 405d8c 5 INSTR BELONGTO 405d20 - 405d8c 5 INSTR DEADREGS EFLAGS EDX EBX ZZ mov rdx, [rsp+28h+var_10] - 405d8c 5 PTRIMMEDESP STACK 24 displ mov rdx, [rsp+28h+var_10] - 405d91 -1 INSTR LOCAL MetadataRedundant xor rdx, fs:28h - 405d91 9 INSTR BELONGTO 405d20 - 405d9a -1 INSTR LOCAL NoMetaUpdate jnz short loc_405DA2 - 405d9a 2 INSTR BELONGTO 405d20 - 405d9c -1 INSTR LOCAL 1stSrcVia2ndSrcIMMEDNUM add rsp, 20h - 405d9c 4 INSTR BELONGTO 405d20 - 405da0 1 INSTR BELONGTO 405d20 - 405da0 1 INSTR DEADREGS EFLAGS EBX R8 R9 R10 R11 ZZ pop rbx - 405da0 32 DEALLOC STACK esp - 32 pop rbx - 405da1 1 INSTR BELONGTO 405d20 - 405da1 1 INSTR DEADREGS EFLAGS R8 R9 R10 R11 ZZ retn - 405da2 -1 INSTR LOCAL NoMetaUpdate call ___stack_chk_fail - 405da2 5 INSTR BELONGTO 405d20 - 405da2 5 INSTR DEADREGS EFLAGS EBX ZZ call ___stack_chk_fail - 405db0 0 FUNC FRAMERESTORE 0 0 0 1 0 0 2 0 0 3 -4 0 4 0 8 5 0 0 6 0 0 7 0 0 8 0 0 9 0 0 10 0 0 11 0 0 12 0 0 13 0 0 14 0 0 15 0 0 ZZ - 405db0 0 FUNC MMSAFENESS SAFE - 405db0 -1 INSTR LOCAL NoMetaUpdate cmp cs:byte_619831, 0 - 405db0 55 FUNC GLOBAL sub_405DB0 FUNC_UNSAFE NOFP RET 405de6 - 405db0 7 INSTR BELONGTO 405db0 - 405db7 1 INSTR BELONGTO 405db0 - 405db7 -3 INSTR LOCAL NoWarn push rbx - 405db7 -3 INSTR LOCAL NoWarn push rbx - 405db7 8 DATAREF STACK 990 esp + 0 PARENT LocalFrame LOCALFRAME - 405db7 8 MEMORYHOLE STACK esp + 8 ReturnAddress - 405db8 -1 INSTR LOCAL MetadataUnused mov ebx, edi - 405db8 2 INSTR BELONGTO 405db0 - 405dba -1 INSTR LOCAL NoMetaUpdate jz short loc_405DC8 - 405dba 2 INSTR BELONGTO 405db0 - 405dbc -1 INSTR LOCAL MetadataUnused mov edi, ebx ; uid - 405dbc 2 INSTR BELONGTO 405db0 - 405dbe 1 INSTR BELONGTO 405db0 - 405dbe 1 INSTR DEADREGS EFLAGS EAX ECX EDX EBX ESI EDI R8 R9 R10 R11 ZZ pop rbx - 405dbf -1 INSTR LOCAL NoMetaUpdate jmp sub_405D20 - 405dbf 5 INSTR BELONGTO 405db0 - 405dbf 5 INSTR DEADREGS EFLAGS EAX ECX EDX EBX ESI EDI R8 R9 R10 R11 ZZ jmp sub_405D20 - 405dc8 -1 INSTR LOCAL NoMetaUpdate call sub_40C410 - 405dc8 5 INSTR BELONGTO 405db0 - 405dc8 5 INSTR DEADREGS EFLAGS EAX ECX EDX ESI R8 R9 R10 R11 ZZ call sub_40C410 - 405dcd -1 INSTR LOCAL NoMetaUpdate test rax, rax - 405dcd 3 INSTR BELONGTO 405db0 - 405dd0 3 INSTR BELONGTO 405db0 - 405dd0 3 INSTR DEADREGS ESI EDI ZZ mov rdi, rax ; s - 405dd3 -1 INSTR LOCAL NoMetaUpdate jz short loc_405DBC - 405dd3 2 INSTR BELONGTO 405db0 - 405dd5 2 INSTR BELONGTO 405db0 - 405dd5 2 INSTR DEADREGS EFLAGS EBX ESI ZZ xor esi, esi - 405dd5 -2 INSTR LOCAL n ESI ZZ AlwaysNUM xor esi, esi - 405dd7 -1 INSTR LOCAL NoMetaUpdate call sub_40CF00 - 405dd7 5 INSTR BELONGTO 405db0 - 405dd7 5 INSTR DEADREGS EFLAGS EBX ZZ call sub_40CF00 - 405ddc 2 INSTR BELONGTO 405db0 - 405ddc 2 INSTR DEADREGS EFLAGS EDX EBX R8 R9 R10 R11 ZZ xor edx, edx - 405ddc -2 INSTR LOCAL n EDX ZZ AlwaysNUM xor edx, edx - 405dde -1 INSTR LOCAL NoMetaUpdate test eax, eax - 405dde 2 INSTR BELONGTO 405db0 - 405de0 3 INSTR BELONGTO 405db0 - 405de0 3 INSTR DEADREGS EBX R8 R9 R10 R11 ZZ cmovns edx, eax - 405de3 2 INSTR BELONGTO 405db0 - 405de3 2 INSTR DEADREGS EFLAGS EAX EBX R8 R9 R10 R11 ZZ mov eax, edx - 405de5 1 INSTR BELONGTO 405db0 - 405de5 1 INSTR DEADREGS EFLAGS EBX R8 R9 R10 R11 ZZ pop rbx - 405de6 1 INSTR BELONGTO 405db0 - 405de6 1 INSTR DEADREGS EFLAGS R8 R9 R10 R11 ZZ retn - 405df0 0 FUNC FRAMERESTORE 0 0 4 1 0 0 2 0 0 3 0 0 4 0 0 5 0 0 6 0 0 7 0 0 8 0 0 9 0 0 10 0 0 11 0 0 12 0 0 13 0 0 14 0 0 15 0 0 ZZ - 405df0 0 FUNC MMSAFENESS SAFE - 405df0 -1 INSTR LOCAL MetadataUnused mov [rsp+var_10], rbx - 405df0 56 FUNC GLOBAL sub_405DF0 FUNC_UNSAFE NOFP RET 405e27 - 405df0 5 INSTR BELONGTO 405df0 - 405df5 -1 INSTR LOCAL MetadataUnused mov [rsp+var_8], rbp - 405df5 5 INSTR BELONGTO 405df0 - 405dfa -1 INSTR LOCAL MetadataUnused mov rbx, rdi - 405dfa 3 INSTR BELONGTO 405df0 - 405dfd 24 DATAREF STACK 991 esp + 0 PARENT LocalFrame LOCALFRAME - 405dfd 4 INSTR BELONGTO 405df0 - 405dfd 4 INSTR DEADREGS EFLAGS ZZ sub rsp, 18h - 405dfd 8 DATAREF STACK 992 esp + 8 CHILDOF 991 OFFSET 8 LOCALVAR var_10 - 405dfd 8 DATAREF STACK 993 esp + 16 CHILDOF 991 OFFSET 16 LOCALVAR var_8 - 405dfd 8 MEMORYHOLE STACK esp + 24 ReturnAddress - 405e01 -1 INSTR LOCAL MetadataUnused mov rbp, rsi - 405e01 3 INSTR BELONGTO 405df0 - 405e04 -1 INSTR LOCAL NoMetaUpdate call ___errno_location - 405e04 5 INSTR BELONGTO 405df0 - 405e04 5 INSTR DEADREGS EFLAGS ZZ call ___errno_location - 405e09 -1 INSTR LOCAL MetadataUnused mov rsi, rbp - 405e09 3 INSTR BELONGTO 405df0 - 405e0c -1 INSTR LOCAL MetadataUnused mov rdi, rbx - 405e0c 3 INSTR BELONGTO 405df0 - 405e0f -1 INSTR LOCAL MetadataUnused mov rbp, [rsp+18h+var_8] - 405e0f 5 INSTR BELONGTO 405df0 - 405e14 -1 INSTR LOCAL MetadataUnused mov rbx, [rsp+18h+var_10] - 405e14 5 INSTR BELONGTO 405df0 - 405e19 6 INSTR BELONGTO 405df0 - 405e19 6 INSTR DEADREGS EFLAGS EBX ESI EDI R8 R9 R10 R11 ZZ mov dword ptr [rax], 0 - 405e1f -1 INSTR LOCAL 1stSrcVia2ndSrcIMMEDNUM add rsp, 18h - 405e1f 4 INSTR BELONGTO 405df0 - 405e23 -1 INSTR LOCAL NoMetaUpdate jmp _strcoll - 405e23 24 DEALLOC STACK esp - 24 jmp _strcoll - 405e23 5 INSTR BELONGTO 405df0 - 405e23 5 INSTR DEADREGS EFLAGS EBX ESI EDI R8 R9 R10 R11 ZZ jmp _strcoll - 405e30 0 FUNC FRAMERESTORE 0 0 1 1 0 1 2 0 0 3 0 0 4 0 8 5 0 0 6 0 4 7 0 4 8 0 0 9 0 0 10 0 0 11 0 0 12 0 0 13 0 0 14 0 0 15 0 0 ZZ - 405e30 0 FUNC MMSAFENESS SAFE - 405e30 -1 INSTR LOCAL MetadataUnused mov r8, [rsi+40h] - 405e30 42 FUNC GLOBAL sub_405E30 FUNC_UNSAFE NOFP RET 405e59 - 405e30 4 INSTR BELONGTO 405e30 - 405e30 8 MEMORYHOLE STACK esp + 0 ReturnAddress - 405e34 -1 INSTR LOCAL NoMetaUpdate cmp [rdi+40h], r8 - 405e34 4 INSTR BELONGTO 405e30 - 405e38 -2 INSTR LOCAL n EAX ZZ NUMVia2ndSrcIMMEDNUM mov eax, 0FFFFFFFFh - 405e38 5 INSTR BELONGTO 405e30 - 405e38 5 INSTR DEADREGS EAX ECX EDX R8 ZZ mov eax, 0FFFFFFFFh - 405e3d 3 INSTR BELONGTO 405e30 - 405e3d 3 INSTR DEADREGS ECX EDX R8 ZZ mov rdx, [rdi] - 405e40 3 INSTR BELONGTO 405e30 - 405e40 3 INSTR DEADREGS ECX R8 ZZ mov rcx, [rsi] - 405e43 -1 INSTR LOCAL NoMetaUpdate jg short locret_405E58 - 405e43 2 INSTR BELONGTO 405e30 - 405e45 -1 INSTR LOCAL NoMetaUpdate jl short loc_405E50 - 405e45 2 INSTR BELONGTO 405e30 - 405e47 -1 INSTR LOCAL MetadataUnused mov rsi, rcx - 405e47 3 INSTR BELONGTO 405e30 - 405e4a -1 INSTR LOCAL MetadataUnused mov rdi, rdx - 405e4a 3 INSTR BELONGTO 405e30 - 405e4d -1 INSTR LOCAL NoMetaUpdate jmp short sub_405DF0 - 405e4d 2 INSTR BELONGTO 405e30 - 405e4d 2 INSTR DEADREGS EFLAGS EBX ESI EDI ZZ jmp short sub_405DF0 - 405e50 -2 INSTR LOCAL n EAX ZZ NUMVia2ndSrcIMMEDNUM mov eax, 1 - 405e50 5 INSTR BELONGTO 405e30 - 405e50 5 INSTR DEADREGS EFLAGS EAX ZZ mov eax, 1 - 405e55 3 INSTR BELONGTO 405e30 - 405e58 2 INSTR BELONGTO 405e30 - 405e58 2 INSTR DEADREGS EFLAGS ZZ rep retn - 405e60 0 FUNC FRAMERESTORE 0 0 1 1 0 1 2 0 0 3 0 0 4 0 8 5 0 0 6 0 4 7 0 4 8 0 0 9 0 0 10 0 0 11 0 0 12 0 0 13 0 0 14 0 0 15 0 0 ZZ - 405e60 0 FUNC MMSAFENESS SAFE - 405e60 -1 INSTR LOCAL MetadataUnused mov r8, [rdi+40h] - 405e60 4 INSTR BELONGTO 405e60 - 405e60 50 FUNC GLOBAL sub_405E60 FUNC_UNSAFE NOFP RET 405e91 - 405e60 8 MEMORYHOLE STACK esp + 0 ReturnAddress - 405e64 -1 INSTR LOCAL NoMetaUpdate cmp [rsi+40h], r8 - 405e64 4 INSTR BELONGTO 405e60 - 405e68 -2 INSTR LOCAL n EAX ZZ NUMVia2ndSrcIMMEDNUM mov eax, 0FFFFFFFFh - 405e68 5 INSTR BELONGTO 405e60 - 405e68 5 INSTR DEADREGS EAX ECX EDX R8 ZZ mov eax, 0FFFFFFFFh - 405e6d 3 INSTR BELONGTO 405e60 - 405e6d 3 INSTR DEADREGS ECX EDX R8 ZZ mov rdx, [rsi] - 405e70 3 INSTR BELONGTO 405e60 - 405e70 3 INSTR DEADREGS ECX R8 ZZ mov rcx, [rdi] - 405e73 -1 INSTR LOCAL NoMetaUpdate jg short locret_405E90 - 405e73 2 INSTR BELONGTO 405e60 - 405e75 -1 INSTR LOCAL NoMetaUpdate jl short loc_405E88 - 405e75 2 INSTR BELONGTO 405e60 - 405e77 -1 INSTR LOCAL MetadataUnused mov rsi, rcx - 405e77 3 INSTR BELONGTO 405e60 - 405e7a -1 INSTR LOCAL MetadataUnused mov rdi, rdx - 405e7a 3 INSTR BELONGTO 405e60 - 405e7d -1 INSTR LOCAL NoMetaUpdate jmp sub_405DF0 - 405e7d 5 INSTR BELONGTO 405e60 - 405e7d 5 INSTR DEADREGS EFLAGS EBX ESI EDI ZZ jmp sub_405DF0 - 405e88 -2 INSTR LOCAL n EAX ZZ NUMVia2ndSrcIMMEDNUM mov eax, 1 - 405e88 5 INSTR BELONGTO 405e60 - 405e88 5 INSTR DEADREGS EFLAGS EAX ZZ mov eax, 1 - 405e8d 3 INSTR BELONGTO 405e60 - 405e90 2 INSTR BELONGTO 405e60 - 405e90 2 INSTR DEADREGS EFLAGS ZZ rep retn - 405ea0 0 FUNC FRAMERESTORE 0 0 1 1 0 1 2 0 1 3 0 0 4 0 8 5 0 0 6 0 4 7 0 4 8 0 0 9 0 0 10 0 0 11 0 0 12 0 0 13 0 0 14 0 0 15 0 0 ZZ - 405ea0 0 FUNC MMSAFENESS SAFE - 405ea0 134 FUNC GLOBAL sub_405EA0 FUNC_UNSAFE NOFP RET 405f25 - 405ea0 -1 INSTR LOCAL MetadataUnused mov edx, [rsi+0A0h] - 405ea0 6 INSTR BELONGTO 405ea0 - 405ea0 8 MEMORYHOLE STACK esp + 0 ReturnAddress - 405ea6 -1 INSTR LOCAL MetadataUnused xor ecx, ecx - 405ea6 2 INSTR BELONGTO 405ea0 - 405ea8 -1 INSTR LOCAL MetadataUnused mov eax, [rdi+0A0h] - 405ea8 6 INSTR BELONGTO 405ea0 - 405eae -1 INSTR LOCAL NoMetaUpdate cmp edx, 9 - 405eae 3 INSTR BELONGTO 405ea0 - 405eb1 -2 INSTR LOCAL n ECX ZZ AlwaysNUM setz cl - 405eb1 3 INSTR BELONGTO 405ea0 - 405eb1 3 INSTR DEADREGS ECX ZZ setz cl - 405eb4 -1 INSTR LOCAL NoMetaUpdate cmp edx, 3 - 405eb4 3 INSTR BELONGTO 405ea0 - 405eb7 -2 INSTR LOCAL n EDX ZZ AlwaysNUM setz dl - 405eb7 3 INSTR BELONGTO 405ea0 - 405eb7 3 INSTR DEADREGS EDX ZZ setz dl - 405eba -1 INSTR LOCAL MetadataRedundant movzx edx, dl - 405eba 3 INSTR BELONGTO 405ea0 - 405ebd -1 INSTR LOCAL MetadataRedundant or ecx, edx - 405ebd 2 INSTR BELONGTO 405ea0 - 405ebf -1 INSTR LOCAL MetadataUnused xor edx, edx - 405ebf 2 INSTR BELONGTO 405ea0 - 405ec1 -1 INSTR LOCAL NoMetaUpdate cmp eax, 9 - 405ec1 3 INSTR BELONGTO 405ea0 - 405ec4 -1 INSTR LOCAL MetadataRedundant setz dl - 405ec4 3 INSTR BELONGTO 405ea0 - 405ec7 -1 INSTR LOCAL NoMetaUpdate cmp eax, 3 - 405ec7 3 INSTR BELONGTO 405ea0 - 405eca -2 INSTR LOCAL n EAX ZZ AlwaysNUM setz al - 405eca 3 INSTR BELONGTO 405ea0 - 405eca 3 INSTR DEADREGS EAX ZZ setz al - 405ecd -1 INSTR LOCAL MetadataRedundant movzx eax, al - 405ecd 3 INSTR BELONGTO 405ea0 - 405ed0 -1 INSTR LOCAL MetadataRedundant or edx, eax - 405ed0 2 INSTR BELONGTO 405ea0 - 405ed2 -1 INSTR LOCAL NoMetaUpdate jz short loc_405F10 - 405ed2 2 INSTR BELONGTO 405ea0 - 405ed4 -1 INSTR LOCAL NoMetaUpdate test cl, cl - 405ed4 2 INSTR BELONGTO 405ea0 - 405ed6 -1 INSTR LOCAL NoMetaUpdate jz short loc_405F20 - 405ed6 2 INSTR BELONGTO 405ea0 - 405ed8 -1 INSTR LOCAL MetadataUnused mov r8, [rsi+40h] - 405ed8 4 INSTR BELONGTO 405ea0 - 405edc -1 INSTR LOCAL NoMetaUpdate cmp [rdi+40h], r8 - 405edc 4 INSTR BELONGTO 405ea0 - 405ee0 -2 INSTR LOCAL n EAX ZZ NUMVia2ndSrcIMMEDNUM mov eax, 0FFFFFFFFh - 405ee0 5 INSTR BELONGTO 405ea0 - 405ee0 5 INSTR DEADREGS EAX ECX EDX R8 ZZ mov eax, 0FFFFFFFFh - 405ee5 3 INSTR BELONGTO 405ea0 - 405ee5 3 INSTR DEADREGS ECX EDX R8 ZZ mov rdx, [rdi] - 405ee8 3 INSTR BELONGTO 405ea0 - 405ee8 3 INSTR DEADREGS ECX R8 ZZ mov rcx, [rsi] - 405eeb -1 INSTR LOCAL NoMetaUpdate jg short locret_405F05 - 405eeb 2 INSTR BELONGTO 405ea0 - 405eed -1 INSTR LOCAL NoMetaUpdate jl short loc_405F00 - 405eed 2 INSTR BELONGTO 405ea0 - 405eef -1 INSTR LOCAL MetadataUnused mov rsi, rcx - 405eef 3 INSTR BELONGTO 405ea0 - 405ef2 -1 INSTR LOCAL MetadataUnused mov rdi, rdx - 405ef2 3 INSTR BELONGTO 405ea0 - 405ef5 -1 INSTR LOCAL NoMetaUpdate jmp sub_405DF0 - 405ef5 5 INSTR BELONGTO 405ea0 - 405ef5 5 INSTR DEADREGS EFLAGS EBX ESI EDI ZZ jmp sub_405DF0 - 405f00 -2 INSTR LOCAL n EAX ZZ NUMVia2ndSrcIMMEDNUM mov eax, 1 - 405f00 5 INSTR BELONGTO 405ea0 - 405f00 5 INSTR DEADREGS EFLAGS EAX ZZ mov eax, 1 - 405f05 2 INSTR BELONGTO 405ea0 - 405f05 2 INSTR DEADREGS EFLAGS ZZ rep retn - 405f10 -1 INSTR LOCAL NoMetaUpdate test cl, cl - 405f10 2 INSTR BELONGTO 405ea0 - 405f12 -1 INSTR LOCAL NoMetaUpdate jz short loc_405ED8 - 405f12 2 INSTR BELONGTO 405ea0 - 405f14 -2 INSTR LOCAL n EAX ZZ NUMVia2ndSrcIMMEDNUM mov eax, 1 - 405f14 5 INSTR BELONGTO 405ea0 - 405f14 5 INSTR DEADREGS EFLAGS EAX ZZ mov eax, 1 - 405f19 1 INSTR BELONGTO 405ea0 - 405f19 1 INSTR DEADREGS EFLAGS ZZ retn - 405f20 -2 INSTR LOCAL n EAX ZZ NUMVia2ndSrcIMMEDNUM mov eax, 0FFFFFFFFh - 405f20 5 INSTR BELONGTO 405ea0 - 405f20 5 INSTR DEADREGS EFLAGS EAX ZZ mov eax, 0FFFFFFFFh - 405f25 1 INSTR BELONGTO 405ea0 - 405f25 1 INSTR DEADREGS EFLAGS ZZ retn - 405f30 0 FUNC FRAMERESTORE 0 0 1 1 0 1 2 0 1 3 0 0 4 0 8 5 0 0 6 0 4 7 0 4 8 0 0 9 0 0 10 0 0 11 0 0 12 0 0 13 0 0 14 0 0 15 0 0 ZZ - 405f30 0 FUNC MMSAFENESS SAFE - 405f30 134 FUNC GLOBAL sub_405F30 FUNC_UNSAFE NOFP RET 405fb5 - 405f30 -1 INSTR LOCAL MetadataUnused mov edx, [rsi+0A0h] - 405f30 6 INSTR BELONGTO 405f30 - 405f30 8 MEMORYHOLE STACK esp + 0 ReturnAddress - 405f36 -1 INSTR LOCAL MetadataUnused xor ecx, ecx - 405f36 2 INSTR BELONGTO 405f30 - 405f38 -1 INSTR LOCAL MetadataUnused mov eax, [rdi+0A0h] - 405f38 6 INSTR BELONGTO 405f30 - 405f3e -1 INSTR LOCAL NoMetaUpdate cmp edx, 9 - 405f3e 3 INSTR BELONGTO 405f30 - 405f41 -2 INSTR LOCAL n ECX ZZ AlwaysNUM setz cl - 405f41 3 INSTR BELONGTO 405f30 - 405f41 3 INSTR DEADREGS ECX ZZ setz cl - 405f44 -1 INSTR LOCAL NoMetaUpdate cmp edx, 3 - 405f44 3 INSTR BELONGTO 405f30 - 405f47 -2 INSTR LOCAL n EDX ZZ AlwaysNUM setz dl - 405f47 3 INSTR BELONGTO 405f30 - 405f47 3 INSTR DEADREGS EDX ZZ setz dl - 405f4a -1 INSTR LOCAL MetadataRedundant movzx edx, dl - 405f4a 3 INSTR BELONGTO 405f30 - 405f4d -1 INSTR LOCAL MetadataRedundant or ecx, edx - 405f4d 2 INSTR BELONGTO 405f30 - 405f4f -1 INSTR LOCAL MetadataUnused xor edx, edx - 405f4f 2 INSTR BELONGTO 405f30 - 405f51 -1 INSTR LOCAL NoMetaUpdate cmp eax, 9 - 405f51 3 INSTR BELONGTO 405f30 - 405f54 -1 INSTR LOCAL MetadataRedundant setz dl - 405f54 3 INSTR BELONGTO 405f30 - 405f57 -1 INSTR LOCAL NoMetaUpdate cmp eax, 3 - 405f57 3 INSTR BELONGTO 405f30 - 405f5a -2 INSTR LOCAL n EAX ZZ AlwaysNUM setz al - 405f5a 3 INSTR BELONGTO 405f30 - 405f5a 3 INSTR DEADREGS EAX ZZ setz al - 405f5d -1 INSTR LOCAL MetadataRedundant movzx eax, al - 405f5d 3 INSTR BELONGTO 405f30 - 405f60 -1 INSTR LOCAL MetadataRedundant or edx, eax - 405f60 2 INSTR BELONGTO 405f30 - 405f62 -1 INSTR LOCAL NoMetaUpdate jz short loc_405FA0 - 405f62 2 INSTR BELONGTO 405f30 - 405f64 -1 INSTR LOCAL NoMetaUpdate test cl, cl - 405f64 2 INSTR BELONGTO 405f30 - 405f66 -1 INSTR LOCAL NoMetaUpdate jz short loc_405FB0 - 405f66 2 INSTR BELONGTO 405f30 - 405f68 -1 INSTR LOCAL MetadataUnused mov r8, [rdi+40h] - 405f68 4 INSTR BELONGTO 405f30 - 405f6c -1 INSTR LOCAL NoMetaUpdate cmp [rsi+40h], r8 - 405f6c 4 INSTR BELONGTO 405f30 - 405f70 -2 INSTR LOCAL n EAX ZZ NUMVia2ndSrcIMMEDNUM mov eax, 0FFFFFFFFh - 405f70 5 INSTR BELONGTO 405f30 - 405f70 5 INSTR DEADREGS EAX ECX EDX R8 ZZ mov eax, 0FFFFFFFFh - 405f75 3 INSTR BELONGTO 405f30 - 405f75 3 INSTR DEADREGS ECX EDX R8 ZZ mov rdx, [rsi] - 405f78 3 INSTR BELONGTO 405f30 - 405f78 3 INSTR DEADREGS ECX R8 ZZ mov rcx, [rdi] - 405f7b -1 INSTR LOCAL NoMetaUpdate jg short locret_405F95 - 405f7b 2 INSTR BELONGTO 405f30 - 405f7d -1 INSTR LOCAL NoMetaUpdate jl short loc_405F90 - 405f7d 2 INSTR BELONGTO 405f30 - 405f7f -1 INSTR LOCAL MetadataUnused mov rsi, rcx - 405f7f 3 INSTR BELONGTO 405f30 - 405f82 -1 INSTR LOCAL MetadataUnused mov rdi, rdx - 405f82 3 INSTR BELONGTO 405f30 - 405f85 -1 INSTR LOCAL NoMetaUpdate jmp sub_405DF0 - 405f85 5 INSTR BELONGTO 405f30 - 405f85 5 INSTR DEADREGS EFLAGS EBX ESI EDI ZZ jmp sub_405DF0 - 405f90 -2 INSTR LOCAL n EAX ZZ NUMVia2ndSrcIMMEDNUM mov eax, 1 - 405f90 5 INSTR BELONGTO 405f30 - 405f90 5 INSTR DEADREGS EFLAGS EAX ZZ mov eax, 1 - 405f95 2 INSTR BELONGTO 405f30 - 405f95 2 INSTR DEADREGS EFLAGS ZZ rep retn - 405fa0 -1 INSTR LOCAL NoMetaUpdate test cl, cl - 405fa0 2 INSTR BELONGTO 405f30 - 405fa2 -1 INSTR LOCAL NoMetaUpdate jz short loc_405F68 - 405fa2 2 INSTR BELONGTO 405f30 - 405fa4 -2 INSTR LOCAL n EAX ZZ NUMVia2ndSrcIMMEDNUM mov eax, 1 - 405fa4 5 INSTR BELONGTO 405f30 - 405fa4 5 INSTR DEADREGS EFLAGS EAX ZZ mov eax, 1 - 405fa9 1 INSTR BELONGTO 405f30 - 405fa9 1 INSTR DEADREGS EFLAGS ZZ retn - 405fb0 -2 INSTR LOCAL n EAX ZZ NUMVia2ndSrcIMMEDNUM mov eax, 0FFFFFFFFh - 405fb0 5 INSTR BELONGTO 405f30 - 405fb0 5 INSTR DEADREGS EFLAGS EAX ZZ mov eax, 0FFFFFFFFh - 405fb5 1 INSTR BELONGTO 405f30 - 405fb5 1 INSTR DEADREGS EFLAGS ZZ retn - 405fc0 0 FUNC FRAMERESTORE 0 0 0 1 0 0 2 0 0 3 0 0 4 0 0 5 0 0 6 0 0 7 0 0 8 0 0 9 0 0 10 0 0 11 0 0 12 0 0 13 0 0 14 0 0 15 0 0 ZZ - 405fc0 0 FUNC MMSAFENESS SAFE - 405fc0 11 FUNC GLOBAL sub_405FC0 FUNC_UNSAFE NOFP RET 405fca - 405fc0 -1 INSTR LOCAL MetadataUnused mov rsi, [rsi] - 405fc0 3 INSTR BELONGTO 405fc0 - 405fc3 -1 INSTR LOCAL MetadataUnused mov rdi, [rdi] - 405fc3 3 INSTR BELONGTO 405fc0 - 405fc6 -1 INSTR LOCAL NoMetaUpdate jmp sub_405DF0 - 405fc6 5 INSTR BELONGTO 405fc0 - 405fc6 5 INSTR DEADREGS EFLAGS ESI EDI ZZ jmp sub_405DF0 - 405fd0 0 FUNC FRAMERESTORE 0 0 4 1 0 0 2 0 0 3 0 0 4 0 0 5 0 0 6 0 0 7 0 0 8 0 0 9 0 0 10 0 0 11 0 0 12 0 0 13 0 0 14 0 0 15 0 0 ZZ - 405fd0 0 FUNC MMSAFENESS SAFE - 405fd0 14 FUNC GLOBAL sub_405FD0 FUNC_UNSAFE NOFP RET 405fdd - 405fd0 3 INSTR BELONGTO 405fd0 - 405fd0 3 INSTR DEADREGS EFLAGS EAX ZZ mov rax, rsi - 405fd0 8 MEMORYHOLE STACK esp + 0 ReturnAddress - 405fd3 -1 INSTR LOCAL MetadataUnused mov rsi, [rdi] - 405fd3 3 INSTR BELONGTO 405fd0 - 405fd6 -1 INSTR LOCAL MetadataUnused mov rdi, [rax] - 405fd6 3 INSTR BELONGTO 405fd0 - 405fd9 -1 INSTR LOCAL NoMetaUpdate jmp sub_405DF0 - 405fd9 5 INSTR BELONGTO 405fd0 - 405fd9 5 INSTR DEADREGS EFLAGS ESI EDI ZZ jmp sub_405DF0 - 405fe0 0 FUNC FRAMERESTORE 0 0 1 1 0 1 2 0 1 3 0 0 4 0 8 5 0 0 6 0 4 7 0 4 8 0 0 9 0 0 10 0 0 11 0 0 12 0 0 13 0 0 14 0 0 15 0 0 ZZ - 405fe0 0 FUNC MMSAFENESS SAFE - 405fe0 -1 INSTR LOCAL MetadataUnused mov edx, [rsi+0A0h] - 405fe0 6 INSTR BELONGTO 405fe0 - 405fe0 8 MEMORYHOLE STACK esp + 0 ReturnAddress - 405fe0 94 FUNC GLOBAL sub_405FE0 FUNC_UNSAFE NOFP RET 40603d - 405fe6 -1 INSTR LOCAL MetadataUnused xor ecx, ecx - 405fe6 2 INSTR BELONGTO 405fe0 - 405fe8 -1 INSTR LOCAL MetadataUnused mov eax, [rdi+0A0h] - 405fe8 6 INSTR BELONGTO 405fe0 - 405fee -1 INSTR LOCAL NoMetaUpdate cmp edx, 9 - 405fee 3 INSTR BELONGTO 405fe0 - 405ff1 -2 INSTR LOCAL n ECX ZZ AlwaysNUM setz cl - 405ff1 3 INSTR BELONGTO 405fe0 - 405ff1 3 INSTR DEADREGS ECX ZZ setz cl - 405ff4 -1 INSTR LOCAL NoMetaUpdate cmp edx, 3 - 405ff4 3 INSTR BELONGTO 405fe0 - 405ff7 -2 INSTR LOCAL n EDX ZZ AlwaysNUM setz dl - 405ff7 3 INSTR BELONGTO 405fe0 - 405ff7 3 INSTR DEADREGS EDX ZZ setz dl - 405ffa -1 INSTR LOCAL MetadataRedundant movzx edx, dl - 405ffa 3 INSTR BELONGTO 405fe0 - 405ffd -1 INSTR LOCAL MetadataRedundant or edx, ecx - 405ffd 2 INSTR BELONGTO 405fe0 - 405fff -1 INSTR LOCAL MetadataUnused xor ecx, ecx - 405fff 2 INSTR BELONGTO 405fe0 - 406001 -1 INSTR LOCAL NoMetaUpdate cmp eax, 9 - 406001 3 INSTR BELONGTO 405fe0 - 406004 -1 INSTR LOCAL MetadataRedundant setz cl - 406004 3 INSTR BELONGTO 405fe0 - 406007 -1 INSTR LOCAL NoMetaUpdate cmp eax, 3 - 406007 3 INSTR BELONGTO 405fe0 - 40600a -2 INSTR LOCAL n EAX ZZ AlwaysNUM setz al - 40600a 3 INSTR BELONGTO 405fe0 - 40600a 3 INSTR DEADREGS EAX ZZ setz al - 40600d -1 INSTR LOCAL MetadataRedundant movzx eax, al - 40600d 3 INSTR BELONGTO 405fe0 - 406010 -1 INSTR LOCAL MetadataRedundant or ecx, eax - 406010 2 INSTR BELONGTO 405fe0 - 406012 -1 INSTR LOCAL NoMetaUpdate jz short loc_406028 - 406012 2 INSTR BELONGTO 405fe0 - 406014 -1 INSTR LOCAL NoMetaUpdate test dl, dl - 406014 2 INSTR BELONGTO 405fe0 - 406016 -1 INSTR LOCAL NoMetaUpdate jz short loc_406038 - 406016 2 INSTR BELONGTO 405fe0 - 406018 -1 INSTR LOCAL MetadataUnused mov rsi, [rsi] - 406018 3 INSTR BELONGTO 405fe0 - 40601b -1 INSTR LOCAL MetadataUnused mov rdi, [rdi] - 40601b 3 INSTR BELONGTO 405fe0 - 40601e -1 INSTR LOCAL NoMetaUpdate jmp sub_405DF0 - 40601e 5 INSTR BELONGTO 405fe0 - 40601e 5 INSTR DEADREGS EFLAGS EBX ESI EDI ZZ jmp sub_405DF0 - 406028 -1 INSTR LOCAL NoMetaUpdate test dl, dl - 406028 2 INSTR BELONGTO 405fe0 - 40602a -1 INSTR LOCAL NoMetaUpdate jz short loc_406018 - 40602a 2 INSTR BELONGTO 405fe0 - 40602c -2 INSTR LOCAL n EAX ZZ NUMVia2ndSrcIMMEDNUM mov eax, 1 - 40602c 5 INSTR BELONGTO 405fe0 - 40602c 5 INSTR DEADREGS EFLAGS EAX ZZ mov eax, 1 - 406031 1 INSTR BELONGTO 405fe0 - 406031 1 INSTR DEADREGS EFLAGS ZZ retn - 406038 -2 INSTR LOCAL n EAX ZZ NUMVia2ndSrcIMMEDNUM mov eax, 0FFFFFFFFh - 406038 5 INSTR BELONGTO 405fe0 - 406038 5 INSTR DEADREGS EFLAGS EAX ZZ mov eax, 0FFFFFFFFh - 40603d 1 INSTR BELONGTO 405fe0 - 40603d 1 INSTR DEADREGS EFLAGS ZZ retn - 406040 0 FUNC FRAMERESTORE 0 0 96 1 0 1 2 0 1 3 0 0 4 0 8 5 0 0 6 0 1 7 0 4 8 0 0 9 0 0 10 0 0 11 0 0 12 0 0 13 0 0 14 0 0 15 0 0 ZZ - 406040 0 FUNC MMSAFENESS SAFE - 406040 102 FUNC GLOBAL sub_406040 FUNC_UNSAFE NOFP RET 4060a5 - 406040 -1 INSTR LOCAL MetadataUnused mov ecx, [rsi+0A0h] - 406040 6 INSTR BELONGTO 406040 - 406040 8 MEMORYHOLE STACK esp + 0 ReturnAddress - 406046 3 INSTR BELONGTO 406040 - 406046 3 INSTR DEADREGS EFLAGS EAX EDX ZZ mov rax, rsi - 406049 -1 INSTR LOCAL MetadataUnused xor esi, esi - 406049 2 INSTR BELONGTO 406040 - 40604b -1 INSTR LOCAL MetadataUnused mov edx, [rdi+0A0h] - 40604b 6 INSTR BELONGTO 406040 - 406051 -1 INSTR LOCAL NoMetaUpdate cmp ecx, 9 - 406051 3 INSTR BELONGTO 406040 - 406054 -2 INSTR LOCAL n ESI ZZ AlwaysNUM setz sil - 406054 4 INSTR BELONGTO 406040 - 406054 4 INSTR DEADREGS ESI ZZ setz sil - 406058 -1 INSTR LOCAL NoMetaUpdate cmp ecx, 3 - 406058 3 INSTR BELONGTO 406040 - 40605b -2 INSTR LOCAL n ECX ZZ AlwaysNUM setz cl - 40605b 3 INSTR BELONGTO 406040 - 40605b 3 INSTR DEADREGS ECX ZZ setz cl - 40605e -1 INSTR LOCAL MetadataRedundant movzx ecx, cl - 40605e 3 INSTR BELONGTO 406040 - 406061 -1 INSTR LOCAL MetadataRedundant or ecx, esi - 406061 2 INSTR BELONGTO 406040 - 406063 -1 INSTR LOCAL MetadataUnused xor esi, esi - 406063 2 INSTR BELONGTO 406040 - 406065 -1 INSTR LOCAL NoMetaUpdate cmp edx, 9 - 406065 3 INSTR BELONGTO 406040 - 406068 -1 INSTR LOCAL MetadataRedundant setz sil - 406068 4 INSTR BELONGTO 406040 - 40606c -1 INSTR LOCAL NoMetaUpdate cmp edx, 3 - 40606c 3 INSTR BELONGTO 406040 - 40606f -2 INSTR LOCAL n EDX ZZ AlwaysNUM setz dl - 40606f 3 INSTR BELONGTO 406040 - 40606f 3 INSTR DEADREGS EDX ZZ setz dl - 406072 -1 INSTR LOCAL MetadataRedundant movzx edx, dl - 406072 3 INSTR BELONGTO 406040 - 406075 -1 INSTR LOCAL MetadataRedundant or esi, edx - 406075 2 INSTR BELONGTO 406040 - 406077 -1 INSTR LOCAL NoMetaUpdate jz short loc_406090 - 406077 2 INSTR BELONGTO 406040 - 406079 -1 INSTR LOCAL NoMetaUpdate test cl, cl - 406079 2 INSTR BELONGTO 406040 - 40607b -1 INSTR LOCAL NoMetaUpdate jz short loc_4060A0 - 40607b 2 INSTR BELONGTO 406040 - 40607d -1 INSTR LOCAL MetadataUnused mov rsi, [rdi] - 40607d 3 INSTR BELONGTO 406040 - 406080 -1 INSTR LOCAL MetadataUnused mov rdi, [rax] - 406080 3 INSTR BELONGTO 406040 - 406083 -1 INSTR LOCAL NoMetaUpdate jmp sub_405DF0 - 406083 5 INSTR BELONGTO 406040 - 406083 5 INSTR DEADREGS EFLAGS EBX ESI EDI ZZ jmp sub_405DF0 - 406090 -1 INSTR LOCAL NoMetaUpdate test cl, cl - 406090 2 INSTR BELONGTO 406040 - 406092 -1 INSTR LOCAL NoMetaUpdate jz short loc_40607D - 406092 2 INSTR BELONGTO 406040 - 406094 -2 INSTR LOCAL n EAX ZZ NUMVia2ndSrcIMMEDNUM mov eax, 1 - 406094 5 INSTR BELONGTO 406040 - 406094 5 INSTR DEADREGS EFLAGS EAX ZZ mov eax, 1 - 406099 1 INSTR BELONGTO 406040 - 406099 1 INSTR DEADREGS EFLAGS ZZ retn - 4060a0 -2 INSTR LOCAL n EAX ZZ NUMVia2ndSrcIMMEDNUM mov eax, 0FFFFFFFFh - 4060a0 5 INSTR BELONGTO 406040 - 4060a0 5 INSTR DEADREGS EFLAGS EAX ZZ mov eax, 0FFFFFFFFh - 4060a5 1 INSTR BELONGTO 406040 - 4060a5 1 INSTR DEADREGS EFLAGS ZZ retn - 4060b0 0 FUNC FRAMERESTORE 0 0 96 1 0 1 2 0 1 3 0 0 4 0 8 5 0 0 6 0 4 7 0 4 8 0 0 9 0 0 10 0 0 11 0 0 12 0 0 13 0 0 14 0 0 15 0 0 ZZ - 4060b0 0 FUNC MMSAFENESS SAFE - 4060b0 231 FUNC GLOBAL sub_4060B0 FUNC_UNSAFE NOFP RET 406196 - 4060b0 5 INSTR BELONGTO 4060b0 - 4060b0 5 INSTR DEADREGS EFLAGS EAX ECX EDX ZZ mov [rsp+var_10], rbp - 4060b0 5 PTRIMMEDESP STACK -16 displ mov [rsp+var_10], rbp - 4060b5 -1 INSTR LOCAL MetadataUnused mov [rsp+var_8], r12 - 4060b5 5 INSTR BELONGTO 4060b0 - 4060ba -1 INSTR LOCAL MetadataUnused xor ecx, ecx - 4060ba 2 INSTR BELONGTO 4060b0 - 4060bc 5 INSTR BELONGTO 4060b0 - 4060bc 5 INSTR DEADREGS EFLAGS EAX ECX EDX R12 ZZ mov [rsp+var_18], rbx - 4060bc 5 PTRIMMEDESP STACK -24 displ mov [rsp+var_18], rbx - 4060c1 24 DATAREF STACK 994 esp + 0 PARENT LocalFrame LOCALFRAME - 4060c1 4 INSTR BELONGTO 4060b0 - 4060c1 4 INSTR DEADREGS EFLAGS EAX ECX EDX EBX R12 ZZ sub rsp, 18h - 4060c1 8 DATAREF STACK 995 esp + 0 CHILDOF 994 OFFSET 0 LOCALVAR var_18 - 4060c1 8 DATAREF STACK 996 esp + 8 CHILDOF 994 OFFSET 8 LOCALVAR var_10 - 4060c1 8 DATAREF STACK 997 esp + 16 CHILDOF 994 OFFSET 16 LOCALVAR var_8 - 4060c1 8 MEMORYHOLE STACK esp + 24 ReturnAddress - 4060c5 -1 INSTR LOCAL MetadataUnused mov edx, [rsi+0A0h] - 4060c5 6 INSTR BELONGTO 4060b0 - 4060cb -1 INSTR LOCAL MetadataUnused mov eax, [rdi+0A0h] - 4060cb 6 INSTR BELONGTO 4060b0 - 4060d1 -1 INSTR LOCAL MetadataUnused mov rbp, rdi - 4060d1 3 INSTR BELONGTO 4060b0 - 4060d4 -1 INSTR LOCAL MetadataUnused mov r12, rsi - 4060d4 3 INSTR BELONGTO 4060b0 - 4060d7 -1 INSTR LOCAL NoMetaUpdate cmp edx, 9 - 4060d7 3 INSTR BELONGTO 4060b0 - 4060da -2 INSTR LOCAL n ECX ZZ AlwaysNUM setz cl - 4060da 3 INSTR BELONGTO 4060b0 - 4060da 3 INSTR DEADREGS ECX EBX ZZ setz cl - 4060dd -1 INSTR LOCAL NoMetaUpdate cmp edx, 3 - 4060dd 3 INSTR BELONGTO 4060b0 - 4060e0 -2 INSTR LOCAL n EDX ZZ AlwaysNUM setz dl - 4060e0 3 INSTR BELONGTO 4060b0 - 4060e0 3 INSTR DEADREGS EDX EBX ZZ setz dl - 4060e3 -1 INSTR LOCAL MetadataRedundant movzx edx, dl - 4060e3 3 INSTR BELONGTO 4060b0 - 4060e6 -1 INSTR LOCAL MetadataRedundant or edx, ecx - 4060e6 2 INSTR BELONGTO 4060b0 - 4060e8 -1 INSTR LOCAL MetadataUnused xor ecx, ecx - 4060e8 2 INSTR BELONGTO 4060b0 - 4060ea -1 INSTR LOCAL NoMetaUpdate cmp eax, 9 - 4060ea 3 INSTR BELONGTO 4060b0 - 4060ed -1 INSTR LOCAL MetadataRedundant setz cl - 4060ed 3 INSTR BELONGTO 4060b0 - 4060f0 -1 INSTR LOCAL NoMetaUpdate cmp eax, 3 - 4060f0 3 INSTR BELONGTO 4060b0 - 4060f3 -2 INSTR LOCAL n EAX ZZ AlwaysNUM setz al - 4060f3 3 INSTR BELONGTO 4060b0 - 4060f3 3 INSTR DEADREGS EAX EBX ZZ setz al - 4060f6 -1 INSTR LOCAL MetadataRedundant movzx eax, al - 4060f6 3 INSTR BELONGTO 4060b0 - 4060f9 -1 INSTR LOCAL MetadataRedundant or ecx, eax - 4060f9 2 INSTR BELONGTO 4060b0 - 4060fb -1 INSTR LOCAL NoMetaUpdate jz short loc_406160 - 4060fb 2 INSTR BELONGTO 4060b0 - 4060fd -1 INSTR LOCAL NoMetaUpdate test dl, dl - 4060fd 2 INSTR BELONGTO 4060b0 - 4060ff -1 INSTR LOCAL NoMetaUpdate jz loc_406190 - 4060ff 6 INSTR BELONGTO 4060b0 - 406105 4 INSTR BELONGTO 4060b0 - 406105 4 INSTR DEADREGS EFLAGS EBX ESI EDI ZZ mov rdi, [rbp+0] ; s - 406109 -2 INSTR LOCAL n ESI ZZ NUMVia2ndSrcIMMEDNUM mov esi, 2Eh ; c - 406109 5 INSTR BELONGTO 4060b0 - 406109 5 INSTR DEADREGS EFLAGS EBX ESI ZZ mov esi, 2Eh ; c - 40610e -1 INSTR LOCAL NoMetaUpdate call _strrchr - 40610e 5 INSTR BELONGTO 4060b0 - 40610e 5 INSTR DEADREGS EFLAGS EBX ZZ call _strrchr - 406113 4 INSTR BELONGTO 4060b0 - 406113 4 INSTR DEADREGS EFLAGS EBX ESI EDI ZZ mov rdi, [r12] ; s - 406117 -1 INSTR LOCAL MetadataRedundant mov esi, 2Eh ; c - 406117 5 INSTR BELONGTO 4060b0 - 40611c 3 INSTR BELONGTO 4060b0 - 40611c 3 INSTR DEADREGS EFLAGS EBX ZZ mov rbx, rax - 40611f -1 INSTR LOCAL NoMetaUpdate call _strrchr - 40611f 5 INSTR BELONGTO 4060b0 - 40611f 5 INSTR DEADREGS EFLAGS ZZ call _strrchr - 406124 5 INSTR BELONGTO 4060b0 - 406124 5 INSTR DEADREGS EFLAGS EDX ESI EDI ZZ mov edx, 4160B9h - 406129 -1 INSTR LOCAL NoMetaUpdate test rax, rax - 406129 3 INSTR BELONGTO 4060b0 - 40612c 4 INSTR BELONGTO 4060b0 - 40612c 4 INSTR DEADREGS ESI EDI ZZ cmovz rax, rdx - 406130 -1 INSTR LOCAL NoMetaUpdate test rbx, rbx - 406130 3 INSTR BELONGTO 4060b0 - 406133 4 INSTR BELONGTO 4060b0 - 406133 4 INSTR DEADREGS ESI EDI ZZ cmovz rbx, rdx - 406137 3 INSTR BELONGTO 4060b0 - 406137 3 INSTR DEADREGS EFLAGS ESI EDI ZZ mov rsi, rax - 40613a 3 INSTR BELONGTO 4060b0 - 40613a 3 INSTR DEADREGS EFLAGS EDI ZZ mov rdi, rbx - 40613d -1 INSTR LOCAL NoMetaUpdate call sub_405DF0 - 40613d 5 INSTR BELONGTO 4060b0 - 40613d 5 INSTR DEADREGS EFLAGS EBX ZZ call sub_405DF0 - 406142 -1 INSTR LOCAL NoMetaUpdate test eax, eax - 406142 2 INSTR BELONGTO 4060b0 - 406144 -1 INSTR LOCAL NoMetaUpdate jz short loc_406170 - 406144 2 INSTR BELONGTO 4060b0 - 406146 4 INSTR BELONGTO 4060b0 - 406146 4 INSTR DEADREGS EFLAGS EBX R8 R9 R10 R11 R12 ZZ mov rbx, [rsp+18h+var_18] - 406146 4 PTRIMMEDESP STACK 0 displ mov rbx, [rsp+18h+var_18] - 40614a 5 INSTR BELONGTO 4060b0 - 40614a 5 INSTR DEADREGS EFLAGS R8 R9 R10 R11 R12 ZZ mov rbp, [rsp+18h+var_10] - 40614a 5 PTRIMMEDESP STACK 8 displ mov rbp, [rsp+18h+var_10] - 40614f -1 INSTR LOCAL MetadataUnused mov r12, [rsp+18h+var_8] - 40614f 5 INSTR BELONGTO 4060b0 - 406154 -1 INSTR LOCAL 1stSrcVia2ndSrcIMMEDNUM add rsp, 18h - 406154 4 INSTR BELONGTO 4060b0 - 406158 1 INSTR BELONGTO 4060b0 - 406158 1 INSTR DEADREGS EFLAGS R8 R9 R10 R11 R12 ZZ retn - 406160 -1 INSTR LOCAL NoMetaUpdate test dl, dl - 406160 2 INSTR BELONGTO 4060b0 - 406162 -1 INSTR LOCAL NoMetaUpdate jz short loc_406105 - 406162 2 INSTR BELONGTO 4060b0 - 406164 -2 INSTR LOCAL n EAX ZZ NUMVia2ndSrcIMMEDNUM mov eax, 1 - 406164 5 INSTR BELONGTO 4060b0 - 406164 5 INSTR DEADREGS EFLAGS EAX EBX R8 R9 R10 R11 R12 ZZ mov eax, 1 - 406169 -1 INSTR LOCAL NoMetaUpdate jmp short loc_406146 - 406169 2 INSTR BELONGTO 4060b0 - 406170 -1 INSTR LOCAL MetadataUnused mov rsi, [r12] - 406170 4 INSTR BELONGTO 4060b0 - 406174 -1 INSTR LOCAL MetadataUnused mov rdi, [rbp+0] - 406174 4 INSTR BELONGTO 4060b0 - 406178 -1 INSTR LOCAL MetadataUnused mov rbx, [rsp+18h+var_18] - 406178 4 INSTR BELONGTO 4060b0 - 40617c -1 INSTR LOCAL MetadataUnused mov rbp, [rsp+18h+var_10] - 40617c 5 INSTR BELONGTO 4060b0 - 406181 -1 INSTR LOCAL MetadataUnused mov r12, [rsp+18h+var_8] - 406181 5 INSTR BELONGTO 4060b0 - 406186 -1 INSTR LOCAL 1stSrcVia2ndSrcIMMEDNUM add rsp, 18h - 406186 4 INSTR BELONGTO 4060b0 - 40618a -1 INSTR LOCAL NoMetaUpdate jmp sub_405DF0 - 40618a 24 DEALLOC STACK esp - 24 jmp sub_405DF0 - 40618a 5 INSTR BELONGTO 4060b0 - 40618a 5 INSTR DEADREGS EFLAGS EBX ESI EDI R8 R9 R10 R11 R12 ZZ jmp sub_405DF0 - 406190 -2 INSTR LOCAL n EAX ZZ NUMVia2ndSrcIMMEDNUM mov eax, 0FFFFFFFFh - 406190 5 INSTR BELONGTO 4060b0 - 406190 5 INSTR DEADREGS EFLAGS EAX EBX R8 R9 R10 R11 R12 ZZ mov eax, 0FFFFFFFFh - 406195 -1 INSTR LOCAL NoMetaUpdate jmp short loc_406146 - 406195 2 INSTR BELONGTO 4060b0 - 4061a0 0 FUNC FRAMERESTORE 0 0 0 1 0 0 2 0 0 3 0 0 4 0 0 5 0 0 6 0 0 7 0 0 8 0 0 9 0 0 10 0 0 11 0 0 12 0 0 13 0 0 14 0 0 15 0 0 ZZ - 4061a0 0 FUNC MMSAFENESS SAFE - 4061a0 -1 INSTR LOCAL SafeFrameAlloc sub rsp, 8 - 4061a0 4 INSTR BELONGTO 4061a0 - 4061a0 4 INSTR DEADREGS EFLAGS ZZ sub rsp, 8 - 4061a0 63 FUNC GLOBAL sub_4061A0 FUNC_UNSAFE NOFP RET 4061de - 4061a0 8 DATAREF STACK 998 esp + 0 PARENT LocalFrame LOCALFRAME - 4061a0 8 MEMORYHOLE STACK esp + 8 ReturnAddress - 4061a4 -1 INSTR LOCAL NoMetaUpdate cmp cs:qword_6193A8, 0 - 4061a4 8 INSTR BELONGTO 4061a0 - 4061ac -1 INSTR LOCAL NoMetaUpdate jz short loc_4061C0 - 4061ac 2 INSTR BELONGTO 4061a0 - 4061ae -1 INSTR LOCAL MetadataUnused mov edi, offset qword_6193A0 - 4061ae 5 INSTR BELONGTO 4061a0 - 4061b3 -1 INSTR LOCAL 1stSrcVia2ndSrcIMMEDNUM add rsp, 8 - 4061b3 4 INSTR BELONGTO 4061a0 - 4061b7 -1 INSTR LOCAL NoMetaUpdate jmp short sub_4061E0 - 4061b7 2 INSTR BELONGTO 4061a0 - 4061b7 2 INSTR DEADREGS EFLAGS EAX ECX EDX ESI EDI R8 R9 R10 R11 ZZ jmp short sub_4061E0 - 4061c0 -1 INSTR LOCAL MetadataUnused mov edi, offset qword_619380 - 4061c0 5 INSTR BELONGTO 4061a0 - 4061c5 -1 INSTR LOCAL NoMetaUpdate call sub_4061E0 - 4061c5 5 INSTR BELONGTO 4061a0 - 4061c5 5 INSTR DEADREGS EFLAGS EAX ECX EDX ESI EDI R8 R9 R10 R11 ZZ call sub_4061E0 - 4061ca -1 INSTR LOCAL MetadataUnused mov edi, offset qword_6193B0 - 4061ca 5 INSTR BELONGTO 4061a0 - 4061cf -1 INSTR LOCAL NoMetaUpdate call sub_4061E0 - 4061cf 5 INSTR BELONGTO 4061a0 - 4061cf 5 INSTR DEADREGS EFLAGS EAX ECX EDX ESI EDI R8 R9 R10 R11 ZZ call sub_4061E0 - 4061d4 -1 INSTR LOCAL MetadataUnused mov edi, offset qword_619390 - 4061d4 5 INSTR BELONGTO 4061a0 - 4061d9 -1 INSTR LOCAL 1stSrcVia2ndSrcIMMEDNUM add rsp, 8 - 4061d9 4 INSTR BELONGTO 4061a0 - 4061dd -1 INSTR LOCAL NoMetaUpdate jmp short sub_4061E0 - 4061dd 2 INSTR BELONGTO 4061a0 - 4061dd 2 INSTR DEADREGS EFLAGS EAX ECX EDX ESI EDI R8 R9 R10 R11 ZZ jmp short sub_4061E0 - 4061dd 8 DEALLOC STACK esp - 8 jmp short sub_4061E0 - 4061e0 0 FUNC FRAMERESTORE 0 0 0 1 0 0 2 0 1 3 0 0 4 0 0 5 0 0 6 0 0 7 0 0 8 0 0 9 0 0 10 0 0 11 0 0 12 0 0 13 0 0 14 0 0 15 0 0 ZZ - 4061e0 0 FUNC MMSAFENESS SAFE - 4061e0 16 DATAREF STACK 1000 esp + 8 CHILDOF 999 OFFSET 8 LOCALVAR var_10 - 4061e0 24 DATAREF STACK 999 esp + 0 PARENT LocalFrame LOCALFRAME - 4061e0 4 INSTR BELONGTO 4061e0 - 4061e0 4 INSTR DEADREGS EFLAGS ZZ sub rsp, 18h - 4061e0 72 FUNC GLOBAL sub_4061E0 FUNC_UNSAFE NOFP RET 406227 - 4061e0 8 MEMORYHOLE STACK esp + 24 ReturnAddress - 4061e4 -1 INSTR LOCAL NoMetaUpdate cmp cs:byte_619818, 0 - 4061e4 7 INSTR BELONGTO 4061e0 - 4061eb -1 INSTR LOCAL NoMetaUpdate jz short loc_406210 - 4061eb 2 INSTR BELONGTO 4061e0 - 4061ed -1 INSTR LOCAL MetadataUnused mov rsi, [rdi] - 4061ed 3 INSTR BELONGTO 4061e0 - 4061f0 7 INSTR BELONGTO 4061e0 - 4061f0 7 INSTR DEADREGS EFLAGS ECX EDX ESI R8 R9 R10 R11 ZZ mov rcx, cs:stdout - 4061f7 -2 INSTR LOCAL n EDX ZZ NUMVia2ndSrcIMMEDNUM mov edx, 1 - 4061f7 5 INSTR BELONGTO 4061e0 - 4061f7 5 INSTR DEADREGS EFLAGS EDX ESI R8 R9 R10 R11 ZZ mov edx, 1 - 4061fc -1 INSTR LOCAL MetadataUnused mov rdi, [rdi+8] - 4061fc 4 INSTR BELONGTO 4061e0 - 406200 -1 INSTR LOCAL 1stSrcVia2ndSrcIMMEDNUM add rsp, 18h - 406200 4 INSTR BELONGTO 4061e0 - 406204 -1 INSTR LOCAL NoMetaUpdate jmp _fwrite_unlocked - 406204 24 DEALLOC STACK esp - 24 jmp _fwrite_unlocked - 406204 5 INSTR BELONGTO 4061e0 - 406204 5 INSTR DEADREGS EFLAGS ESI EDI R8 R9 R10 R11 ZZ jmp _fwrite_unlocked - 406210 -1 INSTR LOCAL MetadataUnused mov [rsp+18h+var_10], rdi - 406210 5 INSTR BELONGTO 4061e0 - 406215 7 INSTR BELONGTO 4061e0 - 406215 7 INSTR DEADREGS EFLAGS ZZ mov cs:byte_619818, 1 - 40621c -1 INSTR LOCAL NoMetaUpdate call sub_4061A0 - 40621c 5 INSTR BELONGTO 4061e0 - 40621c 5 INSTR DEADREGS EFLAGS ZZ call sub_4061A0 - 406221 -1 INSTR LOCAL MetadataUnused mov rdi, [rsp+18h+var_10] - 406221 5 INSTR BELONGTO 4061e0 - 406226 -1 INSTR LOCAL NoMetaUpdate jmp short loc_4061ED - 406226 2 INSTR BELONGTO 4061e0 - 406230 0 FUNC FRAMERESTORE 0 0 0 1 0 0 2 0 0 3 0 0 4 0 0 5 0 0 6 0 0 7 0 0 8 0 0 9 0 0 10 0 0 11 0 0 12 0 0 13 0 0 14 0 0 15 0 0 ZZ - 406230 0 FUNC MMSAFENESS SAFE - 406230 -1 INSTR LOCAL SafeFrameAlloc sub rsp, 8 - 406230 25 FUNC GLOBAL sub_406230 FUNC_UNSAFE NOFP RET 406248 - 406230 4 INSTR BELONGTO 406230 - 406230 4 INSTR DEADREGS EFLAGS EAX ECX EDX ESI EDI R8 R9 R10 R11 ZZ sub rsp, 8 - 406230 8 DATAREF STACK 1001 esp + 0 PARENT LocalFrame LOCALFRAME - 406230 8 MEMORYHOLE STACK esp + 8 ReturnAddress - 406234 -1 INSTR LOCAL MetadataUnused mov edi, offset qword_619380 - 406234 5 INSTR BELONGTO 406230 - 406239 -1 INSTR LOCAL NoMetaUpdate call sub_4061E0 - 406239 5 INSTR BELONGTO 406230 - 406239 5 INSTR DEADREGS EFLAGS EAX ECX EDX ESI EDI R8 R9 R10 R11 ZZ call sub_4061E0 - 40623e -1 INSTR LOCAL MetadataUnused mov edi, offset qword_619390 - 40623e 5 INSTR BELONGTO 406230 - 406243 -1 INSTR LOCAL 1stSrcVia2ndSrcIMMEDNUM add rsp, 8 - 406243 4 INSTR BELONGTO 406230 - 406247 -1 INSTR LOCAL NoMetaUpdate jmp short sub_4061E0 - 406247 2 INSTR BELONGTO 406230 - 406247 2 INSTR DEADREGS EFLAGS EAX ECX EDX ESI EDI R8 R9 R10 R11 ZZ jmp short sub_4061E0 - 406247 8 DEALLOC STACK esp - 8 jmp short sub_4061E0 - 406250 0 FUNC FRAMERESTORE 0 0 64 1 0 4 2 0 1 3 -44 0 4 0 8 5 -36 0 6 0 1 7 0 4 8 0 0 9 0 0 10 0 0 11 0 0 12 -28 0 13 -20 0 14 -12 0 15 -4 0 ZZ - 406250 0 FUNC MMSAFENESS SAFE - 406250 1375 FUNC GLOBAL sub_406250 FUNC_UNSAFE NOFP RET 4067ae - 406250 2 INSTR BELONGTO 406250 - 406250 2 INSTR DEADREGS EFLAGS ZZ push r15 - 406250 -3 INSTR LOCAL NoWarn push r15 - 406252 2 INSTR BELONGTO 406250 - 406252 2 INSTR DEADREGS EFLAGS R15 ZZ push r14 - 406252 -3 INSTR LOCAL NoWarn push r14 - 406254 2 INSTR BELONGTO 406250 - 406254 2 INSTR DEADREGS EFLAGS R14 R15 ZZ push r13 - 406254 -3 INSTR LOCAL NoWarn push r13 - 406256 -2 INSTR LOCAL n R13 ZZ NumericDEFs mov r13, rcx - 406256 3 INSTR BELONGTO 406250 - 406256 3 INSTR DEADREGS EFLAGS R13 R14 R15 ZZ mov r13, rcx - 406259 2 INSTR BELONGTO 406250 - 406259 2 INSTR DEADREGS EFLAGS R14 R15 ZZ push r12 - 406259 -3 INSTR LOCAL NoWarn push r12 - 40625b 1 INSTR BELONGTO 406250 - 40625b 1 INSTR DEADREGS EFLAGS R12 R14 R15 ZZ push rbp - 40625b -3 INSTR LOCAL NoWarn push rbp - 40625c -1 INSTR LOCAL MetadataUnused mov rbp, rdi - 40625c 3 INSTR BELONGTO 406250 - 40625f 1 INSTR BELONGTO 406250 - 40625f 1 INSTR DEADREGS EFLAGS R12 R14 R15 ZZ push rbx - 40625f -3 INSTR LOCAL NoWarn push rbx - 406260 3 INSTR BELONGTO 406250 - 406260 3 INSTR DEADREGS EFLAGS EBX R12 R14 R15 ZZ mov rbx, rdx - 406263 136 DATAREF STACK 1002 esp + 0 PARENT LocalFrame LOCALFRAME - 406263 24 MEMORYHOLE STACK esp + 136 CalleeSavedRegs - 406263 7 INSTR BELONGTO 406250 - 406263 7 INSTR DEADREGS EFLAGS R12 R14 R15 ZZ sub rsp, 88h - 406263 8 MEMORYHOLE STACK esp + 160 ReturnAddress - 40626a -1 INSTR LOCAL NoMetaUpdate test sil, sil - 40626a 3 INSTR BELONGTO 406250 - 40626d -1 INSTR LOCAL NoMetaUpdate jz loc_4063B0 - 40626d 6 INSTR BELONGTO 406250 - 406273 -1 INSTR LOCAL MetadataUnused xor r12d, r12d - 406273 3 INSTR BELONGTO 406250 - 406276 -1 INSTR LOCAL NoMetaUpdate cmp cs:byte_619610, 0 - 406276 7 INSTR BELONGTO 406250 - 40627d 4 INSTR BELONGTO 406250 - 40627d 4 INSTR DEADREGS R14 R15 ZZ mov r14, [rdi+8] - 406281 -1 INSTR LOCAL NoMetaUpdate jnz loc_4063C3 - 406281 6 INSTR BELONGTO 406250 - 406287 -1 INSTR LOCAL NoMetaUpdate test rbx, rbx - 406287 3 INSTR BELONGTO 406250 - 40628a -1 INSTR LOCAL NoMetaUpdate jz loc_40644F - 40628a 6 INSTR BELONGTO 406250 - 406290 -1 INSTR LOCAL NoMetaUpdate cmp cs:byte_619721, 0 - 406290 7 INSTR BELONGTO 406250 - 406297 -1 INSTR LOCAL NoMetaUpdate jz short loc_4062BA - 406297 2 INSTR BELONGTO 406250 - 406299 4 INSTR BELONGTO 406250 - 406299 4 INSTR DEADREGS EFLAGS EAX EDX ESI EDI R15 ZZ mov rax, [rbx+18h] - 40629d 4 INSTR BELONGTO 406250 - 40629d 4 INSTR DEADREGS EFLAGS EDX ESI EDI R15 ZZ lea rdx, [rax+8] - 4062a1 -1 INSTR LOCAL NoMetaUpdate cmp [rbx+20h], rdx - 4062a1 4 INSTR BELONGTO 406250 - 4062a5 -1 INSTR LOCAL NoMetaUpdate jb loc_406580 - 4062a5 6 INSTR BELONGTO 406250 - 4062ab 7 INSTR BELONGTO 406250 - 4062ab 7 INSTR DEADREGS EFLAGS ECX EDX ESI EDI R15 ZZ mov rdx, cs:qword_619810 - 4062b2 3 INSTR BELONGTO 406250 - 4062b2 3 INSTR DEADREGS EFLAGS ECX ESI EDI R15 ZZ mov [rax], rdx - 4062b5 5 INSTR BELONGTO 406250 - 4062b5 5 INSTR DEADREGS EFLAGS ECX EDX ESI EDI R15 ZZ add qword ptr [rbx+18h], 8 - 4062ba 7 INSTR BELONGTO 406250 - 4062ba 7 INSTR DEADREGS EFLAGS EAX ECX EDX ESI EDI R8 R15 ZZ mov rdx, cs:qword_619820 - 4062c1 7 INSTR BELONGTO 406250 - 4062c1 7 INSTR DEADREGS EFLAGS EAX ECX ESI EDI R8 R15 ZZ mov rdi, cs:stdout - 4062c8 2 INSTR BELONGTO 406250 - 4062c8 2 INSTR DEADREGS EFLAGS EAX ECX ESI R8 R15 ZZ xor ecx, ecx - 4062c8 -2 INSTR LOCAL n ECX ZZ AlwaysNUM xor ecx, ecx - 4062ca 3 INSTR BELONGTO 406250 - 4062ca 3 INSTR DEADREGS EFLAGS EAX ESI R8 R15 ZZ mov rsi, r14 - 4062cd -1 INSTR LOCAL NoMetaUpdate call sub_4054A0 - 4062cd 5 INSTR BELONGTO 406250 - 4062cd 5 INSTR DEADREGS EFLAGS EAX R8 R14 R15 ZZ call sub_4054A0 - 4062d2 7 INSTR BELONGTO 406250 - 4062d2 7 INSTR DEADREGS EFLAGS R14 R15 ZZ add cs:qword_619810, rax - 4062d9 -1 INSTR LOCAL NoMetaUpdate cmp cs:byte_619721, 0 - 4062d9 7 INSTR BELONGTO 406250 - 4062e0 3 INSTR BELONGTO 406250 - 4062e0 3 INSTR DEADREGS R14 R15 ZZ mov rbp, rax - 4062e3 -1 INSTR LOCAL NoMetaUpdate jz short loc_406306 - 4062e3 2 INSTR BELONGTO 406250 - 4062e5 4 INSTR BELONGTO 406250 - 4062e5 4 INSTR DEADREGS EFLAGS EAX EDX R14 R15 ZZ mov rax, [rbx+18h] - 4062e9 4 INSTR BELONGTO 406250 - 4062e9 4 INSTR DEADREGS EFLAGS EDX R14 R15 ZZ lea rdx, [rax+8] - 4062ed -1 INSTR LOCAL NoMetaUpdate cmp [rbx+20h], rdx - 4062ed 4 INSTR BELONGTO 406250 - 4062f1 -1 INSTR LOCAL NoMetaUpdate jb loc_406560 - 4062f1 6 INSTR BELONGTO 406250 - 4062f7 7 INSTR BELONGTO 406250 - 4062f7 7 INSTR DEADREGS EFLAGS EDX R14 R15 ZZ mov rdx, cs:qword_619810 - 4062fe 3 INSTR BELONGTO 406250 - 4062fe 3 INSTR DEADREGS EFLAGS R14 R15 ZZ mov [rax], rdx - 406301 5 INSTR BELONGTO 406250 - 406301 5 INSTR DEADREGS EFLAGS EAX R14 R15 ZZ add qword ptr [rbx+18h], 8 - 406306 -1 INSTR LOCAL NoMetaUpdate test r12d, r12d - 406306 3 INSTR BELONGTO 406250 - 406309 -1 INSTR LOCAL NoMetaUpdate jnz short loc_406374 - 406309 2 INSTR BELONGTO 406250 - 40630b -1 INSTR LOCAL 1stSrcVia2ndSrcIMMEDNUM add rsp, 88h - 40630b 7 INSTR BELONGTO 406250 - 406312 136 DEALLOC STACK esp - 136 mov rax, rbp - 406312 3 INSTR BELONGTO 406250 - 406312 3 INSTR DEADREGS EFLAGS EAX EBX R8 R9 R10 R11 R12 R13 R14 R15 ZZ mov rax, rbp - 406315 1 INSTR BELONGTO 406250 - 406315 1 INSTR DEADREGS EFLAGS EBX R8 R9 R10 R11 R12 R13 R14 R15 ZZ pop rbx - 406316 1 INSTR BELONGTO 406250 - 406316 1 INSTR DEADREGS EFLAGS R8 R9 R10 R11 R12 R13 R14 R15 ZZ pop rbp - 406317 2 INSTR BELONGTO 406250 - 406317 2 INSTR DEADREGS EFLAGS R8 R9 R10 R11 R12 R13 R14 R15 ZZ pop r12 - 406319 2 INSTR BELONGTO 406250 - 406319 2 INSTR DEADREGS EFLAGS R8 R9 R10 R11 R12 R13 R14 R15 ZZ pop r13 - 40631b 2 INSTR BELONGTO 406250 - 40631b 2 INSTR DEADREGS EFLAGS R8 R9 R10 R11 R12 R13 R14 R15 ZZ pop r14 - 40631d 2 INSTR BELONGTO 406250 - 40631d 2 INSTR DEADREGS EFLAGS R8 R9 R10 R11 R12 R13 R14 R15 ZZ pop r15 - 40631f 1 INSTR BELONGTO 406250 - 40631f 1 INSTR DEADREGS EFLAGS R8 R9 R10 R11 R12 R13 R14 R15 ZZ retn - 406320 -1 INSTR LOCAL NoMetaUpdate call sub_406230 - 406320 5 INSTR BELONGTO 406250 - 406320 5 INSTR DEADREGS EFLAGS EBX EDI R12 R14 R15 ZZ call sub_406230 - 406325 7 INSTR BELONGTO 406250 - 406325 7 INSTR DEADREGS EFLAGS EBX EDI R12 R14 R15 ZZ mov rdi, cs:stdout ; stream - 40632c -1 INSTR LOCAL NoMetaUpdate call _fflush_unlocked - 40632c 5 INSTR BELONGTO 406250 - 40632c 5 INSTR DEADREGS EFLAGS EBX R12 R14 R15 ZZ call _fflush_unlocked - 406331 2 INSTR BELONGTO 406250 - 406331 2 INSTR DEADREGS EFLAGS EDX EBX ESI EDI R12 R14 R15 ZZ xor edi, edi ; how - 406331 -2 INSTR LOCAL n EDI ZZ AlwaysNUM xor edi, edi ; how - 406333 3 INSTR BELONGTO 406250 - 406333 3 INSTR DEADREGS EFLAGS EDX EBX ESI R12 R14 R15 ZZ mov rdx, rsp ; oset - 406333 3 PTRIMMEDESP STACK 0 displ mov rdx, rsp ; oset - 406336 5 INSTR BELONGTO 406250 - 406336 5 INSTR DEADREGS EFLAGS EBX ESI R12 R14 R15 ZZ mov esi, offset set ; set - 40633b -1 INSTR LOCAL NoMetaUpdate call _sigprocmask - 40633b 5 INSTR BELONGTO 406250 - 40633b 5 INSTR DEADREGS EFLAGS EBX R12 R14 R15 ZZ call _sigprocmask - 406340 6 INSTR BELONGTO 406250 - 406340 6 INSTR DEADREGS EFLAGS EAX EBX EDI R12 R14 R15 ZZ mov ebx, cs:sig - 406346 6 INSTR BELONGTO 406250 - 406346 6 INSTR DEADREGS EFLAGS EAX EDI R12 R14 R15 ZZ mov eax, cs:dword_6195E0 - 40634c -1 INSTR LOCAL NoMetaUpdate test eax, eax - 40634c 2 INSTR BELONGTO 406250 - 40634e -1 INSTR LOCAL NoMetaUpdate jz short loc_4063A0 - 40634e 2 INSTR BELONGTO 406250 - 406350 -1 INSTR LOCAL 1stSrcVia2ndSrcIMMEDNUM sub eax, 1 - 406350 3 INSTR BELONGTO 406250 - 406353 -2 INSTR LOCAL n EBX ZZ NUMVia2ndSrcIMMEDNUM mov ebx, 13h - 406353 5 INSTR BELONGTO 406250 - 406353 5 INSTR DEADREGS EFLAGS EBX EDI R12 R14 R15 ZZ mov ebx, 13h - 406358 6 INSTR BELONGTO 406250 - 406358 6 INSTR DEADREGS EFLAGS EDI R12 R14 R15 ZZ mov cs:dword_6195E0, eax - 40635e 2 INSTR BELONGTO 406250 - 40635e 2 INSTR DEADREGS EFLAGS EDI R12 R14 R15 ZZ mov edi, ebx ; sig - 40635e -2 INSTR LOCAL n EDI ZZ NumericDEFs mov edi, ebx ; sig - 406360 -1 INSTR LOCAL NoMetaUpdate call _raise - 406360 5 INSTR BELONGTO 406250 - 406360 5 INSTR DEADREGS EFLAGS EBX R12 R14 R15 ZZ call _raise - 406365 2 INSTR BELONGTO 406250 - 406365 2 INSTR DEADREGS EFLAGS EDX EBX ESI EDI R12 R14 R15 ZZ xor edx, edx ; oset - 406365 -2 INSTR LOCAL n EDX ZZ AlwaysNUM xor edx, edx ; oset - 406367 3 INSTR BELONGTO 406250 - 406367 3 INSTR DEADREGS EFLAGS EBX ESI EDI R12 R14 R15 ZZ mov rsi, rsp ; set - 406367 3 PTRIMMEDESP STACK 0 displ mov rsi, rsp ; set - 40636a -1 INSTR LOCAL MetadataRedundant mov edi, 2 ; how - 40636a 5 INSTR BELONGTO 406250 - 40636f -1 INSTR LOCAL NoMetaUpdate call _sigprocmask - 40636f 5 INSTR BELONGTO 406250 - 40636f 5 INSTR DEADREGS EFLAGS EBX R12 R14 R15 ZZ call _sigprocmask - 406374 6 INSTR BELONGTO 406250 - 406374 6 INSTR DEADREGS EFLAGS EAX EBX R12 R14 R15 ZZ mov eax, cs:sig - 40637a -1 INSTR LOCAL NoMetaUpdate test eax, eax - 40637a 2 INSTR BELONGTO 406250 - 40637c -1 INSTR LOCAL NoMetaUpdate jnz short loc_40638C - 40637c 2 INSTR BELONGTO 406250 - 40637e 6 INSTR BELONGTO 406250 - 40637e 6 INSTR DEADREGS EFLAGS EAX EBX R12 R14 R15 ZZ mov eax, cs:dword_6195E0 - 406384 -1 INSTR LOCAL NoMetaUpdate test eax, eax - 406384 2 INSTR BELONGTO 406250 - 406386 -1 INSTR LOCAL NoMetaUpdate jz loc_406480 - 406386 6 INSTR BELONGTO 406250 - 40638c -1 INSTR LOCAL NoMetaUpdate cmp cs:byte_619818, 0 - 40638c 7 INSTR BELONGTO 406250 - 406393 -1 INSTR LOCAL NoMetaUpdate jz short loc_406325 - 406393 2 INSTR BELONGTO 406250 - 406395 -1 INSTR LOCAL NoMetaUpdate jmp short loc_406320 - 406395 2 INSTR BELONGTO 406250 - 4063a0 2 INSTR BELONGTO 406250 - 4063a0 2 INSTR DEADREGS EFLAGS ESI EDI R12 R14 R15 ZZ xor esi, esi ; handler - 4063a0 -2 INSTR LOCAL n ESI ZZ AlwaysNUM xor esi, esi ; handler - 4063a2 2 INSTR BELONGTO 406250 - 4063a2 2 INSTR DEADREGS EFLAGS EDI R12 R14 R15 ZZ mov edi, ebx ; sig - 4063a4 -1 INSTR LOCAL NoMetaUpdate call _signal - 4063a4 5 INSTR BELONGTO 406250 - 4063a4 5 INSTR DEADREGS EFLAGS R12 R14 R15 ZZ call _signal - 4063a9 -1 INSTR LOCAL NoMetaUpdate jmp short loc_40635E - 4063a9 2 INSTR BELONGTO 406250 - 4063b0 -1 INSTR LOCAL MetadataUnused xor r12d, r12d - 4063b0 3 INSTR BELONGTO 406250 - 4063b3 -1 INSTR LOCAL NoMetaUpdate cmp cs:byte_619610, 0 - 4063b3 7 INSTR BELONGTO 406250 - 4063ba 3 INSTR BELONGTO 406250 - 4063ba 3 INSTR DEADREGS R14 R15 ZZ mov r14, [rdi] - 4063bd -1 INSTR LOCAL NoMetaUpdate jz loc_406287 - 4063bd 6 INSTR BELONGTO 406250 - 4063c3 -1 INSTR LOCAL NoMetaUpdate test sil, sil - 4063c3 3 INSTR BELONGTO 406250 - 4063c6 -1 INSTR LOCAL NoMetaUpdate jz loc_4064C0 - 4063c6 6 INSTR BELONGTO 406250 - 4063cc 2 INSTR BELONGTO 406250 - 4063cc 2 INSTR DEADREGS EFLAGS ECX EDI R12 R15 ZZ xor ecx, ecx - 4063cc -2 INSTR LOCAL n ECX ZZ AlwaysNUM xor ecx, ecx - 4063ce -1 INSTR LOCAL NoMetaUpdate cmp byte ptr [rbp+0B1h], 0 - 4063ce 7 INSTR BELONGTO 406250 - 4063d5 4 INSTR BELONGTO 406250 - 4063d5 4 INSTR DEADREGS EDI R12 R15 ZZ mov r15, [rbp+8] - 4063d9 -1 INSTR LOCAL MetadataUnused mov r12d, [rbp+0A4h] - 4063d9 7 INSTR BELONGTO 406250 - 4063e0 -1 INSTR LOCAL NoMetaUpdate jnz loc_4064E7 - 4063e0 6 INSTR BELONGTO 406250 - 4063e6 -1 INSTR LOCAL NoMetaUpdate cmp cs:qword_619448, 0 - 4063e6 8 INSTR BELONGTO 406250 - 4063ee -1 INSTR LOCAL MetadataUnused mov edx, 0Ch - 4063ee 5 INSTR BELONGTO 406250 - 4063f3 -1 INSTR LOCAL NoMetaUpdate jz loc_40678C - 4063f3 6 INSTR BELONGTO 406250 - 4063f9 -1 INSTR LOCAL MetadataUnused mov rbp, rdx - 4063f9 3 INSTR BELONGTO 406250 - 4063fc -1 INSTR LOCAL MetadataUnused shl rbp, 4 - 4063fc 4 INSTR BELONGTO 406250 - 406400 -1 INSTR LOCAL MetadataUnused add rbp, 619380h - 406400 7 INSTR BELONGTO 406250 - 406407 -1 INSTR LOCAL NoMetaUpdate cmp qword ptr [rbp+8], 0 - 406407 5 INSTR BELONGTO 406250 - 40640c -2 INSTR LOCAL n EDI ZZ NUMVia2ndSrcIMMEDNUM mov edi, 4 - 40640c 5 INSTR BELONGTO 406250 - 40640c 5 INSTR DEADREGS EDI R12 R15 ZZ mov edi, 4 - 406411 -1 INSTR LOCAL NoMetaUpdate jz loc_406716 - 406411 6 INSTR BELONGTO 406250 - 406417 -1 INSTR LOCAL NoMetaUpdate call sub_4046E0 - 406417 5 INSTR BELONGTO 406250 - 406417 5 INSTR DEADREGS EFLAGS EAX ECX EDX ESI R12 R15 ZZ call sub_4046E0 - 40641c -1 INSTR LOCAL NoMetaUpdate test al, al - 40641c 2 INSTR BELONGTO 406250 - 40641e -1 INSTR LOCAL NoMetaUpdate jnz loc_406603 - 40641e 6 INSTR BELONGTO 406250 - 406424 -1 INSTR LOCAL MetadataUnused mov edi, offset qword_619380 - 406424 5 INSTR BELONGTO 406250 - 406429 -1 INSTR LOCAL MetadataUnused mov r12d, 1 - 406429 6 INSTR BELONGTO 406250 - 40642f -1 INSTR LOCAL NoMetaUpdate call sub_4061E0 - 40642f 5 INSTR BELONGTO 406250 - 40642f 5 INSTR DEADREGS EFLAGS EAX ECX EDX ESI EDI R8 R9 R10 R11 R15 ZZ call sub_4061E0 - 406434 -1 INSTR LOCAL MetadataUnused mov rdi, rbp - 406434 3 INSTR BELONGTO 406250 - 406437 -1 INSTR LOCAL NoMetaUpdate call sub_4061E0 - 406437 5 INSTR BELONGTO 406250 - 406437 5 INSTR DEADREGS EFLAGS EAX ECX EDX ESI EDI R8 R9 R10 R11 R15 ZZ call sub_4061E0 - 40643c -1 INSTR LOCAL MetadataUnused mov edi, offset qword_619390 - 40643c 5 INSTR BELONGTO 406250 - 406441 -1 INSTR LOCAL NoMetaUpdate call sub_4061E0 - 406441 5 INSTR BELONGTO 406250 - 406441 5 INSTR DEADREGS EFLAGS EAX ECX EDX ESI EDI R8 R9 R10 R11 R15 ZZ call sub_4061E0 - 406446 -1 INSTR LOCAL NoMetaUpdate test rbx, rbx - 406446 3 INSTR BELONGTO 406250 - 406449 -1 INSTR LOCAL NoMetaUpdate jnz loc_406290 - 406449 6 INSTR BELONGTO 406250 - 40644f 7 INSTR BELONGTO 406250 - 40644f 7 INSTR DEADREGS EFLAGS EAX ECX EDX EBX ESI EDI R8 R15 ZZ mov rdx, cs:qword_619820 - 406456 7 INSTR BELONGTO 406250 - 406456 7 INSTR DEADREGS EFLAGS EAX ECX EBX ESI EDI R8 R15 ZZ mov rdi, cs:stdout - 40645d 2 INSTR BELONGTO 406250 - 40645d 2 INSTR DEADREGS EFLAGS EAX ECX EBX ESI R8 R15 ZZ xor ecx, ecx - 40645d -2 INSTR LOCAL n ECX ZZ AlwaysNUM xor ecx, ecx - 40645f 3 INSTR BELONGTO 406250 - 40645f 3 INSTR DEADREGS EFLAGS EAX EBX ESI R8 R15 ZZ mov rsi, r14 - 406462 -1 INSTR LOCAL NoMetaUpdate call sub_4054A0 - 406462 5 INSTR BELONGTO 406250 - 406462 5 INSTR DEADREGS EFLAGS EAX EBX R8 R14 R15 ZZ call sub_4054A0 - 406467 3 INSTR BELONGTO 406250 - 406467 3 INSTR DEADREGS EFLAGS EBX R14 R15 ZZ mov rbp, rax - 40646a 7 INSTR BELONGTO 406250 - 40646a 7 INSTR DEADREGS EFLAGS EBX R14 R15 ZZ add cs:qword_619810, rax - 406471 -1 INSTR LOCAL NoMetaUpdate jmp loc_406306 - 406471 5 INSTR BELONGTO 406250 - 406480 -1 INSTR LOCAL NoMetaUpdate call sub_4061A0 - 406480 5 INSTR BELONGTO 406250 - 406480 5 INSTR DEADREGS EFLAGS EAX ECX EDX EBX ESI EDI R8 R9 R10 R11 R12 R14 R15 ZZ call sub_4061A0 - 406485 7 INSTR BELONGTO 406250 - 406485 7 INSTR DEADREGS EFLAGS EAX ECX EDX EBX ESI R12 R14 R15 ZZ mov rcx, cs:qword_619858 - 40648c 2 INSTR BELONGTO 406250 - 40648c 2 INSTR DEADREGS EFLAGS EAX EDX EBX ESI R12 R14 R15 ZZ xor edx, edx - 40648c -2 INSTR LOCAL n EDX ZZ AlwaysNUM xor edx, edx - 40648e -2 INSTR LOCAL n RAX ZZ NumericDEFs mov rax, r13 - 40648e 3 INSTR BELONGTO 406250 - 40648e 3 INSTR DEADREGS EFLAGS EAX EBX ESI R12 R14 R15 ZZ mov rax, r13 - 406491 -1 INSTR LOCAL MetadataRedundant div rcx - 406491 3 INSTR BELONGTO 406250 - 406494 -1 INSTR LOCAL MetadataRedundant xor edx, edx - 406494 2 INSTR BELONGTO 406250 - 406496 -2 INSTR LOCAL n RSI ZZ NumericDEFs mov rsi, rax - 406496 3 INSTR BELONGTO 406250 - 406496 3 INSTR DEADREGS EFLAGS EBX ESI R12 R14 R15 ZZ mov rsi, rax - 406499 -1 INSTR LOCAL MetadataRedundant lea rax, [rbp+r13-1] - 406499 5 INSTR BELONGTO 406250 - 40649e -1 INSTR LOCAL MetadataRedundant div rcx - 40649e 3 INSTR BELONGTO 406250 - 4064a1 -1 INSTR LOCAL NoMetaUpdate cmp rsi, rax - 4064a1 3 INSTR BELONGTO 406250 - 4064a4 -1 INSTR LOCAL NoMetaUpdate jz loc_40630B - 4064a4 6 INSTR BELONGTO 406250 - 4064aa -1 INSTR LOCAL MetadataUnused mov edi, offset qword_6194F0 - 4064aa 5 INSTR BELONGTO 406250 - 4064af -1 INSTR LOCAL NoMetaUpdate call sub_4061E0 - 4064af 5 INSTR BELONGTO 406250 - 4064af 5 INSTR DEADREGS EFLAGS EAX ECX EDX EBX ESI EDI R8 R9 R10 R11 R12 R13 R14 R15 ZZ call sub_4061E0 - 4064b4 -1 INSTR LOCAL NoMetaUpdate jmp loc_40630B - 4064b4 5 INSTR BELONGTO 406250 - 4064c0 -1 INSTR LOCAL NoMetaUpdate cmp cs:byte_619611, 0 - 4064c0 7 INSTR BELONGTO 406250 - 4064c7 4 INSTR BELONGTO 406250 - 4064c7 4 INSTR DEADREGS EAX ECX EDI R12 R15 ZZ mov r15, [rbp+0] - 4064cb -1 INSTR LOCAL NoMetaUpdate jz loc_40660D - 4064cb 6 INSTR BELONGTO 406250 - 4064d1 2 INSTR BELONGTO 406250 - 4064d1 2 INSTR DEADREGS EFLAGS EAX ECX EDI R12 ZZ xor eax, eax - 4064d1 -2 INSTR LOCAL n EAX ZZ AlwaysNUM xor eax, eax - 4064d3 -1 INSTR LOCAL NoMetaUpdate cmp byte ptr [rbp+0B1h], 0 - 4064d3 7 INSTR BELONGTO 406250 - 4064da -1 INSTR LOCAL NoMetaUpdate jnz loc_406619 - 4064da 6 INSTR BELONGTO 406250 - 4064e0 -1 INSTR LOCAL MetadataUnused mov r12d, [rbp+28h] - 4064e0 4 INSTR BELONGTO 406250 - 4064e4 -2 INSTR LOCAL n ECX ZZ NumericDEFs movzx ecx, al - 4064e4 3 INSTR BELONGTO 406250 - 4064e4 3 INSTR DEADREGS EFLAGS ECX EDI ZZ movzx ecx, al - 4064e7 -1 INSTR LOCAL NoMetaUpdate cmp byte ptr [rbp+0B0h], 0 - 4064e7 7 INSTR BELONGTO 406250 - 4064ee -1 INSTR LOCAL NoMetaUpdate jnz loc_4065A0 - 4064ee 6 INSTR BELONGTO 406250 - 4064f4 6 INSTR BELONGTO 406250 - 4064f4 6 INSTR DEADREGS EFLAGS EAX EDX EDI R12 ZZ mov eax, [rbp+0A0h] - 4064fa 7 INSTR BELONGTO 406250 - 4064fa 7 INSTR DEADREGS EFLAGS EDX EDI R12 ZZ mov edx, ds:dword_4134C0[rax*4] - 406501 -1 INSTR LOCAL NoMetaUpdate cmp edx, 5 - 406501 3 INSTR BELONGTO 406250 - 406504 -1 INSTR LOCAL NoMetaUpdate jnz loc_4063F9 - 406504 6 INSTR BELONGTO 406250 - 40650a 3 INSTR BELONGTO 406250 - 40650a 3 INSTR DEADREGS EFLAGS EDI R12 ZZ mov rdi, r15 ; s - 40650d -1 INSTR LOCAL NoMetaUpdate call _strlen - 40650d 5 INSTR BELONGTO 406250 - 40650d 5 INSTR DEADREGS EFLAGS R12 ZZ call _strlen - 406512 -1 INSTR LOCAL MetadataUnused mov rbp, cs:qword_61A038 - 406512 7 INSTR BELONGTO 406250 - 406519 -1 INSTR LOCAL 2ndSrcNumeric add r15, rax - 406519 3 INSTR BELONGTO 406250 - 40651c -1 INSTR LOCAL MetadataUnused mov r12, rax - 40651c 3 INSTR BELONGTO 406250 - 40651f -1 INSTR LOCAL NoMetaUpdate test rbp, rbp - 40651f 3 INSTR BELONGTO 406250 - 406522 -1 INSTR LOCAL NoMetaUpdate jz short loc_406551 - 406522 2 INSTR BELONGTO 406250 - 406524 4 INSTR BELONGTO 406250 - 406528 4 INSTR BELONGTO 406250 - 406528 4 INSTR DEADREGS EFLAGS EDX EDI ZZ mov rdx, [rbp+0] ; n - 40652c -1 INSTR LOCAL NoMetaUpdate cmp r12, rdx - 40652c 3 INSTR BELONGTO 406250 - 40652f -1 INSTR LOCAL NoMetaUpdate jb short loc_406548 - 40652f 2 INSTR BELONGTO 406250 - 406531 4 INSTR BELONGTO 406250 - 406531 4 INSTR DEADREGS EFLAGS ESI EDI ZZ mov rsi, [rbp+8] ; s2 - 406535 3 INSTR BELONGTO 406250 - 406535 3 INSTR DEADREGS EFLAGS EDI ZZ mov rdi, r15 - 406538 -1 INSTR LOCAL 2ndSrcNumeric sub rdi, rdx ; s1 - 406538 3 INSTR BELONGTO 406250 - 40653b -1 INSTR LOCAL NoMetaUpdate call _strncmp - 40653b 5 INSTR BELONGTO 406250 - 40653b 5 INSTR DEADREGS EFLAGS ZZ call _strncmp - 406540 -1 INSTR LOCAL NoMetaUpdate test eax, eax - 406540 2 INSTR BELONGTO 406250 - 406542 -1 INSTR LOCAL NoMetaUpdate jz loc_406729 - 406542 6 INSTR BELONGTO 406250 - 406548 -1 INSTR LOCAL MetadataUnused mov rbp, [rbp+20h] - 406548 4 INSTR BELONGTO 406250 - 40654c -1 INSTR LOCAL NoMetaUpdate test rbp, rbp - 40654c 3 INSTR BELONGTO 406250 - 40654f -1 INSTR LOCAL NoMetaUpdate jnz short loc_406528 - 40654f 2 INSTR BELONGTO 406250 - 406551 -1 INSTR LOCAL MetadataUnused mov edx, 5 - 406551 5 INSTR BELONGTO 406250 - 406556 -1 INSTR LOCAL NoMetaUpdate jmp loc_4063F9 - 406556 5 INSTR BELONGTO 406250 - 406560 -2 INSTR LOCAL n ESI ZZ NUMVia2ndSrcIMMEDNUM mov esi, 8 ; int - 406560 5 INSTR BELONGTO 406250 - 406560 5 INSTR DEADREGS EFLAGS ESI EDI R14 R15 ZZ mov esi, 8 ; int - 406565 3 INSTR BELONGTO 406250 - 406565 3 INSTR DEADREGS EFLAGS EDI R14 R15 ZZ mov rdi, rbx ; struct obstack * - 406568 -1 INSTR LOCAL NoMetaUpdate call __obstack_newchunk - 406568 5 INSTR BELONGTO 406250 - 406568 5 INSTR DEADREGS EFLAGS R14 R15 ZZ call __obstack_newchunk - 40656d 4 INSTR BELONGTO 406250 - 40656d 4 INSTR DEADREGS EFLAGS EAX EDX R14 R15 ZZ mov rax, [rbx+18h] - 406571 -1 INSTR LOCAL NoMetaUpdate jmp loc_4062F7 - 406571 5 INSTR BELONGTO 406250 - 406580 -2 INSTR LOCAL n ESI ZZ NUMVia2ndSrcIMMEDNUM mov esi, 8 ; int - 406580 5 INSTR BELONGTO 406250 - 406580 5 INSTR DEADREGS EFLAGS ESI EDI R15 ZZ mov esi, 8 ; int - 406585 3 INSTR BELONGTO 406250 - 406585 3 INSTR DEADREGS EFLAGS EDI R15 ZZ mov rdi, rbx ; struct obstack * - 406588 -1 INSTR LOCAL NoMetaUpdate call __obstack_newchunk - 406588 5 INSTR BELONGTO 406250 - 406588 5 INSTR DEADREGS EFLAGS R15 ZZ call __obstack_newchunk - 40658d 4 INSTR BELONGTO 406250 - 40658d 4 INSTR DEADREGS EFLAGS EAX ECX EDX ESI EDI R15 ZZ mov rax, [rbx+18h] - 406591 -1 INSTR LOCAL NoMetaUpdate jmp loc_4062AB - 406591 5 INSTR BELONGTO 406250 - 4065a0 -1 INSTR LOCAL MetadataUnused mov eax, r12d - 4065a0 3 INSTR BELONGTO 406250 - 4065a3 -1 INSTR LOCAL MetadataUnused and eax, 0F000h - 4065a3 5 INSTR BELONGTO 406250 - 4065a8 -1 INSTR LOCAL NoMetaUpdate cmp eax, 8000h - 4065a8 5 INSTR BELONGTO 406250 - 4065ad -1 INSTR LOCAL NoMetaUpdate jz loc_406672 - 4065ad 6 INSTR BELONGTO 406250 - 4065b3 -1 INSTR LOCAL NoMetaUpdate cmp eax, 4000h - 4065b3 5 INSTR BELONGTO 406250 - 4065b8 -1 INSTR LOCAL NoMetaUpdate jz loc_406732 - 4065b8 6 INSTR BELONGTO 406250 - 4065be -1 INSTR LOCAL NoMetaUpdate cmp eax, 0A000h - 4065be 5 INSTR BELONGTO 406250 - 4065c3 -1 INSTR LOCAL NoMetaUpdate jz short loc_40662A - 4065c3 2 INSTR BELONGTO 406250 - 4065c5 -1 INSTR LOCAL NoMetaUpdate cmp eax, 1000h - 4065c5 5 INSTR BELONGTO 406250 - 4065ca -1 INSTR LOCAL MetadataUnused mov edx, 8 - 4065ca 5 INSTR BELONGTO 406250 - 4065cf -1 INSTR LOCAL NoMetaUpdate jz loc_4063F9 - 4065cf 6 INSTR BELONGTO 406250 - 4065d5 -1 INSTR LOCAL NoMetaUpdate cmp eax, 0C000h - 4065d5 5 INSTR BELONGTO 406250 - 4065da -1 INSTR LOCAL MetadataUnused mov dl, 9 - 4065da 2 INSTR BELONGTO 406250 - 4065dc -1 INSTR LOCAL NoMetaUpdate jz loc_4063F9 - 4065dc 6 INSTR BELONGTO 406250 - 4065e2 -1 INSTR LOCAL NoMetaUpdate cmp eax, 6000h - 4065e2 5 INSTR BELONGTO 406250 - 4065e7 -1 INSTR LOCAL MetadataUnused mov dl, 0Ah - 4065e7 2 INSTR BELONGTO 406250 - 4065e9 -1 INSTR LOCAL NoMetaUpdate jz loc_4063F9 - 4065e9 6 INSTR BELONGTO 406250 - 4065ef -1 INSTR LOCAL MetadataUnused xor edx, edx - 4065ef 2 INSTR BELONGTO 406250 - 4065f1 -1 INSTR LOCAL NoMetaUpdate cmp eax, 2000h - 4065f1 5 INSTR BELONGTO 406250 - 4065f6 -1 INSTR LOCAL MetadataUnused setnz dl - 4065f6 3 INSTR BELONGTO 406250 - 4065f9 -1 INSTR LOCAL MetadataUnused lea rdx, [rdx+rdx+0Bh] - 4065f9 5 INSTR BELONGTO 406250 - 4065fe -1 INSTR LOCAL NoMetaUpdate jmp loc_4063F9 - 4065fe 5 INSTR BELONGTO 406250 - 406603 -1 INSTR LOCAL NoMetaUpdate call sub_406230 - 406603 5 INSTR BELONGTO 406250 - 406603 5 INSTR DEADREGS EFLAGS EDI R12 R15 ZZ call sub_406230 - 406608 -1 INSTR LOCAL NoMetaUpdate jmp loc_406424 - 406608 5 INSTR BELONGTO 406250 - 40660d -2 INSTR LOCAL n EAX ZZ NumericDEFs movzx eax, byte ptr [rbp+0B1h] - 40660d 7 INSTR BELONGTO 406250 - 40660d 7 INSTR DEADREGS EFLAGS EAX ECX EDI R12 ZZ movzx eax, byte ptr [rbp+0B1h] - 406614 -1 INSTR LOCAL NoMetaUpdate jmp loc_4064E0 - 406614 5 INSTR BELONGTO 406250 - 406619 -1 INSTR LOCAL MetadataUnused mov r12d, [rbp+0A4h] - 406619 7 INSTR BELONGTO 406250 - 406620 -2 INSTR LOCAL n EAX ZZ NUMVia2ndSrcIMMEDNUM mov eax, 1 - 406620 5 INSTR BELONGTO 406250 - 406620 5 INSTR DEADREGS EFLAGS EAX ECX EDI ZZ mov eax, 1 - 406625 -1 INSTR LOCAL NoMetaUpdate jmp loc_4064E4 - 406625 5 INSTR BELONGTO 406250 - 40662a -1 INSTR LOCAL NoMetaUpdate test ecx, ecx - 40662a 2 INSTR BELONGTO 406250 - 40662c -1 INSTR LOCAL MetadataUnused mov edx, 7 - 40662c 5 INSTR BELONGTO 406250 - 406631 -1 INSTR LOCAL NoMetaUpdate jnz loc_4063F9 - 406631 6 INSTR BELONGTO 406250 - 406637 -1 INSTR LOCAL MetadataUnused mov rsi, cs:off_6193F8 - 406637 7 INSTR BELONGTO 406250 - 40663e -1 INSTR LOCAL MetadataUnused mov ecx, 6 - 40663e 5 INSTR BELONGTO 406250 - 406643 -1 INSTR LOCAL MetadataUnused mov edi, offset aTarget; "target" - 406643 5 INSTR BELONGTO 406250 - 406648 -1 INSTR LOCAL MetadataUnused mov dl, 0Dh - 406648 2 INSTR BELONGTO 406250 - 40664a -1 INSTR LOCAL NoMetaUpdate repe cmpsb - 40664a 2 INSTR BELONGTO 406250 - 40664c -1 INSTR LOCAL MetadataUnused setnbe cl - 40664c 3 INSTR BELONGTO 406250 - 40664f -1 INSTR LOCAL MetadataUnused setb al - 40664f 3 INSTR BELONGTO 406250 - 406652 -1 INSTR LOCAL NoMetaUpdate cmp cl, al - 406652 2 INSTR BELONGTO 406250 - 406654 -1 INSTR LOCAL NoMetaUpdate jz loc_4063F9 - 406654 6 INSTR BELONGTO 406250 - 40665a -1 INSTR LOCAL NoMetaUpdate cmp cs:qword_619458, 1 - 40665a 8 INSTR BELONGTO 406250 - 406662 -1 INSTR LOCAL MetadataUnused sbb rdx, rdx - 406662 3 INSTR BELONGTO 406250 - 406665 -1 INSTR LOCAL MetadataUnused and rdx, 0FFFFFFFFFFFFFFFAh - 406665 4 INSTR BELONGTO 406250 - 406669 -1 INSTR LOCAL MetadataUnused add rdx, 0Dh - 406669 4 INSTR BELONGTO 406250 - 40666d -1 INSTR LOCAL NoMetaUpdate jmp loc_4063F9 - 40666d 5 INSTR BELONGTO 406250 - 406672 -1 INSTR LOCAL NoMetaUpdate test r12d, 800h - 406672 7 INSTR BELONGTO 406250 - 406679 -1 INSTR LOCAL NoMetaUpdate jz short loc_406692 - 406679 2 INSTR BELONGTO 406250 - 40667b -2 INSTR LOCAL n EDI ZZ NUMVia2ndSrcIMMEDNUM mov edi, 10h - 40667b 5 INSTR BELONGTO 406250 - 40667b 5 INSTR DEADREGS EFLAGS EAX ECX EDX ESI EDI ZZ mov edi, 10h - 406680 -1 INSTR LOCAL NoMetaUpdate call sub_4046E0 - 406680 5 INSTR BELONGTO 406250 - 406680 5 INSTR DEADREGS EFLAGS EAX ECX EDX ESI ZZ call sub_4046E0 - 406685 -1 INSTR LOCAL NoMetaUpdate test al, al - 406685 2 INSTR BELONGTO 406250 - 406687 -1 INSTR LOCAL MetadataUnused mov edx, 10h - 406687 5 INSTR BELONGTO 406250 - 40668c -1 INSTR LOCAL NoMetaUpdate jnz loc_4063F9 - 40668c 6 INSTR BELONGTO 406250 - 406692 -1 INSTR LOCAL NoMetaUpdate test r12d, 400h - 406692 7 INSTR BELONGTO 406250 - 406699 -1 INSTR LOCAL NoMetaUpdate jz short loc_4066B2 - 406699 2 INSTR BELONGTO 406250 - 40669b -2 INSTR LOCAL n EDI ZZ NUMVia2ndSrcIMMEDNUM mov edi, 11h - 40669b 5 INSTR BELONGTO 406250 - 40669b 5 INSTR DEADREGS EFLAGS EAX ECX EDX ESI EDI ZZ mov edi, 11h - 4066a0 -1 INSTR LOCAL NoMetaUpdate call sub_4046E0 - 4066a0 5 INSTR BELONGTO 406250 - 4066a0 5 INSTR DEADREGS EFLAGS EAX ECX EDX ESI ZZ call sub_4046E0 - 4066a5 -1 INSTR LOCAL NoMetaUpdate test al, al - 4066a5 2 INSTR BELONGTO 406250 - 4066a7 -1 INSTR LOCAL MetadataUnused mov edx, 11h - 4066a7 5 INSTR BELONGTO 406250 - 4066ac -1 INSTR LOCAL NoMetaUpdate jnz loc_4063F9 - 4066ac 6 INSTR BELONGTO 406250 - 4066b2 -2 INSTR LOCAL n EDI ZZ NUMVia2ndSrcIMMEDNUM mov edi, 15h - 4066b2 5 INSTR BELONGTO 406250 - 4066b2 5 INSTR DEADREGS EFLAGS EAX ECX EDX ESI EDI ZZ mov edi, 15h - 4066b7 -1 INSTR LOCAL NoMetaUpdate call sub_4046E0 - 4066b7 5 INSTR BELONGTO 406250 - 4066b7 5 INSTR DEADREGS EFLAGS EAX ECX EDX ESI ZZ call sub_4046E0 - 4066bc -1 INSTR LOCAL NoMetaUpdate test al, al - 4066bc 2 INSTR BELONGTO 406250 - 4066be -1 INSTR LOCAL NoMetaUpdate jz short loc_4066D2 - 4066be 2 INSTR BELONGTO 406250 - 4066c0 -1 INSTR LOCAL NoMetaUpdate cmp byte ptr [rbp+0B8h], 0 - 4066c0 7 INSTR BELONGTO 406250 - 4066c7 -2 INSTR LOCAL n EDX ZZ NUMVia2ndSrcIMMEDNUM mov edx, 15h - 4066c7 5 INSTR BELONGTO 406250 - 4066c7 5 INSTR DEADREGS EDX EDI ZZ mov edx, 15h - 4066cc -1 INSTR LOCAL NoMetaUpdate jnz loc_4063F9 - 4066cc 6 INSTR BELONGTO 406250 - 4066d2 -1 INSTR LOCAL MetadataUnused and r12d, 49h - 4066d2 4 INSTR BELONGTO 406250 - 4066d6 -1 INSTR LOCAL NoMetaUpdate jz short loc_4066EF - 4066d6 2 INSTR BELONGTO 406250 - 4066d8 -2 INSTR LOCAL n EDI ZZ NUMVia2ndSrcIMMEDNUM mov edi, 0Eh - 4066d8 5 INSTR BELONGTO 406250 - 4066d8 5 INSTR DEADREGS EFLAGS EAX ECX EDX ESI EDI R12 ZZ mov edi, 0Eh - 4066dd -1 INSTR LOCAL NoMetaUpdate call sub_4046E0 - 4066dd 5 INSTR BELONGTO 406250 - 4066dd 5 INSTR DEADREGS EFLAGS EAX ECX EDX ESI R12 ZZ call sub_4046E0 - 4066e2 -1 INSTR LOCAL NoMetaUpdate test al, al - 4066e2 2 INSTR BELONGTO 406250 - 4066e4 -2 INSTR LOCAL n EDX ZZ NUMVia2ndSrcIMMEDNUM mov edx, 0Eh - 4066e4 5 INSTR BELONGTO 406250 - 4066e4 5 INSTR DEADREGS EDX EDI R12 ZZ mov edx, 0Eh - 4066e9 -1 INSTR LOCAL NoMetaUpdate jnz loc_4063F9 - 4066e9 6 INSTR BELONGTO 406250 - 4066ef -1 INSTR LOCAL NoMetaUpdate cmp qword ptr [rbp+20h], 1 - 4066ef 5 INSTR BELONGTO 406250 - 4066f4 -1 INSTR LOCAL NoMetaUpdate jbe loc_40650A - 4066f4 6 INSTR BELONGTO 406250 - 4066fa -2 INSTR LOCAL n EDI ZZ NUMVia2ndSrcIMMEDNUM mov edi, 16h - 4066fa 5 INSTR BELONGTO 406250 - 4066fa 5 INSTR DEADREGS EFLAGS EAX ECX EDX ESI EDI R12 ZZ mov edi, 16h - 4066ff -1 INSTR LOCAL NoMetaUpdate call sub_4046E0 - 4066ff 5 INSTR BELONGTO 406250 - 4066ff 5 INSTR DEADREGS EFLAGS EAX ECX EDX ESI R12 ZZ call sub_4046E0 - 406704 -1 INSTR LOCAL NoMetaUpdate test al, al - 406704 2 INSTR BELONGTO 406250 - 406706 -2 INSTR LOCAL n EDX ZZ NUMVia2ndSrcIMMEDNUM mov edx, 16h - 406706 5 INSTR BELONGTO 406250 - 406706 5 INSTR DEADREGS EDX EDI R12 ZZ mov edx, 16h - 40670b -1 INSTR LOCAL NoMetaUpdate jnz loc_4063F9 - 40670b 6 INSTR BELONGTO 406250 - 406711 -1 INSTR LOCAL NoMetaUpdate jmp loc_40650A - 406711 5 INSTR BELONGTO 406250 - 406716 -1 INSTR LOCAL MetadataUnused xor r12d, r12d - 406716 3 INSTR BELONGTO 406250 - 406719 -1 INSTR LOCAL NoMetaUpdate call sub_4046E0 - 406719 5 INSTR BELONGTO 406250 - 406719 5 INSTR DEADREGS EFLAGS EAX ECX EDX ESI R12 R15 ZZ call sub_4046E0 - 40671e -1 INSTR LOCAL NoMetaUpdate test al, al - 40671e 2 INSTR BELONGTO 406250 - 406720 -1 INSTR LOCAL MetadataUnused setnz r12b - 406720 4 INSTR BELONGTO 406250 - 406724 -1 INSTR LOCAL NoMetaUpdate jmp loc_406287 - 406724 5 INSTR BELONGTO 406250 - 406729 -1 INSTR LOCAL MetadataUnused add rbp, 10h - 406729 4 INSTR BELONGTO 406250 - 40672d -1 INSTR LOCAL NoMetaUpdate jmp loc_406407 - 40672d 5 INSTR BELONGTO 406250 - 406732 -1 INSTR LOCAL MetadataUnused mov eax, r12d - 406732 3 INSTR BELONGTO 406250 - 406735 -1 INSTR LOCAL MetadataUnused and eax, 202h - 406735 5 INSTR BELONGTO 406250 - 40673a -1 INSTR LOCAL NoMetaUpdate cmp eax, 202h - 40673a 5 INSTR BELONGTO 406250 - 40673f -1 INSTR LOCAL NoMetaUpdate jz short loc_406796 - 40673f 2 INSTR BELONGTO 406250 - 406741 -1 INSTR LOCAL NoMetaUpdate test r12b, 2 - 406741 4 INSTR BELONGTO 406250 - 406745 -1 INSTR LOCAL NoMetaUpdate jz short loc_40675E - 406745 2 INSTR BELONGTO 406250 - 406747 -2 INSTR LOCAL n EDI ZZ NUMVia2ndSrcIMMEDNUM mov edi, 13h - 406747 5 INSTR BELONGTO 406250 - 406747 5 INSTR DEADREGS EFLAGS EAX ECX EDX ESI EDI R15 ZZ mov edi, 13h - 40674c -1 INSTR LOCAL NoMetaUpdate call sub_4046E0 - 40674c 5 INSTR BELONGTO 406250 - 40674c 5 INSTR DEADREGS EFLAGS EAX ECX EDX ESI R15 ZZ call sub_4046E0 - 406751 -1 INSTR LOCAL NoMetaUpdate test al, al - 406751 2 INSTR BELONGTO 406250 - 406753 -1 INSTR LOCAL MetadataUnused mov edx, 13h - 406753 5 INSTR BELONGTO 406250 - 406758 -1 INSTR LOCAL NoMetaUpdate jnz loc_4063F9 - 406758 6 INSTR BELONGTO 406250 - 40675e -1 INSTR LOCAL MetadataUnused and r12d, 200h - 40675e 7 INSTR BELONGTO 406250 - 406765 -1 INSTR LOCAL MetadataUnused mov edx, 6 - 406765 5 INSTR BELONGTO 406250 - 40676a -1 INSTR LOCAL NoMetaUpdate jz loc_4063F9 - 40676a 6 INSTR BELONGTO 406250 - 406770 -2 INSTR LOCAL n EDI ZZ NUMVia2ndSrcIMMEDNUM mov edi, 12h - 406770 5 INSTR BELONGTO 406250 - 406770 5 INSTR DEADREGS EFLAGS EAX ECX EDX ESI EDI R12 R15 ZZ mov edi, 12h - 406775 -1 INSTR LOCAL NoMetaUpdate call sub_4046E0 - 406775 5 INSTR BELONGTO 406250 - 406775 5 INSTR DEADREGS EFLAGS EAX ECX EDX ESI R12 R15 ZZ call sub_4046E0 - 40677a -1 INSTR LOCAL NoMetaUpdate cmp al, 1 - 40677a 2 INSTR BELONGTO 406250 - 40677c -1 INSTR LOCAL MetadataUnused sbb rdx, rdx - 40677c 3 INSTR BELONGTO 406250 - 40677f -1 INSTR LOCAL MetadataUnused and rdx, 0FFFFFFFFFFFFFFF4h - 40677f 4 INSTR BELONGTO 406250 - 406783 -1 INSTR LOCAL MetadataUnused add rdx, 12h - 406783 4 INSTR BELONGTO 406250 - 406787 -1 INSTR LOCAL NoMetaUpdate jmp loc_4063F9 - 406787 5 INSTR BELONGTO 406250 - 40678c -2 INSTR LOCAL n ECX ZZ NUMVia2ndSrcIMMEDNUM mov ecx, 0FFFFFFFFh - 40678c 5 INSTR BELONGTO 406250 - 40678c 5 INSTR DEADREGS EFLAGS EAX ECX EDI ZZ mov ecx, 0FFFFFFFFh - 406791 -1 INSTR LOCAL NoMetaUpdate jmp loc_4064E7 - 406791 5 INSTR BELONGTO 406250 - 406796 -2 INSTR LOCAL n EDI ZZ NUMVia2ndSrcIMMEDNUM mov edi, 14h - 406796 5 INSTR BELONGTO 406250 - 406796 5 INSTR DEADREGS EFLAGS EAX ECX EDX ESI EDI R15 ZZ mov edi, 14h - 40679b -1 INSTR LOCAL NoMetaUpdate call sub_4046E0 - 40679b 5 INSTR BELONGTO 406250 - 40679b 5 INSTR DEADREGS EFLAGS EAX ECX EDX ESI R15 ZZ call sub_4046E0 - 4067a0 -1 INSTR LOCAL NoMetaUpdate test al, al - 4067a0 2 INSTR BELONGTO 406250 - 4067a2 -1 INSTR LOCAL MetadataUnused mov edx, 14h - 4067a2 5 INSTR BELONGTO 406250 - 4067a7 -1 INSTR LOCAL NoMetaUpdate jnz loc_4063F9 - 4067a7 6 INSTR BELONGTO 406250 - 4067ad -1 INSTR LOCAL NoMetaUpdate jmp short loc_406741 - 4067ad 2 INSTR BELONGTO 406250 - 4067b0 0 FUNC FRAMERESTORE 0 0 1 1 0 1 2 0 0 3 0 0 4 0 8 5 0 0 6 0 96 7 0 1 8 0 0 9 0 0 10 0 0 11 0 0 12 0 0 13 0 0 14 0 0 15 0 0 ZZ - 4067b0 0 FUNC MMSAFENESS SAFE - 4067b0 -1 INSTR LOCAL SafeFrameAlloc sub rsp, 8 - 4067b0 4 INSTR BELONGTO 4067b0 - 4067b0 4 INSTR DEADREGS EFLAGS ZZ sub rsp, 8 - 4067b0 66 FUNC GLOBAL sub_4067B0 FUNC_UNSAFE NOFP RET 4067f1 - 4067b0 8 DATAREF STACK 1003 esp + 0 PARENT LocalFrame LOCALFRAME - 4067b0 8 MEMORYHOLE STACK esp + 8 ReturnAddress - 4067b4 -1 INSTR LOCAL NoMetaUpdate cmp cs:byte_619610, 0 - 4067b4 7 INSTR BELONGTO 4067b0 - 4067bb -1 INSTR LOCAL NoMetaUpdate jz short loc_4067CB - 4067bb 2 INSTR BELONGTO 4067b0 - 4067bd -2 INSTR LOCAL n EDI ZZ NUMVia2ndSrcIMMEDNUM mov edi, 4 - 4067bd 5 INSTR BELONGTO 4067b0 - 4067bd 5 INSTR DEADREGS EFLAGS EAX ECX EDX ESI EDI ZZ mov edi, 4 - 4067c2 -1 INSTR LOCAL NoMetaUpdate call sub_4046E0 - 4067c2 5 INSTR BELONGTO 4067b0 - 4067c2 5 INSTR DEADREGS EFLAGS EAX ECX EDX ESI ZZ call sub_4046E0 - 4067c7 -1 INSTR LOCAL NoMetaUpdate test al, al - 4067c7 2 INSTR BELONGTO 4067b0 - 4067c9 -1 INSTR LOCAL NoMetaUpdate jnz short loc_4067D0 - 4067c9 2 INSTR BELONGTO 4067b0 - 4067cb -1 INSTR LOCAL 1stSrcVia2ndSrcIMMEDNUM add rsp, 8 - 4067cb 4 INSTR BELONGTO 4067b0 - 4067cf 1 INSTR BELONGTO 4067b0 - 4067cf 1 INSTR DEADREGS EFLAGS R8 R9 R10 R11 ZZ retn - 4067d0 -1 INSTR LOCAL MetadataUnused mov edi, offset qword_619380 - 4067d0 5 INSTR BELONGTO 4067b0 - 4067d5 -1 INSTR LOCAL NoMetaUpdate call sub_4061E0 - 4067d5 5 INSTR BELONGTO 4067b0 - 4067d5 5 INSTR DEADREGS EFLAGS EAX ECX EDX EBX ESI EDI R8 R9 R10 R11 ZZ call sub_4061E0 - 4067da -1 INSTR LOCAL MetadataUnused mov edi, offset qword_6193C0 - 4067da 5 INSTR BELONGTO 4067b0 - 4067df -1 INSTR LOCAL NoMetaUpdate call sub_4061E0 - 4067df 5 INSTR BELONGTO 4067b0 - 4067df 5 INSTR DEADREGS EFLAGS EAX ECX EDX EBX ESI EDI R8 R9 R10 R11 ZZ call sub_4061E0 - 4067e4 -1 INSTR LOCAL MetadataUnused mov edi, offset qword_619390 - 4067e4 5 INSTR BELONGTO 4067b0 - 4067e9 -1 INSTR LOCAL 1stSrcVia2ndSrcIMMEDNUM add rsp, 8 - 4067e9 4 INSTR BELONGTO 4067b0 - 4067ed -1 INSTR LOCAL NoMetaUpdate jmp sub_4061E0 - 4067ed 5 INSTR BELONGTO 4067b0 - 4067ed 5 INSTR DEADREGS EFLAGS EAX ECX EDX EBX ESI EDI R8 R9 R10 R11 ZZ jmp sub_4061E0 - 4067ed 8 DEALLOC STACK esp - 8 jmp sub_4061E0 - 406800 0 FUNC FRAMERESTORE 0 0 64 1 0 1 2 0 1 3 -12 0 4 0 8 5 -4 0 6 0 1 7 0 4 8 0 0 9 0 0 10 0 0 11 0 0 12 0 0 13 0 0 14 0 0 15 0 0 ZZ - 406800 0 FUNC MMSAFENESS SAFE - 406800 1 INSTR BELONGTO 406800 - 406800 1 INSTR DEADREGS EFLAGS EAX ECX EDX R8 R9 R10 R11 ZZ push rbp - 406800 379 FUNC GLOBAL sub_406800 FUNC_UNSAFE NOFP RET 40697a - 406800 -3 INSTR LOCAL NoWarn push rbp - 406801 -2 INSTR LOCAL n RBP ZZ NumericDEFs mov rbp, rsi - 406801 3 INSTR BELONGTO 406800 - 406801 3 INSTR DEADREGS EFLAGS EAX ECX EDX R8 R9 R10 R11 ZZ mov rbp, rsi - 406804 1 INSTR BELONGTO 406800 - 406804 1 INSTR DEADREGS EFLAGS EAX ECX EDX ESI R8 R9 R10 R11 ZZ push rbx - 406804 -3 INSTR LOCAL NoWarn push rbx - 406805 3 INSTR BELONGTO 406800 - 406805 3 INSTR DEADREGS EFLAGS EAX ECX EDX EBX ESI R8 R9 R10 R11 ZZ mov rbx, rdi - 406808 16 DATAREF STACK 1005 esp + 664 CHILDOF 1004 OFFSET 664 LOCALVAR var_20 - 406808 680 DATAREF STACK 1004 esp + 0 PARENT LocalFrame LOCALFRAME - 406808 7 INSTR BELONGTO 406800 - 406808 7 INSTR DEADREGS EFLAGS EAX ECX EDX ESI EDI R8 R9 R10 R11 ZZ sub rsp, 2A8h - 406808 8 MEMORYHOLE STACK esp + 680 CalleeSavedRegs - 406808 8 MEMORYHOLE STACK esp + 688 ReturnAddress - 40680f -2 INSTR LOCAL n RAX ZZ NumericDEFs mov rax, fs:28h - 40680f 9 INSTR BELONGTO 406800 - 40680f 9 INSTR DEADREGS EFLAGS EAX ECX EDX ESI EDI R8 R9 R10 R11 ZZ mov rax, fs:28h - 406818 8 INSTR BELONGTO 406800 - 406818 8 INSTR DEADREGS EFLAGS ECX EDX ESI EDI R8 R9 R10 R11 ZZ mov [rsp+2B8h+var_20], rax - 406818 8 PTRIMMEDESP STACK 664 displ mov [rsp+2B8h+var_20], rax - 406820 -1 INSTR LOCAL MetadataUnused xor eax, eax - 406820 2 INSTR BELONGTO 406800 - 406822 -1 INSTR LOCAL NoMetaUpdate call sub_4067B0 - 406822 5 INSTR BELONGTO 406800 - 406822 5 INSTR DEADREGS EFLAGS EAX ECX EDX ESI EDI R8 R9 R10 R11 ZZ call sub_4067B0 - 406827 -1 INSTR LOCAL NoMetaUpdate cmp cs:byte_619832, 0 - 406827 7 INSTR BELONGTO 406800 - 40682e -1 INSTR LOCAL NoMetaUpdate jz short loc_406863 - 40682e 2 INSTR BELONGTO 406800 - 406830 -1 INSTR LOCAL NoMetaUpdate cmp byte ptr [rbx+0B0h], 0 - 406830 7 INSTR BELONGTO 406800 - 406837 5 INSTR BELONGTO 406800 - 406837 5 INSTR DEADREGS ECX ESI EDI ZZ mov ecx, offset s ; "?" - 40683c -1 INSTR LOCAL NoMetaUpdate jnz loc_406930 - 40683c 6 INSTR BELONGTO 406800 - 406842 2 INSTR BELONGTO 406800 - 406842 2 INSTR DEADREGS EFLAGS EAX EDX ESI EDI ZZ xor edx, edx - 406842 -2 INSTR LOCAL n EDX ZZ AlwaysNUM xor edx, edx - 406844 -1 INSTR LOCAL NoMetaUpdate cmp cs:dword_619614, 4 - 406844 7 INSTR BELONGTO 406800 - 40684b 5 INSTR BELONGTO 406800 - 40684b 5 INSTR DEADREGS EAX ESI EDI ZZ mov esi, offset aS ; "%*s " - 406850 7 INSTR BELONGTO 406800 - 406850 7 INSTR DEADREGS EAX EDI ZZ cmovnz edx, cs:dword_61A04C - 406857 -2 INSTR LOCAL n EDI ZZ NUMVia2ndSrcIMMEDNUM mov edi, 1 - 406857 5 INSTR BELONGTO 406800 - 406857 5 INSTR DEADREGS EFLAGS EAX EDI ZZ mov edi, 1 - 40685c 2 INSTR BELONGTO 406800 - 40685c 2 INSTR DEADREGS EFLAGS EAX ZZ xor eax, eax - 40685c -2 INSTR LOCAL n EAX ZZ AlwaysNUM xor eax, eax - 40685e -1 INSTR LOCAL NoMetaUpdate call ___printf_chk - 40685e 5 INSTR BELONGTO 406800 - 40685e 5 INSTR DEADREGS EFLAGS ZZ call ___printf_chk - 406863 -1 INSTR LOCAL NoMetaUpdate cmp cs:byte_61971D, 0 - 406863 7 INSTR BELONGTO 406800 - 40686a -1 INSTR LOCAL NoMetaUpdate jz short loc_40689F - 40686a 2 INSTR BELONGTO 406800 - 40686c -1 INSTR LOCAL NoMetaUpdate cmp byte ptr [rbx+0B0h], 0 - 40686c 7 INSTR BELONGTO 406800 - 406873 5 INSTR BELONGTO 406800 - 406873 5 INSTR DEADREGS ECX EDX ESI EDI ZZ mov ecx, offset s ; "?" - 406878 -1 INSTR LOCAL NoMetaUpdate jnz loc_406950 - 406878 6 INSTR BELONGTO 406800 - 40687e 2 INSTR BELONGTO 406800 - 40687e 2 INSTR DEADREGS EFLAGS EAX EDX ESI EDI ZZ xor edx, edx - 40687e -2 INSTR LOCAL n EDX ZZ AlwaysNUM xor edx, edx - 406880 -1 INSTR LOCAL NoMetaUpdate cmp cs:dword_619614, 4 - 406880 7 INSTR BELONGTO 406800 - 406887 5 INSTR BELONGTO 406800 - 406887 5 INSTR DEADREGS EAX ESI EDI ZZ mov esi, offset aS ; "%*s " - 40688c 7 INSTR BELONGTO 406800 - 40688c 7 INSTR DEADREGS EAX EDI ZZ cmovnz edx, cs:dword_61A050 - 406893 -2 INSTR LOCAL n EDI ZZ NUMVia2ndSrcIMMEDNUM mov edi, 1 - 406893 5 INSTR BELONGTO 406800 - 406893 5 INSTR DEADREGS EFLAGS EAX EDI ZZ mov edi, 1 - 406898 2 INSTR BELONGTO 406800 - 406898 2 INSTR DEADREGS EFLAGS EAX ZZ xor eax, eax - 406898 -2 INSTR LOCAL n EAX ZZ AlwaysNUM xor eax, eax - 40689a -1 INSTR LOCAL NoMetaUpdate call ___printf_chk - 40689a 5 INSTR BELONGTO 406800 - 40689a 5 INSTR DEADREGS EFLAGS ZZ call ___printf_chk - 40689f -1 INSTR LOCAL NoMetaUpdate cmp cs:byte_61971C, 0 - 40689f 7 INSTR BELONGTO 406800 - 4068a6 -1 INSTR LOCAL NoMetaUpdate jz short loc_4068D0 - 4068a6 2 INSTR BELONGTO 406800 - 4068a8 2 INSTR BELONGTO 406800 - 4068a8 2 INSTR DEADREGS EFLAGS EAX ECX EDX ESI EDI ZZ xor edx, edx - 4068a8 -2 INSTR LOCAL n EDX ZZ AlwaysNUM xor edx, edx - 4068aa -1 INSTR LOCAL NoMetaUpdate cmp cs:dword_619614, 4 - 4068aa 7 INSTR BELONGTO 406800 - 4068b1 7 INSTR BELONGTO 406800 - 4068b1 7 INSTR DEADREGS EAX ECX ESI EDI ZZ mov rcx, [rbx+0A8h] - 4068b8 7 INSTR BELONGTO 406800 - 4068b8 7 INSTR DEADREGS EAX ESI EDI ZZ cmovnz edx, cs:dword_61A064 - 4068bf 5 INSTR BELONGTO 406800 - 4068bf 5 INSTR DEADREGS EFLAGS EAX ESI EDI ZZ mov esi, offset aS ; "%*s " - 4068c4 -2 INSTR LOCAL n EDI ZZ NUMVia2ndSrcIMMEDNUM mov edi, 1 - 4068c4 5 INSTR BELONGTO 406800 - 4068c4 5 INSTR DEADREGS EFLAGS EAX EDI ZZ mov edi, 1 - 4068c9 2 INSTR BELONGTO 406800 - 4068c9 2 INSTR DEADREGS EFLAGS EAX ZZ xor eax, eax - 4068c9 -2 INSTR LOCAL n EAX ZZ AlwaysNUM xor eax, eax - 4068cb -1 INSTR LOCAL NoMetaUpdate call ___printf_chk - 4068cb 5 INSTR BELONGTO 406800 - 4068cb 5 INSTR DEADREGS EFLAGS ZZ call ___printf_chk - 4068d0 -2 INSTR LOCAL n RCX ZZ NumericDEFs mov rcx, rbp - 4068d0 3 INSTR BELONGTO 406800 - 4068d0 3 INSTR DEADREGS EFLAGS EAX ECX EDX ESI EDI R8 R9 R10 R11 ZZ mov rcx, rbp - 4068d3 2 INSTR BELONGTO 406800 - 4068d3 2 INSTR DEADREGS EFLAGS EAX EDX ESI EDI R8 R9 R10 R11 ZZ xor edx, edx - 4068d3 -2 INSTR LOCAL n EDX ZZ AlwaysNUM xor edx, edx - 4068d5 2 INSTR BELONGTO 406800 - 4068d5 2 INSTR DEADREGS EFLAGS EAX ESI EDI R8 R9 R10 R11 ZZ xor esi, esi - 4068d5 -2 INSTR LOCAL n ESI ZZ AlwaysNUM xor esi, esi - 4068d7 3 INSTR BELONGTO 406800 - 4068d7 3 INSTR DEADREGS EFLAGS EAX EDI R8 R9 R10 R11 ZZ mov rdi, rbx - 4068da -1 INSTR LOCAL NoMetaUpdate call sub_406250 - 4068da 5 INSTR BELONGTO 406800 - 4068da 5 INSTR DEADREGS EFLAGS EAX R8 R9 R10 R11 ZZ call sub_406250 - 4068df 6 INSTR BELONGTO 406800 - 4068df 6 INSTR DEADREGS EFLAGS ECX EDX ZZ mov ecx, cs:dword_6196A8 - 4068e5 3 INSTR BELONGTO 406800 - 4068e5 3 INSTR DEADREGS EFLAGS EDX ZZ mov rbp, rax - 4068e8 -1 INSTR LOCAL NoMetaUpdate test ecx, ecx - 4068e8 2 INSTR BELONGTO 406800 - 4068ea -1 INSTR LOCAL NoMetaUpdate jz short loc_406907 - 4068ea 2 INSTR BELONGTO 406800 - 4068ec -2 INSTR LOCAL n EDI ZZ NumericDEFs movzx edi, byte ptr [rbx+0B0h] - 4068ec 7 INSTR BELONGTO 406800 - 4068ec 7 INSTR DEADREGS EFLAGS EDX ESI EDI ZZ movzx edi, byte ptr [rbx+0B0h] - 4068f3 6 INSTR BELONGTO 406800 - 4068f3 6 INSTR DEADREGS EFLAGS EDX ESI ZZ mov edx, [rbx+0A0h] - 4068f9 3 INSTR BELONGTO 406800 - 4068f9 3 INSTR DEADREGS EFLAGS ESI ZZ mov esi, [rbx+28h] - 4068fc -1 INSTR LOCAL NoMetaUpdate call sub_405AE0 - 4068fc 5 INSTR BELONGTO 406800 - 4068fc 5 INSTR DEADREGS EFLAGS EBX ZZ call sub_405AE0 - 406901 -1 INSTR LOCAL MetadataRedundant movzx eax, al - 406901 3 INSTR BELONGTO 406800 - 406904 -1 INSTR LOCAL 2ndSrcNumeric add rbp, rax - 406904 3 INSTR BELONGTO 406800 - 406907 -2 INSTR LOCAL n RDX ZZ NumericDEFs mov rdx, [rsp+2B8h+var_20] - 406907 8 INSTR BELONGTO 406800 - 406907 8 INSTR DEADREGS EFLAGS EAX EDX EBX ZZ mov rdx, [rsp+2B8h+var_20] - 406907 8 PTRIMMEDESP STACK 664 displ mov rdx, [rsp+2B8h+var_20] - 40690f -1 INSTR LOCAL MetadataRedundant xor rdx, fs:28h - 40690f 9 INSTR BELONGTO 406800 - 406918 3 INSTR BELONGTO 406800 - 406918 3 INSTR DEADREGS EAX EBX ZZ mov rax, rbp - 40691b -1 INSTR LOCAL NoMetaUpdate jnz short loc_406976 - 40691b 2 INSTR BELONGTO 406800 - 40691d -1 INSTR LOCAL 1stSrcVia2ndSrcIMMEDNUM add rsp, 2A8h - 40691d 7 INSTR BELONGTO 406800 - 406924 1 INSTR BELONGTO 406800 - 406924 1 INSTR DEADREGS EFLAGS EBX R8 R9 R10 R11 ZZ pop rbx - 406924 680 DEALLOC STACK esp - 680 pop rbx - 406925 1 INSTR BELONGTO 406800 - 406925 1 INSTR DEADREGS EFLAGS R8 R9 R10 R11 ZZ pop rbp - 406926 1 INSTR BELONGTO 406800 - 406926 1 INSTR DEADREGS EFLAGS R8 R9 R10 R11 ZZ retn - 406930 -1 INSTR LOCAL MetadataUnused mov rdi, [rbx+18h] - 406930 4 INSTR BELONGTO 406800 - 406934 -1 INSTR LOCAL NoMetaUpdate test rdi, rdi - 406934 3 INSTR BELONGTO 406800 - 406937 -1 INSTR LOCAL NoMetaUpdate jz loc_406842 - 406937 6 INSTR BELONGTO 406800 - 40693d 3 INSTR BELONGTO 406800 - 40693d 3 INSTR DEADREGS EFLAGS EAX ECX EDX ESI EDI ZZ mov rsi, rsp - 40693d 3 PTRIMMEDESP STACK 0 displ mov rsi, rsp - 406940 -1 INSTR LOCAL NoMetaUpdate call sub_40C800 - 406940 5 INSTR BELONGTO 406800 - 406940 5 INSTR DEADREGS EFLAGS EAX ECX EDX EDI ZZ call sub_40C800 - 406945 3 INSTR BELONGTO 406800 - 406945 3 INSTR DEADREGS EFLAGS ECX EDX ESI EDI ZZ mov rcx, rax - 406948 -1 INSTR LOCAL NoMetaUpdate jmp loc_406842 - 406948 5 INSTR BELONGTO 406800 - 406950 4 INSTR BELONGTO 406800 - 406950 4 INSTR DEADREGS EFLAGS EAX ECX EDX ESI EDI R8 ZZ mov rdi, [rbx+50h] - 406954 7 INSTR BELONGTO 406800 - 406954 7 INSTR DEADREGS EFLAGS EAX ECX EDX ESI R8 ZZ mov r8, cs:qword_619850 - 40695b -2 INSTR LOCAL n ECX ZZ NUMVia2ndSrcIMMEDNUM mov ecx, 200h - 40695b 5 INSTR BELONGTO 406800 - 40695b 5 INSTR DEADREGS EFLAGS EAX ECX EDX ESI ZZ mov ecx, 200h - 406960 6 INSTR BELONGTO 406800 - 406960 6 INSTR DEADREGS EFLAGS EAX EDX ESI ZZ mov edx, cs:dword_619848 - 406966 3 INSTR BELONGTO 406800 - 406966 3 INSTR DEADREGS EFLAGS EAX ESI ZZ mov rsi, rsp - 406966 3 PTRIMMEDESP STACK 0 displ mov rsi, rsp - 406969 -1 INSTR LOCAL NoMetaUpdate call sub_40BAA0 - 406969 5 INSTR BELONGTO 406800 - 406969 5 INSTR DEADREGS EFLAGS EAX ZZ call sub_40BAA0 - 40696e 3 INSTR BELONGTO 406800 - 40696e 3 INSTR DEADREGS EFLAGS ECX EDX ESI EDI ZZ mov rcx, rax - 406971 -1 INSTR LOCAL NoMetaUpdate jmp loc_40687E - 406971 5 INSTR BELONGTO 406800 - 406976 -1 INSTR LOCAL NoMetaUpdate call ___stack_chk_fail - 406976 5 INSTR BELONGTO 406800 - 406976 5 INSTR DEADREGS EFLAGS EBX ZZ call ___stack_chk_fail - 406980 0 FUNC FRAMERESTORE 0 0 0 1 0 96 2 0 1 3 0 0 4 0 8 5 0 0 6 0 96 7 0 1 8 0 0 9 0 0 10 0 0 11 0 0 12 0 0 13 0 0 14 0 0 15 0 0 ZZ - 406980 0 FUNC MMSAFENESS SAFE - 406980 283 FUNC GLOBAL sub_406980 FUNC_UNSAFE NOFP RET 406a9a - 406980 5 INSTR BELONGTO 406980 - 406980 5 INSTR DEADREGS EFLAGS EAX ZZ mov [rsp+var_28], rbx - 406980 5 PTRIMMEDESP STACK -40 displ mov [rsp+var_28], rbx - 406985 5 INSTR BELONGTO 406980 - 406985 5 INSTR DEADREGS EFLAGS EAX EBX ZZ mov [rsp+var_20], rbp - 406985 5 PTRIMMEDESP STACK -32 displ mov [rsp+var_20], rbp - 40698a 3 INSTR BELONGTO 406980 - 40698a 3 INSTR DEADREGS EFLAGS EAX EBX ZZ mov rbx, rsi - 40698d -1 INSTR LOCAL MetadataUnused mov [rsp+var_18], r12 - 40698d 5 INSTR BELONGTO 406980 - 406992 -1 INSTR LOCAL MetadataUnused mov [rsp+var_10], r13 - 406992 5 INSTR BELONGTO 406980 - 406997 3 INSTR BELONGTO 406980 - 406997 3 INSTR DEADREGS EFLAGS EAX ESI R12 R13 ZZ mov r12, rdi - 40699a -1 INSTR LOCAL MetadataUnused mov [rsp+var_8], r14 - 40699a 5 INSTR BELONGTO 406980 - 40699f 312 DATAREF STACK 1006 esp + 0 PARENT LocalFrame LOCALFRAME - 40699f 7 INSTR BELONGTO 406980 - 40699f 7 INSTR DEADREGS EFLAGS EAX ESI EDI R13 R14 ZZ sub rsp, 138h - 40699f 8 DATAREF STACK 1007 esp + 264 CHILDOF 1006 OFFSET 264 LOCALVAR var_30 - 40699f 8 DATAREF STACK 1008 esp + 272 CHILDOF 1006 OFFSET 272 LOCALVAR var_28 - 40699f 8 DATAREF STACK 1009 esp + 280 CHILDOF 1006 OFFSET 280 LOCALVAR var_20 - 40699f 8 DATAREF STACK 1010 esp + 288 CHILDOF 1006 OFFSET 288 LOCALVAR var_18 - 40699f 8 DATAREF STACK 1011 esp + 296 CHILDOF 1006 OFFSET 296 LOCALVAR var_10 - 40699f 8 DATAREF STACK 1012 esp + 304 CHILDOF 1006 OFFSET 304 LOCALVAR var_8 - 40699f 8 MEMORYHOLE STACK esp + 312 ReturnAddress - 4069a6 3 INSTR BELONGTO 406980 - 4069a6 3 INSTR DEADREGS EFLAGS EAX ESI EDI R13 R14 ZZ mov rbp, rdx - 4069a9 -2 INSTR LOCAL n RAX ZZ NumericDEFs mov rax, fs:28h - 4069a9 9 INSTR BELONGTO 406980 - 4069a9 9 INSTR DEADREGS EFLAGS EAX ESI EDI R13 R14 ZZ mov rax, fs:28h - 4069b2 8 INSTR BELONGTO 406980 - 4069b2 8 INSTR DEADREGS EFLAGS ESI EDI R13 R14 ZZ mov [rsp+138h+var_30], rax - 4069b2 8 PTRIMMEDESP STACK 264 displ mov [rsp+138h+var_30], rax - 4069ba -1 INSTR LOCAL MetadataRedundant xor eax, eax - 4069ba 2 INSTR BELONGTO 406980 - 4069bc -1 INSTR LOCAL NoMetaUpdate cmp cs:qword_619880, 0 - 4069bc 8 INSTR BELONGTO 406980 - 4069c4 -2 INSTR LOCAL n R13 ZZ NumericDEFs mov r13d, ecx - 4069c4 3 INSTR BELONGTO 406980 - 4069c4 3 INSTR DEADREGS ESI EDI R13 R14 ZZ mov r13d, ecx - 4069c7 -1 INSTR LOCAL NoMetaUpdate jz short loc_4069EC - 4069c7 2 INSTR BELONGTO 406980 - 4069c9 5 INSTR BELONGTO 406980 - 4069c9 5 INSTR DEADREGS EFLAGS ESI EDI R14 ZZ mov esi, offset needle; "%b" - 4069ce 3 INSTR BELONGTO 406980 - 4069ce 3 INSTR DEADREGS EFLAGS EDI R14 ZZ mov rdi, rbx ; haystack - 4069d1 -1 INSTR LOCAL NoMetaUpdate call _strstr - 4069d1 5 INSTR BELONGTO 406980 - 4069d1 5 INSTR DEADREGS EFLAGS R14 ZZ call _strstr - 4069d6 -1 INSTR LOCAL NoMetaUpdate test rax, rax - 4069d6 3 INSTR BELONGTO 406980 - 4069d9 3 INSTR BELONGTO 406980 - 4069d9 3 INSTR DEADREGS EDI R14 ZZ mov r14, rax - 4069dc -1 INSTR LOCAL NoMetaUpdate jz short loc_4069EC - 4069dc 2 INSTR BELONGTO 406980 - 4069de 3 INSTR BELONGTO 406980 - 4069de 3 INSTR DEADREGS EFLAGS EDI ZZ mov rdi, rbx ; s - 4069e1 -1 INSTR LOCAL NoMetaUpdate call _strlen - 4069e1 5 INSTR BELONGTO 406980 - 4069e1 5 INSTR DEADREGS EFLAGS ZZ call _strlen - 4069e6 -1 INSTR LOCAL NoMetaUpdate cmp rax, 65h - 4069e6 4 INSTR BELONGTO 406980 - 4069ea -1 INSTR LOCAL NoMetaUpdate jbe short loc_406A50 - 4069ea 2 INSTR BELONGTO 406980 - 4069ec -2 INSTR LOCAL n R8 ZZ AlwaysNUM xor r8d, r8d - 4069ec 3 INSTR BELONGTO 406980 - 4069ec 3 INSTR DEADREGS EFLAGS ECX EDX ESI EDI R8 R9 R14 ZZ xor r8d, r8d - 4069ef 3 INSTR BELONGTO 406980 - 4069ef 3 INSTR DEADREGS EFLAGS ECX EDX ESI EDI R9 R14 ZZ mov rdx, rbx - 4069f2 -2 INSTR LOCAL n R9 ZZ NumericDEFs mov r9d, r13d - 4069f2 3 INSTR BELONGTO 406980 - 4069f2 3 INSTR DEADREGS EFLAGS ECX EBX ESI EDI R9 R14 ZZ mov r9d, r13d - 4069f5 3 INSTR BELONGTO 406980 - 4069f5 3 INSTR DEADREGS EFLAGS ECX EBX ESI EDI R13 R14 ZZ mov rcx, rbp - 4069f8 -2 INSTR LOCAL n ESI ZZ NUMVia2ndSrcIMMEDNUM mov esi, 3E9h - 4069f8 5 INSTR BELONGTO 406980 - 4069f8 5 INSTR DEADREGS EFLAGS EBX ESI EDI R13 R14 ZZ mov esi, 3E9h - 4069fd 3 INSTR BELONGTO 406980 - 4069fd 3 INSTR DEADREGS EFLAGS EBX EDI R13 R14 ZZ mov rdi, r12 - 406a00 -1 INSTR LOCAL NoMetaUpdate call sub_410170 - 406a00 5 INSTR BELONGTO 406980 - 406a00 5 INSTR DEADREGS EFLAGS EBX R12 R13 R14 ZZ call sub_410170 - 406a05 -2 INSTR LOCAL n RDX ZZ NumericDEFs mov rdx, [rsp+138h+var_30] - 406a05 8 INSTR BELONGTO 406980 - 406a05 8 INSTR DEADREGS EFLAGS EDX EBX R12 R13 R14 ZZ mov rdx, [rsp+138h+var_30] - 406a05 8 PTRIMMEDESP STACK 264 displ mov rdx, [rsp+138h+var_30] - 406a0d -1 INSTR LOCAL MetadataRedundant xor rdx, fs:28h - 406a0d 9 INSTR BELONGTO 406980 - 406a16 -1 INSTR LOCAL NoMetaUpdate jnz short loc_406A96 - 406a16 2 INSTR BELONGTO 406980 - 406a18 8 INSTR BELONGTO 406980 - 406a18 8 INSTR DEADREGS EFLAGS EBX R8 R9 R10 R11 R12 R13 R14 ZZ mov rbx, [rsp+138h+var_28] - 406a18 8 PTRIMMEDESP STACK 272 displ mov rbx, [rsp+138h+var_28] - 406a20 8 INSTR BELONGTO 406980 - 406a20 8 INSTR DEADREGS EFLAGS R8 R9 R10 R11 R12 R13 R14 ZZ mov rbp, [rsp+138h+var_20] - 406a20 8 PTRIMMEDESP STACK 280 displ mov rbp, [rsp+138h+var_20] - 406a28 -1 INSTR LOCAL MetadataUnused mov r12, [rsp+138h+var_18] - 406a28 8 INSTR BELONGTO 406980 - 406a30 -1 INSTR LOCAL MetadataUnused mov r13, [rsp+138h+var_10] - 406a30 8 INSTR BELONGTO 406980 - 406a38 -1 INSTR LOCAL MetadataUnused mov r14, [rsp+138h+var_8] - 406a38 8 INSTR BELONGTO 406980 - 406a40 -1 INSTR LOCAL 1stSrcVia2ndSrcIMMEDNUM add rsp, 138h - 406a40 7 INSTR BELONGTO 406980 - 406a47 1 INSTR BELONGTO 406980 - 406a47 1 INSTR DEADREGS EFLAGS R8 R9 R10 R11 R12 R13 R14 ZZ retn - 406a47 312 DEALLOC STACK esp - 312 retn - 406a50 3 INSTR BELONGTO 406980 - 406a50 3 INSTR DEADREGS EFLAGS ECX EDX ESI EDI ZZ mov rdx, r14 - 406a53 3 INSTR BELONGTO 406980 - 406a53 3 INSTR DEADREGS EFLAGS ECX ESI EDI ZZ mov rsi, rbx - 406a56 -2 INSTR LOCAL n ECX ZZ NUMVia2ndSrcIMMEDNUM mov ecx, 105h - 406a56 5 INSTR BELONGTO 406980 - 406a56 5 INSTR DEADREGS EFLAGS ECX EDI ZZ mov ecx, 105h - 406a5b 3 INSTR BELONGTO 406980 - 406a5b 3 INSTR DEADREGS EFLAGS EDI ZZ sub rdx, rbx - 406a5e 3 INSTR BELONGTO 406980 - 406a5e 3 INSTR DEADREGS EFLAGS EBX EDI ZZ mov rdi, rsp - 406a5e 3 PTRIMMEDESP STACK 0 displ mov rdi, rsp - 406a61 3 INSTR BELONGTO 406980 - 406a61 3 INSTR DEADREGS EFLAGS EBX ZZ mov rbx, rsp - 406a61 3 PTRIMMEDESP STACK 0 displ mov rbx, rsp - 406a64 -1 INSTR LOCAL NoMetaUpdate call ___mempcpy_chk - 406a64 5 INSTR BELONGTO 406980 - 406a64 5 INSTR DEADREGS EFLAGS ZZ call ___mempcpy_chk - 406a69 -2 INSTR LOCAL n RCX ZZ AlwaysNUM movsxd rcx, dword ptr [rbp+10h] - 406a69 4 INSTR BELONGTO 406980 - 406a69 4 INSTR DEADREGS EFLAGS ECX EDX ESI EDI ZZ movsxd rcx, dword ptr [rbp+10h] - 406a6d 3 INSTR BELONGTO 406980 - 406a6d 3 INSTR DEADREGS EFLAGS EDX ESI EDI ZZ mov rdi, rax ; dest - 406a70 -2 INSTR LOCAL n RDX ZZ NumericDEFs lea rdx, [rcx+rcx*4] - 406a70 4 INSTR BELONGTO 406980 - 406a70 4 INSTR DEADREGS EFLAGS EDX ESI ZZ lea rdx, [rcx+rcx*4] - 406a74 -1 INSTR LOCAL MetadataRedundant shl rdx, 5 - 406a74 4 INSTR BELONGTO 406980 - 406a78 8 INSTR BELONGTO 406980 - 406a78 8 INSTR DEADREGS EFLAGS ESI ZZ lea rsi, qword_6198A0[rcx+rdx]; src - 406a80 -1 INSTR LOCAL NoMetaUpdate call _stpcpy - 406a80 5 INSTR BELONGTO 406980 - 406a80 5 INSTR DEADREGS EFLAGS ZZ call _stpcpy - 406a85 4 INSTR BELONGTO 406980 - 406a85 4 INSTR DEADREGS EFLAGS ESI EDI ZZ lea rsi, [r14+2] ; src - 406a89 3 INSTR BELONGTO 406980 - 406a89 3 INSTR DEADREGS EFLAGS EDI R14 ZZ mov rdi, rax ; dest - 406a8c -1 INSTR LOCAL NoMetaUpdate call _strcpy - 406a8c 5 INSTR BELONGTO 406980 - 406a8c 5 INSTR DEADREGS EFLAGS R14 ZZ call _strcpy - 406a91 -1 INSTR LOCAL NoMetaUpdate jmp loc_4069EC - 406a91 5 INSTR BELONGTO 406980 - 406a96 -1 INSTR LOCAL NoMetaUpdate call ___stack_chk_fail - 406a96 5 INSTR BELONGTO 406980 - 406a96 5 INSTR DEADREGS EFLAGS EBX R12 R13 R14 ZZ call ___stack_chk_fail - 406aa0 0 FUNC FRAMERESTORE 0 0 1 1 0 96 2 0 1 3 -44 0 4 0 8 5 -36 0 6 0 1 7 0 4 8 0 0 9 0 0 10 0 0 11 0 0 12 -28 0 13 -20 0 14 -12 0 15 -4 0 ZZ - 406aa0 0 FUNC MMSAFENESS UNSAFE - 406aa0 2316 FUNC GLOBAL sub_406AA0 FUNC_UNSAFE NOFP RET 4073ab - 406aa0 2 INSTR BELONGTO 406aa0 - 406aa0 2 INSTR DEADREGS EFLAGS EAX ZZ push r15 - 406aa0 -3 INSTR LOCAL NoWarn push r15 - 406aa2 2 INSTR BELONGTO 406aa0 - 406aa2 2 INSTR DEADREGS EFLAGS EAX R15 ZZ push r14 - 406aa2 -3 INSTR LOCAL NoWarn push r14 - 406aa4 2 INSTR BELONGTO 406aa0 - 406aa4 2 INSTR DEADREGS EFLAGS EAX R14 R15 ZZ push r13 - 406aa4 -3 INSTR LOCAL NoWarn push r13 - 406aa6 2 INSTR BELONGTO 406aa0 - 406aa6 2 INSTR DEADREGS EFLAGS EAX R13 R14 R15 ZZ push r12 - 406aa6 -3 INSTR LOCAL NoWarn push r12 - 406aa8 1 INSTR BELONGTO 406aa0 - 406aa8 1 INSTR DEADREGS EFLAGS EAX R12 R13 R14 R15 ZZ push rbp - 406aa8 -3 INSTR LOCAL NoWarn push rbp - 406aa9 1 INSTR BELONGTO 406aa0 - 406aa9 1 INSTR DEADREGS EFLAGS EAX R12 R13 R14 R15 ZZ push rbx - 406aa9 -3 INSTR LOCAL NoWarn push rbx - 406aaa 3 INSTR BELONGTO 406aa0 - 406aaa 3 INSTR DEADREGS EFLAGS EAX EBX R12 R13 R14 R15 ZZ mov rbx, rdi - 406aad 1008 DATAREF STACK 1021 esp + 3712 CHILDOF 1013 OFFSET 3712 LOCALVAR var_468 - 406aad 13 DATAREF STACK 1026 esp + 4763 CHILDOF 1013 OFFSET 4763 LOCALVAR var_4D - 406aad 16 DATAREF STACK 1014 esp + 0 CHILDOF 1013 OFFSET 0 OutArgsRegion OUTARGS - 406aad 16 DATAREF STACK 1018 esp + 40 CHILDOF 1013 OFFSET 40 LOCALVAR var_12C0 - 406aad 16 DATAREF STACK 1027 esp + 4776 CHILDOF 1013 OFFSET 4776 LOCALVAR var_40 - 406aad 1 DATAREF STACK 1023 esp + 4752 CHILDOF 1013 OFFSET 4752 LOCALVAR var_58 - 406aad 1 DATAREF STACK 1025 esp + 4762 CHILDOF 1013 OFFSET 4762 LOCALVAR var_4E - 406aad 24 MEMORYHOLE STACK esp + 4792 CalleeSavedRegs - 406aad 32 DATAREF STACK 1022 esp + 4720 CHILDOF 1013 OFFSET 4720 LOCALVAR var_78 - 406aad 3648 DATAREF STACK 1020 esp + 64 CHILDOF 1013 OFFSET 64 LOCALVAR s - 406aad 4792 DATAREF STACK 1013 esp + 0 PARENT LocalFrame LOCALFRAME - 406aad 7 INSTR BELONGTO 406aa0 - 406aad 7 INSTR DEADREGS EFLAGS EAX R12 R13 R14 R15 ZZ sub rsp, 12B8h - 406aad 8 DATAREF STACK 1015 esp + 16 CHILDOF 1013 OFFSET 16 LOCALVAR var_12D8 - 406aad 8 DATAREF STACK 1016 esp + 24 CHILDOF 1013 OFFSET 24 LOCALVAR var_12D0 - 406aad 8 DATAREF STACK 1017 esp + 32 CHILDOF 1013 OFFSET 32 LOCALVAR timer - 406aad 8 DATAREF STACK 1019 esp + 56 CHILDOF 1013 OFFSET 56 LOCALVAR var_12B0 - 406aad 8 MEMORYHOLE STACK esp + 4816 ReturnAddress - 406aad 9 DATAREF STACK 1024 esp + 4753 CHILDOF 1013 OFFSET 4753 LOCALVAR var_57 - 406ab4 9 INSTR BELONGTO 406aa0 - 406ab4 9 INSTR DEADREGS EFLAGS EAX R12 R13 R14 R15 ZZ mov rax, fs:28h - 406abd 8 INSTR BELONGTO 406aa0 - 406abd 8 INSTR DEADREGS EFLAGS R12 R13 R14 R15 ZZ mov [rsp+12E8h+var_40], rax - 406abd 8 PTRIMMEDESP STACK 4776 displ mov [rsp+12E8h+var_40], rax - 406ac5 2 INSTR BELONGTO 406aa0 - 406ac5 2 INSTR DEADREGS EFLAGS EAX R12 R13 R14 R15 ZZ xor eax, eax - 406ac5 -2 INSTR LOCAL n EAX ZZ AlwaysNUM xor eax, eax - 406ac7 -1 INSTR LOCAL NoMetaUpdate cmp byte ptr [rdi+0B0h], 0 - 406ac7 7 INSTR BELONGTO 406aa0 - 406ace -1 INSTR LOCAL NoMetaUpdate jz loc_406EB0 - 406ace 6 INSTR BELONGTO 406aa0 - 406ad4 8 INSTR BELONGTO 406aa0 - 406ad4 8 INSTR DEADREGS EFLAGS ESI R12 R13 R14 R15 ZZ lea r13, [rsp+12E8h+var_58] - 406ad4 8 PTRIMMEDESP STACK 4752 displ lea r13, [rsp+12E8h+var_58] - 406adc 4 INSTR BELONGTO 406aa0 - 406adc 4 INSTR DEADREGS EFLAGS ESI R12 R14 R15 ZZ lea rdi, [rdi+10h] - 406ae0 3 INSTR BELONGTO 406aa0 - 406ae0 3 INSTR DEADREGS EFLAGS ESI R12 R14 R15 ZZ mov rsi, r13 - 406ae3 -1 INSTR LOCAL NoMetaUpdate call sub_40A280 - 406ae3 5 INSTR BELONGTO 406aa0 - 406ae3 5 INSTR DEADREGS EFLAGS R12 R14 R15 ZZ call sub_40A280 - 406ae8 -1 INSTR LOCAL NoMetaUpdate cmp cs:byte_61A048, 0 - 406ae8 7 INSTR BELONGTO 406aa0 - 406aef -1 INSTR LOCAL NoMetaUpdate jnz loc_406EFA - 406aef 6 INSTR BELONGTO 406aa0 - 406af5 8 INSTR BELONGTO 406aa0 - 406af5 8 INSTR DEADREGS EFLAGS EAX R12 R14 R15 ZZ mov [rsp+12E8h+var_4E], 0 - 406af5 8 PTRIMMEDESP STACK 4762 displ mov [rsp+12E8h+var_4E], 0 - 406afd 6 INSTR BELONGTO 406aa0 - 406afd 6 INSTR DEADREGS EFLAGS EAX R12 R14 R15 ZZ mov eax, cs:dword_61982C - 406b03 -1 INSTR LOCAL NoMetaUpdate cmp eax, 1 - 406b03 3 INSTR BELONGTO 406aa0 - 406b06 -1 INSTR LOCAL NoMetaUpdate jz loc_406F30 - 406b06 6 INSTR BELONGTO 406aa0 - 406b0c -1 INSTR LOCAL NoMetaUpdate jnb loc_406F50 - 406b0c 6 INSTR BELONGTO 406aa0 - 406b12 4 INSTR BELONGTO 406aa0 - 406b12 4 INSTR DEADREGS EFLAGS EAX EDX ESI EDI R12 R14 R15 ZZ mov rax, [rbx+70h] - 406b16 4 INSTR BELONGTO 406aa0 - 406b16 4 INSTR DEADREGS EFLAGS EDX ESI EDI R12 R14 R15 ZZ mov rdx, [rbx+68h] - 406b1a 5 INSTR BELONGTO 406aa0 - 406b1a 5 INSTR DEADREGS EFLAGS ESI EDI R12 R14 R15 ZZ mov [rsp+12E8h+var_12C0], rax - 406b1a 5 PTRIMMEDESP STACK 40 displ mov [rsp+12E8h+var_12C0], rax - 406b1f 5 INSTR BELONGTO 406aa0 - 406b1f 5 INSTR DEADREGS EFLAGS ESI EDI R12 R14 R15 ZZ mov [rsp+12E8h+timer], rdx - 406b1f 5 PTRIMMEDESP STACK 32 displ mov [rsp+12E8h+timer], rdx - 406b24 -1 INSTR LOCAL NoMetaUpdate cmp cs:byte_619832, 0 - 406b24 7 INSTR BELONGTO 406aa0 - 406b2b 5 INSTR BELONGTO 406aa0 - 406b2b 5 INSTR DEADREGS ESI EDI R12 R14 R15 ZZ lea r12, [rsp+12E8h+s] - 406b2b 5 PTRIMMEDESP STACK 64 displ lea r12, [rsp+12E8h+s] - 406b30 3 INSTR BELONGTO 406aa0 - 406b30 3 INSTR DEADREGS ESI EDI R14 R15 ZZ mov rbp, r12 - 406b33 -1 INSTR LOCAL NoMetaUpdate jz loc_406BC2 - 406b33 6 INSTR BELONGTO 406aa0 - 406b39 -1 INSTR LOCAL NoMetaUpdate cmp byte ptr [rbx+0B0h], 0 - 406b39 7 INSTR BELONGTO 406aa0 - 406b40 6 INSTR BELONGTO 406aa0 - 406b40 6 INSTR DEADREGS ESI EDI R9 R12 R14 R15 ZZ mov r9d, offset s ; "?" - 406b46 -1 INSTR LOCAL NoMetaUpdate jz short loc_406B68 - 406b46 2 INSTR BELONGTO 406aa0 - 406b48 -1 INSTR LOCAL MetadataUnused mov rdi, [rbx+18h] - 406b48 4 INSTR BELONGTO 406aa0 - 406b4c -1 INSTR LOCAL NoMetaUpdate test rdi, rdi - 406b4c 3 INSTR BELONGTO 406aa0 - 406b4f -1 INSTR LOCAL NoMetaUpdate jz short loc_406B68 - 406b4f 2 INSTR BELONGTO 406aa0 - 406b51 8 INSTR BELONGTO 406aa0 - 406b51 8 INSTR DEADREGS EFLAGS EAX ECX EDX ESI EDI R8 R9 R12 R14 R15 ZZ lea rsi, [rsp+12E8h+var_468] - 406b51 8 PTRIMMEDESP STACK 3712 displ lea rsi, [rsp+12E8h+var_468] - 406b59 -1 INSTR LOCAL NoMetaUpdate call sub_40C800 - 406b59 5 INSTR BELONGTO 406aa0 - 406b59 5 INSTR DEADREGS EFLAGS EAX ECX EDX EDI R8 R9 R12 R14 R15 ZZ call sub_40C800 - 406b5e 3 INSTR BELONGTO 406aa0 - 406b5e 3 INSTR DEADREGS EFLAGS ECX EDX ESI EDI R8 R9 R12 R14 R15 ZZ mov r9, rax - 406b61 7 INSTR BELONGTO 406aa0 - 406b68 5 INSTR BELONGTO 406aa0 - 406b68 5 INSTR DEADREGS EFLAGS EAX ECX EDX ESI EDI R8 R12 R14 R15 ZZ lea r12, [rsp+12E8h+s] - 406b68 5 PTRIMMEDESP STACK 64 displ lea r12, [rsp+12E8h+s] - 406b6d 7 INSTR BELONGTO 406aa0 - 406b6d 7 INSTR DEADREGS EFLAGS EAX ECX EDX ESI EDI R8 R14 R15 ZZ mov r8d, cs:dword_61A04C - 406b74 -2 INSTR LOCAL n EDX ZZ NUMVia2ndSrcIMMEDNUM mov edx, 0E3Bh - 406b74 5 INSTR BELONGTO 406aa0 - 406b74 5 INSTR DEADREGS EFLAGS EAX ECX EDX ESI EDI R14 R15 ZZ mov edx, 0E3Bh - 406b79 5 INSTR BELONGTO 406aa0 - 406b79 5 INSTR DEADREGS EFLAGS EAX ECX ESI EDI R14 R15 ZZ mov ecx, offset aS ; "%*s " - 406b7e -2 INSTR LOCAL n ESI ZZ NUMVia2ndSrcIMMEDNUM mov esi, 1 - 406b7e 5 INSTR BELONGTO 406aa0 - 406b7e 5 INSTR DEADREGS EFLAGS EAX ESI EDI R14 R15 ZZ mov esi, 1 - 406b83 2 INSTR BELONGTO 406aa0 - 406b83 2 INSTR DEADREGS EFLAGS EAX EDI R14 R15 ZZ xor eax, eax - 406b83 -2 INSTR LOCAL n EAX ZZ AlwaysNUM xor eax, eax - 406b85 3 INSTR BELONGTO 406aa0 - 406b85 3 INSTR DEADREGS EFLAGS EDI R14 R15 ZZ mov rdi, r12 - 406b88 -1 INSTR LOCAL NoMetaUpdate call ___sprintf_chk - 406b88 5 INSTR BELONGTO 406aa0 - 406b88 5 INSTR DEADREGS EFLAGS R14 R15 ZZ call ___sprintf_chk - 406b8d 3 INSTR BELONGTO 406aa0 - 406b8d 3 INSTR DEADREGS EFLAGS EAX ECX EDX ESI EDI R14 R15 ZZ mov rdx, r12 - 406b90 2 INSTR BELONGTO 406aa0 - 406b90 2 INSTR DEADREGS EFLAGS EAX ECX ESI EDI R14 R15 ZZ mov ecx, [rdx] - 406b92 -1 INSTR LOCAL 1stSrcVia2ndSrcIMMEDNUM add rdx, 4 - 406b92 4 INSTR BELONGTO 406aa0 - 406b96 6 INSTR BELONGTO 406aa0 - 406b96 6 INSTR DEADREGS EFLAGS EAX ESI EDI R14 R15 ZZ lea eax, [rcx-1010101h] - 406b9c 2 INSTR BELONGTO 406aa0 - 406b9c 2 INSTR DEADREGS EFLAGS ESI EDI R14 R15 ZZ not ecx - 406b9c -2 INSTR LOCAL n ECX ZZ AlwaysNUM not ecx - 406b9e 2 INSTR BELONGTO 406aa0 - 406b9e 2 INSTR DEADREGS EFLAGS ESI EDI R14 R15 ZZ and eax, ecx - 406ba0 5 INSTR BELONGTO 406aa0 - 406ba0 5 INSTR DEADREGS EFLAGS ECX ESI EDI R14 R15 ZZ and eax, 80808080h - 406ba5 -1 INSTR LOCAL NoMetaUpdate jz short loc_406B90 - 406ba5 2 INSTR BELONGTO 406aa0 - 406ba7 2 INSTR BELONGTO 406aa0 - 406ba7 2 INSTR DEADREGS EFLAGS ECX ESI EDI R14 R15 ZZ mov ecx, eax - 406ba7 -2 INSTR LOCAL n ECX ZZ NumericDEFs mov ecx, eax - 406ba9 4 INSTR BELONGTO 406aa0 - 406ba9 4 INSTR DEADREGS EFLAGS ESI EDI R14 R15 ZZ lea rbp, [rdx+2] - 406bad -1 INSTR LOCAL MetadataRedundant shr ecx, 10h - 406bad 3 INSTR BELONGTO 406aa0 - 406bb0 -1 INSTR LOCAL NoMetaUpdate test eax, 8080h - 406bb0 5 INSTR BELONGTO 406aa0 - 406bb5 3 INSTR BELONGTO 406aa0 - 406bb5 3 INSTR DEADREGS ESI EDI R14 R15 ZZ cmovz eax, ecx - 406bb8 4 INSTR BELONGTO 406aa0 - 406bb8 4 INSTR DEADREGS ESI EDI R14 R15 ZZ cmovnz rbp, rdx - 406bbc 2 INSTR BELONGTO 406aa0 - 406bbc 2 INSTR DEADREGS EFLAGS ESI EDI R14 R15 ZZ add al, al - 406bbe -1 INSTR LOCAL 1stSrcVia2ndSrcIMMEDNUM sbb rbp, 3 - 406bbe 4 INSTR BELONGTO 406aa0 - 406bc2 -1 INSTR LOCAL NoMetaUpdate cmp cs:byte_61971D, 0 - 406bc2 7 INSTR BELONGTO 406aa0 - 406bc9 -1 INSTR LOCAL NoMetaUpdate jz short loc_406C3E - 406bc9 2 INSTR BELONGTO 406aa0 - 406bcb -1 INSTR LOCAL NoMetaUpdate cmp byte ptr [rbx+0B0h], 0 - 406bcb 7 INSTR BELONGTO 406aa0 - 406bd2 6 INSTR BELONGTO 406aa0 - 406bd2 6 INSTR DEADREGS ESI EDI R14 R15 ZZ mov r14d, offset s ; "?" - 406bd8 -1 INSTR LOCAL NoMetaUpdate jnz loc_407280 - 406bd8 6 INSTR BELONGTO 406aa0 - 406bde 7 INSTR BELONGTO 406aa0 - 406bde 7 INSTR DEADREGS EFLAGS ESI EDI R15 ZZ mov r15d, cs:dword_61A050 - 406be5 2 INSTR BELONGTO 406aa0 - 406be5 2 INSTR DEADREGS EFLAGS ESI EDI ZZ xor esi, esi - 406be5 -2 INSTR LOCAL n ESI ZZ AlwaysNUM xor esi, esi - 406be7 3 INSTR BELONGTO 406aa0 - 406be7 3 INSTR DEADREGS EFLAGS EDI ZZ mov rdi, r14 ; s - 406bea -1 INSTR LOCAL NoMetaUpdate call sub_40CF00 - 406bea 5 INSTR BELONGTO 406aa0 - 406bea 5 INSTR DEADREGS EFLAGS ZZ call sub_40CF00 - 406bef 3 INSTR BELONGTO 406aa0 - 406bef 3 INSTR DEADREGS EFLAGS EDX ESI EDI ZZ sub r15d, eax - 406bf2 3 INSTR BELONGTO 406aa0 - 406bf2 3 INSTR DEADREGS EFLAGS EAX EDX ESI EDI ZZ mov rax, rbp - 406bf5 -1 INSTR LOCAL NoMetaUpdate test r15d, r15d - 406bf5 3 INSTR BELONGTO 406aa0 - 406bf8 -1 INSTR LOCAL NoMetaUpdate jle short loc_406C25 - 406bf8 2 INSTR BELONGTO 406aa0 - 406bfa -1 INSTR LOCAL MetadataUnused lea eax, [r15-1] - 406bfa 4 INSTR BELONGTO 406aa0 - 406bfe -1 INSTR LOCAL MetadataUnused lea rdx, [rbp+rax+1] - 406bfe 5 INSTR BELONGTO 406aa0 - 406c03 3 INSTR BELONGTO 406aa0 - 406c03 3 INSTR DEADREGS EFLAGS EAX ESI EDI ZZ mov rax, rbp - 406c06 10 INSTR BELONGTO 406aa0 - 406c10 3 INSTR BELONGTO 406aa0 - 406c10 3 INSTR DEADREGS EFLAGS ESI EDI ZZ mov byte ptr [rax], 20h - 406c13 -1 INSTR LOCAL 1stSrcVia2ndSrcIMMEDNUM add rax, 1 - 406c13 4 INSTR BELONGTO 406aa0 - 406c17 -1 INSTR LOCAL NoMetaUpdate cmp rax, rdx - 406c17 3 INSTR BELONGTO 406aa0 - 406c1a -1 INSTR LOCAL NoMetaUpdate jnz short loc_406C10 - 406c1a 2 INSTR BELONGTO 406aa0 - 406c1c -1 INSTR LOCAL 1stSrcVia2ndSrcIMMEDNUM sub r15d, 1 - 406c1c 4 INSTR BELONGTO 406aa0 - 406c20 5 INSTR BELONGTO 406aa0 - 406c20 5 INSTR DEADREGS EFLAGS EAX EDX ESI EDI ZZ lea rax, [rbp+r15+1] - 406c25 -2 INSTR LOCAL n EDX ZZ NumericDEFs movzx edx, byte ptr [r14] - 406c25 4 INSTR BELONGTO 406aa0 - 406c25 4 INSTR DEADREGS EFLAGS EDX ESI EDI R15 ZZ movzx edx, byte ptr [r14] - 406c29 -1 INSTR LOCAL MetadataUnused add r14, 1 - 406c29 4 INSTR BELONGTO 406aa0 - 406c2d 4 INSTR BELONGTO 406aa0 - 406c2d 4 INSTR DEADREGS EFLAGS ESI EDI R15 ZZ lea rbp, [rax+1] - 406c31 -1 INSTR LOCAL NoMetaUpdate test dl, dl - 406c31 2 INSTR BELONGTO 406aa0 - 406c33 2 INSTR BELONGTO 406aa0 - 406c33 2 INSTR DEADREGS ESI EDI R15 ZZ mov [rax], dl - 406c35 -1 INSTR LOCAL NoMetaUpdate jnz loc_406F70 - 406c35 6 INSTR BELONGTO 406aa0 - 406c3b 3 INSTR BELONGTO 406aa0 - 406c3b 3 INSTR DEADREGS EFLAGS ESI EDI R14 R15 ZZ mov byte ptr [rax], 20h - 406c3e -1 INSTR LOCAL NoMetaUpdate cmp byte ptr [rbx+0B0h], 0 - 406c3e 7 INSTR BELONGTO 406aa0 - 406c45 5 INSTR BELONGTO 406aa0 - 406c45 5 INSTR DEADREGS EAX ESI EDI R14 R15 ZZ mov eax, offset s ; "?" - 406c4a -1 INSTR LOCAL NoMetaUpdate jnz loc_407060 - 406c4a 6 INSTR BELONGTO 406aa0 - 406c50 7 INSTR BELONGTO 406aa0 - 406c50 7 INSTR DEADREGS EFLAGS ECX EDX ESI EDI R8 R9 R14 R15 ZZ mov r9d, cs:dword_61A054 - 406c57 3 INSTR BELONGTO 406aa0 - 406c57 3 INSTR DEADREGS EFLAGS ECX EDX ESI EDI R8 R14 R15 ZZ mov rdi, rbp - 406c5a 4 INSTR BELONGTO 406aa0 - 406c5a 4 INSTR DEADREGS EFLAGS ECX EDX ESI R8 R14 R15 ZZ mov [rsp+12E8h+var_12E8], rax - 406c5a 4 PTRIMMEDESP STACK 0 displ mov [rsp+12E8h+var_12E8], rax - 406c5e 3 INSTR BELONGTO 406aa0 - 406c5e 3 INSTR DEADREGS EFLAGS EAX ECX EDX ESI R8 R14 R15 ZZ mov r8, r13 - 406c61 5 INSTR BELONGTO 406aa0 - 406c61 5 INSTR DEADREGS EFLAGS EAX ECX EDX ESI R13 R14 R15 ZZ mov ecx, offset aSS ; "%s %*s " - 406c66 -2 INSTR LOCAL n RDX ZZ NUMVia2ndSrcIMMEDNUM mov rdx, 0FFFFFFFFFFFFFFFFh - 406c66 7 INSTR BELONGTO 406aa0 - 406c66 7 INSTR DEADREGS EFLAGS EAX EDX ESI R13 R14 R15 ZZ mov rdx, 0FFFFFFFFFFFFFFFFh - 406c6d -2 INSTR LOCAL n ESI ZZ NUMVia2ndSrcIMMEDNUM mov esi, 1 - 406c6d 5 INSTR BELONGTO 406aa0 - 406c6d 5 INSTR DEADREGS EFLAGS EAX ESI R13 R14 R15 ZZ mov esi, 1 - 406c72 2 INSTR BELONGTO 406aa0 - 406c72 2 INSTR DEADREGS EFLAGS EAX R13 R14 R15 ZZ xor eax, eax - 406c72 -2 INSTR LOCAL n EAX ZZ AlwaysNUM xor eax, eax - 406c74 -1 INSTR LOCAL NoMetaUpdate call ___sprintf_chk - 406c74 5 INSTR BELONGTO 406aa0 - 406c74 5 INSTR DEADREGS EFLAGS R13 R14 R15 ZZ call ___sprintf_chk - 406c79 3 INSTR BELONGTO 406aa0 - 406c79 3 INSTR DEADREGS EFLAGS EDI R13 R14 R15 ZZ mov rdi, rbp ; s - 406c7c -1 INSTR LOCAL NoMetaUpdate call _strlen - 406c7c 5 INSTR BELONGTO 406aa0 - 406c7c 5 INSTR DEADREGS EFLAGS R13 R14 R15 ZZ call _strlen - 406c81 -1 INSTR LOCAL 2ndSrcNumeric add rbp, rax - 406c81 3 INSTR BELONGTO 406aa0 - 406c84 -1 INSTR LOCAL NoMetaUpdate cmp cs:byte_619721, 0 - 406c84 7 INSTR BELONGTO 406aa0 - 406c8b -1 INSTR LOCAL NoMetaUpdate jnz loc_407030 - 406c8b 6 INSTR BELONGTO 406aa0 - 406c91 -1 INSTR LOCAL NoMetaUpdate cmp cs:byte_619508, 0 - 406c91 7 INSTR BELONGTO 406aa0 - 406c98 -1 INSTR LOCAL NoMetaUpdate jnz short loc_406CB0 - 406c98 2 INSTR BELONGTO 406aa0 - 406c9a -1 INSTR LOCAL NoMetaUpdate cmp cs:byte_619509, 0 - 406c9a 7 INSTR BELONGTO 406aa0 - 406ca1 -1 INSTR LOCAL NoMetaUpdate jnz short loc_406CB0 - 406ca1 2 INSTR BELONGTO 406aa0 - 406ca3 -1 INSTR LOCAL NoMetaUpdate cmp cs:byte_619868, 0 - 406ca3 7 INSTR BELONGTO 406aa0 - 406caa -1 INSTR LOCAL NoMetaUpdate jz loc_4070C0 - 406caa 6 INSTR BELONGTO 406aa0 - 406cb0 7 INSTR BELONGTO 406aa0 - 406cb0 7 INSTR DEADREGS EFLAGS ESI EDI R13 R14 R15 ZZ mov rsi, cs:stdout ; stream - 406cb7 3 INSTR BELONGTO 406aa0 - 406cb7 3 INSTR DEADREGS EFLAGS EDI R13 R14 R15 ZZ mov rdi, r12 ; s - 406cba 3 INSTR BELONGTO 406aa0 - 406cba 3 INSTR DEADREGS EFLAGS R13 R14 R15 ZZ sub rbp, r12 - 406cbd -1 INSTR LOCAL NoMetaUpdate call _fputs_unlocked - 406cbd 5 INSTR BELONGTO 406aa0 - 406cbd 5 INSTR DEADREGS EFLAGS R13 R14 R15 ZZ call _fputs_unlocked - 406cc2 7 INSTR BELONGTO 406aa0 - 406cc2 7 INSTR DEADREGS EFLAGS ESI EDI R13 R14 R15 ZZ add cs:qword_619810, rbp - 406cc9 -1 INSTR LOCAL NoMetaUpdate cmp cs:byte_619508, 0 - 406cc9 7 INSTR BELONGTO 406aa0 - 406cd0 -1 INSTR LOCAL NoMetaUpdate jnz loc_407240 - 406cd0 6 INSTR BELONGTO 406aa0 - 406cd6 -1 INSTR LOCAL NoMetaUpdate cmp cs:byte_619509, 0 - 406cd6 7 INSTR BELONGTO 406aa0 - 406cdd -1 INSTR LOCAL NoMetaUpdate jz short loc_406D01 - 406cdd 2 INSTR BELONGTO 406aa0 - 406cdf -1 INSTR LOCAL NoMetaUpdate cmp byte ptr [rbx+0B0h], 0 - 406cdf 7 INSTR BELONGTO 406aa0 - 406ce6 3 INSTR BELONGTO 406aa0 - 406ce6 3 INSTR DEADREGS EAX EDX ESI EDI R13 R14 R15 ZZ mov eax, [rbx+30h] - 406ce9 5 INSTR BELONGTO 406aa0 - 406ce9 5 INSTR DEADREGS EDX ESI EDI R13 R14 R15 ZZ mov edi, offset s ; "?" - 406cee 6 INSTR BELONGTO 406aa0 - 406cee 6 INSTR DEADREGS EDX ESI R13 R14 R15 ZZ mov edx, cs:dword_61A05C - 406cf4 2 INSTR BELONGTO 406aa0 - 406cf4 2 INSTR DEADREGS ESI R13 R14 R15 ZZ mov esi, eax - 406cf6 -1 INSTR LOCAL NoMetaUpdate jnz loc_407080 - 406cf6 6 INSTR BELONGTO 406aa0 - 406cfc -1 INSTR LOCAL NoMetaUpdate call sub_4053A0 - 406cfc 5 INSTR BELONGTO 406aa0 - 406cfc 5 INSTR DEADREGS EFLAGS EAX ECX ESI R8 R9 R10 R11 R13 R14 R15 ZZ call sub_4053A0 - 406d01 -1 INSTR LOCAL NoMetaUpdate cmp cs:byte_619868, 0 - 406d01 7 INSTR BELONGTO 406aa0 - 406d08 -1 INSTR LOCAL NoMetaUpdate jnz loc_407200 - 406d08 6 INSTR BELONGTO 406aa0 - 406d0e -1 INSTR LOCAL NoMetaUpdate cmp cs:byte_61971C, 0 - 406d0e 7 INSTR BELONGTO 406aa0 - 406d15 3 INSTR BELONGTO 406aa0 - 406d15 3 INSTR DEADREGS ESI EDI R13 R14 R15 ZZ mov rbp, r12 - 406d18 -1 INSTR LOCAL NoMetaUpdate jnz loc_407225 - 406d18 6 INSTR BELONGTO 406aa0 - 406d1e -1 INSTR LOCAL NoMetaUpdate cmp byte ptr [rbx+0B0h], 0 - 406d1e 7 INSTR BELONGTO 406aa0 - 406d25 6 INSTR BELONGTO 406aa0 - 406d25 6 INSTR DEADREGS ESI EDI R13 R14 R15 ZZ mov r14d, offset s ; "?" - 406d2b -1 INSTR LOCAL NoMetaUpdate jz short loc_406D71 - 406d2b 2 INSTR BELONGTO 406aa0 - 406d2d -1 INSTR LOCAL MetadataUnused mov eax, [rbx+28h] - 406d2d 3 INSTR BELONGTO 406aa0 - 406d30 -1 INSTR LOCAL MetadataUnused and eax, 0F000h - 406d30 5 INSTR BELONGTO 406aa0 - 406d35 -1 INSTR LOCAL NoMetaUpdate cmp eax, 6000h - 406d35 5 INSTR BELONGTO 406aa0 - 406d3a -1 INSTR LOCAL NoMetaUpdate jz loc_4070D8 - 406d3a 6 INSTR BELONGTO 406aa0 - 406d40 -1 INSTR LOCAL NoMetaUpdate cmp eax, 2000h - 406d40 5 INSTR BELONGTO 406aa0 - 406d45 -1 INSTR LOCAL NoMetaUpdate jz loc_4070D8 - 406d45 6 INSTR BELONGTO 406aa0 - 406d4b 4 INSTR BELONGTO 406aa0 - 406d4b 4 INSTR DEADREGS EFLAGS EAX ECX EDX ESI EDI R8 R13 R14 R15 ZZ mov rdi, [rbx+40h] - 406d4f 7 INSTR BELONGTO 406aa0 - 406d4f 7 INSTR DEADREGS EFLAGS EAX ECX EDX ESI R8 R13 R14 R15 ZZ mov r8, cs:qword_619500 - 406d56 8 INSTR BELONGTO 406aa0 - 406d56 8 INSTR DEADREGS EFLAGS EAX ECX EDX ESI R13 R14 R15 ZZ lea rsi, [rsp+12E8h+var_468] - 406d56 8 PTRIMMEDESP STACK 3712 displ lea rsi, [rsp+12E8h+var_468] - 406d5e 6 INSTR BELONGTO 406aa0 - 406d5e 6 INSTR DEADREGS EFLAGS EAX ECX EDX R13 R14 R15 ZZ mov edx, cs:dword_619848 - 406d64 -2 INSTR LOCAL n ECX ZZ NUMVia2ndSrcIMMEDNUM mov ecx, 1 - 406d64 5 INSTR BELONGTO 406aa0 - 406d64 5 INSTR DEADREGS EFLAGS EAX ECX R13 R14 R15 ZZ mov ecx, 1 - 406d69 -1 INSTR LOCAL NoMetaUpdate call sub_40BAA0 - 406d69 5 INSTR BELONGTO 406aa0 - 406d69 5 INSTR DEADREGS EFLAGS EAX R13 R14 R15 ZZ call sub_40BAA0 - 406d6e 3 INSTR BELONGTO 406aa0 - 406d6e 3 INSTR DEADREGS EFLAGS ESI EDI R13 R14 R15 ZZ mov r14, rax - 406d71 7 INSTR BELONGTO 406aa0 - 406d71 7 INSTR DEADREGS EFLAGS ESI EDI R13 R15 ZZ mov r13d, cs:dword_61A070 - 406d78 2 INSTR BELONGTO 406aa0 - 406d78 2 INSTR DEADREGS EFLAGS ESI EDI R15 ZZ xor esi, esi - 406d78 -2 INSTR LOCAL n ESI ZZ AlwaysNUM xor esi, esi - 406d7a 3 INSTR BELONGTO 406aa0 - 406d7a 3 INSTR DEADREGS EFLAGS EDI R15 ZZ mov rdi, r14 ; s - 406d7d -1 INSTR LOCAL NoMetaUpdate call sub_40CF00 - 406d7d 5 INSTR BELONGTO 406aa0 - 406d7d 5 INSTR DEADREGS EFLAGS R15 ZZ call sub_40CF00 - 406d82 3 INSTR BELONGTO 406aa0 - 406d82 3 INSTR DEADREGS EFLAGS EDI R15 ZZ sub r13d, eax - 406d85 -1 INSTR LOCAL NoMetaUpdate test r13d, r13d - 406d85 3 INSTR BELONGTO 406aa0 - 406d88 -1 INSTR LOCAL NoMetaUpdate jle short loc_406DB5 - 406d88 2 INSTR BELONGTO 406aa0 - 406d8a 4 INSTR BELONGTO 406aa0 - 406d8a 4 INSTR DEADREGS EFLAGS EAX EDX EDI R15 ZZ lea eax, [r13-1] - 406d8e 5 INSTR BELONGTO 406aa0 - 406d8e 5 INSTR DEADREGS EFLAGS EDX EDI R15 ZZ lea rdx, [rbp+rax+1] - 406d93 3 INSTR BELONGTO 406aa0 - 406d93 3 INSTR DEADREGS EFLAGS EAX EDI R15 ZZ mov rax, rbp - 406d96 10 INSTR BELONGTO 406aa0 - 406da0 3 INSTR BELONGTO 406aa0 - 406da0 3 INSTR DEADREGS EFLAGS EDI R15 ZZ mov byte ptr [rax], 20h - 406da3 -1 INSTR LOCAL 1stSrcVia2ndSrcIMMEDNUM add rax, 1 - 406da3 4 INSTR BELONGTO 406aa0 - 406da7 -1 INSTR LOCAL NoMetaUpdate cmp rax, rdx - 406da7 3 INSTR BELONGTO 406aa0 - 406daa -1 INSTR LOCAL NoMetaUpdate jnz short loc_406DA0 - 406daa 2 INSTR BELONGTO 406aa0 - 406dac -1 INSTR LOCAL 1stSrcVia2ndSrcIMMEDNUM sub r13d, 1 - 406dac 4 INSTR BELONGTO 406aa0 - 406db0 5 INSTR BELONGTO 406aa0 - 406db0 5 INSTR DEADREGS EFLAGS EAX EDI R15 ZZ lea rbp, [rbp+r13+1] - 406db5 -2 INSTR LOCAL n EAX ZZ NumericDEFs movzx eax, byte ptr [r14] - 406db5 4 INSTR BELONGTO 406aa0 - 406db5 4 INSTR DEADREGS EFLAGS EAX EDI R13 R15 ZZ movzx eax, byte ptr [r14] - 406db9 -1 INSTR LOCAL MetadataUnused add r14, 1 - 406db9 4 INSTR BELONGTO 406aa0 - 406dbd 4 INSTR BELONGTO 406aa0 - 406dbd 4 INSTR DEADREGS EFLAGS EDI R13 R15 ZZ lea r13, [rbp+1] - 406dc1 -1 INSTR LOCAL NoMetaUpdate test al, al - 406dc1 2 INSTR BELONGTO 406aa0 - 406dc3 3 INSTR BELONGTO 406aa0 - 406dc3 3 INSTR DEADREGS EDI R15 ZZ mov [rbp+0], al - 406dc6 -1 INSTR LOCAL NoMetaUpdate jnz loc_406F60 - 406dc6 6 INSTR BELONGTO 406aa0 - 406dcc 4 INSTR BELONGTO 406aa0 - 406dcc 4 INSTR DEADREGS EFLAGS EDI R14 R15 ZZ mov byte ptr [rbp+0], 20h - 406dd0 5 INSTR BELONGTO 406aa0 - 406dd0 5 INSTR DEADREGS EFLAGS EDI R14 R15 ZZ lea rdi, [rsp+12E8h+timer]; timer - 406dd0 5 PTRIMMEDESP STACK 32 displ lea rdi, [rsp+12E8h+timer]; timer - 406dd5 -1 INSTR LOCAL NoMetaUpdate call _localtime - 406dd5 5 INSTR BELONGTO 406aa0 - 406dd5 5 INSTR DEADREGS EFLAGS R14 R15 ZZ call _localtime - 406dda 5 INSTR BELONGTO 406aa0 - 406dda 5 INSTR DEADREGS EFLAGS EDI R9 R14 R15 ZZ mov byte ptr [r13+0], 1 - 406ddf -1 INSTR LOCAL NoMetaUpdate cmp byte ptr [rbx+0B0h], 0 - 406ddf 7 INSTR BELONGTO 406aa0 - 406de6 6 INSTR BELONGTO 406aa0 - 406de6 6 INSTR DEADREGS EDI R9 R14 R15 ZZ mov r9d, offset s ; "?" - 406dec -1 INSTR LOCAL NoMetaUpdate jnz loc_406F80 - 406dec 6 INSTR BELONGTO 406aa0 - 406df2 7 INSTR BELONGTO 406aa0 - 406df2 7 INSTR DEADREGS EFLAGS EDI R8 R14 R15 ZZ mov r8d, cs:dword_619524 - 406df9 -1 INSTR LOCAL NoMetaUpdate test r8d, r8d - 406df9 3 INSTR BELONGTO 406aa0 - 406dfc -1 INSTR LOCAL NoMetaUpdate js loc_407319 - 406dfc 6 INSTR BELONGTO 406aa0 - 406e02 3 INSTR BELONGTO 406aa0 - 406e02 3 INSTR DEADREGS EFLAGS EAX ECX EDX ESI EDI R14 R15 ZZ mov rdi, r13 - 406e05 5 INSTR BELONGTO 406aa0 - 406e05 5 INSTR DEADREGS EFLAGS EAX ECX EDX ESI R14 R15 ZZ mov ecx, offset aS ; "%*s " - 406e0a -2 INSTR LOCAL n RDX ZZ NUMVia2ndSrcIMMEDNUM mov rdx, 0FFFFFFFFFFFFFFFFh - 406e0a 7 INSTR BELONGTO 406aa0 - 406e0a 7 INSTR DEADREGS EFLAGS EAX EDX ESI R14 R15 ZZ mov rdx, 0FFFFFFFFFFFFFFFFh - 406e11 -2 INSTR LOCAL n ESI ZZ NUMVia2ndSrcIMMEDNUM mov esi, 1 - 406e11 5 INSTR BELONGTO 406aa0 - 406e11 5 INSTR DEADREGS EFLAGS EAX ESI R14 R15 ZZ mov esi, 1 - 406e16 2 INSTR BELONGTO 406aa0 - 406e16 2 INSTR DEADREGS EFLAGS EAX R14 R15 ZZ xor eax, eax - 406e16 -2 INSTR LOCAL n EAX ZZ AlwaysNUM xor eax, eax - 406e18 -1 INSTR LOCAL NoMetaUpdate call ___sprintf_chk - 406e18 5 INSTR BELONGTO 406aa0 - 406e18 5 INSTR DEADREGS EFLAGS R14 R15 ZZ call ___sprintf_chk - 406e1d 3 INSTR BELONGTO 406aa0 - 406e1d 3 INSTR DEADREGS EFLAGS EDI R14 R15 ZZ mov rdi, r13 ; s - 406e20 -1 INSTR LOCAL NoMetaUpdate call _strlen - 406e20 5 INSTR BELONGTO 406aa0 - 406e20 5 INSTR DEADREGS EFLAGS R14 R15 ZZ call _strlen - 406e25 -1 INSTR LOCAL 2ndSrcNumeric add r13, rax - 406e25 3 INSTR BELONGTO 406aa0 - 406e28 7 INSTR BELONGTO 406aa0 - 406e28 7 INSTR DEADREGS EFLAGS ESI EDI R14 R15 ZZ mov rsi, cs:stdout ; stream - 406e2f 3 INSTR BELONGTO 406aa0 - 406e2f 3 INSTR DEADREGS EFLAGS EDI R14 R15 ZZ sub r13, r12 - 406e32 3 INSTR BELONGTO 406aa0 - 406e32 3 INSTR DEADREGS EFLAGS EDI R14 R15 ZZ mov rdi, r12 ; s - 406e35 -1 INSTR LOCAL NoMetaUpdate call _fputs_unlocked - 406e35 5 INSTR BELONGTO 406aa0 - 406e35 5 INSTR DEADREGS EFLAGS R12 R14 R15 ZZ call _fputs_unlocked - 406e3a 5 INSTR BELONGTO 406aa0 - 406e3a 5 INSTR DEADREGS EFLAGS EAX ECX EDX ESI EDI R8 R9 R10 R11 R12 R14 R15 ZZ mov edx, offset qword_619740 - 406e3f 2 INSTR BELONGTO 406aa0 - 406e3f 2 INSTR DEADREGS EFLAGS EAX ECX ESI EDI R8 R9 R10 R11 R12 R14 R15 ZZ xor esi, esi - 406e3f -2 INSTR LOCAL n ESI ZZ AlwaysNUM xor esi, esi - 406e41 3 INSTR BELONGTO 406aa0 - 406e41 3 INSTR DEADREGS EFLAGS EAX ECX EDI R8 R9 R10 R11 R12 R14 R15 ZZ mov rcx, r13 - 406e44 3 INSTR BELONGTO 406aa0 - 406e44 3 INSTR DEADREGS EFLAGS EAX EDI R8 R9 R10 R11 R12 R14 R15 ZZ mov rdi, rbx - 406e47 7 INSTR BELONGTO 406aa0 - 406e47 7 INSTR DEADREGS EFLAGS EAX R8 R9 R10 R11 R12 R14 R15 ZZ add cs:qword_619810, r13 - 406e4e -1 INSTR LOCAL NoMetaUpdate call sub_406250 - 406e4e 5 INSTR BELONGTO 406aa0 - 406e4e 5 INSTR DEADREGS EFLAGS EAX R8 R9 R10 R11 R12 R14 R15 ZZ call sub_406250 - 406e53 6 INSTR BELONGTO 406aa0 - 406e53 6 INSTR DEADREGS EFLAGS EDX R12 R14 R15 ZZ mov edx, [rbx+0A0h] - 406e59 3 INSTR BELONGTO 406aa0 - 406e59 3 INSTR DEADREGS EFLAGS R12 R14 R15 ZZ mov rbp, rax - 406e5c -1 INSTR LOCAL NoMetaUpdate cmp edx, 6 - 406e5c 3 INSTR BELONGTO 406aa0 - 406e5f -1 INSTR LOCAL NoMetaUpdate jz loc_407198 - 406e5f 6 INSTR BELONGTO 406aa0 - 406e65 6 INSTR BELONGTO 406aa0 - 406e65 6 INSTR DEADREGS EFLAGS ESI R12 R13 R14 R15 ZZ mov esi, cs:dword_6196A8 - 406e6b -1 INSTR LOCAL NoMetaUpdate test esi, esi - 406e6b 2 INSTR BELONGTO 406aa0 - 406e6d -1 INSTR LOCAL NoMetaUpdate jz short loc_406E7E - 406e6d 2 INSTR BELONGTO 406aa0 - 406e6f -2 INSTR LOCAL n EDI ZZ NumericDEFs movzx edi, byte ptr [rbx+0B0h] - 406e6f 7 INSTR BELONGTO 406aa0 - 406e6f 7 INSTR DEADREGS EFLAGS ESI EDI R12 R13 R14 R15 ZZ movzx edi, byte ptr [rbx+0B0h] - 406e76 3 INSTR BELONGTO 406aa0 - 406e76 3 INSTR DEADREGS EFLAGS ESI R12 R13 R14 R15 ZZ mov esi, [rbx+28h] - 406e79 -1 INSTR LOCAL NoMetaUpdate call sub_405AE0 - 406e79 5 INSTR BELONGTO 406aa0 - 406e79 5 INSTR DEADREGS EFLAGS EBX R12 R13 R14 R15 ZZ call sub_405AE0 - 406e7e -2 INSTR LOCAL n RAX ZZ NumericDEFs mov rax, [rsp+12E8h+var_40] - 406e7e 8 INSTR BELONGTO 406aa0 - 406e7e 8 INSTR DEADREGS EFLAGS EAX EBX R12 R13 R14 R15 ZZ mov rax, [rsp+12E8h+var_40] - 406e7e 8 PTRIMMEDESP STACK 4776 displ mov rax, [rsp+12E8h+var_40] - 406e86 -1 INSTR LOCAL MetadataRedundant xor rax, fs:28h - 406e86 9 INSTR BELONGTO 406aa0 - 406e8f -1 INSTR LOCAL NoMetaUpdate jnz loc_4073A7 - 406e8f 6 INSTR BELONGTO 406aa0 - 406e95 -1 INSTR LOCAL 1stSrcVia2ndSrcIMMEDNUM add rsp, 12B8h - 406e95 7 INSTR BELONGTO 406aa0 - 406e9c 1 INSTR BELONGTO 406aa0 - 406e9c 1 INSTR DEADREGS EFLAGS EBX R8 R9 R10 R11 R12 R13 R14 R15 ZZ pop rbx - 406e9c 4792 DEALLOC STACK esp - 4792 pop rbx - 406e9d 1 INSTR BELONGTO 406aa0 - 406e9d 1 INSTR DEADREGS EFLAGS R8 R9 R10 R11 R12 R13 R14 R15 ZZ pop rbp - 406e9e 2 INSTR BELONGTO 406aa0 - 406e9e 2 INSTR DEADREGS EFLAGS R8 R9 R10 R11 R12 R13 R14 R15 ZZ pop r12 - 406ea0 2 INSTR BELONGTO 406aa0 - 406ea0 2 INSTR DEADREGS EFLAGS R8 R9 R10 R11 R12 R13 R14 R15 ZZ pop r13 - 406ea2 2 INSTR BELONGTO 406aa0 - 406ea2 2 INSTR DEADREGS EFLAGS R8 R9 R10 R11 R12 R13 R14 R15 ZZ pop r14 - 406ea4 2 INSTR BELONGTO 406aa0 - 406ea4 2 INSTR DEADREGS EFLAGS R8 R9 R10 R11 R12 R13 R14 R15 ZZ pop r15 - 406ea6 1 INSTR BELONGTO 406aa0 - 406ea6 1 INSTR DEADREGS EFLAGS R8 R9 R10 R11 R12 R13 R14 R15 ZZ retn - 406eb0 -1 INSTR LOCAL MetadataUnused mov eax, [rdi+0A0h] - 406eb0 6 INSTR BELONGTO 406aa0 - 406eb6 -1 INSTR LOCAL NoMetaUpdate cmp cs:byte_61A048, 0 - 406eb6 7 INSTR BELONGTO 406aa0 - 406ebd 8 INSTR BELONGTO 406aa0 - 406ebd 8 INSTR DEADREGS R8 R12 R13 R14 R15 ZZ lea r13, [rsp+12E8h+var_58] - 406ebd 8 PTRIMMEDESP STACK 4752 displ lea r13, [rsp+12E8h+var_58] - 406ec5 10 INSTR BELONGTO 406aa0 - 406ec5 10 INSTR DEADREGS R8 R12 R14 R15 ZZ mov r8, 3F3F3F3F3F3F3F3Fh - 406ec5 -2 INSTR LOCAL n R8 ZZ NUMVia2ndSrcIMMEDNUM mov r8, 3F3F3F3F3F3F3F3Fh - 406ecf 8 INSTR BELONGTO 406aa0 - 406ecf 8 INSTR DEADREGS R12 R14 R15 ZZ mov [rsp+12E8h+var_4D], 0 - 406ecf 8 PTRIMMEDESP STACK 4763 displ mov [rsp+12E8h+var_4D], 0 - 406ed7 8 INSTR BELONGTO 406aa0 - 406ed7 8 INSTR DEADREGS R12 R14 R15 ZZ mov [rsp+12E8h+var_57], r8 - 406ed7 8 PTRIMMEDESP STACK 4753 displ mov [rsp+12E8h+var_57], r8 - 406edf 7 INSTR BELONGTO 406aa0 - 406edf 7 INSTR DEADREGS R12 R14 R15 ZZ mov word ptr [r13+9], 3F3Fh - 406ee6 -2 INSTR LOCAL n EAX ZZ NumericDEFs movzx eax, ds:byte_4134E8[rax] - 406ee6 7 INSTR BELONGTO 406aa0 - 406ee6 7 INSTR DEADREGS R12 R14 R15 ZZ movzx eax, ds:byte_4134E8[rax] - 406eed 7 INSTR BELONGTO 406aa0 - 406eed 7 INSTR DEADREGS R12 R14 R15 ZZ mov [rsp+12E8h+var_58], al - 406eed 7 PTRIMMEDESP STACK 4752 displ mov [rsp+12E8h+var_58], al - 406ef4 -1 INSTR LOCAL NoMetaUpdate jz loc_406AF5 - 406ef4 6 INSTR BELONGTO 406aa0 - 406efa -1 INSTR LOCAL MetadataUnused mov eax, [rbx+0B4h] - 406efa 6 INSTR BELONGTO 406aa0 - 406f00 -1 INSTR LOCAL NoMetaUpdate cmp eax, 1 - 406f00 3 INSTR BELONGTO 406aa0 - 406f03 -1 INSTR LOCAL NoMetaUpdate jz loc_4070B0 - 406f03 6 INSTR BELONGTO 406aa0 - 406f09 -1 INSTR LOCAL NoMetaUpdate cmp eax, 2 - 406f09 3 INSTR BELONGTO 406aa0 - 406f0c -1 INSTR LOCAL NoMetaUpdate jnz loc_406AFD - 406f0c 6 INSTR BELONGTO 406aa0 - 406f12 6 INSTR BELONGTO 406aa0 - 406f12 6 INSTR DEADREGS EFLAGS EAX R12 R14 R15 ZZ mov eax, cs:dword_61982C - 406f18 8 INSTR BELONGTO 406aa0 - 406f18 8 INSTR DEADREGS EFLAGS R12 R14 R15 ZZ mov [rsp+12E8h+var_4E], 2Bh - 406f18 8 PTRIMMEDESP STACK 4762 displ mov [rsp+12E8h+var_4E], 2Bh - 406f20 -1 INSTR LOCAL NoMetaUpdate cmp eax, 1 - 406f20 3 INSTR BELONGTO 406aa0 - 406f23 -1 INSTR LOCAL NoMetaUpdate jnz loc_406B0C - 406f23 6 INSTR BELONGTO 406aa0 - 406f29 7 INSTR BELONGTO 406aa0 - 406f30 7 INSTR BELONGTO 406aa0 - 406f30 7 INSTR DEADREGS EFLAGS EAX EDX ESI EDI R12 R14 R15 ZZ mov rax, [rbx+80h] - 406f37 4 INSTR BELONGTO 406aa0 - 406f37 4 INSTR DEADREGS EFLAGS EDX ESI EDI R12 R14 R15 ZZ mov rdx, [rbx+78h] - 406f3b 5 INSTR BELONGTO 406aa0 - 406f3b 5 INSTR DEADREGS EFLAGS ESI EDI R12 R14 R15 ZZ mov [rsp+12E8h+var_12C0], rax - 406f3b 5 PTRIMMEDESP STACK 40 displ mov [rsp+12E8h+var_12C0], rax - 406f40 5 INSTR BELONGTO 406aa0 - 406f40 5 INSTR DEADREGS EFLAGS ESI EDI R12 R14 R15 ZZ mov [rsp+12E8h+timer], rdx - 406f40 5 PTRIMMEDESP STACK 32 displ mov [rsp+12E8h+timer], rdx - 406f45 -1 INSTR LOCAL NoMetaUpdate jmp loc_406B24 - 406f45 5 INSTR BELONGTO 406aa0 - 406f50 -1 INSTR LOCAL NoMetaUpdate cmp eax, 2 - 406f50 3 INSTR BELONGTO 406aa0 - 406f53 -1 INSTR LOCAL NoMetaUpdate jz loc_407018 - 406f53 6 INSTR BELONGTO 406aa0 - 406f59 -1 INSTR LOCAL NoMetaUpdate call _abort - 406f59 5 INSTR BELONGTO 406aa0 - 406f59 5 INSTR DEADREGS EFLAGS EBX R12 R13 R14 R15 ZZ call _abort - 406f60 3 INSTR BELONGTO 406aa0 - 406f60 3 INSTR DEADREGS EFLAGS EAX EDI R15 ZZ mov rbp, r13 - 406f63 -1 INSTR LOCAL NoMetaUpdate jmp loc_406DB5 - 406f63 5 INSTR BELONGTO 406aa0 - 406f70 3 INSTR BELONGTO 406aa0 - 406f70 3 INSTR DEADREGS EFLAGS EAX EDX ESI EDI R15 ZZ mov rax, rbp - 406f73 -1 INSTR LOCAL NoMetaUpdate jmp loc_406C25 - 406f73 5 INSTR BELONGTO 406aa0 - 406f80 -1 INSTR LOCAL NoMetaUpdate test rax, rax - 406f80 3 INSTR BELONGTO 406aa0 - 406f83 -1 INSTR LOCAL NoMetaUpdate jz loc_4072C9 - 406f83 6 INSTR BELONGTO 406aa0 - 406f89 7 INSTR BELONGTO 406aa0 - 406f89 7 INSTR DEADREGS EFLAGS ECX EDX ESI EDI R8 R14 R15 ZZ mov rdx, cs:tp.tv_sec - 406f90 -1 INSTR LOCAL MetadataUnused mov rsi, [rsp+12E8h+timer] - 406f90 5 INSTR BELONGTO 406aa0 - 406f95 7 INSTR BELONGTO 406aa0 - 406f95 7 INSTR DEADREGS EFLAGS ECX EDI R8 R14 R15 ZZ mov r8, cs:tp.tv_nsec - 406f9c 5 INSTR BELONGTO 406aa0 - 406f9c 5 INSTR DEADREGS EFLAGS ECX EDI R14 R15 ZZ mov rcx, [rsp+12E8h+var_12C0] - 406f9c 5 PTRIMMEDESP STACK 40 displ mov rcx, [rsp+12E8h+var_12C0] - 406fa1 -1 INSTR LOCAL NoMetaUpdate cmp rdx, rsi - 406fa1 3 INSTR BELONGTO 406aa0 - 406fa4 -1 INSTR LOCAL NoMetaUpdate jl loc_4072E8 - 406fa4 6 INSTR BELONGTO 406aa0 - 406faa -1 INSTR LOCAL NoMetaUpdate jg short loc_406FB5 - 406faa 2 INSTR BELONGTO 406aa0 - 406fac -1 INSTR LOCAL NoMetaUpdate cmp r8d, ecx - 406fac 3 INSTR BELONGTO 406aa0 - 406faf -1 INSTR LOCAL NoMetaUpdate js loc_4072E8 - 406faf 6 INSTR BELONGTO 406aa0 - 406fb5 -1 INSTR LOCAL MetadataUnused lea rdi, [rdx-0F0C2ACh] - 406fb5 7 INSTR BELONGTO 406aa0 - 406fbc -1 INSTR LOCAL NoMetaUpdate cmp rdi, rsi - 406fbc 3 INSTR BELONGTO 406aa0 - 406fbf -1 INSTR LOCAL NoMetaUpdate jge loc_407260 - 406fbf 6 INSTR BELONGTO 406aa0 - 406fc5 -1 INSTR LOCAL NoMetaUpdate cmp rsi, rdx - 406fc5 3 INSTR BELONGTO 406aa0 - 406fc8 -1 INSTR LOCAL MetadataUnused mov edi, 1 - 406fc8 5 INSTR BELONGTO 406aa0 - 406fcd -1 INSTR LOCAL NoMetaUpdate jl short loc_406FE0 - 406fcd 2 INSTR BELONGTO 406aa0 - 406fcf -1 INSTR LOCAL MetadataUnused mov dil, 0 - 406fcf 3 INSTR BELONGTO 406aa0 - 406fd2 -1 INSTR LOCAL NoMetaUpdate jg short loc_406FE0 - 406fd2 2 INSTR BELONGTO 406aa0 - 406fd4 -1 INSTR LOCAL MetadataUnused mov edi, ecx - 406fd4 2 INSTR BELONGTO 406aa0 - 406fd6 -1 INSTR LOCAL MetadataUnused sub edi, r8d - 406fd6 3 INSTR BELONGTO 406aa0 - 406fd9 -1 INSTR LOCAL MetadataUnused shr edi, 1Fh - 406fd9 3 INSTR BELONGTO 406aa0 - 406fdc 4 INSTR BELONGTO 406aa0 - 406fe0 -1 INSTR LOCAL MetadataUnused movsxd rdi, edi - 406fe0 3 INSTR BELONGTO 406aa0 - 406fe3 3 INSTR BELONGTO 406aa0 - 406fe3 3 INSTR DEADREGS EFLAGS EDX ESI R8 R9 R10 R11 R14 R15 ZZ mov rdx, rax - 406fe6 8 INSTR BELONGTO 406aa0 - 406fe6 8 INSTR DEADREGS EFLAGS EAX ESI R8 R9 R10 R11 R14 R15 ZZ mov rsi, off_619510[rdi*8] - 406fee 3 INSTR BELONGTO 406aa0 - 406fee 3 INSTR DEADREGS EFLAGS EAX EDI R8 R9 R10 R11 R14 R15 ZZ mov rdi, r13 - 406ff1 -1 INSTR LOCAL NoMetaUpdate call sub_406980 - 406ff1 5 INSTR BELONGTO 406aa0 - 406ff1 5 INSTR DEADREGS EFLAGS EAX R8 R9 R10 R11 R14 R15 ZZ call sub_406980 - 406ff6 -1 INSTR LOCAL NoMetaUpdate test rax, rax - 406ff6 3 INSTR BELONGTO 406aa0 - 406ff9 -1 INSTR LOCAL NoMetaUpdate jz loc_4072AB - 406ff9 6 INSTR BELONGTO 406aa0 - 406fff 3 INSTR BELONGTO 406aa0 - 406fff 3 INSTR DEADREGS EFLAGS ESI EDI R14 R15 ZZ add rax, r13 - 407002 3 INSTR BELONGTO 406aa0 - 407002 3 INSTR DEADREGS EFLAGS ESI EDI R13 R14 R15 ZZ mov byte ptr [rax], 20h - 407005 4 INSTR BELONGTO 406aa0 - 407005 4 INSTR DEADREGS EFLAGS ESI EDI R13 R14 R15 ZZ lea r13, [rax+1] - 407009 4 INSTR BELONGTO 406aa0 - 407009 4 INSTR DEADREGS EFLAGS ESI EDI R14 R15 ZZ mov byte ptr [rax+1], 0 - 40700d -1 INSTR LOCAL NoMetaUpdate jmp loc_406E28 - 40700d 5 INSTR BELONGTO 406aa0 - 407018 4 INSTR BELONGTO 406aa0 - 407018 4 INSTR DEADREGS EFLAGS EAX EDX ESI EDI R12 R14 R15 ZZ mov rax, [rbx+60h] - 40701c 4 INSTR BELONGTO 406aa0 - 40701c 4 INSTR DEADREGS EFLAGS EDX ESI EDI R12 R14 R15 ZZ mov rdx, [rbx+58h] - 407020 5 INSTR BELONGTO 406aa0 - 407020 5 INSTR DEADREGS EFLAGS ESI EDI R12 R14 R15 ZZ mov [rsp+12E8h+var_12C0], rax - 407020 5 PTRIMMEDESP STACK 40 displ mov [rsp+12E8h+var_12C0], rax - 407025 5 INSTR BELONGTO 406aa0 - 407025 5 INSTR DEADREGS EFLAGS ESI EDI R12 R14 R15 ZZ mov [rsp+12E8h+timer], rdx - 407025 5 PTRIMMEDESP STACK 32 displ mov [rsp+12E8h+timer], rdx - 40702a -1 INSTR LOCAL NoMetaUpdate jmp loc_406B24 - 40702a 5 INSTR BELONGTO 406aa0 - 407030 7 INSTR BELONGTO 406aa0 - 407030 7 INSTR DEADREGS EFLAGS ECX EDX ESI EDI R13 R14 R15 ZZ mov rcx, cs:stdout ; stream - 407037 -2 INSTR LOCAL n EDX ZZ NUMVia2ndSrcIMMEDNUM mov edx, 2 ; n - 407037 5 INSTR BELONGTO 406aa0 - 407037 5 INSTR DEADREGS EFLAGS EDX ESI EDI R13 R14 R15 ZZ mov edx, 2 ; n - 40703c -2 INSTR LOCAL n ESI ZZ NUMVia2ndSrcIMMEDNUM mov esi, 1 ; size - 40703c 5 INSTR BELONGTO 406aa0 - 40703c 5 INSTR DEADREGS EFLAGS ESI EDI R13 R14 R15 ZZ mov esi, 1 ; size - 407041 5 INSTR BELONGTO 406aa0 - 407041 5 INSTR DEADREGS EFLAGS EDI R13 R14 R15 ZZ mov edi, offset asc_411865; " " - 407046 -1 INSTR LOCAL NoMetaUpdate call _fwrite_unlocked - 407046 5 INSTR BELONGTO 406aa0 - 407046 5 INSTR DEADREGS EFLAGS R13 R14 R15 ZZ call _fwrite_unlocked - 40704b 8 INSTR BELONGTO 406aa0 - 40704b 8 INSTR DEADREGS EFLAGS ESI EDI R13 R14 R15 ZZ add cs:qword_619810, 2 - 407053 -1 INSTR LOCAL NoMetaUpdate jmp loc_406C91 - 407053 5 INSTR BELONGTO 406aa0 - 407060 -1 INSTR LOCAL MetadataUnused mov rdi, [rbx+20h] - 407060 4 INSTR BELONGTO 406aa0 - 407064 8 INSTR BELONGTO 406aa0 - 407064 8 INSTR DEADREGS EFLAGS EAX ECX EDX ESI EDI R8 R9 R14 R15 ZZ lea rsi, [rsp+12E8h+var_468] - 407064 8 PTRIMMEDESP STACK 3712 displ lea rsi, [rsp+12E8h+var_468] - 40706c -1 INSTR LOCAL NoMetaUpdate call sub_40C800 - 40706c 5 INSTR BELONGTO 406aa0 - 40706c 5 INSTR DEADREGS EFLAGS EAX ECX EDX EDI R8 R9 R14 R15 ZZ call sub_40C800 - 407071 -1 INSTR LOCAL NoMetaUpdate jmp loc_406C50 - 407071 5 INSTR BELONGTO 406aa0 - 407080 2 INSTR BELONGTO 406aa0 - 407080 2 INSTR DEADREGS EFLAGS EDI R13 R14 R15 ZZ xor edi, edi - 407080 -2 INSTR LOCAL n EDI ZZ AlwaysNUM xor edi, edi - 407082 -1 INSTR LOCAL NoMetaUpdate cmp cs:byte_619831, 0 - 407082 7 INSTR BELONGTO 406aa0 - 407089 -1 INSTR LOCAL NoMetaUpdate jnz loc_406CFC - 407089 6 INSTR BELONGTO 406aa0 - 40708f 2 INSTR BELONGTO 406aa0 - 40708f 2 INSTR DEADREGS EFLAGS ECX EDI R8 R9 R10 R11 R13 R14 R15 ZZ mov edi, eax ; gid - 407091 4 INSTR BELONGTO 406aa0 - 407091 4 INSTR DEADREGS EFLAGS EAX ECX R8 R9 R10 R11 R13 R14 R15 ZZ mov dword ptr [rsp+12E8h+var_12D0], edx - 407091 4 PTRIMMEDESP STACK 24 displ mov dword ptr [rsp+12E8h+var_12D0], edx - 407095 5 INSTR BELONGTO 406aa0 - 407095 5 INSTR DEADREGS EFLAGS EAX ECX EDX R8 R9 R10 R11 R13 R14 R15 ZZ mov [rsp+12E8h+var_12D8], rsi - 407095 5 PTRIMMEDESP STACK 16 displ mov [rsp+12E8h+var_12D8], rsi - 40709a -1 INSTR LOCAL NoMetaUpdate call sub_40C5B0 - 40709a 5 INSTR BELONGTO 406aa0 - 40709a 5 INSTR DEADREGS EFLAGS EAX ECX EDX ESI R8 R9 R10 R11 R13 R14 R15 ZZ call sub_40C5B0 - 40709f -1 INSTR LOCAL MetadataUnused mov rsi, [rsp+12E8h+var_12D8] - 40709f 5 INSTR BELONGTO 406aa0 - 4070a4 3 INSTR BELONGTO 406aa0 - 4070a4 3 INSTR DEADREGS EFLAGS EDX EDI R13 R14 R15 ZZ mov rdi, rax - 4070a7 4 INSTR BELONGTO 406aa0 - 4070a7 4 INSTR DEADREGS EFLAGS EDX R13 R14 R15 ZZ mov edx, dword ptr [rsp+12E8h+var_12D0] - 4070a7 4 PTRIMMEDESP STACK 24 displ mov edx, dword ptr [rsp+12E8h+var_12D0] - 4070ab -1 INSTR LOCAL NoMetaUpdate jmp loc_406CFC - 4070ab 5 INSTR BELONGTO 406aa0 - 4070b0 8 INSTR BELONGTO 406aa0 - 4070b0 8 INSTR DEADREGS EFLAGS EAX R12 R14 R15 ZZ mov [rsp+12E8h+var_4E], 2Eh - 4070b0 8 PTRIMMEDESP STACK 4762 displ mov [rsp+12E8h+var_4E], 2Eh - 4070b8 -1 INSTR LOCAL NoMetaUpdate jmp loc_406AFD - 4070b8 5 INSTR BELONGTO 406aa0 - 4070c0 -1 INSTR LOCAL NoMetaUpdate cmp cs:byte_61971C, 0 - 4070c0 7 INSTR BELONGTO 406aa0 - 4070c7 -1 INSTR LOCAL NoMetaUpdate jz loc_406D1E - 4070c7 6 INSTR BELONGTO 406aa0 - 4070cd -1 INSTR LOCAL NoMetaUpdate jmp loc_406CB0 - 4070cd 5 INSTR BELONGTO 406aa0 - 4070d8 -1 INSTR LOCAL MetadataUnused mov rax, [rbx+38h] - 4070d8 4 INSTR BELONGTO 406aa0 - 4070dc 8 INSTR BELONGTO 406aa0 - 4070dc 8 INSTR DEADREGS EFLAGS ECX EDX ESI EDI R8 R9 R13 R14 R15 ZZ lea rsi, [rsp+12E8h+var_78] - 4070dc 8 PTRIMMEDESP STACK 4720 displ lea rsi, [rsp+12E8h+var_78] - 4070e4 -2 INSTR LOCAL n R13 ZZ NUMVia2ndSrcIMMEDNUM mov r13d, 0FFFFFFFEh - 4070e4 6 INSTR BELONGTO 406aa0 - 4070e4 6 INSTR DEADREGS EFLAGS ECX EDX EDI R8 R9 R13 R14 R15 ZZ mov r13d, 0FFFFFFFEh - 4070ea -1 INSTR LOCAL MetadataRedundant sub r13d, cs:dword_61A068 - 4070ea 7 INSTR BELONGTO 406aa0 - 4070f1 -1 INSTR LOCAL MetadataRedundant sub r13d, cs:dword_61A06C - 4070f1 7 INSTR BELONGTO 406aa0 - 4070f8 -1 INSTR LOCAL MetadataUnused mov rdi, rax - 4070f8 3 INSTR BELONGTO 406aa0 - 4070fb -1 INSTR LOCAL MetadataUnused and eax, 0FFh - 4070fb 5 INSTR BELONGTO 406aa0 - 407100 7 INSTR BELONGTO 406aa0 - 407100 7 INSTR DEADREGS EFLAGS ECX EDX R8 R9 R14 R15 ZZ add r13d, cs:dword_61A070 - 407107 -1 INSTR LOCAL MetadataUnused shr rdi, 0Ch - 407107 4 INSTR BELONGTO 406aa0 - 40710b -1 INSTR LOCAL MetadataUnused and dil, 0 - 40710b 4 INSTR BELONGTO 406aa0 - 40710f -1 INSTR LOCAL MetadataUnused or edi, eax - 40710f 2 INSTR BELONGTO 406aa0 - 407111 -1 INSTR LOCAL NoMetaUpdate call sub_40C800 - 407111 5 INSTR BELONGTO 406aa0 - 407111 5 INSTR DEADREGS EFLAGS EAX ECX EDX EDI R8 R9 R14 R15 ZZ call sub_40C800 - 407116 3 INSTR BELONGTO 406aa0 - 407116 3 INSTR DEADREGS EFLAGS ECX EDX ESI EDI R8 R9 R14 R15 ZZ mov r15, rax - 407119 -1 INSTR LOCAL MetadataUnused mov rax, [rbx+38h] - 407119 4 INSTR BELONGTO 406aa0 - 40711d 8 INSTR BELONGTO 406aa0 - 40711d 8 INSTR DEADREGS EFLAGS ECX EDX ESI EDI R8 R9 R14 ZZ lea rsi, [rsp+12E8h+var_468] - 40711d 8 PTRIMMEDESP STACK 3712 displ lea rsi, [rsp+12E8h+var_468] - 407125 7 INSTR BELONGTO 406aa0 - 407125 7 INSTR DEADREGS EFLAGS ECX EDX EDI R8 R9 R14 ZZ mov r14d, cs:dword_61A06C - 40712c -1 INSTR LOCAL MetadataUnused mov rdi, rax - 40712c 3 INSTR BELONGTO 406aa0 - 40712f -1 INSTR LOCAL MetadataUnused shr rax, 8 - 40712f 4 INSTR BELONGTO 406aa0 - 407133 -1 INSTR LOCAL MetadataUnused shr rdi, 20h - 407133 4 INSTR BELONGTO 406aa0 - 407137 -1 INSTR LOCAL MetadataUnused and eax, 0FFFh - 407137 5 INSTR BELONGTO 406aa0 - 40713c -1 INSTR LOCAL MetadataUnused and edi, 0FFFFF000h - 40713c 6 INSTR BELONGTO 406aa0 - 407142 -1 INSTR LOCAL MetadataUnused or edi, eax - 407142 2 INSTR BELONGTO 406aa0 - 407144 -1 INSTR LOCAL NoMetaUpdate call sub_40C800 - 407144 5 INSTR BELONGTO 406aa0 - 407144 5 INSTR DEADREGS EFLAGS EAX ECX EDX EDI R8 R9 ZZ call sub_40C800 - 407149 -2 INSTR LOCAL n R8 ZZ AlwaysNUM xor r8d, r8d - 407149 3 INSTR BELONGTO 406aa0 - 407149 3 INSTR DEADREGS EFLAGS ECX EDX ESI EDI R8 R9 ZZ xor r8d, r8d - 40714c -1 INSTR LOCAL NoMetaUpdate test r13d, r13d - 40714c 3 INSTR BELONGTO 406aa0 - 40714f 3 INSTR BELONGTO 406aa0 - 40714f 3 INSTR DEADREGS ECX EDX ESI EDI R9 ZZ mov r9, rax - 407152 4 INSTR BELONGTO 406aa0 - 407152 4 INSTR DEADREGS EAX ECX EDX ESI EDI ZZ cmovns r8d, r13d - 407156 7 INSTR BELONGTO 406aa0 - 407156 7 INSTR DEADREGS EFLAGS EAX ECX EDX ESI EDI R13 ZZ add r8d, cs:dword_61A068 - 40715d 5 INSTR BELONGTO 406aa0 - 40715d 5 INSTR DEADREGS EFLAGS EAX ECX EDX ESI EDI R13 ZZ mov ecx, offset byte_411868 - 407162 -1 INSTR LOCAL MetadataRedundant mov rdx, 0FFFFFFFFFFFFFFFFh - 407162 7 INSTR BELONGTO 406aa0 - 407169 -2 INSTR LOCAL n ESI ZZ NUMVia2ndSrcIMMEDNUM mov esi, 1 - 407169 5 INSTR BELONGTO 406aa0 - 407169 5 INSTR DEADREGS EFLAGS EAX ESI EDI R13 ZZ mov esi, 1 - 40716e 3 INSTR BELONGTO 406aa0 - 40716e 3 INSTR DEADREGS EFLAGS EAX EDI R13 ZZ mov rdi, rbp - 407171 2 INSTR BELONGTO 406aa0 - 407171 2 INSTR DEADREGS EFLAGS EAX R13 ZZ xor eax, eax - 407171 -2 INSTR LOCAL n EAX ZZ AlwaysNUM xor eax, eax - 407173 5 INSTR BELONGTO 406aa0 - 407173 5 INSTR DEADREGS EFLAGS R13 ZZ mov [rsp+12E8h+var_12E0], r15 - 407173 5 PTRIMMEDESP STACK 8 displ mov [rsp+12E8h+var_12E0], r15 - 407178 4 INSTR BELONGTO 406aa0 - 407178 4 INSTR DEADREGS EFLAGS R13 R15 ZZ mov dword ptr [rsp+12E8h+var_12E8], r14d - 407178 4 PTRIMMEDESP STACK 0 displ mov dword ptr [rsp+12E8h+var_12E8], r14d - 40717c -1 INSTR LOCAL NoMetaUpdate call ___sprintf_chk - 40717c 5 INSTR BELONGTO 406aa0 - 40717c 5 INSTR DEADREGS EFLAGS R13 R14 R15 ZZ call ___sprintf_chk - 407181 -2 INSTR LOCAL n RAX ZZ AlwaysNUM movsxd rax, cs:dword_61A070 - 407181 7 INSTR BELONGTO 406aa0 - 407181 7 INSTR DEADREGS EFLAGS EAX EDI R13 R14 R15 ZZ movsxd rax, cs:dword_61A070 - 407188 5 INSTR BELONGTO 406aa0 - 407188 5 INSTR DEADREGS EFLAGS EDI R13 R14 R15 ZZ lea r13, [rbp+rax+1] - 40718d -1 INSTR LOCAL NoMetaUpdate jmp loc_406DD0 - 40718d 5 INSTR BELONGTO 406aa0 - 407198 -1 INSTR LOCAL NoMetaUpdate cmp qword ptr [rbx+8], 0 - 407198 5 INSTR BELONGTO 406aa0 - 40719d -1 INSTR LOCAL NoMetaUpdate jz loc_406E7E - 40719d 6 INSTR BELONGTO 406aa0 - 4071a3 7 INSTR BELONGTO 406aa0 - 4071a3 7 INSTR DEADREGS EFLAGS ECX EDX ESI EDI R12 R14 R15 ZZ mov rcx, cs:stdout ; stream - 4071aa -2 INSTR LOCAL n EDX ZZ NUMVia2ndSrcIMMEDNUM mov edx, 4 ; n - 4071aa 5 INSTR BELONGTO 406aa0 - 4071aa 5 INSTR DEADREGS EFLAGS EDX ESI EDI R12 R14 R15 ZZ mov edx, 4 ; n - 4071af -2 INSTR LOCAL n ESI ZZ NUMVia2ndSrcIMMEDNUM mov esi, 1 ; size - 4071af 5 INSTR BELONGTO 406aa0 - 4071af 5 INSTR DEADREGS EFLAGS ESI EDI R12 R14 R15 ZZ mov esi, 1 ; size - 4071b4 5 INSTR BELONGTO 406aa0 - 4071b4 5 INSTR DEADREGS EFLAGS EDI R12 R14 R15 ZZ mov edi, offset asc_411872; " -> " - 4071b9 -1 INSTR LOCAL NoMetaUpdate call _fwrite_unlocked - 4071b9 5 INSTR BELONGTO 406aa0 - 4071b9 5 INSTR DEADREGS EFLAGS R12 R14 R15 ZZ call _fwrite_unlocked - 4071be 5 INSTR BELONGTO 406aa0 - 4071be 5 INSTR DEADREGS EFLAGS EAX ECX EDX ESI EDI R8 R9 R10 R11 R12 R14 R15 ZZ lea rcx, [r13+rbp+4] - 4071c3 2 INSTR BELONGTO 406aa0 - 4071c3 2 INSTR DEADREGS EFLAGS EAX EDX ESI EDI R8 R9 R10 R11 R12 R13 R14 R15 ZZ xor edx, edx - 4071c3 -2 INSTR LOCAL n EDX ZZ AlwaysNUM xor edx, edx - 4071c5 3 INSTR BELONGTO 406aa0 - 4071c5 3 INSTR DEADREGS EFLAGS EAX ESI EDI R8 R9 R10 R11 R12 R13 R14 R15 ZZ mov rdi, rbx - 4071c8 -1 INSTR LOCAL MetadataRedundant mov esi, 1 - 4071c8 5 INSTR BELONGTO 406aa0 - 4071cd 8 INSTR BELONGTO 406aa0 - 4071cd 8 INSTR DEADREGS EFLAGS EAX R8 R9 R10 R11 R12 R13 R14 R15 ZZ add cs:qword_619810, 4 - 4071d5 -1 INSTR LOCAL NoMetaUpdate call sub_406250 - 4071d5 5 INSTR BELONGTO 406aa0 - 4071d5 5 INSTR DEADREGS EFLAGS EAX R8 R9 R10 R11 R12 R13 R14 R15 ZZ call sub_406250 - 4071da 6 INSTR BELONGTO 406aa0 - 4071da 6 INSTR DEADREGS EFLAGS EDI R12 R13 R14 R15 ZZ mov edi, cs:dword_6196A8 - 4071e0 -1 INSTR LOCAL NoMetaUpdate test edi, edi - 4071e0 2 INSTR BELONGTO 406aa0 - 4071e2 -1 INSTR LOCAL NoMetaUpdate jz loc_406E7E - 4071e2 6 INSTR BELONGTO 406aa0 - 4071e8 6 INSTR BELONGTO 406aa0 - 4071e8 6 INSTR DEADREGS EFLAGS EDX ESI EDI R12 R13 R14 R15 ZZ mov esi, [rbx+0A4h] - 4071ee 2 INSTR BELONGTO 406aa0 - 4071ee 2 INSTR DEADREGS EFLAGS EDX EBX EDI R12 R13 R14 R15 ZZ xor edx, edx - 4071ee -2 INSTR LOCAL n EDX ZZ AlwaysNUM xor edx, edx - 4071f0 -2 INSTR LOCAL n EDI ZZ NUMVia2ndSrcIMMEDNUM mov edi, 1 - 4071f0 5 INSTR BELONGTO 406aa0 - 4071f0 5 INSTR DEADREGS EFLAGS EBX EDI R12 R13 R14 R15 ZZ mov edi, 1 - 4071f5 -1 INSTR LOCAL NoMetaUpdate call sub_405AE0 - 4071f5 5 INSTR BELONGTO 406aa0 - 4071f5 5 INSTR DEADREGS EFLAGS EBX R12 R13 R14 R15 ZZ call sub_405AE0 - 4071fa -1 INSTR LOCAL NoMetaUpdate jmp loc_406E7E - 4071fa 5 INSTR BELONGTO 406aa0 - 407200 -2 INSTR LOCAL n EDX ZZ NumericDEFs movzx edx, byte ptr [rbx+0B0h] - 407200 7 INSTR BELONGTO 406aa0 - 407200 7 INSTR DEADREGS EFLAGS EAX ECX EDX ESI EDI R8 R9 R10 R11 R13 R14 R15 ZZ movzx edx, byte ptr [rbx+0B0h] - 407207 3 INSTR BELONGTO 406aa0 - 407207 3 INSTR DEADREGS EFLAGS EAX ECX ESI EDI R8 R9 R10 R11 R13 R14 R15 ZZ mov edi, [rbx+2Ch] - 40720a 3 INSTR BELONGTO 406aa0 - 40720a 3 INSTR DEADREGS EFLAGS EAX ECX ESI R8 R9 R10 R11 R13 R14 R15 ZZ mov rbp, r12 - 40720d -1 INSTR LOCAL MetadataUnused mov esi, cs:dword_61A060 - 40720d 6 INSTR BELONGTO 406aa0 - 407213 -1 INSTR LOCAL NoMetaUpdate call sub_405460 - 407213 5 INSTR BELONGTO 406aa0 - 407213 5 INSTR DEADREGS EFLAGS EAX ECX ESI R8 R9 R10 R11 R13 R14 R15 ZZ call sub_405460 - 407218 -1 INSTR LOCAL NoMetaUpdate cmp cs:byte_61971C, 0 - 407218 7 INSTR BELONGTO 406aa0 - 40721f -1 INSTR LOCAL NoMetaUpdate jz loc_406D1E - 40721f 6 INSTR BELONGTO 406aa0 - 407225 7 INSTR BELONGTO 406aa0 - 407225 7 INSTR DEADREGS EFLAGS EAX ECX EDX ESI EDI R8 R9 R10 R11 R13 R14 R15 ZZ mov rdi, [rbx+0A8h] ; s - 40722c 6 INSTR BELONGTO 406aa0 - 40722c 6 INSTR DEADREGS EFLAGS EAX ECX EDX ESI R8 R9 R10 R11 R13 R14 R15 ZZ mov edx, cs:dword_61A064 - 407232 -1 INSTR LOCAL MetadataUnused xor esi, esi - 407232 2 INSTR BELONGTO 406aa0 - 407234 -1 INSTR LOCAL NoMetaUpdate call sub_4053A0 - 407234 5 INSTR BELONGTO 406aa0 - 407234 5 INSTR DEADREGS EFLAGS EAX ECX ESI R8 R9 R10 R11 R13 R14 R15 ZZ call sub_4053A0 - 407239 -1 INSTR LOCAL NoMetaUpdate jmp loc_406D1E - 407239 5 INSTR BELONGTO 406aa0 - 407240 -2 INSTR LOCAL n EDX ZZ NumericDEFs movzx edx, byte ptr [rbx+0B0h] - 407240 7 INSTR BELONGTO 406aa0 - 407240 7 INSTR DEADREGS EFLAGS EAX ECX EDX ESI EDI R8 R9 R10 R11 R13 R14 R15 ZZ movzx edx, byte ptr [rbx+0B0h] - 407247 3 INSTR BELONGTO 406aa0 - 407247 3 INSTR DEADREGS EFLAGS EAX ECX ESI EDI R8 R9 R10 R11 R13 R14 R15 ZZ mov edi, [rbx+2Ch] - 40724a -1 INSTR LOCAL MetadataUnused mov esi, cs:dword_61A058 - 40724a 6 INSTR BELONGTO 406aa0 - 407250 -1 INSTR LOCAL NoMetaUpdate call sub_405460 - 407250 5 INSTR BELONGTO 406aa0 - 407250 5 INSTR DEADREGS EFLAGS EAX ECX ESI R8 R9 R10 R11 R13 R14 R15 ZZ call sub_405460 - 407255 -1 INSTR LOCAL NoMetaUpdate jmp loc_406CD6 - 407255 5 INSTR BELONGTO 406aa0 - 407260 -1 INSTR LOCAL MetadataUnused mov edi, 0 - 407260 5 INSTR BELONGTO 406aa0 - 407265 -1 INSTR LOCAL NoMetaUpdate jg loc_406FE0 - 407265 6 INSTR BELONGTO 406aa0 - 40726b -1 INSTR LOCAL NoMetaUpdate cmp r8d, ecx - 40726b 3 INSTR BELONGTO 406aa0 - 40726e -1 INSTR LOCAL NoMetaUpdate xchg ax, ax - 40726e 2 INSTR BELONGTO 406aa0 - 407270 -1 INSTR LOCAL NoMetaUpdate jns loc_406FE0 - 407270 6 INSTR BELONGTO 406aa0 - 407276 -1 INSTR LOCAL NoMetaUpdate jmp loc_406FC5 - 407276 5 INSTR BELONGTO 406aa0 - 407280 4 INSTR BELONGTO 406aa0 - 407280 4 INSTR DEADREGS EFLAGS EAX ECX EDX ESI EDI R8 R14 R15 ZZ mov rdi, [rbx+50h] - 407284 7 INSTR BELONGTO 406aa0 - 407284 7 INSTR DEADREGS EFLAGS EAX ECX EDX ESI R8 R14 R15 ZZ mov r8, cs:qword_619850 - 40728b 8 INSTR BELONGTO 406aa0 - 40728b 8 INSTR DEADREGS EFLAGS EAX ECX EDX ESI R14 R15 ZZ lea rsi, [rsp+12E8h+var_468] - 40728b 8 PTRIMMEDESP STACK 3712 displ lea rsi, [rsp+12E8h+var_468] - 407293 6 INSTR BELONGTO 406aa0 - 407293 6 INSTR DEADREGS EFLAGS EAX ECX EDX R14 R15 ZZ mov edx, cs:dword_619848 - 407299 -2 INSTR LOCAL n ECX ZZ NUMVia2ndSrcIMMEDNUM mov ecx, 200h - 407299 5 INSTR BELONGTO 406aa0 - 407299 5 INSTR DEADREGS EFLAGS EAX ECX R14 R15 ZZ mov ecx, 200h - 40729e -1 INSTR LOCAL NoMetaUpdate call sub_40BAA0 - 40729e 5 INSTR BELONGTO 406aa0 - 40729e 5 INSTR DEADREGS EFLAGS EAX R14 R15 ZZ call sub_40BAA0 - 4072a3 3 INSTR BELONGTO 406aa0 - 4072a3 3 INSTR DEADREGS EFLAGS ESI EDI R14 R15 ZZ mov r14, rax - 4072a6 -1 INSTR LOCAL NoMetaUpdate jmp loc_406BDE - 4072a6 5 INSTR BELONGTO 406aa0 - 4072ab -1 INSTR LOCAL NoMetaUpdate cmp byte ptr [r13+0], 0 - 4072ab 5 INSTR BELONGTO 406aa0 - 4072b0 -1 INSTR LOCAL NoMetaUpdate jz loc_406FFF - 4072b0 6 INSTR BELONGTO 406aa0 - 4072b6 -1 INSTR LOCAL NoMetaUpdate cmp byte ptr [rbx+0B0h], 0 - 4072b6 7 INSTR BELONGTO 406aa0 - 4072bd 6 INSTR BELONGTO 406aa0 - 4072bd 6 INSTR DEADREGS EDI R9 R14 R15 ZZ mov r9d, offset s ; "?" - 4072c3 -1 INSTR LOCAL NoMetaUpdate jz loc_406DF2 - 4072c3 6 INSTR BELONGTO 406aa0 - 4072c9 5 INSTR BELONGTO 406aa0 - 4072c9 5 INSTR DEADREGS EFLAGS EAX ECX EDX ESI EDI R8 R9 R14 R15 ZZ mov rdi, [rsp+12E8h+timer] - 4072c9 5 PTRIMMEDESP STACK 32 displ mov rdi, [rsp+12E8h+timer] - 4072ce 8 INSTR BELONGTO 406aa0 - 4072ce 8 INSTR DEADREGS EFLAGS EAX ECX EDX ESI R8 R9 R14 R15 ZZ lea rsi, [rsp+12E8h+var_78] - 4072ce 8 PTRIMMEDESP STACK 4720 displ lea rsi, [rsp+12E8h+var_78] - 4072d6 -1 INSTR LOCAL NoMetaUpdate call sub_40C750 - 4072d6 5 INSTR BELONGTO 406aa0 - 4072d6 5 INSTR DEADREGS EFLAGS EAX ECX EDX R8 R9 R14 R15 ZZ call sub_40C750 - 4072db 3 INSTR BELONGTO 406aa0 - 4072db 3 INSTR DEADREGS EFLAGS EDI R8 R9 R14 R15 ZZ mov r9, rax - 4072de -1 INSTR LOCAL NoMetaUpdate jmp loc_406DF2 - 4072de 5 INSTR BELONGTO 406aa0 - 4072e8 5 INSTR BELONGTO 406aa0 - 4072e8 5 INSTR DEADREGS EFLAGS ESI EDI R14 R15 ZZ mov edi, offset tp ; tp - 4072ed 5 INSTR BELONGTO 406aa0 - 4072ed 5 INSTR DEADREGS EFLAGS ESI R14 R15 ZZ mov [rsp+12E8h+var_12D0], rax - 4072ed 5 PTRIMMEDESP STACK 24 displ mov [rsp+12E8h+var_12D0], rax - 4072f2 -1 INSTR LOCAL NoMetaUpdate call sub_40A790 - 4072f2 5 INSTR BELONGTO 406aa0 - 4072f2 5 INSTR DEADREGS EFLAGS ESI R14 R15 ZZ call sub_40A790 - 4072f7 5 INSTR BELONGTO 406aa0 - 4072f7 5 INSTR DEADREGS EFLAGS EAX ECX EDX ESI EDI R8 R14 R15 ZZ mov rcx, [rsp+12E8h+var_12C0] - 4072f7 5 PTRIMMEDESP STACK 40 displ mov rcx, [rsp+12E8h+var_12C0] - 4072fc -1 INSTR LOCAL MetadataUnused mov rdx, cs:tp.tv_sec - 4072fc 7 INSTR BELONGTO 406aa0 - 407303 -1 INSTR LOCAL MetadataUnused mov r8, cs:tp.tv_nsec - 407303 7 INSTR BELONGTO 406aa0 - 40730a -1 INSTR LOCAL MetadataUnused mov rsi, [rsp+12E8h+timer] - 40730a 5 INSTR BELONGTO 406aa0 - 40730f 5 INSTR BELONGTO 406aa0 - 40730f 5 INSTR DEADREGS EFLAGS EAX EDI R14 R15 ZZ mov rax, [rsp+12E8h+var_12D0] - 40730f 5 PTRIMMEDESP STACK 24 displ mov rax, [rsp+12E8h+var_12D0] - 407314 -1 INSTR LOCAL NoMetaUpdate jmp loc_406FB5 - 407314 5 INSTR BELONGTO 406aa0 - 407319 5 INSTR BELONGTO 406aa0 - 407319 5 INSTR DEADREGS EFLAGS EDI R14 R15 ZZ lea rdi, [rsp+12E8h+var_12B0]; timer - 407319 5 PTRIMMEDESP STACK 56 displ lea rdi, [rsp+12E8h+var_12B0]; timer - 40731e 5 INSTR BELONGTO 406aa0 - 40731e 5 INSTR DEADREGS EFLAGS R14 R15 ZZ mov [rsp+12E8h+var_12D0], r9 - 40731e 5 PTRIMMEDESP STACK 24 displ mov [rsp+12E8h+var_12D0], r9 - 407323 9 INSTR BELONGTO 406aa0 - 407323 9 INSTR DEADREGS EFLAGS R14 R15 ZZ mov [rsp+12E8h+var_12B0], 0 - 407323 9 PTRIMMEDESP STACK 56 displ mov [rsp+12E8h+var_12B0], 0 - 40732c -1 INSTR LOCAL NoMetaUpdate call _localtime - 40732c 5 INSTR BELONGTO 406aa0 - 40732c 5 INSTR DEADREGS EFLAGS R14 R15 ZZ call _localtime - 407331 -1 INSTR LOCAL NoMetaUpdate test rax, rax - 407331 3 INSTR BELONGTO 406aa0 - 407334 5 INSTR BELONGTO 406aa0 - 407334 5 INSTR DEADREGS ECX EDX ESI EDI R9 R14 R15 ZZ mov r9, [rsp+12E8h+var_12D0] - 407334 5 PTRIMMEDESP STACK 24 displ mov r9, [rsp+12E8h+var_12D0] - 407339 -1 INSTR LOCAL NoMetaUpdate jz short loc_40736E - 407339 2 INSTR BELONGTO 406aa0 - 40733b 7 INSTR BELONGTO 406aa0 - 40733b 7 INSTR DEADREGS EFLAGS ECX EDX ESI EDI R8 R9 R10 R11 R14 R15 ZZ mov rsi, cs:off_619510 - 407342 8 INSTR BELONGTO 406aa0 - 407342 8 INSTR DEADREGS EFLAGS ECX EDX EDI R8 R9 R10 R11 R14 R15 ZZ lea rdi, [rsp+12E8h+var_468] - 407342 8 PTRIMMEDESP STACK 3712 displ lea rdi, [rsp+12E8h+var_468] - 40734a 2 INSTR BELONGTO 406aa0 - 40734a 2 INSTR DEADREGS EFLAGS ECX EDX R8 R9 R10 R11 R14 R15 ZZ xor ecx, ecx - 40734a -2 INSTR LOCAL n ECX ZZ AlwaysNUM xor ecx, ecx - 40734c 3 INSTR BELONGTO 406aa0 - 40734c 3 INSTR DEADREGS EFLAGS EDX R8 R9 R10 R11 R14 R15 ZZ mov rdx, rax - 40734f -1 INSTR LOCAL NoMetaUpdate call sub_406980 - 40734f 5 INSTR BELONGTO 406aa0 - 40734f 5 INSTR DEADREGS EFLAGS EAX R8 R9 R10 R11 R14 R15 ZZ call sub_406980 - 407354 -1 INSTR LOCAL NoMetaUpdate test rax, rax - 407354 3 INSTR BELONGTO 406aa0 - 407357 7 INSTR BELONGTO 406aa0 - 407357 7 INSTR DEADREGS EDX ESI EDI R8 R9 R14 R15 ZZ mov r8d, cs:dword_619524 - 40735e 5 INSTR BELONGTO 406aa0 - 40735e 5 INSTR DEADREGS EDX ESI EDI R9 R14 R15 ZZ mov r9, [rsp+12E8h+var_12D0] - 40735e 5 PTRIMMEDESP STACK 24 displ mov r9, [rsp+12E8h+var_12D0] - 407363 -1 INSTR LOCAL NoMetaUpdate jnz short loc_407380 - 407363 2 INSTR BELONGTO 406aa0 - 407365 -1 INSTR LOCAL NoMetaUpdate test r8d, r8d - 407365 3 INSTR BELONGTO 406aa0 - 407368 -1 INSTR LOCAL NoMetaUpdate jns loc_406E02 - 407368 6 INSTR BELONGTO 406aa0 - 40736e 10 INSTR BELONGTO 406aa0 - 40736e 10 INSTR DEADREGS EFLAGS EAX ECX EDX ESI EDI R8 R14 R15 ZZ mov cs:dword_619524, 0 - 407378 -2 INSTR LOCAL n R8 ZZ AlwaysNUM xor r8d, r8d - 407378 3 INSTR BELONGTO 406aa0 - 407378 3 INSTR DEADREGS EFLAGS EAX ECX EDX ESI EDI R8 R14 R15 ZZ xor r8d, r8d - 40737b -1 INSTR LOCAL NoMetaUpdate jmp loc_406E02 - 40737b 5 INSTR BELONGTO 406aa0 - 407380 8 INSTR BELONGTO 406aa0 - 407380 8 INSTR DEADREGS EFLAGS EDX ESI EDI R14 R15 ZZ lea rdi, [rsp+12E8h+var_468]; s - 407380 8 PTRIMMEDESP STACK 3712 displ lea rdi, [rsp+12E8h+var_468]; s - 407388 2 INSTR BELONGTO 406aa0 - 407388 2 INSTR DEADREGS EFLAGS EDX ESI R14 R15 ZZ xor edx, edx - 407388 -2 INSTR LOCAL n EDX ZZ AlwaysNUM xor edx, edx - 40738a 3 INSTR BELONGTO 406aa0 - 40738a 3 INSTR DEADREGS EFLAGS ESI R14 R15 ZZ mov rsi, rax - 40738d 5 INSTR BELONGTO 406aa0 - 40738d 5 INSTR DEADREGS EFLAGS EAX R14 R15 ZZ mov [rsp+12E8h+var_12D0], r9 - 40738d 5 PTRIMMEDESP STACK 24 displ mov [rsp+12E8h+var_12D0], r9 - 407392 -1 INSTR LOCAL NoMetaUpdate call sub_40CD10 - 407392 5 INSTR BELONGTO 406aa0 - 407392 5 INSTR DEADREGS EFLAGS EAX R14 R15 ZZ call sub_40CD10 - 407397 5 INSTR BELONGTO 406aa0 - 407397 5 INSTR DEADREGS EFLAGS ECX EDX ESI EDI R8 R9 R14 R15 ZZ mov r9, [rsp+12E8h+var_12D0] - 407397 5 PTRIMMEDESP STACK 24 displ mov r9, [rsp+12E8h+var_12D0] - 40739c -2 INSTR LOCAL n R8 ZZ NumericDEFs mov r8d, eax - 40739c 3 INSTR BELONGTO 406aa0 - 40739c 3 INSTR DEADREGS EFLAGS ECX EDX ESI EDI R8 R14 R15 ZZ mov r8d, eax - 40739f 6 INSTR BELONGTO 406aa0 - 40739f 6 INSTR DEADREGS EFLAGS ECX EDX ESI EDI R14 R15 ZZ mov cs:dword_619524, eax - 4073a5 -1 INSTR LOCAL NoMetaUpdate jmp short loc_407365 - 4073a5 2 INSTR BELONGTO 406aa0 - 4073a7 -1 INSTR LOCAL NoMetaUpdate call ___stack_chk_fail - 4073a7 5 INSTR BELONGTO 406aa0 - 4073a7 5 INSTR DEADREGS EFLAGS EBX R12 R13 R14 R15 ZZ call ___stack_chk_fail - 4073b0 0 FUNC FRAMERESTORE 0 0 0 1 0 0 2 0 1 3 -44 0 4 0 8 5 -4 0 6 0 0 7 0 0 8 0 0 9 0 0 10 0 0 11 0 0 12 -36 0 13 -28 0 14 -20 0 15 -12 0 ZZ - 4073b0 0 FUNC MMSAFENESS UNSAFE - 4073b0 1 INSTR BELONGTO 4073b0 - 4073b0 1 INSTR DEADREGS EFLAGS EAX R8 ZZ push rbp - 4073b0 3212 FUNC GLOBAL sub_4073B0 FUNC_UNSAFE USEFP RET 40803b - 4073b0 -3 INSTR LOCAL NoWarn push rbp - 4073b1 3 INSTR BELONGTO 4073b0 - 4073b1 3 INSTR DEADREGS EFLAGS EAX R8 ZZ mov r8, rcx - 4073b4 3 INSTR BELONGTO 4073b0 - 4073b4 3 INSTR DEADREGS EFLAGS EAX ZZ mov rbp, rsp - 4073b7 2 INSTR BELONGTO 4073b0 - 4073b7 2 INSTR DEADREGS EFLAGS EAX ZZ push r15 - 4073b7 -3 INSTR LOCAL NoWarn push r15 - 4073b9 3 INSTR BELONGTO 4073b0 - 4073b9 3 INSTR DEADREGS EFLAGS EAX R15 ZZ mov r15d, esi - 4073bc 2 INSTR BELONGTO 4073b0 - 4073bc 2 INSTR DEADREGS EFLAGS EAX ZZ push r14 - 4073bc -3 INSTR LOCAL NoWarn push r14 - 4073be -2 INSTR LOCAL n R14 ZZ NumericDEFs mov r14d, edx - 4073be 3 INSTR BELONGTO 4073b0 - 4073be 3 INSTR DEADREGS EFLAGS EAX R14 ZZ mov r14d, edx - 4073c1 2 INSTR BELONGTO 4073b0 - 4073c1 2 INSTR DEADREGS EFLAGS EAX EDX ZZ push r13 - 4073c1 -3 INSTR LOCAL NoWarn push r13 - 4073c3 2 INSTR BELONGTO 4073b0 - 4073c3 2 INSTR DEADREGS EFLAGS EAX EDX R13 ZZ push r12 - 4073c3 -3 INSTR LOCAL NoWarn push r12 - 4073c5 3 INSTR BELONGTO 4073b0 - 4073c5 3 INSTR DEADREGS EFLAGS EAX EDX R12 R13 ZZ mov r12, rdi - 4073c8 1 INSTR BELONGTO 4073b0 - 4073c8 1 INSTR DEADREGS EFLAGS EAX EDX EDI R13 ZZ push rbx - 4073c8 -3 INSTR LOCAL NoWarn push rbx - 4073c9 24 MEMORYHOLE STACK esp + 872 CalleeSavedRegs - 4073c9 7 INSTR BELONGTO 4073b0 - 4073c9 7 INSTR DEADREGS EFLAGS EAX EDX EBX EDI R13 ZZ sub rsp, 368h - 4073c9 872 DATAREF STACK 1028 esp + 0 PARENT LocalFrame LOCALFRAME - 4073c9 8 MEMORYHOLE STACK esp + 896 ReturnAddress - 4073d0 -2 INSTR LOCAL n RDX ZZ NumericDEFs mov rdx, cs:qword_619808 - 4073d0 7 INSTR BELONGTO 4073b0 - 4073d0 7 INSTR DEADREGS EFLAGS EAX EDX EBX EDI R13 ZZ mov rdx, cs:qword_619808 - 4073d7 9 INSTR BELONGTO 4073b0 - 4073d7 9 INSTR DEADREGS EFLAGS EAX EBX EDI R13 ZZ mov rax, fs:28h - 4073e0 4 INSTR BELONGTO 4073b0 - 4073e0 4 INSTR DEADREGS EFLAGS EBX EDI R13 ZZ mov [rbp+var_38], rax - 4073e0 4 PTRIMMEDEBP STACK -56 displ mov [rbp+var_38], rax - 4073e4 -1 INSTR LOCAL MetadataUnused xor eax, eax - 4073e4 2 INSTR BELONGTO 4073b0 - 4073e6 -1 INSTR LOCAL NoMetaUpdate cmp rdx, cs:qword_6197F8 - 4073e6 7 INSTR BELONGTO 4073b0 - 4073ed 7 INSTR BELONGTO 4073b0 - 4073ed 7 INSTR DEADREGS EAX EBX EDI R13 ZZ mov rax, cs:qword_619800 - 4073f4 -1 INSTR LOCAL NoMetaUpdate jz loc_4078D0 - 4073f4 6 INSTR BELONGTO 4073b0 - 4073fa -2 INSTR LOCAL n RDX ZZ NumericDEFs lea rdx, [rdx+rdx*2] - 4073fa 4 INSTR BELONGTO 4073b0 - 4073fa 4 INSTR DEADREGS EFLAGS ECX EBX EDI R13 ZZ lea rdx, [rdx+rdx*2] - 4073fe -1 INSTR LOCAL MetadataRedundant shl rdx, 6 - 4073fe 4 INSTR BELONGTO 4073b0 - 407402 4 INSTR BELONGTO 4073b0 - 407402 4 INSTR DEADREGS EFLAGS ECX EBX EDI R13 ZZ lea rbx, [rax+rdx] - 407406 -1 INSTR LOCAL MetadataRedundant mov edx, 0C0h - 407406 5 INSTR BELONGTO 4073b0 - 40740b -1 INSTR LOCAL NoMetaUpdate test bl, 1 - 40740b 3 INSTR BELONGTO 4073b0 - 40740e 3 INSTR BELONGTO 4073b0 - 40740e 3 INSTR DEADREGS EAX ECX EDI R13 ZZ mov rdi, rbx - 407411 -1 INSTR LOCAL NoMetaUpdate jnz loc_407ED0 - 407411 6 INSTR BELONGTO 4073b0 - 407417 -1 INSTR LOCAL NoMetaUpdate test dil, 2 - 407417 4 INSTR BELONGTO 4073b0 - 40741b -1 INSTR LOCAL NoMetaUpdate jnz loc_407EE8 - 40741b 6 INSTR BELONGTO 4073b0 - 407421 -1 INSTR LOCAL NoMetaUpdate test dil, 4 - 407421 4 INSTR BELONGTO 4073b0 - 407425 -1 INSTR LOCAL NoMetaUpdate jnz loc_407F00 - 407425 6 INSTR BELONGTO 4073b0 - 40742b 2 INSTR BELONGTO 4073b0 - 40742b 2 INSTR DEADREGS EFLAGS EAX ECX R13 ZZ mov ecx, edx - 40742b -2 INSTR LOCAL n ECX ZZ NumericDEFs mov ecx, edx - 40742d 2 INSTR BELONGTO 4073b0 - 40742d 2 INSTR DEADREGS EFLAGS EAX R13 ZZ xor eax, eax - 40742d -2 INSTR LOCAL n EAX ZZ AlwaysNUM xor eax, eax - 40742f -1 INSTR LOCAL MetadataRedundant shr ecx, 3 - 40742f 3 INSTR BELONGTO 4073b0 - 407432 -1 INSTR LOCAL NoMetaUpdate test dl, 4 - 407432 3 INSTR BELONGTO 4073b0 - 407435 3 INSTR BELONGTO 4073b0 - 407435 3 INSTR DEADREGS R13 ZZ rep stosq - 407438 -1 INSTR LOCAL NoMetaUpdate jz short loc_407444 - 407438 2 INSTR BELONGTO 4073b0 - 40743a 6 INSTR BELONGTO 4073b0 - 40743a 6 INSTR DEADREGS EFLAGS R13 ZZ mov dword ptr [rdi], 0 - 407440 -1 INSTR LOCAL 1stSrcVia2ndSrcIMMEDNUM add rdi, 4 - 407440 4 INSTR BELONGTO 4073b0 - 407444 -1 INSTR LOCAL NoMetaUpdate test dl, 2 - 407444 3 INSTR BELONGTO 4073b0 - 407447 -1 INSTR LOCAL NoMetaUpdate jz short loc_407452 - 407447 2 INSTR BELONGTO 4073b0 - 407449 5 INSTR BELONGTO 4073b0 - 407449 5 INSTR DEADREGS EFLAGS R13 ZZ mov word ptr [rdi], 0 - 40744e -1 INSTR LOCAL 1stSrcVia2ndSrcIMMEDNUM add rdi, 2 - 40744e 4 INSTR BELONGTO 4073b0 - 407452 -2 INSTR LOCAL n EDX ZZ NumericDEFs and edx, 1 - 407452 3 INSTR BELONGTO 4073b0 - 407452 3 INSTR DEADREGS EFLAGS R13 ZZ and edx, 1 - 407455 -1 INSTR LOCAL NoMetaUpdate jz short loc_40745A - 407455 2 INSTR BELONGTO 4073b0 - 407457 3 INSTR BELONGTO 4073b0 - 407457 3 INSTR DEADREGS EFLAGS R13 ZZ mov byte ptr [rdi], 0 - 40745a -1 INSTR LOCAL NoMetaUpdate test r14b, r14b - 40745a 3 INSTR BELONGTO 4073b0 - 40745d 8 INSTR BELONGTO 4073b0 - 40745d 8 INSTR DEADREGS EDI R13 ZZ mov qword ptr [rbx+18h], 0 - 407465 7 INSTR BELONGTO 4073b0 - 407465 7 INSTR DEADREGS EDI R13 ZZ mov [rbx+0A0h], r15d - 40746c -1 INSTR LOCAL NoMetaUpdate jnz short loc_40747B - 40746c 2 INSTR BELONGTO 4073b0 - 40746e -1 INSTR LOCAL NoMetaUpdate cmp cs:byte_61971E, 0 - 40746e 7 INSTR BELONGTO 4073b0 - 407475 -1 INSTR LOCAL NoMetaUpdate jz loc_407690 - 407475 6 INSTR BELONGTO 4073b0 - 40747b 6 INSTR BELONGTO 4073b0 - 40747b 6 INSTR DEADREGS EFLAGS ECX EDI R13 ZZ mov ecx, cs:dword_6196A0 - 407481 -1 INSTR LOCAL NoMetaUpdate cmp byte ptr [r12], 2Fh - 407481 5 INSTR BELONGTO 4073b0 - 407486 3 INSTR BELONGTO 4073b0 - 407486 3 INSTR DEADREGS EDI R13 ZZ mov r13, r12 - 407489 -1 INSTR LOCAL NoMetaUpdate jz short loc_407495 - 407489 2 INSTR BELONGTO 4073b0 - 40748b -1 INSTR LOCAL NoMetaUpdate cmp byte ptr [r8], 0 - 40748b 4 INSTR BELONGTO 4073b0 - 40748f -1 INSTR LOCAL NoMetaUpdate jnz loc_407A00 - 40748f 6 INSTR BELONGTO 4073b0 - 407495 4 INSTR BELONGTO 4073b0 - 407495 4 INSTR DEADREGS EFLAGS EDX ESI EDI ZZ lea rdx, [rbx+10h] ; stat_buf - 407499 -1 INSTR LOCAL NoMetaUpdate cmp ecx, 3 - 407499 3 INSTR BELONGTO 4073b0 - 40749c 7 INSTR BELONGTO 4073b0 - 40749c 7 INSTR DEADREGS ESI EDI ZZ mov [rbp+stat_buf], rdx - 40749c 7 PTRIMMEDEBP STACK -888 displ mov [rbp+stat_buf], rdx - 4074a3 -1 INSTR LOCAL NoMetaUpdate jnb loc_407630 - 4074a3 6 INSTR BELONGTO 4073b0 - 4074a9 7 INSTR BELONGTO 4073b0 - 4074a9 7 INSTR DEADREGS EFLAGS EDX ESI EDI ZZ mov rdx, [rbp+stat_buf]; stat_buf - 4074a9 7 PTRIMMEDEBP STACK -888 displ mov rdx, [rbp+stat_buf]; stat_buf - 4074b0 3 INSTR BELONGTO 4073b0 - 4074b0 3 INSTR DEADREGS EFLAGS ESI EDI ZZ mov rsi, r13 ; filename - 4074b3 -2 INSTR LOCAL n EDI ZZ NUMVia2ndSrcIMMEDNUM mov edi, 1 ; ver - 4074b3 5 INSTR BELONGTO 4073b0 - 4074b3 5 INSTR DEADREGS EFLAGS EDI ZZ mov edi, 1 ; ver - 4074b8 -1 INSTR LOCAL NoMetaUpdate call ___lxstat - 4074b8 5 INSTR BELONGTO 4073b0 - 4074b8 5 INSTR DEADREGS EFLAGS ZZ call ___lxstat - 4074bd 2 INSTR BELONGTO 4073b0 - 4074bd 2 INSTR DEADREGS EFLAGS EDX ESI EDI ZZ xor esi, esi - 4074bd -2 INSTR LOCAL n ESI ZZ AlwaysNUM xor esi, esi - 4074bf 2 INSTR BELONGTO 4073b0 - 4074bf 2 INSTR DEADREGS EFLAGS EDX EDI ZZ mov edx, eax - 4074c1 -1 INSTR LOCAL NoMetaUpdate test edx, edx - 4074c1 2 INSTR BELONGTO 4073b0 - 4074c3 -1 INSTR LOCAL NoMetaUpdate jnz loc_40765E - 4074c3 6 INSTR BELONGTO 4073b0 - 4074c9 -1 INSTR LOCAL NoMetaUpdate cmp r15d, 5 - 4074c9 4 INSTR BELONGTO 4073b0 - 4074cd 7 INSTR BELONGTO 4073b0 - 4074cd 7 INSTR DEADREGS EDI R15 ZZ mov byte ptr [rbx+0B0h], 1 - 4074d4 -1 INSTR LOCAL NoMetaUpdate jz loc_4077B0 - 4074d4 6 INSTR BELONGTO 4073b0 - 4074da -1 INSTR LOCAL MetadataUnused mov eax, [rbx+28h] - 4074da 3 INSTR BELONGTO 4073b0 - 4074dd -1 INSTR LOCAL MetadataUnused and eax, 0F000h - 4074dd 5 INSTR BELONGTO 4073b0 - 4074e2 -1 INSTR LOCAL NoMetaUpdate cmp eax, 8000h - 4074e2 5 INSTR BELONGTO 4073b0 - 4074e7 -1 INSTR LOCAL NoMetaUpdate jz loc_4077B0 - 4074e7 6 INSTR BELONGTO 4073b0 - 4074ed 6 INSTR BELONGTO 4073b0 - 4074ed 6 INSTR DEADREGS EFLAGS EAX EDI R15 ZZ mov eax, cs:dword_619614 - 4074f3 -1 INSTR LOCAL NoMetaUpdate test eax, eax - 4074f3 2 INSTR BELONGTO 4073b0 - 4074f5 -1 INSTR LOCAL NoMetaUpdate jz loc_4077F8 - 4074f5 6 INSTR BELONGTO 4073b0 - 4074fb -1 INSTR LOCAL NoMetaUpdate cmp cs:byte_61971C, 0 - 4074fb 7 INSTR BELONGTO 4073b0 - 407502 -1 INSTR LOCAL NoMetaUpdate jnz loc_4077F8 - 407502 6 INSTR BELONGTO 4073b0 - 407508 3 INSTR BELONGTO 4073b0 - 407508 3 INSTR DEADREGS EFLAGS EAX EDX EDI R15 ZZ mov edx, [rbx+28h] - 40750b 2 INSTR BELONGTO 4073b0 - 40750b 2 INSTR DEADREGS EFLAGS EAX EDI R15 ZZ mov eax, edx - 40750d 5 INSTR BELONGTO 4073b0 - 40750d 5 INSTR DEADREGS EFLAGS EDI R15 ZZ and eax, 0F000h - 407512 -1 INSTR LOCAL NoMetaUpdate cmp eax, 0A000h - 407512 5 INSTR BELONGTO 4073b0 - 407517 -1 INSTR LOCAL NoMetaUpdate jz loc_407D10 - 407517 6 INSTR BELONGTO 4073b0 - 40751d -1 INSTR LOCAL NoMetaUpdate cmp eax, 4000h - 40751d 5 INSTR BELONGTO 4073b0 - 407522 -1 INSTR LOCAL NoMetaUpdate jz loc_407D50 - 407522 6 INSTR BELONGTO 4073b0 - 407528 10 INSTR BELONGTO 4073b0 - 407528 10 INSTR DEADREGS EFLAGS EDI R11 R13 R14 R15 ZZ mov dword ptr [rbx+0A0h], 5 - 407532 7 INSTR BELONGTO 4073b0 - 407532 7 INSTR DEADREGS EFLAGS EDI R11 R13 R14 R15 ZZ mov r11d, cs:dword_619614 - 407539 4 INSTR BELONGTO 4073b0 - 407539 4 INSTR DEADREGS EFLAGS EDI R13 R14 R15 ZZ mov r13, [rbx+50h] - 40753d -1 INSTR LOCAL NoMetaUpdate test r11d, r11d - 40753d 3 INSTR BELONGTO 4073b0 - 407540 -1 INSTR LOCAL NoMetaUpdate jz short loc_40754B - 407540 2 INSTR BELONGTO 4073b0 - 407542 -1 INSTR LOCAL NoMetaUpdate cmp cs:byte_61971D, 0 - 407542 7 INSTR BELONGTO 4073b0 - 407549 -1 INSTR LOCAL NoMetaUpdate jz short loc_4075B7 - 407549 2 INSTR BELONGTO 4073b0 - 40754b 7 INSTR BELONGTO 4073b0 - 40754b 7 INSTR DEADREGS EFLAGS EAX ECX EDX ESI EDI R8 R14 R15 ZZ mov r8, cs:qword_619850 - 407552 6 INSTR BELONGTO 4073b0 - 407552 6 INSTR DEADREGS EFLAGS EAX ECX EDX ESI EDI R14 R15 ZZ mov edx, cs:dword_619848 - 407558 7 INSTR BELONGTO 4073b0 - 407558 7 INSTR DEADREGS EFLAGS EAX ECX ESI EDI R14 R15 ZZ lea rsi, [rbp+var_2E0] - 407558 7 PTRIMMEDEBP STACK -736 displ lea rsi, [rbp+var_2E0] - 40755f -2 INSTR LOCAL n ECX ZZ NUMVia2ndSrcIMMEDNUM mov ecx, 200h - 40755f 5 INSTR BELONGTO 4073b0 - 40755f 5 INSTR DEADREGS EFLAGS EAX ECX EDI R14 R15 ZZ mov ecx, 200h - 407564 3 INSTR BELONGTO 4073b0 - 407564 3 INSTR DEADREGS EFLAGS EAX EDI R14 R15 ZZ mov rdi, r13 - 407567 -1 INSTR LOCAL NoMetaUpdate call sub_40BAA0 - 407567 5 INSTR BELONGTO 4073b0 - 407567 5 INSTR DEADREGS EFLAGS EAX R14 R15 ZZ call sub_40BAA0 - 40756c 2 INSTR BELONGTO 4073b0 - 40756c 2 INSTR DEADREGS EFLAGS ESI EDI R14 R15 ZZ xor esi, esi - 40756c -2 INSTR LOCAL n ESI ZZ AlwaysNUM xor esi, esi - 40756e 3 INSTR BELONGTO 4073b0 - 40756e 3 INSTR DEADREGS EFLAGS EDI R14 R15 ZZ mov rdi, rax ; s - 407571 -1 INSTR LOCAL NoMetaUpdate call sub_40CF00 - 407571 5 INSTR BELONGTO 4073b0 - 407571 5 INSTR DEADREGS EFLAGS R14 R15 ZZ call sub_40CF00 - 407576 -1 INSTR LOCAL NoMetaUpdate cmp eax, cs:dword_61A050 - 407576 6 INSTR BELONGTO 4073b0 - 40757c -1 INSTR LOCAL NoMetaUpdate jle short loc_407584 - 40757c 2 INSTR BELONGTO 4073b0 - 40757e 6 INSTR BELONGTO 4073b0 - 40757e 6 INSTR DEADREGS EFLAGS EDI R10 R14 R15 ZZ mov cs:dword_61A050, eax - 407584 7 INSTR BELONGTO 4073b0 - 407584 7 INSTR DEADREGS EFLAGS EDI R10 R14 R15 ZZ mov r10d, cs:dword_619614 - 40758b -1 INSTR LOCAL NoMetaUpdate test r10d, r10d - 40758b 3 INSTR BELONGTO 4073b0 - 40758e -1 INSTR LOCAL NoMetaUpdate jnz short loc_4075B7 - 40758e 2 INSTR BELONGTO 4073b0 - 407590 -1 INSTR LOCAL NoMetaUpdate cmp cs:byte_619508, 0 - 407590 7 INSTR BELONGTO 4073b0 - 407597 -1 INSTR LOCAL NoMetaUpdate jnz loc_407F40 - 407597 6 INSTR BELONGTO 4073b0 - 40759d -1 INSTR LOCAL NoMetaUpdate cmp cs:byte_619509, 0 - 40759d 7 INSTR BELONGTO 4073b0 - 4075a4 -1 INSTR LOCAL NoMetaUpdate jnz loc_407B70 - 4075a4 6 INSTR BELONGTO 4073b0 - 4075aa -1 INSTR LOCAL NoMetaUpdate cmp cs:byte_619868, 0 - 4075aa 7 INSTR BELONGTO 4073b0 - 4075b1 -1 INSTR LOCAL NoMetaUpdate jnz loc_407F18 - 4075b1 6 INSTR BELONGTO 4073b0 - 4075b7 -1 INSTR LOCAL NoMetaUpdate cmp cs:byte_61971C, 0 - 4075b7 7 INSTR BELONGTO 4073b0 - 4075be -1 INSTR LOCAL NoMetaUpdate jz short loc_4075D8 - 4075be 2 INSTR BELONGTO 4073b0 - 4075c0 7 INSTR BELONGTO 4073b0 - 4075c0 7 INSTR DEADREGS EFLAGS EDI R14 R15 ZZ mov rdi, [rbx+0A8h] ; s - 4075c7 -1 INSTR LOCAL NoMetaUpdate call _strlen - 4075c7 5 INSTR BELONGTO 4073b0 - 4075c7 5 INSTR DEADREGS EFLAGS R14 R15 ZZ call _strlen - 4075cc -1 INSTR LOCAL NoMetaUpdate cmp cs:dword_61A064, eax - 4075cc 6 INSTR BELONGTO 4073b0 - 4075d2 -1 INSTR LOCAL NoMetaUpdate jl loc_407AD0 - 4075d2 6 INSTR BELONGTO 4073b0 - 4075d8 7 INSTR BELONGTO 4073b0 - 4075d8 7 INSTR DEADREGS EFLAGS EDI R9 R14 R15 ZZ mov r9d, cs:dword_619614 - 4075df -1 INSTR LOCAL NoMetaUpdate test r9d, r9d - 4075df 3 INSTR BELONGTO 4073b0 - 4075e2 -1 INSTR LOCAL NoMetaUpdate jz loc_407AE6 - 4075e2 6 INSTR BELONGTO 4073b0 - 4075e8 -2 INSTR LOCAL n EAX ZZ NumericDEFs movzx eax, cs:byte_619832 - 4075e8 7 INSTR BELONGTO 4073b0 - 4075e8 7 INSTR DEADREGS EFLAGS EAX EDI R14 R15 ZZ movzx eax, cs:byte_619832 - 4075ef -1 INSTR LOCAL NoMetaUpdate test al, al - 4075ef 2 INSTR BELONGTO 4073b0 - 4075f1 -1 INSTR LOCAL NoMetaUpdate jnz loc_4079D0 - 4075f1 6 INSTR BELONGTO 4073b0 - 4075f7 3 INSTR BELONGTO 4073b0 - 4075f7 3 INSTR DEADREGS EFLAGS EDI R14 R15 ZZ mov rdi, r12 - 4075fa -1 INSTR LOCAL NoMetaUpdate call sub_410960 - 4075fa 5 INSTR BELONGTO 4073b0 - 4075fa 5 INSTR DEADREGS EFLAGS R12 R14 R15 ZZ call sub_410960 - 4075ff 8 INSTR BELONGTO 4073b0 - 4075ff 8 INSTR DEADREGS EFLAGS EDX R12 R14 R15 ZZ add cs:qword_619808, 1 - 407607 3 INSTR BELONGTO 4073b0 - 407607 3 INSTR DEADREGS EFLAGS EDX R12 R14 R15 ZZ mov [rbx], rax - 40760a -2 INSTR LOCAL n RDX ZZ NumericDEFs mov rdx, [rbp+var_38] - 40760a 4 INSTR BELONGTO 4073b0 - 40760a 4 INSTR DEADREGS EFLAGS EAX EDX EBX R12 R14 R15 ZZ mov rdx, [rbp+var_38] - 40760a 4 PTRIMMEDEBP STACK -56 displ mov rdx, [rbp+var_38] - 40760e -1 INSTR LOCAL MetadataRedundant xor rdx, fs:28h - 40760e 9 INSTR BELONGTO 4073b0 - 407617 3 INSTR BELONGTO 4073b0 - 407617 3 INSTR DEADREGS EAX EBX R12 R14 R15 ZZ mov rax, r13 - 40761a -1 INSTR LOCAL NoMetaUpdate jnz loc_408021 - 40761a 6 INSTR BELONGTO 4073b0 - 407620 4 INSTR BELONGTO 4073b0 - 407620 4 INSTR DEADREGS EFLAGS EBX R8 R9 R10 R11 R12 R13 R14 R15 ZZ lea rsp, [rbp-28h] - 407620 4 PTRIMMEDEBP STACK -40 displ lea rsp, [rbp-28h] - 407624 1 INSTR BELONGTO 4073b0 - 407624 1 INSTR DEADREGS EFLAGS EBX R8 R9 R10 R11 R12 R13 R14 R15 ZZ pop rbx - 407625 2 INSTR BELONGTO 4073b0 - 407625 2 INSTR DEADREGS EFLAGS R8 R9 R10 R11 R12 R13 R14 R15 ZZ pop r12 - 407627 2 INSTR BELONGTO 4073b0 - 407627 2 INSTR DEADREGS EFLAGS R8 R9 R10 R11 R12 R13 R14 R15 ZZ pop r13 - 407629 2 INSTR BELONGTO 4073b0 - 407629 2 INSTR DEADREGS EFLAGS R8 R9 R10 R11 R12 R13 R14 R15 ZZ pop r14 - 40762b 2 INSTR BELONGTO 4073b0 - 40762b 2 INSTR DEADREGS EFLAGS R8 R9 R10 R11 R12 R13 R14 R15 ZZ pop r15 - 40762d 1 INSTR BELONGTO 4073b0 - 40762d 1 INSTR DEADREGS EFLAGS R8 R9 R10 R11 R12 R13 R14 R15 ZZ pop rbp - 40762e 1 INSTR BELONGTO 4073b0 - 40762e 1 INSTR DEADREGS EFLAGS R8 R9 R10 R11 R12 R13 R14 R15 ZZ retn - 407630 -1 INSTR LOCAL NoMetaUpdate cmp ecx, 4 - 407630 3 INSTR BELONGTO 4073b0 - 407633 -1 INSTR LOCAL NoMetaUpdate jbe loc_407920 - 407633 6 INSTR BELONGTO 4073b0 - 407639 -1 INSTR LOCAL NoMetaUpdate cmp ecx, 5 - 407639 3 INSTR BELONGTO 4073b0 - 40763c -1 INSTR LOCAL NoMetaUpdate jnz loc_4074A9 - 40763c 6 INSTR BELONGTO 4073b0 - 407642 3 INSTR BELONGTO 4073b0 - 407642 3 INSTR DEADREGS EFLAGS ESI EDI ZZ mov rsi, r13 ; filename - 407645 -2 INSTR LOCAL n EDI ZZ NUMVia2ndSrcIMMEDNUM mov edi, 1 ; ver - 407645 5 INSTR BELONGTO 4073b0 - 407645 5 INSTR DEADREGS EFLAGS EDI ZZ mov edi, 1 ; ver - 40764a -1 INSTR LOCAL NoMetaUpdate call ___xstat - 40764a 5 INSTR BELONGTO 4073b0 - 40764a 5 INSTR DEADREGS EFLAGS ZZ call ___xstat - 40764f 2 INSTR BELONGTO 4073b0 - 40764f 2 INSTR DEADREGS EFLAGS EDX ESI EDI ZZ mov edx, eax - 407651 -2 INSTR LOCAL n ESI ZZ NUMVia2ndSrcIMMEDNUM mov esi, 1 - 407651 5 INSTR BELONGTO 4073b0 - 407651 5 INSTR DEADREGS EFLAGS ESI EDI ZZ mov esi, 1 - 407656 -1 INSTR LOCAL NoMetaUpdate test edx, edx - 407656 2 INSTR BELONGTO 4073b0 - 407658 -1 INSTR LOCAL NoMetaUpdate jz loc_4074C9 - 407658 6 INSTR BELONGTO 4073b0 - 40765e 2 INSTR BELONGTO 4073b0 - 40765e 2 INSTR DEADREGS EFLAGS EDX ESI EDI R15 ZZ xor edi, edi ; domainname - 40765e -2 INSTR LOCAL n EDI ZZ AlwaysNUM xor edi, edi ; domainname - 407660 -2 INSTR LOCAL n EDX ZZ NUMVia2ndSrcIMMEDNUM mov edx, 5 ; category - 407660 5 INSTR BELONGTO 4073b0 - 407660 5 INSTR DEADREGS EFLAGS EDX ESI R15 ZZ mov edx, 5 ; category - 407665 5 INSTR BELONGTO 4073b0 - 407665 5 INSTR DEADREGS EFLAGS ESI R15 ZZ mov esi, offset msgid; "cannot access %s" - 40766a -1 INSTR LOCAL NoMetaUpdate call _dcgettext - 40766a 5 INSTR BELONGTO 4073b0 - 40766a 5 INSTR DEADREGS EFLAGS R15 ZZ call _dcgettext - 40766f 3 INSTR BELONGTO 4073b0 - 40766f 3 INSTR DEADREGS EFLAGS EDX ESI EDI R15 ZZ mov rdx, r13 - 407672 -1 INSTR LOCAL MetadataRedundant movzx edi, r14b - 407672 4 INSTR BELONGTO 4073b0 - 407676 3 INSTR BELONGTO 4073b0 - 407676 3 INSTR DEADREGS EFLAGS ESI R13 R15 ZZ mov rsi, rax - 407679 -1 INSTR LOCAL NoMetaUpdate call sub_405CA0 - 407679 5 INSTR BELONGTO 4073b0 - 407679 5 INSTR DEADREGS EFLAGS R13 R15 ZZ call sub_405CA0 - 40767e -2 INSTR LOCAL n R13 ZZ AlwaysNUM xor r13d, r13d - 40767e 3 INSTR BELONGTO 4073b0 - 40767e 3 INSTR DEADREGS EFLAGS R13 R15 ZZ xor r13d, r13d - 407681 -1 INSTR LOCAL NoMetaUpdate test r14b, r14b - 407681 3 INSTR BELONGTO 4073b0 - 407684 -1 INSTR LOCAL NoMetaUpdate jnz short loc_40760A - 407684 2 INSTR BELONGTO 4073b0 - 407686 -1 INSTR LOCAL NoMetaUpdate jmp loc_4075F7 - 407686 5 INSTR BELONGTO 4073b0 - 407690 -1 INSTR LOCAL NoMetaUpdate cmp r15d, 3 - 407690 4 INSTR BELONGTO 4073b0 - 407694 -1 INSTR LOCAL NoMetaUpdate jz loc_407BF0 - 407694 6 INSTR BELONGTO 4073b0 - 40769a -2 INSTR LOCAL n EAX ZZ NumericDEFs movzx eax, cs:byte_619832 - 40769a 7 INSTR BELONGTO 4073b0 - 40769a 7 INSTR DEADREGS EFLAGS EAX EDI R13 ZZ movzx eax, cs:byte_619832 - 4076a1 -1 INSTR LOCAL NoMetaUpdate test al, al - 4076a1 2 INSTR BELONGTO 4073b0 - 4076a3 -1 INSTR LOCAL NoMetaUpdate jz loc_407BB0 - 4076a3 6 INSTR BELONGTO 4073b0 - 4076a9 -1 INSTR LOCAL NoMetaUpdate test r15d, r15d - 4076a9 3 INSTR BELONGTO 4073b0 - 4076ac -2 INSTR LOCAL n EDX ZZ AlwaysNUM setz dl - 4076ac 3 INSTR BELONGTO 4073b0 - 4076ac 3 INSTR DEADREGS EDX EDI R13 ZZ setz dl - 4076af -1 INSTR LOCAL NoMetaUpdate jz short loc_4076B7 - 4076af 2 INSTR BELONGTO 4073b0 - 4076b1 -1 INSTR LOCAL NoMetaUpdate cmp r15d, 6 - 4076b1 4 INSTR BELONGTO 4073b0 - 4076b5 -1 INSTR LOCAL NoMetaUpdate jnz short loc_4076E0 - 4076b5 2 INSTR BELONGTO 4073b0 - 4076b7 6 INSTR BELONGTO 4073b0 - 4076b7 6 INSTR DEADREGS EFLAGS ECX EDI R13 ZZ mov ecx, cs:dword_6196A0 - 4076bd -1 INSTR LOCAL NoMetaUpdate cmp ecx, 5 - 4076bd 3 INSTR BELONGTO 4073b0 - 4076c0 -1 INSTR LOCAL NoMetaUpdate jz loc_407481 - 4076c0 6 INSTR BELONGTO 4073b0 - 4076c6 -1 INSTR LOCAL NoMetaUpdate cmp cs:byte_619611, 0 - 4076c6 7 INSTR BELONGTO 4073b0 - 4076cd -1 INSTR LOCAL NoMetaUpdate jnz loc_407481 - 4076cd 6 INSTR BELONGTO 4073b0 - 4076d3 -1 INSTR LOCAL NoMetaUpdate cmp cs:byte_619618, 0 - 4076d3 7 INSTR BELONGTO 4073b0 - 4076da -1 INSTR LOCAL NoMetaUpdate jnz loc_407481 - 4076da 6 INSTR BELONGTO 4073b0 - 4076e0 -1 INSTR LOCAL NoMetaUpdate test al, al - 4076e0 2 INSTR BELONGTO 4073b0 - 4076e2 -1 INSTR LOCAL NoMetaUpdate jnz loc_40747B - 4076e2 6 INSTR BELONGTO 4073b0 - 4076e8 -1 INSTR LOCAL NoMetaUpdate cmp cs:byte_619720, 0 - 4076e8 7 INSTR BELONGTO 4073b0 - 4076ef -1 INSTR LOCAL NoMetaUpdate jz loc_408034 - 4076ef 6 INSTR BELONGTO 4073b0 - 4076f5 -1 INSTR LOCAL NoMetaUpdate test dl, dl - 4076f5 2 INSTR BELONGTO 4073b0 - 4076f7 -1 INSTR LOCAL NoMetaUpdate jnz loc_40747B - 4076f7 6 INSTR BELONGTO 4073b0 - 4076fd -2 INSTR LOCAL n R13 ZZ AlwaysNUM xor r13d, r13d - 4076fd 3 INSTR BELONGTO 4073b0 - 4076fd 3 INSTR DEADREGS EFLAGS EDI R13 ZZ xor r13d, r13d - 407700 -1 INSTR LOCAL NoMetaUpdate cmp r15d, 5 - 407700 4 INSTR BELONGTO 4073b0 - 407704 -1 INSTR LOCAL NoMetaUpdate jnz loc_4075F7 - 407704 6 INSTR BELONGTO 4073b0 - 40770a -1 INSTR LOCAL NoMetaUpdate cmp cs:dword_6196A8, 3 - 40770a 7 INSTR BELONGTO 4073b0 - 407711 -1 INSTR LOCAL NoMetaUpdate jz loc_40747B - 407711 6 INSTR BELONGTO 4073b0 - 407717 -1 INSTR LOCAL NoMetaUpdate cmp cs:byte_619610, 0 - 407717 7 INSTR BELONGTO 4073b0 - 40771e -1 INSTR LOCAL NoMetaUpdate jz loc_4075F7 - 40771e 6 INSTR BELONGTO 4073b0 - 407724 -2 INSTR LOCAL n EDI ZZ NUMVia2ndSrcIMMEDNUM mov edi, 0Eh - 407724 5 INSTR BELONGTO 4073b0 - 407724 5 INSTR DEADREGS EFLAGS EAX ECX EDX ESI EDI ZZ mov edi, 0Eh - 407729 7 INSTR BELONGTO 4073b0 - 407729 7 INSTR DEADREGS EFLAGS EAX ECX EDX ESI ZZ mov [rbp+s], r8 - 407729 7 PTRIMMEDEBP STACK -912 displ mov [rbp+s], r8 - 407730 -1 INSTR LOCAL NoMetaUpdate call sub_4046E0 - 407730 5 INSTR BELONGTO 4073b0 - 407730 5 INSTR DEADREGS EFLAGS EAX ECX EDX ESI R8 ZZ call sub_4046E0 - 407735 -1 INSTR LOCAL NoMetaUpdate test al, al - 407735 2 INSTR BELONGTO 4073b0 - 407737 7 INSTR BELONGTO 4073b0 - 407737 7 INSTR DEADREGS EDI R8 ZZ mov r8, [rbp+s] - 407737 7 PTRIMMEDEBP STACK -912 displ mov r8, [rbp+s] - 40773e -1 INSTR LOCAL NoMetaUpdate jnz loc_40747B - 40773e 6 INSTR BELONGTO 4073b0 - 407744 -2 INSTR LOCAL n EDI ZZ NUMVia2ndSrcIMMEDNUM mov edi, 10h - 407744 5 INSTR BELONGTO 4073b0 - 407744 5 INSTR DEADREGS EFLAGS EAX ECX EDX ESI EDI ZZ mov edi, 10h - 407749 7 INSTR BELONGTO 4073b0 - 407749 7 INSTR DEADREGS EFLAGS EAX ECX EDX ESI ZZ mov [rbp+s], r8 - 407749 7 PTRIMMEDEBP STACK -912 displ mov [rbp+s], r8 - 407750 -1 INSTR LOCAL NoMetaUpdate call sub_4046E0 - 407750 5 INSTR BELONGTO 4073b0 - 407750 5 INSTR DEADREGS EFLAGS EAX ECX EDX ESI R8 ZZ call sub_4046E0 - 407755 -1 INSTR LOCAL NoMetaUpdate test al, al - 407755 2 INSTR BELONGTO 4073b0 - 407757 7 INSTR BELONGTO 4073b0 - 407757 7 INSTR DEADREGS EDI R8 ZZ mov r8, [rbp+s] - 407757 7 PTRIMMEDEBP STACK -912 displ mov r8, [rbp+s] - 40775e -1 INSTR LOCAL NoMetaUpdate jnz loc_40747B - 40775e 6 INSTR BELONGTO 4073b0 - 407764 -2 INSTR LOCAL n EDI ZZ NUMVia2ndSrcIMMEDNUM mov edi, 11h - 407764 5 INSTR BELONGTO 4073b0 - 407764 5 INSTR DEADREGS EFLAGS EAX ECX EDX ESI EDI ZZ mov edi, 11h - 407769 7 INSTR BELONGTO 4073b0 - 407769 7 INSTR DEADREGS EFLAGS EAX ECX EDX ESI ZZ mov [rbp+s], r8 - 407769 7 PTRIMMEDEBP STACK -912 displ mov [rbp+s], r8 - 407770 -1 INSTR LOCAL NoMetaUpdate call sub_4046E0 - 407770 5 INSTR BELONGTO 4073b0 - 407770 5 INSTR DEADREGS EFLAGS EAX ECX EDX ESI R8 ZZ call sub_4046E0 - 407775 -1 INSTR LOCAL NoMetaUpdate test al, al - 407775 2 INSTR BELONGTO 4073b0 - 407777 7 INSTR BELONGTO 4073b0 - 407777 7 INSTR DEADREGS EDI R8 ZZ mov r8, [rbp+s] - 407777 7 PTRIMMEDEBP STACK -912 displ mov r8, [rbp+s] - 40777e -1 INSTR LOCAL NoMetaUpdate jnz loc_40747B - 40777e 6 INSTR BELONGTO 4073b0 - 407784 -2 INSTR LOCAL n EDI ZZ NUMVia2ndSrcIMMEDNUM mov edi, 15h - 407784 5 INSTR BELONGTO 4073b0 - 407784 5 INSTR DEADREGS EFLAGS EAX ECX EDX ESI EDI ZZ mov edi, 15h - 407789 7 INSTR BELONGTO 4073b0 - 407789 7 INSTR DEADREGS EFLAGS EAX ECX EDX ESI ZZ mov [rbp+s], r8 - 407789 7 PTRIMMEDEBP STACK -912 displ mov [rbp+s], r8 - 407790 -1 INSTR LOCAL NoMetaUpdate call sub_4046E0 - 407790 5 INSTR BELONGTO 4073b0 - 407790 5 INSTR DEADREGS EFLAGS EAX ECX EDX ESI R8 ZZ call sub_4046E0 - 407795 -1 INSTR LOCAL NoMetaUpdate test al, al - 407795 2 INSTR BELONGTO 4073b0 - 407797 7 INSTR BELONGTO 4073b0 - 407797 7 INSTR DEADREGS EDI R8 ZZ mov r8, [rbp+s] - 407797 7 PTRIMMEDEBP STACK -912 displ mov r8, [rbp+s] - 40779e -1 INSTR LOCAL NoMetaUpdate jz loc_4075F7 - 40779e 6 INSTR BELONGTO 4073b0 - 4077a4 -1 INSTR LOCAL NoMetaUpdate jmp loc_40747B - 4077a4 5 INSTR BELONGTO 4073b0 - 4077b0 -1 INSTR LOCAL NoMetaUpdate cmp cs:byte_619610, 0 - 4077b0 7 INSTR BELONGTO 4073b0 - 4077b7 -1 INSTR LOCAL NoMetaUpdate jz loc_4074ED - 4077b7 6 INSTR BELONGTO 4073b0 - 4077bd -2 INSTR LOCAL n EDI ZZ NUMVia2ndSrcIMMEDNUM mov edi, 15h - 4077bd 5 INSTR BELONGTO 4073b0 - 4077bd 5 INSTR DEADREGS EFLAGS EAX ECX EDI R15 ZZ mov edi, 15h - 4077c2 6 INSTR BELONGTO 4073b0 - 4077c2 6 INSTR DEADREGS EFLAGS EAX ECX R15 ZZ mov dword ptr [rbp+s], edx - 4077c2 6 PTRIMMEDEBP STACK -912 displ mov dword ptr [rbp+s], edx - 4077c8 7 INSTR BELONGTO 4073b0 - 4077c8 7 INSTR DEADREGS EFLAGS EAX ECX EDX R15 ZZ mov byte ptr [rbp+var_388], sil - 4077c8 7 PTRIMMEDEBP STACK -904 displ mov byte ptr [rbp+var_388], sil - 4077cf -1 INSTR LOCAL NoMetaUpdate call sub_4046E0 - 4077cf 5 INSTR BELONGTO 4073b0 - 4077cf 5 INSTR DEADREGS EFLAGS EAX ECX EDX ESI R15 ZZ call sub_4046E0 - 4077d4 -1 INSTR LOCAL NoMetaUpdate test al, al - 4077d4 2 INSTR BELONGTO 4073b0 - 4077d6 6 INSTR BELONGTO 4073b0 - 4077d6 6 INSTR DEADREGS EAX EDX ESI EDI R15 ZZ mov edx, dword ptr [rbp+s] - 4077d6 6 PTRIMMEDEBP STACK -912 displ mov edx, dword ptr [rbp+s] - 4077dc -2 INSTR LOCAL n ESI ZZ NumericDEFs movzx esi, byte ptr [rbp+var_388] - 4077dc 7 INSTR BELONGTO 4073b0 - 4077dc 7 INSTR DEADREGS EAX ESI EDI R15 ZZ movzx esi, byte ptr [rbp+var_388] - 4077dc 7 PTRIMMEDEBP STACK -904 displ movzx esi, byte ptr [rbp+var_388] - 4077e3 -1 INSTR LOCAL NoMetaUpdate jz loc_4074ED - 4077e3 6 INSTR BELONGTO 4073b0 - 4077e9 7 INSTR BELONGTO 4073b0 - 4077e9 7 INSTR DEADREGS EFLAGS EAX EDI R15 ZZ mov byte ptr [rbx+0B8h], 0 - 4077f0 -1 INSTR LOCAL NoMetaUpdate jmp loc_4074ED - 4077f0 5 INSTR BELONGTO 4073b0 - 4077f8 -1 INSTR LOCAL NoMetaUpdate test sil, sil - 4077f8 3 INSTR BELONGTO 4073b0 - 4077fb 3 INSTR BELONGTO 4073b0 - 4077fb 3 INSTR DEADREGS ESI EDI R15 ZZ mov rdi, r13 - 4077fe 7 INSTR BELONGTO 4073b0 - 4077fe 7 INSTR DEADREGS ESI R15 ZZ lea rsi, [rbx+0A8h] - 407805 6 INSTR BELONGTO 4073b0 - 407805 6 INSTR DEADREGS R15 ZZ mov dword ptr [rbp+s], edx - 407805 6 PTRIMMEDEBP STACK -912 displ mov dword ptr [rbp+s], edx - 40780b -1 INSTR LOCAL NoMetaUpdate jz loc_4079C0 - 40780b 6 INSTR BELONGTO 4073b0 - 407811 -1 INSTR LOCAL NoMetaUpdate call sub_4113B0 - 407811 5 INSTR BELONGTO 4073b0 - 407811 5 INSTR DEADREGS EFLAGS R15 ZZ call sub_4113B0 - 407816 6 INSTR BELONGTO 4073b0 - 407816 6 INSTR DEADREGS EFLAGS EDX R15 ZZ mov edx, dword ptr [rbp+s] - 407816 6 PTRIMMEDEBP STACK -912 displ mov edx, dword ptr [rbp+s] - 40781c -1 INSTR LOCAL NoMetaUpdate test eax, eax - 40781c 2 INSTR BELONGTO 4073b0 - 40781e -1 INSTR LOCAL NoMetaUpdate js loc_407988 - 40781e 6 INSTR BELONGTO 4073b0 - 407824 -1 INSTR LOCAL MetadataUnused mov rdi, [rbx+0A8h] - 407824 7 INSTR BELONGTO 4073b0 - 40782b -1 INSTR LOCAL MetadataUnused mov esi, offset aUnlabeled; "unlabeled" - 40782b 5 INSTR BELONGTO 4073b0 - 407830 -1 INSTR LOCAL MetadataUnused mov ecx, 0Ah - 407830 5 INSTR BELONGTO 4073b0 - 407835 -1 INSTR LOCAL NoMetaUpdate repe cmpsb - 407835 2 INSTR BELONGTO 4073b0 - 407837 -1 INSTR LOCAL MetadataUnused setnz r15b - 407837 4 INSTR BELONGTO 4073b0 - 40783b -1 INSTR LOCAL MetadataUnused mov eax, cs:dword_619614 - 40783b 6 INSTR BELONGTO 4073b0 - 407841 2 INSTR BELONGTO 4073b0 - 407841 2 INSTR DEADREGS EFLAGS ESI EDI ZZ xor esi, esi - 407841 -2 INSTR LOCAL n ESI ZZ AlwaysNUM xor esi, esi - 407843 -1 INSTR LOCAL NoMetaUpdate test eax, eax - 407843 2 INSTR BELONGTO 4073b0 - 407845 -1 INSTR LOCAL NoMetaUpdate jz loc_407BC8 - 407845 6 INSTR BELONGTO 4073b0 - 40784b -1 INSTR LOCAL NoMetaUpdate test r15b, r15b - 40784b 3 INSTR BELONGTO 4073b0 - 40784e -1 INSTR LOCAL NoMetaUpdate jz short loc_4078A0 - 40784e 2 INSTR BELONGTO 4073b0 - 407850 -1 INSTR LOCAL NoMetaUpdate test sil, sil - 407850 3 INSTR BELONGTO 4073b0 - 407853 -2 INSTR LOCAL n EAX ZZ NUMVia2ndSrcIMMEDNUM mov eax, 1 - 407853 5 INSTR BELONGTO 4073b0 - 407853 5 INSTR DEADREGS EAX ECX EDI R15 ZZ mov eax, 1 - 407858 -2 INSTR LOCAL n ECX ZZ NUMVia2ndSrcIMMEDNUM mov ecx, 1 - 407858 5 INSTR BELONGTO 4073b0 - 407858 5 INSTR DEADREGS ECX EDI R15 ZZ mov ecx, 1 - 40785d -1 INSTR LOCAL NoMetaUpdate jnz short loc_4078A9 - 40785d 2 INSTR BELONGTO 4073b0 - 40785f 6 INSTR BELONGTO 4073b0 - 40785f 6 INSTR DEADREGS EFLAGS EDI R15 ZZ or cs:byte_61A048, al - 407865 -1 INSTR LOCAL NoMetaUpdate test edx, edx - 407865 2 INSTR BELONGTO 4073b0 - 407867 6 INSTR BELONGTO 4073b0 - 407867 6 INSTR DEADREGS EDI R15 ZZ mov [rbx+0B4h], ecx - 40786d -1 INSTR LOCAL NoMetaUpdate jz loc_407508 - 40786d 6 INSTR BELONGTO 4073b0 - 407873 5 INSTR BELONGTO 4073b0 - 407878 3 INSTR BELONGTO 4073b0 - 407878 3 INSTR DEADREGS EFLAGS ESI EDI R15 ZZ mov rdi, r13 - 40787b -1 INSTR LOCAL NoMetaUpdate call sub_40E640 - 40787b 5 INSTR BELONGTO 4073b0 - 40787b 5 INSTR DEADREGS EFLAGS ESI R15 ZZ call sub_40E640 - 407880 -2 INSTR LOCAL n R15 ZZ NumericDEFs mov r15, rax - 407880 3 INSTR BELONGTO 4073b0 - 407880 3 INSTR DEADREGS EFLAGS R15 ZZ mov r15, rax - 407883 -1 INSTR LOCAL NoMetaUpdate call ___errno_location - 407883 5 INSTR BELONGTO 4073b0 - 407883 5 INSTR DEADREGS EFLAGS ZZ call ___errno_location - 407888 2 INSTR BELONGTO 4073b0 - 407888 2 INSTR DEADREGS EFLAGS ECX EDX ESI EDI ZZ mov esi, [rax] ; errnum - 40788a -2 INSTR LOCAL n RCX ZZ NumericDEFs mov rcx, r15 - 40788a 3 INSTR BELONGTO 4073b0 - 40788a 3 INSTR DEADREGS EFLAGS EAX ECX EDX EDI ZZ mov rcx, r15 - 40788d 5 INSTR BELONGTO 4073b0 - 40788d 5 INSTR DEADREGS EFLAGS EAX EDX EDI R15 ZZ mov edx, (offset aInvalidTabSize+12h); format - 407892 2 INSTR BELONGTO 4073b0 - 407892 2 INSTR DEADREGS EFLAGS EAX EDI R15 ZZ xor edi, edi ; status - 407892 -2 INSTR LOCAL n EDI ZZ AlwaysNUM xor edi, edi ; status - 407894 2 INSTR BELONGTO 4073b0 - 407894 2 INSTR DEADREGS EFLAGS EAX R15 ZZ xor eax, eax - 407894 -2 INSTR LOCAL n EAX ZZ AlwaysNUM xor eax, eax - 407896 -1 INSTR LOCAL NoMetaUpdate call _error - 407896 5 INSTR BELONGTO 4073b0 - 407896 5 INSTR DEADREGS EFLAGS R15 ZZ call _error - 40789b -1 INSTR LOCAL NoMetaUpdate jmp loc_407508 - 40789b 5 INSTR BELONGTO 4073b0 - 4078a0 -1 INSTR LOCAL NoMetaUpdate test sil, sil - 4078a0 3 INSTR BELONGTO 4073b0 - 4078a3 -1 INSTR LOCAL NoMetaUpdate jz loc_40802B - 4078a3 6 INSTR BELONGTO 4073b0 - 4078a9 -2 INSTR LOCAL n EAX ZZ NUMVia2ndSrcIMMEDNUM mov eax, 1 - 4078a9 5 INSTR BELONGTO 4073b0 - 4078a9 5 INSTR DEADREGS EFLAGS EAX ECX EDI R15 ZZ mov eax, 1 - 4078ae -2 INSTR LOCAL n ECX ZZ NUMVia2ndSrcIMMEDNUM mov ecx, 2 - 4078ae 5 INSTR BELONGTO 4073b0 - 4078ae 5 INSTR DEADREGS EFLAGS ECX EDI R15 ZZ mov ecx, 2 - 4078b3 6 INSTR BELONGTO 4073b0 - 4078b3 6 INSTR DEADREGS EFLAGS EDI R15 ZZ or cs:byte_61A048, al - 4078b9 -1 INSTR LOCAL NoMetaUpdate test edx, edx - 4078b9 2 INSTR BELONGTO 4073b0 - 4078bb 6 INSTR BELONGTO 4073b0 - 4078bb 6 INSTR DEADREGS EDI R15 ZZ mov [rbx+0B4h], ecx - 4078c1 -1 INSTR LOCAL NoMetaUpdate jz loc_407508 - 4078c1 6 INSTR BELONGTO 4073b0 - 4078c7 -1 INSTR LOCAL NoMetaUpdate jmp short loc_407878 - 4078c7 2 INSTR BELONGTO 4073b0 - 4078d0 10 INSTR BELONGTO 4073b0 - 4078d0 10 INSTR DEADREGS EFLAGS EAX EBX EDI R13 ZZ mov rax, 0AAAAAAAAAAAAAAh - 4078d0 -2 INSTR LOCAL n RAX ZZ NUMVia2ndSrcIMMEDNUM mov rax, 0AAAAAAAAAAAAAAh - 4078da -1 INSTR LOCAL MetadataUnused mov rdi, cs:qword_619800 - 4078da 7 INSTR BELONGTO 4073b0 - 4078e1 -1 INSTR LOCAL NoMetaUpdate cmp rdx, rax - 4078e1 3 INSTR BELONGTO 4073b0 - 4078e4 -1 INSTR LOCAL NoMetaUpdate ja loc_408026 - 4078e4 6 INSTR BELONGTO 4073b0 - 4078ea -2 INSTR LOCAL n RSI ZZ NumericDEFs lea rsi, [rdx+rdx*2] - 4078ea 4 INSTR BELONGTO 4073b0 - 4078ea 4 INSTR DEADREGS EFLAGS EAX EBX ESI EDI R8 R9 R10 R11 R13 ZZ lea rsi, [rdx+rdx*2] - 4078ee 7 INSTR BELONGTO 4073b0 - 4078ee 7 INSTR DEADREGS EFLAGS EAX EDX EBX EDI R8 R9 R10 R11 R13 ZZ mov [rbp+s], rcx - 4078ee 7 PTRIMMEDEBP STACK -912 displ mov [rbp+s], rcx - 4078f5 -1 INSTR LOCAL MetadataRedundant shl rsi, 7 - 4078f5 4 INSTR BELONGTO 4073b0 - 4078f9 -1 INSTR LOCAL NoMetaUpdate call sub_410840 - 4078f9 5 INSTR BELONGTO 4073b0 - 4078f9 5 INSTR DEADREGS EFLAGS EAX ECX EDX EBX EDI R8 R9 R10 R11 R13 ZZ call sub_410840 - 4078fe 7 INSTR BELONGTO 4073b0 - 4078fe 7 INSTR DEADREGS EFLAGS ECX EDX EBX EDI R8 R13 ZZ shl cs:qword_6197F8, 1 - 407905 7 INSTR BELONGTO 4073b0 - 407905 7 INSTR DEADREGS EFLAGS ECX EDX EBX EDI R8 R13 ZZ mov cs:qword_619800, rax - 40790c -2 INSTR LOCAL n RDX ZZ NumericDEFs mov rdx, cs:qword_619808 - 40790c 7 INSTR BELONGTO 4073b0 - 40790c 7 INSTR DEADREGS EFLAGS ECX EDX EBX EDI R8 R13 ZZ mov rdx, cs:qword_619808 - 407913 7 INSTR BELONGTO 4073b0 - 407913 7 INSTR DEADREGS EFLAGS ECX EBX EDI R8 R13 ZZ mov r8, [rbp+s] - 407913 7 PTRIMMEDEBP STACK -912 displ mov r8, [rbp+s] - 40791a -1 INSTR LOCAL NoMetaUpdate jmp loc_4073FA - 40791a 5 INSTR BELONGTO 4073b0 - 407920 -1 INSTR LOCAL NoMetaUpdate test r14b, r14b - 407920 3 INSTR BELONGTO 4073b0 - 407923 -1 INSTR LOCAL NoMetaUpdate jz loc_4074A9 - 407923 6 INSTR BELONGTO 4073b0 - 407929 7 INSTR BELONGTO 4073b0 - 407929 7 INSTR DEADREGS EFLAGS EDX ESI EDI ZZ mov rdx, [rbp+stat_buf]; stat_buf - 407929 7 PTRIMMEDEBP STACK -888 displ mov rdx, [rbp+stat_buf]; stat_buf - 407930 3 INSTR BELONGTO 4073b0 - 407930 3 INSTR DEADREGS EFLAGS ESI EDI ZZ mov rsi, r13 ; filename - 407933 -2 INSTR LOCAL n EDI ZZ NUMVia2ndSrcIMMEDNUM mov edi, 1 ; ver - 407933 5 INSTR BELONGTO 4073b0 - 407933 5 INSTR DEADREGS EFLAGS EDI ZZ mov edi, 1 ; ver - 407938 6 INSTR BELONGTO 4073b0 - 407938 6 INSTR DEADREGS EFLAGS ZZ mov [rbp+var_388], ecx - 407938 6 PTRIMMEDEBP STACK -904 displ mov [rbp+var_388], ecx - 40793e -1 INSTR LOCAL NoMetaUpdate call ___xstat - 40793e 5 INSTR BELONGTO 4073b0 - 40793e 5 INSTR DEADREGS EFLAGS ZZ call ___xstat - 407943 6 INSTR BELONGTO 4073b0 - 407943 6 INSTR DEADREGS EFLAGS ECX EDX ESI ZZ mov ecx, [rbp+var_388] - 407943 6 PTRIMMEDEBP STACK -904 displ mov ecx, [rbp+var_388] - 407949 2 INSTR BELONGTO 4073b0 - 407949 2 INSTR DEADREGS EFLAGS EDX ESI ZZ mov edx, eax - 40794b -2 INSTR LOCAL n ESI ZZ NUMVia2ndSrcIMMEDNUM mov esi, 1 - 40794b 5 INSTR BELONGTO 4073b0 - 40794b 5 INSTR DEADREGS EFLAGS ESI ZZ mov esi, 1 - 407950 -1 INSTR LOCAL NoMetaUpdate cmp ecx, 3 - 407950 3 INSTR BELONGTO 4073b0 - 407953 -1 INSTR LOCAL NoMetaUpdate jz loc_4074C1 - 407953 6 INSTR BELONGTO 4073b0 - 407959 -1 INSTR LOCAL NoMetaUpdate test eax, eax - 407959 2 INSTR BELONGTO 4073b0 - 40795b -1 INSTR LOCAL NoMetaUpdate js loc_407F73 - 40795b 6 INSTR BELONGTO 4073b0 - 407961 -1 INSTR LOCAL MetadataUnused mov eax, [rbx+28h] - 407961 3 INSTR BELONGTO 4073b0 - 407964 -1 INSTR LOCAL MetadataUnused and eax, 0F000h - 407964 5 INSTR BELONGTO 4073b0 - 407969 -1 INSTR LOCAL NoMetaUpdate cmp eax, 4000h - 407969 5 INSTR BELONGTO 4073b0 - 40796e -2 INSTR LOCAL n EAX ZZ AlwaysNUM setnz al - 40796e 3 INSTR BELONGTO 4073b0 - 40796e 3 INSTR DEADREGS EAX ESI EDI ZZ setnz al - 407971 -1 INSTR LOCAL NoMetaUpdate test al, al - 407971 2 INSTR BELONGTO 4073b0 - 407973 -2 INSTR LOCAL n ESI ZZ NUMVia2ndSrcIMMEDNUM mov esi, 1 - 407973 5 INSTR BELONGTO 4073b0 - 407973 5 INSTR DEADREGS ESI EDI ZZ mov esi, 1 - 407978 -1 INSTR LOCAL NoMetaUpdate jz loc_4074C1 - 407978 6 INSTR BELONGTO 4073b0 - 40797e -1 INSTR LOCAL NoMetaUpdate jmp loc_4074A9 - 40797e 5 INSTR BELONGTO 4073b0 - 407988 11 INSTR BELONGTO 4073b0 - 407988 11 INSTR DEADREGS EFLAGS R15 ZZ mov qword ptr [rbx+0A8h], offset byte_619520 - 407993 6 INSTR BELONGTO 4073b0 - 407993 6 INSTR DEADREGS EFLAGS R15 ZZ mov dword ptr [rbp+s], edx - 407993 6 PTRIMMEDEBP STACK -912 displ mov dword ptr [rbp+s], edx - 407999 -1 INSTR LOCAL NoMetaUpdate call ___errno_location - 407999 5 INSTR BELONGTO 4073b0 - 407999 5 INSTR DEADREGS EFLAGS R15 ZZ call ___errno_location - 40799e 2 INSTR BELONGTO 4073b0 - 40799e 2 INSTR DEADREGS EFLAGS EDX EDI R15 ZZ mov eax, [rax] - 4079a0 6 INSTR BELONGTO 4073b0 - 4079a0 6 INSTR DEADREGS EFLAGS EDX EDI R15 ZZ mov edx, dword ptr [rbp+s] - 4079a0 6 PTRIMMEDEBP STACK -912 displ mov edx, dword ptr [rbp+s] - 4079a6 -1 INSTR LOCAL NoMetaUpdate cmp eax, 3Dh - 4079a6 3 INSTR BELONGTO 4073b0 - 4079a9 -1 INSTR LOCAL NoMetaUpdate jz short loc_4079B4 - 4079a9 2 INSTR BELONGTO 4073b0 - 4079ab -1 INSTR LOCAL NoMetaUpdate cmp eax, 5Fh - 4079ab 3 INSTR BELONGTO 4073b0 - 4079ae -1 INSTR LOCAL NoMetaUpdate jnz loc_407D80 - 4079ae 6 INSTR BELONGTO 4073b0 - 4079b4 -1 INSTR LOCAL MetadataUnused xor r15d, r15d - 4079b4 3 INSTR BELONGTO 4073b0 - 4079b7 -1 INSTR LOCAL NoMetaUpdate jmp loc_40783B - 4079b7 5 INSTR BELONGTO 4073b0 - 4079c0 -1 INSTR LOCAL NoMetaUpdate call sub_411420 - 4079c0 5 INSTR BELONGTO 4073b0 - 4079c0 5 INSTR DEADREGS EFLAGS R15 ZZ call sub_411420 - 4079c5 6 INSTR BELONGTO 4073b0 - 4079c5 6 INSTR DEADREGS EFLAGS EDX R15 ZZ mov edx, dword ptr [rbp+s] - 4079c5 6 PTRIMMEDEBP STACK -912 displ mov edx, dword ptr [rbp+s] - 4079cb -1 INSTR LOCAL NoMetaUpdate jmp loc_40781C - 4079cb 5 INSTR BELONGTO 4073b0 - 4079d0 -1 INSTR LOCAL MetadataUnused mov rdi, [rbx+18h] - 4079d0 4 INSTR BELONGTO 4073b0 - 4079d4 7 INSTR BELONGTO 4073b0 - 4079d4 7 INSTR DEADREGS EFLAGS EAX ECX EDX ESI EDI R14 R15 ZZ lea rsi, [rbp+var_2E0] - 4079d4 7 PTRIMMEDEBP STACK -736 displ lea rsi, [rbp+var_2E0] - 4079db -1 INSTR LOCAL NoMetaUpdate call sub_40C800 - 4079db 5 INSTR BELONGTO 4073b0 - 4079db 5 INSTR DEADREGS EFLAGS EAX ECX EDX EDI R14 R15 ZZ call sub_40C800 - 4079e0 3 INSTR BELONGTO 4073b0 - 4079e0 3 INSTR DEADREGS EFLAGS EDI R14 R15 ZZ mov rdi, rax ; s - 4079e3 -1 INSTR LOCAL NoMetaUpdate call _strlen - 4079e3 5 INSTR BELONGTO 4073b0 - 4079e3 5 INSTR DEADREGS EFLAGS R14 R15 ZZ call _strlen - 4079e8 -1 INSTR LOCAL NoMetaUpdate cmp cs:dword_61A04C, eax - 4079e8 6 INSTR BELONGTO 4073b0 - 4079ee -1 INSTR LOCAL NoMetaUpdate jge loc_4075F7 - 4079ee 6 INSTR BELONGTO 4073b0 - 4079f4 6 INSTR BELONGTO 4073b0 - 4079f4 6 INSTR DEADREGS EFLAGS EDI R14 R15 ZZ mov cs:dword_61A04C, eax - 4079fa -1 INSTR LOCAL NoMetaUpdate jmp loc_4075F7 - 4079fa 5 INSTR BELONGTO 4073b0 - 407a00 3 INSTR BELONGTO 4073b0 - 407a00 3 INSTR DEADREGS EFLAGS EDI R13 ZZ mov rdi, r12 ; s - 407a03 6 INSTR BELONGTO 4073b0 - 407a03 6 INSTR DEADREGS EFLAGS R13 ZZ mov [rbp+var_388], ecx - 407a03 6 PTRIMMEDEBP STACK -904 displ mov [rbp+var_388], ecx - 407a09 7 INSTR BELONGTO 4073b0 - 407a09 7 INSTR DEADREGS EFLAGS R13 ZZ mov [rbp+s], r8 - 407a09 7 PTRIMMEDEBP STACK -912 displ mov [rbp+s], r8 - 407a10 -1 INSTR LOCAL NoMetaUpdate call _strlen - 407a10 5 INSTR BELONGTO 4073b0 - 407a10 5 INSTR DEADREGS EFLAGS R13 ZZ call _strlen - 407a15 7 INSTR BELONGTO 4073b0 - 407a15 7 INSTR DEADREGS EFLAGS EDI R8 R13 ZZ mov r8, [rbp+s] - 407a15 7 PTRIMMEDEBP STACK -912 displ mov r8, [rbp+s] - 407a1c -1 INSTR LOCAL MetadataUnused mov r13, rax - 407a1c 3 INSTR BELONGTO 4073b0 - 407a1f 3 INSTR BELONGTO 4073b0 - 407a1f 3 INSTR DEADREGS EFLAGS EDI ZZ mov rdi, r8 ; s - 407a22 -1 INSTR LOCAL NoMetaUpdate call _strlen - 407a22 5 INSTR BELONGTO 4073b0 - 407a22 5 INSTR DEADREGS EFLAGS ZZ call _strlen - 407a27 7 INSTR BELONGTO 4073b0 - 407a27 7 INSTR DEADREGS EFLAGS ECX EDX ESI EDI R8 ZZ mov r8, [rbp+s] - 407a27 7 PTRIMMEDEBP STACK -912 displ mov r8, [rbp+s] - 407a2e -1 INSTR LOCAL MetadataUnused lea rax, [r13+rax+20h] - 407a2e 5 INSTR BELONGTO 4073b0 - 407a33 6 INSTR BELONGTO 4073b0 - 407a33 6 INSTR DEADREGS EFLAGS ECX EDX ESI EDI R13 ZZ mov ecx, [rbp+var_388] - 407a33 6 PTRIMMEDEBP STACK -904 displ mov ecx, [rbp+var_388] - 407a39 -1 INSTR LOCAL MetadataUnused and rax, 0FFFFFFFFFFFFFFF0h - 407a39 4 INSTR BELONGTO 4073b0 - 407a3d -2 INSTR LOCAL n EDX ZZ NumericDEFs movzx edx, byte ptr [r8] - 407a3d 4 INSTR BELONGTO 4073b0 - 407a3d 4 INSTR DEADREGS EFLAGS EDX ESI EDI R13 ZZ movzx edx, byte ptr [r8] - 407a41 3 INSTR BELONGTO 4073b0 - 407a41 3 INSTR DEADREGS EFLAGS ESI EDI R13 ZZ sub rsp, rax - 407a44 5 INSTR BELONGTO 4073b0 - 407a44 5 INSTR DEADREGS EFLAGS EAX ESI EDI R13 ZZ lea rsi, [rsp+390h+var_381] - 407a44 5 PTRIMMEDESP STACK 15 displ lea rsi, [rsp+390h+var_381] - 407a49 4 INSTR BELONGTO 4073b0 - 407a49 4 INSTR DEADREGS EFLAGS EAX EDI R13 ZZ and rsi, 0FFFFFFFFFFFFFFF0h - 407a4d -1 INSTR LOCAL NoMetaUpdate cmp dl, 2Eh - 407a4d 3 INSTR BELONGTO 4073b0 - 407a50 3 INSTR BELONGTO 4073b0 - 407a50 3 INSTR DEADREGS EAX EDI R13 ZZ mov r13, rsi - 407a53 -1 INSTR LOCAL NoMetaUpdate jz loc_407F60 - 407a53 6 INSTR BELONGTO 4073b0 - 407a59 -1 INSTR LOCAL NoMetaUpdate test dl, dl - 407a59 2 INSTR BELONGTO 4073b0 - 407a5b 3 INSTR BELONGTO 4073b0 - 407a5b 3 INSTR DEADREGS EAX EDI ZZ mov rax, rsi - 407a5e -1 INSTR LOCAL NoMetaUpdate jz short loc_407A93 - 407a5e 2 INSTR BELONGTO 4073b0 - 407a60 3 INSTR BELONGTO 4073b0 - 407a60 3 INSTR DEADREGS EFLAGS EAX EDI ZZ mov rax, rsi - 407a63 -1 INSTR LOCAL MetadataUnused mov rsi, r8 - 407a63 3 INSTR BELONGTO 4073b0 - 407a66 10 INSTR BELONGTO 4073b0 - 407a70 -1 INSTR LOCAL MetadataUnused add rsi, 1 - 407a70 4 INSTR BELONGTO 4073b0 - 407a74 2 INSTR BELONGTO 4073b0 - 407a74 2 INSTR DEADREGS EFLAGS EDI ZZ mov [rax], dl - 407a76 -1 INSTR LOCAL 1stSrcVia2ndSrcIMMEDNUM add rax, 1 - 407a76 4 INSTR BELONGTO 4073b0 - 407a7a -2 INSTR LOCAL n EDX ZZ NumericDEFs movzx edx, byte ptr [rsi] - 407a7a 3 INSTR BELONGTO 4073b0 - 407a7a 3 INSTR DEADREGS EFLAGS EDX EDI ZZ movzx edx, byte ptr [rsi] - 407a7d -1 INSTR LOCAL NoMetaUpdate test dl, dl - 407a7d 2 INSTR BELONGTO 4073b0 - 407a7f -1 INSTR LOCAL NoMetaUpdate jnz short loc_407A70 - 407a7f 2 INSTR BELONGTO 4073b0 - 407a81 -1 INSTR LOCAL NoMetaUpdate cmp r8, rsi - 407a81 3 INSTR BELONGTO 4073b0 - 407a84 -1 INSTR LOCAL NoMetaUpdate jnb short loc_407A93 - 407a84 2 INSTR BELONGTO 4073b0 - 407a86 -1 INSTR LOCAL NoMetaUpdate cmp byte ptr [rsi-1], 2Fh - 407a86 4 INSTR BELONGTO 4073b0 - 407a8a -1 INSTR LOCAL NoMetaUpdate jz short loc_407A93 - 407a8a 2 INSTR BELONGTO 4073b0 - 407a8c 3 INSTR BELONGTO 4073b0 - 407a8c 3 INSTR DEADREGS EFLAGS EDX ESI EDI ZZ mov byte ptr [rax], 2Fh - 407a8f -1 INSTR LOCAL 1stSrcVia2ndSrcIMMEDNUM add rax, 1 - 407a8f 4 INSTR BELONGTO 4073b0 - 407a93 -2 INSTR LOCAL n EDX ZZ NumericDEFs movzx edx, byte ptr [r12] - 407a93 5 INSTR BELONGTO 4073b0 - 407a93 5 INSTR DEADREGS EFLAGS EDX ESI EDI ZZ movzx edx, byte ptr [r12] - 407a98 -1 INSTR LOCAL NoMetaUpdate test dl, dl - 407a98 2 INSTR BELONGTO 4073b0 - 407a9a -1 INSTR LOCAL NoMetaUpdate jz short loc_407AB1 - 407a9a 2 INSTR BELONGTO 4073b0 - 407a9c -1 INSTR LOCAL MetadataUnused mov rsi, r12 - 407a9c 3 INSTR BELONGTO 4073b0 - 407a9f 1 INSTR BELONGTO 4073b0 - 407aa0 -1 INSTR LOCAL MetadataUnused add rsi, 1 - 407aa0 4 INSTR BELONGTO 4073b0 - 407aa4 2 INSTR BELONGTO 4073b0 - 407aa4 2 INSTR DEADREGS EFLAGS EDI ZZ mov [rax], dl - 407aa6 -1 INSTR LOCAL 1stSrcVia2ndSrcIMMEDNUM add rax, 1 - 407aa6 4 INSTR BELONGTO 4073b0 - 407aaa -2 INSTR LOCAL n EDX ZZ NumericDEFs movzx edx, byte ptr [rsi] - 407aaa 3 INSTR BELONGTO 4073b0 - 407aaa 3 INSTR DEADREGS EFLAGS EDX EDI ZZ movzx edx, byte ptr [rsi] - 407aad -1 INSTR LOCAL NoMetaUpdate test dl, dl - 407aad 2 INSTR BELONGTO 4073b0 - 407aaf -1 INSTR LOCAL NoMetaUpdate jnz short loc_407AA0 - 407aaf 2 INSTR BELONGTO 4073b0 - 407ab1 4 INSTR BELONGTO 4073b0 - 407ab1 4 INSTR DEADREGS EFLAGS EDX ESI EDI ZZ lea rdx, [rbx+10h] - 407ab5 -1 INSTR LOCAL NoMetaUpdate cmp ecx, 3 - 407ab5 3 INSTR BELONGTO 4073b0 - 407ab8 3 INSTR BELONGTO 4073b0 - 407ab8 3 INSTR DEADREGS ESI EDI ZZ mov byte ptr [rax], 0 - 407abb 7 INSTR BELONGTO 4073b0 - 407abb 7 INSTR DEADREGS ESI EDI ZZ mov [rbp+stat_buf], rdx - 407abb 7 PTRIMMEDEBP STACK -888 displ mov [rbp+stat_buf], rdx - 407ac2 -1 INSTR LOCAL NoMetaUpdate jb loc_4074A9 - 407ac2 6 INSTR BELONGTO 4073b0 - 407ac8 -1 INSTR LOCAL NoMetaUpdate jmp loc_407630 - 407ac8 5 INSTR BELONGTO 4073b0 - 407ad0 7 INSTR BELONGTO 4073b0 - 407ad0 7 INSTR DEADREGS EFLAGS EDI R9 R14 R15 ZZ mov r9d, cs:dword_619614 - 407ad7 6 INSTR BELONGTO 4073b0 - 407ad7 6 INSTR DEADREGS EFLAGS EDI R14 R15 ZZ mov cs:dword_61A064, eax - 407add -1 INSTR LOCAL NoMetaUpdate test r9d, r9d - 407add 3 INSTR BELONGTO 4073b0 - 407ae0 -1 INSTR LOCAL NoMetaUpdate jnz loc_4075E8 - 407ae0 6 INSTR BELONGTO 4073b0 - 407ae6 -1 INSTR LOCAL MetadataUnused mov rdi, [rbx+20h] - 407ae6 4 INSTR BELONGTO 4073b0 - 407aea 4 INSTR BELONGTO 4073b0 - 407aea 4 INSTR DEADREGS EFLAGS EAX ECX EDX ESI EDI R14 R15 ZZ lea rsi, [rbp+var_50] - 407aea 4 PTRIMMEDEBP STACK -80 displ lea rsi, [rbp+var_50] - 407aee -1 INSTR LOCAL NoMetaUpdate call sub_40C800 - 407aee 5 INSTR BELONGTO 4073b0 - 407aee 5 INSTR DEADREGS EFLAGS EAX ECX EDX EDI R14 R15 ZZ call sub_40C800 - 407af3 3 INSTR BELONGTO 4073b0 - 407af3 3 INSTR DEADREGS EFLAGS EDI R14 R15 ZZ mov rdi, rax ; s - 407af6 -1 INSTR LOCAL NoMetaUpdate call _strlen - 407af6 5 INSTR BELONGTO 4073b0 - 407af6 5 INSTR DEADREGS EFLAGS R14 R15 ZZ call _strlen - 407afb -1 INSTR LOCAL NoMetaUpdate cmp cs:dword_61A054, eax - 407afb 6 INSTR BELONGTO 4073b0 - 407b01 -1 INSTR LOCAL NoMetaUpdate jge short loc_407B09 - 407b01 2 INSTR BELONGTO 4073b0 - 407b03 6 INSTR BELONGTO 4073b0 - 407b03 6 INSTR DEADREGS EFLAGS ESI EDI R14 R15 ZZ mov cs:dword_61A054, eax - 407b09 -1 INSTR LOCAL MetadataUnused mov eax, [rbx+28h] - 407b09 3 INSTR BELONGTO 4073b0 - 407b0c -1 INSTR LOCAL MetadataUnused and eax, 0F000h - 407b0c 5 INSTR BELONGTO 4073b0 - 407b11 -1 INSTR LOCAL NoMetaUpdate cmp eax, 6000h - 407b11 5 INSTR BELONGTO 4073b0 - 407b16 -1 INSTR LOCAL NoMetaUpdate jz loc_407C68 - 407b16 6 INSTR BELONGTO 4073b0 - 407b1c -1 INSTR LOCAL NoMetaUpdate cmp eax, 2000h - 407b1c 5 INSTR BELONGTO 4073b0 - 407b21 -1 INSTR LOCAL NoMetaUpdate jz loc_407C68 - 407b21 6 INSTR BELONGTO 4073b0 - 407b27 4 INSTR BELONGTO 4073b0 - 407b27 4 INSTR DEADREGS EFLAGS EAX ECX EDX ESI EDI R8 R14 R15 ZZ mov rdi, [rbx+40h] - 407b2b 7 INSTR BELONGTO 4073b0 - 407b2b 7 INSTR DEADREGS EFLAGS EAX ECX EDX ESI R8 R14 R15 ZZ mov r8, cs:qword_619500 - 407b32 7 INSTR BELONGTO 4073b0 - 407b32 7 INSTR DEADREGS EFLAGS EAX ECX EDX ESI R14 R15 ZZ lea rsi, [rbp+var_2E0] - 407b32 7 PTRIMMEDEBP STACK -736 displ lea rsi, [rbp+var_2E0] - 407b39 6 INSTR BELONGTO 4073b0 - 407b39 6 INSTR DEADREGS EFLAGS EAX ECX EDX R14 R15 ZZ mov edx, cs:dword_619848 - 407b3f -2 INSTR LOCAL n ECX ZZ NUMVia2ndSrcIMMEDNUM mov ecx, 1 - 407b3f 5 INSTR BELONGTO 4073b0 - 407b3f 5 INSTR DEADREGS EFLAGS EAX ECX R14 R15 ZZ mov ecx, 1 - 407b44 -1 INSTR LOCAL NoMetaUpdate call sub_40BAA0 - 407b44 5 INSTR BELONGTO 4073b0 - 407b44 5 INSTR DEADREGS EFLAGS EAX R14 R15 ZZ call sub_40BAA0 - 407b49 2 INSTR BELONGTO 4073b0 - 407b49 2 INSTR DEADREGS EFLAGS ESI EDI R14 R15 ZZ xor esi, esi - 407b49 -2 INSTR LOCAL n ESI ZZ AlwaysNUM xor esi, esi - 407b4b 3 INSTR BELONGTO 4073b0 - 407b4b 3 INSTR DEADREGS EFLAGS EDI R14 R15 ZZ mov rdi, rax ; s - 407b4e -1 INSTR LOCAL NoMetaUpdate call sub_40CF00 - 407b4e 5 INSTR BELONGTO 4073b0 - 407b4e 5 INSTR DEADREGS EFLAGS R14 R15 ZZ call sub_40CF00 - 407b53 -1 INSTR LOCAL NoMetaUpdate cmp eax, cs:dword_61A070 - 407b53 6 INSTR BELONGTO 4073b0 - 407b59 -1 INSTR LOCAL NoMetaUpdate jle loc_4075E8 - 407b59 6 INSTR BELONGTO 4073b0 - 407b5f 6 INSTR BELONGTO 4073b0 - 407b5f 6 INSTR DEADREGS EFLAGS EDI R14 R15 ZZ mov cs:dword_61A070, eax - 407b65 -1 INSTR LOCAL NoMetaUpdate jmp loc_4075E8 - 407b65 5 INSTR BELONGTO 4073b0 - 407b70 -1 INSTR LOCAL NoMetaUpdate cmp cs:byte_619831, 0 - 407b70 7 INSTR BELONGTO 4073b0 - 407b77 4 INSTR BELONGTO 4073b0 - 407b77 4 INSTR DEADREGS EDI R14 R15 ZZ mov r14d, [rbx+30h] - 407b7b -1 INSTR LOCAL NoMetaUpdate jz loc_407FA8 - 407b7b 6 INSTR BELONGTO 4073b0 - 407b81 3 INSTR BELONGTO 4073b0 - 407b81 3 INSTR DEADREGS EFLAGS EAX ECX EDX ESI EDI R8 R15 ZZ mov edi, r14d - 407b84 -1 INSTR LOCAL NoMetaUpdate call sub_405D20 - 407b84 5 INSTR BELONGTO 4073b0 - 407b84 5 INSTR DEADREGS EFLAGS EAX ECX EDX ESI R8 R14 R15 ZZ call sub_405D20 - 407b89 2 INSTR BELONGTO 4073b0 - 407b89 2 INSTR DEADREGS EFLAGS EDX EDI R14 R15 ZZ mov edx, eax - 407b8b 5 INSTR BELONGTO 4073b0 - 407b90 -1 INSTR LOCAL NoMetaUpdate cmp cs:dword_61A05C, edx - 407b90 6 INSTR BELONGTO 4073b0 - 407b96 -1 INSTR LOCAL NoMetaUpdate jge loc_4075AA - 407b96 6 INSTR BELONGTO 4073b0 - 407b9c 6 INSTR BELONGTO 4073b0 - 407b9c 6 INSTR DEADREGS EFLAGS EDI R14 R15 ZZ mov cs:dword_61A05C, edx - 407ba2 -1 INSTR LOCAL NoMetaUpdate jmp loc_4075AA - 407ba2 5 INSTR BELONGTO 4073b0 - 407bb0 -2 INSTR LOCAL n R13 ZZ AlwaysNUM xor r13d, r13d - 407bb0 3 INSTR BELONGTO 4073b0 - 407bb0 3 INSTR DEADREGS EFLAGS EDI R13 ZZ xor r13d, r13d - 407bb3 -1 INSTR LOCAL NoMetaUpdate cmp cs:byte_619720, 0 - 407bb3 7 INSTR BELONGTO 4073b0 - 407bba -1 INSTR LOCAL NoMetaUpdate jz loc_4075F7 - 407bba 6 INSTR BELONGTO 4073b0 - 407bc0 -1 INSTR LOCAL NoMetaUpdate jmp loc_4076A9 - 407bc0 5 INSTR BELONGTO 4073b0 - 407bc8 7 INSTR BELONGTO 4073b0 - 407bc8 7 INSTR DEADREGS EFLAGS EAX ECX EDX ESI EDI R8 R9 R10 R11 ZZ mov rsi, [rbp+stat_buf] - 407bc8 7 PTRIMMEDEBP STACK -888 displ mov rsi, [rbp+stat_buf] - 407bcf -1 INSTR LOCAL MetadataUnused mov rdi, r13 - 407bcf 3 INSTR BELONGTO 4073b0 - 407bd2 -1 INSTR LOCAL NoMetaUpdate call sub_409A50 - 407bd2 5 INSTR BELONGTO 4073b0 - 407bd2 5 INSTR DEADREGS EFLAGS EAX ECX EDX EDI R8 R9 R10 R11 ZZ call sub_409A50 - 407bd7 2 INSTR BELONGTO 4073b0 - 407bd7 2 INSTR DEADREGS EFLAGS ECX EDX ESI EDI ZZ mov edx, eax - 407bd7 -2 INSTR LOCAL n EDX ZZ NumericDEFs mov edx, eax - 407bd9 -1 INSTR LOCAL MetadataRedundant shr edx, 1Fh - 407bd9 3 INSTR BELONGTO 4073b0 - 407bdc -1 INSTR LOCAL NoMetaUpdate test eax, eax - 407bdc 2 INSTR BELONGTO 4073b0 - 407bde -2 INSTR LOCAL n ESI ZZ AlwaysNUM setnle sil - 407bde 4 INSTR BELONGTO 4073b0 - 407bde 4 INSTR DEADREGS EAX ECX ESI EDI ZZ setnle sil - 407be2 -1 INSTR LOCAL NoMetaUpdate jmp loc_40784B - 407be2 5 INSTR BELONGTO 4073b0 - 407bf0 -1 INSTR LOCAL NoMetaUpdate cmp cs:byte_619610, 0 - 407bf0 7 INSTR BELONGTO 4073b0 - 407bf7 -1 INSTR LOCAL NoMetaUpdate jz loc_40769A - 407bf7 6 INSTR BELONGTO 4073b0 - 407bfd -2 INSTR LOCAL n EDI ZZ NUMVia2ndSrcIMMEDNUM mov edi, 13h - 407bfd 5 INSTR BELONGTO 4073b0 - 407bfd 5 INSTR DEADREGS EFLAGS EAX ECX EDX ESI EDI R13 ZZ mov edi, 13h - 407c02 7 INSTR BELONGTO 4073b0 - 407c02 7 INSTR DEADREGS EFLAGS EAX ECX EDX ESI R13 ZZ mov [rbp+s], r8 - 407c02 7 PTRIMMEDEBP STACK -912 displ mov [rbp+s], r8 - 407c09 -1 INSTR LOCAL NoMetaUpdate call sub_4046E0 - 407c09 5 INSTR BELONGTO 4073b0 - 407c09 5 INSTR DEADREGS EFLAGS EAX ECX EDX ESI R8 R13 ZZ call sub_4046E0 - 407c0e -1 INSTR LOCAL NoMetaUpdate test al, al - 407c0e 2 INSTR BELONGTO 4073b0 - 407c10 7 INSTR BELONGTO 4073b0 - 407c10 7 INSTR DEADREGS EDI R8 R13 ZZ mov r8, [rbp+s] - 407c10 7 PTRIMMEDEBP STACK -912 displ mov r8, [rbp+s] - 407c17 -1 INSTR LOCAL NoMetaUpdate jnz loc_40747B - 407c17 6 INSTR BELONGTO 4073b0 - 407c1d -2 INSTR LOCAL n EDI ZZ NUMVia2ndSrcIMMEDNUM mov edi, 12h - 407c1d 5 INSTR BELONGTO 4073b0 - 407c1d 5 INSTR DEADREGS EFLAGS EAX ECX EDX ESI EDI R13 ZZ mov edi, 12h - 407c22 7 INSTR BELONGTO 4073b0 - 407c22 7 INSTR DEADREGS EFLAGS EAX ECX EDX ESI R13 ZZ mov [rbp+s], r8 - 407c22 7 PTRIMMEDEBP STACK -912 displ mov [rbp+s], r8 - 407c29 -1 INSTR LOCAL NoMetaUpdate call sub_4046E0 - 407c29 5 INSTR BELONGTO 4073b0 - 407c29 5 INSTR DEADREGS EFLAGS EAX ECX EDX ESI R8 R13 ZZ call sub_4046E0 - 407c2e -1 INSTR LOCAL NoMetaUpdate test al, al - 407c2e 2 INSTR BELONGTO 4073b0 - 407c30 7 INSTR BELONGTO 4073b0 - 407c30 7 INSTR DEADREGS EDI R8 R13 ZZ mov r8, [rbp+s] - 407c30 7 PTRIMMEDEBP STACK -912 displ mov r8, [rbp+s] - 407c37 -1 INSTR LOCAL NoMetaUpdate jnz loc_40747B - 407c37 6 INSTR BELONGTO 4073b0 - 407c3d -2 INSTR LOCAL n EDI ZZ NUMVia2ndSrcIMMEDNUM mov edi, 14h - 407c3d 5 INSTR BELONGTO 4073b0 - 407c3d 5 INSTR DEADREGS EFLAGS EAX ECX EDX ESI EDI R13 ZZ mov edi, 14h - 407c42 7 INSTR BELONGTO 4073b0 - 407c42 7 INSTR DEADREGS EFLAGS EAX ECX EDX ESI R13 ZZ mov [rbp+s], r8 - 407c42 7 PTRIMMEDEBP STACK -912 displ mov [rbp+s], r8 - 407c49 -1 INSTR LOCAL NoMetaUpdate call sub_4046E0 - 407c49 5 INSTR BELONGTO 4073b0 - 407c49 5 INSTR DEADREGS EFLAGS EAX ECX EDX ESI R8 R13 ZZ call sub_4046E0 - 407c4e -1 INSTR LOCAL NoMetaUpdate test al, al - 407c4e 2 INSTR BELONGTO 4073b0 - 407c50 7 INSTR BELONGTO 4073b0 - 407c50 7 INSTR DEADREGS EDI R8 R13 ZZ mov r8, [rbp+s] - 407c50 7 PTRIMMEDEBP STACK -912 displ mov r8, [rbp+s] - 407c57 -1 INSTR LOCAL NoMetaUpdate jz loc_40769A - 407c57 6 INSTR BELONGTO 4073b0 - 407c5d -1 INSTR LOCAL NoMetaUpdate jmp loc_40747B - 407c5d 5 INSTR BELONGTO 4073b0 - 407c68 -1 INSTR LOCAL MetadataUnused mov rax, [rbx+38h] - 407c68 4 INSTR BELONGTO 4073b0 - 407c6c 7 INSTR BELONGTO 4073b0 - 407c6c 7 INSTR DEADREGS EFLAGS ECX EDX ESI EDI R14 R15 ZZ lea rsi, [rbp+var_2E0] - 407c6c 7 PTRIMMEDEBP STACK -736 displ lea rsi, [rbp+var_2E0] - 407c73 -1 INSTR LOCAL MetadataUnused mov rdi, rax - 407c73 3 INSTR BELONGTO 4073b0 - 407c76 -1 INSTR LOCAL MetadataUnused shr rax, 8 - 407c76 4 INSTR BELONGTO 4073b0 - 407c7a -1 INSTR LOCAL MetadataUnused shr rdi, 20h - 407c7a 4 INSTR BELONGTO 4073b0 - 407c7e -1 INSTR LOCAL MetadataUnused and eax, 0FFFh - 407c7e 5 INSTR BELONGTO 4073b0 - 407c83 -1 INSTR LOCAL MetadataUnused and edi, 0FFFFF000h - 407c83 6 INSTR BELONGTO 4073b0 - 407c89 -1 INSTR LOCAL MetadataUnused or edi, eax - 407c89 2 INSTR BELONGTO 4073b0 - 407c8b -1 INSTR LOCAL NoMetaUpdate call sub_40C800 - 407c8b 5 INSTR BELONGTO 4073b0 - 407c8b 5 INSTR DEADREGS EFLAGS EAX ECX EDX EDI R14 R15 ZZ call sub_40C800 - 407c90 3 INSTR BELONGTO 4073b0 - 407c90 3 INSTR DEADREGS EFLAGS EDI R14 R15 ZZ mov rdi, rax ; s - 407c93 -1 INSTR LOCAL NoMetaUpdate call _strlen - 407c93 5 INSTR BELONGTO 4073b0 - 407c93 5 INSTR DEADREGS EFLAGS R14 R15 ZZ call _strlen - 407c98 -1 INSTR LOCAL NoMetaUpdate cmp cs:dword_61A068, eax - 407c98 6 INSTR BELONGTO 4073b0 - 407c9e -1 INSTR LOCAL NoMetaUpdate jge short loc_407CA6 - 407c9e 2 INSTR BELONGTO 4073b0 - 407ca0 6 INSTR BELONGTO 4073b0 - 407ca0 6 INSTR DEADREGS EFLAGS ESI EDI R14 R15 ZZ mov cs:dword_61A068, eax - 407ca6 -1 INSTR LOCAL MetadataUnused mov rax, [rbx+38h] - 407ca6 4 INSTR BELONGTO 4073b0 - 407caa 7 INSTR BELONGTO 4073b0 - 407caa 7 INSTR DEADREGS EFLAGS ECX EDX ESI EDI R14 R15 ZZ lea rsi, [rbp+var_2E0] - 407caa 7 PTRIMMEDEBP STACK -736 displ lea rsi, [rbp+var_2E0] - 407cb1 -1 INSTR LOCAL MetadataUnused mov rdi, rax - 407cb1 3 INSTR BELONGTO 4073b0 - 407cb4 -1 INSTR LOCAL MetadataUnused and eax, 0FFh - 407cb4 5 INSTR BELONGTO 4073b0 - 407cb9 -1 INSTR LOCAL MetadataUnused shr rdi, 0Ch - 407cb9 4 INSTR BELONGTO 4073b0 - 407cbd -1 INSTR LOCAL MetadataUnused and dil, 0 - 407cbd 4 INSTR BELONGTO 4073b0 - 407cc1 -1 INSTR LOCAL MetadataUnused or edi, eax - 407cc1 2 INSTR BELONGTO 4073b0 - 407cc3 -1 INSTR LOCAL NoMetaUpdate call sub_40C800 - 407cc3 5 INSTR BELONGTO 4073b0 - 407cc3 5 INSTR DEADREGS EFLAGS EAX ECX EDX EDI R14 R15 ZZ call sub_40C800 - 407cc8 3 INSTR BELONGTO 4073b0 - 407cc8 3 INSTR DEADREGS EFLAGS EDI R14 R15 ZZ mov rdi, rax ; s - 407ccb -1 INSTR LOCAL NoMetaUpdate call _strlen - 407ccb 5 INSTR BELONGTO 4073b0 - 407ccb 5 INSTR DEADREGS EFLAGS R14 R15 ZZ call _strlen - 407cd0 6 INSTR BELONGTO 4073b0 - 407cd0 6 INSTR DEADREGS EFLAGS EDX EDI R14 R15 ZZ mov edx, cs:dword_61A06C - 407cd6 -1 INSTR LOCAL NoMetaUpdate cmp edx, eax - 407cd6 2 INSTR BELONGTO 4073b0 - 407cd8 -1 INSTR LOCAL NoMetaUpdate jge short loc_407CE2 - 407cd8 2 INSTR BELONGTO 4073b0 - 407cda 6 INSTR BELONGTO 4073b0 - 407cda 6 INSTR DEADREGS EFLAGS EDX EDI R14 R15 ZZ mov cs:dword_61A06C, eax - 407ce0 2 INSTR BELONGTO 4073b0 - 407ce0 2 INSTR DEADREGS EFLAGS EDX EDI R14 R15 ZZ mov edx, eax - 407ce0 -2 INSTR LOCAL n EDX ZZ NumericDEFs mov edx, eax - 407ce2 6 INSTR BELONGTO 4073b0 - 407ce2 6 INSTR DEADREGS EFLAGS EAX EDI R14 R15 ZZ mov eax, cs:dword_61A068 - 407ce8 4 INSTR BELONGTO 4073b0 - 407ce8 4 INSTR DEADREGS EFLAGS EDI R14 R15 ZZ lea edx, [rdx+rax+2] - 407cec -1 INSTR LOCAL NoMetaUpdate cmp edx, cs:dword_61A070 - 407cec 6 INSTR BELONGTO 4073b0 - 407cf2 -1 INSTR LOCAL NoMetaUpdate jle loc_4075E8 - 407cf2 6 INSTR BELONGTO 4073b0 - 407cf8 6 INSTR BELONGTO 4073b0 - 407cf8 6 INSTR DEADREGS EFLAGS EAX EDI R14 R15 ZZ mov cs:dword_61A070, edx - 407cfe -2 INSTR LOCAL n EAX ZZ NumericDEFs movzx eax, cs:byte_619832 - 407cfe 7 INSTR BELONGTO 4073b0 - 407cfe 7 INSTR DEADREGS EFLAGS EAX EDI R14 R15 ZZ movzx eax, cs:byte_619832 - 407d05 -1 INSTR LOCAL NoMetaUpdate jmp loc_4075EF - 407d05 5 INSTR BELONGTO 4073b0 - 407d10 -1 INSTR LOCAL MetadataUnused mov r15d, cs:dword_619614 - 407d10 7 INSTR BELONGTO 4073b0 - 407d17 -1 INSTR LOCAL NoMetaUpdate test r15d, r15d - 407d17 3 INSTR BELONGTO 4073b0 - 407d1a -1 INSTR LOCAL NoMetaUpdate jz short loc_407D90 - 407d1a 2 INSTR BELONGTO 4073b0 - 407d1c -1 INSTR LOCAL NoMetaUpdate cmp cs:byte_619618, 0 - 407d1c 7 INSTR BELONGTO 4073b0 - 407d23 -1 INSTR LOCAL NoMetaUpdate jnz short loc_407D90 - 407d23 2 INSTR BELONGTO 4073b0 - 407d25 2 INSTR BELONGTO 4073b0 - 407d25 2 INSTR DEADREGS EFLAGS EAX EDI R11 R13 R15 ZZ mov eax, edx - 407d27 7 INSTR BELONGTO 4073b0 - 407d27 7 INSTR DEADREGS EFLAGS EDI R11 R13 R15 ZZ mov byte ptr [rbx+0B1h], 1 - 407d2e 5 INSTR BELONGTO 4073b0 - 407d2e 5 INSTR DEADREGS EFLAGS EDI R11 R13 R15 ZZ and eax, 0F000h - 407d33 -1 INSTR LOCAL NoMetaUpdate cmp eax, 0A000h - 407d33 5 INSTR BELONGTO 4073b0 - 407d38 -1 INSTR LOCAL NoMetaUpdate jnz loc_40751D - 407d38 6 INSTR BELONGTO 4073b0 - 407d3e 10 INSTR BELONGTO 4073b0 - 407d3e 10 INSTR DEADREGS EFLAGS EDI R11 R13 R14 R15 ZZ mov dword ptr [rbx+0A0h], 6 - 407d48 -1 INSTR LOCAL NoMetaUpdate jmp loc_407532 - 407d48 5 INSTR BELONGTO 4073b0 - 407d50 -1 INSTR LOCAL NoMetaUpdate test r14b, r14b - 407d50 3 INSTR BELONGTO 4073b0 - 407d53 -1 INSTR LOCAL NoMetaUpdate jz short loc_407D70 - 407d53 2 INSTR BELONGTO 4073b0 - 407d55 -1 INSTR LOCAL NoMetaUpdate cmp cs:byte_6196A4, 0 - 407d55 7 INSTR BELONGTO 4073b0 - 407d5c -1 INSTR LOCAL NoMetaUpdate jnz short loc_407D70 - 407d5c 2 INSTR BELONGTO 4073b0 - 407d5e 10 INSTR BELONGTO 4073b0 - 407d5e 10 INSTR DEADREGS EFLAGS EDI R11 R13 R14 R15 ZZ mov dword ptr [rbx+0A0h], 9 - 407d68 -1 INSTR LOCAL NoMetaUpdate jmp loc_407532 - 407d68 5 INSTR BELONGTO 4073b0 - 407d70 10 INSTR BELONGTO 4073b0 - 407d70 10 INSTR DEADREGS EFLAGS EDI R11 R13 R14 R15 ZZ mov dword ptr [rbx+0A0h], 3 - 407d7a -1 INSTR LOCAL NoMetaUpdate jmp loc_407532 - 407d7a 5 INSTR BELONGTO 4073b0 - 407d80 10 INSTR BELONGTO 4073b0 - 407d80 10 INSTR DEADREGS EFLAGS EDI R15 ZZ mov dword ptr [rbx+0B4h], 0 - 407d8a -1 INSTR LOCAL NoMetaUpdate jmp loc_407878 - 407d8a 5 INSTR BELONGTO 4073b0 - 407d90 4 INSTR BELONGTO 4073b0 - 407d90 4 INSTR DEADREGS EFLAGS EAX ECX EDX ESI EDI R8 R9 R10 R11 R15 ZZ mov rsi, [rbx+40h] - 407d94 3 INSTR BELONGTO 4073b0 - 407d94 3 INSTR DEADREGS EFLAGS EAX ECX EDX EDI R8 R9 R10 R11 R15 ZZ mov rdi, r13 ; path - 407d97 -1 INSTR LOCAL NoMetaUpdate call sub_409AA0 - 407d97 5 INSTR BELONGTO 4073b0 - 407d97 5 INSTR DEADREGS EFLAGS EAX ECX EDX R8 R9 R10 R11 R15 ZZ call sub_409AA0 - 407d9c -1 INSTR LOCAL NoMetaUpdate test rax, rax - 407d9c 3 INSTR BELONGTO 4073b0 - 407d9f 3 INSTR BELONGTO 4073b0 - 407d9f 3 INSTR DEADREGS EDI R15 ZZ mov r15, rax - 407da2 4 INSTR BELONGTO 4073b0 - 407da2 4 INSTR DEADREGS EDI ZZ mov [rbx+8], rax - 407da6 -1 INSTR LOCAL NoMetaUpdate jz loc_407FE4 - 407da6 6 INSTR BELONGTO 4073b0 - 407dac -1 INSTR LOCAL NoMetaUpdate cmp byte ptr [r15], 2Fh - 407dac 4 INSTR BELONGTO 4073b0 - 407db0 -1 INSTR LOCAL NoMetaUpdate jz loc_407FD0 - 407db0 6 INSTR BELONGTO 4073b0 - 407db6 -2 INSTR LOCAL n ESI ZZ NUMVia2ndSrcIMMEDNUM mov esi, 2Fh ; c - 407db6 5 INSTR BELONGTO 4073b0 - 407db6 5 INSTR DEADREGS EFLAGS ESI EDI ZZ mov esi, 2Fh ; c - 407dbb 3 INSTR BELONGTO 4073b0 - 407dbb 3 INSTR DEADREGS EFLAGS EDI ZZ mov rdi, r13 ; s - 407dbe -1 INSTR LOCAL NoMetaUpdate call _strrchr - 407dbe 5 INSTR BELONGTO 4073b0 - 407dbe 5 INSTR DEADREGS EFLAGS ZZ call _strrchr - 407dc3 -1 INSTR LOCAL NoMetaUpdate test rax, rax - 407dc3 3 INSTR BELONGTO 4073b0 - 407dc6 -1 INSTR LOCAL NoMetaUpdate jz loc_407FD0 - 407dc6 6 INSTR BELONGTO 4073b0 - 407dcc 3 INSTR BELONGTO 4073b0 - 407dcc 3 INSTR DEADREGS EFLAGS EDX EDI ZZ mov rdx, rax - 407dcf 3 INSTR BELONGTO 4073b0 - 407dcf 3 INSTR DEADREGS EFLAGS EAX EDI ZZ mov rdi, r15 ; s - 407dd2 3 INSTR BELONGTO 4073b0 - 407dd2 3 INSTR DEADREGS EFLAGS EAX ZZ sub rdx, r13 - 407dd5 4 INSTR BELONGTO 4073b0 - 407dd5 4 INSTR DEADREGS EFLAGS EAX ZZ lea rax, [rdx+1] - 407dd9 7 INSTR BELONGTO 4073b0 - 407dd9 7 INSTR DEADREGS EFLAGS ZZ mov [rbp+s], rdx - 407dd9 7 PTRIMMEDEBP STACK -912 displ mov [rbp+s], rdx - 407de0 7 INSTR BELONGTO 4073b0 - 407de0 7 INSTR DEADREGS EFLAGS ZZ mov [rbp+n], rax - 407de0 7 PTRIMMEDEBP STACK -896 displ mov [rbp+n], rax - 407de7 -1 INSTR LOCAL NoMetaUpdate call _strlen - 407de7 5 INSTR BELONGTO 4073b0 - 407de7 5 INSTR DEADREGS EFLAGS ZZ call _strlen - 407dec 7 INSTR BELONGTO 4073b0 - 407dec 7 INSTR DEADREGS EFLAGS EDX EDI ZZ mov rdx, [rbp+s] - 407dec 7 PTRIMMEDEBP STACK -912 displ mov rdx, [rbp+s] - 407df3 5 INSTR BELONGTO 4073b0 - 407df3 5 INSTR DEADREGS EFLAGS EDI ZZ lea rdi, [rdx+rax+2] - 407df8 -1 INSTR LOCAL NoMetaUpdate call sub_410820 - 407df8 5 INSTR BELONGTO 4073b0 - 407df8 5 INSTR DEADREGS EFLAGS ZZ call sub_410820 - 407dfd 7 INSTR BELONGTO 4073b0 - 407dfd 7 INSTR DEADREGS EFLAGS EDX ESI EDI ZZ mov rdx, [rbp+n] ; n - 407dfd 7 PTRIMMEDEBP STACK -896 displ mov rdx, [rbp+n] ; n - 407e04 3 INSTR BELONGTO 4073b0 - 407e04 3 INSTR DEADREGS EFLAGS ESI EDI ZZ mov rsi, r13 ; src - 407e07 3 INSTR BELONGTO 4073b0 - 407e07 3 INSTR DEADREGS EFLAGS EDI R13 ZZ mov rdi, rax ; dest - 407e0a 7 INSTR BELONGTO 4073b0 - 407e0a 7 INSTR DEADREGS EFLAGS R13 ZZ mov [rbp+stat_buf], rax - 407e0a 7 PTRIMMEDEBP STACK -888 displ mov [rbp+stat_buf], rax - 407e11 -1 INSTR LOCAL NoMetaUpdate call _strncpy - 407e11 5 INSTR BELONGTO 4073b0 - 407e11 5 INSTR DEADREGS EFLAGS R13 ZZ call _strncpy - 407e16 7 INSTR BELONGTO 4073b0 - 407e16 7 INSTR DEADREGS EFLAGS ESI EDI R13 ZZ mov rdi, [rbp+stat_buf] - 407e16 7 PTRIMMEDEBP STACK -888 displ mov rdi, [rbp+stat_buf] - 407e1d 7 INSTR BELONGTO 4073b0 - 407e1d 7 INSTR DEADREGS EFLAGS ESI R13 ZZ add rdi, [rbp+n] ; dest - 407e1d 7 PTRIMMEDEBP STACK -896 displ add rdi, [rbp+n] ; dest - 407e24 3 INSTR BELONGTO 4073b0 - 407e24 3 INSTR DEADREGS EFLAGS ESI R13 ZZ mov rsi, r15 ; src - 407e27 -1 INSTR LOCAL NoMetaUpdate call _strcpy - 407e27 5 INSTR BELONGTO 4073b0 - 407e27 5 INSTR DEADREGS EFLAGS R13 R15 ZZ call _strcpy - 407e2c -1 INSTR LOCAL NoMetaUpdate cmp [rbp+stat_buf], 0 - 407e2c 8 INSTR BELONGTO 4073b0 - 407e2c 8 PTRIMMEDEBP STACK -888 displ cmp [rbp+stat_buf], 0 - 407e34 -1 INSTR LOCAL NoMetaUpdate jz short loc_407E96 - 407e34 2 INSTR BELONGTO 4073b0 - 407e36 -1 INSTR LOCAL NoMetaUpdate cmp cs:dword_6196A8, 1 - 407e36 7 INSTR BELONGTO 4073b0 - 407e3d -1 INSTR LOCAL NoMetaUpdate jbe loc_407F90 - 407e3d 6 INSTR BELONGTO 4073b0 - 407e43 7 INSTR BELONGTO 4073b0 - 407e43 7 INSTR DEADREGS EFLAGS EDX ESI EDI R13 R15 ZZ mov rsi, [rbp+stat_buf]; filename - 407e43 7 PTRIMMEDEBP STACK -888 displ mov rsi, [rbp+stat_buf]; filename - 407e4a 7 INSTR BELONGTO 4073b0 - 407e4a 7 INSTR DEADREGS EFLAGS EDX EDI R13 R15 ZZ lea rdx, [rbp+var_370]; stat_buf - 407e4a 7 PTRIMMEDEBP STACK -880 displ lea rdx, [rbp+var_370]; stat_buf - 407e51 -2 INSTR LOCAL n EDI ZZ NUMVia2ndSrcIMMEDNUM mov edi, 1 ; ver - 407e51 5 INSTR BELONGTO 4073b0 - 407e51 5 INSTR DEADREGS EFLAGS EDI R13 R15 ZZ mov edi, 1 ; ver - 407e56 -1 INSTR LOCAL NoMetaUpdate call ___xstat - 407e56 5 INSTR BELONGTO 4073b0 - 407e56 5 INSTR DEADREGS EFLAGS R13 R15 ZZ call ___xstat - 407e5b -1 INSTR LOCAL NoMetaUpdate test eax, eax - 407e5b 2 INSTR BELONGTO 4073b0 - 407e5d -1 INSTR LOCAL NoMetaUpdate jnz short loc_407E96 - 407e5d 2 INSTR BELONGTO 4073b0 - 407e5f -1 INSTR LOCAL NoMetaUpdate test r14b, r14b - 407e5f 3 INSTR BELONGTO 4073b0 - 407e62 7 INSTR BELONGTO 4073b0 - 407e62 7 INSTR DEADREGS EAX EDI R13 R15 ZZ mov byte ptr [rbx+0B1h], 1 - 407e69 6 INSTR BELONGTO 4073b0 - 407e69 6 INSTR DEADREGS EAX EDI R13 R15 ZZ mov eax, [rbp+var_370.st_mode] - 407e69 6 PTRIMMEDEBP STACK -856 displ mov eax, [rbp+var_370.st_mode] - 407e6f -1 INSTR LOCAL NoMetaUpdate jz short loc_407E90 - 407e6f 2 INSTR BELONGTO 4073b0 - 407e71 -1 INSTR LOCAL MetadataUnused mov r13d, cs:dword_619614 - 407e71 7 INSTR BELONGTO 4073b0 - 407e78 -1 INSTR LOCAL NoMetaUpdate test r13d, r13d - 407e78 3 INSTR BELONGTO 4073b0 - 407e7b -1 INSTR LOCAL NoMetaUpdate jz short loc_407E90 - 407e7b 2 INSTR BELONGTO 4073b0 - 407e7d 2 INSTR BELONGTO 4073b0 - 407e7d 2 INSTR DEADREGS EFLAGS EDX EDI R13 R15 ZZ mov edx, eax - 407e7f 6 INSTR BELONGTO 4073b0 - 407e7f 6 INSTR DEADREGS EFLAGS EDI R13 R15 ZZ and edx, 0F000h - 407e85 -1 INSTR LOCAL NoMetaUpdate cmp edx, 4000h - 407e85 6 INSTR BELONGTO 4073b0 - 407e8b -1 INSTR LOCAL NoMetaUpdate jz short loc_407E96 - 407e8b 2 INSTR BELONGTO 4073b0 - 407e8d 3 INSTR BELONGTO 4073b0 - 407e90 6 INSTR BELONGTO 4073b0 - 407e90 6 INSTR DEADREGS EFLAGS EDI R13 R15 ZZ mov [rbx+0A4h], eax - 407e96 7 INSTR BELONGTO 4073b0 - 407e96 7 INSTR DEADREGS EFLAGS EDI R13 R15 ZZ mov rdi, [rbp+stat_buf]; ptr - 407e96 7 PTRIMMEDEBP STACK -888 displ mov rdi, [rbp+stat_buf]; ptr - 407e9d -1 INSTR LOCAL NoMetaUpdate call _free - 407e9d 5 INSTR BELONGTO 4073b0 - 407e9d 5 INSTR DEADREGS EFLAGS R13 R15 ZZ call _free - 407ea2 3 INSTR BELONGTO 4073b0 - 407ea2 3 INSTR DEADREGS EFLAGS EAX EDX EDI R11 R13 R15 ZZ mov edx, [rbx+28h] - 407ea5 2 INSTR BELONGTO 4073b0 - 407ea5 2 INSTR DEADREGS EFLAGS EAX EDI R11 R13 R15 ZZ mov eax, edx - 407ea7 5 INSTR BELONGTO 4073b0 - 407ea7 5 INSTR DEADREGS EFLAGS EDI R11 R13 R15 ZZ and eax, 0F000h - 407eac -1 INSTR LOCAL NoMetaUpdate cmp eax, 0A000h - 407eac 5 INSTR BELONGTO 4073b0 - 407eb1 -1 INSTR LOCAL NoMetaUpdate jnz loc_40751D - 407eb1 6 INSTR BELONGTO 4073b0 - 407eb7 -1 INSTR LOCAL NoMetaUpdate cmp cs:byte_619618, 0 - 407eb7 7 INSTR BELONGTO 4073b0 - 407ebe -1 INSTR LOCAL NoMetaUpdate jnz loc_407D3E - 407ebe 6 INSTR BELONGTO 4073b0 - 407ec4 -1 INSTR LOCAL NoMetaUpdate jmp loc_407D25 - 407ec4 5 INSTR BELONGTO 4073b0 - 407ed0 4 INSTR BELONGTO 4073b0 - 407ed0 4 INSTR DEADREGS EFLAGS EAX ECX EDX EDI R13 ZZ lea rdi, [rbx+1] - 407ed4 3 INSTR BELONGTO 4073b0 - 407ed4 3 INSTR DEADREGS EFLAGS EAX ECX EDX R13 ZZ mov byte ptr [rbx], 0 - 407ed7 2 INSTR BELONGTO 4073b0 - 407ed7 2 INSTR DEADREGS EFLAGS EAX ECX EDX R13 ZZ mov dl, 0BFh - 407ed7 -2 INSTR LOCAL n EDX ZZ NUMVia2ndSrcIMMEDNUM mov dl, 0BFh - 407ed9 -1 INSTR LOCAL NoMetaUpdate test dil, 2 - 407ed9 4 INSTR BELONGTO 4073b0 - 407edd -1 INSTR LOCAL NoMetaUpdate jz loc_407421 - 407edd 6 INSTR BELONGTO 4073b0 - 407ee3 5 INSTR BELONGTO 4073b0 - 407ee8 5 INSTR BELONGTO 4073b0 - 407ee8 5 INSTR DEADREGS EFLAGS EAX ECX R13 ZZ mov word ptr [rdi], 0 - 407eed -1 INSTR LOCAL 1stSrcVia2ndSrcIMMEDNUM add rdi, 2 - 407eed 4 INSTR BELONGTO 4073b0 - 407ef1 -1 INSTR LOCAL 1stSrcVia2ndSrcIMMEDNUM sub edx, 2 - 407ef1 3 INSTR BELONGTO 4073b0 - 407ef4 -1 INSTR LOCAL NoMetaUpdate test dil, 4 - 407ef4 4 INSTR BELONGTO 4073b0 - 407ef8 -1 INSTR LOCAL NoMetaUpdate jz loc_40742B - 407ef8 6 INSTR BELONGTO 4073b0 - 407efe -1 INSTR LOCAL NoMetaUpdate xchg ax, ax - 407efe 2 INSTR BELONGTO 4073b0 - 407f00 6 INSTR BELONGTO 4073b0 - 407f00 6 INSTR DEADREGS EFLAGS EAX ECX R13 ZZ mov dword ptr [rdi], 0 - 407f06 -1 INSTR LOCAL 1stSrcVia2ndSrcIMMEDNUM sub edx, 4 - 407f06 3 INSTR BELONGTO 4073b0 - 407f09 -1 INSTR LOCAL 1stSrcVia2ndSrcIMMEDNUM add rdi, 4 - 407f09 4 INSTR BELONGTO 4073b0 - 407f0d -1 INSTR LOCAL NoMetaUpdate jmp loc_40742B - 407f0d 5 INSTR BELONGTO 4073b0 - 407f18 3 INSTR BELONGTO 4073b0 - 407f18 3 INSTR DEADREGS EFLAGS EAX ECX EDX ESI EDI R8 R9 R10 R11 R14 R15 ZZ mov edi, [rbx+2Ch] ; uid - 407f1b -1 INSTR LOCAL NoMetaUpdate call sub_405DB0 - 407f1b 5 INSTR BELONGTO 4073b0 - 407f1b 5 INSTR DEADREGS EFLAGS EAX ECX EDX ESI R8 R9 R10 R11 R14 R15 ZZ call sub_405DB0 - 407f20 -1 INSTR LOCAL NoMetaUpdate cmp eax, cs:dword_61A060 - 407f20 6 INSTR BELONGTO 4073b0 - 407f26 -1 INSTR LOCAL NoMetaUpdate jle loc_4075B7 - 407f26 6 INSTR BELONGTO 4073b0 - 407f2c 6 INSTR BELONGTO 4073b0 - 407f2c 6 INSTR DEADREGS EFLAGS EDI R14 R15 ZZ mov cs:dword_61A060, eax - 407f32 -1 INSTR LOCAL NoMetaUpdate jmp loc_4075B7 - 407f32 5 INSTR BELONGTO 4073b0 - 407f40 3 INSTR BELONGTO 4073b0 - 407f40 3 INSTR DEADREGS EFLAGS EAX ECX EDX ESI EDI R8 R9 R10 R11 R14 R15 ZZ mov edi, [rbx+2Ch] ; uid - 407f43 -1 INSTR LOCAL NoMetaUpdate call sub_405DB0 - 407f43 5 INSTR BELONGTO 4073b0 - 407f43 5 INSTR DEADREGS EFLAGS EAX ECX EDX ESI R8 R9 R10 R11 R14 R15 ZZ call sub_405DB0 - 407f48 -1 INSTR LOCAL NoMetaUpdate cmp eax, cs:dword_61A058 - 407f48 6 INSTR BELONGTO 4073b0 - 407f4e -1 INSTR LOCAL NoMetaUpdate jle loc_40759D - 407f4e 6 INSTR BELONGTO 4073b0 - 407f54 6 INSTR BELONGTO 4073b0 - 407f54 6 INSTR DEADREGS EFLAGS EDI R14 R15 ZZ mov cs:dword_61A058, eax - 407f5a -1 INSTR LOCAL NoMetaUpdate jmp loc_40759D - 407f5a 5 INSTR BELONGTO 4073b0 - 407f60 -1 INSTR LOCAL NoMetaUpdate cmp byte ptr [r8+1], 0 - 407f60 5 INSTR BELONGTO 4073b0 - 407f65 3 INSTR BELONGTO 4073b0 - 407f65 3 INSTR DEADREGS EAX EDI ZZ mov rax, rsi - 407f68 -1 INSTR LOCAL NoMetaUpdate jz loc_407A93 - 407f68 6 INSTR BELONGTO 4073b0 - 407f6e -1 INSTR LOCAL NoMetaUpdate jmp loc_407A60 - 407f6e 5 INSTR BELONGTO 4073b0 - 407f73 6 INSTR BELONGTO 4073b0 - 407f73 6 INSTR DEADREGS EFLAGS ZZ mov dword ptr [rbp+s], eax - 407f73 6 PTRIMMEDEBP STACK -912 displ mov dword ptr [rbp+s], eax - 407f79 -1 INSTR LOCAL NoMetaUpdate call ___errno_location - 407f79 5 INSTR BELONGTO 4073b0 - 407f79 5 INSTR DEADREGS EFLAGS ZZ call ___errno_location - 407f7e -1 INSTR LOCAL NoMetaUpdate cmp dword ptr [rax], 2 - 407f7e 3 INSTR BELONGTO 4073b0 - 407f81 6 INSTR BELONGTO 4073b0 - 407f81 6 INSTR DEADREGS EAX EDX ESI EDI ZZ mov edx, dword ptr [rbp+s] - 407f81 6 PTRIMMEDEBP STACK -912 displ mov edx, dword ptr [rbp+s] - 407f87 -2 INSTR LOCAL n EAX ZZ AlwaysNUM setz al - 407f87 3 INSTR BELONGTO 4073b0 - 407f87 3 INSTR DEADREGS EAX ESI EDI ZZ setz al - 407f8a -1 INSTR LOCAL NoMetaUpdate jmp loc_407971 - 407f8a 5 INSTR BELONGTO 4073b0 - 407f90 -1 INSTR LOCAL NoMetaUpdate cmp cs:byte_619618, 0 - 407f90 7 INSTR BELONGTO 4073b0 - 407f97 -1 INSTR LOCAL NoMetaUpdate jz loc_407E96 - 407f97 6 INSTR BELONGTO 4073b0 - 407f9d -1 INSTR LOCAL NoMetaUpdate jmp loc_407E43 - 407f9d 5 INSTR BELONGTO 4073b0 - 407fa8 3 INSTR BELONGTO 4073b0 - 407fa8 3 INSTR DEADREGS EFLAGS EAX ECX EDX ESI EDI R8 R9 R10 R11 R15 ZZ mov edi, r14d ; gid - 407fab -1 INSTR LOCAL NoMetaUpdate call sub_40C5B0 - 407fab 5 INSTR BELONGTO 4073b0 - 407fab 5 INSTR DEADREGS EFLAGS EAX ECX EDX ESI R8 R9 R10 R11 R15 ZZ call sub_40C5B0 - 407fb0 -1 INSTR LOCAL NoMetaUpdate test rax, rax - 407fb0 3 INSTR BELONGTO 4073b0 - 407fb3 3 INSTR BELONGTO 4073b0 - 407fb3 3 INSTR DEADREGS EDI R15 ZZ mov rdi, rax ; s - 407fb6 -1 INSTR LOCAL NoMetaUpdate jz loc_407B81 - 407fb6 6 INSTR BELONGTO 4073b0 - 407fbc 2 INSTR BELONGTO 4073b0 - 407fbc 2 INSTR DEADREGS EFLAGS ESI R14 R15 ZZ xor esi, esi - 407fbc -2 INSTR LOCAL n ESI ZZ AlwaysNUM xor esi, esi - 407fbe -1 INSTR LOCAL NoMetaUpdate call sub_40CF00 - 407fbe 5 INSTR BELONGTO 4073b0 - 407fbe 5 INSTR DEADREGS EFLAGS R14 R15 ZZ call sub_40CF00 - 407fc3 2 INSTR BELONGTO 4073b0 - 407fc3 2 INSTR DEADREGS EFLAGS EDX EDI R14 R15 ZZ xor edx, edx - 407fc3 -2 INSTR LOCAL n EDX ZZ AlwaysNUM xor edx, edx - 407fc5 -1 INSTR LOCAL NoMetaUpdate test eax, eax - 407fc5 2 INSTR BELONGTO 4073b0 - 407fc7 3 INSTR BELONGTO 4073b0 - 407fc7 3 INSTR DEADREGS EDI R14 R15 ZZ cmovns edx, eax - 407fca -1 INSTR LOCAL NoMetaUpdate jmp loc_407B90 - 407fca 5 INSTR BELONGTO 4073b0 - 407fd0 3 INSTR BELONGTO 4073b0 - 407fd0 3 INSTR DEADREGS EFLAGS EDI R13 ZZ mov rdi, r15 - 407fd3 -1 INSTR LOCAL NoMetaUpdate call sub_410960 - 407fd3 5 INSTR BELONGTO 4073b0 - 407fd3 5 INSTR DEADREGS EFLAGS R13 R15 ZZ call sub_410960 - 407fd8 7 INSTR BELONGTO 4073b0 - 407fd8 7 INSTR DEADREGS EFLAGS EDI R13 R15 ZZ mov [rbp+stat_buf], rax - 407fd8 7 PTRIMMEDEBP STACK -888 displ mov [rbp+stat_buf], rax - 407fdf -1 INSTR LOCAL NoMetaUpdate jmp loc_407E2C - 407fdf 5 INSTR BELONGTO 4073b0 - 407fe4 2 INSTR BELONGTO 4073b0 - 407fe4 2 INSTR DEADREGS EFLAGS EDX ESI EDI R15 ZZ xor edi, edi ; domainname - 407fe4 -2 INSTR LOCAL n EDI ZZ AlwaysNUM xor edi, edi ; domainname - 407fe6 -2 INSTR LOCAL n EDX ZZ NUMVia2ndSrcIMMEDNUM mov edx, 5 ; category - 407fe6 5 INSTR BELONGTO 4073b0 - 407fe6 5 INSTR DEADREGS EFLAGS EDX ESI R15 ZZ mov edx, 5 ; category - 407feb 5 INSTR BELONGTO 4073b0 - 407feb 5 INSTR DEADREGS EFLAGS ESI R15 ZZ mov esi, offset aCannotReadSymb; "cannot read symbolic link %s" - 407ff0 -1 INSTR LOCAL NoMetaUpdate call _dcgettext - 407ff0 5 INSTR BELONGTO 4073b0 - 407ff0 5 INSTR DEADREGS EFLAGS R15 ZZ call _dcgettext - 407ff5 -1 INSTR LOCAL MetadataRedundant movzx edi, r14b - 407ff5 4 INSTR BELONGTO 4073b0 - 407ff9 3 INSTR BELONGTO 4073b0 - 407ff9 3 INSTR DEADREGS EFLAGS EDX ESI R15 ZZ mov rdx, r13 - 407ffc 3 INSTR BELONGTO 4073b0 - 407ffc 3 INSTR DEADREGS EFLAGS ESI R15 ZZ mov rsi, rax - 407fff -1 INSTR LOCAL NoMetaUpdate call sub_405CA0 - 407fff 5 INSTR BELONGTO 4073b0 - 407fff 5 INSTR DEADREGS EFLAGS R15 ZZ call sub_405CA0 - 408004 4 INSTR BELONGTO 4073b0 - 408004 4 INSTR DEADREGS EFLAGS EDI R15 ZZ mov r15, [rbx+8] - 408008 11 INSTR BELONGTO 4073b0 - 408008 11 INSTR DEADREGS EFLAGS EDI ZZ mov [rbp+stat_buf], 0 - 408008 11 PTRIMMEDEBP STACK -888 displ mov [rbp+stat_buf], 0 - 408013 -1 INSTR LOCAL NoMetaUpdate test r15, r15 - 408013 3 INSTR BELONGTO 4073b0 - 408016 -1 INSTR LOCAL NoMetaUpdate jnz loc_407DAC - 408016 6 INSTR BELONGTO 4073b0 - 40801c -1 INSTR LOCAL NoMetaUpdate jmp loc_407E96 - 40801c 5 INSTR BELONGTO 4073b0 - 408021 -1 INSTR LOCAL NoMetaUpdate call ___stack_chk_fail - 408021 5 INSTR BELONGTO 4073b0 - 408021 5 INSTR DEADREGS EFLAGS EBX R12 R13 R14 R15 ZZ call ___stack_chk_fail - 408026 -1 INSTR LOCAL NoMetaUpdate call sub_410980 - 408026 5 INSTR BELONGTO 4073b0 - 408026 5 INSTR DEADREGS EFLAGS EDX EBX ESI EDI R12 R13 R14 R15 ZZ call sub_410980 - 40802b 2 INSTR BELONGTO 4073b0 - 40802b 2 INSTR DEADREGS EFLAGS EAX ECX EDI R15 ZZ xor eax, eax - 40802b -2 INSTR LOCAL n EAX ZZ AlwaysNUM xor eax, eax - 40802d 2 INSTR BELONGTO 4073b0 - 40802d 2 INSTR DEADREGS EFLAGS ECX EDI R15 ZZ xor ecx, ecx - 40802d -2 INSTR LOCAL n ECX ZZ AlwaysNUM xor ecx, ecx - 40802f -1 INSTR LOCAL NoMetaUpdate jmp loc_40785F - 40802f 5 INSTR BELONGTO 4073b0 - 408034 -2 INSTR LOCAL n R13 ZZ AlwaysNUM xor r13d, r13d - 408034 3 INSTR BELONGTO 4073b0 - 408034 3 INSTR DEADREGS EFLAGS EDI R13 R14 R15 ZZ xor r13d, r13d - 408037 -1 INSTR LOCAL NoMetaUpdate jmp loc_4075F7 - 408037 5 INSTR BELONGTO 4073b0 - 408040 0 FUNC FRAMERESTORE 0 0 0 1 0 96 2 0 96 3 -28 0 4 0 8 5 -20 0 6 0 96 7 0 96 8 0 0 9 0 0 10 0 0 11 0 0 12 -12 0 13 -4 0 14 0 0 15 0 0 ZZ - 408040 0 FUNC MMSAFENESS SAFE - 408040 2 INSTR BELONGTO 408040 - 408040 2 INSTR DEADREGS EFLAGS EAX R9 ZZ push r13 - 408040 -3 INSTR LOCAL NoWarn push r13 - 408040 712 FUNC GLOBAL sub_408040 FUNC_UNSAFE NOFP RET 408307 - 408042 2 INSTR BELONGTO 408040 - 408042 2 INSTR DEADREGS EFLAGS EAX R9 R13 ZZ push r12 - 408042 -3 INSTR LOCAL NoWarn push r12 - 408044 1 INSTR BELONGTO 408040 - 408044 1 INSTR DEADREGS EFLAGS EAX R9 R12 R13 ZZ push rbp - 408044 -3 INSTR LOCAL NoWarn push rbp - 408045 -1 INSTR LOCAL MetadataUnused mov ebp, edi - 408045 2 INSTR BELONGTO 408040 - 408047 1 INSTR BELONGTO 408040 - 408047 1 INSTR DEADREGS EFLAGS EAX R9 R12 R13 ZZ push rbx - 408047 -3 INSTR LOCAL NoWarn push rbx - 408048 16 MEMORYHOLE STACK esp + 8 CalleeSavedRegs - 408048 -1 INSTR LOCAL SafeFrameAlloc sub rsp, 8 - 408048 4 INSTR BELONGTO 408040 - 408048 4 INSTR DEADREGS EFLAGS EAX EBX R9 R12 R13 ZZ sub rsp, 8 - 408048 8 DATAREF STACK 1029 esp + 0 PARENT LocalFrame LOCALFRAME - 408048 8 MEMORYHOLE STACK esp + 24 ReturnAddress - 40804c 7 INSTR BELONGTO 408040 - 40804c 7 INSTR DEADREGS EFLAGS EAX EBX R9 R12 R13 ZZ mov r9, cs:qword_619808 - 408053 7 INSTR BELONGTO 408040 - 408053 7 INSTR DEADREGS EFLAGS EAX EBX R12 R13 ZZ mov rax, cs:qword_619870 - 40805a 3 INSTR BELONGTO 408040 - 40805a 3 INSTR DEADREGS EFLAGS EBX R12 R13 ZZ mov rbx, r9 - 40805d -1 INSTR LOCAL NoMetaUpdate cmp rax, r9 - 40805d 3 INSTR BELONGTO 408040 - 408060 4 INSTR BELONGTO 408040 - 408060 4 INSTR DEADREGS R12 R13 ZZ cmovbe rbx, rax - 408064 -1 INSTR LOCAL NoMetaUpdate cmp rbx, cs:qword_61A150 - 408064 7 INSTR BELONGTO 408040 - 40806b -1 INSTR LOCAL NoMetaUpdate jbe loc_408165 - 40806b 6 INSTR BELONGTO 408040 - 408071 -1 INSTR LOCAL MetadataUnused mov rdx, rax - 408071 3 INSTR BELONGTO 408040 - 408074 -1 INSTR LOCAL MetadataUnused mov rdi, cs:qword_61A148 - 408074 7 INSTR BELONGTO 408040 - 40807b -1 INSTR LOCAL MetadataUnused shr rdx, 1 - 40807b 3 INSTR BELONGTO 408040 - 40807e -1 INSTR LOCAL NoMetaUpdate cmp rbx, rdx - 40807e 3 INSTR BELONGTO 408040 - 408081 -1 INSTR LOCAL NoMetaUpdate jb loc_4082D7 - 408081 6 INSTR BELONGTO 408040 - 408087 10 INSTR BELONGTO 408040 - 408087 -1 INSTR LOCAL MetadataUnused mov rdx, 0AAAAAAAAAAAAAAAh - 408091 -1 INSTR LOCAL NoMetaUpdate cmp rax, rdx - 408091 3 INSTR BELONGTO 408040 - 408094 -1 INSTR LOCAL NoMetaUpdate ja loc_408303 - 408094 6 INSTR BELONGTO 408040 - 40809a -2 INSTR LOCAL n RSI ZZ NumericDEFs lea rsi, [rax+rax*2] - 40809a 4 INSTR BELONGTO 408040 - 40809a 4 INSTR DEADREGS EFLAGS ECX EDX ESI EDI R8 R9 R10 R11 R12 R13 ZZ lea rsi, [rax+rax*2] - 40809e -1 INSTR LOCAL MetadataRedundant shl rsi, 3 - 40809e 4 INSTR BELONGTO 408040 - 4080a2 -1 INSTR LOCAL NoMetaUpdate call sub_410840 - 4080a2 5 INSTR BELONGTO 408040 - 4080a2 5 INSTR DEADREGS EFLAGS EAX ECX EDX EDI R8 R9 R10 R11 R12 R13 ZZ call sub_410840 - 4080a7 7 INSTR BELONGTO 408040 - 4080a7 7 INSTR DEADREGS EFLAGS ESI R12 R13 ZZ mov r12, cs:qword_619870 - 4080ae 7 INSTR BELONGTO 408040 - 4080ae 7 INSTR DEADREGS EFLAGS ESI R13 ZZ mov cs:qword_61A148, rax - 4080b5 7 INSTR BELONGTO 408040 - 4080b5 7 INSTR DEADREGS EFLAGS EAX ESI R13 ZZ mov rax, cs:qword_61A150 - 4080bc 5 INSTR BELONGTO 408040 - 4080bc 5 INSTR DEADREGS EFLAGS ESI R13 ZZ lea rsi, [r12+rax+1] - 4080c1 -1 INSTR LOCAL NoMetaUpdate cmp r12, rsi - 4080c1 3 INSTR BELONGTO 408040 - 4080c4 -1 INSTR LOCAL NoMetaUpdate ja loc_408303 - 4080c4 6 INSTR BELONGTO 408040 - 4080ca 3 INSTR BELONGTO 408040 - 4080ca 3 INSTR DEADREGS EFLAGS ECX EDX EDI R13 ZZ mov rdi, r12 - 4080cd -2 INSTR LOCAL n RCX ZZ NumericDEFs mov rcx, rsi - 4080cd 3 INSTR BELONGTO 408040 - 4080cd 3 INSTR DEADREGS EFLAGS ECX EDX R13 ZZ mov rcx, rsi - 4080d0 2 INSTR BELONGTO 408040 - 4080d0 2 INSTR DEADREGS EFLAGS EDX R13 ZZ xor edx, edx - 4080d0 -2 INSTR LOCAL n EDX ZZ AlwaysNUM xor edx, edx - 4080d2 3 INSTR BELONGTO 408040 - 4080d2 3 INSTR DEADREGS EFLAGS R13 ZZ sub rdi, rax - 4080d5 -1 INSTR LOCAL MetadataRedundant imul rcx, rdi - 4080d5 4 INSTR BELONGTO 408040 - 4080d9 -2 INSTR LOCAL n RAX ZZ NumericDEFs mov rax, rcx - 4080d9 3 INSTR BELONGTO 408040 - 4080d9 3 INSTR DEADREGS EFLAGS EAX R13 ZZ mov rax, rcx - 4080dc -1 INSTR LOCAL MetadataRedundant div rdi - 4080dc 3 INSTR BELONGTO 408040 - 4080df -1 INSTR LOCAL NoMetaUpdate cmp rsi, rax - 4080df 3 INSTR BELONGTO 408040 - 4080e2 -1 INSTR LOCAL NoMetaUpdate jnz loc_408303 - 4080e2 6 INSTR BELONGTO 408040 - 4080e8 -2 INSTR LOCAL n RCX ZZ AlwaysNUM shr rcx, 1 - 4080e8 3 INSTR BELONGTO 408040 - 4080e8 3 INSTR DEADREGS EFLAGS EAX R13 ZZ shr rcx, 1 - 4080eb 10 INSTR BELONGTO 408040 - 4080eb 10 INSTR DEADREGS EFLAGS EAX R13 ZZ mov rax, 1FFFFFFFFFFFFFFFh - 4080eb -2 INSTR LOCAL n RAX ZZ NUMVia2ndSrcIMMEDNUM mov rax, 1FFFFFFFFFFFFFFFh - 4080f5 -1 INSTR LOCAL NoMetaUpdate cmp rcx, rax - 4080f5 3 INSTR BELONGTO 408040 - 4080f8 -1 INSTR LOCAL NoMetaUpdate ja loc_408303 - 4080f8 6 INSTR BELONGTO 408040 - 4080fe -2 INSTR LOCAL n RDI ZZ NumericDEFs lea rdi, ds:0[rcx*8] - 4080fe 8 INSTR BELONGTO 408040 - 4080fe 8 INSTR DEADREGS EFLAGS EDI R13 ZZ lea rdi, ds:0[rcx*8] - 408106 -1 INSTR LOCAL NoMetaUpdate call sub_410820 - 408106 5 INSTR BELONGTO 408040 - 408106 5 INSTR DEADREGS EFLAGS R13 ZZ call sub_410820 - 40810b 7 INSTR BELONGTO 408040 - 40810b 7 INSTR DEADREGS EFLAGS ESI R9 R13 ZZ mov rsi, cs:qword_61A150 - 408112 -1 INSTR LOCAL NoMetaUpdate cmp r12, rsi - 408112 3 INSTR BELONGTO 408040 - 408115 -1 INSTR LOCAL NoMetaUpdate jbe short loc_408157 - 408115 2 INSTR BELONGTO 408040 - 408117 7 INSTR BELONGTO 408040 - 408117 7 INSTR DEADREGS EFLAGS ECX EDX EDI R9 R13 ZZ mov rdi, cs:qword_61A148 - 40811e -2 INSTR LOCAL n RCX ZZ NumericDEFs lea rcx, [rsi+rsi*2] - 40811e 4 INSTR BELONGTO 408040 - 40811e 4 INSTR DEADREGS EFLAGS ECX EDX R9 R13 ZZ lea rcx, [rsi+rsi*2] - 408122 -1 INSTR LOCAL 1stSrcVia2ndSrcIMMEDNUM add rsi, 1 - 408122 4 INSTR BELONGTO 408040 - 408126 -2 INSTR LOCAL n RDX ZZ NumericDEFs lea rdx, ds:0[rsi*8] - 408126 8 INSTR BELONGTO 408040 - 408126 8 INSTR DEADREGS EFLAGS EDX R9 R13 ZZ lea rdx, ds:0[rsi*8] - 40812e 4 INSTR BELONGTO 408040 - 40812e 4 INSTR DEADREGS EFLAGS R9 R13 ZZ lea rcx, [rdi+rcx*8] - 408132 -1 INSTR LOCAL 1stSrcVia2ndSrcIMMEDNUM add rcx, 10h - 408132 4 INSTR BELONGTO 408040 - 408136 -1 INSTR LOCAL NoMetaUpdate jmp short loc_408144 - 408136 2 INSTR BELONGTO 408040 - 408140 -1 INSTR LOCAL 1stSrcVia2ndSrcIMMEDNUM add rsi, 1 - 408140 4 INSTR BELONGTO 408040 - 408144 3 INSTR BELONGTO 408040 - 408144 3 INSTR DEADREGS EFLAGS R9 R13 ZZ mov [rcx], rax - 408147 -1 INSTR LOCAL 2ndSrcNumeric add rax, rdx - 408147 3 INSTR BELONGTO 408040 - 40814a -1 INSTR LOCAL 1stSrcVia2ndSrcIMMEDNUM add rcx, 18h - 40814a 4 INSTR BELONGTO 408040 - 40814e -1 INSTR LOCAL 1stSrcVia2ndSrcIMMEDNUM add rdx, 8 - 40814e 4 INSTR BELONGTO 408040 - 408152 -1 INSTR LOCAL NoMetaUpdate cmp r12, rsi - 408152 3 INSTR BELONGTO 408040 - 408155 -1 INSTR LOCAL NoMetaUpdate ja short loc_408140 - 408155 2 INSTR BELONGTO 408040 - 408157 -1 INSTR LOCAL MetadataUnused mov r9, cs:qword_619808 - 408157 7 INSTR BELONGTO 408040 - 40815e 7 INSTR BELONGTO 408040 - 40815e 7 INSTR DEADREGS EFLAGS EAX R13 ZZ mov cs:qword_61A150, r12 - 408165 -1 INSTR LOCAL NoMetaUpdate test rbx, rbx - 408165 3 INSTR BELONGTO 408040 - 408168 -1 INSTR LOCAL NoMetaUpdate jz short loc_4081B7 - 408168 2 INSTR BELONGTO 408040 - 40816a 7 INSTR BELONGTO 408040 - 40816a 7 INSTR DEADREGS EFLAGS EAX ECX EDX ESI EDI R8 R12 R13 ZZ mov rdi, cs:qword_61A148 - 408171 -2 INSTR LOCAL n ESI ZZ NUMVia2ndSrcIMMEDNUM mov esi, 3 - 408171 5 INSTR BELONGTO 408040 - 408171 5 INSTR DEADREGS EFLAGS EAX ECX EDX ESI R8 R12 R13 ZZ mov esi, 3 - 408176 2 INSTR BELONGTO 408040 - 408176 2 INSTR DEADREGS EFLAGS EAX ECX EDX R8 R12 R13 ZZ xor edx, edx - 408176 -2 INSTR LOCAL n EDX ZZ AlwaysNUM xor edx, edx - 408178 8 INSTR BELONGTO 408040 - 408180 5 INSTR BELONGTO 408040 - 408180 5 INSTR DEADREGS EFLAGS EAX ECX R8 R12 R13 ZZ mov rcx, [rdi+rsi*8-8] - 408185 4 INSTR BELONGTO 408040 - 408185 4 INSTR DEADREGS EFLAGS EAX R8 R12 R13 ZZ lea r8, [rdx+1] - 408189 5 INSTR BELONGTO 408040 - 408189 5 INSTR DEADREGS EFLAGS EAX R12 R13 ZZ mov byte ptr [rdi+rsi*8-18h], 1 - 40818e 5 INSTR BELONGTO 408040 - 40818e 5 INSTR DEADREGS EFLAGS EAX R12 R13 ZZ mov [rdi+rsi*8-10h], rsi - 408193 2 INSTR BELONGTO 408040 - 408193 2 INSTR DEADREGS EFLAGS EAX R12 R13 ZZ xor eax, eax - 408193 -2 INSTR LOCAL n EAX ZZ AlwaysNUM xor eax, eax - 408195 3 INSTR BELONGTO 408040 - 408198 8 INSTR BELONGTO 408040 - 408198 8 INSTR DEADREGS EFLAGS R12 R13 ZZ mov qword ptr [rcx+rax*8], 3 - 4081a0 -1 INSTR LOCAL 1stSrcVia2ndSrcIMMEDNUM add rax, 1 - 4081a0 4 INSTR BELONGTO 408040 - 4081a4 -1 INSTR LOCAL NoMetaUpdate cmp rdx, rax - 4081a4 3 INSTR BELONGTO 408040 - 4081a7 -1 INSTR LOCAL NoMetaUpdate jnb short loc_408198 - 4081a7 2 INSTR BELONGTO 408040 - 4081a9 -1 INSTR LOCAL 1stSrcVia2ndSrcIMMEDNUM add rsi, 3 - 4081a9 4 INSTR BELONGTO 408040 - 4081ad -1 INSTR LOCAL NoMetaUpdate cmp r8, rbx - 4081ad 3 INSTR BELONGTO 408040 - 4081b0 -1 INSTR LOCAL NoMetaUpdate jz short loc_4081B7 - 4081b0 2 INSTR BELONGTO 408040 - 4081b2 3 INSTR BELONGTO 408040 - 4081b2 3 INSTR DEADREGS EFLAGS EAX ECX EDX R12 R13 ZZ mov rdx, r8 - 4081b5 -1 INSTR LOCAL NoMetaUpdate jmp short loc_408180 - 4081b5 2 INSTR BELONGTO 408040 - 4081b7 -1 INSTR LOCAL NoMetaUpdate test r9, r9 - 4081b7 3 INSTR BELONGTO 408040 - 4081ba -1 INSTR LOCAL NoMetaUpdate jz loc_40828D - 4081ba 6 INSTR BELONGTO 408040 - 4081c0 -2 INSTR LOCAL n R12 ZZ AlwaysNUM xor r12d, r12d - 4081c0 3 INSTR BELONGTO 408040 - 4081c0 3 INSTR DEADREGS EFLAGS EAX EDI R12 R13 ZZ xor r12d, r12d - 4081c3 5 INSTR BELONGTO 408040 - 4081c8 -1 INSTR LOCAL MetadataUnused mov rax, cs:ptr - 4081c8 7 INSTR BELONGTO 408040 - 4081cf 4 INSTR BELONGTO 408040 - 4081cf 4 INSTR DEADREGS EFLAGS ECX EDX ESI EDI R8 R9 R10 R11 R13 ZZ mov rdi, [rax+r12*8] - 4081d3 -1 INSTR LOCAL NoMetaUpdate call sub_405B20 - 4081d3 5 INSTR BELONGTO 408040 - 4081d3 5 INSTR DEADREGS EFLAGS EAX ECX EDX ESI R8 R9 R10 R11 R13 ZZ call sub_405B20 - 4081d8 -1 INSTR LOCAL NoMetaUpdate test rbx, rbx - 4081d8 3 INSTR BELONGTO 408040 - 4081db 3 INSTR BELONGTO 408040 - 4081db 3 INSTR DEADREGS R10 R13 ZZ mov r10, rax - 4081de 7 INSTR BELONGTO 408040 - 4081de 7 INSTR DEADREGS EAX R13 ZZ mov r13, cs:qword_619808 - 4081e5 -1 INSTR LOCAL NoMetaUpdate jz loc_408280 - 4081e5 6 INSTR BELONGTO 408040 - 4081eb -1 INSTR LOCAL MetadataUnused mov r11, cs:qword_619858 - 4081eb 7 INSTR BELONGTO 408040 - 4081f2 7 INSTR BELONGTO 408040 - 4081f2 7 INSTR DEADREGS EFLAGS EAX ECX ESI EDI R8 ZZ mov rsi, cs:qword_61A148 - 4081f9 3 INSTR BELONGTO 408040 - 4081f9 3 INSTR DEADREGS EFLAGS EAX ECX EDI R8 ZZ mov rdi, r13 - 4081fc -2 INSTR LOCAL n ECX ZZ NUMVia2ndSrcIMMEDNUM mov ecx, 1 - 4081fc 5 INSTR BELONGTO 408040 - 4081fc 5 INSTR DEADREGS EFLAGS EAX ECX R8 ZZ mov ecx, 1 - 408201 -1 INSTR LOCAL NoMetaUpdate jmp short loc_408262 - 408201 2 INSTR BELONGTO 408040 - 408208 -2 INSTR LOCAL n RAX ZZ NumericDEFs mov rax, rdi - 408208 3 INSTR BELONGTO 408040 - 408208 3 INSTR DEADREGS EFLAGS EAX EDX R9 ZZ mov rax, rdi - 40820b 2 INSTR BELONGTO 408040 - 40820b 2 INSTR DEADREGS EFLAGS EDX R9 ZZ xor edx, edx - 40820b -2 INSTR LOCAL n EDX ZZ AlwaysNUM xor edx, edx - 40820d -1 INSTR LOCAL MetadataRedundant div rcx - 40820d 3 INSTR BELONGTO 408040 - 408210 -1 INSTR LOCAL MetadataRedundant xor edx, edx - 408210 2 INSTR BELONGTO 408040 - 408212 -2 INSTR LOCAL n R9 ZZ NumericDEFs mov r9, rax - 408212 3 INSTR BELONGTO 408040 - 408212 3 INSTR DEADREGS EFLAGS R9 ZZ mov r9, rax - 408215 -1 INSTR LOCAL MetadataRedundant mov rax, r12 - 408215 3 INSTR BELONGTO 408040 - 408218 -1 INSTR LOCAL MetadataRedundant div r9 - 408218 3 INSTR BELONGTO 408040 - 40821b -1 INSTR LOCAL MetadataRedundant mov r9, rax - 40821b 3 INSTR BELONGTO 408040 - 40821e 4 INSTR BELONGTO 408040 - 40821e 4 INSTR DEADREGS EFLAGS EAX EDX ZZ mov rdx, [rsi+10h] - 408222 -1 INSTR LOCAL MetadataUnused xor eax, eax - 408222 2 INSTR BELONGTO 408040 - 408224 -1 INSTR LOCAL NoMetaUpdate cmp r8, r9 - 408224 3 INSTR BELONGTO 408040 - 408227 -2 INSTR LOCAL n EAX ZZ AlwaysNUM setnz al - 408227 3 INSTR BELONGTO 408040 - 408227 3 INSTR DEADREGS EAX ZZ setnz al - 40822a 4 INSTR BELONGTO 408040 - 40822a 4 INSTR DEADREGS EFLAGS ZZ lea rax, [r10+rax*2] - 40822e 4 INSTR BELONGTO 408040 - 40822e 4 INSTR DEADREGS EFLAGS ZZ lea r9, [rdx+r9*8] - 408232 3 INSTR BELONGTO 408040 - 408232 3 INSTR DEADREGS EFLAGS EDX ZZ mov rdx, [r9] - 408235 -1 INSTR LOCAL NoMetaUpdate cmp rax, rdx - 408235 3 INSTR BELONGTO 408040 - 408238 -1 INSTR LOCAL NoMetaUpdate jbe short loc_40824E - 408238 2 INSTR BELONGTO 408040 - 40823a 3 INSTR BELONGTO 408040 - 40823a 3 INSTR DEADREGS EFLAGS R8 ZZ mov r8, rax - 40823d 3 INSTR BELONGTO 408040 - 40823d 3 INSTR DEADREGS EFLAGS ZZ sub r8, rdx - 408240 4 INSTR BELONGTO 408040 - 408240 4 INSTR DEADREGS EFLAGS ZZ add [rsi+8], r8 - 408244 3 INSTR BELONGTO 408040 - 408244 3 INSTR DEADREGS EFLAGS ZZ mov [r9], rax - 408247 -1 INSTR LOCAL NoMetaUpdate cmp [rsi+8], r11 - 408247 4 INSTR BELONGTO 408040 - 40824b 3 INSTR BELONGTO 408040 - 40824b 3 INSTR DEADREGS EAX ZZ setb byte ptr [rsi] - 40824e -1 INSTR LOCAL 1stSrcVia2ndSrcIMMEDNUM add rsi, 18h - 40824e 4 INSTR BELONGTO 408040 - 408252 -1 INSTR LOCAL 1stSrcVia2ndSrcIMMEDNUM add rdi, 1 - 408252 4 INSTR BELONGTO 408040 - 408256 -1 INSTR LOCAL NoMetaUpdate cmp rbx, rcx - 408256 3 INSTR BELONGTO 408040 - 408259 -2 INSTR LOCAL n RAX ZZ NumericDEFs lea rax, [rcx+1] - 408259 4 INSTR BELONGTO 408040 - 408259 4 INSTR DEADREGS EAX ZZ lea rax, [rcx+1] - 40825d -1 INSTR LOCAL NoMetaUpdate jbe short loc_408280 - 40825d 2 INSTR BELONGTO 408040 - 40825f -2 INSTR LOCAL n RCX ZZ NumericDEFs mov rcx, rax - 40825f 3 INSTR BELONGTO 408040 - 40825f 3 INSTR DEADREGS EFLAGS ECX R8 ZZ mov rcx, rax - 408262 -1 INSTR LOCAL NoMetaUpdate cmp byte ptr [rsi], 0 - 408262 3 INSTR BELONGTO 408040 - 408265 -1 INSTR LOCAL MetadataUnused lea r8, [rcx-1] - 408265 4 INSTR BELONGTO 408040 - 408269 -1 INSTR LOCAL NoMetaUpdate jz short loc_40824E - 408269 2 INSTR BELONGTO 408040 - 40826b -1 INSTR LOCAL NoMetaUpdate test bpl, bpl - 40826b 3 INSTR BELONGTO 408040 - 40826e -1 INSTR LOCAL NoMetaUpdate jnz short loc_408208 - 40826e 2 INSTR BELONGTO 408040 - 408270 -2 INSTR LOCAL n RAX ZZ NumericDEFs mov rax, r12 - 408270 3 INSTR BELONGTO 408040 - 408270 3 INSTR DEADREGS EFLAGS EAX EDX R9 ZZ mov rax, r12 - 408273 2 INSTR BELONGTO 408040 - 408273 2 INSTR DEADREGS EFLAGS EDX R9 ZZ xor edx, edx - 408273 -2 INSTR LOCAL n EDX ZZ AlwaysNUM xor edx, edx - 408275 -1 INSTR LOCAL MetadataRedundant div rcx - 408275 3 INSTR BELONGTO 408040 - 408278 -2 INSTR LOCAL n R9 ZZ NumericDEFs mov r9, rdx - 408278 3 INSTR BELONGTO 408040 - 408278 3 INSTR DEADREGS EFLAGS EAX R9 ZZ mov r9, rdx - 40827b -1 INSTR LOCAL NoMetaUpdate jmp short loc_40821E - 40827b 2 INSTR BELONGTO 408040 - 408280 -1 INSTR LOCAL 1stSrcVia2ndSrcIMMEDNUM add r12, 1 - 408280 4 INSTR BELONGTO 408040 - 408284 -1 INSTR LOCAL NoMetaUpdate cmp r12, r13 - 408284 3 INSTR BELONGTO 408040 - 408287 -1 INSTR LOCAL NoMetaUpdate jb loc_4081C8 - 408287 6 INSTR BELONGTO 408040 - 40828d -1 INSTR LOCAL NoMetaUpdate cmp rbx, 1 - 40828d 4 INSTR BELONGTO 408040 - 408291 3 INSTR BELONGTO 408040 - 408291 3 INSTR DEADREGS EAX R8 R9 R10 R11 R12 R13 ZZ mov rax, rbx - 408294 -1 INSTR LOCAL NoMetaUpdate jbe short loc_4082CC - 408294 2 INSTR BELONGTO 408040 - 408296 7 INSTR BELONGTO 408040 - 408296 7 INSTR DEADREGS EFLAGS ECX EDX R8 R9 R10 R11 R12 R13 ZZ mov rdx, cs:qword_61A148 - 40829d -2 INSTR LOCAL n RCX ZZ NumericDEFs lea rcx, [rbx+rbx*2-3] - 40829d 5 INSTR BELONGTO 408040 - 40829d 5 INSTR DEADREGS EFLAGS ECX R8 R9 R10 R11 R12 R13 ZZ lea rcx, [rbx+rbx*2-3] - 4082a2 -1 INSTR LOCAL NoMetaUpdate cmp byte ptr [rdx+rcx*8], 0 - 4082a2 4 INSTR BELONGTO 408040 - 4082a6 -1 INSTR LOCAL NoMetaUpdate jnz short loc_4082CC - 4082a6 2 INSTR BELONGTO 408040 - 4082a8 -2 INSTR LOCAL n RCX ZZ NumericDEFs lea rcx, [rbx+rbx*2] - 4082a8 4 INSTR BELONGTO 408040 - 4082a8 4 INSTR DEADREGS EFLAGS ECX R8 R9 R10 R11 R12 R13 ZZ lea rcx, [rbx+rbx*2] - 4082ac 5 INSTR BELONGTO 408040 - 4082ac 5 INSTR DEADREGS EFLAGS EBX R8 R9 R10 R11 R12 R13 ZZ lea rdx, [rdx+rcx*8-30h] - 4082b1 -1 INSTR LOCAL NoMetaUpdate jmp short loc_4082C2 - 4082b1 2 INSTR BELONGTO 408040 - 4082b8 -1 INSTR LOCAL 1stSrcVia2ndSrcIMMEDNUM sub rdx, 18h - 4082b8 4 INSTR BELONGTO 408040 - 4082bc -1 INSTR LOCAL NoMetaUpdate cmp byte ptr [rdx+18h], 0 - 4082bc 4 INSTR BELONGTO 408040 - 4082c0 -1 INSTR LOCAL NoMetaUpdate jnz short loc_4082CC - 4082c0 2 INSTR BELONGTO 408040 - 4082c2 -1 INSTR LOCAL 1stSrcVia2ndSrcIMMEDNUM sub rax, 1 - 4082c2 4 INSTR BELONGTO 408040 - 4082c6 -1 INSTR LOCAL NoMetaUpdate cmp rax, 1 - 4082c6 4 INSTR BELONGTO 408040 - 4082ca -1 INSTR LOCAL NoMetaUpdate jnz short loc_4082B8 - 4082ca 2 INSTR BELONGTO 408040 - 4082cc -1 INSTR LOCAL 1stSrcVia2ndSrcIMMEDNUM add rsp, 8 - 4082cc 4 INSTR BELONGTO 408040 - 4082d0 1 INSTR BELONGTO 408040 - 4082d0 1 INSTR DEADREGS EFLAGS EBX R8 R9 R10 R11 R12 R13 ZZ pop rbx - 4082d0 8 DEALLOC STACK esp - 8 pop rbx - 4082d1 1 INSTR BELONGTO 408040 - 4082d1 1 INSTR DEADREGS EFLAGS R8 R9 R10 R11 R12 R13 ZZ pop rbp - 4082d2 2 INSTR BELONGTO 408040 - 4082d2 2 INSTR DEADREGS EFLAGS R8 R9 R10 R11 R12 R13 ZZ pop r12 - 4082d4 2 INSTR BELONGTO 408040 - 4082d4 2 INSTR DEADREGS EFLAGS R8 R9 R10 R11 R12 R13 ZZ pop r13 - 4082d6 1 INSTR BELONGTO 408040 - 4082d6 1 INSTR DEADREGS EFLAGS R8 R9 R10 R11 R12 R13 ZZ retn - 4082d7 10 INSTR BELONGTO 408040 - 4082d7 10 INSTR DEADREGS EFLAGS EAX R12 R13 ZZ mov rax, 555555555555555h - 4082d7 -2 INSTR LOCAL n RAX ZZ NUMVia2ndSrcIMMEDNUM mov rax, 555555555555555h - 4082e1 -1 INSTR LOCAL NoMetaUpdate cmp rbx, rax - 4082e1 3 INSTR BELONGTO 408040 - 4082e4 -1 INSTR LOCAL NoMetaUpdate ja short loc_408303 - 4082e4 2 INSTR BELONGTO 408040 - 4082e6 4 INSTR BELONGTO 408040 - 4082e6 4 INSTR DEADREGS EFLAGS EAX ECX EDX ESI EDI R8 R9 R10 R11 R12 R13 ZZ lea r12, [rbx+rbx] - 4082ea -2 INSTR LOCAL n RSI ZZ NumericDEFs lea rsi, [r12+rbx] - 4082ea 4 INSTR BELONGTO 408040 - 4082ea 4 INSTR DEADREGS EFLAGS EAX ECX EDX ESI EDI R8 R9 R10 R11 R13 ZZ lea rsi, [r12+rbx] - 4082ee -1 INSTR LOCAL MetadataRedundant shl rsi, 4 - 4082ee 4 INSTR BELONGTO 408040 - 4082f2 -1 INSTR LOCAL NoMetaUpdate call sub_410840 - 4082f2 5 INSTR BELONGTO 408040 - 4082f2 5 INSTR DEADREGS EFLAGS EAX ECX EDX EDI R8 R9 R10 R11 R13 ZZ call sub_410840 - 4082f7 7 INSTR BELONGTO 408040 - 4082f7 7 INSTR DEADREGS EFLAGS ESI R13 ZZ mov cs:qword_61A148, rax - 4082fe -1 INSTR LOCAL NoMetaUpdate jmp loc_4080B5 - 4082fe 5 INSTR BELONGTO 408040 - 408303 -1 INSTR LOCAL NoMetaUpdate call sub_410980 - 408303 5 INSTR BELONGTO 408040 - 408303 5 INSTR DEADREGS EFLAGS EDX EBX ESI EDI R12 R13 ZZ call sub_410980 - 408310 0 FUNC FRAMERESTORE 0 0 96 1 0 96 2 0 1 3 -44 0 4 0 8 5 -36 0 6 0 96 7 0 96 8 0 0 9 0 0 10 0 0 11 0 0 12 -28 0 13 -20 0 14 -12 0 15 -4 0 ZZ - 408310 0 FUNC MMSAFENESS SAFE - 408310 1157 FUNC GLOBAL sub_408310 FUNC_UNSAFE NOFP RET 408794 - 408310 2 INSTR BELONGTO 408310 - 408310 2 INSTR DEADREGS EFLAGS ZZ push r15 - 408310 -3 INSTR LOCAL NoWarn push r15 - 408312 2 INSTR BELONGTO 408310 - 408312 2 INSTR DEADREGS EFLAGS R15 ZZ push r14 - 408312 -3 INSTR LOCAL NoWarn push r14 - 408314 2 INSTR BELONGTO 408310 - 408314 2 INSTR DEADREGS EFLAGS R15 ZZ push r13 - 408314 -3 INSTR LOCAL NoWarn push r13 - 408316 2 INSTR BELONGTO 408310 - 408316 2 INSTR DEADREGS EFLAGS R13 R15 ZZ push r12 - 408316 -3 INSTR LOCAL NoWarn push r12 - 408318 1 INSTR BELONGTO 408310 - 408318 1 INSTR DEADREGS EFLAGS R13 R15 ZZ push rbp - 408318 -3 INSTR LOCAL NoWarn push rbp - 408319 1 INSTR BELONGTO 408310 - 408319 1 INSTR DEADREGS EFLAGS R13 R15 ZZ push rbx - 408319 -3 INSTR LOCAL NoWarn push rbx - 40831a 16 DATAREF STACK 1036 esp + 40 CHILDOF 1030 OFFSET 40 LOCALVAR var_40 - 40831a 24 MEMORYHOLE STACK esp + 56 CalleeSavedRegs - 40831a 4 INSTR BELONGTO 408310 - 40831a 4 INSTR DEADREGS EFLAGS EBX R13 R15 ZZ sub rsp, 38h - 40831a 56 DATAREF STACK 1030 esp + 0 PARENT LocalFrame LOCALFRAME - 40831a 8 DATAREF STACK 1031 esp + 0 CHILDOF 1030 OFFSET 0 LOCALVAR var_68 - 40831a 8 DATAREF STACK 1032 esp + 8 CHILDOF 1030 OFFSET 8 LOCALVAR var_60 - 40831a 8 DATAREF STACK 1033 esp + 16 CHILDOF 1030 OFFSET 16 LOCALVAR var_58 - 40831a 8 DATAREF STACK 1034 esp + 24 CHILDOF 1030 OFFSET 24 LOCALVAR var_50 - 40831a 8 DATAREF STACK 1035 esp + 32 CHILDOF 1030 OFFSET 32 LOCALVAR var_48 - 40831a 8 MEMORYHOLE STACK esp + 80 ReturnAddress - 40831e -1 INSTR LOCAL NoMetaUpdate cmp cs:dword_619614, 4; switch 5 cases - 40831e 7 INSTR BELONGTO 408310 - 408325 -1 INSTR LOCAL NoMetaUpdate ja short loc_408358; jumptable 000000000040832D default case - 408325 2 INSTR BELONGTO 408310 - 408327 6 INSTR BELONGTO 408310 - 408327 6 INSTR DEADREGS EFLAGS EAX EBX R13 R15 ZZ mov eax, cs:dword_619614 - 40832d -1 INSTR LOCAL NoMetaUpdate jmp ds:off_412128[rax*8]; switch jump - 40832d 7 INSTR BELONGTO 408310 - 408338 7 INSTR BELONGTO 408310 - 408338 7 INSTR DEADREGS EFLAGS EAX EBX EDI R8 R9 R10 R11 R12 R13 R14 R15 ZZ mov rdi, cs:stdout - 40833f 4 INSTR BELONGTO 408310 - 40833f 4 INSTR DEADREGS EFLAGS EAX EBX R8 R9 R10 R11 R12 R13 R14 R15 ZZ mov rax, [rdi+28h] - 408343 -1 INSTR LOCAL NoMetaUpdate cmp rax, [rdi+30h] - 408343 4 INSTR BELONGTO 408310 - 408347 -1 INSTR LOCAL NoMetaUpdate jnb loc_408734 - 408347 6 INSTR BELONGTO 408310 - 40834d 3 INSTR BELONGTO 408310 - 40834d 3 INSTR DEADREGS EFLAGS EBX R8 R9 R10 R11 R12 R13 R14 R15 ZZ mov byte ptr [rax], 0Ah - 408350 -1 INSTR LOCAL 1stSrcVia2ndSrcIMMEDNUM add rax, 1 - 408350 4 INSTR BELONGTO 408310 - 408354 4 INSTR BELONGTO 408310 - 408354 4 INSTR DEADREGS EFLAGS EBX R8 R9 R10 R11 R12 R13 R14 R15 ZZ mov [rdi+28h], rax - 408358 -1 INSTR LOCAL 1stSrcVia2ndSrcIMMEDNUM add rsp, 38h ; jumptable 000000000040832D default case - 408358 4 INSTR BELONGTO 408310 - 40835c 1 INSTR BELONGTO 408310 - 40835c 1 INSTR DEADREGS EFLAGS EBX R8 R9 R10 R11 R12 R13 R14 R15 ZZ pop rbx - 40835d 1 INSTR BELONGTO 408310 - 40835d 1 INSTR DEADREGS EFLAGS R8 R9 R10 R11 R12 R13 R14 R15 ZZ pop rbp - 40835e 2 INSTR BELONGTO 408310 - 40835e 2 INSTR DEADREGS EFLAGS R8 R9 R10 R11 R12 R13 R14 R15 ZZ pop r12 - 408360 2 INSTR BELONGTO 408310 - 408360 2 INSTR DEADREGS EFLAGS R8 R9 R10 R11 R12 R13 R14 R15 ZZ pop r13 - 408362 2 INSTR BELONGTO 408310 - 408362 2 INSTR DEADREGS EFLAGS R8 R9 R10 R11 R12 R13 R14 R15 ZZ pop r14 - 408364 2 INSTR BELONGTO 408310 - 408364 2 INSTR DEADREGS EFLAGS R8 R9 R10 R11 R12 R13 R14 R15 ZZ pop r15 - 408366 1 INSTR BELONGTO 408310 - 408366 1 INSTR DEADREGS EFLAGS R8 R9 R10 R11 R12 R13 R14 R15 ZZ retn - 408367 2 INSTR BELONGTO 408310 - 408367 2 INSTR DEADREGS EFLAGS EAX ECX EDX EBX ESI EDI R8 R9 R10 R11 R12 R13 R14 R15 ZZ xor edi, edi ; jumptable 000000000040832D case 3 - 408367 -2 INSTR LOCAL n EDI ZZ AlwaysNUM xor edi, edi ; jumptable 000000000040832D case 3 - 408369 -1 INSTR LOCAL NoMetaUpdate call sub_408040 - 408369 5 INSTR BELONGTO 408310 - 408369 5 INSTR DEADREGS EFLAGS EAX ECX EDX EBX ESI R8 R9 R10 R11 R12 R13 R14 R15 ZZ call sub_408040 - 40836e -1 INSTR LOCAL MetadataUnused lea r15, [rax+rax*2-3] - 40836e 5 INSTR BELONGTO 408310 - 408373 -2 INSTR LOCAL n R12 ZZ NumericDEFs mov r12, rax - 408373 3 INSTR BELONGTO 408310 - 408373 3 INSTR DEADREGS EFLAGS ECX EDX EBX ESI EDI R8 R9 R10 R11 R12 R13 R14 ZZ mov r12, rax - 408376 -1 INSTR LOCAL MetadataUnused mov rax, cs:ptr - 408376 7 INSTR BELONGTO 408310 - 40837d -1 INSTR LOCAL MetadataUnused mov r8, cs:qword_61A148 - 40837d 7 INSTR BELONGTO 408310 - 408384 3 INSTR BELONGTO 408310 - 408384 3 INSTR DEADREGS EFLAGS ECX EDX EBX ESI EDI R9 R10 R11 R13 R14 ZZ mov rbx, [rax] - 408387 -1 INSTR LOCAL MetadataUnused lea r15, [r8+r15*8] - 408387 4 INSTR BELONGTO 408310 - 40838b 3 INSTR BELONGTO 408310 - 40838b 3 INSTR DEADREGS EFLAGS EAX ECX EDX ESI EDI R8 R9 R10 R11 R13 R14 ZZ mov rdi, rbx - 40838e -1 INSTR LOCAL NoMetaUpdate call sub_405B20 - 40838e 5 INSTR BELONGTO 408310 - 40838e 5 INSTR DEADREGS EFLAGS EAX ECX EDX ESI R8 R9 R10 R11 R13 R14 ZZ call sub_405B20 - 408393 3 INSTR BELONGTO 408310 - 408393 3 INSTR DEADREGS EFLAGS ESI EDI R13 R14 ZZ mov r14, rax - 408396 -1 INSTR LOCAL MetadataUnused mov rax, [r15+10h] - 408396 4 INSTR BELONGTO 408310 - 40839a 2 INSTR BELONGTO 408310 - 40839a 2 INSTR DEADREGS EFLAGS ESI EDI R13 ZZ xor esi, esi - 40839a -2 INSTR LOCAL n ESI ZZ AlwaysNUM xor esi, esi - 40839c 3 INSTR BELONGTO 408310 - 40839c 3 INSTR DEADREGS EFLAGS EDI R13 ZZ mov rdi, rbx - 40839f 3 INSTR BELONGTO 408310 - 40839f 3 INSTR DEADREGS EFLAGS EBX R13 ZZ mov r13, [rax] - 4083a2 -1 INSTR LOCAL NoMetaUpdate call sub_406800 - 4083a2 5 INSTR BELONGTO 408310 - 4083a2 5 INSTR DEADREGS EFLAGS EAX EBX ZZ call sub_406800 - 4083a7 -1 INSTR LOCAL NoMetaUpdate cmp cs:qword_619808, 1 - 4083a7 8 INSTR BELONGTO 408310 - 4083af -1 INSTR LOCAL NoMetaUpdate jbe short loc_408338 - 4083af 2 INSTR BELONGTO 408310 - 4083b1 2 INSTR BELONGTO 408310 - 4083b1 2 INSTR DEADREGS EFLAGS EAX EDX EBX ESI EDI ZZ xor ebp, ebp - 4083b1 -2 INSTR LOCAL n EBP ZZ AlwaysNUM xor ebp, ebp - 4083b3 -2 INSTR LOCAL n EBX ZZ NUMVia2ndSrcIMMEDNUM mov ebx, 1 - 4083b3 5 INSTR BELONGTO 408310 - 4083b3 5 INSTR DEADREGS EFLAGS EAX EDX EBX ESI EDI ZZ mov ebx, 1 - 4083b8 -1 INSTR LOCAL NoMetaUpdate jmp short loc_408424 - 4083b8 2 INSTR BELONGTO 408310 - 4083c0 7 INSTR BELONGTO 408310 - 4083c0 7 INSTR DEADREGS EFLAGS EAX ESI EDI R13 R14 ZZ mov rdi, cs:stdout ; _IO_FILE * - 4083c7 4 INSTR BELONGTO 408310 - 4083c7 4 INSTR DEADREGS EFLAGS EAX ESI R13 R14 ZZ mov rax, [rdi+28h] - 4083cb -1 INSTR LOCAL NoMetaUpdate cmp rax, [rdi+30h] - 4083cb 4 INSTR BELONGTO 408310 - 4083cf -1 INSTR LOCAL NoMetaUpdate jnb loc_40871B - 4083cf 6 INSTR BELONGTO 408310 - 4083d5 3 INSTR BELONGTO 408310 - 4083d5 3 INSTR DEADREGS EFLAGS ESI R13 R14 ZZ mov byte ptr [rax], 0Ah - 4083d8 -1 INSTR LOCAL 1stSrcVia2ndSrcIMMEDNUM add rax, 1 - 4083d8 4 INSTR BELONGTO 408310 - 4083dc 2 INSTR BELONGTO 408310 - 4083dc 2 INSTR DEADREGS EFLAGS ESI R13 R14 ZZ xor ebp, ebp - 4083dc -2 INSTR LOCAL n EBP ZZ AlwaysNUM xor ebp, ebp - 4083de 4 INSTR BELONGTO 408310 - 4083de 4 INSTR DEADREGS EFLAGS ESI R13 R14 ZZ mov [rdi+28h], rax - 4083e2 -1 INSTR LOCAL MetadataUnused mov rax, cs:ptr - 4083e2 7 INSTR BELONGTO 408310 - 4083e9 3 INSTR BELONGTO 408310 - 4083e9 3 INSTR DEADREGS EFLAGS ESI EDI R13 R14 ZZ mov rsi, rbp - 4083ec 4 INSTR BELONGTO 408310 - 4083ec 4 INSTR DEADREGS EFLAGS EDI R13 R14 ZZ mov r13, [rax+rbx*8] - 4083f0 4 INSTR BELONGTO 408310 - 4083f0 4 INSTR DEADREGS EFLAGS EAX EDI R14 ZZ mov [rsp+68h+var_68], rdx - 4083f0 4 PTRIMMEDESP STACK 0 displ mov [rsp+68h+var_68], rdx - 4083f4 -1 INSTR LOCAL 1stSrcVia2ndSrcIMMEDNUM add rbx, 1 - 4083f4 4 INSTR BELONGTO 408310 - 4083f8 3 INSTR BELONGTO 408310 - 4083f8 3 INSTR DEADREGS EFLAGS EAX EDI R14 ZZ mov rdi, r13 - 4083fb -1 INSTR LOCAL NoMetaUpdate call sub_406800 - 4083fb 5 INSTR BELONGTO 408310 - 4083fb 5 INSTR DEADREGS EFLAGS EAX R14 ZZ call sub_406800 - 408400 3 INSTR BELONGTO 408310 - 408400 3 INSTR DEADREGS EFLAGS EAX ECX EDX ESI EDI R8 R9 R10 R11 R14 ZZ mov rdi, r13 - 408403 -1 INSTR LOCAL NoMetaUpdate call sub_405B20 - 408403 5 INSTR BELONGTO 408310 - 408403 5 INSTR DEADREGS EFLAGS EAX ECX EDX ESI R8 R9 R10 R11 R13 R14 ZZ call sub_405B20 - 408408 -1 INSTR LOCAL NoMetaUpdate cmp rbx, cs:qword_619808 - 408408 7 INSTR BELONGTO 408310 - 40840f 3 INSTR BELONGTO 408310 - 40840f 3 INSTR DEADREGS EDX EDI R13 R14 ZZ mov r14, rax - 408412 -1 INSTR LOCAL MetadataRedundant mov rdx, [rsp+68h+var_68] - 408412 4 INSTR BELONGTO 408310 - 408416 -1 INSTR LOCAL MetadataUnused mov rax, [r15+10h] - 408416 4 INSTR BELONGTO 408310 - 40841a 4 INSTR BELONGTO 408310 - 40841a 4 INSTR DEADREGS EDI R13 ZZ mov r13, [rax+rdx*8] - 40841e -1 INSTR LOCAL NoMetaUpdate jnb loc_408338 - 40841e 6 INSTR BELONGTO 408310 - 408424 2 INSTR BELONGTO 408310 - 408424 2 INSTR DEADREGS EFLAGS EAX EDX ESI EDI ZZ xor edx, edx - 408424 -2 INSTR LOCAL n EDX ZZ AlwaysNUM xor edx, edx - 408426 -2 INSTR LOCAL n RAX ZZ NumericDEFs mov rax, rbx - 408426 3 INSTR BELONGTO 408310 - 408426 3 INSTR DEADREGS EFLAGS EAX ESI EDI ZZ mov rax, rbx - 408429 -1 INSTR LOCAL MetadataRedundant div r12 - 408429 3 INSTR BELONGTO 408310 - 40842c -1 INSTR LOCAL NoMetaUpdate test rdx, rdx - 40842c 3 INSTR BELONGTO 408310 - 40842f -1 INSTR LOCAL NoMetaUpdate jz short loc_4083C0 - 40842f 2 INSTR BELONGTO 408310 - 408431 3 INSTR BELONGTO 408310 - 408431 3 INSTR DEADREGS EFLAGS EAX ECX ESI EDI R8 R9 R10 R11 ZZ add r13, rbp - 408434 4 INSTR BELONGTO 408310 - 408434 4 INSTR DEADREGS EFLAGS EAX ECX ESI EDI R8 R9 R10 R11 ZZ lea rdi, [r14+rbp] - 408438 4 INSTR BELONGTO 408310 - 408438 4 INSTR DEADREGS EFLAGS EAX ECX ESI R8 R9 R10 R11 R14 ZZ mov [rsp+68h+var_68], rdx - 408438 4 PTRIMMEDESP STACK 0 displ mov [rsp+68h+var_68], rdx - 40843c 3 INSTR BELONGTO 408310 - 40843c 3 INSTR DEADREGS EFLAGS EAX ECX EDX ESI R8 R9 R10 R11 R14 ZZ mov rsi, r13 - 40843f 3 INSTR BELONGTO 408310 - 40843f 3 INSTR DEADREGS EFLAGS EAX ECX EDX R8 R9 R10 R11 R14 ZZ mov rbp, r13 - 408442 -1 INSTR LOCAL NoMetaUpdate call sub_405200 - 408442 5 INSTR BELONGTO 408310 - 408442 5 INSTR DEADREGS EFLAGS EAX ECX EDX R8 R9 R10 R11 R13 R14 ZZ call sub_405200 - 408447 -1 INSTR LOCAL MetadataRedundant mov rdx, [rsp+68h+var_68] - 408447 4 INSTR BELONGTO 408310 - 40844b -1 INSTR LOCAL NoMetaUpdate jmp short loc_4083E2 - 40844b 2 INSTR BELONGTO 408310 - 40844d -1 INSTR LOCAL NoMetaUpdate cmp cs:qword_619808, 0; jumptable 000000000040832D case 4 - 40844d 8 INSTR BELONGTO 408310 - 408455 -1 INSTR LOCAL NoMetaUpdate jz loc_408338 - 408455 6 INSTR BELONGTO 408310 - 40845b -1 INSTR LOCAL MetadataUnused mov rax, cs:ptr - 40845b 7 INSTR BELONGTO 408310 - 408462 -1 INSTR LOCAL MetadataUnused xor ebp, ebp - 408462 2 INSTR BELONGTO 408310 - 408464 2 INSTR BELONGTO 408310 - 408464 2 INSTR DEADREGS EFLAGS ECX EDX EBX ESI EDI R8 R9 R10 R11 R13 R15 ZZ xor ebx, ebx - 408464 -2 INSTR LOCAL n EBX ZZ AlwaysNUM xor ebx, ebx - 408466 3 INSTR BELONGTO 408310 - 408466 3 INSTR DEADREGS EFLAGS ECX EDX ESI EDI R8 R9 R10 R11 R13 R15 ZZ mov r13, [rax] - 408469 3 INSTR BELONGTO 408310 - 408469 3 INSTR DEADREGS EFLAGS EAX ECX EDX ESI EDI R8 R9 R10 R11 R15 ZZ mov rdi, r13 - 40846c -1 INSTR LOCAL NoMetaUpdate call sub_405B20 - 40846c 5 INSTR BELONGTO 408310 - 40846c 5 INSTR DEADREGS EFLAGS EAX ECX EDX ESI R8 R9 R10 R11 R15 ZZ call sub_405B20 - 408471 3 INSTR BELONGTO 408310 - 408471 3 INSTR DEADREGS EFLAGS ESI EDI R15 ZZ mov r15, rax - 408474 4 INSTR BELONGTO 408310 - 408478 3 INSTR BELONGTO 408310 - 408478 3 INSTR DEADREGS EFLAGS EAX ESI EDI ZZ mov rsi, rbx - 40847b 3 INSTR BELONGTO 408310 - 40847b 3 INSTR DEADREGS EFLAGS EAX EDI ZZ mov rdi, r13 - 40847e -1 INSTR LOCAL MetadataUnused add rbp, 1 - 40847e 4 INSTR BELONGTO 408310 - 408482 -1 INSTR LOCAL NoMetaUpdate call sub_406800 - 408482 5 INSTR BELONGTO 408310 - 408482 5 INSTR DEADREGS EFLAGS EAX R13 ZZ call sub_406800 - 408487 -1 INSTR LOCAL NoMetaUpdate cmp rbp, cs:qword_619808 - 408487 7 INSTR BELONGTO 408310 - 40848e -1 INSTR LOCAL NoMetaUpdate jnb loc_408338 - 40848e 6 INSTR BELONGTO 408310 - 408494 -1 INSTR LOCAL MetadataUnused mov rax, cs:ptr - 408494 7 INSTR BELONGTO 408310 - 40849b 3 INSTR BELONGTO 408310 - 40849b 3 INSTR DEADREGS EFLAGS ECX EDX ESI EDI R8 R9 R10 R11 R13 ZZ add rbx, r15 - 40849e 4 INSTR BELONGTO 408310 - 40849e 4 INSTR DEADREGS EFLAGS ECX EDX ESI EDI R8 R9 R10 R11 R13 R15 ZZ mov r13, [rax+rbp*8] - 4084a2 3 INSTR BELONGTO 408310 - 4084a2 3 INSTR DEADREGS EFLAGS EAX ECX EDX ESI EDI R8 R9 R10 R11 R15 ZZ mov rdi, r13 - 4084a5 -1 INSTR LOCAL NoMetaUpdate call sub_405B20 - 4084a5 5 INSTR BELONGTO 408310 - 4084a5 5 INSTR DEADREGS EFLAGS EAX ECX EDX ESI R8 R9 R10 R11 R15 ZZ call sub_405B20 - 4084aa -1 INSTR LOCAL NoMetaUpdate test rbp, rbp - 4084aa 3 INSTR BELONGTO 408310 - 4084ad 3 INSTR BELONGTO 408310 - 4084ad 3 INSTR DEADREGS ESI EDI R15 ZZ mov r15, rax - 4084b0 -1 INSTR LOCAL NoMetaUpdate jz short loc_408478 - 4084b0 2 INSTR BELONGTO 408310 - 4084b2 -1 INSTR LOCAL 1stSrcVia2ndSrcIMMEDNUM add rbx, 2 - 4084b2 4 INSTR BELONGTO 408310 - 4084b6 7 INSTR BELONGTO 408310 - 4084b6 7 INSTR DEADREGS EFLAGS ESI EDI ZZ mov rdi, cs:stdout ; _IO_FILE * - 4084bd -1 INSTR LOCAL MetadataUnused lea rax, [rax+rbx] - 4084bd 4 INSTR BELONGTO 408310 - 4084c1 -1 INSTR LOCAL NoMetaUpdate cmp rax, cs:qword_619858 - 4084c1 7 INSTR BELONGTO 408310 - 4084c8 3 INSTR BELONGTO 408310 - 4084c8 3 INSTR DEADREGS ESI ZZ sbb r14d, r14d - 4084cb 4 INSTR BELONGTO 408310 - 4084cb 4 INSTR DEADREGS EFLAGS ESI ZZ and r14d, 16h - 4084cf -1 INSTR LOCAL 1stSrcVia2ndSrcIMMEDNUM add r14d, 0Ah - 4084cf 4 INSTR BELONGTO 408310 - 4084d3 -1 INSTR LOCAL NoMetaUpdate cmp rax, cs:qword_619858 - 4084d3 7 INSTR BELONGTO 408310 - 4084da 3 INSTR BELONGTO 408310 - 4084da 3 INSTR DEADREGS ESI ZZ sbb r12d, r12d - 4084dd 4 INSTR BELONGTO 408310 - 4084dd 4 INSTR DEADREGS EFLAGS ESI ZZ and r12d, 16h - 4084e1 -1 INSTR LOCAL 1stSrcVia2ndSrcIMMEDNUM add r12d, 0Ah - 4084e1 4 INSTR BELONGTO 408310 - 4084e5 -1 INSTR LOCAL NoMetaUpdate cmp rax, cs:qword_619858 - 4084e5 7 INSTR BELONGTO 408310 - 4084ec -2 INSTR LOCAL n EAX ZZ NUMVia2ndSrcIMMEDNUM mov eax, 0 - 4084ec 5 INSTR BELONGTO 408310 - 4084ec 5 INSTR DEADREGS EAX ESI ZZ mov eax, 0 - 4084f1 4 INSTR BELONGTO 408310 - 4084f1 4 INSTR DEADREGS ESI ZZ cmovnb rbx, rax - 4084f5 4 INSTR BELONGTO 408310 - 4084f5 4 INSTR DEADREGS EFLAGS EAX ESI ZZ mov rax, [rdi+28h] - 4084f9 -1 INSTR LOCAL NoMetaUpdate cmp rax, [rdi+30h] - 4084f9 4 INSTR BELONGTO 408310 - 4084fd -1 INSTR LOCAL NoMetaUpdate jnb loc_408785 - 4084fd 6 INSTR BELONGTO 408310 - 408503 3 INSTR BELONGTO 408310 - 408503 3 INSTR DEADREGS EFLAGS ESI ZZ mov byte ptr [rax], 2Ch - 408506 -1 INSTR LOCAL 1stSrcVia2ndSrcIMMEDNUM add rax, 1 - 408506 4 INSTR BELONGTO 408310 - 40850a 4 INSTR BELONGTO 408310 - 40850a 4 INSTR DEADREGS EFLAGS ESI ZZ mov [rdi+28h], rax - 40850e 7 INSTR BELONGTO 408310 - 40850e 7 INSTR DEADREGS EFLAGS EAX ESI EDI ZZ mov rdi, cs:stdout ; _IO_FILE * - 408515 4 INSTR BELONGTO 408310 - 408515 4 INSTR DEADREGS EFLAGS EAX ESI ZZ mov rax, [rdi+28h] - 408519 -1 INSTR LOCAL NoMetaUpdate cmp rax, [rdi+30h] - 408519 4 INSTR BELONGTO 408310 - 40851d -1 INSTR LOCAL NoMetaUpdate jnb loc_408776 - 40851d 6 INSTR BELONGTO 408310 - 408523 3 INSTR BELONGTO 408310 - 408523 3 INSTR DEADREGS EFLAGS ESI ZZ mov [rax], r12b - 408526 -1 INSTR LOCAL 1stSrcVia2ndSrcIMMEDNUM add rax, 1 - 408526 4 INSTR BELONGTO 408310 - 40852a 4 INSTR BELONGTO 408310 - 40852a 4 INSTR DEADREGS EFLAGS ESI ZZ mov [rdi+28h], rax - 40852e -1 INSTR LOCAL NoMetaUpdate jmp loc_408478 - 40852e 5 INSTR BELONGTO 408310 - 408533 -1 INSTR LOCAL MetadataUnused xor ebx, ebx ; jumptable 000000000040832D case 0 - 408533 2 INSTR BELONGTO 408310 - 408535 -1 INSTR LOCAL NoMetaUpdate cmp cs:qword_619808, 0 - 408535 8 INSTR BELONGTO 408310 - 40853d -1 INSTR LOCAL NoMetaUpdate jz loc_408358 ; jumptable 000000000040832D default case - 40853d 6 INSTR BELONGTO 408310 - 408543 5 INSTR BELONGTO 408310 - 408548 -1 INSTR LOCAL NoMetaUpdate call sub_4067B0 - 408548 5 INSTR BELONGTO 408310 - 408548 5 INSTR DEADREGS EFLAGS EAX ECX EDX ESI EDI R8 R9 R10 R11 R12 R13 R14 R15 ZZ call sub_4067B0 - 40854d -1 INSTR LOCAL MetadataUnused mov rax, cs:ptr - 40854d 7 INSTR BELONGTO 408310 - 408554 4 INSTR BELONGTO 408310 - 408554 4 INSTR DEADREGS EFLAGS ECX EDX ESI EDI R8 R9 R10 R11 R12 R13 R14 R15 ZZ mov rdi, [rax+rbx*8] - 408558 -1 INSTR LOCAL NoMetaUpdate call sub_406AA0 - 408558 5 INSTR BELONGTO 408310 - 408558 5 INSTR DEADREGS EFLAGS EAX ECX EDX ESI R8 R9 R10 R11 R12 R13 R14 R15 ZZ call sub_406AA0 - 40855d 7 INSTR BELONGTO 408310 - 40855d 7 INSTR DEADREGS EFLAGS EAX EDI R12 R13 R14 R15 ZZ mov rdi, cs:stdout ; _IO_FILE * - 408564 4 INSTR BELONGTO 408310 - 408564 4 INSTR DEADREGS EFLAGS EAX R12 R13 R14 R15 ZZ mov rax, [rdi+28h] - 408568 -1 INSTR LOCAL NoMetaUpdate cmp rax, [rdi+30h] - 408568 4 INSTR BELONGTO 408310 - 40856c -1 INSTR LOCAL NoMetaUpdate jnb loc_408767 - 40856c 6 INSTR BELONGTO 408310 - 408572 3 INSTR BELONGTO 408310 - 408572 3 INSTR DEADREGS EFLAGS R12 R13 R14 R15 ZZ mov byte ptr [rax], 0Ah - 408575 -1 INSTR LOCAL 1stSrcVia2ndSrcIMMEDNUM add rax, 1 - 408575 4 INSTR BELONGTO 408310 - 408579 4 INSTR BELONGTO 408310 - 408579 4 INSTR DEADREGS EFLAGS R12 R13 R14 R15 ZZ mov [rdi+28h], rax - 40857d 8 INSTR BELONGTO 408310 - 40857d 8 INSTR DEADREGS EFLAGS R12 R13 R14 R15 ZZ add cs:qword_619810, 1 - 408585 -1 INSTR LOCAL MetadataUnused add rbx, 1 - 408585 4 INSTR BELONGTO 408310 - 408589 -1 INSTR LOCAL NoMetaUpdate cmp cs:qword_619808, rbx - 408589 7 INSTR BELONGTO 408310 - 408590 -1 INSTR LOCAL NoMetaUpdate ja short loc_408548 - 408590 2 INSTR BELONGTO 408310 - 408592 -1 INSTR LOCAL 1stSrcVia2ndSrcIMMEDNUM add rsp, 38h - 408592 4 INSTR BELONGTO 408310 - 408596 1 INSTR BELONGTO 408310 - 408596 1 INSTR DEADREGS EFLAGS EBX R8 R9 R10 R11 R12 R13 R14 R15 ZZ pop rbx - 408597 1 INSTR BELONGTO 408310 - 408597 1 INSTR DEADREGS EFLAGS R8 R9 R10 R11 R12 R13 R14 R15 ZZ pop rbp - 408598 2 INSTR BELONGTO 408310 - 408598 2 INSTR DEADREGS EFLAGS R8 R9 R10 R11 R12 R13 R14 R15 ZZ pop r12 - 40859a 2 INSTR BELONGTO 408310 - 40859a 2 INSTR DEADREGS EFLAGS R8 R9 R10 R11 R12 R13 R14 R15 ZZ pop r13 - 40859c 2 INSTR BELONGTO 408310 - 40859c 2 INSTR DEADREGS EFLAGS R8 R9 R10 R11 R12 R13 R14 R15 ZZ pop r14 - 40859e 2 INSTR BELONGTO 408310 - 40859e 2 INSTR DEADREGS EFLAGS R8 R9 R10 R11 R12 R13 R14 R15 ZZ pop r15 - 4085a0 1 INSTR BELONGTO 408310 - 4085a0 1 INSTR DEADREGS EFLAGS R8 R9 R10 R11 R12 R13 R14 R15 ZZ retn - 4085a1 -1 INSTR LOCAL MetadataUnused xor ebx, ebx ; jumptable 000000000040832D case 1 - 4085a1 2 INSTR BELONGTO 408310 - 4085a3 -1 INSTR LOCAL NoMetaUpdate cmp cs:qword_619808, 0 - 4085a3 8 INSTR BELONGTO 408310 - 4085ab -1 INSTR LOCAL NoMetaUpdate jz loc_408358 ; jumptable 000000000040832D default case - 4085ab 6 INSTR BELONGTO 408310 - 4085b1 7 INSTR BELONGTO 408310 - 4085b8 -1 INSTR LOCAL MetadataUnused mov rax, cs:ptr - 4085b8 7 INSTR BELONGTO 408310 - 4085bf 2 INSTR BELONGTO 408310 - 4085bf 2 INSTR DEADREGS EFLAGS ESI EDI R12 R13 R14 R15 ZZ xor esi, esi - 4085bf -2 INSTR LOCAL n ESI ZZ AlwaysNUM xor esi, esi - 4085c1 4 INSTR BELONGTO 408310 - 4085c1 4 INSTR DEADREGS EFLAGS EDI R12 R13 R14 R15 ZZ mov rdi, [rax+rbx*8] - 4085c5 -1 INSTR LOCAL NoMetaUpdate call sub_406800 - 4085c5 5 INSTR BELONGTO 408310 - 4085c5 5 INSTR DEADREGS EFLAGS EAX R12 R13 R14 R15 ZZ call sub_406800 - 4085ca 7 INSTR BELONGTO 408310 - 4085ca 7 INSTR DEADREGS EFLAGS EAX EDI R12 R13 R14 R15 ZZ mov rdi, cs:stdout ; _IO_FILE * - 4085d1 4 INSTR BELONGTO 408310 - 4085d1 4 INSTR DEADREGS EFLAGS EAX R12 R13 R14 R15 ZZ mov rax, [rdi+28h] - 4085d5 -1 INSTR LOCAL NoMetaUpdate cmp rax, [rdi+30h] - 4085d5 4 INSTR BELONGTO 408310 - 4085d9 -1 INSTR LOCAL NoMetaUpdate jnb loc_408758 - 4085d9 6 INSTR BELONGTO 408310 - 4085df 3 INSTR BELONGTO 408310 - 4085df 3 INSTR DEADREGS EFLAGS R12 R13 R14 R15 ZZ mov byte ptr [rax], 0Ah - 4085e2 -1 INSTR LOCAL 1stSrcVia2ndSrcIMMEDNUM add rax, 1 - 4085e2 4 INSTR BELONGTO 408310 - 4085e6 4 INSTR BELONGTO 408310 - 4085e6 4 INSTR DEADREGS EFLAGS R12 R13 R14 R15 ZZ mov [rdi+28h], rax - 4085ea -1 INSTR LOCAL MetadataUnused add rbx, 1 - 4085ea 4 INSTR BELONGTO 408310 - 4085ee -1 INSTR LOCAL NoMetaUpdate cmp cs:qword_619808, rbx - 4085ee 7 INSTR BELONGTO 408310 - 4085f5 -1 INSTR LOCAL NoMetaUpdate ja short loc_4085B8 - 4085f5 2 INSTR BELONGTO 408310 - 4085f7 -1 INSTR LOCAL 1stSrcVia2ndSrcIMMEDNUM add rsp, 38h - 4085f7 4 INSTR BELONGTO 408310 - 4085fb 1 INSTR BELONGTO 408310 - 4085fb 1 INSTR DEADREGS EFLAGS EBX R8 R9 R10 R11 R12 R13 R14 R15 ZZ pop rbx - 4085fc 1 INSTR BELONGTO 408310 - 4085fc 1 INSTR DEADREGS EFLAGS R8 R9 R10 R11 R12 R13 R14 R15 ZZ pop rbp - 4085fd 2 INSTR BELONGTO 408310 - 4085fd 2 INSTR DEADREGS EFLAGS R8 R9 R10 R11 R12 R13 R14 R15 ZZ pop r12 - 4085ff 2 INSTR BELONGTO 408310 - 4085ff 2 INSTR DEADREGS EFLAGS R8 R9 R10 R11 R12 R13 R14 R15 ZZ pop r13 - 408601 2 INSTR BELONGTO 408310 - 408601 2 INSTR DEADREGS EFLAGS R8 R9 R10 R11 R12 R13 R14 R15 ZZ pop r14 - 408603 2 INSTR BELONGTO 408310 - 408603 2 INSTR DEADREGS EFLAGS R8 R9 R10 R11 R12 R13 R14 R15 ZZ pop r15 - 408605 1 INSTR BELONGTO 408310 - 408605 1 INSTR DEADREGS EFLAGS R8 R9 R10 R11 R12 R13 R14 R15 ZZ retn - 408606 -2 INSTR LOCAL n EDI ZZ NUMVia2ndSrcIMMEDNUM mov edi, 1 ; jumptable 000000000040832D case 2 - 408606 5 INSTR BELONGTO 408310 - 408606 5 INSTR DEADREGS EFLAGS EAX ECX EDX EBX ESI EDI R8 R9 R10 R11 R12 R13 R14 R15 ZZ mov edi, 1 ; jumptable 000000000040832D case 2 - 40860b -1 INSTR LOCAL NoMetaUpdate call sub_408040 - 40860b 5 INSTR BELONGTO 408310 - 40860b 5 INSTR DEADREGS EFLAGS EAX ECX EDX EBX ESI R8 R9 R10 R11 R12 R13 R14 R15 ZZ call sub_408040 - 408610 3 INSTR BELONGTO 408310 - 408610 3 INSTR DEADREGS EFLAGS ECX EDX EBX R9 R12 R13 R14 R15 ZZ mov rcx, rax - 408613 -1 INSTR LOCAL MetadataUnused lea rbx, [rax+rax*2-3] - 408613 5 INSTR BELONGTO 408310 - 408618 -2 INSTR LOCAL n RAX ZZ NumericDEFs mov rax, cs:qword_619808 - 408618 7 INSTR BELONGTO 408310 - 408618 7 INSTR DEADREGS EFLAGS EAX EDX R9 R12 R13 R14 R15 ZZ mov rax, cs:qword_619808 - 40861f 2 INSTR BELONGTO 408310 - 40861f 2 INSTR DEADREGS EFLAGS EDX R9 R12 R13 R14 R15 ZZ xor edx, edx - 40861f -2 INSTR LOCAL n EDX ZZ AlwaysNUM xor edx, edx - 408621 -1 INSTR LOCAL MetadataUnused mov r9, cs:qword_61A148 - 408621 7 INSTR BELONGTO 408310 - 408628 -1 INSTR LOCAL MetadataUnused mov [rsp+68h+var_40], 0 - 408628 9 INSTR BELONGTO 408310 - 408631 -1 INSTR LOCAL MetadataRedundant div rcx - 408631 3 INSTR BELONGTO 408310 - 408634 -1 INSTR LOCAL MetadataUnused lea rbx, [r9+rbx*8] - 408634 4 INSTR BELONGTO 408310 - 408638 -1 INSTR LOCAL NoMetaUpdate test rdx, rdx - 408638 3 INSTR BELONGTO 408310 - 40863b -1 INSTR LOCAL MetadataRedundant setnz dl - 40863b 3 INSTR BELONGTO 408310 - 40863e -1 INSTR LOCAL MetadataRedundant movzx edx, dl - 40863e 3 INSTR BELONGTO 408310 - 408641 -1 INSTR LOCAL MetadataRedundant add rdx, rax - 408641 3 INSTR BELONGTO 408310 - 408644 5 INSTR BELONGTO 408310 - 408644 5 INSTR DEADREGS R12 R13 R14 R15 ZZ mov [rsp+68h+var_50], rdx - 408644 5 PTRIMMEDESP STACK 24 displ mov [rsp+68h+var_50], rdx - 408649 -1 INSTR LOCAL NoMetaUpdate jz loc_408358 ; jumptable 000000000040832D default case - 408649 6 INSTR BELONGTO 408310 - 40864f -1 INSTR LOCAL MetadataUnused mov rax, [rsp+68h+var_50] - 40864f 5 INSTR BELONGTO 408310 - 408654 -1 INSTR LOCAL MetadataUnused shl rax, 3 - 408654 4 INSTR BELONGTO 408310 - 408658 -1 INSTR LOCAL MetadataUnused mov [rsp+68h+var_48], rax - 408658 5 INSTR BELONGTO 408310 - 40865d 3 INSTR BELONGTO 408310 - 408660 -1 INSTR LOCAL MetadataUnused mov r14, [rsp+68h+var_40] - 408660 5 INSTR BELONGTO 408310 - 408665 -1 INSTR LOCAL MetadataUnused mov r13, [rsp+68h+var_40] - 408665 5 INSTR BELONGTO 408310 - 40866a -1 INSTR LOCAL MetadataUnused xor r12d, r12d - 40866a 3 INSTR BELONGTO 408310 - 40866d 2 INSTR BELONGTO 408310 - 40866d 2 INSTR DEADREGS EFLAGS EAX EDI R15 ZZ xor ebp, ebp - 40866d -2 INSTR LOCAL n EBP ZZ AlwaysNUM xor ebp, ebp - 40866f -1 INSTR LOCAL MetadataUnused shl r14, 3 - 40866f 4 INSTR BELONGTO 408310 - 408673 -1 INSTR LOCAL NoMetaUpdate jmp short loc_408693 - 408673 2 INSTR BELONGTO 408310 - 408678 5 INSTR BELONGTO 408310 - 408678 5 INSTR DEADREGS EFLAGS EAX ECX EDX ESI EDI R8 R9 R10 R11 R15 ZZ mov r15, [rsp+68h+var_58] - 408678 5 PTRIMMEDESP STACK 16 displ mov r15, [rsp+68h+var_58] - 40867d 5 INSTR BELONGTO 408310 - 40867d 5 INSTR DEADREGS EFLAGS EAX ECX EDX ESI EDI R8 R9 R10 R11 ZZ mov rdi, [rsp+68h+var_60] - 40867d 5 PTRIMMEDESP STACK 8 displ mov rdi, [rsp+68h+var_60] - 408682 3 INSTR BELONGTO 408310 - 408682 3 INSTR DEADREGS EFLAGS EAX ECX EDX ESI R8 R9 R10 R11 ZZ add r15, rbp - 408685 3 INSTR BELONGTO 408310 - 408685 3 INSTR DEADREGS EFLAGS EAX ECX EDX ESI R8 R9 R10 R11 ZZ add rdi, rbp - 408688 3 INSTR BELONGTO 408310 - 408688 3 INSTR DEADREGS EFLAGS EAX ECX EDX ESI R8 R9 R10 R11 ZZ mov rsi, r15 - 40868b 3 INSTR BELONGTO 408310 - 40868b 3 INSTR DEADREGS EFLAGS EAX ECX EDX R8 R9 R10 R11 ZZ mov rbp, r15 - 40868e -1 INSTR LOCAL NoMetaUpdate call sub_405200 - 40868e 5 INSTR BELONGTO 408310 - 40868e 5 INSTR DEADREGS EFLAGS EAX ECX EDX R8 R9 R10 R11 R15 ZZ call sub_405200 - 408693 -1 INSTR LOCAL MetadataUnused mov rax, cs:ptr - 408693 7 INSTR BELONGTO 408310 - 40869a 4 INSTR BELONGTO 408310 - 40869a 4 INSTR DEADREGS EFLAGS ECX EDX ESI EDI R8 R9 R10 R11 R15 ZZ mov r15, [rax+r14] - 40869e 3 INSTR BELONGTO 408310 - 40869e 3 INSTR DEADREGS EFLAGS EAX ECX EDX ESI EDI R8 R9 R10 R11 ZZ mov rdi, r15 - 4086a1 -1 INSTR LOCAL NoMetaUpdate call sub_405B20 - 4086a1 5 INSTR BELONGTO 408310 - 4086a1 5 INSTR DEADREGS EFLAGS EAX ECX EDX ESI R8 R9 R10 R11 ZZ call sub_405B20 - 4086a6 5 INSTR BELONGTO 408310 - 4086a6 5 INSTR DEADREGS EFLAGS ESI EDI ZZ mov [rsp+68h+var_60], rax - 4086a6 5 PTRIMMEDESP STACK 8 displ mov [rsp+68h+var_60], rax - 4086ab -1 INSTR LOCAL MetadataUnused mov rax, [rbx+10h] - 4086ab 4 INSTR BELONGTO 408310 - 4086af 3 INSTR BELONGTO 408310 - 4086af 3 INSTR DEADREGS EFLAGS ESI EDI ZZ mov rsi, rbp - 4086b2 3 INSTR BELONGTO 408310 - 4086b2 3 INSTR DEADREGS EFLAGS EDI ZZ mov rdi, r15 - 4086b5 -1 INSTR LOCAL MetadataUnused mov rax, [rax+r12] - 4086b5 4 INSTR BELONGTO 408310 - 4086b9 -1 INSTR LOCAL MetadataUnused add r12, 8 - 4086b9 4 INSTR BELONGTO 408310 - 4086bd -1 INSTR LOCAL MetadataUnused mov [rsp+68h+var_58], rax - 4086bd 5 INSTR BELONGTO 408310 - 4086c2 -1 INSTR LOCAL NoMetaUpdate call sub_406800 - 4086c2 5 INSTR BELONGTO 408310 - 4086c2 5 INSTR DEADREGS EFLAGS EAX R15 ZZ call sub_406800 - 4086c7 -1 INSTR LOCAL MetadataUnused add r13, [rsp+68h+var_50] - 4086c7 5 INSTR BELONGTO 408310 - 4086cc -1 INSTR LOCAL MetadataUnused add r14, [rsp+68h+var_48] - 4086cc 5 INSTR BELONGTO 408310 - 4086d1 -1 INSTR LOCAL NoMetaUpdate cmp r13, cs:qword_619808 - 4086d1 7 INSTR BELONGTO 408310 - 4086d8 -1 INSTR LOCAL NoMetaUpdate jb short loc_408678 - 4086d8 2 INSTR BELONGTO 408310 - 4086da 7 INSTR BELONGTO 408310 - 4086da 7 INSTR DEADREGS EFLAGS EAX EDI R12 R13 R14 R15 ZZ mov rdi, cs:stdout ; _IO_FILE * - 4086e1 4 INSTR BELONGTO 408310 - 4086e1 4 INSTR DEADREGS EFLAGS EAX R12 R13 R14 R15 ZZ mov rax, [rdi+28h] - 4086e5 -1 INSTR LOCAL NoMetaUpdate cmp rax, [rdi+30h] - 4086e5 4 INSTR BELONGTO 408310 - 4086e9 -1 INSTR LOCAL NoMetaUpdate jnb short loc_40874C - 4086e9 2 INSTR BELONGTO 408310 - 4086eb 3 INSTR BELONGTO 408310 - 4086eb 3 INSTR DEADREGS EFLAGS R12 R13 R14 R15 ZZ mov byte ptr [rax], 0Ah - 4086ee -1 INSTR LOCAL 1stSrcVia2ndSrcIMMEDNUM add rax, 1 - 4086ee 4 INSTR BELONGTO 408310 - 4086f2 4 INSTR BELONGTO 408310 - 4086f2 4 INSTR DEADREGS EFLAGS R12 R13 R14 R15 ZZ mov [rdi+28h], rax - 4086f6 -1 INSTR LOCAL MetadataUnused add [rsp+68h+var_40], 1 - 4086f6 6 INSTR BELONGTO 408310 - 4086fc -2 INSTR LOCAL n RAX ZZ NumericDEFs mov rax, [rsp+68h+var_50] - 4086fc 5 INSTR BELONGTO 408310 - 4086fc 5 INSTR DEADREGS EFLAGS EAX R12 R13 R14 R15 ZZ mov rax, [rsp+68h+var_50] - 4086fc 5 PTRIMMEDESP STACK 24 displ mov rax, [rsp+68h+var_50] - 408701 -1 INSTR LOCAL NoMetaUpdate cmp [rsp+68h+var_40], rax - 408701 5 INSTR BELONGTO 408310 - 408701 5 PTRIMMEDESP STACK 40 displ cmp [rsp+68h+var_40], rax - 408706 -1 INSTR LOCAL NoMetaUpdate jnz loc_408660 - 408706 6 INSTR BELONGTO 408310 - 40870c -1 INSTR LOCAL 1stSrcVia2ndSrcIMMEDNUM add rsp, 38h - 40870c 4 INSTR BELONGTO 408310 - 408710 1 INSTR BELONGTO 408310 - 408710 1 INSTR DEADREGS EFLAGS EBX R8 R9 R10 R11 R12 R13 R14 R15 ZZ pop rbx - 408711 1 INSTR BELONGTO 408310 - 408711 1 INSTR DEADREGS EFLAGS R8 R9 R10 R11 R12 R13 R14 R15 ZZ pop rbp - 408712 2 INSTR BELONGTO 408310 - 408712 2 INSTR DEADREGS EFLAGS R8 R9 R10 R11 R12 R13 R14 R15 ZZ pop r12 - 408714 2 INSTR BELONGTO 408310 - 408714 2 INSTR DEADREGS EFLAGS R8 R9 R10 R11 R12 R13 R14 R15 ZZ pop r13 - 408716 2 INSTR BELONGTO 408310 - 408716 2 INSTR DEADREGS EFLAGS R8 R9 R10 R11 R12 R13 R14 R15 ZZ pop r14 - 408718 2 INSTR BELONGTO 408310 - 408718 2 INSTR DEADREGS EFLAGS R8 R9 R10 R11 R12 R13 R14 R15 ZZ pop r15 - 40871a 1 INSTR BELONGTO 408310 - 40871a 1 INSTR DEADREGS EFLAGS R8 R9 R10 R11 R12 R13 R14 R15 ZZ retn - 40871b -2 INSTR LOCAL n ESI ZZ NUMVia2ndSrcIMMEDNUM mov esi, 0Ah ; int - 40871b 5 INSTR BELONGTO 408310 - 40871b 5 INSTR DEADREGS EFLAGS ESI R13 R14 ZZ mov esi, 0Ah ; int - 408720 4 INSTR BELONGTO 408310 - 408720 4 INSTR DEADREGS EFLAGS R13 R14 ZZ mov [rsp+68h+var_68], rdx - 408720 4 PTRIMMEDESP STACK 0 displ mov [rsp+68h+var_68], rdx - 408724 2 INSTR BELONGTO 408310 - 408724 2 INSTR DEADREGS EFLAGS R13 R14 ZZ xor ebp, ebp - 408724 -2 INSTR LOCAL n EBP ZZ AlwaysNUM xor ebp, ebp - 408726 -1 INSTR LOCAL NoMetaUpdate call ___overflow - 408726 5 INSTR BELONGTO 408310 - 408726 5 INSTR DEADREGS EFLAGS R13 R14 ZZ call ___overflow - 40872b -2 INSTR LOCAL n RDX ZZ NumericDEFs mov rdx, [rsp+68h+var_68] - 40872b 4 INSTR BELONGTO 408310 - 40872b 4 INSTR DEADREGS EFLAGS EAX EDX ESI EDI R13 R14 ZZ mov rdx, [rsp+68h+var_68] - 40872b 4 PTRIMMEDESP STACK 0 displ mov rdx, [rsp+68h+var_68] - 40872f -1 INSTR LOCAL NoMetaUpdate jmp loc_4083E2 - 40872f 5 INSTR BELONGTO 408310 - 408734 -1 INSTR LOCAL 1stSrcVia2ndSrcIMMEDNUM add rsp, 38h - 408734 4 INSTR BELONGTO 408310 - 408738 -1 INSTR LOCAL MetadataUnused mov esi, 0Ah - 408738 56 DEALLOC STACK esp - 56 mov esi, 0Ah - 408738 5 INSTR BELONGTO 408310 - 40873d 1 INSTR BELONGTO 408310 - 40873d 1 INSTR DEADREGS EFLAGS EBX ESI EDI R8 R9 R10 R11 R12 R13 R14 R15 ZZ pop rbx - 40873e 1 INSTR BELONGTO 408310 - 40873e 1 INSTR DEADREGS EFLAGS EBX ESI EDI R8 R9 R10 R11 R12 R13 R14 R15 ZZ pop rbp - 40873f 2 INSTR BELONGTO 408310 - 40873f 2 INSTR DEADREGS EFLAGS EBX ESI EDI R8 R9 R10 R11 R12 R13 R14 R15 ZZ pop r12 - 408741 2 INSTR BELONGTO 408310 - 408741 2 INSTR DEADREGS EFLAGS EBX ESI EDI R8 R9 R10 R11 R12 R13 R14 R15 ZZ pop r13 - 408743 2 INSTR BELONGTO 408310 - 408743 2 INSTR DEADREGS EFLAGS EBX ESI EDI R8 R9 R10 R11 R12 R13 R14 R15 ZZ pop r14 - 408745 2 INSTR BELONGTO 408310 - 408745 2 INSTR DEADREGS EFLAGS EBX ESI EDI R8 R9 R10 R11 R12 R13 R14 R15 ZZ pop r15 - 408747 -1 INSTR LOCAL NoMetaUpdate jmp ___overflow - 408747 5 INSTR BELONGTO 408310 - 408747 5 INSTR DEADREGS EFLAGS EBX ESI EDI R8 R9 R10 R11 R12 R13 R14 R15 ZZ jmp ___overflow - 40874c -2 INSTR LOCAL n ESI ZZ NUMVia2ndSrcIMMEDNUM mov esi, 0Ah ; int - 40874c 5 INSTR BELONGTO 408310 - 40874c 5 INSTR DEADREGS EFLAGS ESI R12 R13 R14 R15 ZZ mov esi, 0Ah ; int - 408751 -1 INSTR LOCAL NoMetaUpdate call ___overflow - 408751 5 INSTR BELONGTO 408310 - 408751 5 INSTR DEADREGS EFLAGS R12 R13 R14 R15 ZZ call ___overflow - 408756 -1 INSTR LOCAL NoMetaUpdate jmp short loc_4086F6 - 408756 2 INSTR BELONGTO 408310 - 408758 -2 INSTR LOCAL n ESI ZZ NUMVia2ndSrcIMMEDNUM mov esi, 0Ah ; int - 408758 5 INSTR BELONGTO 408310 - 408758 5 INSTR DEADREGS EFLAGS ESI R12 R13 R14 R15 ZZ mov esi, 0Ah ; int - 40875d -1 INSTR LOCAL NoMetaUpdate call ___overflow - 40875d 5 INSTR BELONGTO 408310 - 40875d 5 INSTR DEADREGS EFLAGS R12 R13 R14 R15 ZZ call ___overflow - 408762 -1 INSTR LOCAL NoMetaUpdate jmp loc_4085EA - 408762 5 INSTR BELONGTO 408310 - 408767 -2 INSTR LOCAL n ESI ZZ NUMVia2ndSrcIMMEDNUM mov esi, 0Ah ; int - 408767 5 INSTR BELONGTO 408310 - 408767 5 INSTR DEADREGS EFLAGS ESI R12 R13 R14 R15 ZZ mov esi, 0Ah ; int - 40876c -1 INSTR LOCAL NoMetaUpdate call ___overflow - 40876c 5 INSTR BELONGTO 408310 - 40876c 5 INSTR DEADREGS EFLAGS R12 R13 R14 R15 ZZ call ___overflow - 408771 -1 INSTR LOCAL NoMetaUpdate jmp loc_40857D - 408771 5 INSTR BELONGTO 408310 - 408776 -2 INSTR LOCAL n ESI ZZ NumericDEFs movzx esi, r14b ; int - 408776 4 INSTR BELONGTO 408310 - 408776 4 INSTR DEADREGS EFLAGS ESI ZZ movzx esi, r14b ; int - 40877a -1 INSTR LOCAL NoMetaUpdate call ___overflow - 40877a 5 INSTR BELONGTO 408310 - 40877a 5 INSTR DEADREGS EFLAGS ZZ call ___overflow - 40877f 1 INSTR BELONGTO 408310 - 408780 -1 INSTR LOCAL NoMetaUpdate jmp loc_408478 - 408780 5 INSTR BELONGTO 408310 - 408785 -2 INSTR LOCAL n ESI ZZ NUMVia2ndSrcIMMEDNUM mov esi, 2Ch ; int - 408785 5 INSTR BELONGTO 408310 - 408785 5 INSTR DEADREGS EFLAGS ESI ZZ mov esi, 2Ch ; int - 40878a -1 INSTR LOCAL NoMetaUpdate call ___overflow - 40878a 5 INSTR BELONGTO 408310 - 40878a 5 INSTR DEADREGS EFLAGS ZZ call ___overflow - 40878f 1 INSTR BELONGTO 408310 - 408790 -1 INSTR LOCAL NoMetaUpdate jmp loc_40850E - 408790 5 INSTR BELONGTO 408310 - 4087a0 0 FUNC FRAMERESTORE 0 0 1 1 0 1 2 0 4 3 0 0 4 0 8 5 0 0 6 0 0 7 0 4 8 0 0 9 0 0 10 0 0 11 0 0 12 0 0 13 0 0 14 0 0 15 0 0 ZZ - 4087a0 0 FUNC MMSAFENESS SAFE - 4087a0 3 INSTR BELONGTO 4087a0 - 4087a0 3 INSTR DEADREGS EFLAGS EAX ECX EDX R8 ZZ mov rdx, rsi - 4087a0 58 FUNC GLOBAL sub_4087A0 FUNC_UNSAFE NOFP RET 4087d9 - 4087a0 8 MEMORYHOLE STACK esp + 0 ReturnAddress - 4087a3 -1 INSTR LOCAL MetadataUnused mov r8, [rdi+58h] - 4087a3 4 INSTR BELONGTO 4087a0 - 4087a7 4 INSTR BELONGTO 4087a0 - 4087a7 4 INSTR DEADREGS EFLAGS EAX ECX ZZ mov rcx, [rsi+60h] - 4087ab -1 INSTR LOCAL NoMetaUpdate cmp [rdx+58h], r8 - 4087ab 4 INSTR BELONGTO 4087a0 - 4087af 4 INSTR BELONGTO 4087a0 - 4087af 4 INSTR DEADREGS EAX ESI R8 ZZ mov rsi, [rdi+60h] - 4087b3 -2 INSTR LOCAL n EAX ZZ NUMVia2ndSrcIMMEDNUM mov eax, 0FFFFFFFFh - 4087b3 5 INSTR BELONGTO 4087a0 - 4087b3 5 INSTR DEADREGS EAX R8 ZZ mov eax, 0FFFFFFFFh - 4087b8 -1 INSTR LOCAL NoMetaUpdate jg short locret_4087D8 - 4087b8 2 INSTR BELONGTO 4087a0 - 4087ba -2 INSTR LOCAL n EAX ZZ NUMVia2ndSrcIMMEDNUM mov eax, 1 - 4087ba 5 INSTR BELONGTO 4087a0 - 4087ba 5 INSTR DEADREGS EAX ZZ mov eax, 1 - 4087bf -1 INSTR LOCAL NoMetaUpdate jl short locret_4087D8 - 4087bf 2 INSTR BELONGTO 4087a0 - 4087c1 2 INSTR BELONGTO 4087a0 - 4087c1 2 INSTR DEADREGS EFLAGS EAX ZZ mov eax, esi - 4087c3 2 INSTR BELONGTO 4087a0 - 4087c3 2 INSTR DEADREGS EFLAGS ZZ sub eax, ecx - 4087c5 -1 INSTR LOCAL NoMetaUpdate jnz short locret_4087D8 - 4087c5 2 INSTR BELONGTO 4087a0 - 4087c7 -1 INSTR LOCAL MetadataUnused mov rsi, [rdi] - 4087c7 3 INSTR BELONGTO 4087a0 - 4087ca -1 INSTR LOCAL MetadataUnused mov rdi, [rdx] - 4087ca 3 INSTR BELONGTO 4087a0 - 4087cd -1 INSTR LOCAL NoMetaUpdate jmp _strcmp - 4087cd 5 INSTR BELONGTO 4087a0 - 4087cd 5 INSTR DEADREGS EFLAGS EBX ESI EDI ZZ jmp _strcmp - 4087d8 2 INSTR BELONGTO 4087a0 - 4087d8 2 INSTR DEADREGS EFLAGS ZZ rep retn - 4087e0 0 FUNC FRAMERESTORE 0 0 1 1 0 1 2 0 0 3 0 0 4 0 8 5 0 0 6 0 4 7 0 4 8 0 0 9 0 0 10 0 0 11 0 0 12 0 0 13 0 0 14 0 0 15 0 0 ZZ - 4087e0 0 FUNC MMSAFENESS SAFE - 4087e0 -1 INSTR LOCAL MetadataUnused mov r8, [rsi+58h] - 4087e0 4 INSTR BELONGTO 4087e0 - 4087e0 50 FUNC GLOBAL sub_4087E0 FUNC_UNSAFE NOFP RET 408811 - 4087e0 8 MEMORYHOLE STACK esp + 0 ReturnAddress - 4087e4 -1 INSTR LOCAL NoMetaUpdate cmp [rdi+58h], r8 - 4087e4 4 INSTR BELONGTO 4087e0 - 4087e8 -2 INSTR LOCAL n EAX ZZ NUMVia2ndSrcIMMEDNUM mov eax, 0FFFFFFFFh - 4087e8 5 INSTR BELONGTO 4087e0 - 4087e8 5 INSTR DEADREGS EAX ECX EDX R8 ZZ mov eax, 0FFFFFFFFh - 4087ed 4 INSTR BELONGTO 4087e0 - 4087ed 4 INSTR DEADREGS ECX EDX R8 ZZ mov rdx, [rdi+60h] - 4087f1 4 INSTR BELONGTO 4087e0 - 4087f1 4 INSTR DEADREGS ECX R8 ZZ mov rcx, [rsi+60h] - 4087f5 -1 INSTR LOCAL NoMetaUpdate jg short locret_408810 - 4087f5 2 INSTR BELONGTO 4087e0 - 4087f7 -2 INSTR LOCAL n EAX ZZ NUMVia2ndSrcIMMEDNUM mov eax, 1 - 4087f7 5 INSTR BELONGTO 4087e0 - 4087f7 5 INSTR DEADREGS EAX ZZ mov eax, 1 - 4087fc -1 INSTR LOCAL NoMetaUpdate jl short locret_408810 - 4087fc 2 INSTR BELONGTO 4087e0 - 4087fe 2 INSTR BELONGTO 4087e0 - 4087fe 2 INSTR DEADREGS EFLAGS EAX ZZ mov eax, ecx - 408800 2 INSTR BELONGTO 4087e0 - 408800 2 INSTR DEADREGS EFLAGS ZZ sub eax, edx - 408802 -1 INSTR LOCAL NoMetaUpdate jnz short locret_408810 - 408802 2 INSTR BELONGTO 4087e0 - 408804 -1 INSTR LOCAL MetadataUnused mov rsi, [rsi] - 408804 3 INSTR BELONGTO 4087e0 - 408807 -1 INSTR LOCAL MetadataUnused mov rdi, [rdi] - 408807 3 INSTR BELONGTO 4087e0 - 40880a -1 INSTR LOCAL NoMetaUpdate jmp sub_405DF0 - 40880a 5 INSTR BELONGTO 4087e0 - 40880a 5 INSTR DEADREGS EFLAGS EBX ESI EDI ZZ jmp sub_405DF0 - 408810 2 INSTR BELONGTO 4087e0 - 408810 2 INSTR DEADREGS EFLAGS ZZ rep retn - 408820 0 FUNC FRAMERESTORE 0 0 1 1 0 1 2 0 0 3 0 0 4 0 8 5 0 0 6 0 4 7 0 4 8 0 0 9 0 0 10 0 0 11 0 0 12 0 0 13 0 0 14 0 0 15 0 0 ZZ - 408820 0 FUNC MMSAFENESS SAFE - 408820 -1 INSTR LOCAL MetadataUnused mov r8, [rsi+58h] - 408820 4 INSTR BELONGTO 408820 - 408820 50 FUNC GLOBAL sub_408820 FUNC_UNSAFE NOFP RET 408851 - 408820 8 MEMORYHOLE STACK esp + 0 ReturnAddress - 408824 -1 INSTR LOCAL NoMetaUpdate cmp [rdi+58h], r8 - 408824 4 INSTR BELONGTO 408820 - 408828 -2 INSTR LOCAL n EAX ZZ NUMVia2ndSrcIMMEDNUM mov eax, 0FFFFFFFFh - 408828 5 INSTR BELONGTO 408820 - 408828 5 INSTR DEADREGS EAX ECX EDX R8 ZZ mov eax, 0FFFFFFFFh - 40882d 4 INSTR BELONGTO 408820 - 40882d 4 INSTR DEADREGS ECX EDX R8 ZZ mov rdx, [rdi+60h] - 408831 4 INSTR BELONGTO 408820 - 408831 4 INSTR DEADREGS ECX R8 ZZ mov rcx, [rsi+60h] - 408835 -1 INSTR LOCAL NoMetaUpdate jg short locret_408850 - 408835 2 INSTR BELONGTO 408820 - 408837 -2 INSTR LOCAL n EAX ZZ NUMVia2ndSrcIMMEDNUM mov eax, 1 - 408837 5 INSTR BELONGTO 408820 - 408837 5 INSTR DEADREGS EAX ZZ mov eax, 1 - 40883c -1 INSTR LOCAL NoMetaUpdate jl short locret_408850 - 40883c 2 INSTR BELONGTO 408820 - 40883e 2 INSTR BELONGTO 408820 - 40883e 2 INSTR DEADREGS EFLAGS EAX ZZ mov eax, ecx - 408840 2 INSTR BELONGTO 408820 - 408840 2 INSTR DEADREGS EFLAGS ZZ sub eax, edx - 408842 -1 INSTR LOCAL NoMetaUpdate jnz short locret_408850 - 408842 2 INSTR BELONGTO 408820 - 408844 -1 INSTR LOCAL MetadataUnused mov rsi, [rsi] - 408844 3 INSTR BELONGTO 408820 - 408847 -1 INSTR LOCAL MetadataUnused mov rdi, [rdi] - 408847 3 INSTR BELONGTO 408820 - 40884a -1 INSTR LOCAL NoMetaUpdate jmp _strcmp - 40884a 5 INSTR BELONGTO 408820 - 40884a 5 INSTR DEADREGS EFLAGS EBX ESI EDI ZZ jmp _strcmp - 408850 2 INSTR BELONGTO 408820 - 408850 2 INSTR DEADREGS EFLAGS ZZ rep retn - 408860 0 FUNC FRAMERESTORE 0 0 1 1 0 1 2 0 4 3 0 0 4 0 8 5 0 0 6 0 0 7 0 4 8 0 0 9 0 0 10 0 0 11 0 0 12 0 0 13 0 0 14 0 0 15 0 0 ZZ - 408860 0 FUNC MMSAFENESS SAFE - 408860 3 INSTR BELONGTO 408860 - 408860 3 INSTR DEADREGS EFLAGS EAX ECX EDX R8 ZZ mov rdx, rsi - 408860 58 FUNC GLOBAL sub_408860 FUNC_UNSAFE NOFP RET 408899 - 408860 8 MEMORYHOLE STACK esp + 0 ReturnAddress - 408863 -1 INSTR LOCAL MetadataUnused mov r8, [rdi+58h] - 408863 4 INSTR BELONGTO 408860 - 408867 4 INSTR BELONGTO 408860 - 408867 4 INSTR DEADREGS EFLAGS EAX ECX ZZ mov rcx, [rsi+60h] - 40886b -1 INSTR LOCAL NoMetaUpdate cmp [rdx+58h], r8 - 40886b 4 INSTR BELONGTO 408860 - 40886f 4 INSTR BELONGTO 408860 - 40886f 4 INSTR DEADREGS EAX ESI R8 ZZ mov rsi, [rdi+60h] - 408873 -2 INSTR LOCAL n EAX ZZ NUMVia2ndSrcIMMEDNUM mov eax, 0FFFFFFFFh - 408873 5 INSTR BELONGTO 408860 - 408873 5 INSTR DEADREGS EAX R8 ZZ mov eax, 0FFFFFFFFh - 408878 -1 INSTR LOCAL NoMetaUpdate jg short locret_408898 - 408878 2 INSTR BELONGTO 408860 - 40887a -2 INSTR LOCAL n EAX ZZ NUMVia2ndSrcIMMEDNUM mov eax, 1 - 40887a 5 INSTR BELONGTO 408860 - 40887a 5 INSTR DEADREGS EAX ZZ mov eax, 1 - 40887f -1 INSTR LOCAL NoMetaUpdate jl short locret_408898 - 40887f 2 INSTR BELONGTO 408860 - 408881 2 INSTR BELONGTO 408860 - 408881 2 INSTR DEADREGS EFLAGS EAX ZZ mov eax, esi - 408883 2 INSTR BELONGTO 408860 - 408883 2 INSTR DEADREGS EFLAGS ZZ sub eax, ecx - 408885 -1 INSTR LOCAL NoMetaUpdate jnz short locret_408898 - 408885 2 INSTR BELONGTO 408860 - 408887 -1 INSTR LOCAL MetadataUnused mov rsi, [rdi] - 408887 3 INSTR BELONGTO 408860 - 40888a -1 INSTR LOCAL MetadataUnused mov rdi, [rdx] - 40888a 3 INSTR BELONGTO 408860 - 40888d -1 INSTR LOCAL NoMetaUpdate jmp sub_405DF0 - 40888d 5 INSTR BELONGTO 408860 - 40888d 5 INSTR DEADREGS EFLAGS EBX ESI EDI ZZ jmp sub_405DF0 - 408898 2 INSTR BELONGTO 408860 - 408898 2 INSTR DEADREGS EFLAGS ZZ rep retn - 4088a0 0 FUNC FRAMERESTORE 0 0 1 1 0 1 2 0 1 3 0 0 4 0 8 5 0 0 6 0 4 7 0 4 8 0 0 9 0 0 10 0 0 11 0 0 12 0 0 13 0 0 14 0 0 15 0 0 ZZ - 4088a0 0 FUNC MMSAFENESS SAFE - 4088a0 134 FUNC GLOBAL sub_4088A0 FUNC_UNSAFE NOFP RET 408925 - 4088a0 -1 INSTR LOCAL MetadataUnused mov edx, [rsi+0A0h] - 4088a0 6 INSTR BELONGTO 4088a0 - 4088a0 8 MEMORYHOLE STACK esp + 0 ReturnAddress - 4088a6 -1 INSTR LOCAL MetadataUnused xor ecx, ecx - 4088a6 2 INSTR BELONGTO 4088a0 - 4088a8 -1 INSTR LOCAL MetadataUnused mov eax, [rdi+0A0h] - 4088a8 6 INSTR BELONGTO 4088a0 - 4088ae -1 INSTR LOCAL NoMetaUpdate cmp edx, 9 - 4088ae 3 INSTR BELONGTO 4088a0 - 4088b1 -2 INSTR LOCAL n ECX ZZ AlwaysNUM setz cl - 4088b1 3 INSTR BELONGTO 4088a0 - 4088b1 3 INSTR DEADREGS ECX ZZ setz cl - 4088b4 -1 INSTR LOCAL NoMetaUpdate cmp edx, 3 - 4088b4 3 INSTR BELONGTO 4088a0 - 4088b7 -2 INSTR LOCAL n EDX ZZ AlwaysNUM setz dl - 4088b7 3 INSTR BELONGTO 4088a0 - 4088b7 3 INSTR DEADREGS EDX ZZ setz dl - 4088ba -1 INSTR LOCAL MetadataRedundant movzx edx, dl - 4088ba 3 INSTR BELONGTO 4088a0 - 4088bd -1 INSTR LOCAL MetadataRedundant or edx, ecx - 4088bd 2 INSTR BELONGTO 4088a0 - 4088bf -1 INSTR LOCAL MetadataUnused xor ecx, ecx - 4088bf 2 INSTR BELONGTO 4088a0 - 4088c1 -1 INSTR LOCAL NoMetaUpdate cmp eax, 9 - 4088c1 3 INSTR BELONGTO 4088a0 - 4088c4 -1 INSTR LOCAL MetadataRedundant setz cl - 4088c4 3 INSTR BELONGTO 4088a0 - 4088c7 -1 INSTR LOCAL NoMetaUpdate cmp eax, 3 - 4088c7 3 INSTR BELONGTO 4088a0 - 4088ca -2 INSTR LOCAL n EAX ZZ AlwaysNUM setz al - 4088ca 3 INSTR BELONGTO 4088a0 - 4088ca 3 INSTR DEADREGS EAX ZZ setz al - 4088cd -1 INSTR LOCAL MetadataRedundant movzx eax, al - 4088cd 3 INSTR BELONGTO 4088a0 - 4088d0 -1 INSTR LOCAL MetadataRedundant or ecx, eax - 4088d0 2 INSTR BELONGTO 4088a0 - 4088d2 -1 INSTR LOCAL NoMetaUpdate jz short loc_408910 - 4088d2 2 INSTR BELONGTO 4088a0 - 4088d4 -1 INSTR LOCAL NoMetaUpdate test dl, dl - 4088d4 2 INSTR BELONGTO 4088a0 - 4088d6 -1 INSTR LOCAL NoMetaUpdate jz short loc_408920 - 4088d6 2 INSTR BELONGTO 4088a0 - 4088d8 -1 INSTR LOCAL MetadataUnused mov r8, [rsi+58h] - 4088d8 4 INSTR BELONGTO 4088a0 - 4088dc -1 INSTR LOCAL NoMetaUpdate cmp [rdi+58h], r8 - 4088dc 4 INSTR BELONGTO 4088a0 - 4088e0 -2 INSTR LOCAL n EAX ZZ NUMVia2ndSrcIMMEDNUM mov eax, 0FFFFFFFFh - 4088e0 5 INSTR BELONGTO 4088a0 - 4088e0 5 INSTR DEADREGS EAX ECX EDX R8 ZZ mov eax, 0FFFFFFFFh - 4088e5 4 INSTR BELONGTO 4088a0 - 4088e5 4 INSTR DEADREGS ECX EDX R8 ZZ mov rdx, [rdi+60h] - 4088e9 4 INSTR BELONGTO 4088a0 - 4088e9 4 INSTR DEADREGS ECX R8 ZZ mov rcx, [rsi+60h] - 4088ed -1 INSTR LOCAL NoMetaUpdate jg short locret_408919 - 4088ed 2 INSTR BELONGTO 4088a0 - 4088ef -2 INSTR LOCAL n EAX ZZ NUMVia2ndSrcIMMEDNUM mov eax, 1 - 4088ef 5 INSTR BELONGTO 4088a0 - 4088ef 5 INSTR DEADREGS EAX ZZ mov eax, 1 - 4088f4 -1 INSTR LOCAL NoMetaUpdate jl short locret_408919 - 4088f4 2 INSTR BELONGTO 4088a0 - 4088f6 2 INSTR BELONGTO 4088a0 - 4088f6 2 INSTR DEADREGS EFLAGS EAX ZZ mov eax, ecx - 4088f8 2 INSTR BELONGTO 4088a0 - 4088f8 2 INSTR DEADREGS EFLAGS ZZ sub eax, edx - 4088fa -1 INSTR LOCAL NoMetaUpdate jnz short locret_408919 - 4088fa 2 INSTR BELONGTO 4088a0 - 4088fc -1 INSTR LOCAL MetadataUnused mov rsi, [rsi] - 4088fc 3 INSTR BELONGTO 4088a0 - 4088ff -1 INSTR LOCAL MetadataUnused mov rdi, [rdi] - 4088ff 3 INSTR BELONGTO 4088a0 - 408902 -1 INSTR LOCAL NoMetaUpdate jmp sub_405DF0 - 408902 5 INSTR BELONGTO 4088a0 - 408902 5 INSTR DEADREGS EFLAGS EBX ESI EDI ZZ jmp sub_405DF0 - 408910 -1 INSTR LOCAL NoMetaUpdate test dl, dl - 408910 2 INSTR BELONGTO 4088a0 - 408912 -1 INSTR LOCAL NoMetaUpdate jz short loc_4088D8 - 408912 2 INSTR BELONGTO 4088a0 - 408914 -2 INSTR LOCAL n EAX ZZ NUMVia2ndSrcIMMEDNUM mov eax, 1 - 408914 5 INSTR BELONGTO 4088a0 - 408914 5 INSTR DEADREGS EFLAGS EAX ZZ mov eax, 1 - 408919 2 INSTR BELONGTO 4088a0 - 408919 2 INSTR DEADREGS EFLAGS ZZ rep retn - 408920 -2 INSTR LOCAL n EAX ZZ NUMVia2ndSrcIMMEDNUM mov eax, 0FFFFFFFFh - 408920 5 INSTR BELONGTO 4088a0 - 408920 5 INSTR DEADREGS EFLAGS EAX ZZ mov eax, 0FFFFFFFFh - 408925 1 INSTR BELONGTO 4088a0 - 408925 1 INSTR DEADREGS EFLAGS ZZ retn - 408930 0 FUNC FRAMERESTORE 0 0 1 1 0 1 2 0 1 3 0 0 4 0 8 5 0 0 6 0 4 7 0 4 8 0 0 9 0 0 10 0 0 11 0 0 12 0 0 13 0 0 14 0 0 15 0 0 ZZ - 408930 0 FUNC MMSAFENESS SAFE - 408930 134 FUNC GLOBAL sub_408930 FUNC_UNSAFE NOFP RET 4089b5 - 408930 -1 INSTR LOCAL MetadataUnused mov edx, [rsi+0A0h] - 408930 6 INSTR BELONGTO 408930 - 408930 8 MEMORYHOLE STACK esp + 0 ReturnAddress - 408936 -1 INSTR LOCAL MetadataUnused xor ecx, ecx - 408936 2 INSTR BELONGTO 408930 - 408938 -1 INSTR LOCAL MetadataUnused mov eax, [rdi+0A0h] - 408938 6 INSTR BELONGTO 408930 - 40893e -1 INSTR LOCAL NoMetaUpdate cmp edx, 9 - 40893e 3 INSTR BELONGTO 408930 - 408941 -2 INSTR LOCAL n ECX ZZ AlwaysNUM setz cl - 408941 3 INSTR BELONGTO 408930 - 408941 3 INSTR DEADREGS ECX ZZ setz cl - 408944 -1 INSTR LOCAL NoMetaUpdate cmp edx, 3 - 408944 3 INSTR BELONGTO 408930 - 408947 -2 INSTR LOCAL n EDX ZZ AlwaysNUM setz dl - 408947 3 INSTR BELONGTO 408930 - 408947 3 INSTR DEADREGS EDX ZZ setz dl - 40894a -1 INSTR LOCAL MetadataRedundant movzx edx, dl - 40894a 3 INSTR BELONGTO 408930 - 40894d -1 INSTR LOCAL MetadataRedundant or edx, ecx - 40894d 2 INSTR BELONGTO 408930 - 40894f -1 INSTR LOCAL MetadataUnused xor ecx, ecx - 40894f 2 INSTR BELONGTO 408930 - 408951 -1 INSTR LOCAL NoMetaUpdate cmp eax, 9 - 408951 3 INSTR BELONGTO 408930 - 408954 -1 INSTR LOCAL MetadataRedundant setz cl - 408954 3 INSTR BELONGTO 408930 - 408957 -1 INSTR LOCAL NoMetaUpdate cmp eax, 3 - 408957 3 INSTR BELONGTO 408930 - 40895a -2 INSTR LOCAL n EAX ZZ AlwaysNUM setz al - 40895a 3 INSTR BELONGTO 408930 - 40895a 3 INSTR DEADREGS EAX ZZ setz al - 40895d -1 INSTR LOCAL MetadataRedundant movzx eax, al - 40895d 3 INSTR BELONGTO 408930 - 408960 -1 INSTR LOCAL MetadataRedundant or ecx, eax - 408960 2 INSTR BELONGTO 408930 - 408962 -1 INSTR LOCAL NoMetaUpdate jz short loc_4089A0 - 408962 2 INSTR BELONGTO 408930 - 408964 -1 INSTR LOCAL NoMetaUpdate test dl, dl - 408964 2 INSTR BELONGTO 408930 - 408966 -1 INSTR LOCAL NoMetaUpdate jz short loc_4089B0 - 408966 2 INSTR BELONGTO 408930 - 408968 -1 INSTR LOCAL MetadataUnused mov r8, [rsi+58h] - 408968 4 INSTR BELONGTO 408930 - 40896c -1 INSTR LOCAL NoMetaUpdate cmp [rdi+58h], r8 - 40896c 4 INSTR BELONGTO 408930 - 408970 -2 INSTR LOCAL n EAX ZZ NUMVia2ndSrcIMMEDNUM mov eax, 0FFFFFFFFh - 408970 5 INSTR BELONGTO 408930 - 408970 5 INSTR DEADREGS EAX ECX EDX R8 ZZ mov eax, 0FFFFFFFFh - 408975 4 INSTR BELONGTO 408930 - 408975 4 INSTR DEADREGS ECX EDX R8 ZZ mov rdx, [rdi+60h] - 408979 4 INSTR BELONGTO 408930 - 408979 4 INSTR DEADREGS ECX R8 ZZ mov rcx, [rsi+60h] - 40897d -1 INSTR LOCAL NoMetaUpdate jg short locret_4089A9 - 40897d 2 INSTR BELONGTO 408930 - 40897f -2 INSTR LOCAL n EAX ZZ NUMVia2ndSrcIMMEDNUM mov eax, 1 - 40897f 5 INSTR BELONGTO 408930 - 40897f 5 INSTR DEADREGS EAX ZZ mov eax, 1 - 408984 -1 INSTR LOCAL NoMetaUpdate jl short locret_4089A9 - 408984 2 INSTR BELONGTO 408930 - 408986 2 INSTR BELONGTO 408930 - 408986 2 INSTR DEADREGS EFLAGS EAX ZZ mov eax, ecx - 408988 2 INSTR BELONGTO 408930 - 408988 2 INSTR DEADREGS EFLAGS ZZ sub eax, edx - 40898a -1 INSTR LOCAL NoMetaUpdate jnz short locret_4089A9 - 40898a 2 INSTR BELONGTO 408930 - 40898c -1 INSTR LOCAL MetadataUnused mov rsi, [rsi] - 40898c 3 INSTR BELONGTO 408930 - 40898f -1 INSTR LOCAL MetadataUnused mov rdi, [rdi] - 40898f 3 INSTR BELONGTO 408930 - 408992 -1 INSTR LOCAL NoMetaUpdate jmp _strcmp - 408992 5 INSTR BELONGTO 408930 - 408992 5 INSTR DEADREGS EFLAGS EBX ESI EDI ZZ jmp _strcmp - 4089a0 -1 INSTR LOCAL NoMetaUpdate test dl, dl - 4089a0 2 INSTR BELONGTO 408930 - 4089a2 -1 INSTR LOCAL NoMetaUpdate jz short loc_408968 - 4089a2 2 INSTR BELONGTO 408930 - 4089a4 -2 INSTR LOCAL n EAX ZZ NUMVia2ndSrcIMMEDNUM mov eax, 1 - 4089a4 5 INSTR BELONGTO 408930 - 4089a4 5 INSTR DEADREGS EFLAGS EAX ZZ mov eax, 1 - 4089a9 2 INSTR BELONGTO 408930 - 4089a9 2 INSTR DEADREGS EFLAGS ZZ rep retn - 4089b0 -2 INSTR LOCAL n EAX ZZ NUMVia2ndSrcIMMEDNUM mov eax, 0FFFFFFFFh - 4089b0 5 INSTR BELONGTO 408930 - 4089b0 5 INSTR DEADREGS EFLAGS EAX ZZ mov eax, 0FFFFFFFFh - 4089b5 1 INSTR BELONGTO 408930 - 4089b5 1 INSTR DEADREGS EFLAGS ZZ retn - 4089c0 0 FUNC FRAMERESTORE 0 0 1 1 0 1 2 0 4 3 0 0 4 0 8 5 0 0 6 0 1 7 0 4 8 0 0 9 0 0 10 0 0 11 0 0 12 0 0 13 0 0 14 0 0 15 0 0 ZZ - 4089c0 0 FUNC MMSAFENESS SAFE - 4089c0 134 FUNC GLOBAL sub_4089C0 FUNC_UNSAFE NOFP RET 408a45 - 4089c0 -1 INSTR LOCAL MetadataUnused mov ecx, [rsi+0A0h] - 4089c0 6 INSTR BELONGTO 4089c0 - 4089c0 8 MEMORYHOLE STACK esp + 0 ReturnAddress - 4089c6 3 INSTR BELONGTO 4089c0 - 4089c6 3 INSTR DEADREGS EFLAGS EAX EDX ZZ mov rdx, rsi - 4089c9 -1 INSTR LOCAL MetadataUnused xor esi, esi - 4089c9 2 INSTR BELONGTO 4089c0 - 4089cb -1 INSTR LOCAL MetadataUnused mov eax, [rdi+0A0h] - 4089cb 6 INSTR BELONGTO 4089c0 - 4089d1 -1 INSTR LOCAL NoMetaUpdate cmp ecx, 9 - 4089d1 3 INSTR BELONGTO 4089c0 - 4089d4 -2 INSTR LOCAL n ESI ZZ AlwaysNUM setz sil - 4089d4 4 INSTR BELONGTO 4089c0 - 4089d4 4 INSTR DEADREGS ESI ZZ setz sil - 4089d8 -1 INSTR LOCAL NoMetaUpdate cmp ecx, 3 - 4089d8 3 INSTR BELONGTO 4089c0 - 4089db -2 INSTR LOCAL n ECX ZZ AlwaysNUM setz cl - 4089db 3 INSTR BELONGTO 4089c0 - 4089db 3 INSTR DEADREGS ECX ZZ setz cl - 4089de -1 INSTR LOCAL MetadataRedundant movzx ecx, cl - 4089de 3 INSTR BELONGTO 4089c0 - 4089e1 -1 INSTR LOCAL MetadataRedundant or ecx, esi - 4089e1 2 INSTR BELONGTO 4089c0 - 4089e3 -1 INSTR LOCAL MetadataUnused xor esi, esi - 4089e3 2 INSTR BELONGTO 4089c0 - 4089e5 -1 INSTR LOCAL NoMetaUpdate cmp eax, 9 - 4089e5 3 INSTR BELONGTO 4089c0 - 4089e8 -1 INSTR LOCAL MetadataRedundant setz sil - 4089e8 4 INSTR BELONGTO 4089c0 - 4089ec -1 INSTR LOCAL NoMetaUpdate cmp eax, 3 - 4089ec 3 INSTR BELONGTO 4089c0 - 4089ef -2 INSTR LOCAL n EAX ZZ AlwaysNUM setz al - 4089ef 3 INSTR BELONGTO 4089c0 - 4089ef 3 INSTR DEADREGS EAX ZZ setz al - 4089f2 -1 INSTR LOCAL MetadataRedundant movzx eax, al - 4089f2 3 INSTR BELONGTO 4089c0 - 4089f5 -1 INSTR LOCAL MetadataRedundant or esi, eax - 4089f5 2 INSTR BELONGTO 4089c0 - 4089f7 -1 INSTR LOCAL NoMetaUpdate jz short loc_408A30 - 4089f7 2 INSTR BELONGTO 4089c0 - 4089f9 -1 INSTR LOCAL NoMetaUpdate test cl, cl - 4089f9 2 INSTR BELONGTO 4089c0 - 4089fb -1 INSTR LOCAL NoMetaUpdate jz short loc_408A40 - 4089fb 2 INSTR BELONGTO 4089c0 - 4089fd -1 INSTR LOCAL MetadataUnused mov r8, [rdi+58h] - 4089fd 4 INSTR BELONGTO 4089c0 - 408a01 -1 INSTR LOCAL NoMetaUpdate cmp [rdx+58h], r8 - 408a01 4 INSTR BELONGTO 4089c0 - 408a05 -2 INSTR LOCAL n EAX ZZ NUMVia2ndSrcIMMEDNUM mov eax, 0FFFFFFFFh - 408a05 5 INSTR BELONGTO 4089c0 - 408a05 5 INSTR DEADREGS EAX ECX ESI R8 ZZ mov eax, 0FFFFFFFFh - 408a0a 4 INSTR BELONGTO 4089c0 - 408a0a 4 INSTR DEADREGS ECX ESI R8 ZZ mov rcx, [rdx+60h] - 408a0e 4 INSTR BELONGTO 4089c0 - 408a0e 4 INSTR DEADREGS ESI R8 ZZ mov rsi, [rdi+60h] - 408a12 -1 INSTR LOCAL NoMetaUpdate jg short locret_408A39 - 408a12 2 INSTR BELONGTO 4089c0 - 408a14 -2 INSTR LOCAL n EAX ZZ NUMVia2ndSrcIMMEDNUM mov eax, 1 - 408a14 5 INSTR BELONGTO 4089c0 - 408a14 5 INSTR DEADREGS EAX ZZ mov eax, 1 - 408a19 -1 INSTR LOCAL NoMetaUpdate jl short locret_408A39 - 408a19 2 INSTR BELONGTO 4089c0 - 408a1b 2 INSTR BELONGTO 4089c0 - 408a1b 2 INSTR DEADREGS EFLAGS EAX ZZ mov eax, esi - 408a1d 2 INSTR BELONGTO 4089c0 - 408a1d 2 INSTR DEADREGS EFLAGS ZZ sub eax, ecx - 408a1f -1 INSTR LOCAL NoMetaUpdate jnz short locret_408A39 - 408a1f 2 INSTR BELONGTO 4089c0 - 408a21 -1 INSTR LOCAL MetadataUnused mov rsi, [rdi] - 408a21 3 INSTR BELONGTO 4089c0 - 408a24 -1 INSTR LOCAL MetadataUnused mov rdi, [rdx] - 408a24 3 INSTR BELONGTO 4089c0 - 408a27 -1 INSTR LOCAL NoMetaUpdate jmp sub_405DF0 - 408a27 5 INSTR BELONGTO 4089c0 - 408a27 5 INSTR DEADREGS EFLAGS EBX ESI EDI ZZ jmp sub_405DF0 - 408a30 -1 INSTR LOCAL NoMetaUpdate test cl, cl - 408a30 2 INSTR BELONGTO 4089c0 - 408a32 -1 INSTR LOCAL NoMetaUpdate jz short loc_4089FD - 408a32 2 INSTR BELONGTO 4089c0 - 408a34 -2 INSTR LOCAL n EAX ZZ NUMVia2ndSrcIMMEDNUM mov eax, 1 - 408a34 5 INSTR BELONGTO 4089c0 - 408a34 5 INSTR DEADREGS EFLAGS EAX ZZ mov eax, 1 - 408a39 2 INSTR BELONGTO 4089c0 - 408a39 2 INSTR DEADREGS EFLAGS ZZ rep retn - 408a40 -2 INSTR LOCAL n EAX ZZ NUMVia2ndSrcIMMEDNUM mov eax, 0FFFFFFFFh - 408a40 5 INSTR BELONGTO 4089c0 - 408a40 5 INSTR DEADREGS EFLAGS EAX ZZ mov eax, 0FFFFFFFFh - 408a45 1 INSTR BELONGTO 4089c0 - 408a45 1 INSTR DEADREGS EFLAGS ZZ retn - 408a50 0 FUNC FRAMERESTORE 0 0 1 1 0 1 2 0 0 3 0 0 4 0 8 5 0 0 6 0 4 7 0 4 8 0 0 9 0 0 10 0 0 11 0 0 12 0 0 13 0 0 14 0 0 15 0 0 ZZ - 408a50 0 FUNC MMSAFENESS SAFE - 408a50 -1 INSTR LOCAL MetadataUnused mov r8, [rsi+78h] - 408a50 4 INSTR BELONGTO 408a50 - 408a50 58 FUNC GLOBAL sub_408A50 FUNC_UNSAFE NOFP RET 408a89 - 408a50 8 MEMORYHOLE STACK esp + 0 ReturnAddress - 408a54 -1 INSTR LOCAL NoMetaUpdate cmp [rdi+78h], r8 - 408a54 4 INSTR BELONGTO 408a50 - 408a58 -2 INSTR LOCAL n EAX ZZ NUMVia2ndSrcIMMEDNUM mov eax, 0FFFFFFFFh - 408a58 5 INSTR BELONGTO 408a50 - 408a58 5 INSTR DEADREGS EAX ECX EDX R8 ZZ mov eax, 0FFFFFFFFh - 408a5d 7 INSTR BELONGTO 408a50 - 408a5d 7 INSTR DEADREGS ECX EDX R8 ZZ mov rdx, [rdi+80h] - 408a64 7 INSTR BELONGTO 408a50 - 408a64 7 INSTR DEADREGS ECX R8 ZZ mov rcx, [rsi+80h] - 408a6b -1 INSTR LOCAL NoMetaUpdate jg short locret_408A88 - 408a6b 2 INSTR BELONGTO 408a50 - 408a6d -2 INSTR LOCAL n EAX ZZ NUMVia2ndSrcIMMEDNUM mov eax, 1 - 408a6d 5 INSTR BELONGTO 408a50 - 408a6d 5 INSTR DEADREGS EAX ZZ mov eax, 1 - 408a72 -1 INSTR LOCAL NoMetaUpdate jl short locret_408A88 - 408a72 2 INSTR BELONGTO 408a50 - 408a74 2 INSTR BELONGTO 408a50 - 408a74 2 INSTR DEADREGS EFLAGS EAX ZZ mov eax, ecx - 408a76 2 INSTR BELONGTO 408a50 - 408a76 2 INSTR DEADREGS EFLAGS ZZ sub eax, edx - 408a78 -1 INSTR LOCAL NoMetaUpdate jnz short locret_408A88 - 408a78 2 INSTR BELONGTO 408a50 - 408a7a -1 INSTR LOCAL MetadataUnused mov rsi, [rsi] - 408a7a 3 INSTR BELONGTO 408a50 - 408a7d -1 INSTR LOCAL MetadataUnused mov rdi, [rdi] - 408a7d 3 INSTR BELONGTO 408a50 - 408a80 -1 INSTR LOCAL NoMetaUpdate jmp sub_405DF0 - 408a80 5 INSTR BELONGTO 408a50 - 408a80 5 INSTR DEADREGS EFLAGS EBX ESI EDI ZZ jmp sub_405DF0 - 408a88 2 INSTR BELONGTO 408a50 - 408a88 2 INSTR DEADREGS EFLAGS ZZ rep retn - 408a90 0 FUNC FRAMERESTORE 0 0 1 1 0 1 2 0 0 3 0 0 4 0 8 5 0 0 6 0 4 7 0 4 8 0 0 9 0 0 10 0 0 11 0 0 12 0 0 13 0 0 14 0 0 15 0 0 ZZ - 408a90 0 FUNC MMSAFENESS SAFE - 408a90 -1 INSTR LOCAL MetadataUnused mov r8, [rsi+78h] - 408a90 4 INSTR BELONGTO 408a90 - 408a90 58 FUNC GLOBAL sub_408A90 FUNC_UNSAFE NOFP RET 408ac9 - 408a90 8 MEMORYHOLE STACK esp + 0 ReturnAddress - 408a94 -1 INSTR LOCAL NoMetaUpdate cmp [rdi+78h], r8 - 408a94 4 INSTR BELONGTO 408a90 - 408a98 -2 INSTR LOCAL n EAX ZZ NUMVia2ndSrcIMMEDNUM mov eax, 0FFFFFFFFh - 408a98 5 INSTR BELONGTO 408a90 - 408a98 5 INSTR DEADREGS EAX ECX EDX R8 ZZ mov eax, 0FFFFFFFFh - 408a9d 7 INSTR BELONGTO 408a90 - 408a9d 7 INSTR DEADREGS ECX EDX R8 ZZ mov rdx, [rdi+80h] - 408aa4 7 INSTR BELONGTO 408a90 - 408aa4 7 INSTR DEADREGS ECX R8 ZZ mov rcx, [rsi+80h] - 408aab -1 INSTR LOCAL NoMetaUpdate jg short locret_408AC8 - 408aab 2 INSTR BELONGTO 408a90 - 408aad -2 INSTR LOCAL n EAX ZZ NUMVia2ndSrcIMMEDNUM mov eax, 1 - 408aad 5 INSTR BELONGTO 408a90 - 408aad 5 INSTR DEADREGS EAX ZZ mov eax, 1 - 408ab2 -1 INSTR LOCAL NoMetaUpdate jl short locret_408AC8 - 408ab2 2 INSTR BELONGTO 408a90 - 408ab4 2 INSTR BELONGTO 408a90 - 408ab4 2 INSTR DEADREGS EFLAGS EAX ZZ mov eax, ecx - 408ab6 2 INSTR BELONGTO 408a90 - 408ab6 2 INSTR DEADREGS EFLAGS ZZ sub eax, edx - 408ab8 -1 INSTR LOCAL NoMetaUpdate jnz short locret_408AC8 - 408ab8 2 INSTR BELONGTO 408a90 - 408aba -1 INSTR LOCAL MetadataUnused mov rsi, [rsi] - 408aba 3 INSTR BELONGTO 408a90 - 408abd -1 INSTR LOCAL MetadataUnused mov rdi, [rdi] - 408abd 3 INSTR BELONGTO 408a90 - 408ac0 -1 INSTR LOCAL NoMetaUpdate jmp _strcmp - 408ac0 5 INSTR BELONGTO 408a90 - 408ac0 5 INSTR DEADREGS EFLAGS EBX ESI EDI ZZ jmp _strcmp - 408ac8 2 INSTR BELONGTO 408a90 - 408ac8 2 INSTR DEADREGS EFLAGS ZZ rep retn - 408ad0 0 FUNC FRAMERESTORE 0 0 1 1 0 1 2 0 4 3 0 0 4 0 8 5 0 0 6 0 0 7 0 4 8 0 0 9 0 0 10 0 0 11 0 0 12 0 0 13 0 0 14 0 0 15 0 0 ZZ - 408ad0 0 FUNC MMSAFENESS SAFE - 408ad0 3 INSTR BELONGTO 408ad0 - 408ad0 3 INSTR DEADREGS EFLAGS EAX ECX EDX R8 ZZ mov rdx, rsi - 408ad0 66 FUNC GLOBAL sub_408AD0 FUNC_UNSAFE NOFP RET 408b11 - 408ad0 8 MEMORYHOLE STACK esp + 0 ReturnAddress - 408ad3 -1 INSTR LOCAL MetadataUnused mov r8, [rdi+78h] - 408ad3 4 INSTR BELONGTO 408ad0 - 408ad7 7 INSTR BELONGTO 408ad0 - 408ad7 7 INSTR DEADREGS EFLAGS EAX ECX ZZ mov rcx, [rsi+80h] - 408ade -1 INSTR LOCAL NoMetaUpdate cmp [rdx+78h], r8 - 408ade 4 INSTR BELONGTO 408ad0 - 408ae2 7 INSTR BELONGTO 408ad0 - 408ae2 7 INSTR DEADREGS EAX ESI R8 ZZ mov rsi, [rdi+80h] - 408ae9 -2 INSTR LOCAL n EAX ZZ NUMVia2ndSrcIMMEDNUM mov eax, 0FFFFFFFFh - 408ae9 5 INSTR BELONGTO 408ad0 - 408ae9 5 INSTR DEADREGS EAX R8 ZZ mov eax, 0FFFFFFFFh - 408aee -1 INSTR LOCAL NoMetaUpdate jg short locret_408B10 - 408aee 2 INSTR BELONGTO 408ad0 - 408af0 -2 INSTR LOCAL n EAX ZZ NUMVia2ndSrcIMMEDNUM mov eax, 1 - 408af0 5 INSTR BELONGTO 408ad0 - 408af0 5 INSTR DEADREGS EAX ZZ mov eax, 1 - 408af5 -1 INSTR LOCAL NoMetaUpdate jl short locret_408B10 - 408af5 2 INSTR BELONGTO 408ad0 - 408af7 2 INSTR BELONGTO 408ad0 - 408af7 2 INSTR DEADREGS EFLAGS EAX ZZ mov eax, esi - 408af9 2 INSTR BELONGTO 408ad0 - 408af9 2 INSTR DEADREGS EFLAGS ZZ sub eax, ecx - 408afb -1 INSTR LOCAL NoMetaUpdate jnz short locret_408B10 - 408afb 2 INSTR BELONGTO 408ad0 - 408afd -1 INSTR LOCAL MetadataUnused mov rsi, [rdi] - 408afd 3 INSTR BELONGTO 408ad0 - 408b00 -1 INSTR LOCAL MetadataUnused mov rdi, [rdx] - 408b00 3 INSTR BELONGTO 408ad0 - 408b03 -1 INSTR LOCAL NoMetaUpdate jmp sub_405DF0 - 408b03 5 INSTR BELONGTO 408ad0 - 408b03 5 INSTR DEADREGS EFLAGS EBX ESI EDI ZZ jmp sub_405DF0 - 408b10 2 INSTR BELONGTO 408ad0 - 408b10 2 INSTR DEADREGS EFLAGS ZZ rep retn - 408b20 0 FUNC FRAMERESTORE 0 0 1 1 0 1 2 0 4 3 0 0 4 0 8 5 0 0 6 0 0 7 0 4 8 0 0 9 0 0 10 0 0 11 0 0 12 0 0 13 0 0 14 0 0 15 0 0 ZZ - 408b20 0 FUNC MMSAFENESS SAFE - 408b20 3 INSTR BELONGTO 408b20 - 408b20 3 INSTR DEADREGS EFLAGS EAX ECX EDX R8 ZZ mov rdx, rsi - 408b20 66 FUNC GLOBAL sub_408B20 FUNC_UNSAFE NOFP RET 408b61 - 408b20 8 MEMORYHOLE STACK esp + 0 ReturnAddress - 408b23 -1 INSTR LOCAL MetadataUnused mov r8, [rdi+78h] - 408b23 4 INSTR BELONGTO 408b20 - 408b27 7 INSTR BELONGTO 408b20 - 408b27 7 INSTR DEADREGS EFLAGS EAX ECX ZZ mov rcx, [rsi+80h] - 408b2e -1 INSTR LOCAL NoMetaUpdate cmp [rdx+78h], r8 - 408b2e 4 INSTR BELONGTO 408b20 - 408b32 7 INSTR BELONGTO 408b20 - 408b32 7 INSTR DEADREGS EAX ESI R8 ZZ mov rsi, [rdi+80h] - 408b39 -2 INSTR LOCAL n EAX ZZ NUMVia2ndSrcIMMEDNUM mov eax, 0FFFFFFFFh - 408b39 5 INSTR BELONGTO 408b20 - 408b39 5 INSTR DEADREGS EAX R8 ZZ mov eax, 0FFFFFFFFh - 408b3e -1 INSTR LOCAL NoMetaUpdate jg short locret_408B60 - 408b3e 2 INSTR BELONGTO 408b20 - 408b40 -2 INSTR LOCAL n EAX ZZ NUMVia2ndSrcIMMEDNUM mov eax, 1 - 408b40 5 INSTR BELONGTO 408b20 - 408b40 5 INSTR DEADREGS EAX ZZ mov eax, 1 - 408b45 -1 INSTR LOCAL NoMetaUpdate jl short locret_408B60 - 408b45 2 INSTR BELONGTO 408b20 - 408b47 2 INSTR BELONGTO 408b20 - 408b47 2 INSTR DEADREGS EFLAGS EAX ZZ mov eax, esi - 408b49 2 INSTR BELONGTO 408b20 - 408b49 2 INSTR DEADREGS EFLAGS ZZ sub eax, ecx - 408b4b -1 INSTR LOCAL NoMetaUpdate jnz short locret_408B60 - 408b4b 2 INSTR BELONGTO 408b20 - 408b4d -1 INSTR LOCAL MetadataUnused mov rsi, [rdi] - 408b4d 3 INSTR BELONGTO 408b20 - 408b50 -1 INSTR LOCAL MetadataUnused mov rdi, [rdx] - 408b50 3 INSTR BELONGTO 408b20 - 408b53 -1 INSTR LOCAL NoMetaUpdate jmp _strcmp - 408b53 5 INSTR BELONGTO 408b20 - 408b53 5 INSTR DEADREGS EFLAGS EBX ESI EDI ZZ jmp _strcmp - 408b60 2 INSTR BELONGTO 408b20 - 408b60 2 INSTR DEADREGS EFLAGS ZZ rep retn - 408b70 0 FUNC FRAMERESTORE 0 0 1 1 0 1 2 0 1 3 0 0 4 0 8 5 0 0 6 0 4 7 0 4 8 0 0 9 0 0 10 0 0 11 0 0 12 0 0 13 0 0 14 0 0 15 0 0 ZZ - 408b70 0 FUNC MMSAFENESS SAFE - 408b70 134 FUNC GLOBAL sub_408B70 FUNC_UNSAFE NOFP RET 408bf5 - 408b70 -1 INSTR LOCAL MetadataUnused mov edx, [rsi+0A0h] - 408b70 6 INSTR BELONGTO 408b70 - 408b70 8 MEMORYHOLE STACK esp + 0 ReturnAddress - 408b76 -1 INSTR LOCAL MetadataUnused xor ecx, ecx - 408b76 2 INSTR BELONGTO 408b70 - 408b78 -1 INSTR LOCAL MetadataUnused mov eax, [rdi+0A0h] - 408b78 6 INSTR BELONGTO 408b70 - 408b7e -1 INSTR LOCAL NoMetaUpdate cmp edx, 9 - 408b7e 3 INSTR BELONGTO 408b70 - 408b81 -2 INSTR LOCAL n ECX ZZ AlwaysNUM setz cl - 408b81 3 INSTR BELONGTO 408b70 - 408b81 3 INSTR DEADREGS ECX ZZ setz cl - 408b84 -1 INSTR LOCAL NoMetaUpdate cmp edx, 3 - 408b84 3 INSTR BELONGTO 408b70 - 408b87 -2 INSTR LOCAL n EDX ZZ AlwaysNUM setz dl - 408b87 3 INSTR BELONGTO 408b70 - 408b87 3 INSTR DEADREGS EDX ZZ setz dl - 408b8a -1 INSTR LOCAL MetadataRedundant movzx edx, dl - 408b8a 3 INSTR BELONGTO 408b70 - 408b8d -1 INSTR LOCAL MetadataRedundant or edx, ecx - 408b8d 2 INSTR BELONGTO 408b70 - 408b8f -1 INSTR LOCAL MetadataUnused xor ecx, ecx - 408b8f 2 INSTR BELONGTO 408b70 - 408b91 -1 INSTR LOCAL NoMetaUpdate cmp eax, 9 - 408b91 3 INSTR BELONGTO 408b70 - 408b94 -1 INSTR LOCAL MetadataRedundant setz cl - 408b94 3 INSTR BELONGTO 408b70 - 408b97 -1 INSTR LOCAL NoMetaUpdate cmp eax, 3 - 408b97 3 INSTR BELONGTO 408b70 - 408b9a -2 INSTR LOCAL n EAX ZZ AlwaysNUM setz al - 408b9a 3 INSTR BELONGTO 408b70 - 408b9a 3 INSTR DEADREGS EAX ZZ setz al - 408b9d -1 INSTR LOCAL MetadataRedundant movzx eax, al - 408b9d 3 INSTR BELONGTO 408b70 - 408ba0 -1 INSTR LOCAL MetadataRedundant or ecx, eax - 408ba0 2 INSTR BELONGTO 408b70 - 408ba2 -1 INSTR LOCAL NoMetaUpdate jz short loc_408BE0 - 408ba2 2 INSTR BELONGTO 408b70 - 408ba4 -1 INSTR LOCAL NoMetaUpdate test dl, dl - 408ba4 2 INSTR BELONGTO 408b70 - 408ba6 -1 INSTR LOCAL NoMetaUpdate jz short loc_408BF0 - 408ba6 2 INSTR BELONGTO 408b70 - 408ba8 -1 INSTR LOCAL MetadataUnused mov r8, [rsi+78h] - 408ba8 4 INSTR BELONGTO 408b70 - 408bac -1 INSTR LOCAL NoMetaUpdate cmp [rdi+78h], r8 - 408bac 4 INSTR BELONGTO 408b70 - 408bb0 -2 INSTR LOCAL n EAX ZZ NUMVia2ndSrcIMMEDNUM mov eax, 0FFFFFFFFh - 408bb0 5 INSTR BELONGTO 408b70 - 408bb0 5 INSTR DEADREGS EAX ECX EDX R8 ZZ mov eax, 0FFFFFFFFh - 408bb5 7 INSTR BELONGTO 408b70 - 408bb5 7 INSTR DEADREGS ECX EDX R8 ZZ mov rdx, [rdi+80h] - 408bbc 7 INSTR BELONGTO 408b70 - 408bbc 7 INSTR DEADREGS ECX R8 ZZ mov rcx, [rsi+80h] - 408bc3 -1 INSTR LOCAL NoMetaUpdate jg short locret_408BE9 - 408bc3 2 INSTR BELONGTO 408b70 - 408bc5 -2 INSTR LOCAL n EAX ZZ NUMVia2ndSrcIMMEDNUM mov eax, 1 - 408bc5 5 INSTR BELONGTO 408b70 - 408bc5 5 INSTR DEADREGS EAX ZZ mov eax, 1 - 408bca -1 INSTR LOCAL NoMetaUpdate jl short locret_408BE9 - 408bca 2 INSTR BELONGTO 408b70 - 408bcc 2 INSTR BELONGTO 408b70 - 408bcc 2 INSTR DEADREGS EFLAGS EAX ZZ mov eax, ecx - 408bce 2 INSTR BELONGTO 408b70 - 408bce 2 INSTR DEADREGS EFLAGS ZZ sub eax, edx - 408bd0 -1 INSTR LOCAL NoMetaUpdate jnz short locret_408BE9 - 408bd0 2 INSTR BELONGTO 408b70 - 408bd2 -1 INSTR LOCAL MetadataUnused mov rsi, [rsi] - 408bd2 3 INSTR BELONGTO 408b70 - 408bd5 -1 INSTR LOCAL MetadataUnused mov rdi, [rdi] - 408bd5 3 INSTR BELONGTO 408b70 - 408bd8 -1 INSTR LOCAL NoMetaUpdate jmp sub_405DF0 - 408bd8 5 INSTR BELONGTO 408b70 - 408bd8 5 INSTR DEADREGS EFLAGS EBX ESI EDI ZZ jmp sub_405DF0 - 408be0 -1 INSTR LOCAL NoMetaUpdate test dl, dl - 408be0 2 INSTR BELONGTO 408b70 - 408be2 -1 INSTR LOCAL NoMetaUpdate jz short loc_408BA8 - 408be2 2 INSTR BELONGTO 408b70 - 408be4 -2 INSTR LOCAL n EAX ZZ NUMVia2ndSrcIMMEDNUM mov eax, 1 - 408be4 5 INSTR BELONGTO 408b70 - 408be4 5 INSTR DEADREGS EFLAGS EAX ZZ mov eax, 1 - 408be9 2 INSTR BELONGTO 408b70 - 408be9 2 INSTR DEADREGS EFLAGS ZZ rep retn - 408bf0 -2 INSTR LOCAL n EAX ZZ NUMVia2ndSrcIMMEDNUM mov eax, 0FFFFFFFFh - 408bf0 5 INSTR BELONGTO 408b70 - 408bf0 5 INSTR DEADREGS EFLAGS EAX ZZ mov eax, 0FFFFFFFFh - 408bf5 1 INSTR BELONGTO 408b70 - 408bf5 1 INSTR DEADREGS EFLAGS ZZ retn - 408c00 0 FUNC FRAMERESTORE 0 0 1 1 0 1 2 0 1 3 0 0 4 0 8 5 0 0 6 0 4 7 0 4 8 0 0 9 0 0 10 0 0 11 0 0 12 0 0 13 0 0 14 0 0 15 0 0 ZZ - 408c00 0 FUNC MMSAFENESS SAFE - 408c00 134 FUNC GLOBAL sub_408C00 FUNC_UNSAFE NOFP RET 408c85 - 408c00 -1 INSTR LOCAL MetadataUnused mov edx, [rsi+0A0h] - 408c00 6 INSTR BELONGTO 408c00 - 408c00 8 MEMORYHOLE STACK esp + 0 ReturnAddress - 408c06 -1 INSTR LOCAL MetadataUnused xor ecx, ecx - 408c06 2 INSTR BELONGTO 408c00 - 408c08 -1 INSTR LOCAL MetadataUnused mov eax, [rdi+0A0h] - 408c08 6 INSTR BELONGTO 408c00 - 408c0e -1 INSTR LOCAL NoMetaUpdate cmp edx, 9 - 408c0e 3 INSTR BELONGTO 408c00 - 408c11 -2 INSTR LOCAL n ECX ZZ AlwaysNUM setz cl - 408c11 3 INSTR BELONGTO 408c00 - 408c11 3 INSTR DEADREGS ECX ZZ setz cl - 408c14 -1 INSTR LOCAL NoMetaUpdate cmp edx, 3 - 408c14 3 INSTR BELONGTO 408c00 - 408c17 -2 INSTR LOCAL n EDX ZZ AlwaysNUM setz dl - 408c17 3 INSTR BELONGTO 408c00 - 408c17 3 INSTR DEADREGS EDX ZZ setz dl - 408c1a -1 INSTR LOCAL MetadataRedundant movzx edx, dl - 408c1a 3 INSTR BELONGTO 408c00 - 408c1d -1 INSTR LOCAL MetadataRedundant or edx, ecx - 408c1d 2 INSTR BELONGTO 408c00 - 408c1f -1 INSTR LOCAL MetadataUnused xor ecx, ecx - 408c1f 2 INSTR BELONGTO 408c00 - 408c21 -1 INSTR LOCAL NoMetaUpdate cmp eax, 9 - 408c21 3 INSTR BELONGTO 408c00 - 408c24 -1 INSTR LOCAL MetadataRedundant setz cl - 408c24 3 INSTR BELONGTO 408c00 - 408c27 -1 INSTR LOCAL NoMetaUpdate cmp eax, 3 - 408c27 3 INSTR BELONGTO 408c00 - 408c2a -2 INSTR LOCAL n EAX ZZ AlwaysNUM setz al - 408c2a 3 INSTR BELONGTO 408c00 - 408c2a 3 INSTR DEADREGS EAX ZZ setz al - 408c2d -1 INSTR LOCAL MetadataRedundant movzx eax, al - 408c2d 3 INSTR BELONGTO 408c00 - 408c30 -1 INSTR LOCAL MetadataRedundant or ecx, eax - 408c30 2 INSTR BELONGTO 408c00 - 408c32 -1 INSTR LOCAL NoMetaUpdate jz short loc_408C70 - 408c32 2 INSTR BELONGTO 408c00 - 408c34 -1 INSTR LOCAL NoMetaUpdate test dl, dl - 408c34 2 INSTR BELONGTO 408c00 - 408c36 -1 INSTR LOCAL NoMetaUpdate jz short loc_408C80 - 408c36 2 INSTR BELONGTO 408c00 - 408c38 -1 INSTR LOCAL MetadataUnused mov r8, [rsi+78h] - 408c38 4 INSTR BELONGTO 408c00 - 408c3c -1 INSTR LOCAL NoMetaUpdate cmp [rdi+78h], r8 - 408c3c 4 INSTR BELONGTO 408c00 - 408c40 -2 INSTR LOCAL n EAX ZZ NUMVia2ndSrcIMMEDNUM mov eax, 0FFFFFFFFh - 408c40 5 INSTR BELONGTO 408c00 - 408c40 5 INSTR DEADREGS EAX ECX EDX R8 ZZ mov eax, 0FFFFFFFFh - 408c45 7 INSTR BELONGTO 408c00 - 408c45 7 INSTR DEADREGS ECX EDX R8 ZZ mov rdx, [rdi+80h] - 408c4c 7 INSTR BELONGTO 408c00 - 408c4c 7 INSTR DEADREGS ECX R8 ZZ mov rcx, [rsi+80h] - 408c53 -1 INSTR LOCAL NoMetaUpdate jg short locret_408C79 - 408c53 2 INSTR BELONGTO 408c00 - 408c55 -2 INSTR LOCAL n EAX ZZ NUMVia2ndSrcIMMEDNUM mov eax, 1 - 408c55 5 INSTR BELONGTO 408c00 - 408c55 5 INSTR DEADREGS EAX ZZ mov eax, 1 - 408c5a -1 INSTR LOCAL NoMetaUpdate jl short locret_408C79 - 408c5a 2 INSTR BELONGTO 408c00 - 408c5c 2 INSTR BELONGTO 408c00 - 408c5c 2 INSTR DEADREGS EFLAGS EAX ZZ mov eax, ecx - 408c5e 2 INSTR BELONGTO 408c00 - 408c5e 2 INSTR DEADREGS EFLAGS ZZ sub eax, edx - 408c60 -1 INSTR LOCAL NoMetaUpdate jnz short locret_408C79 - 408c60 2 INSTR BELONGTO 408c00 - 408c62 -1 INSTR LOCAL MetadataUnused mov rsi, [rsi] - 408c62 3 INSTR BELONGTO 408c00 - 408c65 -1 INSTR LOCAL MetadataUnused mov rdi, [rdi] - 408c65 3 INSTR BELONGTO 408c00 - 408c68 -1 INSTR LOCAL NoMetaUpdate jmp _strcmp - 408c68 5 INSTR BELONGTO 408c00 - 408c68 5 INSTR DEADREGS EFLAGS EBX ESI EDI ZZ jmp _strcmp - 408c70 -1 INSTR LOCAL NoMetaUpdate test dl, dl - 408c70 2 INSTR BELONGTO 408c00 - 408c72 -1 INSTR LOCAL NoMetaUpdate jz short loc_408C38 - 408c72 2 INSTR BELONGTO 408c00 - 408c74 -2 INSTR LOCAL n EAX ZZ NUMVia2ndSrcIMMEDNUM mov eax, 1 - 408c74 5 INSTR BELONGTO 408c00 - 408c74 5 INSTR DEADREGS EFLAGS EAX ZZ mov eax, 1 - 408c79 2 INSTR BELONGTO 408c00 - 408c79 2 INSTR DEADREGS EFLAGS ZZ rep retn - 408c80 -2 INSTR LOCAL n EAX ZZ NUMVia2ndSrcIMMEDNUM mov eax, 0FFFFFFFFh - 408c80 5 INSTR BELONGTO 408c00 - 408c80 5 INSTR DEADREGS EFLAGS EAX ZZ mov eax, 0FFFFFFFFh - 408c85 1 INSTR BELONGTO 408c00 - 408c85 1 INSTR DEADREGS EFLAGS ZZ retn - 408c90 0 FUNC FRAMERESTORE 0 0 1 1 0 1 2 0 4 3 0 0 4 0 8 5 0 0 6 0 1 7 0 4 8 0 0 9 0 0 10 0 0 11 0 0 12 0 0 13 0 0 14 0 0 15 0 0 ZZ - 408c90 0 FUNC MMSAFENESS SAFE - 408c90 142 FUNC GLOBAL sub_408C90 FUNC_UNSAFE NOFP RET 408d1d - 408c90 -1 INSTR LOCAL MetadataUnused mov ecx, [rsi+0A0h] - 408c90 6 INSTR BELONGTO 408c90 - 408c90 8 MEMORYHOLE STACK esp + 0 ReturnAddress - 408c96 3 INSTR BELONGTO 408c90 - 408c96 3 INSTR DEADREGS EFLAGS EAX EDX ZZ mov rdx, rsi - 408c99 -1 INSTR LOCAL MetadataUnused xor esi, esi - 408c99 2 INSTR BELONGTO 408c90 - 408c9b -1 INSTR LOCAL MetadataUnused mov eax, [rdi+0A0h] - 408c9b 6 INSTR BELONGTO 408c90 - 408ca1 -1 INSTR LOCAL NoMetaUpdate cmp ecx, 9 - 408ca1 3 INSTR BELONGTO 408c90 - 408ca4 -2 INSTR LOCAL n ESI ZZ AlwaysNUM setz sil - 408ca4 4 INSTR BELONGTO 408c90 - 408ca4 4 INSTR DEADREGS ESI ZZ setz sil - 408ca8 -1 INSTR LOCAL NoMetaUpdate cmp ecx, 3 - 408ca8 3 INSTR BELONGTO 408c90 - 408cab -2 INSTR LOCAL n ECX ZZ AlwaysNUM setz cl - 408cab 3 INSTR BELONGTO 408c90 - 408cab 3 INSTR DEADREGS ECX ZZ setz cl - 408cae -1 INSTR LOCAL MetadataRedundant movzx ecx, cl - 408cae 3 INSTR BELONGTO 408c90 - 408cb1 -1 INSTR LOCAL MetadataRedundant or ecx, esi - 408cb1 2 INSTR BELONGTO 408c90 - 408cb3 -1 INSTR LOCAL MetadataUnused xor esi, esi - 408cb3 2 INSTR BELONGTO 408c90 - 408cb5 -1 INSTR LOCAL NoMetaUpdate cmp eax, 9 - 408cb5 3 INSTR BELONGTO 408c90 - 408cb8 -1 INSTR LOCAL MetadataRedundant setz sil - 408cb8 4 INSTR BELONGTO 408c90 - 408cbc -1 INSTR LOCAL NoMetaUpdate cmp eax, 3 - 408cbc 3 INSTR BELONGTO 408c90 - 408cbf -2 INSTR LOCAL n EAX ZZ AlwaysNUM setz al - 408cbf 3 INSTR BELONGTO 408c90 - 408cbf 3 INSTR DEADREGS EAX ZZ setz al - 408cc2 -1 INSTR LOCAL MetadataRedundant movzx eax, al - 408cc2 3 INSTR BELONGTO 408c90 - 408cc5 -1 INSTR LOCAL MetadataRedundant or esi, eax - 408cc5 2 INSTR BELONGTO 408c90 - 408cc7 -1 INSTR LOCAL NoMetaUpdate jz short loc_408D08 - 408cc7 2 INSTR BELONGTO 408c90 - 408cc9 -1 INSTR LOCAL NoMetaUpdate test cl, cl - 408cc9 2 INSTR BELONGTO 408c90 - 408ccb -1 INSTR LOCAL NoMetaUpdate jz short loc_408D18 - 408ccb 2 INSTR BELONGTO 408c90 - 408ccd -1 INSTR LOCAL MetadataUnused mov r8, [rdi+78h] - 408ccd 4 INSTR BELONGTO 408c90 - 408cd1 -1 INSTR LOCAL NoMetaUpdate cmp [rdx+78h], r8 - 408cd1 4 INSTR BELONGTO 408c90 - 408cd5 -2 INSTR LOCAL n EAX ZZ NUMVia2ndSrcIMMEDNUM mov eax, 0FFFFFFFFh - 408cd5 5 INSTR BELONGTO 408c90 - 408cd5 5 INSTR DEADREGS EAX ECX ESI R8 ZZ mov eax, 0FFFFFFFFh - 408cda 7 INSTR BELONGTO 408c90 - 408cda 7 INSTR DEADREGS ECX ESI R8 ZZ mov rcx, [rdx+80h] - 408ce1 7 INSTR BELONGTO 408c90 - 408ce1 7 INSTR DEADREGS ESI R8 ZZ mov rsi, [rdi+80h] - 408ce8 -1 INSTR LOCAL NoMetaUpdate jg short locret_408D11 - 408ce8 2 INSTR BELONGTO 408c90 - 408cea -2 INSTR LOCAL n EAX ZZ NUMVia2ndSrcIMMEDNUM mov eax, 1 - 408cea 5 INSTR BELONGTO 408c90 - 408cea 5 INSTR DEADREGS EAX ZZ mov eax, 1 - 408cef -1 INSTR LOCAL NoMetaUpdate jl short locret_408D11 - 408cef 2 INSTR BELONGTO 408c90 - 408cf1 2 INSTR BELONGTO 408c90 - 408cf1 2 INSTR DEADREGS EFLAGS EAX ZZ mov eax, esi - 408cf3 2 INSTR BELONGTO 408c90 - 408cf3 2 INSTR DEADREGS EFLAGS ZZ sub eax, ecx - 408cf5 -1 INSTR LOCAL NoMetaUpdate jnz short locret_408D11 - 408cf5 2 INSTR BELONGTO 408c90 - 408cf7 -1 INSTR LOCAL MetadataUnused mov rsi, [rdi] - 408cf7 3 INSTR BELONGTO 408c90 - 408cfa -1 INSTR LOCAL MetadataUnused mov rdi, [rdx] - 408cfa 3 INSTR BELONGTO 408c90 - 408cfd -1 INSTR LOCAL NoMetaUpdate jmp sub_405DF0 - 408cfd 5 INSTR BELONGTO 408c90 - 408cfd 5 INSTR DEADREGS EFLAGS EBX ESI EDI ZZ jmp sub_405DF0 - 408d08 -1 INSTR LOCAL NoMetaUpdate test cl, cl - 408d08 2 INSTR BELONGTO 408c90 - 408d0a -1 INSTR LOCAL NoMetaUpdate jz short loc_408CCD - 408d0a 2 INSTR BELONGTO 408c90 - 408d0c -2 INSTR LOCAL n EAX ZZ NUMVia2ndSrcIMMEDNUM mov eax, 1 - 408d0c 5 INSTR BELONGTO 408c90 - 408d0c 5 INSTR DEADREGS EFLAGS EAX ZZ mov eax, 1 - 408d11 2 INSTR BELONGTO 408c90 - 408d11 2 INSTR DEADREGS EFLAGS ZZ rep retn - 408d18 -2 INSTR LOCAL n EAX ZZ NUMVia2ndSrcIMMEDNUM mov eax, 0FFFFFFFFh - 408d18 5 INSTR BELONGTO 408c90 - 408d18 5 INSTR DEADREGS EFLAGS EAX ZZ mov eax, 0FFFFFFFFh - 408d1d 1 INSTR BELONGTO 408c90 - 408d1d 1 INSTR DEADREGS EFLAGS ZZ retn - 408d20 0 FUNC FRAMERESTORE 0 0 1 1 0 1 2 0 4 3 0 0 4 0 8 5 0 0 6 0 0 7 0 4 8 0 0 9 0 0 10 0 0 11 0 0 12 0 0 13 0 0 14 0 0 15 0 0 ZZ - 408d20 0 FUNC MMSAFENESS SAFE - 408d20 3 INSTR BELONGTO 408d20 - 408d20 3 INSTR DEADREGS EFLAGS EAX ECX EDX R8 ZZ mov rdx, rsi - 408d20 58 FUNC GLOBAL sub_408D20 FUNC_UNSAFE NOFP RET 408d59 - 408d20 8 MEMORYHOLE STACK esp + 0 ReturnAddress - 408d23 -1 INSTR LOCAL MetadataUnused mov r8, [rdi+68h] - 408d23 4 INSTR BELONGTO 408d20 - 408d27 4 INSTR BELONGTO 408d20 - 408d27 4 INSTR DEADREGS EFLAGS EAX ECX ZZ mov rcx, [rsi+70h] - 408d2b -1 INSTR LOCAL NoMetaUpdate cmp [rdx+68h], r8 - 408d2b 4 INSTR BELONGTO 408d20 - 408d2f 4 INSTR BELONGTO 408d20 - 408d2f 4 INSTR DEADREGS EAX ESI R8 ZZ mov rsi, [rdi+70h] - 408d33 -2 INSTR LOCAL n EAX ZZ NUMVia2ndSrcIMMEDNUM mov eax, 0FFFFFFFFh - 408d33 5 INSTR BELONGTO 408d20 - 408d33 5 INSTR DEADREGS EAX R8 ZZ mov eax, 0FFFFFFFFh - 408d38 -1 INSTR LOCAL NoMetaUpdate jg short locret_408D58 - 408d38 2 INSTR BELONGTO 408d20 - 408d3a -2 INSTR LOCAL n EAX ZZ NUMVia2ndSrcIMMEDNUM mov eax, 1 - 408d3a 5 INSTR BELONGTO 408d20 - 408d3a 5 INSTR DEADREGS EAX ZZ mov eax, 1 - 408d3f -1 INSTR LOCAL NoMetaUpdate jl short locret_408D58 - 408d3f 2 INSTR BELONGTO 408d20 - 408d41 2 INSTR BELONGTO 408d20 - 408d41 2 INSTR DEADREGS EFLAGS EAX ZZ mov eax, esi - 408d43 2 INSTR BELONGTO 408d20 - 408d43 2 INSTR DEADREGS EFLAGS ZZ sub eax, ecx - 408d45 -1 INSTR LOCAL NoMetaUpdate jnz short locret_408D58 - 408d45 2 INSTR BELONGTO 408d20 - 408d47 -1 INSTR LOCAL MetadataUnused mov rsi, [rdi] - 408d47 3 INSTR BELONGTO 408d20 - 408d4a -1 INSTR LOCAL MetadataUnused mov rdi, [rdx] - 408d4a 3 INSTR BELONGTO 408d20 - 408d4d -1 INSTR LOCAL NoMetaUpdate jmp _strcmp - 408d4d 5 INSTR BELONGTO 408d20 - 408d4d 5 INSTR DEADREGS EFLAGS EBX ESI EDI ZZ jmp _strcmp - 408d58 2 INSTR BELONGTO 408d20 - 408d58 2 INSTR DEADREGS EFLAGS ZZ rep retn - 408d60 0 FUNC FRAMERESTORE 0 0 1 1 0 1 2 0 0 3 0 0 4 0 8 5 0 0 6 0 4 7 0 4 8 0 0 9 0 0 10 0 0 11 0 0 12 0 0 13 0 0 14 0 0 15 0 0 ZZ - 408d60 0 FUNC MMSAFENESS SAFE - 408d60 -1 INSTR LOCAL MetadataUnused mov r8, [rsi+68h] - 408d60 4 INSTR BELONGTO 408d60 - 408d60 50 FUNC GLOBAL sub_408D60 FUNC_UNSAFE NOFP RET 408d91 - 408d60 8 MEMORYHOLE STACK esp + 0 ReturnAddress - 408d64 -1 INSTR LOCAL NoMetaUpdate cmp [rdi+68h], r8 - 408d64 4 INSTR BELONGTO 408d60 - 408d68 -2 INSTR LOCAL n EAX ZZ NUMVia2ndSrcIMMEDNUM mov eax, 0FFFFFFFFh - 408d68 5 INSTR BELONGTO 408d60 - 408d68 5 INSTR DEADREGS EAX ECX EDX R8 ZZ mov eax, 0FFFFFFFFh - 408d6d 4 INSTR BELONGTO 408d60 - 408d6d 4 INSTR DEADREGS ECX EDX R8 ZZ mov rdx, [rdi+70h] - 408d71 4 INSTR BELONGTO 408d60 - 408d71 4 INSTR DEADREGS ECX R8 ZZ mov rcx, [rsi+70h] - 408d75 -1 INSTR LOCAL NoMetaUpdate jg short locret_408D90 - 408d75 2 INSTR BELONGTO 408d60 - 408d77 -2 INSTR LOCAL n EAX ZZ NUMVia2ndSrcIMMEDNUM mov eax, 1 - 408d77 5 INSTR BELONGTO 408d60 - 408d77 5 INSTR DEADREGS EAX ZZ mov eax, 1 - 408d7c -1 INSTR LOCAL NoMetaUpdate jl short locret_408D90 - 408d7c 2 INSTR BELONGTO 408d60 - 408d7e 2 INSTR BELONGTO 408d60 - 408d7e 2 INSTR DEADREGS EFLAGS EAX ZZ mov eax, ecx - 408d80 2 INSTR BELONGTO 408d60 - 408d80 2 INSTR DEADREGS EFLAGS ZZ sub eax, edx - 408d82 -1 INSTR LOCAL NoMetaUpdate jnz short locret_408D90 - 408d82 2 INSTR BELONGTO 408d60 - 408d84 -1 INSTR LOCAL MetadataUnused mov rsi, [rsi] - 408d84 3 INSTR BELONGTO 408d60 - 408d87 -1 INSTR LOCAL MetadataUnused mov rdi, [rdi] - 408d87 3 INSTR BELONGTO 408d60 - 408d8a -1 INSTR LOCAL NoMetaUpdate jmp sub_405DF0 - 408d8a 5 INSTR BELONGTO 408d60 - 408d8a 5 INSTR DEADREGS EFLAGS EBX ESI EDI ZZ jmp sub_405DF0 - 408d90 2 INSTR BELONGTO 408d60 - 408d90 2 INSTR DEADREGS EFLAGS ZZ rep retn - 408da0 0 FUNC FRAMERESTORE 0 0 1 1 0 1 2 0 0 3 0 0 4 0 8 5 0 0 6 0 4 7 0 4 8 0 0 9 0 0 10 0 0 11 0 0 12 0 0 13 0 0 14 0 0 15 0 0 ZZ - 408da0 0 FUNC MMSAFENESS SAFE - 408da0 -1 INSTR LOCAL MetadataUnused mov r8, [rsi+68h] - 408da0 4 INSTR BELONGTO 408da0 - 408da0 50 FUNC GLOBAL sub_408DA0 FUNC_UNSAFE NOFP RET 408dd1 - 408da0 8 MEMORYHOLE STACK esp + 0 ReturnAddress - 408da4 -1 INSTR LOCAL NoMetaUpdate cmp [rdi+68h], r8 - 408da4 4 INSTR BELONGTO 408da0 - 408da8 -2 INSTR LOCAL n EAX ZZ NUMVia2ndSrcIMMEDNUM mov eax, 0FFFFFFFFh - 408da8 5 INSTR BELONGTO 408da0 - 408da8 5 INSTR DEADREGS EAX ECX EDX R8 ZZ mov eax, 0FFFFFFFFh - 408dad 4 INSTR BELONGTO 408da0 - 408dad 4 INSTR DEADREGS ECX EDX R8 ZZ mov rdx, [rdi+70h] - 408db1 4 INSTR BELONGTO 408da0 - 408db1 4 INSTR DEADREGS ECX R8 ZZ mov rcx, [rsi+70h] - 408db5 -1 INSTR LOCAL NoMetaUpdate jg short locret_408DD0 - 408db5 2 INSTR BELONGTO 408da0 - 408db7 -2 INSTR LOCAL n EAX ZZ NUMVia2ndSrcIMMEDNUM mov eax, 1 - 408db7 5 INSTR BELONGTO 408da0 - 408db7 5 INSTR DEADREGS EAX ZZ mov eax, 1 - 408dbc -1 INSTR LOCAL NoMetaUpdate jl short locret_408DD0 - 408dbc 2 INSTR BELONGTO 408da0 - 408dbe 2 INSTR BELONGTO 408da0 - 408dbe 2 INSTR DEADREGS EFLAGS EAX ZZ mov eax, ecx - 408dc0 2 INSTR BELONGTO 408da0 - 408dc0 2 INSTR DEADREGS EFLAGS ZZ sub eax, edx - 408dc2 -1 INSTR LOCAL NoMetaUpdate jnz short locret_408DD0 - 408dc2 2 INSTR BELONGTO 408da0 - 408dc4 -1 INSTR LOCAL MetadataUnused mov rsi, [rsi] - 408dc4 3 INSTR BELONGTO 408da0 - 408dc7 -1 INSTR LOCAL MetadataUnused mov rdi, [rdi] - 408dc7 3 INSTR BELONGTO 408da0 - 408dca -1 INSTR LOCAL NoMetaUpdate jmp _strcmp - 408dca 5 INSTR BELONGTO 408da0 - 408dca 5 INSTR DEADREGS EFLAGS EBX ESI EDI ZZ jmp _strcmp - 408dd0 2 INSTR BELONGTO 408da0 - 408dd0 2 INSTR DEADREGS EFLAGS ZZ rep retn - 408de0 0 FUNC FRAMERESTORE 0 0 1 1 0 1 2 0 4 3 0 0 4 0 8 5 0 0 6 0 0 7 0 4 8 0 0 9 0 0 10 0 0 11 0 0 12 0 0 13 0 0 14 0 0 15 0 0 ZZ - 408de0 0 FUNC MMSAFENESS SAFE - 408de0 3 INSTR BELONGTO 408de0 - 408de0 3 INSTR DEADREGS EFLAGS EAX ECX EDX R8 ZZ mov rdx, rsi - 408de0 58 FUNC GLOBAL sub_408DE0 FUNC_UNSAFE NOFP RET 408e19 - 408de0 8 MEMORYHOLE STACK esp + 0 ReturnAddress - 408de3 -1 INSTR LOCAL MetadataUnused mov r8, [rdi+68h] - 408de3 4 INSTR BELONGTO 408de0 - 408de7 4 INSTR BELONGTO 408de0 - 408de7 4 INSTR DEADREGS EFLAGS EAX ECX ZZ mov rcx, [rsi+70h] - 408deb -1 INSTR LOCAL NoMetaUpdate cmp [rdx+68h], r8 - 408deb 4 INSTR BELONGTO 408de0 - 408def 4 INSTR BELONGTO 408de0 - 408def 4 INSTR DEADREGS EAX ESI R8 ZZ mov rsi, [rdi+70h] - 408df3 -2 INSTR LOCAL n EAX ZZ NUMVia2ndSrcIMMEDNUM mov eax, 0FFFFFFFFh - 408df3 5 INSTR BELONGTO 408de0 - 408df3 5 INSTR DEADREGS EAX R8 ZZ mov eax, 0FFFFFFFFh - 408df8 -1 INSTR LOCAL NoMetaUpdate jg short locret_408E18 - 408df8 2 INSTR BELONGTO 408de0 - 408dfa -2 INSTR LOCAL n EAX ZZ NUMVia2ndSrcIMMEDNUM mov eax, 1 - 408dfa 5 INSTR BELONGTO 408de0 - 408dfa 5 INSTR DEADREGS EAX ZZ mov eax, 1 - 408dff -1 INSTR LOCAL NoMetaUpdate jl short locret_408E18 - 408dff 2 INSTR BELONGTO 408de0 - 408e01 2 INSTR BELONGTO 408de0 - 408e01 2 INSTR DEADREGS EFLAGS EAX ZZ mov eax, esi - 408e03 2 INSTR BELONGTO 408de0 - 408e03 2 INSTR DEADREGS EFLAGS ZZ sub eax, ecx - 408e05 -1 INSTR LOCAL NoMetaUpdate jnz short locret_408E18 - 408e05 2 INSTR BELONGTO 408de0 - 408e07 -1 INSTR LOCAL MetadataUnused mov rsi, [rdi] - 408e07 3 INSTR BELONGTO 408de0 - 408e0a -1 INSTR LOCAL MetadataUnused mov rdi, [rdx] - 408e0a 3 INSTR BELONGTO 408de0 - 408e0d -1 INSTR LOCAL NoMetaUpdate jmp sub_405DF0 - 408e0d 5 INSTR BELONGTO 408de0 - 408e0d 5 INSTR DEADREGS EFLAGS EBX ESI EDI ZZ jmp sub_405DF0 - 408e18 2 INSTR BELONGTO 408de0 - 408e18 2 INSTR DEADREGS EFLAGS ZZ rep retn - 408e20 0 FUNC FRAMERESTORE 0 0 1 1 0 1 2 0 1 3 0 0 4 0 8 5 0 0 6 0 4 7 0 4 8 0 0 9 0 0 10 0 0 11 0 0 12 0 0 13 0 0 14 0 0 15 0 0 ZZ - 408e20 0 FUNC MMSAFENESS SAFE - 408e20 134 FUNC GLOBAL sub_408E20 FUNC_UNSAFE NOFP RET 408ea5 - 408e20 -1 INSTR LOCAL MetadataUnused mov edx, [rsi+0A0h] - 408e20 6 INSTR BELONGTO 408e20 - 408e20 8 MEMORYHOLE STACK esp + 0 ReturnAddress - 408e26 -1 INSTR LOCAL MetadataUnused xor ecx, ecx - 408e26 2 INSTR BELONGTO 408e20 - 408e28 -1 INSTR LOCAL MetadataUnused mov eax, [rdi+0A0h] - 408e28 6 INSTR BELONGTO 408e20 - 408e2e -1 INSTR LOCAL NoMetaUpdate cmp edx, 9 - 408e2e 3 INSTR BELONGTO 408e20 - 408e31 -2 INSTR LOCAL n ECX ZZ AlwaysNUM setz cl - 408e31 3 INSTR BELONGTO 408e20 - 408e31 3 INSTR DEADREGS ECX ZZ setz cl - 408e34 -1 INSTR LOCAL NoMetaUpdate cmp edx, 3 - 408e34 3 INSTR BELONGTO 408e20 - 408e37 -2 INSTR LOCAL n EDX ZZ AlwaysNUM setz dl - 408e37 3 INSTR BELONGTO 408e20 - 408e37 3 INSTR DEADREGS EDX ZZ setz dl - 408e3a -1 INSTR LOCAL MetadataRedundant movzx edx, dl - 408e3a 3 INSTR BELONGTO 408e20 - 408e3d -1 INSTR LOCAL MetadataRedundant or edx, ecx - 408e3d 2 INSTR BELONGTO 408e20 - 408e3f -1 INSTR LOCAL MetadataUnused xor ecx, ecx - 408e3f 2 INSTR BELONGTO 408e20 - 408e41 -1 INSTR LOCAL NoMetaUpdate cmp eax, 9 - 408e41 3 INSTR BELONGTO 408e20 - 408e44 -1 INSTR LOCAL MetadataRedundant setz cl - 408e44 3 INSTR BELONGTO 408e20 - 408e47 -1 INSTR LOCAL NoMetaUpdate cmp eax, 3 - 408e47 3 INSTR BELONGTO 408e20 - 408e4a -2 INSTR LOCAL n EAX ZZ AlwaysNUM setz al - 408e4a 3 INSTR BELONGTO 408e20 - 408e4a 3 INSTR DEADREGS EAX ZZ setz al - 408e4d -1 INSTR LOCAL MetadataRedundant movzx eax, al - 408e4d 3 INSTR BELONGTO 408e20 - 408e50 -1 INSTR LOCAL MetadataRedundant or ecx, eax - 408e50 2 INSTR BELONGTO 408e20 - 408e52 -1 INSTR LOCAL NoMetaUpdate jz short loc_408E90 - 408e52 2 INSTR BELONGTO 408e20 - 408e54 -1 INSTR LOCAL NoMetaUpdate test dl, dl - 408e54 2 INSTR BELONGTO 408e20 - 408e56 -1 INSTR LOCAL NoMetaUpdate jz short loc_408EA0 - 408e56 2 INSTR BELONGTO 408e20 - 408e58 -1 INSTR LOCAL MetadataUnused mov r8, [rsi+68h] - 408e58 4 INSTR BELONGTO 408e20 - 408e5c -1 INSTR LOCAL NoMetaUpdate cmp [rdi+68h], r8 - 408e5c 4 INSTR BELONGTO 408e20 - 408e60 -2 INSTR LOCAL n EAX ZZ NUMVia2ndSrcIMMEDNUM mov eax, 0FFFFFFFFh - 408e60 5 INSTR BELONGTO 408e20 - 408e60 5 INSTR DEADREGS EAX ECX EDX R8 ZZ mov eax, 0FFFFFFFFh - 408e65 4 INSTR BELONGTO 408e20 - 408e65 4 INSTR DEADREGS ECX EDX R8 ZZ mov rdx, [rdi+70h] - 408e69 4 INSTR BELONGTO 408e20 - 408e69 4 INSTR DEADREGS ECX R8 ZZ mov rcx, [rsi+70h] - 408e6d -1 INSTR LOCAL NoMetaUpdate jg short locret_408E99 - 408e6d 2 INSTR BELONGTO 408e20 - 408e6f -2 INSTR LOCAL n EAX ZZ NUMVia2ndSrcIMMEDNUM mov eax, 1 - 408e6f 5 INSTR BELONGTO 408e20 - 408e6f 5 INSTR DEADREGS EAX ZZ mov eax, 1 - 408e74 -1 INSTR LOCAL NoMetaUpdate jl short locret_408E99 - 408e74 2 INSTR BELONGTO 408e20 - 408e76 2 INSTR BELONGTO 408e20 - 408e76 2 INSTR DEADREGS EFLAGS EAX ZZ mov eax, ecx - 408e78 2 INSTR BELONGTO 408e20 - 408e78 2 INSTR DEADREGS EFLAGS ZZ sub eax, edx - 408e7a -1 INSTR LOCAL NoMetaUpdate jnz short locret_408E99 - 408e7a 2 INSTR BELONGTO 408e20 - 408e7c -1 INSTR LOCAL MetadataUnused mov rsi, [rsi] - 408e7c 3 INSTR BELONGTO 408e20 - 408e7f -1 INSTR LOCAL MetadataUnused mov rdi, [rdi] - 408e7f 3 INSTR BELONGTO 408e20 - 408e82 -1 INSTR LOCAL NoMetaUpdate jmp sub_405DF0 - 408e82 5 INSTR BELONGTO 408e20 - 408e82 5 INSTR DEADREGS EFLAGS EBX ESI EDI ZZ jmp sub_405DF0 - 408e90 -1 INSTR LOCAL NoMetaUpdate test dl, dl - 408e90 2 INSTR BELONGTO 408e20 - 408e92 -1 INSTR LOCAL NoMetaUpdate jz short loc_408E58 - 408e92 2 INSTR BELONGTO 408e20 - 408e94 -2 INSTR LOCAL n EAX ZZ NUMVia2ndSrcIMMEDNUM mov eax, 1 - 408e94 5 INSTR BELONGTO 408e20 - 408e94 5 INSTR DEADREGS EFLAGS EAX ZZ mov eax, 1 - 408e99 2 INSTR BELONGTO 408e20 - 408e99 2 INSTR DEADREGS EFLAGS ZZ rep retn - 408ea0 -2 INSTR LOCAL n EAX ZZ NUMVia2ndSrcIMMEDNUM mov eax, 0FFFFFFFFh - 408ea0 5 INSTR BELONGTO 408e20 - 408ea0 5 INSTR DEADREGS EFLAGS EAX ZZ mov eax, 0FFFFFFFFh - 408ea5 1 INSTR BELONGTO 408e20 - 408ea5 1 INSTR DEADREGS EFLAGS ZZ retn - 408eb0 0 FUNC FRAMERESTORE 0 0 1 1 0 1 2 0 1 3 0 0 4 0 8 5 0 0 6 0 4 7 0 4 8 0 0 9 0 0 10 0 0 11 0 0 12 0 0 13 0 0 14 0 0 15 0 0 ZZ - 408eb0 0 FUNC MMSAFENESS SAFE - 408eb0 134 FUNC GLOBAL sub_408EB0 FUNC_UNSAFE NOFP RET 408f35 - 408eb0 -1 INSTR LOCAL MetadataUnused mov edx, [rsi+0A0h] - 408eb0 6 INSTR BELONGTO 408eb0 - 408eb0 8 MEMORYHOLE STACK esp + 0 ReturnAddress - 408eb6 -1 INSTR LOCAL MetadataUnused xor ecx, ecx - 408eb6 2 INSTR BELONGTO 408eb0 - 408eb8 -1 INSTR LOCAL MetadataUnused mov eax, [rdi+0A0h] - 408eb8 6 INSTR BELONGTO 408eb0 - 408ebe -1 INSTR LOCAL NoMetaUpdate cmp edx, 9 - 408ebe 3 INSTR BELONGTO 408eb0 - 408ec1 -2 INSTR LOCAL n ECX ZZ AlwaysNUM setz cl - 408ec1 3 INSTR BELONGTO 408eb0 - 408ec1 3 INSTR DEADREGS ECX ZZ setz cl - 408ec4 -1 INSTR LOCAL NoMetaUpdate cmp edx, 3 - 408ec4 3 INSTR BELONGTO 408eb0 - 408ec7 -2 INSTR LOCAL n EDX ZZ AlwaysNUM setz dl - 408ec7 3 INSTR BELONGTO 408eb0 - 408ec7 3 INSTR DEADREGS EDX ZZ setz dl - 408eca -1 INSTR LOCAL MetadataRedundant movzx edx, dl - 408eca 3 INSTR BELONGTO 408eb0 - 408ecd -1 INSTR LOCAL MetadataRedundant or edx, ecx - 408ecd 2 INSTR BELONGTO 408eb0 - 408ecf -1 INSTR LOCAL MetadataUnused xor ecx, ecx - 408ecf 2 INSTR BELONGTO 408eb0 - 408ed1 -1 INSTR LOCAL NoMetaUpdate cmp eax, 9 - 408ed1 3 INSTR BELONGTO 408eb0 - 408ed4 -1 INSTR LOCAL MetadataRedundant setz cl - 408ed4 3 INSTR BELONGTO 408eb0 - 408ed7 -1 INSTR LOCAL NoMetaUpdate cmp eax, 3 - 408ed7 3 INSTR BELONGTO 408eb0 - 408eda -2 INSTR LOCAL n EAX ZZ AlwaysNUM setz al - 408eda 3 INSTR BELONGTO 408eb0 - 408eda 3 INSTR DEADREGS EAX ZZ setz al - 408edd -1 INSTR LOCAL MetadataRedundant movzx eax, al - 408edd 3 INSTR BELONGTO 408eb0 - 408ee0 -1 INSTR LOCAL MetadataRedundant or ecx, eax - 408ee0 2 INSTR BELONGTO 408eb0 - 408ee2 -1 INSTR LOCAL NoMetaUpdate jz short loc_408F20 - 408ee2 2 INSTR BELONGTO 408eb0 - 408ee4 -1 INSTR LOCAL NoMetaUpdate test dl, dl - 408ee4 2 INSTR BELONGTO 408eb0 - 408ee6 -1 INSTR LOCAL NoMetaUpdate jz short loc_408F30 - 408ee6 2 INSTR BELONGTO 408eb0 - 408ee8 -1 INSTR LOCAL MetadataUnused mov r8, [rsi+68h] - 408ee8 4 INSTR BELONGTO 408eb0 - 408eec -1 INSTR LOCAL NoMetaUpdate cmp [rdi+68h], r8 - 408eec 4 INSTR BELONGTO 408eb0 - 408ef0 -2 INSTR LOCAL n EAX ZZ NUMVia2ndSrcIMMEDNUM mov eax, 0FFFFFFFFh - 408ef0 5 INSTR BELONGTO 408eb0 - 408ef0 5 INSTR DEADREGS EAX ECX EDX R8 ZZ mov eax, 0FFFFFFFFh - 408ef5 4 INSTR BELONGTO 408eb0 - 408ef5 4 INSTR DEADREGS ECX EDX R8 ZZ mov rdx, [rdi+70h] - 408ef9 4 INSTR BELONGTO 408eb0 - 408ef9 4 INSTR DEADREGS ECX R8 ZZ mov rcx, [rsi+70h] - 408efd -1 INSTR LOCAL NoMetaUpdate jg short locret_408F29 - 408efd 2 INSTR BELONGTO 408eb0 - 408eff -2 INSTR LOCAL n EAX ZZ NUMVia2ndSrcIMMEDNUM mov eax, 1 - 408eff 5 INSTR BELONGTO 408eb0 - 408eff 5 INSTR DEADREGS EAX ZZ mov eax, 1 - 408f04 -1 INSTR LOCAL NoMetaUpdate jl short locret_408F29 - 408f04 2 INSTR BELONGTO 408eb0 - 408f06 2 INSTR BELONGTO 408eb0 - 408f06 2 INSTR DEADREGS EFLAGS EAX ZZ mov eax, ecx - 408f08 2 INSTR BELONGTO 408eb0 - 408f08 2 INSTR DEADREGS EFLAGS ZZ sub eax, edx - 408f0a -1 INSTR LOCAL NoMetaUpdate jnz short locret_408F29 - 408f0a 2 INSTR BELONGTO 408eb0 - 408f0c -1 INSTR LOCAL MetadataUnused mov rsi, [rsi] - 408f0c 3 INSTR BELONGTO 408eb0 - 408f0f -1 INSTR LOCAL MetadataUnused mov rdi, [rdi] - 408f0f 3 INSTR BELONGTO 408eb0 - 408f12 -1 INSTR LOCAL NoMetaUpdate jmp _strcmp - 408f12 5 INSTR BELONGTO 408eb0 - 408f12 5 INSTR DEADREGS EFLAGS EBX ESI EDI ZZ jmp _strcmp - 408f20 -1 INSTR LOCAL NoMetaUpdate test dl, dl - 408f20 2 INSTR BELONGTO 408eb0 - 408f22 -1 INSTR LOCAL NoMetaUpdate jz short loc_408EE8 - 408f22 2 INSTR BELONGTO 408eb0 - 408f24 -2 INSTR LOCAL n EAX ZZ NUMVia2ndSrcIMMEDNUM mov eax, 1 - 408f24 5 INSTR BELONGTO 408eb0 - 408f24 5 INSTR DEADREGS EFLAGS EAX ZZ mov eax, 1 - 408f29 2 INSTR BELONGTO 408eb0 - 408f29 2 INSTR DEADREGS EFLAGS ZZ rep retn - 408f30 -2 INSTR LOCAL n EAX ZZ NUMVia2ndSrcIMMEDNUM mov eax, 0FFFFFFFFh - 408f30 5 INSTR BELONGTO 408eb0 - 408f30 5 INSTR DEADREGS EFLAGS EAX ZZ mov eax, 0FFFFFFFFh - 408f35 1 INSTR BELONGTO 408eb0 - 408f35 1 INSTR DEADREGS EFLAGS ZZ retn - 408f40 0 FUNC FRAMERESTORE 0 0 1 1 0 1 2 0 4 3 0 0 4 0 8 5 0 0 6 0 1 7 0 4 8 0 0 9 0 0 10 0 0 11 0 0 12 0 0 13 0 0 14 0 0 15 0 0 ZZ - 408f40 0 FUNC MMSAFENESS SAFE - 408f40 134 FUNC GLOBAL sub_408F40 FUNC_UNSAFE NOFP RET 408fc5 - 408f40 -1 INSTR LOCAL MetadataUnused mov ecx, [rsi+0A0h] - 408f40 6 INSTR BELONGTO 408f40 - 408f40 8 MEMORYHOLE STACK esp + 0 ReturnAddress - 408f46 3 INSTR BELONGTO 408f40 - 408f46 3 INSTR DEADREGS EFLAGS EAX EDX ZZ mov rdx, rsi - 408f49 -1 INSTR LOCAL MetadataUnused xor esi, esi - 408f49 2 INSTR BELONGTO 408f40 - 408f4b -1 INSTR LOCAL MetadataUnused mov eax, [rdi+0A0h] - 408f4b 6 INSTR BELONGTO 408f40 - 408f51 -1 INSTR LOCAL NoMetaUpdate cmp ecx, 9 - 408f51 3 INSTR BELONGTO 408f40 - 408f54 -2 INSTR LOCAL n ESI ZZ AlwaysNUM setz sil - 408f54 4 INSTR BELONGTO 408f40 - 408f54 4 INSTR DEADREGS ESI ZZ setz sil - 408f58 -1 INSTR LOCAL NoMetaUpdate cmp ecx, 3 - 408f58 3 INSTR BELONGTO 408f40 - 408f5b -2 INSTR LOCAL n ECX ZZ AlwaysNUM setz cl - 408f5b 3 INSTR BELONGTO 408f40 - 408f5b 3 INSTR DEADREGS ECX ZZ setz cl - 408f5e -1 INSTR LOCAL MetadataRedundant movzx ecx, cl - 408f5e 3 INSTR BELONGTO 408f40 - 408f61 -1 INSTR LOCAL MetadataRedundant or ecx, esi - 408f61 2 INSTR BELONGTO 408f40 - 408f63 -1 INSTR LOCAL MetadataUnused xor esi, esi - 408f63 2 INSTR BELONGTO 408f40 - 408f65 -1 INSTR LOCAL NoMetaUpdate cmp eax, 9 - 408f65 3 INSTR BELONGTO 408f40 - 408f68 -1 INSTR LOCAL MetadataRedundant setz sil - 408f68 4 INSTR BELONGTO 408f40 - 408f6c -1 INSTR LOCAL NoMetaUpdate cmp eax, 3 - 408f6c 3 INSTR BELONGTO 408f40 - 408f6f -2 INSTR LOCAL n EAX ZZ AlwaysNUM setz al - 408f6f 3 INSTR BELONGTO 408f40 - 408f6f 3 INSTR DEADREGS EAX ZZ setz al - 408f72 -1 INSTR LOCAL MetadataRedundant movzx eax, al - 408f72 3 INSTR BELONGTO 408f40 - 408f75 -1 INSTR LOCAL MetadataRedundant or esi, eax - 408f75 2 INSTR BELONGTO 408f40 - 408f77 -1 INSTR LOCAL NoMetaUpdate jz short loc_408FB0 - 408f77 2 INSTR BELONGTO 408f40 - 408f79 -1 INSTR LOCAL NoMetaUpdate test cl, cl - 408f79 2 INSTR BELONGTO 408f40 - 408f7b -1 INSTR LOCAL NoMetaUpdate jz short loc_408FC0 - 408f7b 2 INSTR BELONGTO 408f40 - 408f7d -1 INSTR LOCAL MetadataUnused mov r8, [rdi+68h] - 408f7d 4 INSTR BELONGTO 408f40 - 408f81 -1 INSTR LOCAL NoMetaUpdate cmp [rdx+68h], r8 - 408f81 4 INSTR BELONGTO 408f40 - 408f85 -2 INSTR LOCAL n EAX ZZ NUMVia2ndSrcIMMEDNUM mov eax, 0FFFFFFFFh - 408f85 5 INSTR BELONGTO 408f40 - 408f85 5 INSTR DEADREGS EAX ECX ESI R8 ZZ mov eax, 0FFFFFFFFh - 408f8a 4 INSTR BELONGTO 408f40 - 408f8a 4 INSTR DEADREGS ECX ESI R8 ZZ mov rcx, [rdx+70h] - 408f8e 4 INSTR BELONGTO 408f40 - 408f8e 4 INSTR DEADREGS ESI R8 ZZ mov rsi, [rdi+70h] - 408f92 -1 INSTR LOCAL NoMetaUpdate jg short locret_408FB9 - 408f92 2 INSTR BELONGTO 408f40 - 408f94 -2 INSTR LOCAL n EAX ZZ NUMVia2ndSrcIMMEDNUM mov eax, 1 - 408f94 5 INSTR BELONGTO 408f40 - 408f94 5 INSTR DEADREGS EAX ZZ mov eax, 1 - 408f99 -1 INSTR LOCAL NoMetaUpdate jl short locret_408FB9 - 408f99 2 INSTR BELONGTO 408f40 - 408f9b 2 INSTR BELONGTO 408f40 - 408f9b 2 INSTR DEADREGS EFLAGS EAX ZZ mov eax, esi - 408f9d 2 INSTR BELONGTO 408f40 - 408f9d 2 INSTR DEADREGS EFLAGS ZZ sub eax, ecx - 408f9f -1 INSTR LOCAL NoMetaUpdate jnz short locret_408FB9 - 408f9f 2 INSTR BELONGTO 408f40 - 408fa1 -1 INSTR LOCAL MetadataUnused mov rsi, [rdi] - 408fa1 3 INSTR BELONGTO 408f40 - 408fa4 -1 INSTR LOCAL MetadataUnused mov rdi, [rdx] - 408fa4 3 INSTR BELONGTO 408f40 - 408fa7 -1 INSTR LOCAL NoMetaUpdate jmp sub_405DF0 - 408fa7 5 INSTR BELONGTO 408f40 - 408fa7 5 INSTR DEADREGS EFLAGS EBX ESI EDI ZZ jmp sub_405DF0 - 408fb0 -1 INSTR LOCAL NoMetaUpdate test cl, cl - 408fb0 2 INSTR BELONGTO 408f40 - 408fb2 -1 INSTR LOCAL NoMetaUpdate jz short loc_408F7D - 408fb2 2 INSTR BELONGTO 408f40 - 408fb4 -2 INSTR LOCAL n EAX ZZ NUMVia2ndSrcIMMEDNUM mov eax, 1 - 408fb4 5 INSTR BELONGTO 408f40 - 408fb4 5 INSTR DEADREGS EFLAGS EAX ZZ mov eax, 1 - 408fb9 2 INSTR BELONGTO 408f40 - 408fb9 2 INSTR DEADREGS EFLAGS ZZ rep retn - 408fc0 -2 INSTR LOCAL n EAX ZZ NUMVia2ndSrcIMMEDNUM mov eax, 0FFFFFFFFh - 408fc0 5 INSTR BELONGTO 408f40 - 408fc0 5 INSTR DEADREGS EFLAGS EAX ZZ mov eax, 0FFFFFFFFh - 408fc5 1 INSTR BELONGTO 408f40 - 408fc5 1 INSTR DEADREGS EFLAGS ZZ retn - 408fd0 0 FUNC FRAMERESTORE 0 0 1 1 0 0 2 0 0 3 0 0 4 0 8 5 0 0 6 0 0 7 0 0 8 0 0 9 0 0 10 0 0 11 0 0 12 0 0 13 0 0 14 0 0 15 0 0 ZZ - 408fd0 0 FUNC MMSAFENESS SAFE - 408fd0 141 FUNC GLOBAL sub_408FD0 FUNC_UNSAFE NOFP RET 40905c - 408fd0 5 INSTR BELONGTO 408fd0 - 408fd0 5 INSTR DEADREGS EFLAGS ZZ mov [rsp+var_18], rbx - 408fd0 5 PTRIMMEDESP STACK -24 displ mov [rsp+var_18], rbx - 408fd5 5 INSTR BELONGTO 408fd0 - 408fd5 5 INSTR DEADREGS EFLAGS EBX ZZ mov [rsp+var_10], rbp - 408fd5 5 PTRIMMEDESP STACK -16 displ mov [rsp+var_10], rbp - 408fda -1 INSTR LOCAL MetadataUnused mov [rsp+var_8], r12 - 408fda 5 INSTR BELONGTO 408fd0 - 408fdf 24 DATAREF STACK 1037 esp + 0 PARENT LocalFrame LOCALFRAME - 408fdf 4 INSTR BELONGTO 408fd0 - 408fdf 4 INSTR DEADREGS EFLAGS EBX R12 ZZ sub rsp, 18h - 408fdf 8 DATAREF STACK 1038 esp + 0 CHILDOF 1037 OFFSET 0 LOCALVAR var_18 - 408fdf 8 DATAREF STACK 1039 esp + 8 CHILDOF 1037 OFFSET 8 LOCALVAR var_10 - 408fdf 8 DATAREF STACK 1040 esp + 16 CHILDOF 1037 OFFSET 16 LOCALVAR var_8 - 408fdf 8 MEMORYHOLE STACK esp + 24 ReturnAddress - 408fe3 3 INSTR BELONGTO 408fd0 - 408fe3 3 INSTR DEADREGS EFLAGS EBX R12 ZZ mov rbp, [rsi] - 408fe6 -1 INSTR LOCAL MetadataUnused mov r12, rdi - 408fe6 3 INSTR BELONGTO 408fd0 - 408fe9 -2 INSTR LOCAL n ESI ZZ NUMVia2ndSrcIMMEDNUM mov esi, 2Eh ; c - 408fe9 5 INSTR BELONGTO 408fd0 - 408fe9 5 INSTR DEADREGS EFLAGS EBX ESI EDI ZZ mov esi, 2Eh ; c - 408fee 3 INSTR BELONGTO 408fd0 - 408fee 3 INSTR DEADREGS EFLAGS EBX EDI ZZ mov rdi, rbp ; s - 408ff1 -1 INSTR LOCAL NoMetaUpdate call _strrchr - 408ff1 5 INSTR BELONGTO 408fd0 - 408ff1 5 INSTR DEADREGS EFLAGS EBX ZZ call _strrchr - 408ff6 4 INSTR BELONGTO 408fd0 - 408ff6 4 INSTR DEADREGS EFLAGS EBX ESI EDI ZZ mov r12, [r12] - 408ffa -1 INSTR LOCAL MetadataRedundant mov esi, 2Eh ; c - 408ffa 5 INSTR BELONGTO 408fd0 - 408fff 3 INSTR BELONGTO 408fd0 - 408fff 3 INSTR DEADREGS EFLAGS EBX EDI ZZ mov rbx, rax - 409002 3 INSTR BELONGTO 408fd0 - 409002 3 INSTR DEADREGS EFLAGS EDI ZZ mov rdi, r12 ; s - 409005 -1 INSTR LOCAL NoMetaUpdate call _strrchr - 409005 5 INSTR BELONGTO 408fd0 - 409005 5 INSTR DEADREGS EFLAGS ZZ call _strrchr - 40900a 5 INSTR BELONGTO 408fd0 - 40900a 5 INSTR DEADREGS EFLAGS EDX ESI EDI ZZ mov edx, (offset aWrittenBySSAnd+1Bh) - 40900f -1 INSTR LOCAL NoMetaUpdate test rax, rax - 40900f 3 INSTR BELONGTO 408fd0 - 409012 4 INSTR BELONGTO 408fd0 - 409012 4 INSTR DEADREGS ESI EDI ZZ cmovz rax, rdx - 409016 -1 INSTR LOCAL NoMetaUpdate test rbx, rbx - 409016 3 INSTR BELONGTO 408fd0 - 409019 4 INSTR BELONGTO 408fd0 - 409019 4 INSTR DEADREGS ESI EDI ZZ cmovz rbx, rdx - 40901d 3 INSTR BELONGTO 408fd0 - 40901d 3 INSTR DEADREGS EFLAGS ESI EDI ZZ mov rsi, rax ; s2 - 409020 3 INSTR BELONGTO 408fd0 - 409020 3 INSTR DEADREGS EFLAGS EDI ZZ mov rdi, rbx ; s1 - 409023 -1 INSTR LOCAL NoMetaUpdate call _strcmp - 409023 5 INSTR BELONGTO 408fd0 - 409023 5 INSTR DEADREGS EFLAGS EBX ZZ call _strcmp - 409028 -1 INSTR LOCAL NoMetaUpdate test eax, eax - 409028 2 INSTR BELONGTO 408fd0 - 40902a -1 INSTR LOCAL NoMetaUpdate jz short loc_409040 - 40902a 2 INSTR BELONGTO 408fd0 - 40902c 4 INSTR BELONGTO 408fd0 - 40902c 4 INSTR DEADREGS EFLAGS EBX R8 R9 R10 R11 R12 ZZ mov rbx, [rsp+18h+var_18] - 40902c 4 PTRIMMEDESP STACK 0 displ mov rbx, [rsp+18h+var_18] - 409030 5 INSTR BELONGTO 408fd0 - 409030 5 INSTR DEADREGS EFLAGS R8 R9 R10 R11 R12 ZZ mov rbp, [rsp+18h+var_10] - 409030 5 PTRIMMEDESP STACK 8 displ mov rbp, [rsp+18h+var_10] - 409035 -1 INSTR LOCAL MetadataUnused mov r12, [rsp+18h+var_8] - 409035 5 INSTR BELONGTO 408fd0 - 40903a -1 INSTR LOCAL 1stSrcVia2ndSrcIMMEDNUM add rsp, 18h - 40903a 4 INSTR BELONGTO 408fd0 - 40903e 1 INSTR BELONGTO 408fd0 - 40903e 1 INSTR DEADREGS EFLAGS R8 R9 R10 R11 R12 ZZ retn - 409040 -1 INSTR LOCAL MetadataUnused mov rsi, r12 - 409040 3 INSTR BELONGTO 408fd0 - 409043 -1 INSTR LOCAL MetadataUnused mov rdi, rbp - 409043 3 INSTR BELONGTO 408fd0 - 409046 -1 INSTR LOCAL MetadataUnused mov rbx, [rsp+18h+var_18] - 409046 4 INSTR BELONGTO 408fd0 - 40904a -1 INSTR LOCAL MetadataUnused mov rbp, [rsp+18h+var_10] - 40904a 5 INSTR BELONGTO 408fd0 - 40904f -1 INSTR LOCAL MetadataUnused mov r12, [rsp+18h+var_8] - 40904f 5 INSTR BELONGTO 408fd0 - 409054 -1 INSTR LOCAL 1stSrcVia2ndSrcIMMEDNUM add rsp, 18h - 409054 4 INSTR BELONGTO 408fd0 - 409058 -1 INSTR LOCAL NoMetaUpdate jmp _strcmp - 409058 24 DEALLOC STACK esp - 24 jmp _strcmp - 409058 5 INSTR BELONGTO 408fd0 - 409058 5 INSTR DEADREGS EFLAGS EBX ESI EDI R8 R9 R10 R11 R12 ZZ jmp _strcmp - 409060 0 FUNC FRAMERESTORE 0 0 1 1 0 0 2 0 0 3 0 0 4 0 8 5 0 0 6 0 0 7 0 0 8 0 0 9 0 0 10 0 0 11 0 0 12 0 0 13 0 0 14 0 0 15 0 0 ZZ - 409060 0 FUNC MMSAFENESS SAFE - 409060 141 FUNC GLOBAL sub_409060 FUNC_UNSAFE NOFP RET 4090ec - 409060 5 INSTR BELONGTO 409060 - 409060 5 INSTR DEADREGS EFLAGS ZZ mov [rsp+var_18], rbx - 409060 5 PTRIMMEDESP STACK -24 displ mov [rsp+var_18], rbx - 409065 5 INSTR BELONGTO 409060 - 409065 5 INSTR DEADREGS EFLAGS EBX ZZ mov [rsp+var_10], rbp - 409065 5 PTRIMMEDESP STACK -16 displ mov [rsp+var_10], rbp - 40906a -1 INSTR LOCAL MetadataUnused mov [rsp+var_8], r12 - 40906a 5 INSTR BELONGTO 409060 - 40906f 24 DATAREF STACK 1041 esp + 0 PARENT LocalFrame LOCALFRAME - 40906f 4 INSTR BELONGTO 409060 - 40906f 4 INSTR DEADREGS EFLAGS EBX R12 ZZ sub rsp, 18h - 40906f 8 DATAREF STACK 1042 esp + 0 CHILDOF 1041 OFFSET 0 LOCALVAR var_18 - 40906f 8 DATAREF STACK 1043 esp + 8 CHILDOF 1041 OFFSET 8 LOCALVAR var_10 - 40906f 8 DATAREF STACK 1044 esp + 16 CHILDOF 1041 OFFSET 16 LOCALVAR var_8 - 40906f 8 MEMORYHOLE STACK esp + 24 ReturnAddress - 409073 3 INSTR BELONGTO 409060 - 409073 3 INSTR DEADREGS EFLAGS EBX R12 ZZ mov rbp, [rdi] - 409076 -1 INSTR LOCAL MetadataUnused mov r12, rsi - 409076 3 INSTR BELONGTO 409060 - 409079 -2 INSTR LOCAL n ESI ZZ NUMVia2ndSrcIMMEDNUM mov esi, 2Eh ; c - 409079 5 INSTR BELONGTO 409060 - 409079 5 INSTR DEADREGS EFLAGS EBX ESI EDI ZZ mov esi, 2Eh ; c - 40907e 3 INSTR BELONGTO 409060 - 40907e 3 INSTR DEADREGS EFLAGS EBX EDI ZZ mov rdi, rbp ; s - 409081 -1 INSTR LOCAL NoMetaUpdate call _strrchr - 409081 5 INSTR BELONGTO 409060 - 409081 5 INSTR DEADREGS EFLAGS EBX ZZ call _strrchr - 409086 4 INSTR BELONGTO 409060 - 409086 4 INSTR DEADREGS EFLAGS EBX ESI EDI ZZ mov r12, [r12] - 40908a -1 INSTR LOCAL MetadataRedundant mov esi, 2Eh ; c - 40908a 5 INSTR BELONGTO 409060 - 40908f 3 INSTR BELONGTO 409060 - 40908f 3 INSTR DEADREGS EFLAGS EBX EDI ZZ mov rbx, rax - 409092 3 INSTR BELONGTO 409060 - 409092 3 INSTR DEADREGS EFLAGS EDI ZZ mov rdi, r12 ; s - 409095 -1 INSTR LOCAL NoMetaUpdate call _strrchr - 409095 5 INSTR BELONGTO 409060 - 409095 5 INSTR DEADREGS EFLAGS ZZ call _strrchr - 40909a 5 INSTR BELONGTO 409060 - 40909a 5 INSTR DEADREGS EFLAGS EDX ESI EDI ZZ mov edx, (offset aWrittenBySSAnd+1Bh) - 40909f -1 INSTR LOCAL NoMetaUpdate test rax, rax - 40909f 3 INSTR BELONGTO 409060 - 4090a2 4 INSTR BELONGTO 409060 - 4090a2 4 INSTR DEADREGS ESI EDI ZZ cmovz rax, rdx - 4090a6 -1 INSTR LOCAL NoMetaUpdate test rbx, rbx - 4090a6 3 INSTR BELONGTO 409060 - 4090a9 4 INSTR BELONGTO 409060 - 4090a9 4 INSTR DEADREGS ESI EDI ZZ cmovz rbx, rdx - 4090ad 3 INSTR BELONGTO 409060 - 4090ad 3 INSTR DEADREGS EFLAGS ESI EDI ZZ mov rsi, rax ; s2 - 4090b0 3 INSTR BELONGTO 409060 - 4090b0 3 INSTR DEADREGS EFLAGS EDI ZZ mov rdi, rbx ; s1 - 4090b3 -1 INSTR LOCAL NoMetaUpdate call _strcmp - 4090b3 5 INSTR BELONGTO 409060 - 4090b3 5 INSTR DEADREGS EFLAGS EBX ZZ call _strcmp - 4090b8 -1 INSTR LOCAL NoMetaUpdate test eax, eax - 4090b8 2 INSTR BELONGTO 409060 - 4090ba -1 INSTR LOCAL NoMetaUpdate jz short loc_4090D0 - 4090ba 2 INSTR BELONGTO 409060 - 4090bc 4 INSTR BELONGTO 409060 - 4090bc 4 INSTR DEADREGS EFLAGS EBX R8 R9 R10 R11 R12 ZZ mov rbx, [rsp+18h+var_18] - 4090bc 4 PTRIMMEDESP STACK 0 displ mov rbx, [rsp+18h+var_18] - 4090c0 5 INSTR BELONGTO 409060 - 4090c0 5 INSTR DEADREGS EFLAGS R8 R9 R10 R11 R12 ZZ mov rbp, [rsp+18h+var_10] - 4090c0 5 PTRIMMEDESP STACK 8 displ mov rbp, [rsp+18h+var_10] - 4090c5 -1 INSTR LOCAL MetadataUnused mov r12, [rsp+18h+var_8] - 4090c5 5 INSTR BELONGTO 409060 - 4090ca -1 INSTR LOCAL 1stSrcVia2ndSrcIMMEDNUM add rsp, 18h - 4090ca 4 INSTR BELONGTO 409060 - 4090ce 1 INSTR BELONGTO 409060 - 4090ce 1 INSTR DEADREGS EFLAGS R8 R9 R10 R11 R12 ZZ retn - 4090d0 -1 INSTR LOCAL MetadataUnused mov rsi, r12 - 4090d0 3 INSTR BELONGTO 409060 - 4090d3 -1 INSTR LOCAL MetadataUnused mov rdi, rbp - 4090d3 3 INSTR BELONGTO 409060 - 4090d6 -1 INSTR LOCAL MetadataUnused mov rbx, [rsp+18h+var_18] - 4090d6 4 INSTR BELONGTO 409060 - 4090da -1 INSTR LOCAL MetadataUnused mov rbp, [rsp+18h+var_10] - 4090da 5 INSTR BELONGTO 409060 - 4090df -1 INSTR LOCAL MetadataUnused mov r12, [rsp+18h+var_8] - 4090df 5 INSTR BELONGTO 409060 - 4090e4 -1 INSTR LOCAL 1stSrcVia2ndSrcIMMEDNUM add rsp, 18h - 4090e4 4 INSTR BELONGTO 409060 - 4090e8 -1 INSTR LOCAL NoMetaUpdate jmp _strcmp - 4090e8 24 DEALLOC STACK esp - 24 jmp _strcmp - 4090e8 5 INSTR BELONGTO 409060 - 4090e8 5 INSTR DEADREGS EFLAGS EBX ESI EDI R8 R9 R10 R11 R12 ZZ jmp _strcmp - 4090f0 0 FUNC FRAMERESTORE 0 0 4 1 0 0 2 0 0 3 0 0 4 0 8 5 0 0 6 0 0 7 0 0 8 0 0 9 0 0 10 0 0 11 0 0 12 0 0 13 0 0 14 0 0 15 0 0 ZZ - 4090f0 0 FUNC MMSAFENESS SAFE - 4090f0 143 FUNC GLOBAL sub_4090F0 FUNC_UNSAFE NOFP RET 40917e - 4090f0 5 INSTR BELONGTO 4090f0 - 4090f0 5 INSTR DEADREGS EFLAGS ZZ mov [rsp+var_10], rbp - 4090f0 5 PTRIMMEDESP STACK -16 displ mov [rsp+var_10], rbp - 4090f5 -1 INSTR LOCAL MetadataUnused mov rbp, rsi - 4090f5 3 INSTR BELONGTO 4090f0 - 4090f8 5 INSTR BELONGTO 4090f0 - 4090f8 5 INSTR DEADREGS EFLAGS ESI ZZ mov [rsp+var_18], rbx - 4090f8 5 PTRIMMEDESP STACK -24 displ mov [rsp+var_18], rbx - 4090fd -1 INSTR LOCAL MetadataUnused mov [rsp+var_8], r12 - 4090fd 5 INSTR BELONGTO 4090f0 - 409102 24 DATAREF STACK 1045 esp + 0 PARENT LocalFrame LOCALFRAME - 409102 4 INSTR BELONGTO 4090f0 - 409102 4 INSTR DEADREGS EFLAGS EBX ESI R12 ZZ sub rsp, 18h - 409102 8 DATAREF STACK 1046 esp + 0 CHILDOF 1045 OFFSET 0 LOCALVAR var_18 - 409102 8 DATAREF STACK 1047 esp + 8 CHILDOF 1045 OFFSET 8 LOCALVAR var_10 - 409102 8 DATAREF STACK 1048 esp + 16 CHILDOF 1045 OFFSET 16 LOCALVAR var_8 - 409102 8 MEMORYHOLE STACK esp + 24 ReturnAddress - 409106 -1 INSTR LOCAL MetadataUnused mov r12, rdi - 409106 3 INSTR BELONGTO 4090f0 - 409109 4 INSTR BELONGTO 4090f0 - 409109 4 INSTR DEADREGS EFLAGS EBX ESI EDI ZZ mov rdi, [rbp+0] ; s - 40910d -2 INSTR LOCAL n ESI ZZ NUMVia2ndSrcIMMEDNUM mov esi, 2Eh ; c - 40910d 5 INSTR BELONGTO 4090f0 - 40910d 5 INSTR DEADREGS EFLAGS EBX ESI ZZ mov esi, 2Eh ; c - 409112 -1 INSTR LOCAL NoMetaUpdate call _strrchr - 409112 5 INSTR BELONGTO 4090f0 - 409112 5 INSTR DEADREGS EFLAGS EBX ZZ call _strrchr - 409117 4 INSTR BELONGTO 4090f0 - 409117 4 INSTR DEADREGS EFLAGS EBX ESI EDI ZZ mov rdi, [r12] ; s - 40911b -1 INSTR LOCAL MetadataRedundant mov esi, 2Eh ; c - 40911b 5 INSTR BELONGTO 4090f0 - 409120 3 INSTR BELONGTO 4090f0 - 409120 3 INSTR DEADREGS EFLAGS EBX ZZ mov rbx, rax - 409123 -1 INSTR LOCAL NoMetaUpdate call _strrchr - 409123 5 INSTR BELONGTO 4090f0 - 409123 5 INSTR DEADREGS EFLAGS ZZ call _strrchr - 409128 5 INSTR BELONGTO 4090f0 - 409128 5 INSTR DEADREGS EFLAGS EDX ESI EDI ZZ mov edx, 4160B9h - 40912d -1 INSTR LOCAL NoMetaUpdate test rax, rax - 40912d 3 INSTR BELONGTO 4090f0 - 409130 4 INSTR BELONGTO 4090f0 - 409130 4 INSTR DEADREGS ESI EDI ZZ cmovz rax, rdx - 409134 -1 INSTR LOCAL NoMetaUpdate test rbx, rbx - 409134 3 INSTR BELONGTO 4090f0 - 409137 4 INSTR BELONGTO 4090f0 - 409137 4 INSTR DEADREGS ESI EDI ZZ cmovz rbx, rdx - 40913b 3 INSTR BELONGTO 4090f0 - 40913b 3 INSTR DEADREGS EFLAGS ESI EDI ZZ mov rsi, rax - 40913e 3 INSTR BELONGTO 4090f0 - 40913e 3 INSTR DEADREGS EFLAGS EDI ZZ mov rdi, rbx - 409141 -1 INSTR LOCAL NoMetaUpdate call sub_405DF0 - 409141 5 INSTR BELONGTO 4090f0 - 409141 5 INSTR DEADREGS EFLAGS EBX ZZ call sub_405DF0 - 409146 -1 INSTR LOCAL NoMetaUpdate test eax, eax - 409146 2 INSTR BELONGTO 4090f0 - 409148 -1 INSTR LOCAL NoMetaUpdate jz short loc_409160 - 409148 2 INSTR BELONGTO 4090f0 - 40914a 4 INSTR BELONGTO 4090f0 - 40914a 4 INSTR DEADREGS EFLAGS EBX R8 R9 R10 R11 R12 ZZ mov rbx, [rsp+18h+var_18] - 40914a 4 PTRIMMEDESP STACK 0 displ mov rbx, [rsp+18h+var_18] - 40914e 5 INSTR BELONGTO 4090f0 - 40914e 5 INSTR DEADREGS EFLAGS R8 R9 R10 R11 R12 ZZ mov rbp, [rsp+18h+var_10] - 40914e 5 PTRIMMEDESP STACK 8 displ mov rbp, [rsp+18h+var_10] - 409153 -1 INSTR LOCAL MetadataUnused mov r12, [rsp+18h+var_8] - 409153 5 INSTR BELONGTO 4090f0 - 409158 -1 INSTR LOCAL 1stSrcVia2ndSrcIMMEDNUM add rsp, 18h - 409158 4 INSTR BELONGTO 4090f0 - 40915c 1 INSTR BELONGTO 4090f0 - 40915c 1 INSTR DEADREGS EFLAGS R8 R9 R10 R11 R12 ZZ retn - 409160 -1 INSTR LOCAL MetadataUnused mov rsi, [r12] - 409160 4 INSTR BELONGTO 4090f0 - 409164 -1 INSTR LOCAL MetadataUnused mov rdi, [rbp+0] - 409164 4 INSTR BELONGTO 4090f0 - 409168 -1 INSTR LOCAL MetadataUnused mov rbx, [rsp+18h+var_18] - 409168 4 INSTR BELONGTO 4090f0 - 40916c -1 INSTR LOCAL MetadataUnused mov rbp, [rsp+18h+var_10] - 40916c 5 INSTR BELONGTO 4090f0 - 409171 -1 INSTR LOCAL MetadataUnused mov r12, [rsp+18h+var_8] - 409171 5 INSTR BELONGTO 4090f0 - 409176 -1 INSTR LOCAL 1stSrcVia2ndSrcIMMEDNUM add rsp, 18h - 409176 4 INSTR BELONGTO 4090f0 - 40917a -1 INSTR LOCAL NoMetaUpdate jmp sub_405DF0 - 40917a 24 DEALLOC STACK esp - 24 jmp sub_405DF0 - 40917a 5 INSTR BELONGTO 4090f0 - 40917a 5 INSTR DEADREGS EFLAGS EBX ESI EDI R8 R9 R10 R11 R12 ZZ jmp sub_405DF0 - 409180 0 FUNC FRAMERESTORE 0 0 4 1 0 0 2 0 0 3 0 0 4 0 8 5 0 0 6 0 0 7 0 0 8 0 0 9 0 0 10 0 0 11 0 0 12 0 0 13 0 0 14 0 0 15 0 0 ZZ - 409180 0 FUNC MMSAFENESS SAFE - 409180 143 FUNC GLOBAL sub_409180 FUNC_UNSAFE NOFP RET 40920e - 409180 5 INSTR BELONGTO 409180 - 409180 5 INSTR DEADREGS EFLAGS ZZ mov [rsp+var_18], rbx - 409180 5 PTRIMMEDESP STACK -24 displ mov [rsp+var_18], rbx - 409185 5 INSTR BELONGTO 409180 - 409185 5 INSTR DEADREGS EFLAGS EBX ZZ mov [rsp+var_10], rbp - 409185 5 PTRIMMEDESP STACK -16 displ mov [rsp+var_10], rbp - 40918a -1 INSTR LOCAL MetadataUnused mov rbp, rdi - 40918a 3 INSTR BELONGTO 409180 - 40918d -1 INSTR LOCAL MetadataUnused mov [rsp+var_8], r12 - 40918d 5 INSTR BELONGTO 409180 - 409192 24 DATAREF STACK 1049 esp + 0 PARENT LocalFrame LOCALFRAME - 409192 4 INSTR BELONGTO 409180 - 409192 4 INSTR DEADREGS EFLAGS EBX R12 ZZ sub rsp, 18h - 409192 8 DATAREF STACK 1050 esp + 0 CHILDOF 1049 OFFSET 0 LOCALVAR var_18 - 409192 8 DATAREF STACK 1051 esp + 8 CHILDOF 1049 OFFSET 8 LOCALVAR var_10 - 409192 8 DATAREF STACK 1052 esp + 16 CHILDOF 1049 OFFSET 16 LOCALVAR var_8 - 409192 8 MEMORYHOLE STACK esp + 24 ReturnAddress - 409196 3 INSTR BELONGTO 409180 - 409196 3 INSTR DEADREGS EFLAGS EBX R12 ZZ mov rdi, [rdi] ; s - 409199 -1 INSTR LOCAL MetadataUnused mov r12, rsi - 409199 3 INSTR BELONGTO 409180 - 40919c -2 INSTR LOCAL n ESI ZZ NUMVia2ndSrcIMMEDNUM mov esi, 2Eh ; c - 40919c 5 INSTR BELONGTO 409180 - 40919c 5 INSTR DEADREGS EFLAGS EBX ESI ZZ mov esi, 2Eh ; c - 4091a1 -1 INSTR LOCAL NoMetaUpdate call _strrchr - 4091a1 5 INSTR BELONGTO 409180 - 4091a1 5 INSTR DEADREGS EFLAGS EBX ZZ call _strrchr - 4091a6 4 INSTR BELONGTO 409180 - 4091a6 4 INSTR DEADREGS EFLAGS EBX ESI EDI ZZ mov rdi, [r12] ; s - 4091aa -1 INSTR LOCAL MetadataRedundant mov esi, 2Eh ; c - 4091aa 5 INSTR BELONGTO 409180 - 4091af 3 INSTR BELONGTO 409180 - 4091af 3 INSTR DEADREGS EFLAGS EBX ZZ mov rbx, rax - 4091b2 -1 INSTR LOCAL NoMetaUpdate call _strrchr - 4091b2 5 INSTR BELONGTO 409180 - 4091b2 5 INSTR DEADREGS EFLAGS ZZ call _strrchr - 4091b7 5 INSTR BELONGTO 409180 - 4091b7 5 INSTR DEADREGS EFLAGS EDX ESI EDI ZZ mov edx, 4160B9h - 4091bc -1 INSTR LOCAL NoMetaUpdate test rax, rax - 4091bc 3 INSTR BELONGTO 409180 - 4091bf 4 INSTR BELONGTO 409180 - 4091bf 4 INSTR DEADREGS ESI EDI ZZ cmovz rax, rdx - 4091c3 -1 INSTR LOCAL NoMetaUpdate test rbx, rbx - 4091c3 3 INSTR BELONGTO 409180 - 4091c6 4 INSTR BELONGTO 409180 - 4091c6 4 INSTR DEADREGS ESI EDI ZZ cmovz rbx, rdx - 4091ca 3 INSTR BELONGTO 409180 - 4091ca 3 INSTR DEADREGS EFLAGS ESI EDI ZZ mov rsi, rax - 4091cd 3 INSTR BELONGTO 409180 - 4091cd 3 INSTR DEADREGS EFLAGS EDI ZZ mov rdi, rbx - 4091d0 -1 INSTR LOCAL NoMetaUpdate call sub_405DF0 - 4091d0 5 INSTR BELONGTO 409180 - 4091d0 5 INSTR DEADREGS EFLAGS EBX ZZ call sub_405DF0 - 4091d5 -1 INSTR LOCAL NoMetaUpdate test eax, eax - 4091d5 2 INSTR BELONGTO 409180 - 4091d7 -1 INSTR LOCAL NoMetaUpdate jz short loc_4091F0 - 4091d7 2 INSTR BELONGTO 409180 - 4091d9 4 INSTR BELONGTO 409180 - 4091d9 4 INSTR DEADREGS EFLAGS EBX R8 R9 R10 R11 R12 ZZ mov rbx, [rsp+18h+var_18] - 4091d9 4 PTRIMMEDESP STACK 0 displ mov rbx, [rsp+18h+var_18] - 4091dd 5 INSTR BELONGTO 409180 - 4091dd 5 INSTR DEADREGS EFLAGS R8 R9 R10 R11 R12 ZZ mov rbp, [rsp+18h+var_10] - 4091dd 5 PTRIMMEDESP STACK 8 displ mov rbp, [rsp+18h+var_10] - 4091e2 -1 INSTR LOCAL MetadataUnused mov r12, [rsp+18h+var_8] - 4091e2 5 INSTR BELONGTO 409180 - 4091e7 -1 INSTR LOCAL 1stSrcVia2ndSrcIMMEDNUM add rsp, 18h - 4091e7 4 INSTR BELONGTO 409180 - 4091eb 1 INSTR BELONGTO 409180 - 4091eb 1 INSTR DEADREGS EFLAGS R8 R9 R10 R11 R12 ZZ retn - 4091f0 -1 INSTR LOCAL MetadataUnused mov rsi, [r12] - 4091f0 4 INSTR BELONGTO 409180 - 4091f4 -1 INSTR LOCAL MetadataUnused mov rdi, [rbp+0] - 4091f4 4 INSTR BELONGTO 409180 - 4091f8 -1 INSTR LOCAL MetadataUnused mov rbx, [rsp+18h+var_18] - 4091f8 4 INSTR BELONGTO 409180 - 4091fc -1 INSTR LOCAL MetadataUnused mov rbp, [rsp+18h+var_10] - 4091fc 5 INSTR BELONGTO 409180 - 409201 -1 INSTR LOCAL MetadataUnused mov r12, [rsp+18h+var_8] - 409201 5 INSTR BELONGTO 409180 - 409206 -1 INSTR LOCAL 1stSrcVia2ndSrcIMMEDNUM add rsp, 18h - 409206 4 INSTR BELONGTO 409180 - 40920a -1 INSTR LOCAL NoMetaUpdate jmp sub_405DF0 - 40920a 24 DEALLOC STACK esp - 24 jmp sub_405DF0 - 40920a 5 INSTR BELONGTO 409180 - 40920a 5 INSTR DEADREGS EFLAGS EBX ESI EDI R8 R9 R10 R11 R12 ZZ jmp sub_405DF0 - 409210 0 FUNC FRAMERESTORE 0 0 96 1 0 1 2 0 1 3 0 0 4 0 8 5 0 0 6 0 4 7 0 4 8 0 0 9 0 0 10 0 0 11 0 0 12 0 0 13 0 0 14 0 0 15 0 0 ZZ - 409210 0 FUNC MMSAFENESS SAFE - 409210 231 FUNC GLOBAL sub_409210 FUNC_UNSAFE NOFP RET 4092f6 - 409210 5 INSTR BELONGTO 409210 - 409210 5 INSTR DEADREGS EFLAGS EAX ECX EDX ZZ mov [rsp+var_10], rbp - 409210 5 PTRIMMEDESP STACK -16 displ mov [rsp+var_10], rbp - 409215 -1 INSTR LOCAL MetadataUnused mov [rsp+var_8], r12 - 409215 5 INSTR BELONGTO 409210 - 40921a -1 INSTR LOCAL MetadataUnused xor ecx, ecx - 40921a 2 INSTR BELONGTO 409210 - 40921c 5 INSTR BELONGTO 409210 - 40921c 5 INSTR DEADREGS EFLAGS EAX ECX EDX R12 ZZ mov [rsp+var_18], rbx - 40921c 5 PTRIMMEDESP STACK -24 displ mov [rsp+var_18], rbx - 409221 24 DATAREF STACK 1053 esp + 0 PARENT LocalFrame LOCALFRAME - 409221 4 INSTR BELONGTO 409210 - 409221 4 INSTR DEADREGS EFLAGS EAX ECX EDX EBX R12 ZZ sub rsp, 18h - 409221 8 DATAREF STACK 1054 esp + 0 CHILDOF 1053 OFFSET 0 LOCALVAR var_18 - 409221 8 DATAREF STACK 1055 esp + 8 CHILDOF 1053 OFFSET 8 LOCALVAR var_10 - 409221 8 DATAREF STACK 1056 esp + 16 CHILDOF 1053 OFFSET 16 LOCALVAR var_8 - 409221 8 MEMORYHOLE STACK esp + 24 ReturnAddress - 409225 -1 INSTR LOCAL MetadataUnused mov edx, [rsi+0A0h] - 409225 6 INSTR BELONGTO 409210 - 40922b -1 INSTR LOCAL MetadataUnused mov eax, [rdi+0A0h] - 40922b 6 INSTR BELONGTO 409210 - 409231 -1 INSTR LOCAL MetadataUnused mov r12, rdi - 409231 3 INSTR BELONGTO 409210 - 409234 -1 INSTR LOCAL MetadataUnused mov rbp, rsi - 409234 3 INSTR BELONGTO 409210 - 409237 -1 INSTR LOCAL NoMetaUpdate cmp edx, 9 - 409237 3 INSTR BELONGTO 409210 - 40923a -2 INSTR LOCAL n ECX ZZ AlwaysNUM setz cl - 40923a 3 INSTR BELONGTO 409210 - 40923a 3 INSTR DEADREGS ECX EBX ZZ setz cl - 40923d -1 INSTR LOCAL NoMetaUpdate cmp edx, 3 - 40923d 3 INSTR BELONGTO 409210 - 409240 -2 INSTR LOCAL n EDX ZZ AlwaysNUM setz dl - 409240 3 INSTR BELONGTO 409210 - 409240 3 INSTR DEADREGS EDX EBX ZZ setz dl - 409243 -1 INSTR LOCAL MetadataRedundant movzx edx, dl - 409243 3 INSTR BELONGTO 409210 - 409246 -1 INSTR LOCAL MetadataRedundant or edx, ecx - 409246 2 INSTR BELONGTO 409210 - 409248 -1 INSTR LOCAL MetadataUnused xor ecx, ecx - 409248 2 INSTR BELONGTO 409210 - 40924a -1 INSTR LOCAL NoMetaUpdate cmp eax, 9 - 40924a 3 INSTR BELONGTO 409210 - 40924d -1 INSTR LOCAL MetadataRedundant setz cl - 40924d 3 INSTR BELONGTO 409210 - 409250 -1 INSTR LOCAL NoMetaUpdate cmp eax, 3 - 409250 3 INSTR BELONGTO 409210 - 409253 -2 INSTR LOCAL n EAX ZZ AlwaysNUM setz al - 409253 3 INSTR BELONGTO 409210 - 409253 3 INSTR DEADREGS EAX EBX ZZ setz al - 409256 -1 INSTR LOCAL MetadataRedundant movzx eax, al - 409256 3 INSTR BELONGTO 409210 - 409259 -1 INSTR LOCAL MetadataRedundant or ecx, eax - 409259 2 INSTR BELONGTO 409210 - 40925b -1 INSTR LOCAL NoMetaUpdate jz short loc_4092C0 - 40925b 2 INSTR BELONGTO 409210 - 40925d -1 INSTR LOCAL NoMetaUpdate test dl, dl - 40925d 2 INSTR BELONGTO 409210 - 40925f -1 INSTR LOCAL NoMetaUpdate jz loc_4092F0 - 40925f 6 INSTR BELONGTO 409210 - 409265 4 INSTR BELONGTO 409210 - 409265 4 INSTR DEADREGS EFLAGS EBX ESI EDI ZZ mov rdi, [rbp+0] ; s - 409269 -2 INSTR LOCAL n ESI ZZ NUMVia2ndSrcIMMEDNUM mov esi, 2Eh ; c - 409269 5 INSTR BELONGTO 409210 - 409269 5 INSTR DEADREGS EFLAGS EBX ESI ZZ mov esi, 2Eh ; c - 40926e -1 INSTR LOCAL NoMetaUpdate call _strrchr - 40926e 5 INSTR BELONGTO 409210 - 40926e 5 INSTR DEADREGS EFLAGS EBX ZZ call _strrchr - 409273 4 INSTR BELONGTO 409210 - 409273 4 INSTR DEADREGS EFLAGS EBX ESI EDI ZZ mov rdi, [r12] ; s - 409277 -1 INSTR LOCAL MetadataRedundant mov esi, 2Eh ; c - 409277 5 INSTR BELONGTO 409210 - 40927c 3 INSTR BELONGTO 409210 - 40927c 3 INSTR DEADREGS EFLAGS EBX ZZ mov rbx, rax - 40927f -1 INSTR LOCAL NoMetaUpdate call _strrchr - 40927f 5 INSTR BELONGTO 409210 - 40927f 5 INSTR DEADREGS EFLAGS ZZ call _strrchr - 409284 5 INSTR BELONGTO 409210 - 409284 5 INSTR DEADREGS EFLAGS EDX ESI EDI ZZ mov edx, 4160B9h - 409289 -1 INSTR LOCAL NoMetaUpdate test rax, rax - 409289 3 INSTR BELONGTO 409210 - 40928c 4 INSTR BELONGTO 409210 - 40928c 4 INSTR DEADREGS ESI EDI ZZ cmovz rax, rdx - 409290 -1 INSTR LOCAL NoMetaUpdate test rbx, rbx - 409290 3 INSTR BELONGTO 409210 - 409293 4 INSTR BELONGTO 409210 - 409293 4 INSTR DEADREGS ESI EDI ZZ cmovz rbx, rdx - 409297 3 INSTR BELONGTO 409210 - 409297 3 INSTR DEADREGS EFLAGS ESI EDI ZZ mov rsi, rax - 40929a 3 INSTR BELONGTO 409210 - 40929a 3 INSTR DEADREGS EFLAGS EDI ZZ mov rdi, rbx - 40929d -1 INSTR LOCAL NoMetaUpdate call sub_405DF0 - 40929d 5 INSTR BELONGTO 409210 - 40929d 5 INSTR DEADREGS EFLAGS EBX ZZ call sub_405DF0 - 4092a2 -1 INSTR LOCAL NoMetaUpdate test eax, eax - 4092a2 2 INSTR BELONGTO 409210 - 4092a4 -1 INSTR LOCAL NoMetaUpdate jz short loc_4092D0 - 4092a4 2 INSTR BELONGTO 409210 - 4092a6 4 INSTR BELONGTO 409210 - 4092a6 4 INSTR DEADREGS EFLAGS EBX R8 R9 R10 R11 R12 ZZ mov rbx, [rsp+18h+var_18] - 4092a6 4 PTRIMMEDESP STACK 0 displ mov rbx, [rsp+18h+var_18] - 4092aa 5 INSTR BELONGTO 409210 - 4092aa 5 INSTR DEADREGS EFLAGS R8 R9 R10 R11 R12 ZZ mov rbp, [rsp+18h+var_10] - 4092aa 5 PTRIMMEDESP STACK 8 displ mov rbp, [rsp+18h+var_10] - 4092af -1 INSTR LOCAL MetadataUnused mov r12, [rsp+18h+var_8] - 4092af 5 INSTR BELONGTO 409210 - 4092b4 -1 INSTR LOCAL 1stSrcVia2ndSrcIMMEDNUM add rsp, 18h - 4092b4 4 INSTR BELONGTO 409210 - 4092b8 1 INSTR BELONGTO 409210 - 4092b8 1 INSTR DEADREGS EFLAGS R8 R9 R10 R11 R12 ZZ retn - 4092c0 -1 INSTR LOCAL NoMetaUpdate test dl, dl - 4092c0 2 INSTR BELONGTO 409210 - 4092c2 -1 INSTR LOCAL NoMetaUpdate jz short loc_409265 - 4092c2 2 INSTR BELONGTO 409210 - 4092c4 -2 INSTR LOCAL n EAX ZZ NUMVia2ndSrcIMMEDNUM mov eax, 1 - 4092c4 5 INSTR BELONGTO 409210 - 4092c4 5 INSTR DEADREGS EFLAGS EAX EBX R8 R9 R10 R11 R12 ZZ mov eax, 1 - 4092c9 -1 INSTR LOCAL NoMetaUpdate jmp short loc_4092A6 - 4092c9 2 INSTR BELONGTO 409210 - 4092d0 -1 INSTR LOCAL MetadataUnused mov rsi, [r12] - 4092d0 4 INSTR BELONGTO 409210 - 4092d4 -1 INSTR LOCAL MetadataUnused mov rdi, [rbp+0] - 4092d4 4 INSTR BELONGTO 409210 - 4092d8 -1 INSTR LOCAL MetadataUnused mov rbx, [rsp+18h+var_18] - 4092d8 4 INSTR BELONGTO 409210 - 4092dc -1 INSTR LOCAL MetadataUnused mov rbp, [rsp+18h+var_10] - 4092dc 5 INSTR BELONGTO 409210 - 4092e1 -1 INSTR LOCAL MetadataUnused mov r12, [rsp+18h+var_8] - 4092e1 5 INSTR BELONGTO 409210 - 4092e6 -1 INSTR LOCAL 1stSrcVia2ndSrcIMMEDNUM add rsp, 18h - 4092e6 4 INSTR BELONGTO 409210 - 4092ea -1 INSTR LOCAL NoMetaUpdate jmp sub_405DF0 - 4092ea 24 DEALLOC STACK esp - 24 jmp sub_405DF0 - 4092ea 5 INSTR BELONGTO 409210 - 4092ea 5 INSTR DEADREGS EFLAGS EBX ESI EDI R8 R9 R10 R11 R12 ZZ jmp sub_405DF0 - 4092f0 -2 INSTR LOCAL n EAX ZZ NUMVia2ndSrcIMMEDNUM mov eax, 0FFFFFFFFh - 4092f0 5 INSTR BELONGTO 409210 - 4092f0 5 INSTR DEADREGS EFLAGS EAX EBX R8 R9 R10 R11 R12 ZZ mov eax, 0FFFFFFFFh - 4092f5 -1 INSTR LOCAL NoMetaUpdate jmp short loc_4092A6 - 4092f5 2 INSTR BELONGTO 409210 - 409300 0 FUNC FRAMERESTORE 0 0 1 1 0 1 2 0 1 3 0 0 4 0 8 5 0 0 6 0 4 7 0 4 8 0 0 9 0 0 10 0 0 11 0 0 12 0 0 13 0 0 14 0 0 15 0 0 ZZ - 409300 0 FUNC MMSAFENESS SAFE - 409300 231 FUNC GLOBAL sub_409300 FUNC_UNSAFE NOFP RET 4093e6 - 409300 5 INSTR BELONGTO 409300 - 409300 5 INSTR DEADREGS EFLAGS EAX ECX EDX ZZ mov [rsp+var_10], rbp - 409300 5 PTRIMMEDESP STACK -16 displ mov [rsp+var_10], rbp - 409305 5 INSTR BELONGTO 409300 - 409305 5 INSTR DEADREGS EFLAGS EAX ECX EDX ZZ mov [rsp+var_18], rbx - 409305 5 PTRIMMEDESP STACK -24 displ mov [rsp+var_18], rbx - 40930a -1 INSTR LOCAL MetadataUnused xor ecx, ecx - 40930a 2 INSTR BELONGTO 409300 - 40930c -1 INSTR LOCAL MetadataUnused mov [rsp+var_8], r12 - 40930c 5 INSTR BELONGTO 409300 - 409311 24 DATAREF STACK 1057 esp + 0 PARENT LocalFrame LOCALFRAME - 409311 4 INSTR BELONGTO 409300 - 409311 4 INSTR DEADREGS EFLAGS EAX ECX EDX EBX R12 ZZ sub rsp, 18h - 409311 8 DATAREF STACK 1058 esp + 0 CHILDOF 1057 OFFSET 0 LOCALVAR var_18 - 409311 8 DATAREF STACK 1059 esp + 8 CHILDOF 1057 OFFSET 8 LOCALVAR var_10 - 409311 8 DATAREF STACK 1060 esp + 16 CHILDOF 1057 OFFSET 16 LOCALVAR var_8 - 409311 8 MEMORYHOLE STACK esp + 24 ReturnAddress - 409315 -1 INSTR LOCAL MetadataUnused mov edx, [rsi+0A0h] - 409315 6 INSTR BELONGTO 409300 - 40931b -1 INSTR LOCAL MetadataUnused mov eax, [rdi+0A0h] - 40931b 6 INSTR BELONGTO 409300 - 409321 -1 INSTR LOCAL MetadataUnused mov rbp, rdi - 409321 3 INSTR BELONGTO 409300 - 409324 -1 INSTR LOCAL NoMetaUpdate cmp edx, 9 - 409324 3 INSTR BELONGTO 409300 - 409327 -2 INSTR LOCAL n ECX ZZ AlwaysNUM setz cl - 409327 3 INSTR BELONGTO 409300 - 409327 3 INSTR DEADREGS ECX EBX R12 ZZ setz cl - 40932a -1 INSTR LOCAL NoMetaUpdate cmp edx, 3 - 40932a 3 INSTR BELONGTO 409300 - 40932d -2 INSTR LOCAL n EDX ZZ AlwaysNUM setz dl - 40932d 3 INSTR BELONGTO 409300 - 40932d 3 INSTR DEADREGS EDX EBX R12 ZZ setz dl - 409330 -1 INSTR LOCAL MetadataRedundant movzx edx, dl - 409330 3 INSTR BELONGTO 409300 - 409333 -1 INSTR LOCAL MetadataRedundant or edx, ecx - 409333 2 INSTR BELONGTO 409300 - 409335 -1 INSTR LOCAL MetadataUnused xor ecx, ecx - 409335 2 INSTR BELONGTO 409300 - 409337 -1 INSTR LOCAL NoMetaUpdate cmp eax, 9 - 409337 3 INSTR BELONGTO 409300 - 40933a -1 INSTR LOCAL MetadataRedundant setz cl - 40933a 3 INSTR BELONGTO 409300 - 40933d -1 INSTR LOCAL NoMetaUpdate cmp eax, 3 - 40933d 3 INSTR BELONGTO 409300 - 409340 -2 INSTR LOCAL n EAX ZZ AlwaysNUM setz al - 409340 3 INSTR BELONGTO 409300 - 409340 3 INSTR DEADREGS EAX EBX R12 ZZ setz al - 409343 -1 INSTR LOCAL MetadataRedundant movzx eax, al - 409343 3 INSTR BELONGTO 409300 - 409346 -1 INSTR LOCAL MetadataRedundant or ecx, eax - 409346 2 INSTR BELONGTO 409300 - 409348 -1 INSTR LOCAL NoMetaUpdate jz short loc_4093B0 - 409348 2 INSTR BELONGTO 409300 - 40934a -1 INSTR LOCAL NoMetaUpdate test dl, dl - 40934a 2 INSTR BELONGTO 409300 - 40934c -1 INSTR LOCAL NoMetaUpdate jz loc_4093E0 - 40934c 6 INSTR BELONGTO 409300 - 409352 3 INSTR BELONGTO 409300 - 409352 3 INSTR DEADREGS EFLAGS EBX EDI R12 ZZ mov r12, [rsi] - 409355 -2 INSTR LOCAL n ESI ZZ NUMVia2ndSrcIMMEDNUM mov esi, 2Eh ; c - 409355 5 INSTR BELONGTO 409300 - 409355 5 INSTR DEADREGS EFLAGS EBX ESI EDI ZZ mov esi, 2Eh ; c - 40935a 3 INSTR BELONGTO 409300 - 40935a 3 INSTR DEADREGS EFLAGS EBX EDI ZZ mov rdi, r12 ; s - 40935d -1 INSTR LOCAL NoMetaUpdate call _strrchr - 40935d 5 INSTR BELONGTO 409300 - 40935d 5 INSTR DEADREGS EFLAGS EBX ZZ call _strrchr - 409362 4 INSTR BELONGTO 409300 - 409362 4 INSTR DEADREGS EFLAGS EBX ESI EDI ZZ mov rbp, [rbp+0] - 409366 -1 INSTR LOCAL MetadataRedundant mov esi, 2Eh ; c - 409366 5 INSTR BELONGTO 409300 - 40936b 3 INSTR BELONGTO 409300 - 40936b 3 INSTR DEADREGS EFLAGS EBX EDI ZZ mov rbx, rax - 40936e 3 INSTR BELONGTO 409300 - 40936e 3 INSTR DEADREGS EFLAGS EDI ZZ mov rdi, rbp ; s - 409371 -1 INSTR LOCAL NoMetaUpdate call _strrchr - 409371 5 INSTR BELONGTO 409300 - 409371 5 INSTR DEADREGS EFLAGS ZZ call _strrchr - 409376 5 INSTR BELONGTO 409300 - 409376 5 INSTR DEADREGS EFLAGS EDX ESI EDI ZZ mov edx, (offset aWrittenBySSAnd+1Bh) - 40937b -1 INSTR LOCAL NoMetaUpdate test rax, rax - 40937b 3 INSTR BELONGTO 409300 - 40937e 4 INSTR BELONGTO 409300 - 40937e 4 INSTR DEADREGS ESI EDI ZZ cmovz rax, rdx - 409382 -1 INSTR LOCAL NoMetaUpdate test rbx, rbx - 409382 3 INSTR BELONGTO 409300 - 409385 4 INSTR BELONGTO 409300 - 409385 4 INSTR DEADREGS ESI EDI ZZ cmovz rbx, rdx - 409389 3 INSTR BELONGTO 409300 - 409389 3 INSTR DEADREGS EFLAGS ESI EDI ZZ mov rsi, rax ; s2 - 40938c 3 INSTR BELONGTO 409300 - 40938c 3 INSTR DEADREGS EFLAGS EDI ZZ mov rdi, rbx ; s1 - 40938f -1 INSTR LOCAL NoMetaUpdate call _strcmp - 40938f 5 INSTR BELONGTO 409300 - 40938f 5 INSTR DEADREGS EFLAGS EBX ZZ call _strcmp - 409394 -1 INSTR LOCAL NoMetaUpdate test eax, eax - 409394 2 INSTR BELONGTO 409300 - 409396 -1 INSTR LOCAL NoMetaUpdate jz short loc_4093C0 - 409396 2 INSTR BELONGTO 409300 - 409398 4 INSTR BELONGTO 409300 - 409398 4 INSTR DEADREGS EFLAGS EBX R8 R9 R10 R11 R12 ZZ mov rbx, [rsp+18h+var_18] - 409398 4 PTRIMMEDESP STACK 0 displ mov rbx, [rsp+18h+var_18] - 40939c 5 INSTR BELONGTO 409300 - 40939c 5 INSTR DEADREGS EFLAGS R8 R9 R10 R11 R12 ZZ mov rbp, [rsp+18h+var_10] - 40939c 5 PTRIMMEDESP STACK 8 displ mov rbp, [rsp+18h+var_10] - 4093a1 -1 INSTR LOCAL MetadataUnused mov r12, [rsp+18h+var_8] - 4093a1 5 INSTR BELONGTO 409300 - 4093a6 -1 INSTR LOCAL 1stSrcVia2ndSrcIMMEDNUM add rsp, 18h - 4093a6 4 INSTR BELONGTO 409300 - 4093aa 1 INSTR BELONGTO 409300 - 4093aa 1 INSTR DEADREGS EFLAGS R8 R9 R10 R11 R12 ZZ retn - 4093b0 -1 INSTR LOCAL NoMetaUpdate test dl, dl - 4093b0 2 INSTR BELONGTO 409300 - 4093b2 -1 INSTR LOCAL NoMetaUpdate jz short loc_409352 - 4093b2 2 INSTR BELONGTO 409300 - 4093b4 -2 INSTR LOCAL n EAX ZZ NUMVia2ndSrcIMMEDNUM mov eax, 1 - 4093b4 5 INSTR BELONGTO 409300 - 4093b4 5 INSTR DEADREGS EFLAGS EAX EBX R8 R9 R10 R11 R12 ZZ mov eax, 1 - 4093b9 -1 INSTR LOCAL NoMetaUpdate jmp short loc_409398 - 4093b9 2 INSTR BELONGTO 409300 - 4093c0 -1 INSTR LOCAL MetadataUnused mov rsi, rbp - 4093c0 3 INSTR BELONGTO 409300 - 4093c3 -1 INSTR LOCAL MetadataUnused mov rdi, r12 - 4093c3 3 INSTR BELONGTO 409300 - 4093c6 -1 INSTR LOCAL MetadataUnused mov rbx, [rsp+18h+var_18] - 4093c6 4 INSTR BELONGTO 409300 - 4093ca -1 INSTR LOCAL MetadataUnused mov rbp, [rsp+18h+var_10] - 4093ca 5 INSTR BELONGTO 409300 - 4093cf -1 INSTR LOCAL MetadataUnused mov r12, [rsp+18h+var_8] - 4093cf 5 INSTR BELONGTO 409300 - 4093d4 -1 INSTR LOCAL 1stSrcVia2ndSrcIMMEDNUM add rsp, 18h - 4093d4 4 INSTR BELONGTO 409300 - 4093d8 -1 INSTR LOCAL NoMetaUpdate jmp _strcmp - 4093d8 24 DEALLOC STACK esp - 24 jmp _strcmp - 4093d8 5 INSTR BELONGTO 409300 - 4093d8 5 INSTR DEADREGS EFLAGS EBX ESI EDI R8 R9 R10 R11 R12 ZZ jmp _strcmp - 4093e0 -2 INSTR LOCAL n EAX ZZ NUMVia2ndSrcIMMEDNUM mov eax, 0FFFFFFFFh - 4093e0 5 INSTR BELONGTO 409300 - 4093e0 5 INSTR DEADREGS EFLAGS EAX EBX R8 R9 R10 R11 R12 ZZ mov eax, 0FFFFFFFFh - 4093e5 -1 INSTR LOCAL NoMetaUpdate jmp short loc_409398 - 4093e5 2 INSTR BELONGTO 409300 - 4093f0 0 FUNC FRAMERESTORE 0 0 1 1 0 1 2 0 1 3 0 0 4 0 8 5 0 0 6 0 4 7 0 4 8 0 0 9 0 0 10 0 0 11 0 0 12 0 0 13 0 0 14 0 0 15 0 0 ZZ - 4093f0 0 FUNC MMSAFENESS SAFE - 4093f0 231 FUNC GLOBAL sub_4093F0 FUNC_UNSAFE NOFP RET 4094d6 - 4093f0 5 INSTR BELONGTO 4093f0 - 4093f0 5 INSTR DEADREGS EFLAGS EAX ECX EDX ZZ mov [rsp+var_10], rbp - 4093f0 5 PTRIMMEDESP STACK -16 displ mov [rsp+var_10], rbp - 4093f5 5 INSTR BELONGTO 4093f0 - 4093f5 5 INSTR DEADREGS EFLAGS EAX ECX EDX ZZ mov [rsp+var_18], rbx - 4093f5 5 PTRIMMEDESP STACK -24 displ mov [rsp+var_18], rbx - 4093fa -1 INSTR LOCAL MetadataUnused xor ecx, ecx - 4093fa 2 INSTR BELONGTO 4093f0 - 4093fc -1 INSTR LOCAL MetadataUnused mov [rsp+var_8], r12 - 4093fc 5 INSTR BELONGTO 4093f0 - 409401 24 DATAREF STACK 1061 esp + 0 PARENT LocalFrame LOCALFRAME - 409401 4 INSTR BELONGTO 4093f0 - 409401 4 INSTR DEADREGS EFLAGS EAX ECX EDX EBX R12 ZZ sub rsp, 18h - 409401 8 DATAREF STACK 1062 esp + 0 CHILDOF 1061 OFFSET 0 LOCALVAR var_18 - 409401 8 DATAREF STACK 1063 esp + 8 CHILDOF 1061 OFFSET 8 LOCALVAR var_10 - 409401 8 DATAREF STACK 1064 esp + 16 CHILDOF 1061 OFFSET 16 LOCALVAR var_8 - 409401 8 MEMORYHOLE STACK esp + 24 ReturnAddress - 409405 -1 INSTR LOCAL MetadataUnused mov edx, [rsi+0A0h] - 409405 6 INSTR BELONGTO 4093f0 - 40940b -1 INSTR LOCAL MetadataUnused mov eax, [rdi+0A0h] - 40940b 6 INSTR BELONGTO 4093f0 - 409411 -1 INSTR LOCAL MetadataUnused mov rbp, rsi - 409411 3 INSTR BELONGTO 4093f0 - 409414 -1 INSTR LOCAL NoMetaUpdate cmp edx, 9 - 409414 3 INSTR BELONGTO 4093f0 - 409417 -2 INSTR LOCAL n ECX ZZ AlwaysNUM setz cl - 409417 3 INSTR BELONGTO 4093f0 - 409417 3 INSTR DEADREGS ECX EBX R12 ZZ setz cl - 40941a -1 INSTR LOCAL NoMetaUpdate cmp edx, 3 - 40941a 3 INSTR BELONGTO 4093f0 - 40941d -2 INSTR LOCAL n EDX ZZ AlwaysNUM setz dl - 40941d 3 INSTR BELONGTO 4093f0 - 40941d 3 INSTR DEADREGS EDX EBX R12 ZZ setz dl - 409420 -1 INSTR LOCAL MetadataRedundant movzx edx, dl - 409420 3 INSTR BELONGTO 4093f0 - 409423 -1 INSTR LOCAL MetadataRedundant or edx, ecx - 409423 2 INSTR BELONGTO 4093f0 - 409425 -1 INSTR LOCAL MetadataUnused xor ecx, ecx - 409425 2 INSTR BELONGTO 4093f0 - 409427 -1 INSTR LOCAL NoMetaUpdate cmp eax, 9 - 409427 3 INSTR BELONGTO 4093f0 - 40942a -1 INSTR LOCAL MetadataRedundant setz cl - 40942a 3 INSTR BELONGTO 4093f0 - 40942d -1 INSTR LOCAL NoMetaUpdate cmp eax, 3 - 40942d 3 INSTR BELONGTO 4093f0 - 409430 -2 INSTR LOCAL n EAX ZZ AlwaysNUM setz al - 409430 3 INSTR BELONGTO 4093f0 - 409430 3 INSTR DEADREGS EAX EBX R12 ZZ setz al - 409433 -1 INSTR LOCAL MetadataRedundant movzx eax, al - 409433 3 INSTR BELONGTO 4093f0 - 409436 -1 INSTR LOCAL MetadataRedundant or ecx, eax - 409436 2 INSTR BELONGTO 4093f0 - 409438 -1 INSTR LOCAL NoMetaUpdate jz short loc_4094A0 - 409438 2 INSTR BELONGTO 4093f0 - 40943a -1 INSTR LOCAL NoMetaUpdate test dl, dl - 40943a 2 INSTR BELONGTO 4093f0 - 40943c -1 INSTR LOCAL NoMetaUpdate jz loc_4094D0 - 40943c 6 INSTR BELONGTO 4093f0 - 409442 3 INSTR BELONGTO 4093f0 - 409442 3 INSTR DEADREGS EFLAGS EBX ESI R12 ZZ mov r12, [rdi] - 409445 -2 INSTR LOCAL n ESI ZZ NUMVia2ndSrcIMMEDNUM mov esi, 2Eh ; c - 409445 5 INSTR BELONGTO 4093f0 - 409445 5 INSTR DEADREGS EFLAGS EBX ESI EDI ZZ mov esi, 2Eh ; c - 40944a 3 INSTR BELONGTO 4093f0 - 40944a 3 INSTR DEADREGS EFLAGS EBX EDI ZZ mov rdi, r12 ; s - 40944d -1 INSTR LOCAL NoMetaUpdate call _strrchr - 40944d 5 INSTR BELONGTO 4093f0 - 40944d 5 INSTR DEADREGS EFLAGS EBX ZZ call _strrchr - 409452 4 INSTR BELONGTO 4093f0 - 409452 4 INSTR DEADREGS EFLAGS EBX ESI EDI ZZ mov rbp, [rbp+0] - 409456 -1 INSTR LOCAL MetadataRedundant mov esi, 2Eh ; c - 409456 5 INSTR BELONGTO 4093f0 - 40945b 3 INSTR BELONGTO 4093f0 - 40945b 3 INSTR DEADREGS EFLAGS EBX EDI ZZ mov rbx, rax - 40945e 3 INSTR BELONGTO 4093f0 - 40945e 3 INSTR DEADREGS EFLAGS EDI ZZ mov rdi, rbp ; s - 409461 -1 INSTR LOCAL NoMetaUpdate call _strrchr - 409461 5 INSTR BELONGTO 4093f0 - 409461 5 INSTR DEADREGS EFLAGS ZZ call _strrchr - 409466 5 INSTR BELONGTO 4093f0 - 409466 5 INSTR DEADREGS EFLAGS EDX ESI EDI ZZ mov edx, (offset aWrittenBySSAnd+1Bh) - 40946b -1 INSTR LOCAL NoMetaUpdate test rax, rax - 40946b 3 INSTR BELONGTO 4093f0 - 40946e 4 INSTR BELONGTO 4093f0 - 40946e 4 INSTR DEADREGS ESI EDI ZZ cmovz rax, rdx - 409472 -1 INSTR LOCAL NoMetaUpdate test rbx, rbx - 409472 3 INSTR BELONGTO 4093f0 - 409475 4 INSTR BELONGTO 4093f0 - 409475 4 INSTR DEADREGS ESI EDI ZZ cmovz rbx, rdx - 409479 3 INSTR BELONGTO 4093f0 - 409479 3 INSTR DEADREGS EFLAGS ESI EDI ZZ mov rsi, rax ; s2 - 40947c 3 INSTR BELONGTO 4093f0 - 40947c 3 INSTR DEADREGS EFLAGS EDI ZZ mov rdi, rbx ; s1 - 40947f -1 INSTR LOCAL NoMetaUpdate call _strcmp - 40947f 5 INSTR BELONGTO 4093f0 - 40947f 5 INSTR DEADREGS EFLAGS EBX ZZ call _strcmp - 409484 -1 INSTR LOCAL NoMetaUpdate test eax, eax - 409484 2 INSTR BELONGTO 4093f0 - 409486 -1 INSTR LOCAL NoMetaUpdate jz short loc_4094B0 - 409486 2 INSTR BELONGTO 4093f0 - 409488 4 INSTR BELONGTO 4093f0 - 409488 4 INSTR DEADREGS EFLAGS EBX R8 R9 R10 R11 R12 ZZ mov rbx, [rsp+18h+var_18] - 409488 4 PTRIMMEDESP STACK 0 displ mov rbx, [rsp+18h+var_18] - 40948c 5 INSTR BELONGTO 4093f0 - 40948c 5 INSTR DEADREGS EFLAGS R8 R9 R10 R11 R12 ZZ mov rbp, [rsp+18h+var_10] - 40948c 5 PTRIMMEDESP STACK 8 displ mov rbp, [rsp+18h+var_10] - 409491 -1 INSTR LOCAL MetadataUnused mov r12, [rsp+18h+var_8] - 409491 5 INSTR BELONGTO 4093f0 - 409496 -1 INSTR LOCAL 1stSrcVia2ndSrcIMMEDNUM add rsp, 18h - 409496 4 INSTR BELONGTO 4093f0 - 40949a 1 INSTR BELONGTO 4093f0 - 40949a 1 INSTR DEADREGS EFLAGS R8 R9 R10 R11 R12 ZZ retn - 4094a0 -1 INSTR LOCAL NoMetaUpdate test dl, dl - 4094a0 2 INSTR BELONGTO 4093f0 - 4094a2 -1 INSTR LOCAL NoMetaUpdate jz short loc_409442 - 4094a2 2 INSTR BELONGTO 4093f0 - 4094a4 -2 INSTR LOCAL n EAX ZZ NUMVia2ndSrcIMMEDNUM mov eax, 1 - 4094a4 5 INSTR BELONGTO 4093f0 - 4094a4 5 INSTR DEADREGS EFLAGS EAX EBX R8 R9 R10 R11 R12 ZZ mov eax, 1 - 4094a9 -1 INSTR LOCAL NoMetaUpdate jmp short loc_409488 - 4094a9 2 INSTR BELONGTO 4093f0 - 4094b0 -1 INSTR LOCAL MetadataUnused mov rsi, rbp - 4094b0 3 INSTR BELONGTO 4093f0 - 4094b3 -1 INSTR LOCAL MetadataUnused mov rdi, r12 - 4094b3 3 INSTR BELONGTO 4093f0 - 4094b6 -1 INSTR LOCAL MetadataUnused mov rbx, [rsp+18h+var_18] - 4094b6 4 INSTR BELONGTO 4093f0 - 4094ba -1 INSTR LOCAL MetadataUnused mov rbp, [rsp+18h+var_10] - 4094ba 5 INSTR BELONGTO 4093f0 - 4094bf -1 INSTR LOCAL MetadataUnused mov r12, [rsp+18h+var_8] - 4094bf 5 INSTR BELONGTO 4093f0 - 4094c4 -1 INSTR LOCAL 1stSrcVia2ndSrcIMMEDNUM add rsp, 18h - 4094c4 4 INSTR BELONGTO 4093f0 - 4094c8 -1 INSTR LOCAL NoMetaUpdate jmp _strcmp - 4094c8 24 DEALLOC STACK esp - 24 jmp _strcmp - 4094c8 5 INSTR BELONGTO 4093f0 - 4094c8 5 INSTR DEADREGS EFLAGS EBX ESI EDI R8 R9 R10 R11 R12 ZZ jmp _strcmp - 4094d0 -2 INSTR LOCAL n EAX ZZ NUMVia2ndSrcIMMEDNUM mov eax, 0FFFFFFFFh - 4094d0 5 INSTR BELONGTO 4093f0 - 4094d0 5 INSTR DEADREGS EFLAGS EAX EBX R8 R9 R10 R11 R12 ZZ mov eax, 0FFFFFFFFh - 4094d5 -1 INSTR LOCAL NoMetaUpdate jmp short loc_409488 - 4094d5 2 INSTR BELONGTO 4093f0 - 4094e0 0 FUNC FRAMERESTORE 0 0 0 1 0 0 2 0 0 3 -12 0 4 0 0 5 -4 0 6 0 0 7 0 0 8 0 0 9 0 0 10 0 0 11 0 0 12 0 0 13 0 0 14 0 0 15 0 0 ZZ - 4094e0 0 FUNC MMSAFENESS SAFE - 4094e0 1251 FUNC GLOBAL sub_4094E0 FUNC_UNSAFE NOFP NORET 4099c2 - 4094e0 1 INSTR BELONGTO 4094e0 - 4094e0 1 INSTR DEADREGS EFLAGS EDX ESI ZZ push rbp - 4094e0 -3 INSTR LOCAL NoWarn push rbp - 4094e1 -2 INSTR LOCAL n EDX ZZ NUMVia2ndSrcIMMEDNUM mov edx, 5 ; category - 4094e1 5 INSTR BELONGTO 4094e0 - 4094e1 5 INSTR DEADREGS EFLAGS EDX ESI ZZ mov edx, 5 ; category - 4094e6 1 INSTR BELONGTO 4094e0 - 4094e6 1 INSTR DEADREGS EFLAGS ESI ZZ push rbx - 4094e6 -3 INSTR LOCAL NoWarn push rbx - 4094e7 2 INSTR BELONGTO 4094e0 - 4094e7 2 INSTR DEADREGS EFLAGS EBX ESI ZZ mov ebx, edi - 4094e9 4 INSTR BELONGTO 4094e0 - 4094e9 4 INSTR DEADREGS EFLAGS ESI ZZ sub rsp, 8 - 4094e9 8 DATAREF STACK 1065 esp + 0 PARENT LocalFrame LOCALFRAME - 4094e9 8 MEMORYHOLE STACK esp + 16 ReturnAddress - 4094e9 8 MEMORYHOLE STACK esp + 8 CalleeSavedRegs - 4094ed -1 INSTR LOCAL NoMetaUpdate test edi, edi - 4094ed 2 INSTR BELONGTO 4094e0 - 4094ef 7 INSTR BELONGTO 4094e0 - 4094ef 7 INSTR DEADREGS ESI EDI ZZ mov rbp, cs:qword_61A188 - 4094f6 -1 INSTR LOCAL NoMetaUpdate jz short loc_409524 - 4094f6 2 INSTR BELONGTO 4094e0 - 4094f8 5 INSTR BELONGTO 4094e0 - 4094f8 5 INSTR DEADREGS EFLAGS ESI EDI ZZ mov esi, offset aTrySHelpForMor; "Try `%s --help' for more information.\n" - 4094fd 2 INSTR BELONGTO 4094e0 - 4094fd 2 INSTR DEADREGS EFLAGS EDI ZZ xor edi, edi ; domainname - 4094fd -2 INSTR LOCAL n EDI ZZ AlwaysNUM xor edi, edi ; domainname - 4094ff -1 INSTR LOCAL NoMetaUpdate call _dcgettext - 4094ff 5 INSTR BELONGTO 4094e0 - 4094ff 5 INSTR DEADREGS EFLAGS ZZ call _dcgettext - 409504 7 INSTR BELONGTO 4094e0 - 409504 7 INSTR DEADREGS EFLAGS ECX EDX ESI EDI ZZ mov rdi, cs:stderr - 40950b 3 INSTR BELONGTO 4094e0 - 40950b 3 INSTR DEADREGS EFLAGS ECX EDX ESI ZZ mov rdx, rax - 40950e 3 INSTR BELONGTO 4094e0 - 40950e 3 INSTR DEADREGS EFLAGS EAX ECX ESI ZZ mov rcx, rbp - 409511 -2 INSTR LOCAL n ESI ZZ NUMVia2ndSrcIMMEDNUM mov esi, 1 - 409511 5 INSTR BELONGTO 4094e0 - 409511 5 INSTR DEADREGS EFLAGS EAX ESI ZZ mov esi, 1 - 409516 2 INSTR BELONGTO 4094e0 - 409516 2 INSTR DEADREGS EFLAGS EAX ZZ xor eax, eax - 409516 -2 INSTR LOCAL n EAX ZZ AlwaysNUM xor eax, eax - 409518 -1 INSTR LOCAL NoMetaUpdate call ___fprintf_chk - 409518 5 INSTR BELONGTO 4094e0 - 409518 5 INSTR DEADREGS EFLAGS ZZ call ___fprintf_chk - 40951d 2 INSTR BELONGTO 4094e0 - 40951d 2 INSTR DEADREGS EFLAGS EDI ZZ mov edi, ebx ; status - 40951f -1 INSTR LOCAL NoMetaUpdate call _exit - 40951f 5 INSTR BELONGTO 4094e0 - 40951f 5 INSTR DEADREGS EFLAGS EBX ZZ call _exit - 409524 2 INSTR BELONGTO 4094e0 - 409524 2 INSTR DEADREGS EFLAGS ESI EDI ZZ xor edi, edi ; domainname - 409524 -2 INSTR LOCAL n EDI ZZ AlwaysNUM xor edi, edi ; domainname - 409526 5 INSTR BELONGTO 4094e0 - 409526 5 INSTR DEADREGS EFLAGS ESI ZZ mov esi, offset aUsageSOption__; "Usage: %s [OPTION]... [FILE]...\n" - 40952b -1 INSTR LOCAL NoMetaUpdate call _dcgettext - 40952b 5 INSTR BELONGTO 4094e0 - 40952b 5 INSTR DEADREGS EFLAGS ZZ call _dcgettext - 409530 3 INSTR BELONGTO 4094e0 - 409530 3 INSTR DEADREGS EFLAGS EDX ESI EDI ZZ mov rdx, rbp - 409533 3 INSTR BELONGTO 4094e0 - 409533 3 INSTR DEADREGS EFLAGS ESI EDI ZZ mov rsi, rax - 409536 -1 INSTR LOCAL MetadataRedundant mov edi, 1 - 409536 5 INSTR BELONGTO 4094e0 - 40953b 2 INSTR BELONGTO 4094e0 - 40953b 2 INSTR DEADREGS EFLAGS EAX ZZ xor eax, eax - 40953b -2 INSTR LOCAL n EAX ZZ AlwaysNUM xor eax, eax - 40953d -1 INSTR LOCAL NoMetaUpdate call ___printf_chk - 40953d 5 INSTR BELONGTO 4094e0 - 40953d 5 INSTR DEADREGS EFLAGS ZZ call ___printf_chk - 409542 7 INSTR BELONGTO 4094e0 - 409542 7 INSTR DEADREGS EFLAGS EDX ESI EDI ZZ mov rbp, cs:stdout - 409549 -2 INSTR LOCAL n EDX ZZ NUMVia2ndSrcIMMEDNUM mov edx, 5 ; category - 409549 5 INSTR BELONGTO 4094e0 - 409549 5 INSTR DEADREGS EFLAGS EDX ESI EDI ZZ mov edx, 5 ; category - 40954e -1 INSTR LOCAL MetadataRedundant xor edi, edi ; domainname - 40954e 2 INSTR BELONGTO 4094e0 - 409550 5 INSTR BELONGTO 4094e0 - 409550 5 INSTR DEADREGS EFLAGS ESI ZZ mov esi, offset aListInformatio; "List information about the FILEs (the c"... - 409555 -1 INSTR LOCAL NoMetaUpdate call _dcgettext - 409555 5 INSTR BELONGTO 4094e0 - 409555 5 INSTR DEADREGS EFLAGS ZZ call _dcgettext - 40955a 3 INSTR BELONGTO 4094e0 - 40955a 3 INSTR DEADREGS EFLAGS ESI EDI ZZ mov rsi, rbp ; stream - 40955d 3 INSTR BELONGTO 4094e0 - 40955d 3 INSTR DEADREGS EFLAGS EDI ZZ mov rdi, rax ; s - 409560 -1 INSTR LOCAL NoMetaUpdate call _fputs_unlocked - 409560 5 INSTR BELONGTO 4094e0 - 409560 5 INSTR DEADREGS EFLAGS ZZ call _fputs_unlocked - 409565 7 INSTR BELONGTO 4094e0 - 409565 7 INSTR DEADREGS EFLAGS EDX ESI EDI ZZ mov rbp, cs:stdout - 40956c -2 INSTR LOCAL n EDX ZZ NUMVia2ndSrcIMMEDNUM mov edx, 5 ; category - 40956c 5 INSTR BELONGTO 4094e0 - 40956c 5 INSTR DEADREGS EFLAGS EDX ESI EDI ZZ mov edx, 5 ; category - 409571 2 INSTR BELONGTO 4094e0 - 409571 2 INSTR DEADREGS EFLAGS ESI EDI ZZ xor edi, edi ; domainname - 409571 -2 INSTR LOCAL n EDI ZZ AlwaysNUM xor edi, edi ; domainname - 409573 5 INSTR BELONGTO 4094e0 - 409573 5 INSTR DEADREGS EFLAGS ESI ZZ mov esi, offset aMandatoryArgum; "Mandatory arguments to long options are"... - 409578 -1 INSTR LOCAL NoMetaUpdate call _dcgettext - 409578 5 INSTR BELONGTO 4094e0 - 409578 5 INSTR DEADREGS EFLAGS ZZ call _dcgettext - 40957d 3 INSTR BELONGTO 4094e0 - 40957d 3 INSTR DEADREGS EFLAGS ESI EDI ZZ mov rsi, rbp ; stream - 409580 3 INSTR BELONGTO 4094e0 - 409580 3 INSTR DEADREGS EFLAGS EDI ZZ mov rdi, rax ; s - 409583 -1 INSTR LOCAL NoMetaUpdate call _fputs_unlocked - 409583 5 INSTR BELONGTO 4094e0 - 409583 5 INSTR DEADREGS EFLAGS ZZ call _fputs_unlocked - 409588 7 INSTR BELONGTO 4094e0 - 409588 7 INSTR DEADREGS EFLAGS EDX ESI EDI ZZ mov rbp, cs:stdout - 40958f -2 INSTR LOCAL n EDX ZZ NUMVia2ndSrcIMMEDNUM mov edx, 5 ; category - 40958f 5 INSTR BELONGTO 4094e0 - 40958f 5 INSTR DEADREGS EFLAGS EDX ESI EDI ZZ mov edx, 5 ; category - 409594 2 INSTR BELONGTO 4094e0 - 409594 2 INSTR DEADREGS EFLAGS ESI EDI ZZ xor edi, edi ; domainname - 409594 -2 INSTR LOCAL n EDI ZZ AlwaysNUM xor edi, edi ; domainname - 409596 5 INSTR BELONGTO 4094e0 - 409596 5 INSTR DEADREGS EFLAGS ESI ZZ mov esi, offset aAAllDoNotIgnor; " -a, --all do not ign"... - 40959b -1 INSTR LOCAL NoMetaUpdate call _dcgettext - 40959b 5 INSTR BELONGTO 4094e0 - 40959b 5 INSTR DEADREGS EFLAGS ZZ call _dcgettext - 4095a0 3 INSTR BELONGTO 4094e0 - 4095a0 3 INSTR DEADREGS EFLAGS ESI EDI ZZ mov rsi, rbp ; stream - 4095a3 3 INSTR BELONGTO 4094e0 - 4095a3 3 INSTR DEADREGS EFLAGS EDI ZZ mov rdi, rax ; s - 4095a6 -1 INSTR LOCAL NoMetaUpdate call _fputs_unlocked - 4095a6 5 INSTR BELONGTO 4094e0 - 4095a6 5 INSTR DEADREGS EFLAGS ZZ call _fputs_unlocked - 4095ab 7 INSTR BELONGTO 4094e0 - 4095ab 7 INSTR DEADREGS EFLAGS EDX ESI EDI ZZ mov rbp, cs:stdout - 4095b2 -2 INSTR LOCAL n EDX ZZ NUMVia2ndSrcIMMEDNUM mov edx, 5 ; category - 4095b2 5 INSTR BELONGTO 4094e0 - 4095b2 5 INSTR DEADREGS EFLAGS EDX ESI EDI ZZ mov edx, 5 ; category - 4095b7 2 INSTR BELONGTO 4094e0 - 4095b7 2 INSTR DEADREGS EFLAGS ESI EDI ZZ xor edi, edi ; domainname - 4095b7 -2 INSTR LOCAL n EDI ZZ AlwaysNUM xor edi, edi ; domainname - 4095b9 5 INSTR BELONGTO 4094e0 - 4095b9 5 INSTR DEADREGS EFLAGS ESI ZZ mov esi, offset aBlockSizeSizeS; " --block-size=SIZE scale size"... - 4095be -1 INSTR LOCAL NoMetaUpdate call _dcgettext - 4095be 5 INSTR BELONGTO 4094e0 - 4095be 5 INSTR DEADREGS EFLAGS ZZ call _dcgettext - 4095c3 3 INSTR BELONGTO 4094e0 - 4095c3 3 INSTR DEADREGS EFLAGS ESI EDI ZZ mov rsi, rbp ; stream - 4095c6 3 INSTR BELONGTO 4094e0 - 4095c6 3 INSTR DEADREGS EFLAGS EDI ZZ mov rdi, rax ; s - 4095c9 -1 INSTR LOCAL NoMetaUpdate call _fputs_unlocked - 4095c9 5 INSTR BELONGTO 4094e0 - 4095c9 5 INSTR DEADREGS EFLAGS ZZ call _fputs_unlocked - 4095ce 7 INSTR BELONGTO 4094e0 - 4095ce 7 INSTR DEADREGS EFLAGS EDX ESI EDI ZZ mov rbp, cs:stdout - 4095d5 -2 INSTR LOCAL n EDX ZZ NUMVia2ndSrcIMMEDNUM mov edx, 5 ; category - 4095d5 5 INSTR BELONGTO 4094e0 - 4095d5 5 INSTR DEADREGS EFLAGS EDX ESI EDI ZZ mov edx, 5 ; category - 4095da 2 INSTR BELONGTO 4094e0 - 4095da 2 INSTR DEADREGS EFLAGS ESI EDI ZZ xor edi, edi ; domainname - 4095da -2 INSTR LOCAL n EDI ZZ AlwaysNUM xor edi, edi ; domainname - 4095dc 5 INSTR BELONGTO 4094e0 - 4095dc 5 INSTR DEADREGS EFLAGS ESI ZZ mov esi, offset aCListEntriesBy; " -C list entri"... - 4095e1 -1 INSTR LOCAL NoMetaUpdate call _dcgettext - 4095e1 5 INSTR BELONGTO 4094e0 - 4095e1 5 INSTR DEADREGS EFLAGS ZZ call _dcgettext - 4095e6 3 INSTR BELONGTO 4094e0 - 4095e6 3 INSTR DEADREGS EFLAGS ESI EDI ZZ mov rsi, rbp ; stream - 4095e9 3 INSTR BELONGTO 4094e0 - 4095e9 3 INSTR DEADREGS EFLAGS EDI ZZ mov rdi, rax ; s - 4095ec -1 INSTR LOCAL NoMetaUpdate call _fputs_unlocked - 4095ec 5 INSTR BELONGTO 4094e0 - 4095ec 5 INSTR DEADREGS EFLAGS ZZ call _fputs_unlocked - 4095f1 7 INSTR BELONGTO 4094e0 - 4095f1 7 INSTR DEADREGS EFLAGS EDX ESI EDI ZZ mov rbp, cs:stdout - 4095f8 -2 INSTR LOCAL n EDX ZZ NUMVia2ndSrcIMMEDNUM mov edx, 5 ; category - 4095f8 5 INSTR BELONGTO 4094e0 - 4095f8 5 INSTR DEADREGS EFLAGS EDX ESI EDI ZZ mov edx, 5 ; category - 4095fd 2 INSTR BELONGTO 4094e0 - 4095fd 2 INSTR DEADREGS EFLAGS ESI EDI ZZ xor edi, edi ; domainname - 4095fd -2 INSTR LOCAL n EDI ZZ AlwaysNUM xor edi, edi ; domainname - 4095ff 5 INSTR BELONGTO 4094e0 - 4095ff 5 INSTR DEADREGS EFLAGS ESI ZZ mov esi, offset aFDoNotSortEnab; " -f do not sor"... - 409604 -1 INSTR LOCAL NoMetaUpdate call _dcgettext - 409604 5 INSTR BELONGTO 4094e0 - 409604 5 INSTR DEADREGS EFLAGS ZZ call _dcgettext - 409609 3 INSTR BELONGTO 4094e0 - 409609 3 INSTR DEADREGS EFLAGS ESI EDI ZZ mov rsi, rbp ; stream - 40960c 3 INSTR BELONGTO 4094e0 - 40960c 3 INSTR DEADREGS EFLAGS EDI ZZ mov rdi, rax ; s - 40960f -1 INSTR LOCAL NoMetaUpdate call _fputs_unlocked - 40960f 5 INSTR BELONGTO 4094e0 - 40960f 5 INSTR DEADREGS EFLAGS ZZ call _fputs_unlocked - 409614 7 INSTR BELONGTO 4094e0 - 409614 7 INSTR DEADREGS EFLAGS EDX ESI EDI ZZ mov rbp, cs:stdout - 40961b -2 INSTR LOCAL n EDX ZZ NUMVia2ndSrcIMMEDNUM mov edx, 5 ; category - 40961b 5 INSTR BELONGTO 4094e0 - 40961b 5 INSTR DEADREGS EFLAGS EDX ESI EDI ZZ mov edx, 5 ; category - 409620 2 INSTR BELONGTO 4094e0 - 409620 2 INSTR DEADREGS EFLAGS ESI EDI ZZ xor edi, edi ; domainname - 409620 -2 INSTR LOCAL n EDI ZZ AlwaysNUM xor edi, edi ; domainname - 409622 5 INSTR BELONGTO 4094e0 - 409622 5 INSTR DEADREGS EFLAGS ESI ZZ mov esi, offset aGLikeLButDoNot; " -g like -l, b"... - 409627 -1 INSTR LOCAL NoMetaUpdate call _dcgettext - 409627 5 INSTR BELONGTO 4094e0 - 409627 5 INSTR DEADREGS EFLAGS ZZ call _dcgettext - 40962c 3 INSTR BELONGTO 4094e0 - 40962c 3 INSTR DEADREGS EFLAGS ESI EDI ZZ mov rsi, rbp ; stream - 40962f 3 INSTR BELONGTO 4094e0 - 40962f 3 INSTR DEADREGS EFLAGS EDI ZZ mov rdi, rax ; s - 409632 -1 INSTR LOCAL NoMetaUpdate call _fputs_unlocked - 409632 5 INSTR BELONGTO 4094e0 - 409632 5 INSTR DEADREGS EFLAGS ZZ call _fputs_unlocked - 409637 7 INSTR BELONGTO 4094e0 - 409637 7 INSTR DEADREGS EFLAGS EDX ESI EDI ZZ mov rbp, cs:stdout - 40963e -2 INSTR LOCAL n EDX ZZ NUMVia2ndSrcIMMEDNUM mov edx, 5 ; category - 40963e 5 INSTR BELONGTO 4094e0 - 40963e 5 INSTR DEADREGS EFLAGS EDX ESI EDI ZZ mov edx, 5 ; category - 409643 2 INSTR BELONGTO 4094e0 - 409643 2 INSTR DEADREGS EFLAGS ESI EDI ZZ xor edi, edi ; domainname - 409643 -2 INSTR LOCAL n EDI ZZ AlwaysNUM xor edi, edi ; domainname - 409645 5 INSTR BELONGTO 4094e0 - 409645 5 INSTR DEADREGS EFLAGS ESI ZZ mov esi, offset aGroupDirectori; " --group-directories-first\n "... - 40964a -1 INSTR LOCAL NoMetaUpdate call _dcgettext - 40964a 5 INSTR BELONGTO 4094e0 - 40964a 5 INSTR DEADREGS EFLAGS ZZ call _dcgettext - 40964f 3 INSTR BELONGTO 4094e0 - 40964f 3 INSTR DEADREGS EFLAGS ESI EDI ZZ mov rsi, rbp ; stream - 409652 3 INSTR BELONGTO 4094e0 - 409652 3 INSTR DEADREGS EFLAGS EDI ZZ mov rdi, rax ; s - 409655 -1 INSTR LOCAL NoMetaUpdate call _fputs_unlocked - 409655 5 INSTR BELONGTO 4094e0 - 409655 5 INSTR DEADREGS EFLAGS ZZ call _fputs_unlocked - 40965a 7 INSTR BELONGTO 4094e0 - 40965a 7 INSTR DEADREGS EFLAGS EDX ESI EDI ZZ mov rbp, cs:stdout - 409661 -2 INSTR LOCAL n EDX ZZ NUMVia2ndSrcIMMEDNUM mov edx, 5 ; category - 409661 5 INSTR BELONGTO 4094e0 - 409661 5 INSTR DEADREGS EFLAGS EDX ESI EDI ZZ mov edx, 5 ; category - 409666 2 INSTR BELONGTO 4094e0 - 409666 2 INSTR DEADREGS EFLAGS ESI EDI ZZ xor edi, edi ; domainname - 409666 -2 INSTR LOCAL n EDI ZZ AlwaysNUM xor edi, edi ; domainname - 409668 5 INSTR BELONGTO 4094e0 - 409668 5 INSTR DEADREGS EFLAGS ESI ZZ mov esi, offset aGNoGroupInALon; " -G, --no-group in a long "... - 40966d -1 INSTR LOCAL NoMetaUpdate call _dcgettext - 40966d 5 INSTR BELONGTO 4094e0 - 40966d 5 INSTR DEADREGS EFLAGS ZZ call _dcgettext - 409672 3 INSTR BELONGTO 4094e0 - 409672 3 INSTR DEADREGS EFLAGS ESI EDI ZZ mov rsi, rbp ; stream - 409675 3 INSTR BELONGTO 4094e0 - 409675 3 INSTR DEADREGS EFLAGS EDI ZZ mov rdi, rax ; s - 409678 -1 INSTR LOCAL NoMetaUpdate call _fputs_unlocked - 409678 5 INSTR BELONGTO 4094e0 - 409678 5 INSTR DEADREGS EFLAGS ZZ call _fputs_unlocked - 40967d 7 INSTR BELONGTO 4094e0 - 40967d 7 INSTR DEADREGS EFLAGS EDX ESI EDI ZZ mov rbp, cs:stdout - 409684 -2 INSTR LOCAL n EDX ZZ NUMVia2ndSrcIMMEDNUM mov edx, 5 ; category - 409684 5 INSTR BELONGTO 4094e0 - 409684 5 INSTR DEADREGS EFLAGS EDX ESI EDI ZZ mov edx, 5 ; category - 409689 2 INSTR BELONGTO 4094e0 - 409689 2 INSTR DEADREGS EFLAGS ESI EDI ZZ xor edi, edi ; domainname - 409689 -2 INSTR LOCAL n EDI ZZ AlwaysNUM xor edi, edi ; domainname - 40968b 5 INSTR BELONGTO 4094e0 - 40968b 5 INSTR DEADREGS EFLAGS ESI ZZ mov esi, offset aHDereferenceCo; " -H, --dereference-command-line\n "... - 409690 -1 INSTR LOCAL NoMetaUpdate call _dcgettext - 409690 5 INSTR BELONGTO 4094e0 - 409690 5 INSTR DEADREGS EFLAGS ZZ call _dcgettext - 409695 3 INSTR BELONGTO 4094e0 - 409695 3 INSTR DEADREGS EFLAGS ESI EDI ZZ mov rsi, rbp ; stream - 409698 3 INSTR BELONGTO 4094e0 - 409698 3 INSTR DEADREGS EFLAGS EDI ZZ mov rdi, rax ; s - 40969b -1 INSTR LOCAL NoMetaUpdate call _fputs_unlocked - 40969b 5 INSTR BELONGTO 4094e0 - 40969b 5 INSTR DEADREGS EFLAGS ZZ call _fputs_unlocked - 4096a0 7 INSTR BELONGTO 4094e0 - 4096a0 7 INSTR DEADREGS EFLAGS EDX ESI EDI ZZ mov rbp, cs:stdout - 4096a7 -2 INSTR LOCAL n EDX ZZ NUMVia2ndSrcIMMEDNUM mov edx, 5 ; category - 4096a7 5 INSTR BELONGTO 4094e0 - 4096a7 5 INSTR DEADREGS EFLAGS EDX ESI EDI ZZ mov edx, 5 ; category - 4096ac 2 INSTR BELONGTO 4094e0 - 4096ac 2 INSTR DEADREGS EFLAGS ESI EDI ZZ xor edi, edi ; domainname - 4096ac -2 INSTR LOCAL n EDI ZZ AlwaysNUM xor edi, edi ; domainname - 4096ae 5 INSTR BELONGTO 4094e0 - 4096ae 5 INSTR DEADREGS EFLAGS ESI ZZ mov esi, offset aIndicatorSty_0; " --indicator-style=WORD append in"... - 4096b3 -1 INSTR LOCAL NoMetaUpdate call _dcgettext - 4096b3 5 INSTR BELONGTO 4094e0 - 4096b3 5 INSTR DEADREGS EFLAGS ZZ call _dcgettext - 4096b8 3 INSTR BELONGTO 4094e0 - 4096b8 3 INSTR DEADREGS EFLAGS ESI EDI ZZ mov rsi, rbp ; stream - 4096bb 3 INSTR BELONGTO 4094e0 - 4096bb 3 INSTR DEADREGS EFLAGS EDI ZZ mov rdi, rax ; s - 4096be -1 INSTR LOCAL NoMetaUpdate call _fputs_unlocked - 4096be 5 INSTR BELONGTO 4094e0 - 4096be 5 INSTR DEADREGS EFLAGS ZZ call _fputs_unlocked - 4096c3 7 INSTR BELONGTO 4094e0 - 4096c3 7 INSTR DEADREGS EFLAGS EDX ESI EDI ZZ mov rbp, cs:stdout - 4096ca -2 INSTR LOCAL n EDX ZZ NUMVia2ndSrcIMMEDNUM mov edx, 5 ; category - 4096ca 5 INSTR BELONGTO 4094e0 - 4096ca 5 INSTR DEADREGS EFLAGS EDX ESI EDI ZZ mov edx, 5 ; category - 4096cf 2 INSTR BELONGTO 4094e0 - 4096cf 2 INSTR DEADREGS EFLAGS ESI EDI ZZ xor edi, edi ; domainname - 4096cf -2 INSTR LOCAL n EDI ZZ AlwaysNUM xor edi, edi ; domainname - 4096d1 5 INSTR BELONGTO 4094e0 - 4096d1 5 INSTR DEADREGS EFLAGS ESI ZZ mov esi, offset aLUseALongListi; " -l use a long"... - 4096d6 -1 INSTR LOCAL NoMetaUpdate call _dcgettext - 4096d6 5 INSTR BELONGTO 4094e0 - 4096d6 5 INSTR DEADREGS EFLAGS ZZ call _dcgettext - 4096db 3 INSTR BELONGTO 4094e0 - 4096db 3 INSTR DEADREGS EFLAGS ESI EDI ZZ mov rsi, rbp ; stream - 4096de 3 INSTR BELONGTO 4094e0 - 4096de 3 INSTR DEADREGS EFLAGS EDI ZZ mov rdi, rax ; s - 4096e1 -1 INSTR LOCAL NoMetaUpdate call _fputs_unlocked - 4096e1 5 INSTR BELONGTO 4094e0 - 4096e1 5 INSTR DEADREGS EFLAGS ZZ call _fputs_unlocked - 4096e6 7 INSTR BELONGTO 4094e0 - 4096e6 7 INSTR DEADREGS EFLAGS EDX ESI EDI ZZ mov rbp, cs:stdout - 4096ed -2 INSTR LOCAL n EDX ZZ NUMVia2ndSrcIMMEDNUM mov edx, 5 ; category - 4096ed 5 INSTR BELONGTO 4094e0 - 4096ed 5 INSTR DEADREGS EFLAGS EDX ESI EDI ZZ mov edx, 5 ; category - 4096f2 2 INSTR BELONGTO 4094e0 - 4096f2 2 INSTR DEADREGS EFLAGS ESI EDI ZZ xor edi, edi ; domainname - 4096f2 -2 INSTR LOCAL n EDI ZZ AlwaysNUM xor edi, edi ; domainname - 4096f4 5 INSTR BELONGTO 4094e0 - 4096f4 5 INSTR DEADREGS EFLAGS ESI ZZ mov esi, offset aNNumericUidGid; " -n, --numeric-uid-gid like -l, b"... - 4096f9 -1 INSTR LOCAL NoMetaUpdate call _dcgettext - 4096f9 5 INSTR BELONGTO 4094e0 - 4096f9 5 INSTR DEADREGS EFLAGS ZZ call _dcgettext - 4096fe 3 INSTR BELONGTO 4094e0 - 4096fe 3 INSTR DEADREGS EFLAGS ESI EDI ZZ mov rsi, rbp ; stream - 409701 3 INSTR BELONGTO 4094e0 - 409701 3 INSTR DEADREGS EFLAGS EDI ZZ mov rdi, rax ; s - 409704 -1 INSTR LOCAL NoMetaUpdate call _fputs_unlocked - 409704 5 INSTR BELONGTO 4094e0 - 409704 5 INSTR DEADREGS EFLAGS ZZ call _fputs_unlocked - 409709 7 INSTR BELONGTO 4094e0 - 409709 7 INSTR DEADREGS EFLAGS EDX ESI EDI ZZ mov rbp, cs:stdout - 409710 -2 INSTR LOCAL n EDX ZZ NUMVia2ndSrcIMMEDNUM mov edx, 5 ; category - 409710 5 INSTR BELONGTO 4094e0 - 409710 5 INSTR DEADREGS EFLAGS EDX ESI EDI ZZ mov edx, 5 ; category - 409715 2 INSTR BELONGTO 4094e0 - 409715 2 INSTR DEADREGS EFLAGS ESI EDI ZZ xor edi, edi ; domainname - 409715 -2 INSTR LOCAL n EDI ZZ AlwaysNUM xor edi, edi ; domainname - 409717 5 INSTR BELONGTO 4094e0 - 409717 5 INSTR DEADREGS EFLAGS ESI ZZ mov esi, offset aQHideControlCh; " -q, --hide-control-chars print ? in"... - 40971c -1 INSTR LOCAL NoMetaUpdate call _dcgettext - 40971c 5 INSTR BELONGTO 4094e0 - 40971c 5 INSTR DEADREGS EFLAGS ZZ call _dcgettext - 409721 3 INSTR BELONGTO 4094e0 - 409721 3 INSTR DEADREGS EFLAGS ESI EDI ZZ mov rsi, rbp ; stream - 409724 3 INSTR BELONGTO 4094e0 - 409724 3 INSTR DEADREGS EFLAGS EDI ZZ mov rdi, rax ; s - 409727 -1 INSTR LOCAL NoMetaUpdate call _fputs_unlocked - 409727 5 INSTR BELONGTO 4094e0 - 409727 5 INSTR DEADREGS EFLAGS ZZ call _fputs_unlocked - 40972c 7 INSTR BELONGTO 4094e0 - 40972c 7 INSTR DEADREGS EFLAGS EDX ESI EDI ZZ mov rbp, cs:stdout - 409733 -2 INSTR LOCAL n EDX ZZ NUMVia2ndSrcIMMEDNUM mov edx, 5 ; category - 409733 5 INSTR BELONGTO 4094e0 - 409733 5 INSTR DEADREGS EFLAGS EDX ESI EDI ZZ mov edx, 5 ; category - 409738 2 INSTR BELONGTO 4094e0 - 409738 2 INSTR DEADREGS EFLAGS ESI EDI ZZ xor edi, edi ; domainname - 409738 -2 INSTR LOCAL n EDI ZZ AlwaysNUM xor edi, edi ; domainname - 40973a 5 INSTR BELONGTO 4094e0 - 40973a 5 INSTR DEADREGS EFLAGS ESI ZZ mov esi, offset aRReverseRevers; " -r, --reverse reverse or"... - 40973f -1 INSTR LOCAL NoMetaUpdate call _dcgettext - 40973f 5 INSTR BELONGTO 4094e0 - 40973f 5 INSTR DEADREGS EFLAGS ZZ call _dcgettext - 409744 3 INSTR BELONGTO 4094e0 - 409744 3 INSTR DEADREGS EFLAGS ESI EDI ZZ mov rsi, rbp ; stream - 409747 3 INSTR BELONGTO 4094e0 - 409747 3 INSTR DEADREGS EFLAGS EDI ZZ mov rdi, rax ; s - 40974a -1 INSTR LOCAL NoMetaUpdate call _fputs_unlocked - 40974a 5 INSTR BELONGTO 4094e0 - 40974a 5 INSTR DEADREGS EFLAGS ZZ call _fputs_unlocked - 40974f 7 INSTR BELONGTO 4094e0 - 40974f 7 INSTR DEADREGS EFLAGS EDX ESI EDI ZZ mov rbp, cs:stdout - 409756 -2 INSTR LOCAL n EDX ZZ NUMVia2ndSrcIMMEDNUM mov edx, 5 ; category - 409756 5 INSTR BELONGTO 4094e0 - 409756 5 INSTR DEADREGS EFLAGS EDX ESI EDI ZZ mov edx, 5 ; category - 40975b 2 INSTR BELONGTO 4094e0 - 40975b 2 INSTR DEADREGS EFLAGS ESI EDI ZZ xor edi, edi ; domainname - 40975b -2 INSTR LOCAL n EDI ZZ AlwaysNUM xor edi, edi ; domainname - 40975d 5 INSTR BELONGTO 4094e0 - 40975d 5 INSTR DEADREGS EFLAGS ESI ZZ mov esi, offset aSSortByFileSiz; " -S sort by fi"... - 409762 -1 INSTR LOCAL NoMetaUpdate call _dcgettext - 409762 5 INSTR BELONGTO 4094e0 - 409762 5 INSTR DEADREGS EFLAGS ZZ call _dcgettext - 409767 3 INSTR BELONGTO 4094e0 - 409767 3 INSTR DEADREGS EFLAGS ESI EDI ZZ mov rsi, rbp ; stream - 40976a 3 INSTR BELONGTO 4094e0 - 40976a 3 INSTR DEADREGS EFLAGS EDI ZZ mov rdi, rax ; s - 40976d -1 INSTR LOCAL NoMetaUpdate call _fputs_unlocked - 40976d 5 INSTR BELONGTO 4094e0 - 40976d 5 INSTR DEADREGS EFLAGS ZZ call _fputs_unlocked - 409772 7 INSTR BELONGTO 4094e0 - 409772 7 INSTR DEADREGS EFLAGS EDX ESI EDI ZZ mov rbp, cs:stdout - 409779 -2 INSTR LOCAL n EDX ZZ NUMVia2ndSrcIMMEDNUM mov edx, 5 ; category - 409779 5 INSTR BELONGTO 4094e0 - 409779 5 INSTR DEADREGS EFLAGS EDX ESI EDI ZZ mov edx, 5 ; category - 40977e 2 INSTR BELONGTO 4094e0 - 40977e 2 INSTR DEADREGS EFLAGS ESI EDI ZZ xor edi, edi ; domainname - 40977e -2 INSTR LOCAL n EDI ZZ AlwaysNUM xor edi, edi ; domainname - 409780 5 INSTR BELONGTO 4094e0 - 409780 5 INSTR DEADREGS EFLAGS ESI ZZ mov esi, offset aTimeStyleStyle; " --time-style=STYLE with -l, s"... - 409785 -1 INSTR LOCAL NoMetaUpdate call _dcgettext - 409785 5 INSTR BELONGTO 4094e0 - 409785 5 INSTR DEADREGS EFLAGS ZZ call _dcgettext - 40978a 3 INSTR BELONGTO 4094e0 - 40978a 3 INSTR DEADREGS EFLAGS ESI EDI ZZ mov rsi, rbp ; stream - 40978d 3 INSTR BELONGTO 4094e0 - 40978d 3 INSTR DEADREGS EFLAGS EDI ZZ mov rdi, rax ; s - 409790 -1 INSTR LOCAL NoMetaUpdate call _fputs_unlocked - 409790 5 INSTR BELONGTO 4094e0 - 409790 5 INSTR DEADREGS EFLAGS ZZ call _fputs_unlocked - 409795 7 INSTR BELONGTO 4094e0 - 409795 7 INSTR DEADREGS EFLAGS EDX ESI EDI ZZ mov rbp, cs:stdout - 40979c -2 INSTR LOCAL n EDX ZZ NUMVia2ndSrcIMMEDNUM mov edx, 5 ; category - 40979c 5 INSTR BELONGTO 4094e0 - 40979c 5 INSTR DEADREGS EFLAGS EDX ESI EDI ZZ mov edx, 5 ; category - 4097a1 2 INSTR BELONGTO 4094e0 - 4097a1 2 INSTR DEADREGS EFLAGS ESI EDI ZZ xor edi, edi ; domainname - 4097a1 -2 INSTR LOCAL n EDI ZZ AlwaysNUM xor edi, edi ; domainname - 4097a3 5 INSTR BELONGTO 4094e0 - 4097a3 5 INSTR DEADREGS EFLAGS ESI ZZ mov esi, offset aTSortByModific; " -t sort by mo"... - 4097a8 -1 INSTR LOCAL NoMetaUpdate call _dcgettext - 4097a8 5 INSTR BELONGTO 4094e0 - 4097a8 5 INSTR DEADREGS EFLAGS ZZ call _dcgettext - 4097ad 3 INSTR BELONGTO 4094e0 - 4097ad 3 INSTR DEADREGS EFLAGS ESI EDI ZZ mov rsi, rbp ; stream - 4097b0 3 INSTR BELONGTO 4094e0 - 4097b0 3 INSTR DEADREGS EFLAGS EDI ZZ mov rdi, rax ; s - 4097b3 -1 INSTR LOCAL NoMetaUpdate call _fputs_unlocked - 4097b3 5 INSTR BELONGTO 4094e0 - 4097b3 5 INSTR DEADREGS EFLAGS ZZ call _fputs_unlocked - 4097b8 7 INSTR BELONGTO 4094e0 - 4097b8 7 INSTR DEADREGS EFLAGS EDX ESI EDI ZZ mov rbp, cs:stdout - 4097bf -2 INSTR LOCAL n EDX ZZ NUMVia2ndSrcIMMEDNUM mov edx, 5 ; category - 4097bf 5 INSTR BELONGTO 4094e0 - 4097bf 5 INSTR DEADREGS EFLAGS EDX ESI EDI ZZ mov edx, 5 ; category - 4097c4 2 INSTR BELONGTO 4094e0 - 4097c4 2 INSTR DEADREGS EFLAGS ESI EDI ZZ xor edi, edi ; domainname - 4097c4 -2 INSTR LOCAL n EDI ZZ AlwaysNUM xor edi, edi ; domainname - 4097c6 5 INSTR BELONGTO 4094e0 - 4097c6 5 INSTR DEADREGS EFLAGS ESI ZZ mov esi, offset aUWithLtSortByA; " -u with -lt: "... - 4097cb -1 INSTR LOCAL NoMetaUpdate call _dcgettext - 4097cb 5 INSTR BELONGTO 4094e0 - 4097cb 5 INSTR DEADREGS EFLAGS ZZ call _dcgettext - 4097d0 3 INSTR BELONGTO 4094e0 - 4097d0 3 INSTR DEADREGS EFLAGS ESI EDI ZZ mov rsi, rbp ; stream - 4097d3 3 INSTR BELONGTO 4094e0 - 4097d3 3 INSTR DEADREGS EFLAGS EDI ZZ mov rdi, rax ; s - 4097d6 -1 INSTR LOCAL NoMetaUpdate call _fputs_unlocked - 4097d6 5 INSTR BELONGTO 4094e0 - 4097d6 5 INSTR DEADREGS EFLAGS ZZ call _fputs_unlocked - 4097db 7 INSTR BELONGTO 4094e0 - 4097db 7 INSTR DEADREGS EFLAGS EDX ESI EDI ZZ mov rbp, cs:stdout - 4097e2 -2 INSTR LOCAL n EDX ZZ NUMVia2ndSrcIMMEDNUM mov edx, 5 ; category - 4097e2 5 INSTR BELONGTO 4094e0 - 4097e2 5 INSTR DEADREGS EFLAGS EDX ESI EDI ZZ mov edx, 5 ; category - 4097e7 2 INSTR BELONGTO 4094e0 - 4097e7 2 INSTR DEADREGS EFLAGS ESI EDI ZZ xor edi, edi ; domainname - 4097e7 -2 INSTR LOCAL n EDI ZZ AlwaysNUM xor edi, edi ; domainname - 4097e9 5 INSTR BELONGTO 4094e0 - 4097e9 5 INSTR DEADREGS EFLAGS ESI ZZ mov esi, offset aWWidthColsAssu; " -w, --width=COLS assume scr"... - 4097ee -1 INSTR LOCAL NoMetaUpdate call _dcgettext - 4097ee 5 INSTR BELONGTO 4094e0 - 4097ee 5 INSTR DEADREGS EFLAGS ZZ call _dcgettext - 4097f3 3 INSTR BELONGTO 4094e0 - 4097f3 3 INSTR DEADREGS EFLAGS ESI EDI ZZ mov rsi, rbp ; stream - 4097f6 3 INSTR BELONGTO 4094e0 - 4097f6 3 INSTR DEADREGS EFLAGS EDI ZZ mov rdi, rax ; s - 4097f9 -1 INSTR LOCAL NoMetaUpdate call _fputs_unlocked - 4097f9 5 INSTR BELONGTO 4094e0 - 4097f9 5 INSTR DEADREGS EFLAGS ZZ call _fputs_unlocked - 4097fe 7 INSTR BELONGTO 4094e0 - 4097fe 7 INSTR DEADREGS EFLAGS EDX ESI EDI ZZ mov rbp, cs:stdout - 409805 -2 INSTR LOCAL n EDX ZZ NUMVia2ndSrcIMMEDNUM mov edx, 5 ; category - 409805 5 INSTR BELONGTO 4094e0 - 409805 5 INSTR DEADREGS EFLAGS EDX ESI EDI ZZ mov edx, 5 ; category - 40980a 2 INSTR BELONGTO 4094e0 - 40980a 2 INSTR DEADREGS EFLAGS ESI EDI ZZ xor edi, edi ; domainname - 40980a -2 INSTR LOCAL n EDI ZZ AlwaysNUM xor edi, edi ; domainname - 40980c 5 INSTR BELONGTO 4094e0 - 40980c 5 INSTR DEADREGS EFLAGS ESI ZZ mov esi, offset aHelpDisplayThi; " --help display this help and "... - 409811 -1 INSTR LOCAL NoMetaUpdate call _dcgettext - 409811 5 INSTR BELONGTO 4094e0 - 409811 5 INSTR DEADREGS EFLAGS ZZ call _dcgettext - 409816 3 INSTR BELONGTO 4094e0 - 409816 3 INSTR DEADREGS EFLAGS ESI EDI ZZ mov rsi, rbp ; stream - 409819 3 INSTR BELONGTO 4094e0 - 409819 3 INSTR DEADREGS EFLAGS EDI ZZ mov rdi, rax ; s - 40981c -1 INSTR LOCAL NoMetaUpdate call _fputs_unlocked - 40981c 5 INSTR BELONGTO 4094e0 - 40981c 5 INSTR DEADREGS EFLAGS ZZ call _fputs_unlocked - 409821 7 INSTR BELONGTO 4094e0 - 409821 7 INSTR DEADREGS EFLAGS EDX ESI EDI ZZ mov rbp, cs:stdout - 409828 -2 INSTR LOCAL n EDX ZZ NUMVia2ndSrcIMMEDNUM mov edx, 5 ; category - 409828 5 INSTR BELONGTO 4094e0 - 409828 5 INSTR DEADREGS EFLAGS EDX ESI EDI ZZ mov edx, 5 ; category - 40982d 2 INSTR BELONGTO 4094e0 - 40982d 2 INSTR DEADREGS EFLAGS ESI EDI ZZ xor edi, edi ; domainname - 40982d -2 INSTR LOCAL n EDI ZZ AlwaysNUM xor edi, edi ; domainname - 40982f 5 INSTR BELONGTO 4094e0 - 40982f 5 INSTR DEADREGS EFLAGS ESI ZZ mov esi, offset aVersionOutputV; " --version output version informa"... - 409834 -1 INSTR LOCAL NoMetaUpdate call _dcgettext - 409834 5 INSTR BELONGTO 4094e0 - 409834 5 INSTR DEADREGS EFLAGS ZZ call _dcgettext - 409839 3 INSTR BELONGTO 4094e0 - 409839 3 INSTR DEADREGS EFLAGS ESI EDI ZZ mov rsi, rbp ; stream - 40983c 3 INSTR BELONGTO 4094e0 - 40983c 3 INSTR DEADREGS EFLAGS EDI ZZ mov rdi, rax ; s - 40983f -1 INSTR LOCAL NoMetaUpdate call _fputs_unlocked - 40983f 5 INSTR BELONGTO 4094e0 - 40983f 5 INSTR DEADREGS EFLAGS ZZ call _fputs_unlocked - 409844 7 INSTR BELONGTO 4094e0 - 409844 7 INSTR DEADREGS EFLAGS EDX ESI EDI ZZ mov rbp, cs:stdout - 40984b -2 INSTR LOCAL n EDX ZZ NUMVia2ndSrcIMMEDNUM mov edx, 5 ; category - 40984b 5 INSTR BELONGTO 4094e0 - 40984b 5 INSTR DEADREGS EFLAGS EDX ESI EDI ZZ mov edx, 5 ; category - 409850 2 INSTR BELONGTO 4094e0 - 409850 2 INSTR DEADREGS EFLAGS ESI EDI ZZ xor edi, edi ; domainname - 409850 -2 INSTR LOCAL n EDI ZZ AlwaysNUM xor edi, edi ; domainname - 409852 5 INSTR BELONGTO 4094e0 - 409852 5 INSTR DEADREGS EFLAGS ESI ZZ mov esi, offset aSizeMayBeOrMay; "\nSIZE may be (or may be an integer opt"... - 409857 -1 INSTR LOCAL NoMetaUpdate call _dcgettext - 409857 5 INSTR BELONGTO 4094e0 - 409857 5 INSTR DEADREGS EFLAGS ZZ call _dcgettext - 40985c 3 INSTR BELONGTO 4094e0 - 40985c 3 INSTR DEADREGS EFLAGS ESI EDI ZZ mov rsi, rbp ; stream - 40985f 3 INSTR BELONGTO 4094e0 - 40985f 3 INSTR DEADREGS EFLAGS EDI ZZ mov rdi, rax ; s - 409862 -1 INSTR LOCAL NoMetaUpdate call _fputs_unlocked - 409862 5 INSTR BELONGTO 4094e0 - 409862 5 INSTR DEADREGS EFLAGS ZZ call _fputs_unlocked - 409867 7 INSTR BELONGTO 4094e0 - 409867 7 INSTR DEADREGS EFLAGS EDX ESI EDI ZZ mov rbp, cs:stdout - 40986e -2 INSTR LOCAL n EDX ZZ NUMVia2ndSrcIMMEDNUM mov edx, 5 ; category - 40986e 5 INSTR BELONGTO 4094e0 - 40986e 5 INSTR DEADREGS EFLAGS EDX ESI EDI ZZ mov edx, 5 ; category - 409873 2 INSTR BELONGTO 4094e0 - 409873 2 INSTR DEADREGS EFLAGS ESI EDI ZZ xor edi, edi ; domainname - 409873 -2 INSTR LOCAL n EDI ZZ AlwaysNUM xor edi, edi ; domainname - 409875 5 INSTR BELONGTO 4094e0 - 409875 5 INSTR DEADREGS EFLAGS ESI ZZ mov esi, offset aUsingColorToDi; "\nUsing color to distinguish file types"... - 40987a -1 INSTR LOCAL NoMetaUpdate call _dcgettext - 40987a 5 INSTR BELONGTO 4094e0 - 40987a 5 INSTR DEADREGS EFLAGS ZZ call _dcgettext - 40987f 3 INSTR BELONGTO 4094e0 - 40987f 3 INSTR DEADREGS EFLAGS ESI EDI ZZ mov rsi, rbp ; stream - 409882 3 INSTR BELONGTO 4094e0 - 409882 3 INSTR DEADREGS EFLAGS EDI ZZ mov rdi, rax ; s - 409885 -1 INSTR LOCAL NoMetaUpdate call _fputs_unlocked - 409885 5 INSTR BELONGTO 4094e0 - 409885 5 INSTR DEADREGS EFLAGS ZZ call _fputs_unlocked - 40988a 7 INSTR BELONGTO 4094e0 - 40988a 7 INSTR DEADREGS EFLAGS EDX ESI EDI ZZ mov rbp, cs:stdout - 409891 -2 INSTR LOCAL n EDX ZZ NUMVia2ndSrcIMMEDNUM mov edx, 5 ; category - 409891 5 INSTR BELONGTO 4094e0 - 409891 5 INSTR DEADREGS EFLAGS EDX ESI EDI ZZ mov edx, 5 ; category - 409896 2 INSTR BELONGTO 4094e0 - 409896 2 INSTR DEADREGS EFLAGS ESI EDI ZZ xor edi, edi ; domainname - 409896 -2 INSTR LOCAL n EDI ZZ AlwaysNUM xor edi, edi ; domainname - 409898 5 INSTR BELONGTO 4094e0 - 409898 5 INSTR DEADREGS EFLAGS ESI ZZ mov esi, offset aExitStatus0IfO; "\nExit status:\n 0 if OK,\n 1 if mino"... - 40989d -1 INSTR LOCAL NoMetaUpdate call _dcgettext - 40989d 5 INSTR BELONGTO 4094e0 - 40989d 5 INSTR DEADREGS EFLAGS ZZ call _dcgettext - 4098a2 3 INSTR BELONGTO 4094e0 - 4098a2 3 INSTR DEADREGS EFLAGS ESI EDI ZZ mov rsi, rbp ; stream - 4098a5 3 INSTR BELONGTO 4094e0 - 4098a5 3 INSTR DEADREGS EFLAGS EDI ZZ mov rdi, rax ; s - 4098a8 -1 INSTR LOCAL NoMetaUpdate call _fputs_unlocked - 4098a8 5 INSTR BELONGTO 4094e0 - 4098a8 5 INSTR DEADREGS EFLAGS ZZ call _fputs_unlocked - 4098ad 7 INSTR BELONGTO 4094e0 - 4098ad 7 INSTR DEADREGS EFLAGS EAX ECX EDX ESI EDI ZZ mov rdi, cs:qword_61A188 - 4098b4 -1 INSTR LOCAL NoMetaUpdate call sub_40A060 - 4098b4 5 INSTR BELONGTO 4094e0 - 4098b4 5 INSTR DEADREGS EFLAGS EAX ECX EDX ESI ZZ call sub_40A060 - 4098b9 2 INSTR BELONGTO 4094e0 - 4098b9 2 INSTR DEADREGS EFLAGS EDX ESI EDI ZZ xor edi, edi ; domainname - 4098b9 -2 INSTR LOCAL n EDI ZZ AlwaysNUM xor edi, edi ; domainname - 4098bb 3 INSTR BELONGTO 4094e0 - 4098bb 3 INSTR DEADREGS EFLAGS EDX ESI ZZ mov rbp, rax - 4098be -1 INSTR LOCAL MetadataRedundant mov edx, 5 ; category - 4098be 5 INSTR BELONGTO 4094e0 - 4098c3 5 INSTR BELONGTO 4094e0 - 4098c3 5 INSTR DEADREGS EFLAGS ESI ZZ mov esi, offset aReportSBugsToS; "\nReport %s bugs to %s\n" - 4098c8 -1 INSTR LOCAL NoMetaUpdate call _dcgettext - 4098c8 5 INSTR BELONGTO 4094e0 - 4098c8 5 INSTR DEADREGS EFLAGS ZZ call _dcgettext - 4098cd 5 INSTR BELONGTO 4094e0 - 4098cd 5 INSTR DEADREGS EFLAGS ECX EDX ESI EDI ZZ mov ecx, offset aBugCoreutils@g; "bug-coreutils@gnu.org" - 4098d2 3 INSTR BELONGTO 4094e0 - 4098d2 3 INSTR DEADREGS EFLAGS EDX ESI EDI ZZ mov rdx, rbp - 4098d5 3 INSTR BELONGTO 4094e0 - 4098d5 3 INSTR DEADREGS EFLAGS ESI EDI ZZ mov rsi, rax - 4098d8 -1 INSTR LOCAL MetadataRedundant mov edi, 1 - 4098d8 5 INSTR BELONGTO 4094e0 - 4098dd 2 INSTR BELONGTO 4094e0 - 4098dd 2 INSTR DEADREGS EFLAGS EAX ZZ xor eax, eax - 4098dd -2 INSTR LOCAL n EAX ZZ AlwaysNUM xor eax, eax - 4098df -1 INSTR LOCAL NoMetaUpdate call ___printf_chk - 4098df 5 INSTR BELONGTO 4094e0 - 4098df 5 INSTR DEADREGS EFLAGS ZZ call ___printf_chk - 4098e4 -1 INSTR LOCAL MetadataRedundant xor edi, edi ; domainname - 4098e4 2 INSTR BELONGTO 4094e0 - 4098e6 -2 INSTR LOCAL n EDX ZZ NUMVia2ndSrcIMMEDNUM mov edx, 5 ; category - 4098e6 5 INSTR BELONGTO 4094e0 - 4098e6 5 INSTR DEADREGS EFLAGS EDX ESI ZZ mov edx, 5 ; category - 4098eb 5 INSTR BELONGTO 4094e0 - 4098eb 5 INSTR DEADREGS EFLAGS ESI ZZ mov esi, offset aSHomePageS; "%s home page: <%s>\n" - 4098f0 -1 INSTR LOCAL NoMetaUpdate call _dcgettext - 4098f0 5 INSTR BELONGTO 4094e0 - 4098f0 5 INSTR DEADREGS EFLAGS ZZ call _dcgettext - 4098f5 5 INSTR BELONGTO 4094e0 - 4098f5 5 INSTR DEADREGS EFLAGS ECX EDX ESI EDI ZZ mov ecx, offset aHttpWww_gnu_or; "http://www.gnu.org/software/coreutils/" - 4098fa 3 INSTR BELONGTO 4094e0 - 4098fa 3 INSTR DEADREGS EFLAGS EDX ESI EDI ZZ mov rsi, rax - 4098fd 5 INSTR BELONGTO 4094e0 - 4098fd 5 INSTR DEADREGS EFLAGS EAX EDX EDI ZZ mov edx, offset byte_4118F0 - 409902 -1 INSTR LOCAL MetadataRedundant mov edi, 1 - 409902 5 INSTR BELONGTO 4094e0 - 409907 2 INSTR BELONGTO 4094e0 - 409907 2 INSTR DEADREGS EFLAGS EAX ZZ xor eax, eax - 409907 -2 INSTR LOCAL n EAX ZZ AlwaysNUM xor eax, eax - 409909 -1 INSTR LOCAL NoMetaUpdate call ___printf_chk - 409909 5 INSTR BELONGTO 4094e0 - 409909 5 INSTR DEADREGS EFLAGS ZZ call ___printf_chk - 40990e 7 INSTR BELONGTO 4094e0 - 40990e 7 INSTR DEADREGS EFLAGS EDX ESI EDI ZZ mov rbp, cs:stdout - 409915 -2 INSTR LOCAL n EDX ZZ NUMVia2ndSrcIMMEDNUM mov edx, 5 ; category - 409915 5 INSTR BELONGTO 4094e0 - 409915 5 INSTR DEADREGS EFLAGS EDX ESI EDI ZZ mov edx, 5 ; category - 40991a -1 INSTR LOCAL MetadataRedundant xor edi, edi ; domainname - 40991a 2 INSTR BELONGTO 4094e0 - 40991c 5 INSTR BELONGTO 4094e0 - 40991c 5 INSTR DEADREGS EFLAGS ESI ZZ mov esi, offset aGeneralHelpUsi; "General help using GNU software: <http:"... - 409921 -1 INSTR LOCAL NoMetaUpdate call _dcgettext - 409921 5 INSTR BELONGTO 4094e0 - 409921 5 INSTR DEADREGS EFLAGS ZZ call _dcgettext - 409926 3 INSTR BELONGTO 4094e0 - 409926 3 INSTR DEADREGS EFLAGS ESI EDI ZZ mov rsi, rbp ; stream - 409929 3 INSTR BELONGTO 4094e0 - 409929 3 INSTR DEADREGS EFLAGS EDI ZZ mov rdi, rax ; s - 40992c -1 INSTR LOCAL NoMetaUpdate call _fputs_unlocked - 40992c 5 INSTR BELONGTO 4094e0 - 40992c 5 INSTR DEADREGS EFLAGS ZZ call _fputs_unlocked - 409931 2 INSTR BELONGTO 4094e0 - 409931 2 INSTR DEADREGS EFLAGS ESI EDI ZZ xor esi, esi ; locale - 409931 -2 INSTR LOCAL n ESI ZZ AlwaysNUM xor esi, esi ; locale - 409933 -2 INSTR LOCAL n EDI ZZ NUMVia2ndSrcIMMEDNUM mov edi, 5 ; category - 409933 5 INSTR BELONGTO 4094e0 - 409933 5 INSTR DEADREGS EFLAGS EDI ZZ mov edi, 5 ; category - 409938 -1 INSTR LOCAL NoMetaUpdate call _setlocale - 409938 5 INSTR BELONGTO 4094e0 - 409938 5 INSTR DEADREGS EFLAGS ZZ call _setlocale - 40993d -1 INSTR LOCAL NoMetaUpdate test rax, rax - 40993d 3 INSTR BELONGTO 4094e0 - 409940 -1 INSTR LOCAL NoMetaUpdate jz short loc_409958 - 409940 2 INSTR BELONGTO 4094e0 - 409942 -2 INSTR LOCAL n EDX ZZ NUMVia2ndSrcIMMEDNUM mov edx, 3 ; n - 409942 5 INSTR BELONGTO 4094e0 - 409942 5 INSTR DEADREGS EFLAGS EDX ESI EDI ZZ mov edx, 3 ; n - 409947 5 INSTR BELONGTO 4094e0 - 409947 5 INSTR DEADREGS EFLAGS ESI EDI ZZ mov esi, offset s2 ; "en_" - 40994c 3 INSTR BELONGTO 4094e0 - 40994c 3 INSTR DEADREGS EFLAGS EDI ZZ mov rdi, rax ; s1 - 40994f -1 INSTR LOCAL NoMetaUpdate call _strncmp - 40994f 5 INSTR BELONGTO 4094e0 - 40994f 5 INSTR DEADREGS EFLAGS ZZ call _strncmp - 409954 -1 INSTR LOCAL NoMetaUpdate test eax, eax - 409954 2 INSTR BELONGTO 4094e0 - 409956 -1 INSTR LOCAL NoMetaUpdate jnz short loc_40998F - 409956 2 INSTR BELONGTO 4094e0 - 409958 7 INSTR BELONGTO 4094e0 - 409958 7 INSTR DEADREGS EFLAGS EAX ECX EDX ESI EDI ZZ mov rdi, cs:qword_61A188 - 40995f -1 INSTR LOCAL NoMetaUpdate call sub_40A060 - 40995f 5 INSTR BELONGTO 4094e0 - 40995f 5 INSTR DEADREGS EFLAGS EAX ECX EDX ESI ZZ call sub_40A060 - 409964 2 INSTR BELONGTO 4094e0 - 409964 2 INSTR DEADREGS EFLAGS EDX ESI EDI ZZ xor edi, edi ; domainname - 409964 -2 INSTR LOCAL n EDI ZZ AlwaysNUM xor edi, edi ; domainname - 409966 3 INSTR BELONGTO 4094e0 - 409966 3 INSTR DEADREGS EFLAGS EDX ESI ZZ mov rbp, rax - 409969 -1 INSTR LOCAL MetadataRedundant mov edx, 5 ; category - 409969 5 INSTR BELONGTO 4094e0 - 40996e 5 INSTR BELONGTO 4094e0 - 40996e 5 INSTR DEADREGS EFLAGS ESI ZZ mov esi, offset aForCompleteDoc; "For complete documentation, run: info c"... - 409973 -1 INSTR LOCAL NoMetaUpdate call _dcgettext - 409973 5 INSTR BELONGTO 4094e0 - 409973 5 INSTR DEADREGS EFLAGS ZZ call _dcgettext - 409978 3 INSTR BELONGTO 4094e0 - 409978 3 INSTR DEADREGS EFLAGS EDX ESI EDI ZZ mov rdx, rbp - 40997b 3 INSTR BELONGTO 4094e0 - 40997b 3 INSTR DEADREGS EFLAGS ESI EDI ZZ mov rsi, rax - 40997e -1 INSTR LOCAL MetadataRedundant mov edi, 1 - 40997e 5 INSTR BELONGTO 4094e0 - 409983 2 INSTR BELONGTO 4094e0 - 409983 2 INSTR DEADREGS EFLAGS EAX ZZ xor eax, eax - 409983 -2 INSTR LOCAL n EAX ZZ AlwaysNUM xor eax, eax - 409985 -1 INSTR LOCAL NoMetaUpdate call ___printf_chk - 409985 5 INSTR BELONGTO 4094e0 - 409985 5 INSTR DEADREGS EFLAGS ZZ call ___printf_chk - 40998a -1 INSTR LOCAL NoMetaUpdate jmp loc_40951D - 40998a 5 INSTR BELONGTO 4094e0 - 40998f 7 INSTR BELONGTO 4094e0 - 40998f 7 INSTR DEADREGS EFLAGS EAX ECX EDX ESI EDI ZZ mov rdi, cs:qword_61A188 - 409996 -1 INSTR LOCAL NoMetaUpdate call sub_40A060 - 409996 5 INSTR BELONGTO 4094e0 - 409996 5 INSTR DEADREGS EFLAGS EAX ECX EDX ESI ZZ call sub_40A060 - 40999b 2 INSTR BELONGTO 4094e0 - 40999b 2 INSTR DEADREGS EFLAGS EDX ESI EDI ZZ xor edi, edi ; domainname - 40999b -2 INSTR LOCAL n EDI ZZ AlwaysNUM xor edi, edi ; domainname - 40999d 3 INSTR BELONGTO 4094e0 - 40999d 3 INSTR DEADREGS EFLAGS EDX ESI ZZ mov rbp, rax - 4099a0 -1 INSTR LOCAL MetadataRedundant mov edx, 5 ; category - 4099a0 5 INSTR BELONGTO 4094e0 - 4099a5 5 INSTR BELONGTO 4094e0 - 4099a5 5 INSTR DEADREGS EFLAGS ESI ZZ mov esi, offset aReportSTransla; "Report %s translation bugs to <http://t"... - 4099aa -1 INSTR LOCAL NoMetaUpdate call _dcgettext - 4099aa 5 INSTR BELONGTO 4094e0 - 4099aa 5 INSTR DEADREGS EFLAGS ZZ call _dcgettext - 4099af 3 INSTR BELONGTO 4094e0 - 4099af 3 INSTR DEADREGS EFLAGS EDX ESI EDI ZZ mov rdx, rbp - 4099b2 3 INSTR BELONGTO 4094e0 - 4099b2 3 INSTR DEADREGS EFLAGS ESI EDI ZZ mov rsi, rax - 4099b5 -1 INSTR LOCAL MetadataRedundant mov edi, 1 - 4099b5 5 INSTR BELONGTO 4094e0 - 4099ba 2 INSTR BELONGTO 4094e0 - 4099ba 2 INSTR DEADREGS EFLAGS EAX ZZ xor eax, eax - 4099ba -2 INSTR LOCAL n EAX ZZ AlwaysNUM xor eax, eax - 4099bc -1 INSTR LOCAL NoMetaUpdate call ___printf_chk - 4099bc 5 INSTR BELONGTO 4094e0 - 4099bc 5 INSTR DEADREGS EFLAGS ZZ call ___printf_chk - 4099c1 -1 INSTR LOCAL NoMetaUpdate jmp short loc_409958 - 4099c1 2 INSTR BELONGTO 4094e0 - 4099d0 -3 INSTR LOCAL NoWarn push rbx - 4099d1 -2 INSTR LOCAL n ESI ZZ AlwaysNUM xor esi, esi - 4099da 3 PTRIMMEDESP STACK 0 displ mov rdx, rsp - 4099dd -1 INSTR LOCAL NoMetaUpdate call _acl_get_entry - 4099e2 -1 INSTR LOCAL NoMetaUpdate test eax, eax - 4099e4 -1 INSTR LOCAL NoMetaUpdate jg short loc_409A17 - 4099e6 -1 INSTR LOCAL NoMetaUpdate jmp short loc_409A2E - 4099f0 4 PTRIMMEDESP STACK 12 displ mov eax, [rsp+0Ch] - 4099f4 -1 INSTR LOCAL NoMetaUpdate cmp eax, 4 - 4099f7 -1 INSTR LOCAL NoMetaUpdate jz short loc_409A03 - 4099f9 -1 INSTR LOCAL NoMetaUpdate cmp eax, 1 - 4099fc -1 INSTR LOCAL NoMetaUpdate jz short loc_409A03 - 4099fe -1 INSTR LOCAL NoMetaUpdate cmp eax, 20h - 409a01 -1 INSTR LOCAL NoMetaUpdate jnz short loc_409A38 - 409a03 3 PTRIMMEDESP STACK 0 displ mov rdx, rsp - 409a06 -2 INSTR LOCAL n ESI ZZ NUMVia2ndSrcIMMEDNUM mov esi, 1 - 409a0e -1 INSTR LOCAL NoMetaUpdate call _acl_get_entry - 409a13 -1 INSTR LOCAL NoMetaUpdate test eax, eax - 409a15 -1 INSTR LOCAL NoMetaUpdate jle short loc_409A2E - 409a17 4 PTRIMMEDESP STACK 0 displ mov rdi, [rsp] - 409a1b 5 PTRIMMEDESP STACK 12 displ lea rsi, [rsp+0Ch] - 409a20 -1 INSTR LOCAL NoMetaUpdate call _acl_get_tag_type - 409a25 -1 INSTR LOCAL NoMetaUpdate test eax, eax - 409a27 -1 INSTR LOCAL NoMetaUpdate jns short loc_4099F0 - 409a29 -2 INSTR LOCAL n EAX ZZ NUMVia2ndSrcIMMEDNUM mov eax, 0FFFFFFFFh - 409a2e -1 INSTR LOCAL 1stSrcVia2ndSrcIMMEDNUM add rsp, 10h - 409a38 -1 INSTR LOCAL 1stSrcVia2ndSrcIMMEDNUM add rsp, 10h - 409a3c -2 INSTR LOCAL n EAX ZZ NUMVia2ndSrcIMMEDNUM mov eax, 1 - 409a50 0 FUNC FRAMERESTORE 0 0 1 1 0 0 2 0 0 3 0 0 4 0 8 5 0 0 6 0 4 7 0 0 8 0 0 9 0 0 10 0 0 11 0 0 12 0 0 13 0 0 14 0 0 15 0 0 ZZ - 409a50 0 FUNC MMSAFENESS SAFE - 409a50 4 INSTR BELONGTO 409a50 - 409a50 4 INSTR DEADREGS EFLAGS EAX EDX ZZ sub rsp, 8 - 409a50 77 FUNC GLOBAL sub_409A50 FUNC_UNSAFE NOFP RET 409a9c - 409a50 8 DATAREF STACK 1066 esp + 0 PARENT LocalFrame LOCALFRAME - 409a50 8 MEMORYHOLE STACK esp + 8 ReturnAddress - 409a54 3 INSTR BELONGTO 409a50 - 409a54 3 INSTR DEADREGS EFLAGS EAX EDX ZZ mov edx, [rsi+18h] - 409a57 2 INSTR BELONGTO 409a50 - 409a57 2 INSTR DEADREGS EFLAGS EAX ZZ xor eax, eax - 409a57 -2 INSTR LOCAL n EAX ZZ AlwaysNUM xor eax, eax - 409a59 6 INSTR BELONGTO 409a50 - 409a59 6 INSTR DEADREGS EFLAGS ZZ and edx, 0F000h - 409a5f -1 INSTR LOCAL NoMetaUpdate cmp edx, 0A000h - 409a5f 6 INSTR BELONGTO 409a50 - 409a65 -1 INSTR LOCAL NoMetaUpdate jz short loc_409A70 - 409a65 2 INSTR BELONGTO 409a50 - 409a67 -1 INSTR LOCAL NoMetaUpdate call _acl_extended_file_nofollow - 409a67 5 INSTR BELONGTO 409a50 - 409a67 5 INSTR DEADREGS EFLAGS ZZ call _acl_extended_file_nofollow - 409a6c -1 INSTR LOCAL NoMetaUpdate test eax, eax - 409a6c 2 INSTR BELONGTO 409a50 - 409a6e -1 INSTR LOCAL NoMetaUpdate js short loc_409A78 - 409a6e 2 INSTR BELONGTO 409a50 - 409a70 -1 INSTR LOCAL 1stSrcVia2ndSrcIMMEDNUM add rsp, 8 - 409a70 4 INSTR BELONGTO 409a50 - 409a74 1 INSTR BELONGTO 409a50 - 409a74 1 INSTR DEADREGS EFLAGS R8 R9 R10 R11 ZZ retn - 409a74 8 DEALLOC STACK esp - 8 retn - 409a78 -1 INSTR LOCAL NoMetaUpdate call ___errno_location - 409a78 5 INSTR BELONGTO 409a50 - 409a78 5 INSTR DEADREGS EFLAGS ZZ call ___errno_location - 409a7d 2 INSTR BELONGTO 409a50 - 409a7d 2 INSTR DEADREGS EFLAGS EDX R8 R9 R10 R11 ZZ mov edx, [rax] - 409a7f 2 INSTR BELONGTO 409a50 - 409a7f 2 INSTR DEADREGS EFLAGS EAX R8 R9 R10 R11 ZZ xor eax, eax - 409a7f -2 INSTR LOCAL n EAX ZZ AlwaysNUM xor eax, eax - 409a81 -1 INSTR LOCAL NoMetaUpdate cmp edx, 26h - 409a81 3 INSTR BELONGTO 409a50 - 409a84 -1 INSTR LOCAL NoMetaUpdate jz short loc_409A70 - 409a84 2 INSTR BELONGTO 409a50 - 409a86 -1 INSTR LOCAL NoMetaUpdate cmp edx, 5Fh - 409a86 3 INSTR BELONGTO 409a50 - 409a89 -1 INSTR LOCAL NoMetaUpdate jz short loc_409A70 - 409a89 2 INSTR BELONGTO 409a50 - 409a8b -1 INSTR LOCAL NoMetaUpdate cmp edx, 16h - 409a8b 3 INSTR BELONGTO 409a50 - 409a8e -1 INSTR LOCAL NoMetaUpdate jz short loc_409A70 - 409a8e 2 INSTR BELONGTO 409a50 - 409a90 -1 INSTR LOCAL MetadataUnused xor eax, eax - 409a90 2 INSTR BELONGTO 409a50 - 409a92 -1 INSTR LOCAL NoMetaUpdate cmp edx, 10h - 409a92 3 INSTR BELONGTO 409a50 - 409a95 -2 INSTR LOCAL n EAX ZZ AlwaysNUM setz al - 409a95 3 INSTR BELONGTO 409a50 - 409a95 3 INSTR DEADREGS EAX R8 R9 R10 R11 ZZ setz al - 409a98 -1 INSTR LOCAL MetadataRedundant sub eax, 1 - 409a98 3 INSTR BELONGTO 409a50 - 409a9b -1 INSTR LOCAL NoMetaUpdate jmp short loc_409A70 - 409a9b 2 INSTR BELONGTO 409a50 - 409aa0 0 FUNC FRAMERESTORE 0 0 4 1 0 0 2 0 0 3 -44 0 4 0 8 5 -36 0 6 0 0 7 0 0 8 0 0 9 0 0 10 0 0 11 0 0 12 -28 0 13 -20 0 14 -12 0 15 -4 0 ZZ - 409aa0 0 FUNC MMSAFENESS SAFE - 409aa0 271 FUNC GLOBAL sub_409AA0 FUNC_UNSAFE NOFP RET 409bae - 409aa0 2 INSTR BELONGTO 409aa0 - 409aa0 2 INSTR DEADREGS EFLAGS EAX ZZ push r15 - 409aa0 -3 INSTR LOCAL NoWarn push r15 - 409aa2 4 INSTR BELONGTO 409aa0 - 409aa2 4 INSTR DEADREGS EFLAGS EAX R15 ZZ lea rax, [rsi+1] - 409aa6 2 INSTR BELONGTO 409aa0 - 409aa6 2 INSTR DEADREGS EFLAGS R15 ZZ push r14 - 409aa6 -3 INSTR LOCAL NoWarn push r14 - 409aa8 10 INSTR BELONGTO 409aa0 - 409aa8 -1 INSTR LOCAL MetadataUnused mov r14, 7FFFFFFFFFFFFFFEh - 409ab2 2 INSTR BELONGTO 409aa0 - 409ab2 2 INSTR DEADREGS EFLAGS R15 ZZ push r13 - 409ab2 -3 INSTR LOCAL NoWarn push r13 - 409ab4 10 INSTR BELONGTO 409aa0 - 409ab4 -1 INSTR LOCAL MetadataUnused mov r13, 3FFFFFFFFFFFFFFFh - 409abe 2 INSTR BELONGTO 409aa0 - 409abe 2 INSTR DEADREGS EFLAGS R15 ZZ push r12 - 409abe -3 INSTR LOCAL NoWarn push r12 - 409ac0 3 INSTR BELONGTO 409aa0 - 409ac0 3 INSTR DEADREGS EFLAGS R12 R15 ZZ mov r12, rdi - 409ac3 1 INSTR BELONGTO 409aa0 - 409ac3 1 INSTR DEADREGS EFLAGS EDI R15 ZZ push rbp - 409ac3 -3 INSTR LOCAL NoWarn push rbp - 409ac4 1 INSTR BELONGTO 409aa0 - 409ac4 1 INSTR DEADREGS EFLAGS EDI R15 ZZ push rbx - 409ac4 -3 INSTR LOCAL NoWarn push rbx - 409ac5 -2 INSTR LOCAL n EBX ZZ NUMVia2ndSrcIMMEDNUM mov ebx, 401h - 409ac5 5 INSTR BELONGTO 409aa0 - 409ac5 5 INSTR DEADREGS EFLAGS EBX EDI R15 ZZ mov ebx, 401h - 409aca 16 DATAREF STACK 1069 esp + 8 CHILDOF 1067 OFFSET 8 LOCALVAR var_40 - 409aca 24 DATAREF STACK 1067 esp + 0 PARENT LocalFrame LOCALFRAME - 409aca 24 MEMORYHOLE STACK esp + 24 CalleeSavedRegs - 409aca 4 INSTR BELONGTO 409aa0 - 409aca 4 INSTR DEADREGS EFLAGS EDI R15 ZZ sub rsp, 18h - 409aca 8 DATAREF STACK 1068 esp + 0 CHILDOF 1067 OFFSET 0 LOCALVAR var_48 - 409aca 8 MEMORYHOLE STACK esp + 48 ReturnAddress - 409ace -1 INSTR LOCAL NoMetaUpdate cmp rsi, 400h - 409ace 7 INSTR BELONGTO 409aa0 - 409ad5 4 INSTR BELONGTO 409aa0 - 409ad5 4 INSTR DEADREGS EDI R15 ZZ cmovbe rbx, rax - 409ad9 7 INSTR BELONGTO 409aa0 - 409ae0 -2 INSTR LOCAL n RDI ZZ NumericDEFs mov rdi, rbx ; size - 409ae0 3 INSTR BELONGTO 409aa0 - 409ae0 3 INSTR DEADREGS EFLAGS EDI R15 ZZ mov rdi, rbx ; size - 409ae3 -1 INSTR LOCAL NoMetaUpdate call _malloc - 409ae3 5 INSTR BELONGTO 409aa0 - 409ae3 5 INSTR DEADREGS EFLAGS R15 ZZ call _malloc - 409ae8 -1 INSTR LOCAL NoMetaUpdate test rax, rax - 409ae8 3 INSTR BELONGTO 409aa0 - 409aeb 3 INSTR BELONGTO 409aa0 - 409aeb 3 INSTR DEADREGS R15 ZZ mov rbp, rax - 409aee -1 INSTR LOCAL NoMetaUpdate jz short loc_409B30 - 409aee 2 INSTR BELONGTO 409aa0 - 409af0 -2 INSTR LOCAL n RDX ZZ NumericDEFs mov rdx, rbx ; len - 409af0 3 INSTR BELONGTO 409aa0 - 409af0 3 INSTR DEADREGS EFLAGS EDX ESI EDI R15 ZZ mov rdx, rbx ; len - 409af3 3 INSTR BELONGTO 409aa0 - 409af3 3 INSTR DEADREGS EFLAGS ESI EDI R15 ZZ mov rsi, rax ; buf - 409af6 3 INSTR BELONGTO 409aa0 - 409af6 3 INSTR DEADREGS EFLAGS EDI R15 ZZ mov rdi, r12 ; path - 409af9 -1 INSTR LOCAL NoMetaUpdate call _readlink - 409af9 5 INSTR BELONGTO 409aa0 - 409af9 5 INSTR DEADREGS EFLAGS R15 ZZ call _readlink - 409afe -1 INSTR LOCAL NoMetaUpdate test rax, rax - 409afe 3 INSTR BELONGTO 409aa0 - 409b01 -2 INSTR LOCAL n R15 ZZ NumericDEFs mov r15, rax - 409b01 3 INSTR BELONGTO 409aa0 - 409b01 3 INSTR DEADREGS R15 ZZ mov r15, rax - 409b04 -1 INSTR LOCAL NoMetaUpdate js short loc_409B60 - 409b04 2 INSTR BELONGTO 409aa0 - 409b06 -1 INSTR LOCAL NoMetaUpdate cmp rbx, r15 - 409b06 3 INSTR BELONGTO 409aa0 - 409b09 -1 INSTR LOCAL NoMetaUpdate ja loc_409B90 - 409b09 6 INSTR BELONGTO 409aa0 - 409b0f 3 INSTR BELONGTO 409aa0 - 409b0f 3 INSTR DEADREGS EFLAGS EDI R15 ZZ mov rdi, rbp ; ptr - 409b12 -1 INSTR LOCAL NoMetaUpdate call _free - 409b12 5 INSTR BELONGTO 409aa0 - 409b12 5 INSTR DEADREGS EFLAGS R15 ZZ call _free - 409b17 -1 INSTR LOCAL NoMetaUpdate cmp rbx, r13 - 409b17 3 INSTR BELONGTO 409aa0 - 409b1a -1 INSTR LOCAL NoMetaUpdate ja short loc_409B48 - 409b1a 2 INSTR BELONGTO 409aa0 - 409b1c -1 INSTR LOCAL 2ndSrcNumeric add rbx, rbx - 409b1c 3 INSTR BELONGTO 409aa0 - 409b1f -2 INSTR LOCAL n RDI ZZ NumericDEFs mov rdi, rbx ; size - 409b1f 3 INSTR BELONGTO 409aa0 - 409b1f 3 INSTR DEADREGS EFLAGS EDI R15 ZZ mov rdi, rbx ; size - 409b22 -1 INSTR LOCAL NoMetaUpdate call _malloc - 409b22 5 INSTR BELONGTO 409aa0 - 409b22 5 INSTR DEADREGS EFLAGS R15 ZZ call _malloc - 409b27 -1 INSTR LOCAL NoMetaUpdate test rax, rax - 409b27 3 INSTR BELONGTO 409aa0 - 409b2a 3 INSTR BELONGTO 409aa0 - 409b2a 3 INSTR DEADREGS R15 ZZ mov rbp, rax - 409b2d -1 INSTR LOCAL NoMetaUpdate jnz short loc_409AF0 - 409b2d 2 INSTR BELONGTO 409aa0 - 409b2f 1 INSTR BELONGTO 409aa0 - 409b30 -1 INSTR LOCAL 1stSrcVia2ndSrcIMMEDNUM add rsp, 18h - 409b30 4 INSTR BELONGTO 409aa0 - 409b34 24 DEALLOC STACK esp - 24 mov rax, rbp - 409b34 3 INSTR BELONGTO 409aa0 - 409b34 3 INSTR DEADREGS EFLAGS EAX EBX R8 R9 R10 R11 R12 R13 R14 R15 ZZ mov rax, rbp - 409b37 1 INSTR BELONGTO 409aa0 - 409b37 1 INSTR DEADREGS EFLAGS EBX R8 R9 R10 R11 R12 R13 R14 R15 ZZ pop rbx - 409b38 1 INSTR BELONGTO 409aa0 - 409b38 1 INSTR DEADREGS EFLAGS R8 R9 R10 R11 R12 R13 R14 R15 ZZ pop rbp - 409b39 2 INSTR BELONGTO 409aa0 - 409b39 2 INSTR DEADREGS EFLAGS R8 R9 R10 R11 R12 R13 R14 R15 ZZ pop r12 - 409b3b 2 INSTR BELONGTO 409aa0 - 409b3b 2 INSTR DEADREGS EFLAGS R8 R9 R10 R11 R12 R13 R14 R15 ZZ pop r13 - 409b3d 2 INSTR BELONGTO 409aa0 - 409b3d 2 INSTR DEADREGS EFLAGS R8 R9 R10 R11 R12 R13 R14 R15 ZZ pop r14 - 409b3f 2 INSTR BELONGTO 409aa0 - 409b3f 2 INSTR DEADREGS EFLAGS R8 R9 R10 R11 R12 R13 R14 R15 ZZ pop r15 - 409b41 1 INSTR BELONGTO 409aa0 - 409b41 1 INSTR DEADREGS EFLAGS R8 R9 R10 R11 R12 R13 R14 R15 ZZ retn - 409b48 -1 INSTR LOCAL NoMetaUpdate cmp rbx, r14 - 409b48 3 INSTR BELONGTO 409aa0 - 409b4b -1 INSTR LOCAL NoMetaUpdate ja short loc_409BA0 - 409b4b 2 INSTR BELONGTO 409aa0 - 409b4d 10 INSTR BELONGTO 409aa0 - 409b4d 10 INSTR DEADREGS EFLAGS EBX EDI R15 ZZ mov rbx, 7FFFFFFFFFFFFFFFh - 409b4d -2 INSTR LOCAL n RBX ZZ NUMVia2ndSrcIMMEDNUM mov rbx, 7FFFFFFFFFFFFFFFh - 409b57 -1 INSTR LOCAL NoMetaUpdate jmp short loc_409AE0 - 409b57 2 INSTR BELONGTO 409aa0 - 409b60 -1 INSTR LOCAL NoMetaUpdate call ___errno_location - 409b60 5 INSTR BELONGTO 409aa0 - 409b60 5 INSTR DEADREGS EFLAGS ZZ call ___errno_location - 409b65 2 INSTR BELONGTO 409aa0 - 409b65 2 INSTR DEADREGS EFLAGS EDX ZZ mov edx, [rax] - 409b67 -1 INSTR LOCAL NoMetaUpdate cmp edx, 22h - 409b67 3 INSTR BELONGTO 409aa0 - 409b6a -1 INSTR LOCAL NoMetaUpdate jz short loc_409B06 - 409b6a 2 INSTR BELONGTO 409aa0 - 409b6c 3 INSTR BELONGTO 409aa0 - 409b6c 3 INSTR DEADREGS EFLAGS EBX EDI R12 R13 R14 R15 ZZ mov rdi, rbp ; ptr - 409b6f 5 INSTR BELONGTO 409aa0 - 409b6f 5 INSTR DEADREGS EFLAGS EBX R12 R13 R14 R15 ZZ mov [rsp+48h+var_40], rax - 409b6f 5 PTRIMMEDESP STACK 8 displ mov [rsp+48h+var_40], rax - 409b74 3 INSTR BELONGTO 409aa0 - 409b74 3 INSTR DEADREGS EFLAGS EBX R12 R13 R14 R15 ZZ mov [rsp+48h+var_48], edx - 409b74 3 PTRIMMEDESP STACK 0 displ mov [rsp+48h+var_48], edx - 409b77 -1 INSTR LOCAL NoMetaUpdate call _free - 409b77 5 INSTR BELONGTO 409aa0 - 409b77 5 INSTR DEADREGS EFLAGS EBX R12 R13 R14 R15 ZZ call _free - 409b7c 5 INSTR BELONGTO 409aa0 - 409b7c 5 INSTR DEADREGS EFLAGS EAX EDX EBX R8 R9 R10 R11 R12 R13 R14 R15 ZZ mov rax, [rsp+48h+var_40] - 409b7c 5 PTRIMMEDESP STACK 8 displ mov rax, [rsp+48h+var_40] - 409b81 3 INSTR BELONGTO 409aa0 - 409b81 3 INSTR DEADREGS EFLAGS EDX EBX R8 R9 R10 R11 R12 R13 R14 R15 ZZ mov edx, [rsp+48h+var_48] - 409b81 3 PTRIMMEDESP STACK 0 displ mov edx, [rsp+48h+var_48] - 409b84 2 INSTR BELONGTO 409aa0 - 409b84 2 INSTR DEADREGS EFLAGS EBX R8 R9 R10 R11 R12 R13 R14 R15 ZZ xor ebp, ebp - 409b84 -2 INSTR LOCAL n EBP ZZ AlwaysNUM xor ebp, ebp - 409b86 2 INSTR BELONGTO 409aa0 - 409b86 2 INSTR DEADREGS EFLAGS EBX R8 R9 R10 R11 R12 R13 R14 R15 ZZ mov [rax], edx - 409b88 -1 INSTR LOCAL NoMetaUpdate jmp short loc_409B30 - 409b88 2 INSTR BELONGTO 409aa0 - 409b90 6 INSTR BELONGTO 409aa0 - 409b90 6 INSTR DEADREGS EFLAGS EAX EBX R8 R9 R10 R11 R12 R13 R14 ZZ mov byte ptr [rbp+r15+0], 0 - 409b96 -1 INSTR LOCAL NoMetaUpdate jmp short loc_409B30 - 409b96 2 INSTR BELONGTO 409aa0 - 409ba0 -1 INSTR LOCAL NoMetaUpdate call ___errno_location - 409ba0 5 INSTR BELONGTO 409aa0 - 409ba0 5 INSTR DEADREGS EFLAGS EBX R12 R13 R14 R15 ZZ call ___errno_location - 409ba5 2 INSTR BELONGTO 409aa0 - 409ba5 2 INSTR DEADREGS EFLAGS EBX R8 R9 R10 R11 R12 R13 R14 R15 ZZ xor ebp, ebp - 409ba5 -2 INSTR LOCAL n EBP ZZ AlwaysNUM xor ebp, ebp - 409ba7 6 INSTR BELONGTO 409aa0 - 409ba7 6 INSTR DEADREGS EFLAGS EBX R8 R9 R10 R11 R12 R13 R14 R15 ZZ mov dword ptr [rax], 0Ch - 409bad -1 INSTR LOCAL NoMetaUpdate jmp short loc_409B30 - 409bad 2 INSTR BELONGTO 409aa0 - 409bb0 0 FUNC FRAMERESTORE 0 0 0 1 0 0 2 0 0 3 0 0 4 0 0 5 0 0 6 0 0 7 0 0 8 0 0 9 0 0 10 0 0 11 0 0 12 0 0 13 0 0 14 0 0 15 0 0 ZZ - 409bb0 0 FUNC MMSAFENESS SAFE - 409bb0 10 FUNC GLOBAL sub_409BB0 FUNC_UNSAFE NOFP NORET 409bb9 - 409bb0 -1 INSTR LOCAL MetadataUnused mov edi, 1 ; status - 409bb0 5 INSTR BELONGTO 409bb0 - 409bb0 8 MEMORYHOLE STACK esp + 0 ReturnAddress - 409bb5 -1 INSTR LOCAL NoMetaUpdate jmp sub_4094E0 - 409bb5 5 INSTR BELONGTO 409bb0 - 409bb5 5 INSTR DEADREGS EFLAGS EAX ECX EDX EDI ZZ jmp sub_4094E0 - 409bc0 0 FUNC FRAMERESTORE 0 0 1 1 0 0 2 0 1 3 -44 0 4 0 8 5 -36 0 6 0 0 7 0 0 8 0 0 9 0 0 10 0 0 11 0 0 12 -28 0 13 -20 0 14 -12 0 15 -4 0 ZZ - 409bc0 0 FUNC MMSAFENESS SAFE - 409bc0 295 FUNC GLOBAL sub_409BC0 FUNC_UNSAFE NOFP RET 409ce6 - 409bc0 2 INSTR BELONGTO 409bc0 - 409bc0 2 INSTR DEADREGS EFLAGS ZZ push r15 - 409bc0 -3 INSTR LOCAL NoWarn push r15 - 409bc2 2 INSTR BELONGTO 409bc0 - 409bc2 2 INSTR DEADREGS EFLAGS R15 ZZ push r14 - 409bc2 -3 INSTR LOCAL NoWarn push r14 - 409bc4 -2 INSTR LOCAL n R14 ZZ NumericDEFs mov r14, rcx - 409bc4 3 INSTR BELONGTO 409bc0 - 409bc4 3 INSTR DEADREGS EFLAGS R14 R15 ZZ mov r14, rcx - 409bc7 2 INSTR BELONGTO 409bc0 - 409bc7 2 INSTR DEADREGS EFLAGS R15 ZZ push r13 - 409bc7 -3 INSTR LOCAL NoWarn push r13 - 409bc9 2 INSTR BELONGTO 409bc0 - 409bc9 2 INSTR DEADREGS EFLAGS R13 R15 ZZ push r12 - 409bc9 -3 INSTR LOCAL NoWarn push r12 - 409bcb 1 INSTR BELONGTO 409bc0 - 409bcb 1 INSTR DEADREGS EFLAGS R12 R13 R15 ZZ push rbp - 409bcb -3 INSTR LOCAL NoWarn push rbp - 409bcc 1 INSTR BELONGTO 409bc0 - 409bcc 1 INSTR DEADREGS EFLAGS R12 R13 R15 ZZ push rbx - 409bcc -3 INSTR LOCAL NoWarn push rbx - 409bcd -1 INSTR LOCAL MetadataUnused mov rbx, rsi - 409bcd 3 INSTR BELONGTO 409bc0 - 409bd0 24 DATAREF STACK 1074 esp + 32 CHILDOF 1070 OFFSET 32 LOCALVAR var_48 - 409bd0 24 MEMORYHOLE STACK esp + 56 CalleeSavedRegs - 409bd0 4 INSTR BELONGTO 409bc0 - 409bd0 4 INSTR DEADREGS EFLAGS R12 R13 R15 ZZ sub rsp, 38h - 409bd0 56 DATAREF STACK 1070 esp + 0 PARENT LocalFrame LOCALFRAME - 409bd0 8 DATAREF STACK 1071 esp + 8 CHILDOF 1070 OFFSET 8 LOCALVAR var_60 - 409bd0 8 DATAREF STACK 1072 esp + 16 CHILDOF 1070 OFFSET 16 LOCALVAR var_58 - 409bd0 8 DATAREF STACK 1073 esp + 24 CHILDOF 1070 OFFSET 24 LOCALVAR s2 - 409bd0 8 MEMORYHOLE STACK esp + 80 ReturnAddress - 409bd4 5 INSTR BELONGTO 409bc0 - 409bd4 5 INSTR DEADREGS EFLAGS R12 R13 R15 ZZ mov [rsp+68h+var_58], rdi - 409bd4 5 PTRIMMEDESP STACK 16 displ mov [rsp+68h+var_58], rdi - 409bd9 5 INSTR BELONGTO 409bc0 - 409bd9 5 INSTR DEADREGS EFLAGS R12 R13 R15 ZZ mov [rsp+68h+s2], rdx - 409bd9 5 PTRIMMEDESP STACK 24 displ mov [rsp+68h+s2], rdx - 409bde -1 INSTR LOCAL NoMetaUpdate call _strlen - 409bde 5 INSTR BELONGTO 409bc0 - 409bde 5 INSTR DEADREGS EFLAGS R12 R13 R15 ZZ call _strlen - 409be3 3 INSTR BELONGTO 409bc0 - 409be3 3 INSTR DEADREGS EFLAGS R12 R13 R15 ZZ mov rbp, [rbx] - 409be6 -2 INSTR LOCAL n R15 ZZ NumericDEFs mov r15, rax - 409be6 3 INSTR BELONGTO 409bc0 - 409be6 3 INSTR DEADREGS EFLAGS R12 R13 R15 ZZ mov r15, rax - 409be9 9 INSTR BELONGTO 409bc0 - 409be9 9 INSTR DEADREGS EFLAGS R12 R13 ZZ mov [rsp+68h+var_60], 0FFFFFFFFFFFFFFFFh - 409be9 9 PTRIMMEDESP STACK 8 displ mov [rsp+68h+var_60], 0FFFFFFFFFFFFFFFFh - 409bf2 -1 INSTR LOCAL NoMetaUpdate test rbp, rbp - 409bf2 3 INSTR BELONGTO 409bc0 - 409bf5 -1 INSTR LOCAL NoMetaUpdate jz loc_409CB7 - 409bf5 6 INSTR BELONGTO 409bc0 - 409bfb 5 INSTR BELONGTO 409bc0 - 409bfb 5 INSTR DEADREGS EFLAGS EDX ESI EDI R12 R13 ZZ mov r13, [rsp+68h+s2] - 409bfb 5 PTRIMMEDESP STACK 24 displ mov r13, [rsp+68h+s2] - 409c00 5 INSTR BELONGTO 409bc0 - 409c00 5 INSTR DEADREGS EFLAGS EDX ESI EDI R12 ZZ mov [rsp+68h+var_48], 0 - 409c00 5 PTRIMMEDESP STACK 32 displ mov [rsp+68h+var_48], 0 - 409c05 -1 INSTR LOCAL MetadataUnused xor r12d, r12d - 409c05 3 INSTR BELONGTO 409bc0 - 409c08 -1 INSTR LOCAL NoMetaUpdate jmp short loc_409C58 - 409c08 2 INSTR BELONGTO 409bc0 - 409c10 -1 INSTR LOCAL NoMetaUpdate cmp [rsp+68h+s2], 0 - 409c10 6 INSTR BELONGTO 409bc0 - 409c10 6 PTRIMMEDESP STACK 24 displ cmp [rsp+68h+s2], 0 - 409c16 -1 INSTR LOCAL NoMetaUpdate jz loc_409CD0 - 409c16 6 INSTR BELONGTO 409bc0 - 409c1c -2 INSTR LOCAL n RDI ZZ NumericDEFs mov rdi, [rsp+68h+var_60] - 409c1c 5 INSTR BELONGTO 409bc0 - 409c1c 5 INSTR DEADREGS EFLAGS EDX ESI EDI ZZ mov rdi, [rsp+68h+var_60] - 409c1c 5 PTRIMMEDESP STACK 8 displ mov rdi, [rsp+68h+var_60] - 409c21 -2 INSTR LOCAL n RDX ZZ NumericDEFs mov rdx, r14 ; n - 409c21 3 INSTR BELONGTO 409bc0 - 409c21 3 INSTR DEADREGS EFLAGS EDX ESI ZZ mov rdx, r14 ; n - 409c24 3 INSTR BELONGTO 409bc0 - 409c24 3 INSTR DEADREGS EFLAGS ESI ZZ mov rsi, r13 ; s2 - 409c27 -1 INSTR LOCAL MetadataRedundant imul rdi, r14 - 409c27 4 INSTR BELONGTO 409bc0 - 409c2b 5 INSTR BELONGTO 409bc0 - 409c2b 5 INSTR DEADREGS EFLAGS ZZ add rdi, [rsp+68h+s2]; s1 - 409c2b 5 PTRIMMEDESP STACK 24 displ add rdi, [rsp+68h+s2]; s1 - 409c30 -1 INSTR LOCAL NoMetaUpdate call _memcmp - 409c30 5 INSTR BELONGTO 409bc0 - 409c30 5 INSTR DEADREGS EFLAGS ZZ call _memcmp - 409c35 -2 INSTR LOCAL n EDX ZZ NumericDEFs movzx edx, [rsp+68h+var_48] - 409c35 5 INSTR BELONGTO 409bc0 - 409c35 5 INSTR DEADREGS EFLAGS EDX ZZ movzx edx, [rsp+68h+var_48] - 409c35 5 PTRIMMEDESP STACK 32 displ movzx edx, [rsp+68h+var_48] - 409c3a -1 INSTR LOCAL NoMetaUpdate test eax, eax - 409c3a 2 INSTR BELONGTO 409bc0 - 409c3c -1 INSTR LOCAL MetadataRedundant mov eax, 1 - 409c3c 5 INSTR BELONGTO 409bc0 - 409c41 -1 INSTR LOCAL MetadataRedundant cmovnz edx, eax - 409c41 3 INSTR BELONGTO 409bc0 - 409c44 4 INSTR BELONGTO 409bc0 - 409c44 4 INSTR DEADREGS EFLAGS ZZ mov [rsp+68h+var_48], dl - 409c44 4 PTRIMMEDESP STACK 32 displ mov [rsp+68h+var_48], dl - 409c48 -1 INSTR LOCAL MetadataUnused add r12, 1 - 409c48 4 INSTR BELONGTO 409bc0 - 409c4c 3 INSTR BELONGTO 409bc0 - 409c4c 3 INSTR DEADREGS EFLAGS ZZ add r13, r14 - 409c4f 4 INSTR BELONGTO 409bc0 - 409c4f 4 INSTR DEADREGS EFLAGS ZZ mov rbp, [rbx+r12*8] - 409c53 -1 INSTR LOCAL NoMetaUpdate test rbp, rbp - 409c53 3 INSTR BELONGTO 409bc0 - 409c56 -1 INSTR LOCAL NoMetaUpdate jz short loc_409CA0 - 409c56 2 INSTR BELONGTO 409bc0 - 409c58 5 INSTR BELONGTO 409bc0 - 409c58 5 INSTR DEADREGS EFLAGS EDX ESI EDI ZZ mov rsi, [rsp+68h+var_58]; s2 - 409c58 5 PTRIMMEDESP STACK 16 displ mov rsi, [rsp+68h+var_58]; s2 - 409c5d -2 INSTR LOCAL n RDX ZZ NumericDEFs mov rdx, r15 ; n - 409c5d 3 INSTR BELONGTO 409bc0 - 409c5d 3 INSTR DEADREGS EFLAGS EDX EDI ZZ mov rdx, r15 ; n - 409c60 3 INSTR BELONGTO 409bc0 - 409c60 3 INSTR DEADREGS EFLAGS EDI ZZ mov rdi, rbp ; s1 - 409c63 -1 INSTR LOCAL NoMetaUpdate call _strncmp - 409c63 5 INSTR BELONGTO 409bc0 - 409c63 5 INSTR DEADREGS EFLAGS ZZ call _strncmp - 409c68 -1 INSTR LOCAL NoMetaUpdate test eax, eax - 409c68 2 INSTR BELONGTO 409bc0 - 409c6a -1 INSTR LOCAL NoMetaUpdate jnz short loc_409C48 - 409c6a 2 INSTR BELONGTO 409bc0 - 409c6c 3 INSTR BELONGTO 409bc0 - 409c6c 3 INSTR DEADREGS EFLAGS EDI ZZ mov rdi, rbp ; s - 409c6f -1 INSTR LOCAL NoMetaUpdate call _strlen - 409c6f 5 INSTR BELONGTO 409bc0 - 409c6f 5 INSTR DEADREGS EFLAGS ZZ call _strlen - 409c74 -1 INSTR LOCAL NoMetaUpdate cmp rax, r15 - 409c74 3 INSTR BELONGTO 409bc0 - 409c77 -1 INSTR LOCAL NoMetaUpdate jz short loc_409CE0 - 409c77 2 INSTR BELONGTO 409bc0 - 409c79 -1 INSTR LOCAL NoMetaUpdate cmp [rsp+68h+var_60], 0FFFFFFFFFFFFFFFFh - 409c79 6 INSTR BELONGTO 409bc0 - 409c79 6 PTRIMMEDESP STACK 8 displ cmp [rsp+68h+var_60], 0FFFFFFFFFFFFFFFFh - 409c7f -1 INSTR LOCAL NoMetaUpdate jnz short loc_409C10 - 409c7f 2 INSTR BELONGTO 409bc0 - 409c81 -1 INSTR LOCAL MetadataUnused mov [rsp+68h+var_60], r12 - 409c81 5 INSTR BELONGTO 409bc0 - 409c86 -1 INSTR LOCAL MetadataUnused add r12, 1 - 409c86 4 INSTR BELONGTO 409bc0 - 409c8a 3 INSTR BELONGTO 409bc0 - 409c8a 3 INSTR DEADREGS EFLAGS ZZ add r13, r14 - 409c8d 4 INSTR BELONGTO 409bc0 - 409c8d 4 INSTR DEADREGS EFLAGS ZZ mov rbp, [rbx+r12*8] - 409c91 -1 INSTR LOCAL NoMetaUpdate test rbp, rbp - 409c91 3 INSTR BELONGTO 409bc0 - 409c94 -1 INSTR LOCAL NoMetaUpdate jnz short loc_409C58 - 409c94 2 INSTR BELONGTO 409bc0 - 409c96 10 INSTR BELONGTO 409bc0 - 409ca0 -1 INSTR LOCAL NoMetaUpdate cmp [rsp+68h+var_48], 0 - 409ca0 5 INSTR BELONGTO 409bc0 - 409ca0 5 PTRIMMEDESP STACK 32 displ cmp [rsp+68h+var_48], 0 - 409ca5 -2 INSTR LOCAL n RAX ZZ NUMVia2ndSrcIMMEDNUM mov rax, 0FFFFFFFFFFFFFFFEh - 409ca5 7 INSTR BELONGTO 409bc0 - 409ca5 7 INSTR DEADREGS EAX EBX R8 R9 R10 R11 R12 R13 R14 R15 ZZ mov rax, 0FFFFFFFFFFFFFFFEh - 409cac 6 INSTR BELONGTO 409bc0 - 409cac 6 INSTR DEADREGS EBX R8 R9 R10 R11 R12 R13 R14 R15 ZZ cmovz rax, [rsp+68h+var_60] - 409cac 6 PTRIMMEDESP STACK 8 displ cmovz rax, [rsp+68h+var_60] - 409cb2 5 INSTR BELONGTO 409bc0 - 409cb2 5 INSTR DEADREGS EFLAGS EBX R8 R9 R10 R11 R12 R13 R14 R15 ZZ mov [rsp+68h+var_60], rax - 409cb2 5 PTRIMMEDESP STACK 8 displ mov [rsp+68h+var_60], rax - 409cb7 -2 INSTR LOCAL n RAX ZZ NumericDEFs mov rax, [rsp+68h+var_60] - 409cb7 5 INSTR BELONGTO 409bc0 - 409cb7 5 INSTR DEADREGS EFLAGS EAX EBX R8 R9 R10 R11 R12 R13 R14 R15 ZZ mov rax, [rsp+68h+var_60] - 409cb7 5 PTRIMMEDESP STACK 8 displ mov rax, [rsp+68h+var_60] - 409cbc -1 INSTR LOCAL 1stSrcVia2ndSrcIMMEDNUM add rsp, 38h - 409cbc 4 INSTR BELONGTO 409bc0 - 409cc0 1 INSTR BELONGTO 409bc0 - 409cc0 1 INSTR DEADREGS EFLAGS EBX R8 R9 R10 R11 R12 R13 R14 R15 ZZ pop rbx - 409cc0 56 DEALLOC STACK esp - 56 pop rbx - 409cc1 1 INSTR BELONGTO 409bc0 - 409cc1 1 INSTR DEADREGS EFLAGS R8 R9 R10 R11 R12 R13 R14 R15 ZZ pop rbp - 409cc2 2 INSTR BELONGTO 409bc0 - 409cc2 2 INSTR DEADREGS EFLAGS R8 R9 R10 R11 R12 R13 R14 R15 ZZ pop r12 - 409cc4 2 INSTR BELONGTO 409bc0 - 409cc4 2 INSTR DEADREGS EFLAGS R8 R9 R10 R11 R12 R13 R14 R15 ZZ pop r13 - 409cc6 2 INSTR BELONGTO 409bc0 - 409cc6 2 INSTR DEADREGS EFLAGS R8 R9 R10 R11 R12 R13 R14 R15 ZZ pop r14 - 409cc8 2 INSTR BELONGTO 409bc0 - 409cc8 2 INSTR DEADREGS EFLAGS R8 R9 R10 R11 R12 R13 R14 R15 ZZ pop r15 - 409cca 1 INSTR BELONGTO 409bc0 - 409cca 1 INSTR DEADREGS EFLAGS R8 R9 R10 R11 R12 R13 R14 R15 ZZ retn - 409cd0 5 INSTR BELONGTO 409bc0 - 409cd0 5 INSTR DEADREGS EFLAGS ZZ mov [rsp+68h+var_48], 1 - 409cd0 5 PTRIMMEDESP STACK 32 displ mov [rsp+68h+var_48], 1 - 409cd5 -1 INSTR LOCAL NoMetaUpdate jmp loc_409C48 - 409cd5 5 INSTR BELONGTO 409bc0 - 409ce0 -1 INSTR LOCAL MetadataUnused mov [rsp+68h+var_60], r12 - 409ce0 5 INSTR BELONGTO 409bc0 - 409ce5 -1 INSTR LOCAL NoMetaUpdate jmp short loc_409CB7 - 409ce5 2 INSTR BELONGTO 409bc0 - 409cf0 0 FUNC FRAMERESTORE 0 0 1 1 0 4 2 0 0 3 0 0 4 0 0 5 0 0 6 0 0 7 0 0 8 0 0 9 0 0 10 0 0 11 0 0 12 0 0 13 0 0 14 0 0 15 0 0 ZZ - 409cf0 0 FUNC MMSAFENESS SAFE - 409cf0 145 FUNC GLOBAL sub_409CF0 FUNC_UNSAFE NOFP RET 409d80 - 409cf0 -1 INSTR LOCAL MetadataUnused mov [rsp+var_10], rbp - 409cf0 5 INSTR BELONGTO 409cf0 - 409cf5 -1 INSTR LOCAL MetadataUnused mov [rsp+var_8], r12 - 409cf5 5 INSTR BELONGTO 409cf0 - 409cfa 3 INSTR BELONGTO 409cf0 - 409cfa 3 INSTR DEADREGS EFLAGS R12 ZZ mov rbp, rdi - 409cfd -1 INSTR LOCAL MetadataUnused mov [rsp+var_18], rbx - 409cfd 5 INSTR BELONGTO 409cf0 - 409d02 24 DATAREF STACK 1075 esp + 0 PARENT LocalFrame LOCALFRAME - 409d02 4 INSTR BELONGTO 409cf0 - 409d02 4 INSTR DEADREGS EFLAGS EBX EDI R12 ZZ sub rsp, 18h - 409d02 8 DATAREF STACK 1076 esp + 0 CHILDOF 1075 OFFSET 0 LOCALVAR var_18 - 409d02 8 DATAREF STACK 1077 esp + 8 CHILDOF 1075 OFFSET 8 LOCALVAR var_10 - 409d02 8 DATAREF STACK 1078 esp + 16 CHILDOF 1075 OFFSET 16 LOCALVAR var_8 - 409d02 8 MEMORYHOLE STACK esp + 24 ReturnAddress - 409d06 -1 INSTR LOCAL NoMetaUpdate cmp rdx, 0FFFFFFFFFFFFFFFFh - 409d06 4 INSTR BELONGTO 409cf0 - 409d0a 3 INSTR BELONGTO 409cf0 - 409d0a 3 INSTR DEADREGS EDX EBX EDI R12 ZZ mov r12, rsi - 409d0d -2 INSTR LOCAL n EDX ZZ NUMVia2ndSrcIMMEDNUM mov edx, 5 ; category - 409d0d 5 INSTR BELONGTO 409cf0 - 409d0d 5 INSTR DEADREGS EDX EBX ESI EDI ZZ mov edx, 5 ; category - 409d12 -1 INSTR LOCAL NoMetaUpdate jz short loc_409D70 - 409d12 2 INSTR BELONGTO 409cf0 - 409d14 5 INSTR BELONGTO 409cf0 - 409d14 5 INSTR DEADREGS EFLAGS EBX ESI EDI ZZ mov esi, offset aAmbiguousArgum; "ambiguous argument %s for %s" - 409d19 2 INSTR BELONGTO 409cf0 - 409d19 2 INSTR DEADREGS EFLAGS EBX EDI ZZ xor edi, edi ; domainname - 409d19 -2 INSTR LOCAL n EDI ZZ AlwaysNUM xor edi, edi ; domainname - 409d1b -1 INSTR LOCAL NoMetaUpdate call _dcgettext - 409d1b 5 INSTR BELONGTO 409cf0 - 409d1b 5 INSTR DEADREGS EFLAGS EBX ZZ call _dcgettext - 409d20 3 INSTR BELONGTO 409cf0 - 409d20 3 INSTR DEADREGS EFLAGS EBX ESI EDI ZZ mov rbx, rax - 409d23 3 INSTR BELONGTO 409cf0 - 409d23 3 INSTR DEADREGS EFLAGS ESI EDI ZZ mov rsi, rbp - 409d26 -2 INSTR LOCAL n EDI ZZ NUMVia2ndSrcIMMEDNUM mov edi, 1 - 409d26 5 INSTR BELONGTO 409cf0 - 409d26 5 INSTR DEADREGS EFLAGS EDI ZZ mov edi, 1 - 409d2b -1 INSTR LOCAL NoMetaUpdate call sub_40D250 - 409d2b 5 INSTR BELONGTO 409cf0 - 409d2b 5 INSTR DEADREGS EFLAGS ZZ call sub_40D250 - 409d30 3 INSTR BELONGTO 409cf0 - 409d30 3 INSTR DEADREGS EFLAGS EDX ESI EDI ZZ mov rdx, r12 - 409d33 -1 INSTR LOCAL MetadataUnused mov rbp, rax - 409d33 3 INSTR BELONGTO 409cf0 - 409d36 -2 INSTR LOCAL n ESI ZZ NUMVia2ndSrcIMMEDNUM mov esi, 6 - 409d36 5 INSTR BELONGTO 409cf0 - 409d36 5 INSTR DEADREGS EFLAGS ESI EDI R12 ZZ mov esi, 6 - 409d3b -1 INSTR LOCAL MetadataRedundant xor edi, edi - 409d3b 2 INSTR BELONGTO 409cf0 - 409d3d -1 INSTR LOCAL NoMetaUpdate call sub_40E4E0 - 409d3d 5 INSTR BELONGTO 409cf0 - 409d3d 5 INSTR DEADREGS EFLAGS R12 ZZ call sub_40E4E0 - 409d42 -1 INSTR LOCAL MetadataUnused mov r8, rbp - 409d42 3 INSTR BELONGTO 409cf0 - 409d45 3 INSTR BELONGTO 409cf0 - 409d45 3 INSTR DEADREGS EFLAGS ECX EDX ESI EDI R8 R9 R10 R11 R12 ZZ mov rdx, rbx - 409d48 -1 INSTR LOCAL MetadataUnused mov rbp, [rsp+18h+var_10] - 409d48 5 INSTR BELONGTO 409cf0 - 409d4d -1 INSTR LOCAL MetadataUnused mov rbx, [rsp+18h+var_18] - 409d4d 4 INSTR BELONGTO 409cf0 - 409d51 -1 INSTR LOCAL MetadataUnused mov r12, [rsp+18h+var_8] - 409d51 5 INSTR BELONGTO 409cf0 - 409d56 3 INSTR BELONGTO 409cf0 - 409d56 3 INSTR DEADREGS EFLAGS ECX EBX ESI EDI R8 R9 R10 R11 R12 ZZ mov rcx, rax - 409d59 -1 INSTR LOCAL MetadataUnused xor esi, esi - 409d59 2 INSTR BELONGTO 409cf0 - 409d5b -1 INSTR LOCAL MetadataUnused xor edi, edi - 409d5b 2 INSTR BELONGTO 409cf0 - 409d5d 2 INSTR BELONGTO 409cf0 - 409d5d 2 INSTR DEADREGS EFLAGS EAX EBX ESI EDI R8 R9 R10 R11 R12 ZZ xor eax, eax - 409d5d -2 INSTR LOCAL n EAX ZZ AlwaysNUM xor eax, eax - 409d5f -1 INSTR LOCAL 1stSrcVia2ndSrcIMMEDNUM add rsp, 18h - 409d5f 4 INSTR BELONGTO 409cf0 - 409d63 -1 INSTR LOCAL NoMetaUpdate jmp _error - 409d63 24 DEALLOC STACK esp - 24 jmp _error - 409d63 5 INSTR BELONGTO 409cf0 - 409d63 5 INSTR DEADREGS EFLAGS EBX ESI EDI R8 R9 R10 R11 R12 ZZ jmp _error - 409d70 5 INSTR BELONGTO 409cf0 - 409d70 5 INSTR DEADREGS EFLAGS EBX ESI EDI ZZ mov esi, offset aInvalidArgumen; "invalid argument %s for %s" - 409d75 2 INSTR BELONGTO 409cf0 - 409d75 2 INSTR DEADREGS EFLAGS EBX EDI ZZ xor edi, edi ; domainname - 409d75 -2 INSTR LOCAL n EDI ZZ AlwaysNUM xor edi, edi ; domainname - 409d77 -1 INSTR LOCAL NoMetaUpdate call _dcgettext - 409d77 5 INSTR BELONGTO 409cf0 - 409d77 5 INSTR DEADREGS EFLAGS EBX ZZ call _dcgettext - 409d7c 3 INSTR BELONGTO 409cf0 - 409d7c 3 INSTR DEADREGS EFLAGS EBX ESI EDI ZZ mov rbx, rax - 409d7f -1 INSTR LOCAL NoMetaUpdate jmp short loc_409D23 - 409d7f 2 INSTR BELONGTO 409cf0 - 409d90 0 FUNC FRAMERESTORE 0 0 4 1 0 0 2 0 0 3 -44 0 4 0 8 5 -36 0 6 0 0 7 0 4 8 0 0 9 0 0 10 0 0 11 0 0 12 -28 0 13 -20 0 14 -12 0 15 -4 0 ZZ - 409d90 0 FUNC MMSAFENESS SAFE - 409d90 259 FUNC GLOBAL sub_409D90 FUNC_UNSAFE NOFP RET 409e92 - 409d90 2 INSTR BELONGTO 409d90 - 409d90 2 INSTR DEADREGS EFLAGS ZZ push r15 - 409d90 -3 INSTR LOCAL NoWarn push r15 - 409d92 2 INSTR BELONGTO 409d90 - 409d92 2 INSTR DEADREGS EFLAGS R15 ZZ push r14 - 409d92 -3 INSTR LOCAL NoWarn push r14 - 409d94 -1 INSTR LOCAL MetadataUnused mov r14, rdi - 409d94 3 INSTR BELONGTO 409d90 - 409d97 2 INSTR BELONGTO 409d90 - 409d97 2 INSTR DEADREGS EFLAGS EDI R15 ZZ xor edi, edi ; domainname - 409d97 -2 INSTR LOCAL n EDI ZZ AlwaysNUM xor edi, edi ; domainname - 409d99 2 INSTR BELONGTO 409d90 - 409d99 2 INSTR DEADREGS EFLAGS R15 ZZ push r13 - 409d99 -3 INSTR LOCAL NoWarn push r13 - 409d9b 2 INSTR BELONGTO 409d90 - 409d9b 2 INSTR DEADREGS EFLAGS R13 R15 ZZ push r12 - 409d9b -3 INSTR LOCAL NoWarn push r12 - 409d9d 3 INSTR BELONGTO 409d90 - 409d9d 3 INSTR DEADREGS EFLAGS R12 R13 R15 ZZ mov r12, rdx - 409da0 -2 INSTR LOCAL n EDX ZZ NUMVia2ndSrcIMMEDNUM mov edx, 5 ; category - 409da0 5 INSTR BELONGTO 409d90 - 409da0 5 INSTR DEADREGS EFLAGS EDX R13 R15 ZZ mov edx, 5 ; category - 409da5 1 INSTR BELONGTO 409d90 - 409da5 1 INSTR DEADREGS EFLAGS R13 R15 ZZ push rbp - 409da5 -3 INSTR LOCAL NoWarn push rbp - 409da6 3 INSTR BELONGTO 409d90 - 409da6 3 INSTR DEADREGS EFLAGS R13 R15 ZZ mov rbp, rsi - 409da9 5 INSTR BELONGTO 409d90 - 409da9 5 INSTR DEADREGS EFLAGS ESI R13 R15 ZZ mov esi, offset aValidArguments; "Valid arguments are:" - 409dae 1 INSTR BELONGTO 409d90 - 409dae 1 INSTR DEADREGS EFLAGS R13 R15 ZZ push rbx - 409dae -3 INSTR LOCAL NoWarn push rbx - 409daf 24 MEMORYHOLE STACK esp + 8 CalleeSavedRegs - 409daf 4 INSTR BELONGTO 409d90 - 409daf 4 INSTR DEADREGS EFLAGS EBX R13 R15 ZZ sub rsp, 8 - 409daf 8 DATAREF STACK 1079 esp + 0 PARENT LocalFrame LOCALFRAME - 409daf 8 MEMORYHOLE STACK esp + 32 ReturnAddress - 409db3 -1 INSTR LOCAL NoMetaUpdate call _dcgettext - 409db3 5 INSTR BELONGTO 409d90 - 409db3 5 INSTR DEADREGS EFLAGS EBX R13 R15 ZZ call _dcgettext - 409db8 7 INSTR BELONGTO 409d90 - 409db8 7 INSTR DEADREGS EFLAGS EDX EBX ESI EDI R13 R15 ZZ mov rdi, cs:stderr - 409dbf 3 INSTR BELONGTO 409d90 - 409dbf 3 INSTR DEADREGS EFLAGS EDX EBX ESI R13 R15 ZZ mov rdx, rax - 409dc2 -2 INSTR LOCAL n ESI ZZ NUMVia2ndSrcIMMEDNUM mov esi, 1 - 409dc2 5 INSTR BELONGTO 409d90 - 409dc2 5 INSTR DEADREGS EFLAGS EAX EBX ESI R13 R15 ZZ mov esi, 1 - 409dc7 2 INSTR BELONGTO 409d90 - 409dc7 2 INSTR DEADREGS EFLAGS EAX EBX R13 R15 ZZ xor eax, eax - 409dc7 -2 INSTR LOCAL n EAX ZZ AlwaysNUM xor eax, eax - 409dc9 -1 INSTR LOCAL NoMetaUpdate call ___fprintf_chk - 409dc9 5 INSTR BELONGTO 409d90 - 409dc9 5 INSTR DEADREGS EFLAGS EBX R13 R15 ZZ call ___fprintf_chk - 409dce 3 INSTR BELONGTO 409d90 - 409dce 3 INSTR DEADREGS EFLAGS EBX EDI R13 R15 ZZ mov r15, [r14] - 409dd1 -1 INSTR LOCAL NoMetaUpdate test r15, r15 - 409dd1 3 INSTR BELONGTO 409d90 - 409dd4 -1 INSTR LOCAL NoMetaUpdate jz short loc_409E50 - 409dd4 2 INSTR BELONGTO 409d90 - 409dd6 -2 INSTR LOCAL n R13 ZZ AlwaysNUM xor r13d, r13d - 409dd6 3 INSTR BELONGTO 409d90 - 409dd6 3 INSTR DEADREGS EFLAGS EDX EBX ESI EDI R13 ZZ xor r13d, r13d - 409dd9 -1 INSTR LOCAL MetadataUnused xor ebx, ebx - 409dd9 2 INSTR BELONGTO 409d90 - 409ddb -1 INSTR LOCAL NoMetaUpdate jmp short loc_409E0E - 409ddb 2 INSTR BELONGTO 409d90 - 409de0 7 INSTR BELONGTO 409d90 - 409de0 7 INSTR DEADREGS EFLAGS EAX ECX EDX ESI EDI R13 ZZ mov rdi, cs:stderr - 409de7 3 INSTR BELONGTO 409d90 - 409de7 3 INSTR DEADREGS EFLAGS EAX ECX EDX ESI R13 ZZ mov rcx, r15 - 409dea 2 INSTR BELONGTO 409d90 - 409dea 2 INSTR DEADREGS EFLAGS EAX EDX ESI R13 R15 ZZ xor eax, eax - 409dea -2 INSTR LOCAL n EAX ZZ AlwaysNUM xor eax, eax - 409dec -1 INSTR LOCAL MetadataUnused add rbx, 1 - 409dec 4 INSTR BELONGTO 409d90 - 409df0 5 INSTR BELONGTO 409d90 - 409df0 5 INSTR DEADREGS EFLAGS EDX ESI R13 R15 ZZ mov edx, offset aS_0; "\n - `%s'" - 409df5 -2 INSTR LOCAL n ESI ZZ NUMVia2ndSrcIMMEDNUM mov esi, 1 - 409df5 5 INSTR BELONGTO 409d90 - 409df5 5 INSTR DEADREGS EFLAGS ESI R13 R15 ZZ mov esi, 1 - 409dfa 3 INSTR BELONGTO 409d90 - 409dfa 3 INSTR DEADREGS EFLAGS R13 R15 ZZ mov r13, rbp - 409dfd 3 INSTR BELONGTO 409d90 - 409dfd 3 INSTR DEADREGS EFLAGS R15 ZZ add rbp, r12 - 409e00 -1 INSTR LOCAL NoMetaUpdate call ___fprintf_chk - 409e00 5 INSTR BELONGTO 409d90 - 409e00 5 INSTR DEADREGS EFLAGS R15 ZZ call ___fprintf_chk - 409e05 4 INSTR BELONGTO 409d90 - 409e05 4 INSTR DEADREGS EFLAGS EDI R15 ZZ mov r15, [r14+rbx*8] - 409e09 -1 INSTR LOCAL NoMetaUpdate test r15, r15 - 409e09 3 INSTR BELONGTO 409d90 - 409e0c -1 INSTR LOCAL NoMetaUpdate jz short loc_409E50 - 409e0c 2 INSTR BELONGTO 409d90 - 409e0e -1 INSTR LOCAL NoMetaUpdate test rbx, rbx - 409e0e 3 INSTR BELONGTO 409d90 - 409e11 -1 INSTR LOCAL NoMetaUpdate jz short loc_409DE0 - 409e11 2 INSTR BELONGTO 409d90 - 409e13 3 INSTR BELONGTO 409d90 - 409e13 3 INSTR DEADREGS EFLAGS EDX ESI EDI ZZ mov rdx, r12 ; n - 409e16 3 INSTR BELONGTO 409d90 - 409e16 3 INSTR DEADREGS EFLAGS ESI EDI ZZ mov rsi, rbp ; s2 - 409e19 3 INSTR BELONGTO 409d90 - 409e19 3 INSTR DEADREGS EFLAGS EDI ZZ mov rdi, r13 ; s1 - 409e1c -1 INSTR LOCAL NoMetaUpdate call _memcmp - 409e1c 5 INSTR BELONGTO 409d90 - 409e1c 5 INSTR DEADREGS EFLAGS ZZ call _memcmp - 409e21 -1 INSTR LOCAL NoMetaUpdate test eax, eax - 409e21 2 INSTR BELONGTO 409d90 - 409e23 -1 INSTR LOCAL NoMetaUpdate jnz short loc_409DE0 - 409e23 2 INSTR BELONGTO 409d90 - 409e25 7 INSTR BELONGTO 409d90 - 409e25 7 INSTR DEADREGS EFLAGS EAX ECX EDX ESI EDI ZZ mov rdi, cs:stderr - 409e2c 3 INSTR BELONGTO 409d90 - 409e2c 3 INSTR DEADREGS EFLAGS EAX ECX EDX ESI ZZ mov rcx, r15 - 409e2f 2 INSTR BELONGTO 409d90 - 409e2f 2 INSTR DEADREGS EFLAGS EAX EDX ESI R15 ZZ xor eax, eax - 409e2f -2 INSTR LOCAL n EAX ZZ AlwaysNUM xor eax, eax - 409e31 -1 INSTR LOCAL MetadataUnused add rbx, 1 - 409e31 4 INSTR BELONGTO 409d90 - 409e35 5 INSTR BELONGTO 409d90 - 409e35 5 INSTR DEADREGS EFLAGS EDX ESI R15 ZZ mov edx, offset aS_1; ", `%s'" - 409e3a -2 INSTR LOCAL n ESI ZZ NUMVia2ndSrcIMMEDNUM mov esi, 1 - 409e3a 5 INSTR BELONGTO 409d90 - 409e3a 5 INSTR DEADREGS EFLAGS ESI R15 ZZ mov esi, 1 - 409e3f 3 INSTR BELONGTO 409d90 - 409e3f 3 INSTR DEADREGS EFLAGS R15 ZZ add rbp, r12 - 409e42 -1 INSTR LOCAL NoMetaUpdate call ___fprintf_chk - 409e42 5 INSTR BELONGTO 409d90 - 409e42 5 INSTR DEADREGS EFLAGS R15 ZZ call ___fprintf_chk - 409e47 4 INSTR BELONGTO 409d90 - 409e47 4 INSTR DEADREGS EFLAGS EDI R15 ZZ mov r15, [r14+rbx*8] - 409e4b -1 INSTR LOCAL NoMetaUpdate test r15, r15 - 409e4b 3 INSTR BELONGTO 409d90 - 409e4e -1 INSTR LOCAL NoMetaUpdate jnz short loc_409E0E - 409e4e 2 INSTR BELONGTO 409d90 - 409e50 7 INSTR BELONGTO 409d90 - 409e50 7 INSTR DEADREGS EFLAGS EAX EBX EDI R8 R9 R10 R11 R12 R13 R14 R15 ZZ mov rdi, cs:stderr - 409e57 4 INSTR BELONGTO 409d90 - 409e57 4 INSTR DEADREGS EFLAGS EAX EBX R8 R9 R10 R11 R12 R13 R14 R15 ZZ mov rax, [rdi+28h] - 409e5b -1 INSTR LOCAL NoMetaUpdate cmp rax, [rdi+30h] - 409e5b 4 INSTR BELONGTO 409d90 - 409e5f -1 INSTR LOCAL NoMetaUpdate jnb short loc_409E7B - 409e5f 2 INSTR BELONGTO 409d90 - 409e61 3 INSTR BELONGTO 409d90 - 409e61 3 INSTR DEADREGS EFLAGS EBX R8 R9 R10 R11 R12 R13 R14 R15 ZZ mov byte ptr [rax], 0Ah - 409e64 -1 INSTR LOCAL 1stSrcVia2ndSrcIMMEDNUM add rax, 1 - 409e64 4 INSTR BELONGTO 409d90 - 409e68 4 INSTR BELONGTO 409d90 - 409e68 4 INSTR DEADREGS EFLAGS EBX R8 R9 R10 R11 R12 R13 R14 R15 ZZ mov [rdi+28h], rax - 409e6c -1 INSTR LOCAL 1stSrcVia2ndSrcIMMEDNUM add rsp, 8 - 409e6c 4 INSTR BELONGTO 409d90 - 409e70 1 INSTR BELONGTO 409d90 - 409e70 1 INSTR DEADREGS EFLAGS EBX R8 R9 R10 R11 R12 R13 R14 R15 ZZ pop rbx - 409e71 1 INSTR BELONGTO 409d90 - 409e71 1 INSTR DEADREGS EFLAGS R8 R9 R10 R11 R12 R13 R14 R15 ZZ pop rbp - 409e72 2 INSTR BELONGTO 409d90 - 409e72 2 INSTR DEADREGS EFLAGS R8 R9 R10 R11 R12 R13 R14 R15 ZZ pop r12 - 409e74 2 INSTR BELONGTO 409d90 - 409e74 2 INSTR DEADREGS EFLAGS R8 R9 R10 R11 R12 R13 R14 R15 ZZ pop r13 - 409e76 2 INSTR BELONGTO 409d90 - 409e76 2 INSTR DEADREGS EFLAGS R8 R9 R10 R11 R12 R13 R14 R15 ZZ pop r14 - 409e78 2 INSTR BELONGTO 409d90 - 409e78 2 INSTR DEADREGS EFLAGS R8 R9 R10 R11 R12 R13 R14 R15 ZZ pop r15 - 409e7a 1 INSTR BELONGTO 409d90 - 409e7a 1 INSTR DEADREGS EFLAGS R8 R9 R10 R11 R12 R13 R14 R15 ZZ retn - 409e7b -1 INSTR LOCAL 1stSrcVia2ndSrcIMMEDNUM add rsp, 8 - 409e7b 4 INSTR BELONGTO 409d90 - 409e7f -1 INSTR LOCAL MetadataUnused mov esi, 0Ah - 409e7f 5 INSTR BELONGTO 409d90 - 409e7f 8 DEALLOC STACK esp - 8 mov esi, 0Ah - 409e84 1 INSTR BELONGTO 409d90 - 409e84 1 INSTR DEADREGS EFLAGS EBX ESI EDI R8 R9 R10 R11 R12 R13 R14 R15 ZZ pop rbx - 409e85 1 INSTR BELONGTO 409d90 - 409e85 1 INSTR DEADREGS EFLAGS EBX ESI EDI R8 R9 R10 R11 R12 R13 R14 R15 ZZ pop rbp - 409e86 2 INSTR BELONGTO 409d90 - 409e86 2 INSTR DEADREGS EFLAGS EBX ESI EDI R8 R9 R10 R11 R12 R13 R14 R15 ZZ pop r12 - 409e88 2 INSTR BELONGTO 409d90 - 409e88 2 INSTR DEADREGS EFLAGS EBX ESI EDI R8 R9 R10 R11 R12 R13 R14 R15 ZZ pop r13 - 409e8a 2 INSTR BELONGTO 409d90 - 409e8a 2 INSTR DEADREGS EFLAGS EBX ESI EDI R8 R9 R10 R11 R12 R13 R14 R15 ZZ pop r14 - 409e8c 2 INSTR BELONGTO 409d90 - 409e8c 2 INSTR DEADREGS EFLAGS EBX ESI EDI R8 R9 R10 R11 R12 R13 R14 R15 ZZ pop r15 - 409e8e -1 INSTR LOCAL NoMetaUpdate jmp ___overflow - 409e8e 5 INSTR BELONGTO 409d90 - 409e8e 5 INSTR DEADREGS EFLAGS EBX ESI EDI R8 R9 R10 R11 R12 R13 R14 R15 ZZ jmp ___overflow - 409ea0 0 FUNC FRAMERESTORE 0 0 1 1 0 0 2 0 1 3 0 0 4 0 8 5 0 0 6 0 0 7 0 0 8 0 0 9 0 0 10 0 0 11 0 0 12 0 0 13 0 0 14 0 0 15 0 0 ZZ - 409ea0 0 FUNC MMSAFENESS SPECSAFE - 409ea0 149 FUNC GLOBAL sub_409EA0 FUNC_UNSAFE NOFP RET 409f34 - 409ea0 5 INSTR BELONGTO 409ea0 - 409ea0 5 INSTR DEADREGS EFLAGS ZZ mov [rsp+var_30], rbx - 409ea0 5 PTRIMMEDESP STACK -48 displ mov [rsp+var_30], rbx - 409ea5 5 INSTR BELONGTO 409ea0 - 409ea5 5 INSTR DEADREGS EFLAGS EBX ZZ mov [rsp+var_28], rbp - 409ea5 5 PTRIMMEDESP STACK -40 displ mov [rsp+var_28], rbp - 409eaa 3 INSTR BELONGTO 409ea0 - 409eaa 3 INSTR DEADREGS EFLAGS EBX ZZ mov rbx, rsi - 409ead 5 INSTR BELONGTO 409ea0 - 409ead 5 INSTR DEADREGS EFLAGS ESI ZZ mov [rsp+var_18], r13 - 409ead 5 PTRIMMEDESP STACK -24 displ mov [rsp+var_18], r13 - 409eb2 3 INSTR BELONGTO 409ea0 - 409eb2 3 INSTR DEADREGS EFLAGS ESI R13 ZZ mov rbp, rcx - 409eb5 3 INSTR BELONGTO 409ea0 - 409eb5 3 INSTR DEADREGS EFLAGS ECX ESI R13 ZZ mov r13, rdx - 409eb8 5 INSTR BELONGTO 409ea0 - 409eb8 5 INSTR DEADREGS EFLAGS ECX EDX ESI ZZ mov [rsp+var_20], r12 - 409eb8 5 PTRIMMEDESP STACK -32 displ mov [rsp+var_20], r12 - 409ebd 5 INSTR BELONGTO 409ea0 - 409ebd 5 INSTR DEADREGS EFLAGS ECX EDX ESI R12 ZZ mov [rsp+var_10], r14 - 409ebd 5 PTRIMMEDESP STACK -16 displ mov [rsp+var_10], r14 - 409ec2 3 INSTR BELONGTO 409ea0 - 409ec2 3 INSTR DEADREGS EFLAGS ECX EDX ESI R12 R14 ZZ mov rcx, r8 - 409ec5 5 INSTR BELONGTO 409ea0 - 409ec5 5 INSTR DEADREGS EFLAGS EDX ESI R12 R14 ZZ mov [rsp+var_8], r15 - 409ec5 5 PTRIMMEDESP STACK -8 displ mov [rsp+var_8], r15 - 409eca 3 INSTR BELONGTO 409ea0 - 409eca 3 INSTR DEADREGS EFLAGS EDX ESI R12 R14 R15 ZZ mov rdx, rbp - 409ecd 4 INSTR BELONGTO 409ea0 - 409ecd 4 INSTR DEADREGS EFLAGS ESI R12 R14 R15 ZZ sub rsp, 38h - 409ecd 56 DATAREF STACK 1080 esp + 0 PARENT LocalFrame LOCALFRAME - 409ecd 8 DATAREF STACK 1081 esp + 8 CHILDOF 1080 OFFSET 8 LOCALVAR var_30 - 409ecd 8 DATAREF STACK 1082 esp + 16 CHILDOF 1080 OFFSET 16 LOCALVAR var_28 - 409ecd 8 DATAREF STACK 1083 esp + 24 CHILDOF 1080 OFFSET 24 LOCALVAR var_20 - 409ecd 8 DATAREF STACK 1084 esp + 32 CHILDOF 1080 OFFSET 32 LOCALVAR var_18 - 409ecd 8 DATAREF STACK 1085 esp + 40 CHILDOF 1080 OFFSET 40 LOCALVAR var_10 - 409ecd 8 DATAREF STACK 1086 esp + 48 CHILDOF 1080 OFFSET 48 LOCALVAR var_8 - 409ecd 8 MEMORYHOLE STACK esp + 56 ReturnAddress - 409ed1 3 INSTR BELONGTO 409ea0 - 409ed1 3 INSTR DEADREGS EFLAGS ESI R12 R14 R15 ZZ mov r15, rdi - 409ed4 3 INSTR BELONGTO 409ea0 - 409ed4 3 INSTR DEADREGS EFLAGS ESI EDI R12 R14 ZZ mov rsi, r13 - 409ed7 3 INSTR BELONGTO 409ea0 - 409ed7 3 INSTR DEADREGS EFLAGS EDI R12 R14 ZZ mov rdi, rbx - 409eda 3 INSTR BELONGTO 409ea0 - 409eda 3 INSTR DEADREGS EFLAGS R12 R14 ZZ mov r12, r8 - 409edd -2 INSTR LOCAL n R14 ZZ NumericDEFs mov r14, r9 - 409edd 3 INSTR BELONGTO 409ea0 - 409edd 3 INSTR DEADREGS EFLAGS R14 ZZ mov r14, r9 - 409ee0 -1 INSTR LOCAL NoMetaUpdate call sub_409BC0 - 409ee0 5 INSTR BELONGTO 409ea0 - 409ee0 5 INSTR DEADREGS EFLAGS ZZ call sub_409BC0 - 409ee5 -1 INSTR LOCAL NoMetaUpdate test rax, rax - 409ee5 3 INSTR BELONGTO 409ea0 - 409ee8 -1 INSTR LOCAL NoMetaUpdate js short loc_409F0D - 409ee8 2 INSTR BELONGTO 409ea0 - 409eea 5 INSTR BELONGTO 409ea0 - 409eea 5 INSTR DEADREGS EFLAGS EBX R8 R9 R10 R11 R12 R13 R14 R15 ZZ mov rbx, [rsp+38h+var_30] - 409eea 5 PTRIMMEDESP STACK 8 displ mov rbx, [rsp+38h+var_30] - 409eef 5 INSTR BELONGTO 409ea0 - 409eef 5 INSTR DEADREGS EFLAGS R8 R9 R10 R11 R12 R13 R14 R15 ZZ mov rbp, [rsp+38h+var_28] - 409eef 5 PTRIMMEDESP STACK 16 displ mov rbp, [rsp+38h+var_28] - 409ef4 -1 INSTR LOCAL MetadataUnused mov r12, [rsp+38h+var_20] - 409ef4 5 INSTR BELONGTO 409ea0 - 409ef9 -1 INSTR LOCAL MetadataUnused mov r13, [rsp+38h+var_18] - 409ef9 5 INSTR BELONGTO 409ea0 - 409efe -1 INSTR LOCAL MetadataUnused mov r14, [rsp+38h+var_10] - 409efe 5 INSTR BELONGTO 409ea0 - 409f03 -1 INSTR LOCAL MetadataUnused mov r15, [rsp+38h+var_8] - 409f03 5 INSTR BELONGTO 409ea0 - 409f08 -1 INSTR LOCAL 1stSrcVia2ndSrcIMMEDNUM add rsp, 38h - 409f08 4 INSTR BELONGTO 409ea0 - 409f0c 1 INSTR BELONGTO 409ea0 - 409f0c 1 INSTR DEADREGS EFLAGS R8 R9 R10 R11 R12 R13 R14 R15 ZZ retn - 409f0c 56 DEALLOC STACK esp - 56 retn - 409f0d -2 INSTR LOCAL n RDX ZZ NumericDEFs mov rdx, rax - 409f0d 3 INSTR BELONGTO 409ea0 - 409f0d 3 INSTR DEADREGS EFLAGS ECX EDX ESI EDI R8 R9 R10 R11 ZZ mov rdx, rax - 409f10 3 INSTR BELONGTO 409ea0 - 409f10 3 INSTR DEADREGS EFLAGS EAX ECX ESI EDI R8 R9 R10 R11 ZZ mov rsi, rbx - 409f13 3 INSTR BELONGTO 409ea0 - 409f13 3 INSTR DEADREGS EFLAGS EAX ECX EBX EDI R8 R9 R10 R11 ZZ mov rdi, r15 - 409f16 -1 INSTR LOCAL NoMetaUpdate call sub_409CF0 - 409f16 5 INSTR BELONGTO 409ea0 - 409f16 5 INSTR DEADREGS EFLAGS EAX ECX EBX R8 R9 R10 R11 R15 ZZ call sub_409CF0 - 409f1b 3 INSTR BELONGTO 409ea0 - 409f1b 3 INSTR DEADREGS EFLAGS EDX EBX ESI EDI R15 ZZ mov rdx, r12 - 409f1e 3 INSTR BELONGTO 409ea0 - 409f1e 3 INSTR DEADREGS EFLAGS EBX ESI EDI R12 R15 ZZ mov rsi, rbp - 409f21 3 INSTR BELONGTO 409ea0 - 409f21 3 INSTR DEADREGS EFLAGS EBX EDI R12 R15 ZZ mov rdi, r13 - 409f24 -1 INSTR LOCAL NoMetaUpdate call sub_409D90 - 409f24 5 INSTR BELONGTO 409ea0 - 409f24 5 INSTR DEADREGS EFLAGS EBX R12 R13 R15 ZZ call sub_409D90 - 409f29 -1 INSTR LOCAL NoMetaUpdate call r14 - 409f29 3 INSTR BELONGTO 409ea0 - 409f2c -2 INSTR LOCAL n RAX ZZ NUMVia2ndSrcIMMEDNUM mov rax, 0FFFFFFFFFFFFFFFFh - 409f2c 7 INSTR BELONGTO 409ea0 - 409f2c 7 INSTR DEADREGS EFLAGS EAX EBX R8 R9 R10 R11 R12 R13 R14 R15 ZZ mov rax, 0FFFFFFFFFFFFFFFFh - 409f33 -1 INSTR LOCAL NoMetaUpdate jmp short loc_409EEA - 409f33 2 INSTR BELONGTO 409ea0 - 409f40 -3 INSTR LOCAL NoWarn push r14 - 409f45 -3 INSTR LOCAL NoWarn push r13 - 409f47 -3 INSTR LOCAL NoWarn push r12 - 409f49 -3 INSTR LOCAL NoWarn push rbp - 409f4a -3 INSTR LOCAL NoWarn push rbx - 409f51 -1 INSTR LOCAL NoMetaUpdate test r13, r13 - 409f54 -1 INSTR LOCAL NoMetaUpdate jz short loc_409F83 - 409f5c -1 INSTR LOCAL NoMetaUpdate jmp short loc_409F71 - 409f68 -1 INSTR LOCAL 1stSrcVia2ndSrcIMMEDNUM add r12, 8 - 409f6c -1 INSTR LOCAL NoMetaUpdate test r13, r13 - 409f6f -1 INSTR LOCAL NoMetaUpdate jz short loc_409F83 - 409f74 3 PTRIMMEDEBP STACK 0 displ mov rsi, rbp - 409f7a -1 INSTR LOCAL NoMetaUpdate call _memcmp - 409f7f -1 INSTR LOCAL NoMetaUpdate test eax, eax - 409f81 -1 INSTR LOCAL NoMetaUpdate jnz short loc_409F60 - 409fb0 0 FUNC FRAMERESTORE 0 0 1 1 0 0 2 0 0 3 -4 0 4 0 8 5 0 0 6 0 0 7 0 0 8 0 0 9 0 0 10 0 0 11 0 0 12 0 0 13 0 0 14 0 0 15 0 0 ZZ - 409fb0 0 FUNC MMSAFENESS SAFE - 409fb0 170 FUNC GLOBAL sub_409FB0 FUNC_UNSAFE NOFP RET 40a059 - 409fb0 1 INSTR BELONGTO 409fb0 - 409fb0 1 INSTR DEADREGS EFLAGS EDI ZZ push rbx - 409fb0 -3 INSTR LOCAL NoWarn push rbx - 409fb1 16 DATAREF STACK 1087 esp + 0 PARENT LocalFrame LOCALFRAME - 409fb1 4 INSTR BELONGTO 409fb0 - 409fb1 4 INSTR DEADREGS EFLAGS EBX EDI ZZ sub rsp, 10h - 409fb1 4 MEMORYHOLE STACK esp + 16 CalleeSavedRegs - 409fb1 8 DATAREF STACK 1088 esp + 8 CHILDOF 1087 OFFSET 8 LOCALVAR var_10 - 409fb1 8 MEMORYHOLE STACK esp + 20 ReturnAddress - 409fb5 7 INSTR BELONGTO 409fb0 - 409fb5 7 INSTR DEADREGS EFLAGS EBX EDI ZZ mov rdi, cs:stdout ; stream - 409fbc -1 INSTR LOCAL NoMetaUpdate call sub_411500 - 409fbc 5 INSTR BELONGTO 409fb0 - 409fbc 5 INSTR DEADREGS EFLAGS EBX ZZ call sub_411500 - 409fc1 -1 INSTR LOCAL NoMetaUpdate test eax, eax - 409fc1 2 INSTR BELONGTO 409fb0 - 409fc3 -1 INSTR LOCAL NoMetaUpdate jz short loc_409FD8 - 409fc3 2 INSTR BELONGTO 409fb0 - 409fc5 -1 INSTR LOCAL NoMetaUpdate cmp cs:byte_61A160, 0 - 409fc5 7 INSTR BELONGTO 409fb0 - 409fcc -1 INSTR LOCAL NoMetaUpdate jz short loc_409FEE - 409fcc 2 INSTR BELONGTO 409fb0 - 409fce -1 INSTR LOCAL NoMetaUpdate call ___errno_location - 409fce 5 INSTR BELONGTO 409fb0 - 409fce 5 INSTR DEADREGS EFLAGS EBX ZZ call ___errno_location - 409fd3 -1 INSTR LOCAL NoMetaUpdate cmp dword ptr [rax], 20h - 409fd3 3 INSTR BELONGTO 409fb0 - 409fd6 -1 INSTR LOCAL NoMetaUpdate jnz short loc_409FEE - 409fd6 2 INSTR BELONGTO 409fb0 - 409fd8 7 INSTR BELONGTO 409fb0 - 409fd8 7 INSTR DEADREGS EFLAGS EBX EDI ZZ mov rdi, cs:stderr ; stream - 409fdf -1 INSTR LOCAL NoMetaUpdate call sub_411500 - 409fdf 5 INSTR BELONGTO 409fb0 - 409fdf 5 INSTR DEADREGS EFLAGS EBX ZZ call sub_411500 - 409fe4 -1 INSTR LOCAL NoMetaUpdate test eax, eax - 409fe4 2 INSTR BELONGTO 409fb0 - 409fe6 -1 INSTR LOCAL NoMetaUpdate jnz short loc_40A035 - 409fe6 2 INSTR BELONGTO 409fb0 - 409fe8 -1 INSTR LOCAL 1stSrcVia2ndSrcIMMEDNUM add rsp, 10h - 409fe8 4 INSTR BELONGTO 409fb0 - 409fec 16 DEALLOC STACK esp - 16 pop rbx - 409fec 1 INSTR BELONGTO 409fb0 - 409fec 1 INSTR DEADREGS EFLAGS EBX R8 R9 R10 R11 ZZ pop rbx - 409fed 1 INSTR BELONGTO 409fb0 - 409fed 1 INSTR DEADREGS EFLAGS R8 R9 R10 R11 ZZ retn - 409fee 2 INSTR BELONGTO 409fb0 - 409fee 2 INSTR DEADREGS EFLAGS EDX EBX ESI EDI ZZ xor edi, edi ; domainname - 409fee -2 INSTR LOCAL n EDI ZZ AlwaysNUM xor edi, edi ; domainname - 409ff0 -2 INSTR LOCAL n EDX ZZ NUMVia2ndSrcIMMEDNUM mov edx, 5 ; category - 409ff0 5 INSTR BELONGTO 409fb0 - 409ff0 5 INSTR DEADREGS EFLAGS EDX EBX ESI ZZ mov edx, 5 ; category - 409ff5 5 INSTR BELONGTO 409fb0 - 409ff5 5 INSTR DEADREGS EFLAGS EBX ESI ZZ mov esi, offset aWriteError; "write error" - 409ffa -1 INSTR LOCAL NoMetaUpdate call _dcgettext - 409ffa 5 INSTR BELONGTO 409fb0 - 409ffa 5 INSTR DEADREGS EFLAGS EBX ZZ call _dcgettext - 409fff 7 INSTR BELONGTO 409fb0 - 409fff 7 INSTR DEADREGS EFLAGS EBX EDI ZZ mov rdi, cs:qword_61A158 - 40a006 3 INSTR BELONGTO 409fb0 - 40a006 3 INSTR DEADREGS EFLAGS EBX ZZ mov rbx, rax - 40a009 -1 INSTR LOCAL NoMetaUpdate test rdi, rdi - 40a009 3 INSTR BELONGTO 409fb0 - 40a00c -1 INSTR LOCAL NoMetaUpdate jz short loc_40A040 - 40a00c 2 INSTR BELONGTO 409fb0 - 40a00e -1 INSTR LOCAL NoMetaUpdate call sub_40E640 - 40a00e 5 INSTR BELONGTO 409fb0 - 40a00e 5 INSTR DEADREGS EFLAGS ESI ZZ call sub_40E640 - 40a013 5 INSTR BELONGTO 409fb0 - 40a013 5 INSTR DEADREGS EFLAGS ZZ mov [rsp+18h+var_10], rax - 40a013 5 PTRIMMEDESP STACK 8 displ mov [rsp+18h+var_10], rax - 40a018 -1 INSTR LOCAL NoMetaUpdate call ___errno_location - 40a018 5 INSTR BELONGTO 409fb0 - 40a018 5 INSTR DEADREGS EFLAGS ZZ call ___errno_location - 40a01d -2 INSTR LOCAL n RCX ZZ NumericDEFs mov rcx, [rsp+18h+var_10] - 40a01d 5 INSTR BELONGTO 409fb0 - 40a01d 5 INSTR DEADREGS EFLAGS ECX EDX ESI EDI R8 ZZ mov rcx, [rsp+18h+var_10] - 40a01d 5 PTRIMMEDESP STACK 8 displ mov rcx, [rsp+18h+var_10] - 40a022 2 INSTR BELONGTO 409fb0 - 40a022 2 INSTR DEADREGS EFLAGS EDX ESI EDI R8 ZZ mov esi, [rax] ; errnum - 40a024 3 INSTR BELONGTO 409fb0 - 40a024 3 INSTR DEADREGS EFLAGS EAX EDX EDI R8 ZZ mov r8, rbx - 40a027 5 INSTR BELONGTO 409fb0 - 40a027 5 INSTR DEADREGS EFLAGS EAX EDX EBX EDI ZZ mov edx, offset format; "%s: %s" - 40a02c 2 INSTR BELONGTO 409fb0 - 40a02c 2 INSTR DEADREGS EFLAGS EAX EBX EDI ZZ xor edi, edi ; status - 40a02c -2 INSTR LOCAL n EDI ZZ AlwaysNUM xor edi, edi ; status - 40a02e 2 INSTR BELONGTO 409fb0 - 40a02e 2 INSTR DEADREGS EFLAGS EAX EBX ZZ xor eax, eax - 40a02e -2 INSTR LOCAL n EAX ZZ AlwaysNUM xor eax, eax - 40a030 -1 INSTR LOCAL NoMetaUpdate call _error - 40a030 5 INSTR BELONGTO 409fb0 - 40a030 5 INSTR DEADREGS EFLAGS EBX ZZ call _error - 40a035 6 INSTR BELONGTO 409fb0 - 40a035 6 INSTR DEADREGS EFLAGS EBX EDI ZZ mov edi, cs:status ; status - 40a03b -1 INSTR LOCAL NoMetaUpdate call __exit - 40a03b 5 INSTR BELONGTO 409fb0 - 40a03b 5 INSTR DEADREGS EFLAGS EBX ZZ call __exit - 40a040 -1 INSTR LOCAL NoMetaUpdate call ___errno_location - 40a040 5 INSTR BELONGTO 409fb0 - 40a040 5 INSTR DEADREGS EFLAGS ZZ call ___errno_location - 40a045 2 INSTR BELONGTO 409fb0 - 40a045 2 INSTR DEADREGS EFLAGS ECX EDX ESI EDI ZZ mov esi, [rax] ; errnum - 40a047 3 INSTR BELONGTO 409fb0 - 40a047 3 INSTR DEADREGS EFLAGS EAX ECX EDX EDI ZZ mov rcx, rbx - 40a04a 5 INSTR BELONGTO 409fb0 - 40a04a 5 INSTR DEADREGS EFLAGS EAX EDX EBX EDI ZZ mov edx, (offset aInvalidTabSize+12h); format - 40a04f 2 INSTR BELONGTO 409fb0 - 40a04f 2 INSTR DEADREGS EFLAGS EAX EBX EDI ZZ xor edi, edi ; status - 40a04f -2 INSTR LOCAL n EDI ZZ AlwaysNUM xor edi, edi ; status - 40a051 2 INSTR BELONGTO 409fb0 - 40a051 2 INSTR DEADREGS EFLAGS EAX EBX ZZ xor eax, eax - 40a051 -2 INSTR LOCAL n EAX ZZ AlwaysNUM xor eax, eax - 40a053 -1 INSTR LOCAL NoMetaUpdate call _error - 40a053 5 INSTR BELONGTO 409fb0 - 40a053 5 INSTR DEADREGS EFLAGS EBX ZZ call _error - 40a058 -1 INSTR LOCAL NoMetaUpdate jmp short loc_40A035 - 40a058 2 INSTR BELONGTO 409fb0 - 40a060 0 FUNC FRAMERESTORE 0 0 4 1 0 1 2 0 1 3 0 0 4 0 8 5 0 0 6 0 1 7 0 4 8 0 0 9 0 0 10 0 0 11 0 0 12 0 0 13 0 0 14 0 0 15 0 0 ZZ - 40a060 0 FUNC MMSAFENESS SAFE - 40a060 -2 INSTR LOCAL n EDX ZZ NumericDEFs movzx edx, byte ptr [rdi] - 40a060 3 INSTR BELONGTO 40a060 - 40a060 3 INSTR DEADREGS EFLAGS EAX EDX ZZ movzx edx, byte ptr [rdi] - 40a060 8 MEMORYHOLE STACK esp + 0 ReturnAddress - 40a060 92 FUNC GLOBAL sub_40A060 FUNC_SAFE NOFP RET FUNC_LEAF 40a0bb - 40a063 3 INSTR BELONGTO 40a060 - 40a063 3 INSTR DEADREGS EFLAGS EAX ZZ mov rax, rdi - 40a066 -1 INSTR LOCAL NoMetaUpdate cmp dl, 2Fh - 40a066 3 INSTR BELONGTO 40a060 - 40a069 -1 INSTR LOCAL NoMetaUpdate jnz short loc_40A07C - 40a069 2 INSTR BELONGTO 40a060 - 40a06b 5 INSTR BELONGTO 40a060 - 40a070 -1 INSTR LOCAL 1stSrcVia2ndSrcIMMEDNUM add rax, 1 - 40a070 4 INSTR BELONGTO 40a060 - 40a074 -2 INSTR LOCAL n EDX ZZ NumericDEFs movzx edx, byte ptr [rax] - 40a074 3 INSTR BELONGTO 40a060 - 40a074 3 INSTR DEADREGS EFLAGS EDX ZZ movzx edx, byte ptr [rax] - 40a077 -1 INSTR LOCAL NoMetaUpdate cmp dl, 2Fh - 40a077 3 INSTR BELONGTO 40a060 - 40a07a -1 INSTR LOCAL NoMetaUpdate jz short loc_40A070 - 40a07a 2 INSTR BELONGTO 40a060 - 40a07c -1 INSTR LOCAL NoMetaUpdate test dl, dl - 40a07c 2 INSTR BELONGTO 40a060 - 40a07e -1 INSTR LOCAL NoMetaUpdate jz short locret_40A0BA - 40a07e 2 INSTR BELONGTO 40a060 - 40a080 3 INSTR BELONGTO 40a060 - 40a080 3 INSTR DEADREGS EFLAGS ECX ESI ZZ mov rcx, rax - 40a083 2 INSTR BELONGTO 40a060 - 40a083 2 INSTR DEADREGS EFLAGS ESI ZZ xor esi, esi - 40a083 -2 INSTR LOCAL n ESI ZZ AlwaysNUM xor esi, esi - 40a085 -1 INSTR LOCAL NoMetaUpdate jmp short loc_40A0A5 - 40a085 2 INSTR BELONGTO 40a060 - 40a090 -1 INSTR LOCAL NoMetaUpdate test sil, sil - 40a090 3 INSTR BELONGTO 40a060 - 40a093 -1 INSTR LOCAL NoMetaUpdate jz short loc_40A09A - 40a093 2 INSTR BELONGTO 40a060 - 40a095 3 INSTR BELONGTO 40a060 - 40a095 3 INSTR DEADREGS EFLAGS EAX EDX ESI ZZ mov rax, rcx - 40a098 2 INSTR BELONGTO 40a060 - 40a098 2 INSTR DEADREGS EFLAGS EDX ESI ZZ xor esi, esi - 40a098 -2 INSTR LOCAL n ESI ZZ AlwaysNUM xor esi, esi - 40a09a -1 INSTR LOCAL 1stSrcVia2ndSrcIMMEDNUM add rcx, 1 - 40a09a 4 INSTR BELONGTO 40a060 - 40a09e -2 INSTR LOCAL n EDX ZZ NumericDEFs movzx edx, byte ptr [rcx] - 40a09e 3 INSTR BELONGTO 40a060 - 40a09e 3 INSTR DEADREGS EFLAGS EDX ZZ movzx edx, byte ptr [rcx] - 40a0a1 -1 INSTR LOCAL NoMetaUpdate test dl, dl - 40a0a1 2 INSTR BELONGTO 40a060 - 40a0a3 -1 INSTR LOCAL NoMetaUpdate jz short locret_40A0BA - 40a0a3 2 INSTR BELONGTO 40a060 - 40a0a5 -1 INSTR LOCAL NoMetaUpdate cmp dl, 2Fh - 40a0a5 3 INSTR BELONGTO 40a060 - 40a0a8 -1 INSTR LOCAL NoMetaUpdate jnz short loc_40A090 - 40a0a8 2 INSTR BELONGTO 40a060 - 40a0aa -1 INSTR LOCAL 1stSrcVia2ndSrcIMMEDNUM add rcx, 1 - 40a0aa 4 INSTR BELONGTO 40a060 - 40a0ae -2 INSTR LOCAL n ESI ZZ NUMVia2ndSrcIMMEDNUM mov esi, 1 - 40a0ae 5 INSTR BELONGTO 40a060 - 40a0ae 5 INSTR DEADREGS EFLAGS EDX ESI ZZ mov esi, 1 - 40a0b3 -2 INSTR LOCAL n EDX ZZ NumericDEFs movzx edx, byte ptr [rcx] - 40a0b3 3 INSTR BELONGTO 40a060 - 40a0b3 3 INSTR DEADREGS EFLAGS EDX ZZ movzx edx, byte ptr [rcx] - 40a0b6 -1 INSTR LOCAL NoMetaUpdate test dl, dl - 40a0b6 2 INSTR BELONGTO 40a060 - 40a0b8 -1 INSTR LOCAL NoMetaUpdate jnz short loc_40A0A5 - 40a0b8 2 INSTR BELONGTO 40a060 - 40a0ba 2 INSTR BELONGTO 40a060 - 40a0ba 2 INSTR DEADREGS EFLAGS ZZ rep retn - 40a0ba -4 INSTR LOCAL SafeReturn rep retn - 40a0c0 0 FUNC FRAMERESTORE 0 0 1 1 0 0 2 0 0 3 -4 0 4 0 8 5 0 0 6 0 0 7 0 0 8 0 0 9 0 0 10 0 0 11 0 0 12 0 0 13 0 0 14 0 0 15 0 0 ZZ - 40a0c0 0 FUNC MMSAFENESS SAFE - 40a0c0 1 INSTR BELONGTO 40a0c0 - 40a0c0 1 INSTR DEADREGS EFLAGS ZZ push rbx - 40a0c0 44 FUNC GLOBAL sub_40A0C0 FUNC_UNSAFE NOFP RET 40a0eb - 40a0c0 8 DATAREF STACK 1089 esp + 0 PARENT LocalFrame LOCALFRAME - 40a0c0 8 MEMORYHOLE STACK esp + 8 ReturnAddress - 40a0c1 -1 INSTR LOCAL MetadataUnused mov rbx, rdi - 40a0c1 3 INSTR BELONGTO 40a0c0 - 40a0c4 -1 INSTR LOCAL NoMetaUpdate call _strlen - 40a0c4 5 INSTR BELONGTO 40a0c0 - 40a0c4 5 INSTR DEADREGS EFLAGS ZZ call _strlen - 40a0c9 -1 INSTR LOCAL NoMetaUpdate cmp rax, 1 - 40a0c9 4 INSTR BELONGTO 40a0c0 - 40a0cd -1 INSTR LOCAL NoMetaUpdate jbe short loc_40A0D6 - 40a0cd 2 INSTR BELONGTO 40a0c0 - 40a0cf -1 INSTR LOCAL NoMetaUpdate cmp byte ptr [rbx+rax-1], 2Fh - 40a0cf 5 INSTR BELONGTO 40a0c0 - 40a0d4 -1 INSTR LOCAL NoMetaUpdate jz short loc_40A0E0 - 40a0d4 2 INSTR BELONGTO 40a0c0 - 40a0d6 1 INSTR BELONGTO 40a0c0 - 40a0d6 1 INSTR DEADREGS EFLAGS EBX R8 R9 R10 R11 ZZ pop rbx - 40a0d7 1 INSTR BELONGTO 40a0c0 - 40a0d7 1 INSTR DEADREGS EFLAGS R8 R9 R10 R11 ZZ retn - 40a0e0 -1 INSTR LOCAL 1stSrcVia2ndSrcIMMEDNUM sub rax, 1 - 40a0e0 4 INSTR BELONGTO 40a0c0 - 40a0e4 -1 INSTR LOCAL NoMetaUpdate cmp rax, 1 - 40a0e4 4 INSTR BELONGTO 40a0c0 - 40a0e8 -1 INSTR LOCAL NoMetaUpdate jnz short loc_40A0CF - 40a0e8 2 INSTR BELONGTO 40a0c0 - 40a0ea 1 INSTR BELONGTO 40a0c0 - 40a0ea 1 INSTR DEADREGS EFLAGS EBX R8 R9 R10 R11 ZZ pop rbx - 40a0eb 1 INSTR BELONGTO 40a0c0 - 40a0eb 1 INSTR DEADREGS EFLAGS R8 R9 R10 R11 ZZ retn - 40a0f0 2 INSTR BELONGTO 40a280 - 40a0f2 -2 INSTR LOCAL n EAX ZZ NUMVia2ndSrcIMMEDNUM mov eax, 2Dh - 40a0f2 5 INSTR BELONGTO 40a280 - 40a0f7 6 INSTR BELONGTO 40a280 - 40a0fd -1 INSTR LOCAL NoMetaUpdate cmp edx, 8000h - 40a0fd 6 INSTR BELONGTO 40a280 - 40a103 -1 INSTR LOCAL NoMetaUpdate jz short loc_40A160 - 40a103 2 INSTR BELONGTO 40a280 - 40a105 -1 INSTR LOCAL NoMetaUpdate cmp edx, 4000h - 40a105 6 INSTR BELONGTO 40a280 - 40a10b -2 INSTR LOCAL n EAX ZZ NUMVia2ndSrcIMMEDNUM mov eax, 64h - 40a10b 5 INSTR BELONGTO 40a280 - 40a110 -1 INSTR LOCAL NoMetaUpdate jz short loc_40A160 - 40a110 2 INSTR BELONGTO 40a280 - 40a112 -1 INSTR LOCAL NoMetaUpdate cmp edx, 6000h - 40a112 6 INSTR BELONGTO 40a280 - 40a118 -2 INSTR LOCAL n EAX ZZ NUMVia2ndSrcIMMEDNUM mov eax, 62h - 40a118 5 INSTR BELONGTO 40a280 - 40a11d -1 INSTR LOCAL NoMetaUpdate jz short loc_40A160 - 40a11d 2 INSTR BELONGTO 40a280 - 40a11f -1 INSTR LOCAL NoMetaUpdate cmp edx, 2000h - 40a11f 6 INSTR BELONGTO 40a280 - 40a125 -2 INSTR LOCAL n EAX ZZ NUMVia2ndSrcIMMEDNUM mov eax, 63h - 40a125 5 INSTR BELONGTO 40a280 - 40a12a -1 INSTR LOCAL NoMetaUpdate jz short loc_40A160 - 40a12a 2 INSTR BELONGTO 40a280 - 40a12c -1 INSTR LOCAL NoMetaUpdate cmp edx, 0A000h - 40a12c 6 INSTR BELONGTO 40a280 - 40a132 -2 INSTR LOCAL n EAX ZZ NUMVia2ndSrcIMMEDNUM mov eax, 6Ch - 40a132 5 INSTR BELONGTO 40a280 - 40a137 -1 INSTR LOCAL NoMetaUpdate jz short loc_40A160 - 40a137 2 INSTR BELONGTO 40a280 - 40a139 -1 INSTR LOCAL NoMetaUpdate cmp edx, 1000h - 40a139 6 INSTR BELONGTO 40a280 - 40a13f -2 INSTR LOCAL n EAX ZZ NUMVia2ndSrcIMMEDNUM mov eax, 70h - 40a13f 5 INSTR BELONGTO 40a280 - 40a144 -1 INSTR LOCAL NoMetaUpdate jz short loc_40A160 - 40a144 2 INSTR BELONGTO 40a280 - 40a146 -1 INSTR LOCAL NoMetaUpdate cmp edx, 0C000h - 40a146 6 INSTR BELONGTO 40a280 - 40a14c -2 INSTR LOCAL n EAX ZZ NUMVia2ndSrcIMMEDNUM mov eax, 73h - 40a14c 5 INSTR BELONGTO 40a280 - 40a151 -2 INSTR LOCAL n EDX ZZ NUMVia2ndSrcIMMEDNUM mov edx, 3Fh - 40a151 5 INSTR BELONGTO 40a280 - 40a156 3 INSTR BELONGTO 40a280 - 40a159 7 INSTR BELONGTO 40a280 - 40a160 2 INSTR BELONGTO 40a280 - 40a162 2 INSTR BELONGTO 40a280 - 40a164 5 INSTR BELONGTO 40a280 - 40a169 -1 INSTR LOCAL NoMetaUpdate cmp eax, 1 - 40a169 3 INSTR BELONGTO 40a280 - 40a16c 2 INSTR BELONGTO 40a280 - 40a16e 3 INSTR BELONGTO 40a280 - 40a171 -1 INSTR LOCAL 1stSrcVia2ndSrcIMMEDNUM add eax, 72h - 40a171 3 INSTR BELONGTO 40a280 - 40a174 3 INSTR BELONGTO 40a280 - 40a177 2 INSTR BELONGTO 40a280 - 40a179 5 INSTR BELONGTO 40a280 - 40a17e -1 INSTR LOCAL NoMetaUpdate cmp eax, 1 - 40a17e 3 INSTR BELONGTO 40a280 - 40a181 2 INSTR BELONGTO 40a280 - 40a183 3 INSTR BELONGTO 40a280 - 40a186 -1 INSTR LOCAL 1stSrcVia2ndSrcIMMEDNUM add eax, 77h - 40a186 3 INSTR BELONGTO 40a280 - 40a189 3 INSTR BELONGTO 40a280 - 40a18c 2 INSTR BELONGTO 40a280 - 40a18e 3 INSTR BELONGTO 40a280 - 40a191 -1 INSTR LOCAL NoMetaUpdate cmp eax, 1 - 40a191 3 INSTR BELONGTO 40a280 - 40a194 2 INSTR BELONGTO 40a280 - 40a196 -1 INSTR LOCAL NoMetaUpdate test edi, 800h - 40a196 6 INSTR BELONGTO 40a280 - 40a19c -1 INSTR LOCAL NoMetaUpdate jz loc_40A240 - 40a19c 6 INSTR BELONGTO 40a280 - 40a1a2 3 INSTR BELONGTO 40a280 - 40a1a5 -1 INSTR LOCAL 1stSrcVia2ndSrcIMMEDNUM add eax, 73h - 40a1a5 3 INSTR BELONGTO 40a280 - 40a1a8 3 INSTR BELONGTO 40a280 - 40a1ab 2 INSTR BELONGTO 40a280 - 40a1ad 3 INSTR BELONGTO 40a280 - 40a1b0 -1 INSTR LOCAL NoMetaUpdate cmp eax, 1 - 40a1b0 3 INSTR BELONGTO 40a280 - 40a1b3 2 INSTR BELONGTO 40a280 - 40a1b5 3 INSTR BELONGTO 40a280 - 40a1b8 -1 INSTR LOCAL 1stSrcVia2ndSrcIMMEDNUM add eax, 72h - 40a1b8 3 INSTR BELONGTO 40a280 - 40a1bb 3 INSTR BELONGTO 40a280 - 40a1be 2 INSTR BELONGTO 40a280 - 40a1c0 3 INSTR BELONGTO 40a280 - 40a1c3 -1 INSTR LOCAL NoMetaUpdate cmp eax, 1 - 40a1c3 3 INSTR BELONGTO 40a280 - 40a1c6 2 INSTR BELONGTO 40a280 - 40a1c8 3 INSTR BELONGTO 40a280 - 40a1cb -1 INSTR LOCAL 1stSrcVia2ndSrcIMMEDNUM add eax, 77h - 40a1cb 3 INSTR BELONGTO 40a280 - 40a1ce 3 INSTR BELONGTO 40a280 - 40a1d1 2 INSTR BELONGTO 40a280 - 40a1d3 3 INSTR BELONGTO 40a280 - 40a1d6 -1 INSTR LOCAL NoMetaUpdate cmp eax, 1 - 40a1d6 3 INSTR BELONGTO 40a280 - 40a1d9 2 INSTR BELONGTO 40a280 - 40a1db -1 INSTR LOCAL NoMetaUpdate test edi, 400h - 40a1db 6 INSTR BELONGTO 40a280 - 40a1e1 -1 INSTR LOCAL NoMetaUpdate jz loc_40A270 - 40a1e1 6 INSTR BELONGTO 40a280 - 40a1e7 3 INSTR BELONGTO 40a280 - 40a1ea -1 INSTR LOCAL 1stSrcVia2ndSrcIMMEDNUM add eax, 73h - 40a1ea 3 INSTR BELONGTO 40a280 - 40a1ed 3 INSTR BELONGTO 40a280 - 40a1f0 2 INSTR BELONGTO 40a280 - 40a1f2 3 INSTR BELONGTO 40a280 - 40a1f5 -1 INSTR LOCAL NoMetaUpdate cmp eax, 1 - 40a1f5 3 INSTR BELONGTO 40a280 - 40a1f8 2 INSTR BELONGTO 40a280 - 40a1fa 3 INSTR BELONGTO 40a280 - 40a1fd -1 INSTR LOCAL 1stSrcVia2ndSrcIMMEDNUM add eax, 72h - 40a1fd 3 INSTR BELONGTO 40a280 - 40a200 3 INSTR BELONGTO 40a280 - 40a203 2 INSTR BELONGTO 40a280 - 40a205 3 INSTR BELONGTO 40a280 - 40a208 -1 INSTR LOCAL NoMetaUpdate cmp eax, 1 - 40a208 3 INSTR BELONGTO 40a280 - 40a20b 2 INSTR BELONGTO 40a280 - 40a20d 3 INSTR BELONGTO 40a280 - 40a210 -1 INSTR LOCAL 1stSrcVia2ndSrcIMMEDNUM add eax, 77h - 40a210 3 INSTR BELONGTO 40a280 - 40a213 -1 INSTR LOCAL NoMetaUpdate test edi, 200h - 40a213 6 INSTR BELONGTO 40a280 - 40a219 3 INSTR BELONGTO 40a280 - 40a21c -1 INSTR LOCAL NoMetaUpdate jz short loc_40A250 - 40a21c 2 INSTR BELONGTO 40a280 - 40a21e 3 INSTR BELONGTO 40a280 - 40a221 4 INSTR BELONGTO 40a280 - 40a225 4 INSTR BELONGTO 40a280 - 40a229 -1 INSTR LOCAL NoMetaUpdate cmp edi, 1 - 40a229 3 INSTR BELONGTO 40a280 - 40a22c 2 INSTR BELONGTO 40a280 - 40a22e 3 INSTR BELONGTO 40a280 - 40a231 -1 INSTR LOCAL 1stSrcVia2ndSrcIMMEDNUM add eax, 74h - 40a231 3 INSTR BELONGTO 40a280 - 40a234 3 INSTR BELONGTO 40a280 - 40a237 1 INSTR BELONGTO 40a280 - 40a240 3 INSTR BELONGTO 40a280 - 40a243 -1 INSTR LOCAL 1stSrcVia2ndSrcIMMEDNUM add eax, 78h - 40a243 3 INSTR BELONGTO 40a280 - 40a246 -1 INSTR LOCAL NoMetaUpdate jmp loc_40A1A8 - 40a246 5 INSTR BELONGTO 40a280 - 40a250 3 INSTR BELONGTO 40a280 - 40a253 4 INSTR BELONGTO 40a280 - 40a257 4 INSTR BELONGTO 40a280 - 40a25b -1 INSTR LOCAL NoMetaUpdate cmp edi, 1 - 40a25b 3 INSTR BELONGTO 40a280 - 40a25e 2 INSTR BELONGTO 40a280 - 40a260 3 INSTR BELONGTO 40a280 - 40a263 -1 INSTR LOCAL 1stSrcVia2ndSrcIMMEDNUM add eax, 78h - 40a263 3 INSTR BELONGTO 40a280 - 40a266 3 INSTR BELONGTO 40a280 - 40a269 1 INSTR BELONGTO 40a280 - 40a270 3 INSTR BELONGTO 40a280 - 40a273 -1 INSTR LOCAL 1stSrcVia2ndSrcIMMEDNUM add eax, 78h - 40a273 3 INSTR BELONGTO 40a280 - 40a276 -1 INSTR LOCAL NoMetaUpdate jmp loc_40A1ED - 40a276 5 INSTR BELONGTO 40a280 - 40a280 0 FUNC FRAMERESTORE 0 0 0 1 0 0 2 0 0 3 0 0 4 0 0 5 0 0 6 0 0 7 0 0 8 0 0 9 0 0 10 0 0 11 0 0 12 0 0 13 0 0 14 0 0 15 0 0 ZZ - 40a280 0 FUNC MMSAFENESS UNSAFE - 40a280 3 INSTR BELONGTO 40a280 - 40a280 8 FUNC GLOBAL sub_40A280 FUNC_UNSAFE NOFP RET 40a287 - 40a280 8 MEMORYHOLE STACK esp + 0 ReturnAddress - 40a283 -1 INSTR LOCAL NoMetaUpdate jmp loc_40A0F0 - 40a283 5 INSTR BELONGTO 40a280 - 40a290 0 FUNC FRAMERESTORE 0 0 4 1 0 0 2 0 0 3 0 0 4 0 8 5 0 0 6 0 0 7 0 0 8 0 0 9 0 0 10 0 0 11 0 0 12 0 0 13 0 0 14 0 0 15 0 0 ZZ - 40a290 0 FUNC MMSAFENESS SAFE - 40a290 -1 INSTR LOCAL SafeFrameAlloc sub rsp, 8 - 40a290 24 FUNC GLOBAL sub_40A290 FUNC_UNSAFE NOFP RET 40a2a7 - 40a290 4 INSTR BELONGTO 40a290 - 40a290 4 INSTR DEADREGS EFLAGS ZZ sub rsp, 8 - 40a290 8 DATAREF STACK 1090 esp + 0 PARENT LocalFrame LOCALFRAME - 40a290 8 MEMORYHOLE STACK esp + 8 ReturnAddress - 40a294 -1 INSTR LOCAL NoMetaUpdate call sub_40A2B0 - 40a294 5 INSTR BELONGTO 40a290 - 40a294 5 INSTR DEADREGS EFLAGS ZZ call sub_40A2B0 - 40a299 -1 INSTR LOCAL NoMetaUpdate test rax, rax - 40a299 3 INSTR BELONGTO 40a290 - 40a29c -1 INSTR LOCAL NoMetaUpdate jz short loc_40A2A3 - 40a29c 2 INSTR BELONGTO 40a290 - 40a29e -1 INSTR LOCAL 1stSrcVia2ndSrcIMMEDNUM add rsp, 8 - 40a29e 4 INSTR BELONGTO 40a290 - 40a2a2 1 INSTR BELONGTO 40a290 - 40a2a2 1 INSTR DEADREGS EFLAGS R8 R9 R10 R11 ZZ retn - 40a2a2 8 DEALLOC STACK esp - 8 retn - 40a2a3 -1 INSTR LOCAL NoMetaUpdate call sub_410980 - 40a2a3 5 INSTR BELONGTO 40a290 - 40a2a3 5 INSTR DEADREGS EFLAGS EDX EBX ESI EDI ZZ call sub_410980 - 40a2b0 0 FUNC FRAMERESTORE 0 0 4 1 0 0 2 0 0 3 0 0 4 0 8 5 0 0 6 0 0 7 0 0 8 0 0 9 0 0 10 0 0 11 0 0 12 0 0 13 0 0 14 0 0 15 0 0 ZZ - 40a2b0 0 FUNC MMSAFENESS SAFE - 40a2b0 284 FUNC GLOBAL sub_40A2B0 FUNC_UNSAFE NOFP RET 40a3cb - 40a2b0 5 INSTR BELONGTO 40a2b0 - 40a2b0 5 INSTR DEADREGS EFLAGS EAX ECX ZZ mov [rsp+var_30], rbx - 40a2b0 5 PTRIMMEDESP STACK -48 displ mov [rsp+var_30], rbx - 40a2b5 5 INSTR BELONGTO 40a2b0 - 40a2b5 5 INSTR DEADREGS EFLAGS EAX ECX EBX ZZ mov [rsp+var_28], rbp - 40a2b5 5 PTRIMMEDESP STACK -40 displ mov [rsp+var_28], rbp - 40a2ba 3 INSTR BELONGTO 40a2b0 - 40a2ba 3 INSTR DEADREGS EFLAGS EAX ECX EBX ZZ mov rbp, rsi - 40a2bd -1 INSTR LOCAL MetadataUnused mov [rsp+var_18], r13 - 40a2bd 5 INSTR BELONGTO 40a2b0 - 40a2c2 -1 INSTR LOCAL MetadataUnused mov [rsp+var_10], r14 - 40a2c2 5 INSTR BELONGTO 40a2b0 - 40a2c7 3 INSTR BELONGTO 40a2b0 - 40a2c7 3 INSTR DEADREGS EFLAGS EAX ECX EBX ESI R13 R14 ZZ mov r13, rdi - 40a2ca -1 INSTR LOCAL MetadataUnused mov [rsp+var_20], r12 - 40a2ca 5 INSTR BELONGTO 40a2b0 - 40a2cf -1 INSTR LOCAL MetadataUnused mov [rsp+var_8], r15 - 40a2cf 5 INSTR BELONGTO 40a2b0 - 40a2d4 16 DATAREF STACK 1093 esp + 8 CHILDOF 1091 OFFSET 8 LOCALVAR var_40 - 40a2d4 4 INSTR BELONGTO 40a2b0 - 40a2d4 4 INSTR DEADREGS EFLAGS EAX ECX EBX ESI R12 R14 R15 ZZ sub rsp, 48h - 40a2d4 72 DATAREF STACK 1091 esp + 0 PARENT LocalFrame LOCALFRAME - 40a2d4 8 DATAREF STACK 1092 esp + 0 CHILDOF 1091 OFFSET 0 LOCALVAR var_48 - 40a2d4 8 DATAREF STACK 1094 esp + 24 CHILDOF 1091 OFFSET 24 LOCALVAR var_30 - 40a2d4 8 DATAREF STACK 1095 esp + 32 CHILDOF 1091 OFFSET 32 LOCALVAR var_28 - 40a2d4 8 DATAREF STACK 1096 esp + 40 CHILDOF 1091 OFFSET 40 LOCALVAR var_20 - 40a2d4 8 DATAREF STACK 1097 esp + 48 CHILDOF 1091 OFFSET 48 LOCALVAR var_18 - 40a2d4 8 DATAREF STACK 1098 esp + 56 CHILDOF 1091 OFFSET 56 LOCALVAR var_10 - 40a2d4 8 DATAREF STACK 1099 esp + 64 CHILDOF 1091 OFFSET 64 LOCALVAR var_8 - 40a2d4 8 MEMORYHOLE STACK esp + 72 ReturnAddress - 40a2d8 5 INSTR BELONGTO 40a2b0 - 40a2d8 5 INSTR DEADREGS EFLAGS EAX ECX EBX ESI R12 R14 R15 ZZ mov [rsp+48h+var_40], rdx - 40a2d8 5 PTRIMMEDESP STACK 8 displ mov [rsp+48h+var_40], rdx - 40a2dd -2 INSTR LOCAL n R14 ZZ AlwaysNUM xor r14d, r14d - 40a2dd 3 INSTR BELONGTO 40a2b0 - 40a2dd 3 INSTR DEADREGS EFLAGS EAX ECX EDX EBX ESI R12 R14 R15 ZZ xor r14d, r14d - 40a2e0 -1 INSTR LOCAL NoMetaUpdate call sub_40A060 - 40a2e0 5 INSTR BELONGTO 40a2b0 - 40a2e0 5 INSTR DEADREGS EFLAGS EAX ECX EDX EBX ESI R12 R15 ZZ call sub_40A060 - 40a2e5 3 INSTR BELONGTO 40a2b0 - 40a2e5 3 INSTR DEADREGS EFLAGS EBX EDI R12 R15 ZZ mov rbx, rax - 40a2e8 3 INSTR BELONGTO 40a2b0 - 40a2e8 3 INSTR DEADREGS EFLAGS EDI R12 R15 ZZ mov rdi, rax - 40a2eb -1 INSTR LOCAL NoMetaUpdate call sub_40A0C0 - 40a2eb 5 INSTR BELONGTO 40a2b0 - 40a2eb 5 INSTR DEADREGS EFLAGS R12 R15 ZZ call sub_40A0C0 - 40a2f0 3 INSTR BELONGTO 40a2b0 - 40a2f0 3 INSTR DEADREGS EFLAGS EDX EDI R12 R15 ZZ mov rdx, rbx - 40a2f3 3 INSTR BELONGTO 40a2b0 - 40a2f3 3 INSTR DEADREGS EFLAGS EDI R12 R15 ZZ sub rdx, r13 - 40a2f6 -1 INSTR LOCAL 2ndSrcNumeric add rdx, rax - 40a2f6 3 INSTR BELONGTO 40a2b0 - 40a2f9 -1 INSTR LOCAL NoMetaUpdate test rax, rax - 40a2f9 3 INSTR BELONGTO 40a2b0 - 40a2fc 4 INSTR BELONGTO 40a2b0 - 40a2fc 4 INSTR DEADREGS EDI R12 R15 ZZ mov [rsp+48h+var_48], rdx - 40a2fc 4 PTRIMMEDESP STACK 0 displ mov [rsp+48h+var_48], rdx - 40a300 -1 INSTR LOCAL NoMetaUpdate jz short loc_40A30E - 40a300 2 INSTR BELONGTO 40a2b0 - 40a302 -1 INSTR LOCAL MetadataUnused xor r14d, r14d - 40a302 3 INSTR BELONGTO 40a2b0 - 40a305 -1 INSTR LOCAL NoMetaUpdate cmp byte ptr [rbx+rax-1], 2Fh - 40a305 5 INSTR BELONGTO 40a2b0 - 40a30a -2 INSTR LOCAL n R14 ZZ AlwaysNUM setnz r14b - 40a30a 4 INSTR BELONGTO 40a2b0 - 40a30a 4 INSTR DEADREGS EBX EDI R12 R14 R15 ZZ setnz r14b - 40a30e -1 INSTR LOCAL NoMetaUpdate cmp byte ptr [rbp+0], 2Fh - 40a30e 4 INSTR BELONGTO 40a2b0 - 40a312 3 INSTR BELONGTO 40a2b0 - 40a312 3 INSTR DEADREGS EBX EDI R12 R15 ZZ mov rbx, rbp - 40a315 -1 INSTR LOCAL NoMetaUpdate jz loc_40A3B0 - 40a315 6 INSTR BELONGTO 40a2b0 - 40a31b 3 INSTR BELONGTO 40a2b0 - 40a31b 3 INSTR DEADREGS EFLAGS EDI R12 R15 ZZ mov rdi, rbx ; s - 40a31e -1 INSTR LOCAL NoMetaUpdate call _strlen - 40a31e 5 INSTR BELONGTO 40a2b0 - 40a31e 5 INSTR DEADREGS EFLAGS R12 R15 ZZ call _strlen - 40a323 4 INSTR BELONGTO 40a2b0 - 40a323 4 INSTR DEADREGS EFLAGS EDX EDI R12 R15 ZZ mov rdx, [rsp+48h+var_48] - 40a323 4 PTRIMMEDESP STACK 0 displ mov rdx, [rsp+48h+var_48] - 40a327 -2 INSTR LOCAL n R15 ZZ NumericDEFs mov r15, rax - 40a327 3 INSTR BELONGTO 40a2b0 - 40a327 3 INSTR DEADREGS EFLAGS EDI R12 R15 ZZ mov r15, rax - 40a32a 5 INSTR BELONGTO 40a2b0 - 40a32a 5 INSTR DEADREGS EFLAGS EDI R12 ZZ lea rdi, [rdx+r14+1] - 40a32f -1 INSTR LOCAL 2ndSrcNumeric add rdi, rax ; size - 40a32f 3 INSTR BELONGTO 40a2b0 - 40a332 -1 INSTR LOCAL NoMetaUpdate call _malloc - 40a332 5 INSTR BELONGTO 40a2b0 - 40a332 5 INSTR DEADREGS EFLAGS R12 ZZ call _malloc - 40a337 -1 INSTR LOCAL NoMetaUpdate test rax, rax - 40a337 3 INSTR BELONGTO 40a2b0 - 40a33a 3 INSTR BELONGTO 40a2b0 - 40a33a 3 INSTR DEADREGS R12 ZZ mov r12, rax - 40a33d -1 INSTR LOCAL NoMetaUpdate jz short loc_40A385 - 40a33d 2 INSTR BELONGTO 40a2b0 - 40a33f 4 INSTR BELONGTO 40a2b0 - 40a33f 4 INSTR DEADREGS EFLAGS EDX ESI EDI ZZ mov rdx, [rsp+48h+var_48]; n - 40a33f 4 PTRIMMEDESP STACK 0 displ mov rdx, [rsp+48h+var_48]; n - 40a343 3 INSTR BELONGTO 40a2b0 - 40a343 3 INSTR DEADREGS EFLAGS ESI EDI ZZ mov rdi, rax ; dest - 40a346 3 INSTR BELONGTO 40a2b0 - 40a346 3 INSTR DEADREGS EFLAGS ESI ZZ mov rsi, r13 ; src - 40a349 -1 INSTR LOCAL NoMetaUpdate call _mempcpy - 40a349 5 INSTR BELONGTO 40a2b0 - 40a349 5 INSTR DEADREGS EFLAGS R13 ZZ call _mempcpy - 40a34e -1 INSTR LOCAL NoMetaUpdate cmp [rsp+48h+var_40], 0 - 40a34e 6 INSTR BELONGTO 40a2b0 - 40a34e 6 PTRIMMEDESP STACK 8 displ cmp [rsp+48h+var_40], 0 - 40a354 3 INSTR BELONGTO 40a2b0 - 40a354 3 INSTR DEADREGS EDX ESI EDI R13 ZZ mov byte ptr [rax], 2Fh - 40a357 4 INSTR BELONGTO 40a2b0 - 40a357 4 INSTR DEADREGS EDX ESI EDI R13 ZZ lea rdi, [rax+r14] ; dest - 40a35b -1 INSTR LOCAL NoMetaUpdate jz short loc_40A377 - 40a35b 2 INSTR BELONGTO 40a2b0 - 40a35d -1 INSTR LOCAL MetadataUnused xor eax, eax - 40a35d 2 INSTR BELONGTO 40a2b0 - 40a35f -1 INSTR LOCAL NoMetaUpdate cmp byte ptr [rbp+0], 2Fh - 40a35f 4 INSTR BELONGTO 40a2b0 - 40a363 3 INSTR BELONGTO 40a2b0 - 40a363 3 INSTR DEADREGS EAX EDX ESI R13 R14 ZZ mov rdx, rdi - 40a366 -2 INSTR LOCAL n EAX ZZ AlwaysNUM setz al - 40a366 3 INSTR BELONGTO 40a2b0 - 40a366 3 INSTR DEADREGS EAX ESI R13 R14 ZZ setz al - 40a369 -1 INSTR LOCAL 2ndSrcNumeric sub rdx, rax - 40a369 3 INSTR BELONGTO 40a2b0 - 40a36c 3 INSTR BELONGTO 40a2b0 - 40a36c 3 INSTR DEADREGS EFLAGS EAX ESI R13 R14 ZZ mov rax, rdx - 40a36f 5 INSTR BELONGTO 40a2b0 - 40a36f 5 INSTR DEADREGS EFLAGS EDX ESI R13 R14 ZZ mov rdx, [rsp+48h+var_40] - 40a36f 5 PTRIMMEDESP STACK 8 displ mov rdx, [rsp+48h+var_40] - 40a374 3 INSTR BELONGTO 40a2b0 - 40a374 3 INSTR DEADREGS EFLAGS ESI R13 R14 ZZ mov [rdx], rax - 40a377 -2 INSTR LOCAL n RDX ZZ NumericDEFs mov rdx, r15 ; n - 40a377 3 INSTR BELONGTO 40a2b0 - 40a377 3 INSTR DEADREGS EFLAGS EDX ESI R13 R14 ZZ mov rdx, r15 ; n - 40a37a 3 INSTR BELONGTO 40a2b0 - 40a37a 3 INSTR DEADREGS EFLAGS ESI R13 R14 R15 ZZ mov rsi, rbx ; src - 40a37d -1 INSTR LOCAL NoMetaUpdate call _mempcpy - 40a37d 5 INSTR BELONGTO 40a2b0 - 40a37d 5 INSTR DEADREGS EFLAGS EBX R13 R14 R15 ZZ call _mempcpy - 40a382 3 INSTR BELONGTO 40a2b0 - 40a382 3 INSTR DEADREGS EFLAGS EBX R8 R9 R10 R11 R13 R14 R15 ZZ mov byte ptr [rax], 0 - 40a385 3 INSTR BELONGTO 40a2b0 - 40a385 3 INSTR DEADREGS EFLAGS EAX EBX R8 R9 R10 R11 R13 R14 R15 ZZ mov rax, r12 - 40a388 5 INSTR BELONGTO 40a2b0 - 40a388 5 INSTR DEADREGS EFLAGS EBX R8 R9 R10 R11 R12 R13 R14 R15 ZZ mov rbx, [rsp+48h+var_30] - 40a388 5 PTRIMMEDESP STACK 24 displ mov rbx, [rsp+48h+var_30] - 40a38d 5 INSTR BELONGTO 40a2b0 - 40a38d 5 INSTR DEADREGS EFLAGS R8 R9 R10 R11 R12 R13 R14 R15 ZZ mov rbp, [rsp+48h+var_28] - 40a38d 5 PTRIMMEDESP STACK 32 displ mov rbp, [rsp+48h+var_28] - 40a392 -1 INSTR LOCAL MetadataUnused mov r12, [rsp+48h+var_20] - 40a392 5 INSTR BELONGTO 40a2b0 - 40a397 -1 INSTR LOCAL MetadataUnused mov r13, [rsp+48h+var_18] - 40a397 5 INSTR BELONGTO 40a2b0 - 40a39c -1 INSTR LOCAL MetadataUnused mov r14, [rsp+48h+var_10] - 40a39c 5 INSTR BELONGTO 40a2b0 - 40a3a1 -1 INSTR LOCAL MetadataUnused mov r15, [rsp+48h+var_8] - 40a3a1 5 INSTR BELONGTO 40a2b0 - 40a3a6 -1 INSTR LOCAL 1stSrcVia2ndSrcIMMEDNUM add rsp, 48h - 40a3a6 4 INSTR BELONGTO 40a2b0 - 40a3aa 1 INSTR BELONGTO 40a2b0 - 40a3aa 1 INSTR DEADREGS EFLAGS R8 R9 R10 R11 R12 R13 R14 R15 ZZ retn - 40a3aa 72 DEALLOC STACK esp - 72 retn - 40a3b0 -1 INSTR LOCAL 1stSrcVia2ndSrcIMMEDNUM add rbx, 1 - 40a3b0 4 INSTR BELONGTO 40a2b0 - 40a3b4 -1 INSTR LOCAL NoMetaUpdate cmp byte ptr [rbx], 2Fh - 40a3b4 3 INSTR BELONGTO 40a2b0 - 40a3b7 -1 INSTR LOCAL NoMetaUpdate jnz loc_40A31B - 40a3b7 6 INSTR BELONGTO 40a2b0 - 40a3bd -1 INSTR LOCAL 1stSrcVia2ndSrcIMMEDNUM add rbx, 1 - 40a3bd 4 INSTR BELONGTO 40a2b0 - 40a3c1 -1 INSTR LOCAL NoMetaUpdate cmp byte ptr [rbx], 2Fh - 40a3c1 3 INSTR BELONGTO 40a2b0 - 40a3c4 -1 INSTR LOCAL NoMetaUpdate jnz loc_40A31B - 40a3c4 6 INSTR BELONGTO 40a2b0 - 40a3ca -1 INSTR LOCAL NoMetaUpdate jmp short loc_40A3B0 - 40a3ca 2 INSTR BELONGTO 40a2b0 - 40a3d0 0 FUNC FRAMERESTORE 0 0 0 1 0 1 2 0 4 3 0 0 4 0 8 5 0 0 6 0 1 7 0 4 8 0 0 9 0 0 10 0 0 11 0 0 12 0 0 13 0 0 14 0 0 15 0 0 ZZ - 40a3d0 0 FUNC MMSAFENESS SAFE - 40a3d0 135 FUNC GLOBAL sub_40A3D0 FUNC_UNSAFE NOFP RET FUNC_LEAF 40a456 - 40a3d0 3 INSTR BELONGTO 40a3d0 - 40a3d0 3 INSTR DEADREGS EFLAGS EAX ECX EDX R8 R10 ZZ mov rdx, [rdi] - 40a3d0 8 MEMORYHOLE STACK esp + 0 ReturnAddress - 40a3d3 2 INSTR BELONGTO 40a3d0 - 40a3d3 2 INSTR DEADREGS EFLAGS EAX ECX R8 R10 ZZ xor eax, eax - 40a3d3 -2 INSTR LOCAL n EAX ZZ AlwaysNUM xor eax, eax - 40a3d5 -2 INSTR LOCAL n ECX ZZ NumericDEFs movzx ecx, byte ptr [rdx] - 40a3d5 3 INSTR BELONGTO 40a3d0 - 40a3d5 3 INSTR DEADREGS EFLAGS ECX R8 R10 ZZ movzx ecx, byte ptr [rdx] - 40a3d8 -1 INSTR LOCAL NoMetaUpdate test cl, cl - 40a3d8 2 INSTR BELONGTO 40a3d0 - 40a3da -1 INSTR LOCAL NoMetaUpdate jz short locret_40A440 - 40a3da 2 INSTR BELONGTO 40a3d0 - 40a3dc -1 INSTR LOCAL MetadataUnused xor r8d, r8d - 40a3dc 3 INSTR BELONGTO 40a3d0 - 40a3df -2 INSTR LOCAL n R10 ZZ AlwaysNUM xor r10d, r10d - 40a3df 3 INSTR BELONGTO 40a3d0 - 40a3df 3 INSTR DEADREGS EFLAGS R10 ZZ xor r10d, r10d - 40a3e2 -1 INSTR LOCAL NoMetaUpdate jmp short loc_40A40E - 40a3e2 2 INSTR BELONGTO 40a3d0 - 40a3e8 -2 INSTR LOCAL n ESI ZZ NumericDEFs movsx esi, cl - 40a3e8 3 INSTR BELONGTO 40a3d0 - 40a3e8 3 INSTR DEADREGS EFLAGS ESI R8 ZZ movsx esi, cl - 40a3eb -1 INSTR LOCAL MetadataUnused xor r8d, r8d - 40a3eb 3 INSTR BELONGTO 40a3d0 - 40a3ee -1 INSTR LOCAL MetadataRedundant and esi, 0FFFFFFDFh - 40a3ee 3 INSTR BELONGTO 40a3d0 - 40a3f1 -1 INSTR LOCAL MetadataRedundant sub esi, 41h - 40a3f1 3 INSTR BELONGTO 40a3d0 - 40a3f4 -1 INSTR LOCAL NoMetaUpdate cmp esi, 19h - 40a3f4 3 INSTR BELONGTO 40a3d0 - 40a3f7 -1 INSTR LOCAL NoMetaUpdate jbe short loc_40A400 - 40a3f7 2 INSTR BELONGTO 40a3d0 - 40a3f9 -1 INSTR LOCAL NoMetaUpdate cmp cl, 7Eh - 40a3f9 3 INSTR BELONGTO 40a3d0 - 40a3fc 4 INSTR BELONGTO 40a3d0 - 40a3fc 4 INSTR DEADREGS ECX ZZ cmovnz rax, r10 - 40a400 -1 INSTR LOCAL 1stSrcVia2ndSrcIMMEDNUM add rdx, 1 - 40a400 4 INSTR BELONGTO 40a3d0 - 40a404 3 INSTR BELONGTO 40a3d0 - 40a404 3 INSTR DEADREGS EFLAGS ECX ZZ mov [rdi], rdx - 40a407 -2 INSTR LOCAL n ECX ZZ NumericDEFs movzx ecx, byte ptr [rdx] - 40a407 3 INSTR BELONGTO 40a3d0 - 40a407 3 INSTR DEADREGS EFLAGS ECX ZZ movzx ecx, byte ptr [rdx] - 40a40a -1 INSTR LOCAL NoMetaUpdate test cl, cl - 40a40a 2 INSTR BELONGTO 40a3d0 - 40a40c -1 INSTR LOCAL NoMetaUpdate jz short locret_40A440 - 40a40c 2 INSTR BELONGTO 40a3d0 - 40a40e -1 INSTR LOCAL NoMetaUpdate test r8b, r8b - 40a40e 3 INSTR BELONGTO 40a3d0 - 40a411 -1 INSTR LOCAL NoMetaUpdate jnz short loc_40A3E8 - 40a411 2 INSTR BELONGTO 40a3d0 - 40a413 -1 INSTR LOCAL NoMetaUpdate cmp cl, 2Eh - 40a413 3 INSTR BELONGTO 40a3d0 - 40a416 -1 INSTR LOCAL NoMetaUpdate jz short loc_40A448 - 40a416 2 INSTR BELONGTO 40a3d0 - 40a418 -2 INSTR LOCAL n ESI ZZ NumericDEFs movsx esi, cl - 40a418 3 INSTR BELONGTO 40a3d0 - 40a418 3 INSTR DEADREGS EFLAGS ESI R9 ZZ movsx esi, cl - 40a41b -1 INSTR LOCAL MetadataUnused lea r9d, [rsi-30h] - 40a41b 4 INSTR BELONGTO 40a3d0 - 40a41f -1 INSTR LOCAL NoMetaUpdate cmp r9d, 9 - 40a41f 4 INSTR BELONGTO 40a3d0 - 40a423 -1 INSTR LOCAL NoMetaUpdate jbe short loc_40A400 - 40a423 2 INSTR BELONGTO 40a3d0 - 40a425 -2 INSTR LOCAL n ESI ZZ NumericDEFs and esi, 0FFFFFFDFh - 40a425 3 INSTR BELONGTO 40a3d0 - 40a425 3 INSTR DEADREGS EFLAGS ZZ and esi, 0FFFFFFDFh - 40a428 -1 INSTR LOCAL MetadataRedundant sub esi, 41h - 40a428 3 INSTR BELONGTO 40a3d0 - 40a42b -1 INSTR LOCAL NoMetaUpdate cmp esi, 19h - 40a42b 3 INSTR BELONGTO 40a3d0 - 40a42e -1 INSTR LOCAL NoMetaUpdate ja short loc_40A3F9 - 40a42e 2 INSTR BELONGTO 40a3d0 - 40a430 -1 INSTR LOCAL 1stSrcVia2ndSrcIMMEDNUM add rdx, 1 - 40a430 4 INSTR BELONGTO 40a3d0 - 40a434 3 INSTR BELONGTO 40a3d0 - 40a434 3 INSTR DEADREGS EFLAGS ECX ZZ mov [rdi], rdx - 40a437 -2 INSTR LOCAL n ECX ZZ NumericDEFs movzx ecx, byte ptr [rdx] - 40a437 3 INSTR BELONGTO 40a3d0 - 40a437 3 INSTR DEADREGS EFLAGS ECX ZZ movzx ecx, byte ptr [rdx] - 40a43a -1 INSTR LOCAL NoMetaUpdate test cl, cl - 40a43a 2 INSTR BELONGTO 40a3d0 - 40a43c -1 INSTR LOCAL NoMetaUpdate jnz short loc_40A40E - 40a43c 2 INSTR BELONGTO 40a3d0 - 40a43e -1 INSTR LOCAL NoMetaUpdate xchg ax, ax - 40a43e 2 INSTR BELONGTO 40a3d0 - 40a440 2 INSTR BELONGTO 40a3d0 - 40a440 2 INSTR DEADREGS EFLAGS R8 R10 ZZ rep retn - 40a448 -1 INSTR LOCAL NoMetaUpdate test rax, rax - 40a448 3 INSTR BELONGTO 40a3d0 - 40a44b -1 INSTR LOCAL MetadataUnused mov r8d, 1 - 40a44b 6 INSTR BELONGTO 40a3d0 - 40a451 4 INSTR BELONGTO 40a3d0 - 40a451 4 INSTR DEADREGS ECX ZZ cmovz rax, rdx - 40a455 -1 INSTR LOCAL NoMetaUpdate jmp short loc_40A400 - 40a455 2 INSTR BELONGTO 40a3d0 - 40a460 2 INSTR BELONGTO 405060 - 40a460 -3 INSTR LOCAL NoWarn push r14 - 40a462 2 INSTR BELONGTO 405060 - 40a462 -3 INSTR LOCAL NoWarn push r13 - 40a464 2 INSTR BELONGTO 405060 - 40a464 -3 INSTR LOCAL NoWarn push r12 - 40a466 1 INSTR BELONGTO 405060 - 40a466 -3 INSTR LOCAL NoWarn push rbp - 40a467 3 INSTR BELONGTO 405060 - 40a46a 1 INSTR BELONGTO 405060 - 40a46a -3 INSTR LOCAL NoWarn push rbx - 40a46b 3 INSTR BELONGTO 405060 - 40a46e 48 DATAREF STACK 971 esp + 8 CHILDOF 969 OFFSET 8 LOCALVAR var_30 - 40a46e 4 INSTR BELONGTO 405060 - 40a46e 56 DATAREF STACK 969 esp + 0 PARENT LocalFrame LOCALFRAME - 40a46e 8 DATAREF STACK 970 esp + 0 CHILDOF 969 OFFSET 0 LOCALVAR var_38 - 40a46e 8 MEMORYHOLE STACK esp + 56 ReturnAddress - 40a472 -1 INSTR LOCAL NoMetaUpdate call _strcmp - 40a472 5 INSTR BELONGTO 405060 - 40a477 -1 INSTR LOCAL NoMetaUpdate test eax, eax - 40a477 2 INSTR BELONGTO 405060 - 40a479 3 INSTR BELONGTO 405060 - 40a47c -1 INSTR LOCAL NoMetaUpdate jz short loc_40A4BF - 40a47c 2 INSTR BELONGTO 405060 - 40a47e 4 INSTR BELONGTO 405060 - 40a482 -1 INSTR LOCAL NoMetaUpdate test al, al - 40a482 2 INSTR BELONGTO 405060 - 40a484 -1 INSTR LOCAL NoMetaUpdate jz loc_40A738 - 40a484 6 INSTR BELONGTO 405060 - 40a48a 3 INSTR BELONGTO 405060 - 40a48d -1 INSTR LOCAL NoMetaUpdate test dl, dl - 40a48d 2 INSTR BELONGTO 405060 - 40a48f -1 INSTR LOCAL NoMetaUpdate jz short loc_40A4B9 - 40a48f 2 INSTR BELONGTO 405060 - 40a491 3 INSTR BELONGTO 405060 - 40a494 -2 INSTR LOCAL n ESI ZZ NUMVia2ndSrcIMMEDNUM mov esi, 2Eh - 40a494 5 INSTR BELONGTO 405060 - 40a499 2 INSTR BELONGTO 405060 - 40a49b -1 INSTR LOCAL NoMetaUpdate jnz short loc_40A4A7 - 40a49b 2 INSTR BELONGTO 405060 - 40a49d -1 INSTR LOCAL NoMetaUpdate cmp byte ptr [rbp+1], 0 - 40a49d 4 INSTR BELONGTO 405060 - 40a4a1 -1 INSTR LOCAL NoMetaUpdate jz loc_40A738 - 40a4a1 6 INSTR BELONGTO 405060 - 40a4a7 3 INSTR BELONGTO 405060 - 40a4aa -2 INSTR LOCAL n EDI ZZ NUMVia2ndSrcIMMEDNUM mov edi, 2Eh - 40a4aa 5 INSTR BELONGTO 405060 - 40a4af 2 INSTR BELONGTO 405060 - 40a4b1 -1 INSTR LOCAL NoMetaUpdate jnz short loc_40A4D0 - 40a4b1 2 INSTR BELONGTO 405060 - 40a4b3 -1 INSTR LOCAL NoMetaUpdate cmp byte ptr [rbx+1], 0 - 40a4b3 4 INSTR BELONGTO 405060 - 40a4b7 -1 INSTR LOCAL NoMetaUpdate jnz short loc_40A4D0 - 40a4b7 2 INSTR BELONGTO 405060 - 40a4b9 -2 INSTR LOCAL n R13 ZZ NUMVia2ndSrcIMMEDNUM mov r13d, 1 - 40a4b9 6 INSTR BELONGTO 405060 - 40a4bf -1 INSTR LOCAL 1stSrcVia2ndSrcIMMEDNUM add rsp, 10h - 40a4bf 4 INSTR BELONGTO 405060 - 40a4c3 3 INSTR BELONGTO 405060 - 40a4c3 56 DEALLOC STACK esp - 56 mov eax, r13d - 40a4c6 1 INSTR BELONGTO 405060 - 40a4c7 1 INSTR BELONGTO 405060 - 40a4c8 2 INSTR BELONGTO 405060 - 40a4ca 2 INSTR BELONGTO 405060 - 40a4cc 2 INSTR BELONGTO 405060 - 40a4ce 1 INSTR BELONGTO 405060 - 40a4d0 -1 INSTR LOCAL NoMetaUpdate test esi, esi - 40a4d0 2 INSTR BELONGTO 405060 - 40a4d2 -1 INSTR LOCAL NoMetaUpdate jnz short loc_40A4E4 - 40a4d2 2 INSTR BELONGTO 405060 - 40a4d4 -1 INSTR LOCAL NoMetaUpdate cmp byte ptr [rbp+1], 2Eh - 40a4d4 4 INSTR BELONGTO 405060 - 40a4d8 -1 INSTR LOCAL NoMetaUpdate jnz short loc_40A4E4 - 40a4d8 2 INSTR BELONGTO 405060 - 40a4da -1 INSTR LOCAL NoMetaUpdate cmp byte ptr [rbp+2], 0 - 40a4da 4 INSTR BELONGTO 405060 - 40a4de -1 INSTR LOCAL NoMetaUpdate jz loc_40A738 - 40a4de 6 INSTR BELONGTO 405060 - 40a4e4 -1 INSTR LOCAL NoMetaUpdate test edi, edi - 40a4e4 2 INSTR BELONGTO 405060 - 40a4e6 -1 INSTR LOCAL NoMetaUpdate jz loc_40A620 - 40a4e6 6 INSTR BELONGTO 405060 - 40a4ec -1 INSTR LOCAL NoMetaUpdate cmp al, 2Eh - 40a4ec 2 INSTR BELONGTO 405060 - 40a4ee -1 INSTR LOCAL NoMetaUpdate xchg ax, ax - 40a4ee 2 INSTR BELONGTO 405060 - 40a4f0 -1 INSTR LOCAL NoMetaUpdate jz loc_40A720 - 40a4f0 6 INSTR BELONGTO 405060 - 40a4f6 -1 INSTR LOCAL NoMetaUpdate cmp dl, 2Eh - 40a4f6 3 INSTR BELONGTO 405060 - 40a4f9 -1 INSTR LOCAL NoMetaUpdate jz short loc_40A4B9 - 40a4f9 2 INSTR BELONGTO 405060 - 40a4fb 3 INSTR BELONGTO 405060 - 40a4fb 3 PTRIMMEDESP STACK 0 displ mov rdi, rsp - 40a4fe 4 INSTR BELONGTO 405060 - 40a4fe 4 PTRIMMEDESP STACK 0 displ mov [rsp+38h+var_38], rbp - 40a502 5 INSTR BELONGTO 405060 - 40a502 5 PTRIMMEDESP STACK 8 displ mov [rsp+38h+var_30], rbx - 40a507 -1 INSTR LOCAL NoMetaUpdate call sub_40A3D0 - 40a507 5 INSTR BELONGTO 405060 - 40a50c 5 INSTR BELONGTO 405060 - 40a50c 5 PTRIMMEDESP STACK 8 displ lea rdi, [rsp+38h+var_30] - 40a511 3 INSTR BELONGTO 405060 - 40a514 3 INSTR BELONGTO 405060 - 40a517 -1 INSTR LOCAL NoMetaUpdate call sub_40A3D0 - 40a517 5 INSTR BELONGTO 405060 - 40a51c -1 INSTR LOCAL NoMetaUpdate test r14, r14 - 40a51c 3 INSTR BELONGTO 405060 - 40a51f 5 INSTR BELONGTO 405060 - 40a51f 5 PTRIMMEDESP STACK 0 displ cmovz r12, [rsp+38h+var_38] - 40a524 3 INSTR BELONGTO 405060 - 40a527 3 INSTR BELONGTO 405060 - 40a52a -1 INSTR LOCAL NoMetaUpdate test rax, rax - 40a52a 3 INSTR BELONGTO 405060 - 40a52d 6 INSTR BELONGTO 405060 - 40a52d 6 PTRIMMEDESP STACK 8 displ cmovz rdi, [rsp+38h+var_30] - 40a533 3 INSTR BELONGTO 405060 - 40a536 -1 INSTR LOCAL NoMetaUpdate test rax, rax - 40a536 3 INSTR BELONGTO 405060 - 40a539 -1 INSTR LOCAL NoMetaUpdate jnz loc_40A6E8 - 40a539 6 INSTR BELONGTO 405060 - 40a53f -1 INSTR LOCAL NoMetaUpdate test r14, r14 - 40a53f 3 INSTR BELONGTO 405060 - 40a542 -1 INSTR LOCAL NoMetaUpdate jnz loc_40A6E8 - 40a542 6 INSTR BELONGTO 405060 - 40a548 2 INSTR BELONGTO 405060 - 40a548 -2 INSTR LOCAL n EAX ZZ AlwaysNUM xor eax, eax - 40a54a 2 INSTR BELONGTO 405060 - 40a54a -2 INSTR LOCAL n EDX ZZ AlwaysNUM xor edx, edx - 40a54c -2 INSTR LOCAL n R9 ZZ NUMVia2ndSrcIMMEDNUM mov r9d, 0FFFFFFFFh - 40a54c 6 INSTR BELONGTO 405060 - 40a552 -1 INSTR LOCAL NoMetaUpdate cmp rdi, rax - 40a552 3 INSTR BELONGTO 405060 - 40a555 -1 INSTR LOCAL NoMetaUpdate ja short loc_40A5D0 - 40a555 2 INSTR BELONGTO 405060 - 40a557 -1 INSTR LOCAL NoMetaUpdate jmp loc_40A772 - 40a557 5 INSTR BELONGTO 405060 - 40a560 3 INSTR BELONGTO 405060 - 40a563 4 INSTR BELONGTO 405060 - 40a567 -1 INSTR LOCAL 1stSrcVia2ndSrcIMMEDNUM sub r8d, 41h - 40a567 4 INSTR BELONGTO 405060 - 40a56b -1 INSTR LOCAL NoMetaUpdate cmp r8d, 19h - 40a56b 4 INSTR BELONGTO 405060 - 40a56f -1 INSTR LOCAL NoMetaUpdate jbe short loc_40A57E - 40a56f 2 INSTR BELONGTO 405060 - 40a571 -1 INSTR LOCAL 1stSrcVia2ndSrcIMMEDNUM add esi, 100h - 40a571 6 INSTR BELONGTO 405060 - 40a577 -1 INSTR LOCAL NoMetaUpdate cmp cl, 7Eh - 40a577 3 INSTR BELONGTO 405060 - 40a57a 4 INSTR BELONGTO 405060 - 40a57e 2 INSTR BELONGTO 405060 - 40a57e -2 INSTR LOCAL n ECX ZZ AlwaysNUM xor ecx, ecx - 40a580 -1 INSTR LOCAL NoMetaUpdate cmp rdi, rax - 40a580 3 INSTR BELONGTO 405060 - 40a583 -1 INSTR LOCAL NoMetaUpdate jz short loc_40A5C0 - 40a583 2 INSTR BELONGTO 405060 - 40a585 5 INSTR BELONGTO 405060 - 40a58a 4 INSTR BELONGTO 405060 - 40a58e 4 INSTR BELONGTO 405060 - 40a592 -1 INSTR LOCAL NoMetaUpdate cmp r10d, 9 - 40a592 4 INSTR BELONGTO 405060 - 40a596 -1 INSTR LOCAL NoMetaUpdate jbe loc_40A748 - 40a596 6 INSTR BELONGTO 405060 - 40a59c 3 INSTR BELONGTO 405060 - 40a59f 4 INSTR BELONGTO 405060 - 40a5a3 -1 INSTR LOCAL 1stSrcVia2ndSrcIMMEDNUM sub r10d, 41h - 40a5a3 4 INSTR BELONGTO 405060 - 40a5a7 -1 INSTR LOCAL NoMetaUpdate cmp r10d, 19h - 40a5a7 4 INSTR BELONGTO 405060 - 40a5ab -1 INSTR LOCAL NoMetaUpdate jbe short loc_40A5C0 - 40a5ab 2 INSTR BELONGTO 405060 - 40a5ad -1 INSTR LOCAL 1stSrcVia2ndSrcIMMEDNUM add ecx, 100h - 40a5ad 6 INSTR BELONGTO 405060 - 40a5b3 -1 INSTR LOCAL NoMetaUpdate cmp r8b, 7Eh - 40a5b3 4 INSTR BELONGTO 405060 - 40a5b7 4 INSTR BELONGTO 405060 - 40a5bb 5 INSTR BELONGTO 405060 - 40a5c0 -1 INSTR LOCAL NoMetaUpdate cmp esi, ecx - 40a5c0 2 INSTR BELONGTO 405060 - 40a5c2 -1 INSTR LOCAL NoMetaUpdate jnz loc_40A760 - 40a5c2 6 INSTR BELONGTO 405060 - 40a5c8 -1 INSTR LOCAL 1stSrcVia2ndSrcIMMEDNUM add rdx, 1 - 40a5c8 4 INSTR BELONGTO 405060 - 40a5cc -1 INSTR LOCAL 1stSrcVia2ndSrcIMMEDNUM add rax, 1 - 40a5cc 4 INSTR BELONGTO 405060 - 40a5d0 -1 INSTR LOCAL NoMetaUpdate cmp r12, rdx - 40a5d0 3 INSTR BELONGTO 405060 - 40a5d3 -1 INSTR LOCAL NoMetaUpdate jbe short loc_40A5E5 - 40a5d3 2 INSTR BELONGTO 405060 - 40a5d5 5 INSTR BELONGTO 405060 - 40a5da 3 INSTR BELONGTO 405060 - 40a5dd -1 INSTR LOCAL 1stSrcVia2ndSrcIMMEDNUM sub esi, 30h - 40a5dd 3 INSTR BELONGTO 405060 - 40a5e0 -1 INSTR LOCAL NoMetaUpdate cmp esi, 9 - 40a5e0 3 INSTR BELONGTO 405060 - 40a5e3 -1 INSTR LOCAL NoMetaUpdate ja short loc_40A607 - 40a5e3 2 INSTR BELONGTO 405060 - 40a5e5 -1 INSTR LOCAL NoMetaUpdate cmp rdi, rax - 40a5e5 3 INSTR BELONGTO 405060 - 40a5e8 4 INSTR BELONGTO 405060 - 40a5ec -1 INSTR LOCAL NoMetaUpdate jbe short loc_40A644 - 40a5ec 2 INSTR BELONGTO 405060 - 40a5ee 3 INSTR BELONGTO 405060 - 40a5f1 -1 INSTR LOCAL 1stSrcVia2ndSrcIMMEDNUM sub esi, 30h - 40a5f1 3 INSTR BELONGTO 405060 - 40a5f4 -1 INSTR LOCAL NoMetaUpdate cmp esi, 9 - 40a5f4 3 INSTR BELONGTO 405060 - 40a5f7 -1 INSTR LOCAL NoMetaUpdate jbe short loc_40A644 - 40a5f7 2 INSTR BELONGTO 405060 - 40a5f9 -1 INSTR LOCAL NoMetaUpdate cmp r12, rdx - 40a5f9 3 INSTR BELONGTO 405060 - 40a5fc -1 INSTR LOCAL NoMetaUpdate jz loc_40A750 - 40a5fc 6 INSTR BELONGTO 405060 - 40a602 5 INSTR BELONGTO 405060 - 40a607 3 INSTR BELONGTO 405060 - 40a60a 4 INSTR BELONGTO 405060 - 40a60e -1 INSTR LOCAL NoMetaUpdate cmp r8d, 9 - 40a60e 4 INSTR BELONGTO 405060 - 40a612 -1 INSTR LOCAL NoMetaUpdate ja loc_40A560 - 40a612 6 INSTR BELONGTO 405060 - 40a618 2 INSTR BELONGTO 405060 - 40a618 -2 INSTR LOCAL n ESI ZZ AlwaysNUM xor esi, esi - 40a61a -1 INSTR LOCAL NoMetaUpdate jmp loc_40A57E - 40a61a 5 INSTR BELONGTO 405060 - 40a620 -1 INSTR LOCAL NoMetaUpdate cmp byte ptr [rbx+1], 2Eh - 40a620 4 INSTR BELONGTO 405060 - 40a624 -1 INSTR LOCAL NoMetaUpdate jnz loc_40A4EC - 40a624 6 INSTR BELONGTO 405060 - 40a62a -1 INSTR LOCAL NoMetaUpdate cmp byte ptr [rbx+2], 0 - 40a62a 4 INSTR BELONGTO 405060 - 40a62e -1 INSTR LOCAL NoMetaUpdate jz loc_40A4B9 - 40a62e 6 INSTR BELONGTO 405060 - 40a634 -1 INSTR LOCAL NoMetaUpdate jmp loc_40A4EC - 40a634 5 INSTR BELONGTO 405060 - 40a640 -1 INSTR LOCAL 1stSrcVia2ndSrcIMMEDNUM add rdx, 1 - 40a640 4 INSTR BELONGTO 405060 - 40a644 6 INSTR BELONGTO 405060 - 40a64a -1 INSTR LOCAL NoMetaUpdate cmp r8b, 30h - 40a64a 4 INSTR BELONGTO 405060 - 40a64e -1 INSTR LOCAL NoMetaUpdate jz short loc_40A640 - 40a64e 2 INSTR BELONGTO 405060 - 40a650 -1 INSTR LOCAL NoMetaUpdate cmp cl, 30h - 40a650 3 INSTR BELONGTO 405060 - 40a653 -1 INSTR LOCAL NoMetaUpdate jnz short loc_40A665 - 40a653 2 INSTR BELONGTO 405060 - 40a655 3 INSTR BELONGTO 405060 - 40a658 -1 INSTR LOCAL 1stSrcVia2ndSrcIMMEDNUM add rax, 1 - 40a658 4 INSTR BELONGTO 405060 - 40a65c 4 INSTR BELONGTO 405060 - 40a660 -1 INSTR LOCAL NoMetaUpdate cmp cl, 30h - 40a660 3 INSTR BELONGTO 405060 - 40a663 -1 INSTR LOCAL NoMetaUpdate jz short loc_40A658 - 40a663 2 INSTR BELONGTO 405060 - 40a665 4 INSTR BELONGTO 405060 - 40a669 4 INSTR BELONGTO 405060 - 40a66d -1 INSTR LOCAL NoMetaUpdate cmp esi, 9 - 40a66d 3 INSTR BELONGTO 405060 - 40a670 -1 INSTR LOCAL NoMetaUpdate ja loc_40A76B - 40a670 6 INSTR BELONGTO 405060 - 40a676 3 INSTR BELONGTO 405060 - 40a679 3 INSTR BELONGTO 405060 - 40a67c -1 INSTR LOCAL NoMetaUpdate cmp esi, 9 - 40a67c 3 INSTR BELONGTO 405060 - 40a67f -1 INSTR LOCAL NoMetaUpdate ja loc_40A4B9 - 40a67f 6 INSTR BELONGTO 405060 - 40a685 2 INSTR BELONGTO 405060 - 40a685 -2 INSTR LOCAL n ESI ZZ AlwaysNUM xor esi, esi - 40a687 -1 INSTR LOCAL NoMetaUpdate jmp short loc_40A6A2 - 40a687 2 INSTR BELONGTO 405060 - 40a690 4 INSTR BELONGTO 405060 - 40a694 4 INSTR BELONGTO 405060 - 40a698 -1 INSTR LOCAL NoMetaUpdate cmp r10d, 9 - 40a698 4 INSTR BELONGTO 405060 - 40a69c -1 INSTR LOCAL NoMetaUpdate ja loc_40A4B9 - 40a69c 6 INSTR BELONGTO 405060 - 40a6a2 3 INSTR BELONGTO 405060 - 40a6a5 -1 INSTR LOCAL NoMetaUpdate test esi, esi - 40a6a5 2 INSTR BELONGTO 405060 - 40a6a7 4 INSTR BELONGTO 405060 - 40a6ab -1 INSTR LOCAL 1stSrcVia2ndSrcIMMEDNUM add rdx, 1 - 40a6ab 4 INSTR BELONGTO 405060 - 40a6af -1 INSTR LOCAL 1stSrcVia2ndSrcIMMEDNUM add rax, 1 - 40a6af 4 INSTR BELONGTO 405060 - 40a6b3 6 INSTR BELONGTO 405060 - 40a6b9 4 INSTR BELONGTO 405060 - 40a6bd -1 INSTR LOCAL NoMetaUpdate cmp ecx, 9 - 40a6bd 3 INSTR BELONGTO 405060 - 40a6c0 -1 INSTR LOCAL NoMetaUpdate jbe short loc_40A690 - 40a6c0 2 INSTR BELONGTO 405060 - 40a6c2 4 INSTR BELONGTO 405060 - 40a6c6 3 INSTR BELONGTO 405060 - 40a6c9 -1 INSTR LOCAL 1stSrcVia2ndSrcIMMEDNUM sub ecx, 30h - 40a6c9 3 INSTR BELONGTO 405060 - 40a6cc -1 INSTR LOCAL NoMetaUpdate cmp ecx, 9 - 40a6cc 3 INSTR BELONGTO 405060 - 40a6cf -1 INSTR LOCAL NoMetaUpdate jbe short loc_40A738 - 40a6cf 2 INSTR BELONGTO 405060 - 40a6d1 -1 INSTR LOCAL NoMetaUpdate test esi, esi - 40a6d1 2 INSTR BELONGTO 405060 - 40a6d3 -1 INSTR LOCAL NoMetaUpdate jz loc_40A552 - 40a6d3 6 INSTR BELONGTO 405060 - 40a6d9 3 INSTR BELONGTO 405060 - 40a6dc -1 INSTR LOCAL NoMetaUpdate jmp loc_40A4BF - 40a6dc 5 INSTR BELONGTO 405060 - 40a6e8 -1 INSTR LOCAL NoMetaUpdate cmp r12, rdi - 40a6e8 3 INSTR BELONGTO 405060 - 40a6eb -1 INSTR LOCAL NoMetaUpdate jnz loc_40A548 - 40a6eb 6 INSTR BELONGTO 405060 - 40a6f1 3 INSTR BELONGTO 405060 - 40a6f4 3 INSTR BELONGTO 405060 - 40a6f7 3 INSTR BELONGTO 405060 - 40a6fa -1 INSTR LOCAL NoMetaUpdate call _strncmp - 40a6fa 5 INSTR BELONGTO 405060 - 40a6ff -1 INSTR LOCAL NoMetaUpdate test eax, eax - 40a6ff 2 INSTR BELONGTO 405060 - 40a701 3 INSTR BELONGTO 405060 - 40a704 -1 INSTR LOCAL NoMetaUpdate jnz loc_40A548 - 40a704 6 INSTR BELONGTO 405060 - 40a70a 4 INSTR BELONGTO 405060 - 40a70a 4 PTRIMMEDESP STACK 0 displ mov r12, [rsp+38h+var_38] - 40a70e 5 INSTR BELONGTO 405060 - 40a70e 5 PTRIMMEDESP STACK 8 displ mov rdi, [rsp+38h+var_30] - 40a713 3 INSTR BELONGTO 405060 - 40a716 3 INSTR BELONGTO 405060 - 40a719 -1 INSTR LOCAL NoMetaUpdate jmp loc_40A548 - 40a719 5 INSTR BELONGTO 405060 - 40a720 -1 INSTR LOCAL 1stSrcVia2ndSrcIMMEDNUM add rbp, 1 - 40a720 4 INSTR BELONGTO 405060 - 40a724 -1 INSTR LOCAL 1stSrcVia2ndSrcIMMEDNUM add rbx, 1 - 40a724 4 INSTR BELONGTO 405060 - 40a728 -1 INSTR LOCAL NoMetaUpdate cmp dl, 2Eh - 40a728 3 INSTR BELONGTO 405060 - 40a72b -1 INSTR LOCAL NoMetaUpdate jz loc_40A4FB - 40a72b 6 INSTR BELONGTO 405060 - 40a731 7 INSTR BELONGTO 405060 - 40a738 -2 INSTR LOCAL n R13 ZZ NUMVia2ndSrcIMMEDNUM mov r13d, 0FFFFFFFFh - 40a738 6 INSTR BELONGTO 405060 - 40a73e -1 INSTR LOCAL NoMetaUpdate jmp loc_40A4BF - 40a73e 5 INSTR BELONGTO 405060 - 40a748 2 INSTR BELONGTO 405060 - 40a748 -2 INSTR LOCAL n ECX ZZ AlwaysNUM xor ecx, ecx - 40a74a -1 INSTR LOCAL NoMetaUpdate jmp loc_40A5C0 - 40a74a 5 INSTR BELONGTO 405060 - 40a750 2 INSTR BELONGTO 405060 - 40a750 -2 INSTR LOCAL n ESI ZZ AlwaysNUM xor esi, esi - 40a752 -1 INSTR LOCAL NoMetaUpdate jmp loc_40A585 - 40a752 5 INSTR BELONGTO 405060 - 40a760 2 INSTR BELONGTO 405060 - 40a762 4 INSTR BELONGTO 405060 - 40a766 -1 INSTR LOCAL NoMetaUpdate jmp loc_40A4BF - 40a766 5 INSTR BELONGTO 405060 - 40a76b 2 INSTR BELONGTO 405060 - 40a76b -2 INSTR LOCAL n ESI ZZ AlwaysNUM xor esi, esi - 40a76d -1 INSTR LOCAL NoMetaUpdate jmp loc_40A6C6 - 40a76d 5 INSTR BELONGTO 405060 - 40a772 -1 INSTR LOCAL NoMetaUpdate cmp r12, rdx - 40a772 3 INSTR BELONGTO 405060 - 40a775 -1 INSTR LOCAL NoMetaUpdate ja loc_40A5D0 - 40a775 6 INSTR BELONGTO 405060 - 40a77b 5 INSTR BELONGTO 405060 - 40a780 -1 INSTR LOCAL NoMetaUpdate jmp loc_40A4BF - 40a780 5 INSTR BELONGTO 405060 - 40a790 0 FUNC FRAMERESTORE 0 0 1 1 0 0 2 0 0 3 -4 0 4 0 8 5 0 0 6 0 0 7 0 0 8 0 0 9 0 0 10 0 0 11 0 0 12 0 0 13 0 0 14 0 0 15 0 0 ZZ - 40a790 0 FUNC MMSAFENESS SAFE - 40a790 1 INSTR BELONGTO 40a790 - 40a790 1 INSTR DEADREGS EFLAGS ESI ZZ push rbx - 40a790 -3 INSTR LOCAL NoWarn push rbx - 40a790 61 FUNC GLOBAL sub_40A790 FUNC_UNSAFE NOFP RET 40a7cc - 40a791 3 INSTR BELONGTO 40a790 - 40a791 3 INSTR DEADREGS EFLAGS EBX ESI ZZ mov rsi, rdi ; tp - 40a794 3 INSTR BELONGTO 40a790 - 40a794 3 INSTR DEADREGS EFLAGS EBX ZZ mov rbx, rdi - 40a797 2 INSTR BELONGTO 40a790 - 40a797 2 INSTR DEADREGS EFLAGS EDI ZZ xor edi, edi ; clock_id - 40a797 -2 INSTR LOCAL n EDI ZZ AlwaysNUM xor edi, edi ; clock_id - 40a799 16 DATAREF STACK 1100 esp + 0 PARENT LocalFrame LOCALFRAME - 40a799 4 INSTR BELONGTO 40a790 - 40a799 4 INSTR DEADREGS EFLAGS ZZ sub rsp, 10h - 40a799 4 MEMORYHOLE STACK esp + 16 CalleeSavedRegs - 40a799 8 DATAREF STACK 1101 esp + 0 CHILDOF 1100 OFFSET 0 LOCALVAR var_18 - 40a799 8 DATAREF STACK 1102 esp + 8 CHILDOF 1100 OFFSET 8 LOCALVAR var_10 - 40a799 8 MEMORYHOLE STACK esp + 20 ReturnAddress - 40a79d -1 INSTR LOCAL NoMetaUpdate call _clock_gettime - 40a79d 5 INSTR BELONGTO 40a790 - 40a79d 5 INSTR DEADREGS EFLAGS ZZ call _clock_gettime - 40a7a2 -1 INSTR LOCAL NoMetaUpdate test eax, eax - 40a7a2 2 INSTR BELONGTO 40a790 - 40a7a4 -1 INSTR LOCAL NoMetaUpdate jz short loc_40A7C7 - 40a7a4 2 INSTR BELONGTO 40a790 - 40a7a6 2 INSTR BELONGTO 40a790 - 40a7a6 2 INSTR DEADREGS EFLAGS ESI EDI ZZ xor esi, esi ; tz - 40a7a6 -2 INSTR LOCAL n ESI ZZ AlwaysNUM xor esi, esi ; tz - 40a7a8 3 INSTR BELONGTO 40a790 - 40a7a8 3 INSTR DEADREGS EFLAGS EDI ZZ mov rdi, rsp ; tv - 40a7a8 3 PTRIMMEDESP STACK 0 displ mov rdi, rsp ; tv - 40a7ab -1 INSTR LOCAL NoMetaUpdate call _gettimeofday - 40a7ab 5 INSTR BELONGTO 40a790 - 40a7ab 5 INSTR DEADREGS EFLAGS ZZ call _gettimeofday - 40a7b0 4 INSTR BELONGTO 40a790 - 40a7b0 4 INSTR DEADREGS EFLAGS EAX R8 R9 R10 R11 ZZ mov rax, [rsp+18h+var_18] - 40a7b0 4 PTRIMMEDESP STACK 0 displ mov rax, [rsp+18h+var_18] - 40a7b4 3 INSTR BELONGTO 40a790 - 40a7b4 3 INSTR DEADREGS EFLAGS R8 R9 R10 R11 ZZ mov [rbx], rax - 40a7b7 -2 INSTR LOCAL n RAX ZZ NumericDEFs mov rax, [rsp+18h+var_10] - 40a7b7 5 INSTR BELONGTO 40a790 - 40a7b7 5 INSTR DEADREGS EFLAGS EAX R8 R9 R10 R11 ZZ mov rax, [rsp+18h+var_10] - 40a7b7 5 PTRIMMEDESP STACK 8 displ mov rax, [rsp+18h+var_10] - 40a7bc -1 INSTR LOCAL MetadataRedundant imul rax, 3E8h - 40a7bc 7 INSTR BELONGTO 40a790 - 40a7c3 4 INSTR BELONGTO 40a790 - 40a7c3 4 INSTR DEADREGS EFLAGS R8 R9 R10 R11 ZZ mov [rbx+8], rax - 40a7c7 -1 INSTR LOCAL 1stSrcVia2ndSrcIMMEDNUM add rsp, 10h - 40a7c7 4 INSTR BELONGTO 40a790 - 40a7cb 16 DEALLOC STACK esp - 16 pop rbx - 40a7cb 1 INSTR BELONGTO 40a790 - 40a7cb 1 INSTR DEADREGS EFLAGS EBX R8 R9 R10 R11 ZZ pop rbx - 40a7cc 1 INSTR BELONGTO 40a790 - 40a7cc 1 INSTR DEADREGS EFLAGS R8 R9 R10 R11 ZZ retn - 40a7d0 0 FUNC FRAMERESTORE 0 0 1 1 0 1 2 0 0 3 0 0 4 0 8 5 0 0 6 0 96 7 0 1 8 0 0 9 0 0 10 0 0 11 0 0 12 0 0 13 0 0 14 0 0 15 0 0 ZZ - 40a7d0 0 FUNC MMSAFENESS SAFE - 40a7d0 2 INSTR BELONGTO 40a7d0 - 40a7d0 2 INSTR DEADREGS EFLAGS ESI ZZ xor esi, esi ; locale - 40a7d0 -2 INSTR LOCAL n ESI ZZ AlwaysNUM xor esi, esi ; locale - 40a7d0 68 FUNC GLOBAL sub_40A7D0 FUNC_UNSAFE NOFP RET 40a813 - 40a7d2 4 INSTR BELONGTO 40a7d0 - 40a7d2 4 INSTR DEADREGS EFLAGS ZZ sub rsp, 8 - 40a7d2 8 DATAREF STACK 1103 esp + 0 PARENT LocalFrame LOCALFRAME - 40a7d2 8 MEMORYHOLE STACK esp + 8 ReturnAddress - 40a7d6 -1 INSTR LOCAL NoMetaUpdate call _setlocale - 40a7d6 5 INSTR BELONGTO 40a7d0 - 40a7d6 5 INSTR DEADREGS EFLAGS ZZ call _setlocale - 40a7db 3 INSTR BELONGTO 40a7d0 - 40a7db 3 INSTR DEADREGS EFLAGS ESI R8 R9 R10 R11 ZZ mov rsi, rax - 40a7de -2 INSTR LOCAL n EAX ZZ NUMVia2ndSrcIMMEDNUM mov eax, 1 - 40a7de 5 INSTR BELONGTO 40a7d0 - 40a7de 5 INSTR DEADREGS EFLAGS EAX R8 R9 R10 R11 ZZ mov eax, 1 - 40a7e3 -1 INSTR LOCAL NoMetaUpdate test rsi, rsi - 40a7e3 3 INSTR BELONGTO 40a7d0 - 40a7e6 -1 INSTR LOCAL NoMetaUpdate jz short loc_40A7F5 - 40a7e6 2 INSTR BELONGTO 40a7d0 - 40a7e8 -1 INSTR LOCAL NoMetaUpdate cmp byte ptr [rsi], 43h - 40a7e8 3 INSTR BELONGTO 40a7d0 - 40a7eb -1 INSTR LOCAL NoMetaUpdate jnz short loc_40A800 - 40a7eb 2 INSTR BELONGTO 40a7d0 - 40a7ed -1 INSTR LOCAL NoMetaUpdate cmp byte ptr [rsi+1], 0 - 40a7ed 4 INSTR BELONGTO 40a7d0 - 40a7f1 -1 INSTR LOCAL NoMetaUpdate jnz short loc_40A800 - 40a7f1 2 INSTR BELONGTO 40a7d0 - 40a7f3 2 INSTR BELONGTO 40a7d0 - 40a7f3 2 INSTR DEADREGS EFLAGS EAX R8 R9 R10 R11 ZZ xor eax, eax - 40a7f3 -2 INSTR LOCAL n EAX ZZ AlwaysNUM xor eax, eax - 40a7f5 -1 INSTR LOCAL 1stSrcVia2ndSrcIMMEDNUM add rsp, 8 - 40a7f5 4 INSTR BELONGTO 40a7d0 - 40a7f9 1 INSTR BELONGTO 40a7d0 - 40a7f9 1 INSTR DEADREGS EFLAGS R8 R9 R10 R11 ZZ retn - 40a800 5 INSTR BELONGTO 40a7d0 - 40a800 5 INSTR DEADREGS EAX ECX EDI R8 R9 R10 R11 ZZ mov edi, offset aPosix_0; "POSIX" - 40a805 -2 INSTR LOCAL n ECX ZZ NUMVia2ndSrcIMMEDNUM mov ecx, 6 - 40a805 5 INSTR BELONGTO 40a7d0 - 40a805 5 INSTR DEADREGS EAX ECX R8 R9 R10 R11 ZZ mov ecx, 6 - 40a80a -1 INSTR LOCAL NoMetaUpdate repe cmpsb - 40a80a 2 INSTR BELONGTO 40a7d0 - 40a80c -2 INSTR LOCAL n EAX ZZ AlwaysNUM setnz al - 40a80c 3 INSTR BELONGTO 40a7d0 - 40a80c 3 INSTR DEADREGS EAX R8 R9 R10 R11 ZZ setnz al - 40a80f -1 INSTR LOCAL 1stSrcVia2ndSrcIMMEDNUM add rsp, 8 - 40a80f 4 INSTR BELONGTO 40a7d0 - 40a813 1 INSTR BELONGTO 40a7d0 - 40a813 1 INSTR DEADREGS EFLAGS R8 R9 R10 R11 ZZ retn - 40a813 8 DEALLOC STACK esp - 8 retn - 40a823 -2 INSTR LOCAL n EDX ZZ AlwaysNUM xor edx, edx - 40a825 -2 INSTR LOCAL n RAX ZZ AlwaysNUM ror rax, 3 - 40a829 -2 INSTR LOCAL n RAX RDX ZZ AlwaysNUM div rsi - 40a830 -1 INSTR LOCAL NoMetaUpdate cmp rdi, rsi - 40a833 -2 INSTR LOCAL n EAX ZZ AlwaysNUM setz al - 40a840 0 FUNC FRAMERESTORE 0 0 0 1 0 0 2 0 0 3 -4 0 4 0 8 5 0 0 6 0 0 7 0 0 8 0 0 9 0 0 10 0 0 11 0 0 12 0 0 13 0 0 14 0 0 15 0 0 ZZ - 40a840 0 FUNC MMSAFENESS SPECSAFE - 40a840 1 INSTR BELONGTO 40a840 - 40a840 1 INSTR DEADREGS EFLAGS ZZ push rbx - 40a840 34 FUNC GLOBAL sub_40A840 FUNC_UNSAFE NOFP RET 40a861 - 40a840 8 DATAREF STACK 1104 esp + 0 PARENT LocalFrame LOCALFRAME - 40a840 8 MEMORYHOLE STACK esp + 8 ReturnAddress - 40a841 3 INSTR BELONGTO 40a840 - 40a841 3 INSTR DEADREGS EFLAGS EBX ZZ mov rbx, rdi - 40a844 3 INSTR BELONGTO 40a840 - 40a844 3 INSTR DEADREGS EFLAGS EDI ZZ mov rdi, rsi - 40a847 4 INSTR BELONGTO 40a840 - 40a847 4 INSTR DEADREGS EFLAGS ESI ZZ mov rsi, [rbx+10h] - 40a84b -1 INSTR LOCAL NoMetaUpdate call qword ptr [rbx+30h] - 40a84b 3 INSTR BELONGTO 40a840 - 40a84e -1 INSTR LOCAL NoMetaUpdate cmp rax, [rbx+10h] - 40a84e 4 INSTR BELONGTO 40a840 - 40a852 -1 INSTR LOCAL NoMetaUpdate jnb short loc_40A85D - 40a852 2 INSTR BELONGTO 40a840 - 40a854 -2 INSTR LOCAL n RAX ZZ AlwaysNUM shl rax, 4 - 40a854 4 INSTR BELONGTO 40a840 - 40a854 4 INSTR DEADREGS EFLAGS R8 R9 R10 R11 ZZ shl rax, 4 - 40a858 3 INSTR BELONGTO 40a840 - 40a858 3 INSTR DEADREGS EFLAGS R8 R9 R10 R11 ZZ add rax, [rbx] - 40a85b 1 INSTR BELONGTO 40a840 - 40a85b 1 INSTR DEADREGS EFLAGS EBX R8 R9 R10 R11 ZZ pop rbx - 40a85c 1 INSTR BELONGTO 40a840 - 40a85c 1 INSTR DEADREGS EFLAGS R8 R9 R10 R11 ZZ retn - 40a85d -1 INSTR LOCAL NoMetaUpdate call _abort - 40a85d 5 INSTR BELONGTO 40a840 - 40a85d 5 INSTR DEADREGS EFLAGS EBX ZZ call _abort - 40a870 0 FUNC FRAMERESTORE 0 0 0 1 0 0 2 0 0 3 0 0 4 0 8 5 0 0 6 0 0 7 0 0 8 0 0 9 0 0 10 0 0 11 0 0 12 0 0 13 0 0 14 0 0 15 0 0 ZZ - 40a870 0 FUNC MMSAFENESS SPECSAFE - 40a870 306 FUNC GLOBAL sub_40A870 FUNC_UNSAFE NOFP RET 40a9a1 - 40a870 5 INSTR BELONGTO 40a870 - 40a870 5 INSTR DEADREGS EFLAGS ZZ mov [rsp+var_28], rbx - 40a870 5 PTRIMMEDESP STACK -40 displ mov [rsp+var_28], rbx - 40a875 5 INSTR BELONGTO 40a870 - 40a875 5 INSTR DEADREGS EFLAGS EBX ZZ mov [rsp+var_20], rbp - 40a875 5 PTRIMMEDESP STACK -32 displ mov [rsp+var_20], rbp - 40a87a 3 INSTR BELONGTO 40a870 - 40a87a 3 INSTR DEADREGS EFLAGS EBX ZZ mov rbx, rsi - 40a87d 5 INSTR BELONGTO 40a870 - 40a87d 5 INSTR DEADREGS EFLAGS ZZ mov [rsp+var_18], r12 - 40a87d 5 PTRIMMEDESP STACK -24 displ mov [rsp+var_18], r12 - 40a882 5 INSTR BELONGTO 40a870 - 40a882 5 INSTR DEADREGS EFLAGS R12 ZZ mov [rsp+var_10], r13 - 40a882 5 PTRIMMEDESP STACK -16 displ mov [rsp+var_10], r13 - 40a887 3 INSTR BELONGTO 40a870 - 40a887 3 INSTR DEADREGS EFLAGS R12 R13 ZZ mov r12, rdx - 40a88a 5 INSTR BELONGTO 40a870 - 40a88a 5 INSTR DEADREGS EFLAGS R13 ZZ mov [rsp+var_8], r14 - 40a88a 5 PTRIMMEDESP STACK -8 displ mov [rsp+var_8], r14 - 40a88f 40 DATAREF STACK 1105 esp + 0 PARENT LocalFrame LOCALFRAME - 40a88f 4 INSTR BELONGTO 40a870 - 40a88f 4 INSTR DEADREGS EFLAGS R13 R14 ZZ sub rsp, 28h - 40a88f 8 DATAREF STACK 1106 esp + 0 CHILDOF 1105 OFFSET 0 LOCALVAR var_28 - 40a88f 8 DATAREF STACK 1107 esp + 8 CHILDOF 1105 OFFSET 8 LOCALVAR var_20 - 40a88f 8 DATAREF STACK 1108 esp + 16 CHILDOF 1105 OFFSET 16 LOCALVAR var_18 - 40a88f 8 DATAREF STACK 1109 esp + 24 CHILDOF 1105 OFFSET 24 LOCALVAR var_10 - 40a88f 8 DATAREF STACK 1110 esp + 32 CHILDOF 1105 OFFSET 32 LOCALVAR var_8 - 40a88f 8 MEMORYHOLE STACK esp + 40 ReturnAddress - 40a893 3 INSTR BELONGTO 40a870 - 40a893 3 INSTR DEADREGS EFLAGS R13 R14 ZZ mov rbp, rdi - 40a896 -1 INSTR LOCAL MetadataUnused mov r14d, ecx - 40a896 3 INSTR BELONGTO 40a870 - 40a899 -1 INSTR LOCAL NoMetaUpdate call sub_40A840 - 40a899 5 INSTR BELONGTO 40a870 - 40a899 5 INSTR DEADREGS EFLAGS R13 ZZ call sub_40A840 - 40a89e 4 INSTR BELONGTO 40a870 - 40a89e 4 INSTR DEADREGS EFLAGS ESI R13 ZZ mov [r12], rax - 40a8a2 3 INSTR BELONGTO 40a870 - 40a8a2 3 INSTR DEADREGS EFLAGS ESI R12 R13 ZZ mov rsi, [rax] - 40a8a5 3 INSTR BELONGTO 40a870 - 40a8a5 3 INSTR DEADREGS EFLAGS R12 R13 ZZ mov r13, rax - 40a8a8 -1 INSTR LOCAL NoMetaUpdate test rsi, rsi - 40a8a8 3 INSTR BELONGTO 40a870 - 40a8ab -1 INSTR LOCAL NoMetaUpdate jz loc_40A930 - 40a8ab 6 INSTR BELONGTO 40a870 - 40a8b1 -1 INSTR LOCAL NoMetaUpdate cmp rbx, rsi - 40a8b1 3 INSTR BELONGTO 40a870 - 40a8b4 -1 INSTR LOCAL NoMetaUpdate jz loc_40A954 - 40a8b4 6 INSTR BELONGTO 40a870 - 40a8ba 3 INSTR BELONGTO 40a870 - 40a8ba 3 INSTR DEADREGS EFLAGS EDI R12 ZZ mov rdi, rbx - 40a8bd -1 INSTR LOCAL NoMetaUpdate call qword ptr [rbp+38h] - 40a8bd 3 INSTR BELONGTO 40a870 - 40a8c0 -1 INSTR LOCAL NoMetaUpdate test al, al - 40a8c0 2 INSTR BELONGTO 40a870 - 40a8c2 -1 INSTR LOCAL NoMetaUpdate jnz loc_40A950 - 40a8c2 6 INSTR BELONGTO 40a870 - 40a8c8 4 INSTR BELONGTO 40a870 - 40a8c8 4 INSTR DEADREGS EFLAGS EAX ESI R12 ZZ mov rax, [r13+8] - 40a8cc 2 INSTR BELONGTO 40a870 - 40a8cc 2 INSTR DEADREGS EFLAGS ESI R12 ZZ xor esi, esi - 40a8cc -2 INSTR LOCAL n ESI ZZ AlwaysNUM xor esi, esi - 40a8ce -1 INSTR LOCAL NoMetaUpdate test rax, rax - 40a8ce 3 INSTR BELONGTO 40a870 - 40a8d1 -1 INSTR LOCAL NoMetaUpdate jz short loc_40A930 - 40a8d1 2 INSTR BELONGTO 40a870 - 40a8d3 3 INSTR BELONGTO 40a870 - 40a8d3 3 INSTR DEADREGS EFLAGS ESI R12 ZZ mov rsi, [rax] - 40a8d6 3 INSTR BELONGTO 40a870 - 40a8d6 3 INSTR DEADREGS EFLAGS R12 ZZ mov r12, r13 - 40a8d9 -1 INSTR LOCAL NoMetaUpdate cmp rsi, rbx - 40a8d9 3 INSTR BELONGTO 40a870 - 40a8dc -1 INSTR LOCAL NoMetaUpdate jnz short loc_40A8FB - 40a8dc 2 INSTR BELONGTO 40a870 - 40a8de -1 INSTR LOCAL NoMetaUpdate jmp short loc_40A90D - 40a8de 2 INSTR BELONGTO 40a870 - 40a8e0 5 INSTR BELONGTO 40a870 - 40a8e0 5 INSTR DEADREGS EFLAGS EAX ESI R13 ZZ mov r12, [r12+8] - 40a8e5 5 INSTR BELONGTO 40a870 - 40a8e5 5 INSTR DEADREGS EFLAGS EAX ESI R13 ZZ mov rax, [r12+8] - 40a8ea -1 INSTR LOCAL NoMetaUpdate test rax, rax - 40a8ea 3 INSTR BELONGTO 40a870 - 40a8ed -1 INSTR LOCAL NoMetaUpdate jz loc_40A990 - 40a8ed 6 INSTR BELONGTO 40a870 - 40a8f3 3 INSTR BELONGTO 40a870 - 40a8f3 3 INSTR DEADREGS EFLAGS ESI R13 ZZ mov rsi, [rax] - 40a8f6 -1 INSTR LOCAL NoMetaUpdate cmp rsi, rbx - 40a8f6 3 INSTR BELONGTO 40a870 - 40a8f9 -1 INSTR LOCAL NoMetaUpdate jz short loc_40A90D - 40a8f9 2 INSTR BELONGTO 40a870 - 40a8fb 3 INSTR BELONGTO 40a870 - 40a8fb 3 INSTR DEADREGS EFLAGS EDI R13 ZZ mov rdi, rbx - 40a8fe -1 INSTR LOCAL NoMetaUpdate call qword ptr [rbp+38h] - 40a8fe 3 INSTR BELONGTO 40a870 - 40a901 -1 INSTR LOCAL NoMetaUpdate test al, al - 40a901 2 INSTR BELONGTO 40a870 - 40a903 -1 INSTR LOCAL NoMetaUpdate jz short loc_40A8E0 - 40a903 2 INSTR BELONGTO 40a870 - 40a905 5 INSTR BELONGTO 40a870 - 40a905 5 INSTR DEADREGS EFLAGS EAX EBX ESI R8 R9 R10 R11 R13 ZZ mov rax, [r12+8] - 40a90a 3 INSTR BELONGTO 40a870 - 40a90a 3 INSTR DEADREGS EFLAGS EBX ESI R8 R9 R10 R11 R13 ZZ mov rsi, [rax] - 40a90d -1 INSTR LOCAL NoMetaUpdate test r14b, r14b - 40a90d 3 INSTR BELONGTO 40a870 - 40a910 -1 INSTR LOCAL NoMetaUpdate jz short loc_40A930 - 40a910 2 INSTR BELONGTO 40a870 - 40a912 4 INSTR BELONGTO 40a870 - 40a912 4 INSTR DEADREGS EFLAGS EDX EBX R8 R9 R10 R11 R13 R14 ZZ mov rdx, [rax+8] - 40a916 5 INSTR BELONGTO 40a870 - 40a916 5 INSTR DEADREGS EFLAGS EBX R8 R9 R10 R11 R13 R14 ZZ mov [r12+8], rdx - 40a91b 7 INSTR BELONGTO 40a870 - 40a91b 7 INSTR DEADREGS EFLAGS EDX EBX R8 R9 R10 R11 R12 R13 R14 ZZ mov qword ptr [rax], 0 - 40a922 4 INSTR BELONGTO 40a870 - 40a922 4 INSTR DEADREGS EFLAGS EDX EBX R8 R9 R10 R11 R12 R13 R14 ZZ mov rdx, [rbp+48h] - 40a926 4 INSTR BELONGTO 40a870 - 40a926 4 INSTR DEADREGS EFLAGS EBX R8 R9 R10 R11 R12 R13 R14 ZZ mov [rax+8], rdx - 40a92a 4 INSTR BELONGTO 40a870 - 40a92a 4 INSTR DEADREGS EFLAGS EBX R8 R9 R10 R11 R12 R13 R14 ZZ mov [rbp+48h], rax - 40a92e -1 INSTR LOCAL NoMetaUpdate xchg ax, ax - 40a92e 2 INSTR BELONGTO 40a870 - 40a930 3 INSTR BELONGTO 40a870 - 40a930 3 INSTR DEADREGS EFLAGS EAX EBX R8 R9 R10 R11 R12 R13 R14 ZZ mov rax, rsi - 40a933 4 INSTR BELONGTO 40a870 - 40a933 4 INSTR DEADREGS EFLAGS EBX R8 R9 R10 R11 R12 R13 R14 ZZ mov rbx, [rsp+28h+var_28] - 40a933 4 PTRIMMEDESP STACK 0 displ mov rbx, [rsp+28h+var_28] - 40a937 5 INSTR BELONGTO 40a870 - 40a937 5 INSTR DEADREGS EFLAGS R8 R9 R10 R11 R12 R13 R14 ZZ mov rbp, [rsp+28h+var_20] - 40a937 5 PTRIMMEDESP STACK 8 displ mov rbp, [rsp+28h+var_20] - 40a93c -1 INSTR LOCAL MetadataUnused mov r12, [rsp+28h+var_18] - 40a93c 5 INSTR BELONGTO 40a870 - 40a941 -1 INSTR LOCAL MetadataUnused mov r13, [rsp+28h+var_10] - 40a941 5 INSTR BELONGTO 40a870 - 40a946 -1 INSTR LOCAL MetadataUnused mov r14, [rsp+28h+var_8] - 40a946 5 INSTR BELONGTO 40a870 - 40a94b -1 INSTR LOCAL 1stSrcVia2ndSrcIMMEDNUM add rsp, 28h - 40a94b 4 INSTR BELONGTO 40a870 - 40a94f 1 INSTR BELONGTO 40a870 - 40a94f 1 INSTR DEADREGS EFLAGS R8 R9 R10 R11 R12 R13 R14 ZZ retn - 40a94f 40 DEALLOC STACK esp - 40 retn - 40a950 4 INSTR BELONGTO 40a870 - 40a950 4 INSTR DEADREGS EFLAGS EAX EBX ESI R8 R9 R10 R11 R12 ZZ mov rsi, [r13+0] - 40a954 -1 INSTR LOCAL NoMetaUpdate test r14b, r14b - 40a954 3 INSTR BELONGTO 40a870 - 40a957 -1 INSTR LOCAL NoMetaUpdate jz short loc_40A930 - 40a957 2 INSTR BELONGTO 40a870 - 40a959 4 INSTR BELONGTO 40a870 - 40a959 4 INSTR DEADREGS EFLAGS EAX EBX R8 R9 R10 R11 R12 R14 ZZ mov rax, [r13+8] - 40a95d -1 INSTR LOCAL NoMetaUpdate test rax, rax - 40a95d 3 INSTR BELONGTO 40a870 - 40a960 -1 INSTR LOCAL NoMetaUpdate jz short loc_40A998 - 40a960 2 INSTR BELONGTO 40a870 - 40a962 3 INSTR BELONGTO 40a870 - 40a962 3 INSTR DEADREGS EFLAGS EDX EBX R8 R9 R10 R11 R12 R14 ZZ mov rdx, [rax] - 40a965 4 INSTR BELONGTO 40a870 - 40a965 4 INSTR DEADREGS EFLAGS EBX R8 R9 R10 R11 R12 R14 ZZ mov [r13+0], rdx - 40a969 4 INSTR BELONGTO 40a870 - 40a969 4 INSTR DEADREGS EFLAGS EDX EBX R8 R9 R10 R11 R12 R14 ZZ mov rdx, [rax+8] - 40a96d 4 INSTR BELONGTO 40a870 - 40a96d 4 INSTR DEADREGS EFLAGS EBX R8 R9 R10 R11 R12 R14 ZZ mov [r13+8], rdx - 40a971 7 INSTR BELONGTO 40a870 - 40a971 7 INSTR DEADREGS EFLAGS EDX EBX R8 R9 R10 R11 R12 R13 R14 ZZ mov qword ptr [rax], 0 - 40a978 4 INSTR BELONGTO 40a870 - 40a978 4 INSTR DEADREGS EFLAGS EDX EBX R8 R9 R10 R11 R12 R13 R14 ZZ mov rdx, [rbp+48h] - 40a97c 4 INSTR BELONGTO 40a870 - 40a97c 4 INSTR DEADREGS EFLAGS EBX R8 R9 R10 R11 R12 R13 R14 ZZ mov [rax+8], rdx - 40a980 4 INSTR BELONGTO 40a870 - 40a980 4 INSTR DEADREGS EFLAGS EBX R8 R9 R10 R11 R12 R13 R14 ZZ mov [rbp+48h], rax - 40a984 -1 INSTR LOCAL NoMetaUpdate jmp short loc_40A930 - 40a984 2 INSTR BELONGTO 40a870 - 40a990 2 INSTR BELONGTO 40a870 - 40a990 2 INSTR DEADREGS EFLAGS EAX EBX ESI R8 R9 R10 R11 R12 R13 R14 ZZ xor esi, esi - 40a990 -2 INSTR LOCAL n ESI ZZ AlwaysNUM xor esi, esi - 40a992 -1 INSTR LOCAL NoMetaUpdate jmp short loc_40A930 - 40a992 2 INSTR BELONGTO 40a870 - 40a998 8 INSTR BELONGTO 40a870 - 40a998 8 INSTR DEADREGS EFLAGS EAX EBX R8 R9 R10 R11 R12 R14 ZZ mov qword ptr [r13+0], 0 - 40a9a0 -1 INSTR LOCAL NoMetaUpdate jmp short loc_40A930 - 40a9a0 2 INSTR BELONGTO 40a870 - 40a9b0 0 FUNC FRAMERESTORE 0 0 1 1 0 0 2 0 4 3 -44 0 4 0 8 5 -36 0 6 0 4 7 0 4 8 0 0 9 0 0 10 0 0 11 0 0 12 -28 0 13 -20 0 14 -12 0 15 -4 0 ZZ - 40a9b0 0 FUNC MMSAFENESS SAFE - 40a9b0 2 INSTR BELONGTO 40a9b0 - 40a9b0 2 INSTR DEADREGS EFLAGS EAX ZZ push r15 - 40a9b0 340 FUNC GLOBAL sub_40A9B0 FUNC_UNSAFE NOFP RET 40ab03 - 40a9b0 -3 INSTR LOCAL NoWarn push r15 - 40a9b2 -2 INSTR LOCAL n EAX ZZ NUMVia2ndSrcIMMEDNUM mov eax, 1 - 40a9b2 5 INSTR BELONGTO 40a9b0 - 40a9b2 5 INSTR DEADREGS EFLAGS EAX R15 ZZ mov eax, 1 - 40a9b7 -1 INSTR LOCAL MetadataUnused mov r15d, edx - 40a9b7 3 INSTR BELONGTO 40a9b0 - 40a9ba 2 INSTR BELONGTO 40a9b0 - 40a9ba 2 INSTR DEADREGS EFLAGS ZZ push r14 - 40a9ba -3 INSTR LOCAL NoWarn push r14 - 40a9bc 2 INSTR BELONGTO 40a9b0 - 40a9bc 2 INSTR DEADREGS EFLAGS R14 ZZ push r13 - 40a9bc -3 INSTR LOCAL NoWarn push r13 - 40a9be 2 INSTR BELONGTO 40a9b0 - 40a9be 2 INSTR DEADREGS EFLAGS R13 R14 ZZ push r12 - 40a9be -3 INSTR LOCAL NoWarn push r12 - 40a9c0 1 INSTR BELONGTO 40a9b0 - 40a9c0 1 INSTR DEADREGS EFLAGS R12 R13 R14 ZZ push rbp - 40a9c0 -3 INSTR LOCAL NoWarn push rbp - 40a9c1 3 INSTR BELONGTO 40a9b0 - 40a9c1 3 INSTR DEADREGS EFLAGS R12 R13 R14 ZZ mov rbp, rsi - 40a9c4 1 INSTR BELONGTO 40a9b0 - 40a9c4 1 INSTR DEADREGS EFLAGS R12 R13 R14 ZZ push rbx - 40a9c4 -3 INSTR LOCAL NoWarn push rbx - 40a9c5 3 INSTR BELONGTO 40a9b0 - 40a9c5 3 INSTR DEADREGS EFLAGS EBX R12 R13 R14 ZZ mov rbx, rdi - 40a9c8 24 MEMORYHOLE STACK esp + 8 CalleeSavedRegs - 40a9c8 4 INSTR BELONGTO 40a9b0 - 40a9c8 4 INSTR DEADREGS EFLAGS R12 R13 R14 ZZ sub rsp, 8 - 40a9c8 8 DATAREF STACK 1111 esp + 0 PARENT LocalFrame LOCALFRAME - 40a9c8 8 MEMORYHOLE STACK esp + 32 ReturnAddress - 40a9cc 3 INSTR BELONGTO 40a9b0 - 40a9cc 3 INSTR DEADREGS EFLAGS R12 R13 R14 ZZ mov r14, [rsi] - 40a9cf -1 INSTR LOCAL NoMetaUpdate cmp r14, [rsi+8] - 40a9cf 4 INSTR BELONGTO 40a9b0 - 40a9d3 -1 INSTR LOCAL NoMetaUpdate jnb loc_40AA73 - 40a9d3 6 INSTR BELONGTO 40a9b0 - 40a9d9 7 INSTR BELONGTO 40a9b0 - 40a9e0 3 INSTR BELONGTO 40a9b0 - 40a9e0 3 INSTR DEADREGS EFLAGS R12 R13 ZZ mov r13, [r14] - 40a9e3 -1 INSTR LOCAL NoMetaUpdate test r13, r13 - 40a9e3 3 INSTR BELONGTO 40a9b0 - 40a9e6 -1 INSTR LOCAL NoMetaUpdate jz short loc_40AA60 - 40a9e6 2 INSTR BELONGTO 40a9b0 - 40a9e8 4 INSTR BELONGTO 40a9b0 - 40a9e8 4 INSTR DEADREGS EFLAGS R12 ZZ mov r12, [r14+8] - 40a9ec -1 INSTR LOCAL NoMetaUpdate test r12, r12 - 40a9ec 3 INSTR BELONGTO 40a9b0 - 40a9ef -1 INSTR LOCAL NoMetaUpdate jnz short loc_40AA0D - 40a9ef 2 INSTR BELONGTO 40a9b0 - 40a9f1 -1 INSTR LOCAL NoMetaUpdate jmp short loc_40AA53 - 40a9f1 2 INSTR BELONGTO 40a9b0 - 40a9f8 4 INSTR BELONGTO 40a9b0 - 40a9f8 4 INSTR DEADREGS EFLAGS ECX R13 ZZ mov rcx, [rax+8] - 40a9fc -1 INSTR LOCAL NoMetaUpdate test rdx, rdx - 40a9fc 3 INSTR BELONGTO 40a9b0 - 40a9ff 5 INSTR BELONGTO 40a9b0 - 40a9ff 5 INSTR DEADREGS R13 ZZ mov [r12+8], rcx - 40aa04 4 INSTR BELONGTO 40a9b0 - 40aa04 4 INSTR DEADREGS R13 ZZ mov [rax+8], r12 - 40aa08 -1 INSTR LOCAL NoMetaUpdate jz short loc_40AA50 - 40aa08 2 INSTR BELONGTO 40a9b0 - 40aa0a 3 INSTR BELONGTO 40a9b0 - 40aa0a 3 INSTR DEADREGS EFLAGS ESI EDI R12 R13 ZZ mov r12, rdx - 40aa0d 4 INSTR BELONGTO 40a9b0 - 40aa0d 4 INSTR DEADREGS EFLAGS ESI EDI R13 ZZ mov r13, [r12] - 40aa11 3 INSTR BELONGTO 40a9b0 - 40aa11 3 INSTR DEADREGS EFLAGS ESI EDI ZZ mov rdi, rbx - 40aa14 3 INSTR BELONGTO 40a9b0 - 40aa14 3 INSTR DEADREGS EFLAGS ESI ZZ mov rsi, r13 - 40aa17 -1 INSTR LOCAL NoMetaUpdate call sub_40A840 - 40aa17 5 INSTR BELONGTO 40a9b0 - 40aa17 5 INSTR DEADREGS EFLAGS ZZ call sub_40A840 - 40aa1c -1 INSTR LOCAL NoMetaUpdate cmp qword ptr [rax], 0 - 40aa1c 4 INSTR BELONGTO 40a9b0 - 40aa20 5 INSTR BELONGTO 40a9b0 - 40aa20 5 INSTR DEADREGS EDX ZZ mov rdx, [r12+8] - 40aa25 -1 INSTR LOCAL NoMetaUpdate jnz short loc_40A9F8 - 40aa25 2 INSTR BELONGTO 40a9b0 - 40aa27 3 INSTR BELONGTO 40a9b0 - 40aa27 3 INSTR DEADREGS EFLAGS ZZ mov [rax], r13 - 40aa2a 5 INSTR BELONGTO 40a9b0 - 40aa2a 5 INSTR DEADREGS EFLAGS EAX R13 ZZ add qword ptr [rbx+18h], 1 - 40aa2f -1 INSTR LOCAL NoMetaUpdate test rdx, rdx - 40aa2f 3 INSTR BELONGTO 40a9b0 - 40aa32 8 INSTR BELONGTO 40a9b0 - 40aa32 8 INSTR DEADREGS EAX R13 ZZ mov qword ptr [r12], 0 - 40aa3a 4 INSTR BELONGTO 40a9b0 - 40aa3a 4 INSTR DEADREGS EAX R13 ZZ mov rax, [rbx+48h] - 40aa3e 5 INSTR BELONGTO 40a9b0 - 40aa3e 5 INSTR DEADREGS R13 ZZ mov [r12+8], rax - 40aa43 4 INSTR BELONGTO 40a9b0 - 40aa43 4 INSTR DEADREGS R13 ZZ mov [rbx+48h], r12 - 40aa47 -1 INSTR LOCAL NoMetaUpdate jnz short loc_40AA0A - 40aa47 2 INSTR BELONGTO 40a9b0 - 40aa49 7 INSTR BELONGTO 40a9b0 - 40aa50 3 INSTR BELONGTO 40a9b0 - 40aa50 3 INSTR DEADREGS EFLAGS R12 R13 ZZ mov r13, [r14] - 40aa53 -1 INSTR LOCAL NoMetaUpdate test r15b, r15b - 40aa53 3 INSTR BELONGTO 40a9b0 - 40aa56 8 INSTR BELONGTO 40a9b0 - 40aa56 8 INSTR DEADREGS R12 ZZ mov qword ptr [r14+8], 0 - 40aa5e -1 INSTR LOCAL NoMetaUpdate jz short loc_40AA88 - 40aa5e 2 INSTR BELONGTO 40a9b0 - 40aa60 -1 INSTR LOCAL 1stSrcVia2ndSrcIMMEDNUM add r14, 10h - 40aa60 4 INSTR BELONGTO 40a9b0 - 40aa64 -1 INSTR LOCAL NoMetaUpdate cmp [rbp+8], r14 - 40aa64 4 INSTR BELONGTO 40a9b0 - 40aa68 -1 INSTR LOCAL NoMetaUpdate ja loc_40A9E0 - 40aa68 6 INSTR BELONGTO 40a9b0 - 40aa6e -2 INSTR LOCAL n EAX ZZ NUMVia2ndSrcIMMEDNUM mov eax, 1 - 40aa6e 5 INSTR BELONGTO 40a9b0 - 40aa6e 5 INSTR DEADREGS EFLAGS EAX EBX R8 R9 R10 R11 R12 R13 R14 R15 ZZ mov eax, 1 - 40aa73 -1 INSTR LOCAL 1stSrcVia2ndSrcIMMEDNUM add rsp, 8 - 40aa73 4 INSTR BELONGTO 40a9b0 - 40aa77 1 INSTR BELONGTO 40a9b0 - 40aa77 1 INSTR DEADREGS EFLAGS EBX R8 R9 R10 R11 R12 R13 R14 R15 ZZ pop rbx - 40aa78 1 INSTR BELONGTO 40a9b0 - 40aa78 1 INSTR DEADREGS EFLAGS R8 R9 R10 R11 R12 R13 R14 R15 ZZ pop rbp - 40aa79 2 INSTR BELONGTO 40a9b0 - 40aa79 2 INSTR DEADREGS EFLAGS R8 R9 R10 R11 R12 R13 R14 R15 ZZ pop r12 - 40aa7b 2 INSTR BELONGTO 40a9b0 - 40aa7b 2 INSTR DEADREGS EFLAGS R8 R9 R10 R11 R12 R13 R14 R15 ZZ pop r13 - 40aa7d 2 INSTR BELONGTO 40a9b0 - 40aa7d 2 INSTR DEADREGS EFLAGS R8 R9 R10 R11 R12 R13 R14 R15 ZZ pop r14 - 40aa7f 2 INSTR BELONGTO 40a9b0 - 40aa7f 2 INSTR DEADREGS EFLAGS R8 R9 R10 R11 R12 R13 R14 R15 ZZ pop r15 - 40aa81 1 INSTR BELONGTO 40a9b0 - 40aa81 1 INSTR DEADREGS EFLAGS R8 R9 R10 R11 R12 R13 R14 R15 ZZ retn - 40aa88 3 INSTR BELONGTO 40a9b0 - 40aa88 3 INSTR DEADREGS EFLAGS ESI EDI R12 ZZ mov rsi, r13 - 40aa8b 3 INSTR BELONGTO 40a9b0 - 40aa8b 3 INSTR DEADREGS EFLAGS EDI R12 ZZ mov rdi, rbx - 40aa8e -1 INSTR LOCAL NoMetaUpdate call sub_40A840 - 40aa8e 5 INSTR BELONGTO 40a9b0 - 40aa8e 5 INSTR DEADREGS EFLAGS R12 ZZ call sub_40A840 - 40aa93 -1 INSTR LOCAL NoMetaUpdate cmp qword ptr [rax], 0 - 40aa93 4 INSTR BELONGTO 40a9b0 - 40aa97 3 INSTR BELONGTO 40a9b0 - 40aa97 3 INSTR DEADREGS R12 ZZ mov r12, rax - 40aa9a -1 INSTR LOCAL NoMetaUpdate jz short loc_40AADA - 40aa9a 2 INSTR BELONGTO 40a9b0 - 40aa9c 4 INSTR BELONGTO 40a9b0 - 40aa9c 4 INSTR DEADREGS EFLAGS EAX ZZ mov rax, [rbx+48h] - 40aaa0 -1 INSTR LOCAL NoMetaUpdate test rax, rax - 40aaa0 3 INSTR BELONGTO 40a9b0 - 40aaa3 -1 INSTR LOCAL NoMetaUpdate jz short loc_40AAE4 - 40aaa3 2 INSTR BELONGTO 40a9b0 - 40aaa5 4 INSTR BELONGTO 40a9b0 - 40aaa5 4 INSTR DEADREGS EFLAGS EDX ZZ mov rdx, [rax+8] - 40aaa9 4 INSTR BELONGTO 40a9b0 - 40aaa9 4 INSTR DEADREGS EFLAGS ZZ mov [rbx+48h], rdx - 40aaad 5 INSTR BELONGTO 40a9b0 - 40aaad 5 INSTR DEADREGS EFLAGS EDX ZZ mov rdx, [r12+8] - 40aab2 3 INSTR BELONGTO 40a9b0 - 40aab2 3 INSTR DEADREGS EFLAGS ZZ mov [rax], r13 - 40aab5 4 INSTR BELONGTO 40a9b0 - 40aab5 4 INSTR DEADREGS EFLAGS R13 ZZ mov [rax+8], rdx - 40aab9 5 INSTR BELONGTO 40a9b0 - 40aab9 5 INSTR DEADREGS EFLAGS R13 ZZ mov [r12+8], rax - 40aabe 7 INSTR BELONGTO 40a9b0 - 40aabe 7 INSTR DEADREGS EFLAGS R12 R13 ZZ mov qword ptr [r14], 0 - 40aac5 5 INSTR BELONGTO 40a9b0 - 40aac5 5 INSTR DEADREGS EFLAGS R12 R13 ZZ sub qword ptr [rbp+18h], 1 - 40aaca -1 INSTR LOCAL 1stSrcVia2ndSrcIMMEDNUM add r14, 10h - 40aaca 4 INSTR BELONGTO 40a9b0 - 40aace -1 INSTR LOCAL NoMetaUpdate cmp [rbp+8], r14 - 40aace 4 INSTR BELONGTO 40a9b0 - 40aad2 -1 INSTR LOCAL NoMetaUpdate ja loc_40A9E0 - 40aad2 6 INSTR BELONGTO 40a9b0 - 40aad8 -1 INSTR LOCAL NoMetaUpdate jmp short loc_40AA6E - 40aad8 2 INSTR BELONGTO 40a9b0 - 40aada 3 INSTR BELONGTO 40a9b0 - 40aada 3 INSTR DEADREGS EFLAGS R12 ZZ mov [rax], r13 - 40aadd 5 INSTR BELONGTO 40a9b0 - 40aadd 5 INSTR DEADREGS EFLAGS R12 R13 ZZ add qword ptr [rbx+18h], 1 - 40aae2 -1 INSTR LOCAL NoMetaUpdate jmp short loc_40AABE - 40aae2 2 INSTR BELONGTO 40a9b0 - 40aae4 -2 INSTR LOCAL n EDI ZZ NUMVia2ndSrcIMMEDNUM mov edi, 10h ; size - 40aae4 5 INSTR BELONGTO 40a9b0 - 40aae4 5 INSTR DEADREGS EFLAGS EDI ZZ mov edi, 10h ; size - 40aae9 -1 INSTR LOCAL NoMetaUpdate call _malloc - 40aae9 5 INSTR BELONGTO 40a9b0 - 40aae9 5 INSTR DEADREGS EFLAGS ZZ call _malloc - 40aaee -1 INSTR LOCAL NoMetaUpdate test rax, rax - 40aaee 3 INSTR BELONGTO 40a9b0 - 40aaf1 -1 INSTR LOCAL NoMetaUpdate jnz short loc_40AAAD - 40aaf1 2 INSTR BELONGTO 40a9b0 - 40aaf3 -1 INSTR LOCAL 1stSrcVia2ndSrcIMMEDNUM add rsp, 8 - 40aaf3 4 INSTR BELONGTO 40a9b0 - 40aaf7 2 INSTR BELONGTO 40a9b0 - 40aaf7 2 INSTR DEADREGS EFLAGS EAX EBX R8 R9 R10 R11 R12 R13 R14 R15 ZZ xor eax, eax - 40aaf7 -2 INSTR LOCAL n EAX ZZ AlwaysNUM xor eax, eax - 40aaf7 8 DEALLOC STACK esp - 8 xor eax, eax - 40aaf9 1 INSTR BELONGTO 40a9b0 - 40aaf9 1 INSTR DEADREGS EFLAGS EBX R8 R9 R10 R11 R12 R13 R14 R15 ZZ pop rbx - 40aafa 1 INSTR BELONGTO 40a9b0 - 40aafa 1 INSTR DEADREGS EFLAGS R8 R9 R10 R11 R12 R13 R14 R15 ZZ pop rbp - 40aafb 2 INSTR BELONGTO 40a9b0 - 40aafb 2 INSTR DEADREGS EFLAGS R8 R9 R10 R11 R12 R13 R14 R15 ZZ pop r12 - 40aafd 2 INSTR BELONGTO 40a9b0 - 40aafd 2 INSTR DEADREGS EFLAGS R8 R9 R10 R11 R12 R13 R14 R15 ZZ pop r13 - 40aaff 2 INSTR BELONGTO 40a9b0 - 40aaff 2 INSTR DEADREGS EFLAGS R8 R9 R10 R11 R12 R13 R14 R15 ZZ pop r14 - 40ab01 2 INSTR BELONGTO 40a9b0 - 40ab01 2 INSTR DEADREGS EFLAGS R8 R9 R10 R11 R12 R13 R14 R15 ZZ pop r15 - 40ab03 1 INSTR BELONGTO 40a9b0 - 40ab03 1 INSTR DEADREGS EFLAGS R8 R9 R10 R11 R12 R13 R14 R15 ZZ retn - 40ab10 0 FUNC FRAMERESTORE 0 0 1 1 0 1 2 0 4 3 0 0 4 0 8 5 0 0 6 0 0 7 0 4 8 0 0 9 0 0 10 0 0 11 0 0 12 0 0 13 0 0 14 0 0 15 0 0 ZZ - 40ab10 0 FUNC MMSAFENESS SAFE - 40ab10 123 FUNC GLOBAL sub_40AB10 FUNC_UNSAFE NOFP RET FUNC_LEAF 40ab8a - 40ab10 3 INSTR BELONGTO 40ab10 - 40ab10 3 INSTR DEADREGS EFLAGS EAX EDX ZZ mov rdx, [rdi] - 40ab10 8 MEMORYHOLE STACK esp + 0 ReturnAddress - 40ab13 -2 INSTR LOCAL n EAX ZZ NUMVia2ndSrcIMMEDNUM mov eax, 1 - 40ab13 5 INSTR BELONGTO 40ab10 - 40ab13 5 INSTR DEADREGS EFLAGS EAX ZZ mov eax, 1 - 40ab18 -1 INSTR LOCAL NoMetaUpdate cmp rdx, offset qword_415690 - 40ab18 7 INSTR BELONGTO 40ab10 - 40ab1f -1 INSTR LOCAL NoMetaUpdate jz short locret_40AB89 - 40ab1f 2 INSTR BELONGTO 40ab10 - 40ab21 -1 INSTR LOCAL MetadataUnused movss xmm0, dword ptr [rdx+8] - 40ab21 5 INSTR BELONGTO 40ab10 - 40ab26 -1 INSTR LOCAL NoMetaUpdate ucomiss xmm0, cs:dword_4156A4 - 40ab26 7 INSTR BELONGTO 40ab10 - 40ab2d -1 INSTR LOCAL NoMetaUpdate jbe short loc_40AB80 - 40ab2d 2 INSTR BELONGTO 40ab10 - 40ab2f -1 INSTR LOCAL MetadataUnused movss xmm1, cs:dword_4156A8 - 40ab2f 8 INSTR BELONGTO 40ab10 - 40ab37 -1 INSTR LOCAL NoMetaUpdate ucomiss xmm1, xmm0 - 40ab37 3 INSTR BELONGTO 40ab10 - 40ab3a -1 INSTR LOCAL NoMetaUpdate jbe short loc_40AB80 - 40ab3a 2 INSTR BELONGTO 40ab10 - 40ab3c -1 INSTR LOCAL MetadataUnused movss xmm1, dword ptr [rdx+0Ch] - 40ab3c 5 INSTR BELONGTO 40ab10 - 40ab41 -1 INSTR LOCAL NoMetaUpdate ucomiss xmm1, cs:dword_4156AC - 40ab41 7 INSTR BELONGTO 40ab10 - 40ab48 -1 INSTR LOCAL NoMetaUpdate jbe short loc_40AB80 - 40ab48 2 INSTR BELONGTO 40ab10 - 40ab4a -1 INSTR LOCAL MetadataUnused movss xmm1, dword ptr [rdx] - 40ab4a 4 INSTR BELONGTO 40ab10 - 40ab4e -1 INSTR LOCAL NoMetaUpdate ucomiss xmm1, cs:dword_4156B0 - 40ab4e 7 INSTR BELONGTO 40ab10 - 40ab55 -1 INSTR LOCAL NoMetaUpdate jb short loc_40AB80 - 40ab55 2 INSTR BELONGTO 40ab10 - 40ab57 -1 INSTR LOCAL NoMetaUpdate addss xmm1, cs:dword_4156A4 - 40ab57 8 INSTR BELONGTO 40ab10 - 40ab5f -1 INSTR LOCAL MetadataUnused movss xmm2, dword ptr [rdx+4] - 40ab5f 5 INSTR BELONGTO 40ab10 - 40ab64 -1 INSTR LOCAL NoMetaUpdate ucomiss xmm2, xmm1 - 40ab64 3 INSTR BELONGTO 40ab10 - 40ab67 -1 INSTR LOCAL NoMetaUpdate jbe short loc_40AB80 - 40ab67 2 INSTR BELONGTO 40ab10 - 40ab69 -1 INSTR LOCAL MetadataUnused movss xmm3, cs:dword_4156B4 - 40ab69 8 INSTR BELONGTO 40ab10 - 40ab71 -1 INSTR LOCAL NoMetaUpdate ucomiss xmm3, xmm2 - 40ab71 3 INSTR BELONGTO 40ab10 - 40ab74 -1 INSTR LOCAL NoMetaUpdate jb short loc_40AB80 - 40ab74 2 INSTR BELONGTO 40ab10 - 40ab76 -1 INSTR LOCAL NoMetaUpdate ucomiss xmm0, xmm1 - 40ab76 3 INSTR BELONGTO 40ab10 - 40ab79 -1 INSTR LOCAL NoMetaUpdate ja short locret_40AB89 - 40ab79 2 INSTR BELONGTO 40ab10 - 40ab7b 5 INSTR BELONGTO 40ab10 - 40ab80 7 INSTR BELONGTO 40ab10 - 40ab80 7 INSTR DEADREGS EFLAGS EAX XMM0 XMM1 XMM2 XMM3 ZZ mov qword ptr [rdi], offset qword_415690 - 40ab87 2 INSTR BELONGTO 40ab10 - 40ab87 2 INSTR DEADREGS EFLAGS EAX XMM0 XMM1 XMM2 XMM3 ZZ xor eax, eax - 40ab87 -2 INSTR LOCAL n EAX ZZ AlwaysNUM xor eax, eax - 40ab89 2 INSTR BELONGTO 40ab10 - 40ab89 2 INSTR DEADREGS EFLAGS XMM0 XMM1 XMM2 XMM3 ZZ rep retn - 40ab90 0 FUNC FRAMERESTORE 0 0 1 1 0 1 2 0 1 3 0 0 4 0 8 5 0 0 6 0 1 7 0 1 8 0 0 9 0 0 10 0 0 11 0 0 12 0 0 13 0 0 14 0 0 15 0 0 ZZ - 40ab90 0 FUNC MMSAFENESS SAFE - 40ab90 -1 INSTR LOCAL NoMetaUpdate test sil, sil - 40ab90 309 FUNC GLOBAL sub_40AB90 FUNC_SAFE NOFP RET FUNC_LEAF 40acc4 - 40ab90 3 INSTR BELONGTO 40ab90 - 40ab90 8 MEMORYHOLE STACK esp + 0 ReturnAddress - 40ab93 -1 INSTR LOCAL NoMetaUpdate jnz short loc_40ABE0 - 40ab93 2 INSTR BELONGTO 40ab90 - 40ab95 -1 INSTR LOCAL NoMetaUpdate test rdi, rdi - 40ab95 3 INSTR BELONGTO 40ab90 - 40ab98 -1 INSTR LOCAL NoMetaUpdate js loc_40ACAB - 40ab98 6 INSTR BELONGTO 40ab90 - 40ab9e -1 INSTR LOCAL NoMetaUpdate cvtsi2ss xmm1, rdi - 40ab9e 5 INSTR BELONGTO 40ab90 - 40aba3 -1 INSTR LOCAL NoMetaUpdate divss xmm1, xmm0 - 40aba3 4 INSTR BELONGTO 40ab90 - 40aba7 2 INSTR BELONGTO 40ab90 - 40aba7 2 INSTR DEADREGS EFLAGS EDI R8 R9 XMM0 ZZ xor edi, edi - 40aba7 -2 INSTR LOCAL n EDI ZZ AlwaysNUM xor edi, edi - 40aba9 -1 INSTR LOCAL NoMetaUpdate ucomiss xmm1, cs:dword_4156B8 - 40aba9 7 INSTR BELONGTO 40ab90 - 40abb0 -1 INSTR LOCAL SafeIfNoIndexing movaps xmm0, xmm1 - 40abb0 3 INSTR BELONGTO 40ab90 - 40abb3 -1 INSTR LOCAL NoMetaUpdate jnb loc_40AC66 - 40abb3 6 INSTR BELONGTO 40ab90 - 40abb9 -1 INSTR LOCAL NoMetaUpdate ucomiss xmm1, cs:dword_4156BC - 40abb9 7 INSTR BELONGTO 40ab90 - 40abc0 -1 INSTR LOCAL NoMetaUpdate jb loc_40AC9B - 40abc0 6 INSTR BELONGTO 40ab90 - 40abc6 -1 INSTR LOCAL NoMetaUpdate subss xmm0, cs:dword_4156BC - 40abc6 8 INSTR BELONGTO 40ab90 - 40abce 10 INSTR BELONGTO 40ab90 - 40abce 10 INSTR DEADREGS EFLAGS EAX R8 R9 XMM1 ZZ mov rax, 8000000000000000h - 40abce -2 INSTR LOCAL n RAX ZZ NUMVia2ndSrcIMMEDNUM mov rax, 8000000000000000h - 40abd8 -1 INSTR LOCAL AlwaysNUM cvttss2si rdi, xmm0 - 40abd8 5 INSTR BELONGTO 40ab90 - 40abdd -1 INSTR LOCAL MetadataRedundant xor rdi, rax - 40abdd 3 INSTR BELONGTO 40ab90 - 40abe0 -1 INSTR LOCAL NoMetaUpdate cmp rdi, 9 - 40abe0 4 INSTR BELONGTO 40ab90 - 40abe4 -1 INSTR LOCAL NoMetaUpdate ja loc_40AC6A - 40abe4 6 INSTR BELONGTO 40ab90 - 40abea -2 INSTR LOCAL n EDI ZZ NUMVia2ndSrcIMMEDNUM mov edi, 0Bh - 40abea 5 INSTR BELONGTO 40ab90 - 40abea 5 INSTR DEADREGS EFLAGS EDX EDI R8 R9 XMM0 XMM1 ZZ mov edi, 0Bh - 40abef 10 INSTR BELONGTO 40ab90 - 40abef 10 INSTR DEADREGS EFLAGS EDX R8 R9 XMM0 XMM1 ZZ mov r9, 0AAAAAAAAAAAAAAABh - 40abef -2 INSTR LOCAL n R9 ZZ NUMVia2ndSrcIMMEDNUM mov r9, 0AAAAAAAAAAAAAAABh - 40abf9 7 INSTR BELONGTO 40ab90 - 40ac00 -1 INSTR LOCAL NoMetaUpdate cmp rdi, 9 - 40ac00 4 INSTR BELONGTO 40ab90 - 40ac04 -1 INSTR LOCAL NoMetaUpdate jbe loc_40AC94 - 40ac04 6 INSTR BELONGTO 40ab90 - 40ac0a -2 INSTR LOCAL n RAX ZZ NumericDEFs mov rax, rdi - 40ac0a 3 INSTR BELONGTO 40ab90 - 40ac0a 3 INSTR DEADREGS EFLAGS EAX EDX R8 XMM0 XMM1 ZZ mov rax, rdi - 40ac0d -2 INSTR LOCAL n RAX RDX ZZ AlwaysNUM mul r9 - 40ac0d 3 INSTR BELONGTO 40ab90 - 40ac0d 3 INSTR DEADREGS EFLAGS EDX R8 XMM0 XMM1 ZZ mul r9 - 40ac10 -1 INSTR LOCAL MetadataRedundant shr rdx, 1 - 40ac10 3 INSTR BELONGTO 40ab90 - 40ac13 -1 INSTR LOCAL MetadataUnused lea rax, [rdx+rdx*2] - 40ac13 4 INSTR BELONGTO 40ab90 - 40ac17 -1 INSTR LOCAL NoMetaUpdate cmp rdi, rax - 40ac17 3 INSTR BELONGTO 40ab90 - 40ac1a -1 INSTR LOCAL NoMetaUpdate jz short loc_40AC5A - 40ac1a 2 INSTR BELONGTO 40ab90 - 40ac1c -2 INSTR LOCAL n R8 ZZ NUMVia2ndSrcIMMEDNUM mov r8d, 10h - 40ac1c 6 INSTR BELONGTO 40ab90 - 40ac1c 6 INSTR DEADREGS EFLAGS ECX EDX ESI R8 XMM0 XMM1 ZZ mov r8d, 10h - 40ac22 -2 INSTR LOCAL n ESI ZZ NUMVia2ndSrcIMMEDNUM mov esi, 9 - 40ac22 5 INSTR BELONGTO 40ab90 - 40ac22 5 INSTR DEADREGS EFLAGS ECX EDX ESI XMM0 XMM1 ZZ mov esi, 9 - 40ac27 -2 INSTR LOCAL n ECX ZZ NUMVia2ndSrcIMMEDNUM mov ecx, 3 - 40ac27 5 INSTR BELONGTO 40ab90 - 40ac27 5 INSTR DEADREGS EFLAGS ECX EDX XMM0 XMM1 ZZ mov ecx, 3 - 40ac2c -1 INSTR LOCAL NoMetaUpdate jmp short loc_40AC41 - 40ac2c 2 INSTR BELONGTO 40ab90 - 40ac30 2 INSTR BELONGTO 40ab90 - 40ac30 2 INSTR DEADREGS EFLAGS EAX EDX XMM0 XMM1 ZZ xor edx, edx - 40ac30 -2 INSTR LOCAL n EDX ZZ AlwaysNUM xor edx, edx - 40ac32 -2 INSTR LOCAL n RAX ZZ NumericDEFs mov rax, rdi - 40ac32 3 INSTR BELONGTO 40ab90 - 40ac32 3 INSTR DEADREGS EFLAGS EAX XMM0 XMM1 ZZ mov rax, rdi - 40ac35 -1 INSTR LOCAL 1stSrcVia2ndSrcIMMEDNUM add r8, 8 - 40ac35 4 INSTR BELONGTO 40ab90 - 40ac39 -1 INSTR LOCAL MetadataRedundant div rcx - 40ac39 3 INSTR BELONGTO 40ab90 - 40ac3c -1 INSTR LOCAL NoMetaUpdate test rdx, rdx - 40ac3c 3 INSTR BELONGTO 40ab90 - 40ac3f -1 INSTR LOCAL NoMetaUpdate jz short loc_40AC5A - 40ac3f 2 INSTR BELONGTO 40ab90 - 40ac41 -1 INSTR LOCAL 2ndSrcNumeric add rsi, r8 - 40ac41 3 INSTR BELONGTO 40ab90 - 40ac44 -1 INSTR LOCAL 1stSrcVia2ndSrcIMMEDNUM add rcx, 2 - 40ac44 4 INSTR BELONGTO 40ab90 - 40ac48 -1 INSTR LOCAL NoMetaUpdate cmp rsi, rdi - 40ac48 3 INSTR BELONGTO 40ab90 - 40ac4b -1 INSTR LOCAL NoMetaUpdate jb short loc_40AC30 - 40ac4b 2 INSTR BELONGTO 40ab90 - 40ac4d 2 INSTR BELONGTO 40ab90 - 40ac4d 2 INSTR DEADREGS EFLAGS EAX EDX R8 XMM0 XMM1 ZZ xor edx, edx - 40ac4d -2 INSTR LOCAL n EDX ZZ AlwaysNUM xor edx, edx - 40ac4f -2 INSTR LOCAL n RAX ZZ NumericDEFs mov rax, rdi - 40ac4f 3 INSTR BELONGTO 40ab90 - 40ac4f 3 INSTR DEADREGS EFLAGS EAX R8 XMM0 XMM1 ZZ mov rax, rdi - 40ac52 -1 INSTR LOCAL MetadataRedundant div rcx - 40ac52 3 INSTR BELONGTO 40ab90 - 40ac55 -1 INSTR LOCAL NoMetaUpdate test rdx, rdx - 40ac55 3 INSTR BELONGTO 40ab90 - 40ac58 -1 INSTR LOCAL NoMetaUpdate jnz short loc_40AC7A - 40ac58 2 INSTR BELONGTO 40ab90 - 40ac5a -1 INSTR LOCAL 1stSrcVia2ndSrcIMMEDNUM add rdi, 2 - 40ac5a 4 INSTR BELONGTO 40ab90 - 40ac5e -1 INSTR LOCAL NoMetaUpdate cmp rdi, 0FFFFFFFFFFFFFFFFh - 40ac5e 4 INSTR BELONGTO 40ab90 - 40ac62 -1 INSTR LOCAL NoMetaUpdate jnz short loc_40AC00 - 40ac62 2 INSTR BELONGTO 40ab90 - 40ac64 2 INSTR BELONGTO 40ab90 - 40ac64 2 INSTR DEADREGS EFLAGS EDI R8 R9 XMM0 XMM1 ZZ xor edi, edi - 40ac64 -2 INSTR LOCAL n EDI ZZ AlwaysNUM xor edi, edi - 40ac66 -2 INSTR LOCAL n RAX ZZ NumericDEFs mov rax, rdi - 40ac66 3 INSTR BELONGTO 40ab90 - 40ac66 3 INSTR DEADREGS EFLAGS EAX R8 R9 XMM0 XMM1 ZZ mov rax, rdi - 40ac69 1 INSTR BELONGTO 40ab90 - 40ac69 1 INSTR DEADREGS EFLAGS R8 R9 XMM0 XMM1 ZZ retn - 40ac69 -4 INSTR LOCAL SafeReturn retn - 40ac6a -2 INSTR LOCAL n RDI ZZ NumericDEFs or rdi, 1 - 40ac6a 4 INSTR BELONGTO 40ab90 - 40ac6a 4 INSTR DEADREGS EFLAGS R8 R9 XMM0 XMM1 ZZ or rdi, 1 - 40ac6e -1 INSTR LOCAL NoMetaUpdate cmp rdi, 0FFFFFFFFFFFFFFFFh - 40ac6e 4 INSTR BELONGTO 40ab90 - 40ac72 -1 INSTR LOCAL NoMetaUpdate jnz loc_40ABEF - 40ac72 6 INSTR BELONGTO 40ab90 - 40ac78 -1 INSTR LOCAL NoMetaUpdate jmp short loc_40AC64 - 40ac78 2 INSTR BELONGTO 40ab90 - 40ac7a 10 INSTR BELONGTO 40ab90 - 40ac7a -1 INSTR LOCAL MetadataUnused mov rax, 1FFFFFFFFFFFFFFFh - 40ac84 -1 INSTR LOCAL NoMetaUpdate cmp rdi, rax - 40ac84 3 INSTR BELONGTO 40ab90 - 40ac87 -2 INSTR LOCAL n EAX ZZ NUMVia2ndSrcIMMEDNUM mov eax, 0 - 40ac87 5 INSTR BELONGTO 40ab90 - 40ac87 5 INSTR DEADREGS EAX R8 R9 XMM0 XMM1 ZZ mov eax, 0 - 40ac8c 4 INSTR BELONGTO 40ab90 - 40ac8c 4 INSTR DEADREGS R8 R9 XMM0 XMM1 ZZ cmova rdi, rax - 40ac90 -1 INSTR LOCAL MetadataRedundant mov rax, rdi - 40ac90 3 INSTR BELONGTO 40ab90 - 40ac93 1 INSTR BELONGTO 40ab90 - 40ac93 1 INSTR DEADREGS EFLAGS R8 R9 XMM0 XMM1 ZZ retn - 40ac93 -4 INSTR LOCAL SafeReturn retn - 40ac94 -2 INSTR LOCAL n ECX ZZ NUMVia2ndSrcIMMEDNUM mov ecx, 3 - 40ac94 5 INSTR BELONGTO 40ab90 - 40ac94 5 INSTR DEADREGS EFLAGS ECX EDX R8 XMM0 XMM1 ZZ mov ecx, 3 - 40ac99 -1 INSTR LOCAL NoMetaUpdate jmp short loc_40AC4D - 40ac99 2 INSTR BELONGTO 40ab90 - 40ac9b -1 INSTR LOCAL AlwaysNUM cvttss2si rdi, xmm1 - 40ac9b 5 INSTR BELONGTO 40ab90 - 40aca0 -1 INSTR LOCAL NoMetaUpdate cmp rdi, 9 - 40aca0 4 INSTR BELONGTO 40ab90 - 40aca4 -1 INSTR LOCAL NoMetaUpdate ja short loc_40AC6A - 40aca4 2 INSTR BELONGTO 40ab90 - 40aca6 -1 INSTR LOCAL NoMetaUpdate jmp loc_40ABEA - 40aca6 5 INSTR BELONGTO 40ab90 - 40acab -2 INSTR LOCAL n RAX ZZ NumericDEFs mov rax, rdi - 40acab 3 INSTR BELONGTO 40ab90 - 40acab 3 INSTR DEADREGS EFLAGS EAX R8 R9 ZZ mov rax, rdi - 40acae -2 INSTR LOCAL n EDI ZZ NumericDEFs and edi, 1 - 40acae 3 INSTR BELONGTO 40ab90 - 40acae 3 INSTR DEADREGS EFLAGS R8 R9 ZZ and edi, 1 - 40acb1 -1 INSTR LOCAL MetadataRedundant shr rax, 1 - 40acb1 3 INSTR BELONGTO 40ab90 - 40acb4 -1 INSTR LOCAL MetadataRedundant or rax, rdi - 40acb4 3 INSTR BELONGTO 40ab90 - 40acb7 -1 INSTR LOCAL NoMetaUpdate cvtsi2ss xmm1, rax - 40acb7 5 INSTR BELONGTO 40ab90 - 40acbc -1 INSTR LOCAL NoMetaUpdate addss xmm1, xmm1 - 40acbc 4 INSTR BELONGTO 40ab90 - 40acc0 -1 INSTR LOCAL NoMetaUpdate jmp loc_40ABA3 - 40acc0 5 INSTR BELONGTO 40ab90 - 40acf0 0 FUNC FRAMERESTORE 0 0 0 1 0 0 2 0 0 3 0 0 4 0 8 5 0 0 6 0 0 7 0 4 8 0 0 9 0 0 10 0 0 11 0 0 12 0 0 13 0 0 14 0 0 15 0 0 ZZ - 40acf0 0 FUNC MMSAFENESS SAFE - 40acf0 4 INSTR BELONGTO 40acf0 - 40acf0 4 INSTR DEADREGS EFLAGS EAX ZZ mov rax, [rdi+20h] - 40acf0 5 FUNC GLOBAL sub_40ACF0 FUNC_SAFE NOFP RET FUNC_LEAF 40acf4 - 40acf0 8 MEMORYHOLE STACK esp + 0 ReturnAddress - 40acf4 1 INSTR BELONGTO 40acf0 - 40acf4 1 INSTR DEADREGS EFLAGS ZZ retn - 40acf4 -4 INSTR LOCAL SafeReturn retn - 40ad07 -2 INSTR LOCAL n EAX ZZ AlwaysNUM xor eax, eax - 40ad09 -1 INSTR LOCAL NoMetaUpdate cmp rsi, rdi - 40ad0c -1 INSTR LOCAL NoMetaUpdate jnb short locret_40AD45 - 40ad10 -1 INSTR LOCAL NoMetaUpdate cmp qword ptr [rsi], 0 - 40ad14 -1 INSTR LOCAL NoMetaUpdate jz short loc_40AD3C - 40ad1a -2 INSTR LOCAL n ECX ZZ NUMVia2ndSrcIMMEDNUM mov ecx, 1 - 40ad1f -1 INSTR LOCAL NoMetaUpdate test rdx, rdx - 40ad22 -1 INSTR LOCAL NoMetaUpdate jz short loc_40AD35 - 40ad2c -1 INSTR LOCAL 1stSrcVia2ndSrcIMMEDNUM add rcx, 1 - 40ad30 -1 INSTR LOCAL NoMetaUpdate test rdx, rdx - 40ad33 -1 INSTR LOCAL NoMetaUpdate jnz short loc_40AD28 - 40ad35 -1 INSTR LOCAL NoMetaUpdate cmp rax, rcx - 40ad3c -1 INSTR LOCAL 1stSrcVia2ndSrcIMMEDNUM add rsi, 10h - 40ad40 -1 INSTR LOCAL NoMetaUpdate cmp rsi, rdi - 40ad43 -1 INSTR LOCAL NoMetaUpdate jb short loc_40AD10 - 40ad57 -2 INSTR LOCAL n EDX ZZ AlwaysNUM xor edx, edx - 40ad59 -2 INSTR LOCAL n ESI ZZ AlwaysNUM xor esi, esi - 40ad5b -1 INSTR LOCAL NoMetaUpdate cmp rcx, r8 - 40ad5e -1 INSTR LOCAL NoMetaUpdate jnb short loc_40AD96 - 40ad60 -1 INSTR LOCAL NoMetaUpdate cmp qword ptr [rcx], 0 - 40ad64 -1 INSTR LOCAL NoMetaUpdate jz short loc_40AD8D - 40ad6a -1 INSTR LOCAL 1stSrcVia2ndSrcIMMEDNUM add rsi, 1 - 40ad6e -1 INSTR LOCAL 1stSrcVia2ndSrcIMMEDNUM add rdx, 1 - 40ad72 -1 INSTR LOCAL NoMetaUpdate test rax, rax - 40ad75 -1 INSTR LOCAL NoMetaUpdate jz short loc_40AD8D - 40ad84 -1 INSTR LOCAL 1stSrcVia2ndSrcIMMEDNUM add rdx, 1 - 40ad88 -1 INSTR LOCAL NoMetaUpdate test rax, rax - 40ad8b -1 INSTR LOCAL NoMetaUpdate jnz short loc_40AD80 - 40ad8d -1 INSTR LOCAL 1stSrcVia2ndSrcIMMEDNUM add rcx, 10h - 40ad91 -1 INSTR LOCAL NoMetaUpdate cmp rcx, r8 - 40ad94 -1 INSTR LOCAL NoMetaUpdate jb short loc_40AD60 - 40ad96 -2 INSTR LOCAL n EAX ZZ AlwaysNUM xor eax, eax - 40ad98 -1 INSTR LOCAL NoMetaUpdate cmp [rdi+18h], rsi - 40ad9c -1 INSTR LOCAL NoMetaUpdate jz short loc_40ADA0 - 40ada0 -1 INSTR LOCAL NoMetaUpdate cmp [rdi+20h], rdx - 40ada4 -2 INSTR LOCAL n EAX ZZ AlwaysNUM setz al - 40adb0 -3 INSTR LOCAL NoWarn push r13 - 40adb2 -3 INSTR LOCAL NoWarn push r12 - 40adb4 -3 INSTR LOCAL NoWarn push rbp - 40adb8 -3 INSTR LOCAL NoWarn push rbx - 40adb9 -2 INSTR LOCAL n EBX ZZ AlwaysNUM xor ebx, ebx - 40add2 -1 INSTR LOCAL NoMetaUpdate cmp rdi, rsi - 40add5 -1 INSTR LOCAL NoMetaUpdate jbe short loc_40AE15 - 40ade0 -1 INSTR LOCAL NoMetaUpdate cmp qword ptr [rsi], 0 - 40ade4 -1 INSTR LOCAL NoMetaUpdate jz short loc_40AE0C - 40adea -2 INSTR LOCAL n EDX ZZ NUMVia2ndSrcIMMEDNUM mov edx, 1 - 40adef -1 INSTR LOCAL NoMetaUpdate test rax, rax - 40adf2 -1 INSTR LOCAL NoMetaUpdate jz short loc_40AE05 - 40adfc -1 INSTR LOCAL 1stSrcVia2ndSrcIMMEDNUM add rdx, 1 - 40ae00 -1 INSTR LOCAL NoMetaUpdate test rax, rax - 40ae03 -1 INSTR LOCAL NoMetaUpdate jnz short loc_40ADF8 - 40ae05 -1 INSTR LOCAL NoMetaUpdate cmp rbx, rdx - 40ae0c -1 INSTR LOCAL 1stSrcVia2ndSrcIMMEDNUM add rsi, 10h - 40ae10 -1 INSTR LOCAL NoMetaUpdate cmp rdi, rsi - 40ae13 -1 INSTR LOCAL NoMetaUpdate ja short loc_40ADE0 - 40ae1a -2 INSTR LOCAL n ESI ZZ NUMVia2ndSrcIMMEDNUM mov esi, 1 - 40ae1f 3 PTRIMMEDEBP STACK 0 displ mov rdi, rbp - 40ae22 -2 INSTR LOCAL n EAX ZZ AlwaysNUM xor eax, eax - 40ae24 -1 INSTR LOCAL NoMetaUpdate call ___fprintf_chk - 40ae29 -2 INSTR LOCAL n EAX ZZ AlwaysNUM xor eax, eax - 40ae33 -2 INSTR LOCAL n ESI ZZ NUMVia2ndSrcIMMEDNUM mov esi, 1 - 40ae38 3 PTRIMMEDEBP STACK 0 displ mov rdi, rbp - 40ae3b -1 INSTR LOCAL NoMetaUpdate call ___fprintf_chk - 40ae40 -1 INSTR LOCAL NoMetaUpdate test r12, r12 - 40ae43 -1 INSTR LOCAL NoMetaUpdate js short loc_40AE9B - 40ae45 -1 INSTR LOCAL NoMetaUpdate cvtsi2sd xmm0, r12 - 40ae4a -1 INSTR LOCAL NoMetaUpdate test r13, r13 - 40ae4d -1 INSTR LOCAL NoMetaUpdate mulsd xmm0, cs:qword_4156C0 - 40ae55 -1 INSTR LOCAL NoMetaUpdate js short loc_40AEC0 - 40ae57 -1 INSTR LOCAL NoMetaUpdate cvtsi2sd xmm1, r13 - 40ae5c -1 INSTR LOCAL NoMetaUpdate divsd xmm0, xmm1 - 40ae63 3 PTRIMMEDEBP STACK 0 displ mov rdi, rbp - 40ae6b -2 INSTR LOCAL n ESI ZZ NUMVia2ndSrcIMMEDNUM mov esi, 1 - 40ae70 -2 INSTR LOCAL n EAX ZZ NUMVia2ndSrcIMMEDNUM mov eax, 1 - 40ae75 -1 INSTR LOCAL NoMetaUpdate call ___fprintf_chk - 40ae7a -1 INSTR LOCAL 1stSrcVia2ndSrcIMMEDNUM add rsp, 8 - 40ae81 3 PTRIMMEDEBP STACK 0 displ mov rdi, rbp - 40ae8f -2 INSTR LOCAL n ESI ZZ NUMVia2ndSrcIMMEDNUM mov esi, 1 - 40ae94 -2 INSTR LOCAL n EAX ZZ AlwaysNUM xor eax, eax - 40ae96 -1 INSTR LOCAL NoMetaUpdate jmp ___fprintf_chk - 40aea1 -2 INSTR LOCAL n RAX ZZ AlwaysNUM shr rax, 1 - 40aeaa -1 INSTR LOCAL NoMetaUpdate test r13, r13 - 40aead -1 INSTR LOCAL NoMetaUpdate cvtsi2sd xmm0, rax - 40aeb2 -1 INSTR LOCAL NoMetaUpdate addsd xmm0, xmm0 - 40aeb6 -1 INSTR LOCAL NoMetaUpdate mulsd xmm0, cs:qword_4156C0 - 40aebe -1 INSTR LOCAL NoMetaUpdate jns short loc_40AE57 - 40aec7 -2 INSTR LOCAL n RAX ZZ AlwaysNUM shr rax, 1 - 40aecd -1 INSTR LOCAL NoMetaUpdate cvtsi2sd xmm1, rax - 40aed2 -1 INSTR LOCAL NoMetaUpdate addsd xmm1, xmm1 - 40aed6 -1 INSTR LOCAL NoMetaUpdate jmp short loc_40AE5C - 40aee0 -3 INSTR LOCAL NoWarn push r12 - 40aee5 -3 INSTR LOCAL NoWarn push rbp - 40aee9 -3 INSTR LOCAL NoWarn push rbx - 40aeea -1 INSTR LOCAL NoMetaUpdate call sub_40A840 - 40aef2 -1 INSTR LOCAL NoMetaUpdate test rsi, rsi - 40aef5 -1 INSTR LOCAL NoMetaUpdate jz short loc_40AF28 - 40aef7 -1 INSTR LOCAL NoMetaUpdate cmp rbp, rsi - 40aefd -1 INSTR LOCAL NoMetaUpdate jnz short loc_40AF19 - 40aeff -1 INSTR LOCAL NoMetaUpdate jmp short loc_40AF28 - 40af0c -1 INSTR LOCAL NoMetaUpdate test rbx, rbx - 40af0f -1 INSTR LOCAL NoMetaUpdate jz short loc_40AF30 - 40af14 -1 INSTR LOCAL NoMetaUpdate cmp rsi, rbp - 40af17 -1 INSTR LOCAL NoMetaUpdate jz short loc_40AF28 - 40af19 3 PTRIMMEDEBP STACK 0 displ mov rdi, rbp - 40af1c -1 INSTR LOCAL NoMetaUpdate call qword ptr [r12+38h] - 40af21 -1 INSTR LOCAL NoMetaUpdate test al, al - 40af23 -1 INSTR LOCAL NoMetaUpdate jz short loc_40AF08 - 40af31 -2 INSTR LOCAL n ESI ZZ AlwaysNUM xor esi, esi - 40af44 -1 INSTR LOCAL NoMetaUpdate cmp qword ptr [rdi+20h], 0 - 40af49 -1 INSTR LOCAL NoMetaUpdate jz short loc_40AF76 - 40af52 -1 INSTR LOCAL NoMetaUpdate cmp rdx, rcx - 40af55 -1 INSTR LOCAL NoMetaUpdate jb short loc_40AF69 - 40af57 -1 INSTR LOCAL NoMetaUpdate jmp short loc_40AF7D - 40af60 -1 INSTR LOCAL 1stSrcVia2ndSrcIMMEDNUM add rdx, 10h - 40af64 -1 INSTR LOCAL NoMetaUpdate cmp rdx, rcx - 40af67 -1 INSTR LOCAL NoMetaUpdate jnb short loc_40AF7D - 40af6c -1 INSTR LOCAL NoMetaUpdate test rax, rax - 40af6f -1 INSTR LOCAL NoMetaUpdate jz short loc_40AF60 - 40af71 -1 INSTR LOCAL 1stSrcVia2ndSrcIMMEDNUM add rsp, 8 - 40af76 -2 INSTR LOCAL n EAX ZZ AlwaysNUM xor eax, eax - 40af78 -1 INSTR LOCAL 1stSrcVia2ndSrcIMMEDNUM add rsp, 8 - 40af7d -1 INSTR LOCAL NoMetaUpdate call _abort - 40af90 -3 INSTR LOCAL NoWarn push rbp - 40af94 -3 INSTR LOCAL NoWarn push rbx - 40af9c -1 INSTR LOCAL NoMetaUpdate call sub_40A840 - 40afa4 -1 INSTR LOCAL NoMetaUpdate jmp short loc_40AFB5 - 40afb0 -1 INSTR LOCAL NoMetaUpdate test rdx, rdx - 40afb3 -1 INSTR LOCAL NoMetaUpdate jz short loc_40AFC3 - 40afb5 -1 INSTR LOCAL NoMetaUpdate cmp [rdx], rbx - 40afbc -1 INSTR LOCAL NoMetaUpdate jnz short loc_40AFB0 - 40afbe -1 INSTR LOCAL NoMetaUpdate test rdx, rdx - 40afc1 -1 INSTR LOCAL NoMetaUpdate jnz short loc_40AFF9 - 40afc3 4 PTRIMMEDEBP STACK 8 displ mov rcx, [rbp+8] - 40afd0 -1 INSTR LOCAL 1stSrcVia2ndSrcIMMEDNUM add rdx, 10h - 40afd4 -1 INSTR LOCAL NoMetaUpdate cmp rdx, rcx - 40afd7 -1 INSTR LOCAL NoMetaUpdate jnb short loc_40AFF0 - 40afdc -1 INSTR LOCAL NoMetaUpdate test rax, rax - 40afdf -1 INSTR LOCAL NoMetaUpdate jz short loc_40AFD0 - 40afe1 -1 INSTR LOCAL 1stSrcVia2ndSrcIMMEDNUM add rsp, 8 - 40aff0 -1 INSTR LOCAL 1stSrcVia2ndSrcIMMEDNUM add rsp, 8 - 40aff4 -2 INSTR LOCAL n EAX ZZ AlwaysNUM xor eax, eax - 40affc -1 INSTR LOCAL NoMetaUpdate jmp short loc_40AFE1 - 40b003 -2 INSTR LOCAL n EAX ZZ AlwaysNUM xor eax, eax - 40b005 -1 INSTR LOCAL NoMetaUpdate cmp r9, [rdi+8] - 40b009 -1 INSTR LOCAL NoMetaUpdate jnb short locret_40B050 - 40b00e -1 INSTR LOCAL NoMetaUpdate test r8, r8 - 40b011 -1 INSTR LOCAL NoMetaUpdate jz short loc_40B041 - 40b013 -1 INSTR LOCAL NoMetaUpdate test r9, r9 - 40b016 -1 INSTR LOCAL NoMetaUpdate jz short loc_40B041 - 40b018 -1 INSTR LOCAL NoMetaUpdate cmp rdx, rax - 40b01b -1 INSTR LOCAL NoMetaUpdate jbe short locret_40B050 - 40b020 -1 INSTR LOCAL NoMetaUpdate jmp short loc_40B030 - 40b028 -1 INSTR LOCAL NoMetaUpdate cmp rdx, rax - 40b02b -1 INSTR LOCAL NoMetaUpdate jbe short locret_40B050 - 40b038 -1 INSTR LOCAL 1stSrcVia2ndSrcIMMEDNUM add rax, 1 - 40b03c -1 INSTR LOCAL NoMetaUpdate test rcx, rcx - 40b03f -1 INSTR LOCAL NoMetaUpdate jnz short loc_40B028 - 40b041 -1 INSTR LOCAL 1stSrcVia2ndSrcIMMEDNUM add r9, 10h - 40b045 -1 INSTR LOCAL NoMetaUpdate cmp [rdi+8], r9 - 40b049 -1 INSTR LOCAL NoMetaUpdate ja short loc_40B00B - 40b060 -3 INSTR LOCAL NoWarn push r15 - 40b062 -3 INSTR LOCAL NoWarn push r14 - 40b067 -3 INSTR LOCAL NoWarn push r13 - 40b069 -2 INSTR LOCAL n R13 ZZ AlwaysNUM xor r13d, r13d - 40b06c -3 INSTR LOCAL NoWarn push r12 - 40b06e -3 INSTR LOCAL NoWarn push rbp - 40b072 -3 INSTR LOCAL NoWarn push rbx - 40b07d -1 INSTR LOCAL NoMetaUpdate cmp r15, [rdi+8] - 40b081 -1 INSTR LOCAL NoMetaUpdate jnb short loc_40B0B3 - 40b086 -1 INSTR LOCAL NoMetaUpdate test rdi, rdi - 40b089 -1 INSTR LOCAL NoMetaUpdate jz short loc_40B0C8 - 40b08b -1 INSTR LOCAL NoMetaUpdate test r15, r15 - 40b08e -1 INSTR LOCAL NoMetaUpdate jz short loc_40B0C8 - 40b093 -1 INSTR LOCAL NoMetaUpdate jmp short loc_40B0AA - 40b09d -1 INSTR LOCAL 1stSrcVia2ndSrcIMMEDNUM add r13, 1 - 40b0a1 -1 INSTR LOCAL NoMetaUpdate test r12, r12 - 40b0a4 -1 INSTR LOCAL NoMetaUpdate jz short loc_40B0C8 - 40b0ad -1 INSTR LOCAL NoMetaUpdate call rbx - 40b0af -1 INSTR LOCAL NoMetaUpdate test al, al - 40b0b1 -1 INSTR LOCAL NoMetaUpdate jnz short loc_40B098 - 40b0b3 -1 INSTR LOCAL 1stSrcVia2ndSrcIMMEDNUM add rsp, 8 - 40b0c8 -1 INSTR LOCAL 1stSrcVia2ndSrcIMMEDNUM add r15, 10h - 40b0cc -1 INSTR LOCAL NoMetaUpdate cmp [rbp+8], r15 - 40b0cc 4 PTRIMMEDEBP STACK 8 displ cmp [rbp+8], r15 - 40b0d0 -1 INSTR LOCAL NoMetaUpdate ja short loc_40B083 - 40b0d2 -1 INSTR LOCAL NoMetaUpdate jmp short loc_40B0B3 - 40b0e3 -2 INSTR LOCAL n EDX ZZ AlwaysNUM xor edx, edx - 40b0e5 -1 INSTR LOCAL NoMetaUpdate test al, al - 40b0e7 -1 INSTR LOCAL NoMetaUpdate jz short loc_40B110 - 40b0f6 -1 INSTR LOCAL 1stSrcVia2ndSrcIMMEDNUM add rdi, 1 - 40b0fa -2 INSTR LOCAL n RCX ZZ AlwaysNUM shl rcx, 5 - 40b101 -2 INSTR LOCAL n EDX ZZ AlwaysNUM xor edx, edx - 40b106 -2 INSTR LOCAL n RAX RDX ZZ AlwaysNUM div rsi - 40b10c -1 INSTR LOCAL NoMetaUpdate test al, al - 40b10e -1 INSTR LOCAL NoMetaUpdate jnz short loc_40B0F0 - 40b140 0 FUNC FRAMERESTORE 0 0 4 1 0 0 2 0 0 3 0 0 4 0 8 5 0 0 6 0 0 7 0 0 8 0 0 9 0 0 10 0 0 11 0 0 12 0 0 13 0 0 14 0 0 15 0 0 ZZ - 40b140 0 FUNC MMSAFENESS SAFE - 40b140 285 FUNC GLOBAL sub_40B140 FUNC_UNSAFE NOFP RET 40b25c - 40b140 5 INSTR BELONGTO 40b140 - 40b140 5 INSTR DEADREGS EFLAGS EAX ZZ mov [rsp+var_30], rbx - 40b140 5 PTRIMMEDESP STACK -48 displ mov [rsp+var_30], rbx - 40b145 5 INSTR BELONGTO 40b140 - 40b145 5 INSTR DEADREGS EFLAGS EAX EBX ZZ mov [rsp+var_28], rbp - 40b145 5 PTRIMMEDESP STACK -40 displ mov [rsp+var_28], rbp - 40b14a -2 INSTR LOCAL n EAX ZZ NumericDEFs mov eax, offset loc_40A820 - 40b14a 5 INSTR BELONGTO 40b140 - 40b14a 5 INSTR DEADREGS EFLAGS EAX EBX ZZ mov eax, offset loc_40A820 - 40b14f -1 INSTR LOCAL MetadataUnused mov [rsp+var_20], r12 - 40b14f 5 INSTR BELONGTO 40b140 - 40b154 -1 INSTR LOCAL MetadataUnused mov [rsp+var_18], r13 - 40b154 5 INSTR BELONGTO 40b140 - 40b159 3 INSTR BELONGTO 40b140 - 40b159 3 INSTR DEADREGS EFLAGS EBX R12 R13 ZZ mov r12, rdx - 40b15c -1 INSTR LOCAL MetadataUnused mov [rsp+var_10], r14 - 40b15c 5 INSTR BELONGTO 40b140 - 40b161 -1 INSTR LOCAL MetadataUnused mov [rsp+var_8], r15 - 40b161 5 INSTR BELONGTO 40b140 - 40b166 4 INSTR BELONGTO 40b140 - 40b166 4 INSTR DEADREGS EFLAGS EBX R13 R14 R15 ZZ sub rsp, 38h - 40b166 56 DATAREF STACK 1112 esp + 0 PARENT LocalFrame LOCALFRAME - 40b166 8 DATAREF STACK 1113 esp + 8 CHILDOF 1112 OFFSET 8 LOCALVAR var_30 - 40b166 8 DATAREF STACK 1114 esp + 16 CHILDOF 1112 OFFSET 16 LOCALVAR var_28 - 40b166 8 DATAREF STACK 1115 esp + 24 CHILDOF 1112 OFFSET 24 LOCALVAR var_20 - 40b166 8 DATAREF STACK 1116 esp + 32 CHILDOF 1112 OFFSET 32 LOCALVAR var_18 - 40b166 8 DATAREF STACK 1117 esp + 40 CHILDOF 1112 OFFSET 40 LOCALVAR var_10 - 40b166 8 DATAREF STACK 1118 esp + 48 CHILDOF 1112 OFFSET 48 LOCALVAR var_8 - 40b166 8 MEMORYHOLE STACK esp + 56 ReturnAddress - 40b16a -1 INSTR LOCAL NoMetaUpdate test rdx, rdx - 40b16a 3 INSTR BELONGTO 40b140 - 40b16d 3 INSTR BELONGTO 40b140 - 40b16d 3 INSTR DEADREGS EBX R13 R14 R15 ZZ mov r13, rcx - 40b170 -1 INSTR LOCAL MetadataUnused mov rbx, rdi - 40b170 3 INSTR BELONGTO 40b140 - 40b173 4 INSTR BELONGTO 40b140 - 40b173 4 INSTR DEADREGS EDI R14 R15 ZZ cmovz r12, rax - 40b177 -2 INSTR LOCAL n EDI ZZ NUMVia2ndSrcIMMEDNUM mov edi, 50h ; size - 40b177 5 INSTR BELONGTO 40b140 - 40b177 5 INSTR DEADREGS EFLAGS EAX EDI R14 R15 ZZ mov edi, 50h ; size - 40b17c -1 INSTR LOCAL NoMetaUpdate test rcx, rcx - 40b17c 3 INSTR BELONGTO 40b140 - 40b17f -1 INSTR LOCAL MetadataRedundant mov eax, offset loc_40A830 - 40b17f 5 INSTR BELONGTO 40b140 - 40b184 3 INSTR BELONGTO 40b140 - 40b184 3 INSTR DEADREGS R14 R15 ZZ mov rbp, rsi - 40b187 3 INSTR BELONGTO 40b140 - 40b187 3 INSTR DEADREGS R14 R15 ZZ mov r15, r8 - 40b18a 4 INSTR BELONGTO 40b140 - 40b18a 4 INSTR DEADREGS R14 ZZ cmovz r13, rax - 40b18e -1 INSTR LOCAL NoMetaUpdate call _malloc - 40b18e 5 INSTR BELONGTO 40b140 - 40b18e 5 INSTR DEADREGS EFLAGS R14 ZZ call _malloc - 40b193 -1 INSTR LOCAL NoMetaUpdate test rax, rax - 40b193 3 INSTR BELONGTO 40b140 - 40b196 3 INSTR BELONGTO 40b140 - 40b196 3 INSTR DEADREGS R14 ZZ mov r14, rax - 40b199 -1 INSTR LOCAL NoMetaUpdate jz loc_40B221 - 40b199 6 INSTR BELONGTO 40b140 - 40b19f -1 INSTR LOCAL NoMetaUpdate test rbp, rbp - 40b19f 3 INSTR BELONGTO 40b140 - 40b1a2 5 INSTR BELONGTO 40b140 - 40b1a2 5 INSTR DEADREGS EAX ECX EDX EDI ZZ mov eax, offset qword_415690 - 40b1a7 4 INSTR BELONGTO 40b140 - 40b1a7 4 INSTR DEADREGS ECX EDX EDI ZZ lea rdi, [r14+28h] - 40b1ab 4 INSTR BELONGTO 40b140 - 40b1ab 4 INSTR DEADREGS ECX EDX ZZ cmovz rbp, rax - 40b1af 4 INSTR BELONGTO 40b140 - 40b1af 4 INSTR DEADREGS EFLAGS EAX ECX EDX ZZ mov [r14+28h], rbp - 40b1b3 -1 INSTR LOCAL NoMetaUpdate call sub_40AB10 - 40b1b3 5 INSTR BELONGTO 40b140 - 40b1b3 5 INSTR DEADREGS EFLAGS EAX ECX EDX ZZ call sub_40AB10 - 40b1b8 -1 INSTR LOCAL NoMetaUpdate test al, al - 40b1b8 2 INSTR BELONGTO 40b140 - 40b1ba -1 INSTR LOCAL NoMetaUpdate jz loc_40B250 - 40b1ba 6 INSTR BELONGTO 40b140 - 40b1c0 -2 INSTR LOCAL n ESI ZZ NumericDEFs movzx esi, byte ptr [rbp+10h] - 40b1c0 4 INSTR BELONGTO 40b140 - 40b1c0 4 INSTR DEADREGS EFLAGS EAX ECX EDX ESI EDI R8 R9 ZZ movzx esi, byte ptr [rbp+10h] - 40b1c4 -1 INSTR LOCAL MetadataUnused movss xmm0, dword ptr [rbp+8] - 40b1c4 5 INSTR BELONGTO 40b140 - 40b1c9 -1 INSTR LOCAL MetadataUnused mov rdi, rbx - 40b1c9 3 INSTR BELONGTO 40b140 - 40b1cc -1 INSTR LOCAL NoMetaUpdate call sub_40AB90 - 40b1cc 5 INSTR BELONGTO 40b140 - 40b1cc 5 INSTR DEADREGS EFLAGS EAX ECX EDX EBX EDI R8 R9 XMM0 ZZ call sub_40AB90 - 40b1d1 -1 INSTR LOCAL NoMetaUpdate test rax, rax - 40b1d1 3 INSTR BELONGTO 40b140 - 40b1d4 -2 INSTR LOCAL n RBX ZZ NumericDEFs mov rbx, rax - 40b1d4 3 INSTR BELONGTO 40b140 - 40b1d4 3 INSTR DEADREGS EBX EDI XMM0 ZZ mov rbx, rax - 40b1d7 4 INSTR BELONGTO 40b140 - 40b1d7 4 INSTR DEADREGS EDI XMM0 ZZ mov [r14+10h], rax - 40b1db -1 INSTR LOCAL NoMetaUpdate jz short loc_40B250 - 40b1db 2 INSTR BELONGTO 40b140 - 40b1dd -2 INSTR LOCAL n ESI ZZ NUMVia2ndSrcIMMEDNUM mov esi, 10h ; size - 40b1dd 5 INSTR BELONGTO 40b140 - 40b1dd 5 INSTR DEADREGS EFLAGS ESI EDI XMM0 ZZ mov esi, 10h ; size - 40b1e2 -2 INSTR LOCAL n RDI ZZ NumericDEFs mov rdi, rax ; nmemb - 40b1e2 3 INSTR BELONGTO 40b140 - 40b1e2 3 INSTR DEADREGS EFLAGS EDI XMM0 ZZ mov rdi, rax ; nmemb - 40b1e5 -1 INSTR LOCAL NoMetaUpdate call _calloc - 40b1e5 5 INSTR BELONGTO 40b140 - 40b1e5 5 INSTR DEADREGS EFLAGS XMM0 ZZ call _calloc - 40b1ea -1 INSTR LOCAL NoMetaUpdate test rax, rax - 40b1ea 3 INSTR BELONGTO 40b140 - 40b1ed 3 INSTR BELONGTO 40b140 - 40b1ed 3 INSTR DEADREGS XMM0 ZZ mov [r14], rax - 40b1f0 -1 INSTR LOCAL NoMetaUpdate jz short loc_40B250 - 40b1f0 2 INSTR BELONGTO 40b140 - 40b1f2 -2 INSTR LOCAL n RBX ZZ AlwaysNUM shl rbx, 4 - 40b1f2 4 INSTR BELONGTO 40b140 - 40b1f2 4 INSTR DEADREGS EFLAGS R8 R9 R10 R11 XMM0 ZZ shl rbx, 4 - 40b1f6 8 INSTR BELONGTO 40b140 - 40b1f6 8 INSTR DEADREGS EFLAGS R8 R9 R10 R11 XMM0 ZZ mov qword ptr [r14+18h], 0 - 40b1fe 8 INSTR BELONGTO 40b140 - 40b1fe 8 INSTR DEADREGS EFLAGS R8 R9 R10 R11 XMM0 ZZ mov qword ptr [r14+20h], 0 - 40b206 -1 INSTR LOCAL 2ndSrcNumeric add rax, rbx - 40b206 3 INSTR BELONGTO 40b140 - 40b209 4 INSTR BELONGTO 40b140 - 40b209 4 INSTR DEADREGS EFLAGS EBX R8 R9 R10 R11 XMM0 ZZ mov [r14+30h], r12 - 40b20d 4 INSTR BELONGTO 40b140 - 40b20d 4 INSTR DEADREGS EFLAGS EBX R8 R9 R10 R11 R12 XMM0 ZZ mov [r14+38h], r13 - 40b211 4 INSTR BELONGTO 40b140 - 40b211 4 INSTR DEADREGS EFLAGS EBX R8 R9 R10 R11 R12 R13 XMM0 ZZ mov [r14+8], rax - 40b215 4 INSTR BELONGTO 40b140 - 40b215 4 INSTR DEADREGS EFLAGS EAX EBX R8 R9 R10 R11 R12 R13 XMM0 ZZ mov [r14+40h], r15 - 40b219 8 INSTR BELONGTO 40b140 - 40b219 8 INSTR DEADREGS EFLAGS EAX EBX R8 R9 R10 R11 R12 R13 R15 XMM0 ZZ mov qword ptr [r14+48h], 0 - 40b221 3 INSTR BELONGTO 40b140 - 40b221 3 INSTR DEADREGS EFLAGS EAX EBX R8 R9 R10 R11 R12 R13 R15 XMM0 ZZ mov rax, r14 - 40b224 5 INSTR BELONGTO 40b140 - 40b224 5 INSTR DEADREGS EFLAGS EBX R8 R9 R10 R11 R12 R13 R14 R15 XMM0 ZZ mov rbx, [rsp+38h+var_30] - 40b224 5 PTRIMMEDESP STACK 8 displ mov rbx, [rsp+38h+var_30] - 40b229 5 INSTR BELONGTO 40b140 - 40b229 5 INSTR DEADREGS EFLAGS R8 R9 R10 R11 R12 R13 R14 R15 XMM0 ZZ mov rbp, [rsp+38h+var_28] - 40b229 5 PTRIMMEDESP STACK 16 displ mov rbp, [rsp+38h+var_28] - 40b22e -1 INSTR LOCAL MetadataUnused mov r12, [rsp+38h+var_20] - 40b22e 5 INSTR BELONGTO 40b140 - 40b233 -1 INSTR LOCAL MetadataUnused mov r13, [rsp+38h+var_18] - 40b233 5 INSTR BELONGTO 40b140 - 40b238 -1 INSTR LOCAL MetadataUnused mov r14, [rsp+38h+var_10] - 40b238 5 INSTR BELONGTO 40b140 - 40b23d -1 INSTR LOCAL MetadataUnused mov r15, [rsp+38h+var_8] - 40b23d 5 INSTR BELONGTO 40b140 - 40b242 -1 INSTR LOCAL 1stSrcVia2ndSrcIMMEDNUM add rsp, 38h - 40b242 4 INSTR BELONGTO 40b140 - 40b246 1 INSTR BELONGTO 40b140 - 40b246 1 INSTR DEADREGS EFLAGS R8 R9 R10 R11 R12 R13 R14 R15 XMM0 ZZ retn - 40b246 56 DEALLOC STACK esp - 56 retn - 40b250 3 INSTR BELONGTO 40b140 - 40b250 3 INSTR DEADREGS EFLAGS EBX EDI R12 R13 R15 XMM0 ZZ mov rdi, r14 ; ptr - 40b253 -2 INSTR LOCAL n R14 ZZ AlwaysNUM xor r14d, r14d - 40b253 3 INSTR BELONGTO 40b140 - 40b253 3 INSTR DEADREGS EFLAGS EBX R12 R13 R14 R15 XMM0 ZZ xor r14d, r14d - 40b256 -1 INSTR LOCAL NoMetaUpdate call _free - 40b256 5 INSTR BELONGTO 40b140 - 40b256 5 INSTR DEADREGS EFLAGS EBX R12 R13 R15 XMM0 ZZ call _free - 40b25b -1 INSTR LOCAL NoMetaUpdate jmp short loc_40B221 - 40b25b 2 INSTR BELONGTO 40b140 - 40b260 -3 INSTR LOCAL NoWarn push r12 - 40b262 -3 INSTR LOCAL NoWarn push rbp - 40b266 -3 INSTR LOCAL NoWarn push rbx - 40b26a -1 INSTR LOCAL NoMetaUpdate cmp r12, [rdi+8] - 40b26e -1 INSTR LOCAL NoMetaUpdate jnb short loc_40B2E3 - 40b270 -1 INSTR LOCAL NoMetaUpdate cmp qword ptr [r12], 0 - 40b275 -1 INSTR LOCAL NoMetaUpdate jz short loc_40B2D9 - 40b27c 4 PTRIMMEDEBP STACK 64 displ mov rax, [rbp+40h] - 40b280 -1 INSTR LOCAL NoMetaUpdate test rbx, rbx - 40b283 -1 INSTR LOCAL NoMetaUpdate jnz short loc_40B293 - 40b285 -1 INSTR LOCAL NoMetaUpdate jmp short loc_40B2BD - 40b293 -1 INSTR LOCAL NoMetaUpdate test rax, rax - 40b296 -1 INSTR LOCAL NoMetaUpdate jz short loc_40B2A1 - 40b29b -1 INSTR LOCAL NoMetaUpdate call rax - 40b29d 4 PTRIMMEDEBP STACK 64 displ mov rax, [rbp+40h] - 40b2a5 4 PTRIMMEDEBP STACK 72 displ mov rcx, [rbp+48h] - 40b2b0 -1 INSTR LOCAL NoMetaUpdate test rdx, rdx - 40b2b7 4 PTRIMMEDEBP STACK 72 displ mov [rbp+48h], rbx - 40b2bb -1 INSTR LOCAL NoMetaUpdate jnz short loc_40B290 - 40b2bd -1 INSTR LOCAL NoMetaUpdate test rax, rax - 40b2c0 -1 INSTR LOCAL NoMetaUpdate jz short loc_40B2C8 - 40b2c6 -1 INSTR LOCAL NoMetaUpdate call rax - 40b2d9 -1 INSTR LOCAL 1stSrcVia2ndSrcIMMEDNUM add r12, 10h - 40b2dd -1 INSTR LOCAL NoMetaUpdate cmp [rbp+8], r12 - 40b2dd 4 PTRIMMEDEBP STACK 8 displ cmp [rbp+8], r12 - 40b2e1 -1 INSTR LOCAL NoMetaUpdate ja short loc_40B270 - 40b2e3 8 PTRIMMEDEBP STACK 24 displ mov qword ptr [rbp+18h], 0 - 40b2eb 8 PTRIMMEDEBP STACK 32 displ mov qword ptr [rbp+20h], 0 - 40b300 0 FUNC FRAMERESTORE 0 0 0 1 0 0 2 0 0 3 -20 0 4 0 0 5 -12 0 6 0 0 7 0 0 8 0 0 9 0 0 10 0 0 11 0 0 12 -4 0 13 0 0 14 0 0 15 0 0 ZZ - 40b300 0 FUNC MMSAFENESS SPECSAFE - 40b300 198 FUNC GLOBAL sub_40B300 FUNC_UNSAFE NOFP RET 40b3c5 - 40b300 2 INSTR BELONGTO 40b300 - 40b300 2 INSTR DEADREGS EFLAGS ZZ push r12 - 40b300 -3 INSTR LOCAL NoWarn push r12 - 40b302 1 INSTR BELONGTO 40b300 - 40b302 1 INSTR DEADREGS EFLAGS R12 ZZ push rbp - 40b302 -3 INSTR LOCAL NoWarn push rbp - 40b303 3 INSTR BELONGTO 40b300 - 40b303 3 INSTR DEADREGS EFLAGS R12 ZZ mov rbp, rdi - 40b306 1 INSTR BELONGTO 40b300 - 40b306 1 INSTR DEADREGS EFLAGS R12 ZZ push rbx - 40b306 24 DATAREF STACK 1119 esp + 0 PARENT LocalFrame LOCALFRAME - 40b306 8 MEMORYHOLE STACK esp + 24 ReturnAddress - 40b307 -1 INSTR LOCAL NoMetaUpdate cmp qword ptr [rdi+40h], 0 - 40b307 5 INSTR BELONGTO 40b300 - 40b30c -1 INSTR LOCAL NoMetaUpdate jz short loc_40B356 - 40b30c 2 INSTR BELONGTO 40b300 - 40b30e -1 INSTR LOCAL NoMetaUpdate cmp qword ptr [rdi+20h], 0 - 40b30e 5 INSTR BELONGTO 40b300 - 40b313 -1 INSTR LOCAL NoMetaUpdate jz short loc_40B356 - 40b313 2 INSTR BELONGTO 40b300 - 40b315 -1 INSTR LOCAL MetadataUnused mov r12, [rdi] - 40b315 3 INSTR BELONGTO 40b300 - 40b318 -1 INSTR LOCAL NoMetaUpdate cmp r12, [rdi+8] - 40b318 4 INSTR BELONGTO 40b300 - 40b31c -1 INSTR LOCAL NoMetaUpdate jnb short loc_40B393 - 40b31c 2 INSTR BELONGTO 40b300 - 40b31e -1 INSTR LOCAL NoMetaUpdate xchg ax, ax - 40b31e 2 INSTR BELONGTO 40b300 - 40b320 4 INSTR BELONGTO 40b300 - 40b320 4 INSTR DEADREGS EFLAGS EBX EDI ZZ mov rdi, [r12] - 40b324 -1 INSTR LOCAL NoMetaUpdate test rdi, rdi - 40b324 3 INSTR BELONGTO 40b300 - 40b327 -1 INSTR LOCAL NoMetaUpdate jz short loc_40B347 - 40b327 2 INSTR BELONGTO 40b300 - 40b329 -1 INSTR LOCAL NoMetaUpdate test r12, r12 - 40b329 3 INSTR BELONGTO 40b300 - 40b32c -1 INSTR LOCAL NoMetaUpdate jz short loc_40B347 - 40b32c 2 INSTR BELONGTO 40b300 - 40b32e -1 INSTR LOCAL MetadataUnused mov rbx, r12 - 40b32e 3 INSTR BELONGTO 40b300 - 40b331 -1 INSTR LOCAL NoMetaUpdate jmp short loc_40B33B - 40b331 2 INSTR BELONGTO 40b300 - 40b338 3 INSTR BELONGTO 40b300 - 40b338 3 INSTR DEADREGS EFLAGS EDI ZZ mov rdi, [rbx] - 40b33b -1 INSTR LOCAL NoMetaUpdate call qword ptr [rbp+40h] - 40b33b 3 INSTR BELONGTO 40b300 - 40b33e -1 INSTR LOCAL MetadataUnused mov rbx, [rbx+8] - 40b33e 4 INSTR BELONGTO 40b300 - 40b342 -1 INSTR LOCAL NoMetaUpdate test rbx, rbx - 40b342 3 INSTR BELONGTO 40b300 - 40b345 -1 INSTR LOCAL NoMetaUpdate jnz short loc_40B338 - 40b345 2 INSTR BELONGTO 40b300 - 40b347 4 INSTR BELONGTO 40b300 - 40b347 4 INSTR DEADREGS EFLAGS EAX EBX EDI ZZ mov rax, [rbp+8] - 40b34b -1 INSTR LOCAL MetadataUnused add r12, 10h - 40b34b 4 INSTR BELONGTO 40b300 - 40b34f -1 INSTR LOCAL NoMetaUpdate cmp rax, r12 - 40b34f 3 INSTR BELONGTO 40b300 - 40b352 -1 INSTR LOCAL NoMetaUpdate ja short loc_40B320 - 40b352 2 INSTR BELONGTO 40b300 - 40b354 -1 INSTR LOCAL NoMetaUpdate jmp short loc_40B35A - 40b354 2 INSTR BELONGTO 40b300 - 40b356 4 INSTR BELONGTO 40b300 - 40b356 4 INSTR DEADREGS EFLAGS EAX EBX EDI R12 ZZ mov rax, [rbp+8] - 40b35a -1 INSTR LOCAL MetadataUnused mov r12, [rbp+0] - 40b35a 4 INSTR BELONGTO 40b300 - 40b35e -1 INSTR LOCAL NoMetaUpdate cmp r12, rax - 40b35e 3 INSTR BELONGTO 40b300 - 40b361 -1 INSTR LOCAL NoMetaUpdate jnb short loc_40B393 - 40b361 2 INSTR BELONGTO 40b300 - 40b363 5 INSTR BELONGTO 40b300 - 40b368 5 INSTR BELONGTO 40b300 - 40b368 5 INSTR DEADREGS EFLAGS EBX EDI ZZ mov rdi, [r12+8] - 40b36d -1 INSTR LOCAL NoMetaUpdate test rdi, rdi - 40b36d 3 INSTR BELONGTO 40b300 - 40b370 -1 INSTR LOCAL NoMetaUpdate jnz short loc_40B37B - 40b370 2 INSTR BELONGTO 40b300 - 40b372 -1 INSTR LOCAL NoMetaUpdate jmp short loc_40B389 - 40b372 2 INSTR BELONGTO 40b300 - 40b378 3 INSTR BELONGTO 40b300 - 40b378 3 INSTR DEADREGS EFLAGS EDI ZZ mov rdi, rbx ; ptr - 40b37b 4 INSTR BELONGTO 40b300 - 40b37b 4 INSTR DEADREGS EFLAGS EBX ZZ mov rbx, [rdi+8] - 40b37f -1 INSTR LOCAL NoMetaUpdate call _free - 40b37f 5 INSTR BELONGTO 40b300 - 40b37f 5 INSTR DEADREGS EFLAGS ZZ call _free - 40b384 -1 INSTR LOCAL NoMetaUpdate test rbx, rbx - 40b384 3 INSTR BELONGTO 40b300 - 40b387 -1 INSTR LOCAL NoMetaUpdate jnz short loc_40B378 - 40b387 2 INSTR BELONGTO 40b300 - 40b389 -1 INSTR LOCAL MetadataUnused add r12, 10h - 40b389 4 INSTR BELONGTO 40b300 - 40b38d -1 INSTR LOCAL NoMetaUpdate cmp [rbp+8], r12 - 40b38d 4 INSTR BELONGTO 40b300 - 40b391 -1 INSTR LOCAL NoMetaUpdate ja short loc_40B368 - 40b391 2 INSTR BELONGTO 40b300 - 40b393 4 INSTR BELONGTO 40b300 - 40b393 4 INSTR DEADREGS EFLAGS EBX EDI R12 ZZ mov rdi, [rbp+48h] - 40b397 -1 INSTR LOCAL NoMetaUpdate test rdi, rdi - 40b397 3 INSTR BELONGTO 40b300 - 40b39a -1 INSTR LOCAL NoMetaUpdate jnz short loc_40B3A3 - 40b39a 2 INSTR BELONGTO 40b300 - 40b39c -1 INSTR LOCAL NoMetaUpdate jmp short loc_40B3B1 - 40b39c 2 INSTR BELONGTO 40b300 - 40b3a0 3 INSTR BELONGTO 40b300 - 40b3a0 3 INSTR DEADREGS EFLAGS EDI R12 ZZ mov rdi, rbx ; ptr - 40b3a3 4 INSTR BELONGTO 40b300 - 40b3a3 4 INSTR DEADREGS EFLAGS EBX R12 ZZ mov rbx, [rdi+8] - 40b3a7 -1 INSTR LOCAL NoMetaUpdate call _free - 40b3a7 5 INSTR BELONGTO 40b300 - 40b3a7 5 INSTR DEADREGS EFLAGS R12 ZZ call _free - 40b3ac -1 INSTR LOCAL NoMetaUpdate test rbx, rbx - 40b3ac 3 INSTR BELONGTO 40b300 - 40b3af -1 INSTR LOCAL NoMetaUpdate jnz short loc_40B3A0 - 40b3af 2 INSTR BELONGTO 40b300 - 40b3b1 4 INSTR BELONGTO 40b300 - 40b3b1 4 INSTR DEADREGS EFLAGS EBX EDI R12 ZZ mov rdi, [rbp+0] ; ptr - 40b3b5 -1 INSTR LOCAL NoMetaUpdate call _free - 40b3b5 5 INSTR BELONGTO 40b300 - 40b3b5 5 INSTR DEADREGS EFLAGS EBX R12 ZZ call _free - 40b3ba 1 INSTR BELONGTO 40b300 - 40b3ba 1 INSTR DEADREGS EFLAGS EBX ESI EDI R8 R9 R10 R11 R12 ZZ pop rbx - 40b3bb -1 INSTR LOCAL MetadataUnused mov rdi, rbp - 40b3bb 3 INSTR BELONGTO 40b300 - 40b3be 1 INSTR BELONGTO 40b300 - 40b3be 1 INSTR DEADREGS EFLAGS EBX ESI EDI R8 R9 R10 R11 R12 ZZ pop rbp - 40b3bf 2 INSTR BELONGTO 40b300 - 40b3bf 2 INSTR DEADREGS EFLAGS EBX ESI EDI R8 R9 R10 R11 R12 ZZ pop r12 - 40b3c1 -1 INSTR LOCAL NoMetaUpdate jmp _free - 40b3c1 5 INSTR BELONGTO 40b300 - 40b3c1 5 INSTR DEADREGS EFLAGS EBX ESI EDI R8 R9 R10 R11 R12 ZZ jmp _free - 40b3d0 0 FUNC FRAMERESTORE 0 0 1 1 0 1 2 0 1 3 0 0 4 0 8 5 0 0 6 0 1 7 0 1 8 0 0 9 0 0 10 0 0 11 0 0 12 0 0 13 0 0 14 0 0 15 0 0 ZZ - 40b3d0 0 FUNC MMSAFENESS SAFE - 40b3d0 359 FUNC GLOBAL sub_40B3D0 FUNC_UNSAFE NOFP RET 40b536 - 40b3d0 5 INSTR BELONGTO 40b3d0 - 40b3d0 5 INSTR DEADREGS EFLAGS EAX ECX EDX R8 R9 ZZ mov [rsp+var_18], rbx - 40b3d0 5 PTRIMMEDESP STACK -24 displ mov [rsp+var_18], rbx - 40b3d5 3 INSTR BELONGTO 40b3d0 - 40b3d5 3 INSTR DEADREGS EFLAGS EAX ECX EDX EBX R8 R9 ZZ mov rbx, rdi - 40b3d8 5 INSTR BELONGTO 40b3d0 - 40b3d8 5 INSTR DEADREGS EFLAGS EAX ECX EDX EDI R8 R9 ZZ mov [rsp+var_10], rbp - 40b3d8 5 PTRIMMEDESP STACK -16 displ mov [rsp+var_10], rbp - 40b3dd -1 INSTR LOCAL MetadataUnused mov [rsp+var_8], r12 - 40b3dd 5 INSTR BELONGTO 40b3d0 - 40b3e2 104 DATAREF STACK 1120 esp + 0 PARENT LocalFrame LOCALFRAME - 40b3e2 4 INSTR BELONGTO 40b3d0 - 40b3e2 4 INSTR DEADREGS EFLAGS EAX ECX EDX EDI R8 R9 R12 ZZ sub rsp, 68h - 40b3e2 8 DATAREF STACK 1121 esp + 0 CHILDOF 1120 OFFSET 0 LOCALVAR var_68 - 40b3e2 8 DATAREF STACK 1122 esp + 8 CHILDOF 1120 OFFSET 8 LOCALVAR var_60 - 40b3e2 8 DATAREF STACK 1123 esp + 16 CHILDOF 1120 OFFSET 16 LOCALVAR var_58 - 40b3e2 8 DATAREF STACK 1124 esp + 24 CHILDOF 1120 OFFSET 24 LOCALVAR var_50 - 40b3e2 8 DATAREF STACK 1125 esp + 32 CHILDOF 1120 OFFSET 32 LOCALVAR var_48 - 40b3e2 8 DATAREF STACK 1126 esp + 40 CHILDOF 1120 OFFSET 40 LOCALVAR var_40 - 40b3e2 8 DATAREF STACK 1127 esp + 48 CHILDOF 1120 OFFSET 48 LOCALVAR var_38 - 40b3e2 8 DATAREF STACK 1128 esp + 56 CHILDOF 1120 OFFSET 56 LOCALVAR var_30 - 40b3e2 8 DATAREF STACK 1129 esp + 64 CHILDOF 1120 OFFSET 64 LOCALVAR var_28 - 40b3e2 8 DATAREF STACK 1130 esp + 72 CHILDOF 1120 OFFSET 72 LOCALVAR var_20 - 40b3e2 8 DATAREF STACK 1131 esp + 80 CHILDOF 1120 OFFSET 80 LOCALVAR var_18 - 40b3e2 8 DATAREF STACK 1132 esp + 88 CHILDOF 1120 OFFSET 88 LOCALVAR var_10 - 40b3e2 8 DATAREF STACK 1133 esp + 96 CHILDOF 1120 OFFSET 96 LOCALVAR var_8 - 40b3e2 8 MEMORYHOLE STACK esp + 104 ReturnAddress - 40b3e6 -1 INSTR LOCAL MetadataUnused mov r12, [rbx+28h] - 40b3e6 4 INSTR BELONGTO 40b3d0 - 40b3ea -1 INSTR LOCAL MetadataUnused mov rdi, rsi - 40b3ea 3 INSTR BELONGTO 40b3d0 - 40b3ed -2 INSTR LOCAL n ESI ZZ NumericDEFs movzx esi, byte ptr [r12+10h] - 40b3ed 6 INSTR BELONGTO 40b3d0 - 40b3ed 6 INSTR DEADREGS EFLAGS EAX ECX EDX ESI EDI R8 R9 ZZ movzx esi, byte ptr [r12+10h] - 40b3f3 -1 INSTR LOCAL MetadataUnused movss xmm0, dword ptr [r12+8] - 40b3f3 7 INSTR BELONGTO 40b3d0 - 40b3fa -1 INSTR LOCAL NoMetaUpdate call sub_40AB90 - 40b3fa 5 INSTR BELONGTO 40b3d0 - 40b3fa 5 INSTR DEADREGS EFLAGS EAX ECX EDX EDI R8 R9 XMM0 ZZ call sub_40AB90 - 40b3ff -1 INSTR LOCAL NoMetaUpdate test rax, rax - 40b3ff 3 INSTR BELONGTO 40b3d0 - 40b402 -2 INSTR LOCAL n RBP ZZ NumericDEFs mov rbp, rax - 40b402 3 INSTR BELONGTO 40b3d0 - 40b402 3 INSTR DEADREGS XMM0 ZZ mov rbp, rax - 40b405 -1 INSTR LOCAL NoMetaUpdate jz loc_40B4F0 - 40b405 6 INSTR BELONGTO 40b3d0 - 40b40b -1 INSTR LOCAL NoMetaUpdate cmp [rbx+10h], rax - 40b40b 4 INSTR BELONGTO 40b3d0 - 40b40f -1 INSTR LOCAL NoMetaUpdate jz loc_40B4D0 - 40b40f 6 INSTR BELONGTO 40b3d0 - 40b415 -2 INSTR LOCAL n ESI ZZ NUMVia2ndSrcIMMEDNUM mov esi, 10h ; size - 40b415 5 INSTR BELONGTO 40b3d0 - 40b415 5 INSTR DEADREGS EFLAGS ESI EDI XMM0 ZZ mov esi, 10h ; size - 40b41a -2 INSTR LOCAL n RDI ZZ NumericDEFs mov rdi, rax ; nmemb - 40b41a 3 INSTR BELONGTO 40b3d0 - 40b41a 3 INSTR DEADREGS EFLAGS EDI XMM0 ZZ mov rdi, rax ; nmemb - 40b41d -1 INSTR LOCAL NoMetaUpdate call _calloc - 40b41d 5 INSTR BELONGTO 40b3d0 - 40b41d 5 INSTR DEADREGS EFLAGS XMM0 ZZ call _calloc - 40b422 -1 INSTR LOCAL NoMetaUpdate test rax, rax - 40b422 3 INSTR BELONGTO 40b3d0 - 40b425 4 INSTR BELONGTO 40b3d0 - 40b425 4 INSTR DEADREGS XMM0 ZZ mov [rsp+68h+var_68], rax - 40b425 4 PTRIMMEDESP STACK 0 displ mov [rsp+68h+var_68], rax - 40b429 -1 INSTR LOCAL NoMetaUpdate jz loc_40B4F0 - 40b429 6 INSTR BELONGTO 40b3d0 - 40b42f 5 INSTR BELONGTO 40b3d0 - 40b42f 5 INSTR DEADREGS EFLAGS ECX EDX ESI EDI R8 R9 R10 R11 XMM0 ZZ mov [rsp+68h+var_58], rbp - 40b42f 5 PTRIMMEDESP STACK 16 displ mov [rsp+68h+var_58], rbp - 40b434 -2 INSTR LOCAL n RBP ZZ AlwaysNUM shl rbp, 4 - 40b434 4 INSTR BELONGTO 40b3d0 - 40b434 4 INSTR DEADREGS EFLAGS ECX EDX ESI EDI R8 R9 R10 R11 XMM0 ZZ shl rbp, 4 - 40b438 2 INSTR BELONGTO 40b3d0 - 40b438 2 INSTR DEADREGS EFLAGS ECX EDX ESI EDI R8 R9 R10 R11 XMM0 ZZ xor edx, edx - 40b438 -2 INSTR LOCAL n EDX ZZ AlwaysNUM xor edx, edx - 40b43a -1 INSTR LOCAL 2ndSrcNumeric add rax, rbp - 40b43a 3 INSTR BELONGTO 40b3d0 - 40b43d 3 INSTR BELONGTO 40b3d0 - 40b43d 3 INSTR DEADREGS EFLAGS ECX ESI EDI R8 R9 R10 R11 XMM0 ZZ mov rsi, rbx - 40b440 3 INSTR BELONGTO 40b3d0 - 40b440 3 INSTR DEADREGS EFLAGS ECX EDI R8 R9 R10 R11 XMM0 ZZ mov rdi, rsp - 40b440 3 PTRIMMEDESP STACK 0 displ mov rdi, rsp - 40b443 5 INSTR BELONGTO 40b3d0 - 40b443 5 INSTR DEADREGS EFLAGS ECX R8 R9 R10 R11 XMM0 ZZ mov [rsp+68h+var_60], rax - 40b443 5 PTRIMMEDESP STACK 8 displ mov [rsp+68h+var_60], rax - 40b448 -1 INSTR LOCAL MetadataUnused mov rax, [rbx+30h] - 40b448 4 INSTR BELONGTO 40b3d0 - 40b44c 9 INSTR BELONGTO 40b3d0 - 40b44c 9 INSTR DEADREGS EFLAGS ECX R8 R9 R10 R11 XMM0 ZZ mov [rsp+68h+var_50], 0 - 40b44c 9 PTRIMMEDESP STACK 24 displ mov [rsp+68h+var_50], 0 - 40b455 -1 INSTR LOCAL MetadataUnused mov [rsp+68h+var_48], 0 - 40b455 9 INSTR BELONGTO 40b3d0 - 40b45e -1 INSTR LOCAL MetadataUnused mov [rsp+68h+var_40], r12 - 40b45e 5 INSTR BELONGTO 40b3d0 - 40b463 -1 INSTR LOCAL MetadataUnused mov [rsp+68h+var_38], rax - 40b463 5 INSTR BELONGTO 40b3d0 - 40b468 -1 INSTR LOCAL MetadataUnused mov rax, [rbx+38h] - 40b468 4 INSTR BELONGTO 40b3d0 - 40b46c -1 INSTR LOCAL MetadataUnused mov [rsp+68h+var_30], rax - 40b46c 5 INSTR BELONGTO 40b3d0 - 40b471 -1 INSTR LOCAL MetadataUnused mov rax, [rbx+40h] - 40b471 4 INSTR BELONGTO 40b3d0 - 40b475 -1 INSTR LOCAL MetadataUnused mov [rsp+68h+var_28], rax - 40b475 5 INSTR BELONGTO 40b3d0 - 40b47a 4 INSTR BELONGTO 40b3d0 - 40b47a 4 INSTR DEADREGS EFLAGS EAX ECX R8 R9 R10 R11 R12 XMM0 ZZ mov rax, [rbx+48h] - 40b47e 5 INSTR BELONGTO 40b3d0 - 40b47e 5 INSTR DEADREGS EFLAGS ECX R8 R9 R10 R11 R12 XMM0 ZZ mov [rsp+68h+var_20], rax - 40b47e 5 PTRIMMEDESP STACK 72 displ mov [rsp+68h+var_20], rax - 40b483 -1 INSTR LOCAL NoMetaUpdate call sub_40A9B0 - 40b483 5 INSTR BELONGTO 40b3d0 - 40b483 5 INSTR DEADREGS EFLAGS EAX ECX R8 R9 R10 R11 R12 XMM0 ZZ call sub_40A9B0 - 40b488 -1 INSTR LOCAL NoMetaUpdate test al, al - 40b488 2 INSTR BELONGTO 40b3d0 - 40b48a -1 INSTR LOCAL NoMetaUpdate jnz short loc_40B4F8 - 40b48a 2 INSTR BELONGTO 40b3d0 - 40b48c 5 INSTR BELONGTO 40b3d0 - 40b48c 5 INSTR DEADREGS EFLAGS EAX ECX EDX ESI EDI R8 R9 R10 R11 R12 XMM0 ZZ mov rax, [rsp+68h+var_20] - 40b48c 5 PTRIMMEDESP STACK 72 displ mov rax, [rsp+68h+var_20] - 40b491 -2 INSTR LOCAL n EDX ZZ NUMVia2ndSrcIMMEDNUM mov edx, 1 - 40b491 5 INSTR BELONGTO 40b3d0 - 40b491 5 INSTR DEADREGS EFLAGS ECX EDX ESI EDI R8 R9 R10 R11 R12 XMM0 ZZ mov edx, 1 - 40b496 3 INSTR BELONGTO 40b3d0 - 40b496 3 INSTR DEADREGS EFLAGS ECX ESI EDI R8 R9 R10 R11 R12 XMM0 ZZ mov rsi, rsp - 40b496 3 PTRIMMEDESP STACK 0 displ mov rsi, rsp - 40b499 3 INSTR BELONGTO 40b3d0 - 40b499 3 INSTR DEADREGS EFLAGS ECX EDI R8 R9 R10 R11 R12 XMM0 ZZ mov rdi, rbx - 40b49c 4 INSTR BELONGTO 40b3d0 - 40b49c 4 INSTR DEADREGS EFLAGS ECX R8 R9 R10 R11 R12 XMM0 ZZ mov [rbx+48h], rax - 40b4a0 -1 INSTR LOCAL NoMetaUpdate call sub_40A9B0 - 40b4a0 5 INSTR BELONGTO 40b3d0 - 40b4a0 5 INSTR DEADREGS EFLAGS EAX ECX R8 R9 R10 R11 R12 XMM0 ZZ call sub_40A9B0 - 40b4a5 -1 INSTR LOCAL NoMetaUpdate test al, al - 40b4a5 2 INSTR BELONGTO 40b3d0 - 40b4a7 -1 INSTR LOCAL NoMetaUpdate jz loc_40B532 - 40b4a7 6 INSTR BELONGTO 40b3d0 - 40b4ad 2 INSTR BELONGTO 40b3d0 - 40b4ad 2 INSTR DEADREGS EFLAGS EAX ECX EDX ESI EDI R8 R9 R10 R11 R12 XMM0 ZZ xor edx, edx - 40b4ad -2 INSTR LOCAL n EDX ZZ AlwaysNUM xor edx, edx - 40b4af 3 INSTR BELONGTO 40b3d0 - 40b4af 3 INSTR DEADREGS EFLAGS EAX ECX ESI EDI R8 R9 R10 R11 R12 XMM0 ZZ mov rsi, rsp - 40b4af 3 PTRIMMEDESP STACK 0 displ mov rsi, rsp - 40b4b2 3 INSTR BELONGTO 40b3d0 - 40b4b2 3 INSTR DEADREGS EFLAGS EAX ECX EDI R8 R9 R10 R11 R12 XMM0 ZZ mov rdi, rbx - 40b4b5 -1 INSTR LOCAL NoMetaUpdate call sub_40A9B0 - 40b4b5 5 INSTR BELONGTO 40b3d0 - 40b4b5 5 INSTR DEADREGS EFLAGS EAX ECX EBX R8 R9 R10 R11 R12 XMM0 ZZ call sub_40A9B0 - 40b4ba -1 INSTR LOCAL NoMetaUpdate test al, al - 40b4ba 2 INSTR BELONGTO 40b3d0 - 40b4bc -1 INSTR LOCAL NoMetaUpdate jz short loc_40B532 - 40b4bc 2 INSTR BELONGTO 40b3d0 - 40b4be 4 INSTR BELONGTO 40b3d0 - 40b4be 4 INSTR DEADREGS EFLAGS EBX EDI R12 XMM0 ZZ mov rdi, [rsp+68h+var_68]; ptr - 40b4be 4 PTRIMMEDESP STACK 0 displ mov rdi, [rsp+68h+var_68]; ptr - 40b4c2 -1 INSTR LOCAL NoMetaUpdate call _free - 40b4c2 5 INSTR BELONGTO 40b3d0 - 40b4c2 5 INSTR DEADREGS EFLAGS EBX R12 XMM0 ZZ call _free - 40b4c7 2 INSTR BELONGTO 40b3d0 - 40b4c7 2 INSTR DEADREGS EFLAGS EAX EBX R8 R9 R10 R11 R12 XMM0 ZZ xor eax, eax - 40b4c7 -2 INSTR LOCAL n EAX ZZ AlwaysNUM xor eax, eax - 40b4c9 -1 INSTR LOCAL NoMetaUpdate jmp short loc_40B4D5 - 40b4c9 2 INSTR BELONGTO 40b3d0 - 40b4d0 -2 INSTR LOCAL n EAX ZZ NUMVia2ndSrcIMMEDNUM mov eax, 1 - 40b4d0 5 INSTR BELONGTO 40b3d0 - 40b4d0 5 INSTR DEADREGS EFLAGS EAX EBX R8 R9 R10 R11 R12 XMM0 ZZ mov eax, 1 - 40b4d5 5 INSTR BELONGTO 40b3d0 - 40b4d5 5 INSTR DEADREGS EFLAGS EBX R8 R9 R10 R11 R12 XMM0 ZZ mov rbx, [rsp+68h+var_18] - 40b4d5 5 PTRIMMEDESP STACK 80 displ mov rbx, [rsp+68h+var_18] - 40b4da 5 INSTR BELONGTO 40b3d0 - 40b4da 5 INSTR DEADREGS EFLAGS R8 R9 R10 R11 R12 XMM0 ZZ mov rbp, [rsp+68h+var_10] - 40b4da 5 PTRIMMEDESP STACK 88 displ mov rbp, [rsp+68h+var_10] - 40b4df -1 INSTR LOCAL MetadataUnused mov r12, [rsp+68h+var_8] - 40b4df 5 INSTR BELONGTO 40b3d0 - 40b4e4 -1 INSTR LOCAL 1stSrcVia2ndSrcIMMEDNUM add rsp, 68h - 40b4e4 4 INSTR BELONGTO 40b3d0 - 40b4e8 104 DEALLOC STACK esp - 104 retn - 40b4e8 1 INSTR BELONGTO 40b3d0 - 40b4e8 1 INSTR DEADREGS EFLAGS R8 R9 R10 R11 R12 XMM0 ZZ retn - 40b4f0 2 INSTR BELONGTO 40b3d0 - 40b4f0 2 INSTR DEADREGS EFLAGS EAX EBX R8 R9 R10 R11 R12 XMM0 ZZ xor eax, eax - 40b4f0 -2 INSTR LOCAL n EAX ZZ AlwaysNUM xor eax, eax - 40b4f2 -1 INSTR LOCAL NoMetaUpdate jmp short loc_40B4D5 - 40b4f2 2 INSTR BELONGTO 40b3d0 - 40b4f8 3 INSTR BELONGTO 40b3d0 - 40b4f8 3 INSTR DEADREGS EFLAGS EDI R12 XMM0 ZZ mov rdi, [rbx] ; ptr - 40b4fb -1 INSTR LOCAL NoMetaUpdate call _free - 40b4fb 5 INSTR BELONGTO 40b3d0 - 40b4fb 5 INSTR DEADREGS EFLAGS R12 XMM0 ZZ call _free - 40b500 4 INSTR BELONGTO 40b3d0 - 40b500 4 INSTR DEADREGS EFLAGS EAX R8 R9 R10 R11 R12 XMM0 ZZ mov rax, [rsp+68h+var_68] - 40b500 4 PTRIMMEDESP STACK 0 displ mov rax, [rsp+68h+var_68] - 40b504 3 INSTR BELONGTO 40b3d0 - 40b504 3 INSTR DEADREGS EFLAGS R8 R9 R10 R11 R12 XMM0 ZZ mov [rbx], rax - 40b507 5 INSTR BELONGTO 40b3d0 - 40b507 5 INSTR DEADREGS EFLAGS EAX R8 R9 R10 R11 R12 XMM0 ZZ mov rax, [rsp+68h+var_60] - 40b507 5 PTRIMMEDESP STACK 8 displ mov rax, [rsp+68h+var_60] - 40b50c 4 INSTR BELONGTO 40b3d0 - 40b50c 4 INSTR DEADREGS EFLAGS R8 R9 R10 R11 R12 XMM0 ZZ mov [rbx+8], rax - 40b510 -2 INSTR LOCAL n RAX ZZ NumericDEFs mov rax, [rsp+68h+var_58] - 40b510 5 INSTR BELONGTO 40b3d0 - 40b510 5 INSTR DEADREGS EFLAGS EAX R8 R9 R10 R11 R12 XMM0 ZZ mov rax, [rsp+68h+var_58] - 40b510 5 PTRIMMEDESP STACK 16 displ mov rax, [rsp+68h+var_58] - 40b515 4 INSTR BELONGTO 40b3d0 - 40b515 4 INSTR DEADREGS EFLAGS R8 R9 R10 R11 R12 XMM0 ZZ mov [rbx+10h], rax - 40b519 -1 INSTR LOCAL MetadataRedundant mov rax, [rsp+68h+var_50] - 40b519 5 INSTR BELONGTO 40b3d0 - 40b51e 4 INSTR BELONGTO 40b3d0 - 40b51e 4 INSTR DEADREGS EFLAGS R8 R9 R10 R11 R12 XMM0 ZZ mov [rbx+18h], rax - 40b522 5 INSTR BELONGTO 40b3d0 - 40b522 5 INSTR DEADREGS EFLAGS EAX R8 R9 R10 R11 R12 XMM0 ZZ mov rax, [rsp+68h+var_20] - 40b522 5 PTRIMMEDESP STACK 72 displ mov rax, [rsp+68h+var_20] - 40b527 4 INSTR BELONGTO 40b3d0 - 40b527 4 INSTR DEADREGS EFLAGS R8 R9 R10 R11 R12 XMM0 ZZ mov [rbx+48h], rax - 40b52b -2 INSTR LOCAL n EAX ZZ NUMVia2ndSrcIMMEDNUM mov eax, 1 - 40b52b 5 INSTR BELONGTO 40b3d0 - 40b52b 5 INSTR DEADREGS EFLAGS EAX EBX R8 R9 R10 R11 R12 XMM0 ZZ mov eax, 1 - 40b530 -1 INSTR LOCAL NoMetaUpdate jmp short loc_40B4D5 - 40b530 2 INSTR BELONGTO 40b3d0 - 40b532 -1 INSTR LOCAL NoMetaUpdate call _abort - 40b532 5 INSTR BELONGTO 40b3d0 - 40b532 5 INSTR DEADREGS EFLAGS EBX R12 XMM0 ZZ call _abort - 40b540 0 FUNC FRAMERESTORE 0 0 1 1 0 1 2 0 96 3 0 0 4 0 8 5 0 0 6 0 1 7 0 96 8 0 0 9 0 0 10 0 0 11 0 0 12 0 0 13 0 0 14 0 0 15 0 0 ZZ - 40b540 0 FUNC MMSAFENESS SAFE - 40b540 5 INSTR BELONGTO 40b540 - 40b540 5 INSTR DEADREGS EFLAGS ZZ mov [rsp+var_18], rbx - 40b540 5 PTRIMMEDESP STACK -24 displ mov [rsp+var_18], rbx - 40b540 605 FUNC GLOBAL sub_40B540 FUNC_UNSAFE NOFP RET 40b79c - 40b545 5 INSTR BELONGTO 40b540 - 40b545 5 INSTR DEADREGS EFLAGS EBX ZZ mov [rsp+var_10], rbp - 40b545 5 PTRIMMEDESP STACK -16 displ mov [rsp+var_10], rbp - 40b54a 3 INSTR BELONGTO 40b540 - 40b54a 3 INSTR DEADREGS EFLAGS EBX ZZ mov rbx, rdi - 40b54d -1 INSTR LOCAL MetadataUnused mov [rsp+var_8], r12 - 40b54d 5 INSTR BELONGTO 40b540 - 40b552 40 DATAREF STACK 1134 esp + 0 PARENT LocalFrame LOCALFRAME - 40b552 4 INSTR BELONGTO 40b540 - 40b552 4 INSTR DEADREGS EFLAGS R12 ZZ sub rsp, 28h - 40b552 8 DATAREF STACK 1135 esp + 8 CHILDOF 1134 OFFSET 8 LOCALVAR var_20 - 40b552 8 DATAREF STACK 1136 esp + 16 CHILDOF 1134 OFFSET 16 LOCALVAR var_18 - 40b552 8 DATAREF STACK 1137 esp + 24 CHILDOF 1134 OFFSET 24 LOCALVAR var_10 - 40b552 8 DATAREF STACK 1138 esp + 32 CHILDOF 1134 OFFSET 32 LOCALVAR var_8 - 40b552 8 MEMORYHOLE STACK esp + 40 ReturnAddress - 40b556 -1 INSTR LOCAL NoMetaUpdate test rsi, rsi - 40b556 3 INSTR BELONGTO 40b540 - 40b559 3 INSTR BELONGTO 40b540 - 40b559 3 INSTR DEADREGS R12 ZZ mov rbp, rsi - 40b55c 3 INSTR BELONGTO 40b540 - 40b55c 3 INSTR DEADREGS R12 ZZ mov r12, rdx - 40b55f -1 INSTR LOCAL NoMetaUpdate jz loc_40B6BF - 40b55f 6 INSTR BELONGTO 40b540 - 40b565 5 INSTR BELONGTO 40b540 - 40b565 5 INSTR DEADREGS EFLAGS ECX EDX ZZ lea rdx, [rsp+28h+var_20] - 40b565 5 PTRIMMEDESP STACK 8 displ lea rdx, [rsp+28h+var_20] - 40b56a 2 INSTR BELONGTO 40b540 - 40b56a 2 INSTR DEADREGS EFLAGS ECX ZZ xor ecx, ecx - 40b56a -2 INSTR LOCAL n ECX ZZ AlwaysNUM xor ecx, ecx - 40b56c -1 INSTR LOCAL NoMetaUpdate call sub_40A870 - 40b56c 5 INSTR BELONGTO 40b540 - 40b56c 5 INSTR DEADREGS EFLAGS ZZ call sub_40A870 - 40b571 -1 INSTR LOCAL NoMetaUpdate test rax, rax - 40b571 3 INSTR BELONGTO 40b540 - 40b574 3 INSTR BELONGTO 40b540 - 40b574 3 INSTR DEADREGS EDX ZZ mov rdx, rax - 40b577 -1 INSTR LOCAL NoMetaUpdate jz short loc_40B5A0 - 40b577 2 INSTR BELONGTO 40b540 - 40b579 2 INSTR BELONGTO 40b540 - 40b579 2 INSTR DEADREGS EFLAGS EAX EBX R8 R9 R10 R11 XMM0 XMM1 XMM2 ZZ xor eax, eax - 40b579 -2 INSTR LOCAL n EAX ZZ AlwaysNUM xor eax, eax - 40b57b -1 INSTR LOCAL NoMetaUpdate test r12, r12 - 40b57b 3 INSTR BELONGTO 40b540 - 40b57e -1 INSTR LOCAL NoMetaUpdate jz short loc_40B584 - 40b57e 2 INSTR BELONGTO 40b540 - 40b580 4 INSTR BELONGTO 40b540 - 40b580 4 INSTR DEADREGS EFLAGS EBX R8 R9 R10 R11 XMM0 XMM1 XMM2 ZZ mov [r12], rdx - 40b584 5 INSTR BELONGTO 40b540 - 40b584 5 INSTR DEADREGS EFLAGS EBX R8 R9 R10 R11 R12 XMM0 XMM1 XMM2 ZZ mov rbx, [rsp+28h+var_18] - 40b584 5 PTRIMMEDESP STACK 16 displ mov rbx, [rsp+28h+var_18] - 40b589 5 INSTR BELONGTO 40b540 - 40b589 5 INSTR DEADREGS EFLAGS R8 R9 R10 R11 R12 XMM0 XMM1 XMM2 ZZ mov rbp, [rsp+28h+var_10] - 40b589 5 PTRIMMEDESP STACK 24 displ mov rbp, [rsp+28h+var_10] - 40b58e -1 INSTR LOCAL MetadataUnused mov r12, [rsp+28h+var_8] - 40b58e 5 INSTR BELONGTO 40b540 - 40b593 -1 INSTR LOCAL 1stSrcVia2ndSrcIMMEDNUM add rsp, 28h - 40b593 4 INSTR BELONGTO 40b540 - 40b597 1 INSTR BELONGTO 40b540 - 40b597 1 INSTR DEADREGS EFLAGS R8 R9 R10 R11 R12 XMM0 XMM1 XMM2 ZZ retn - 40b597 40 DEALLOC STACK esp - 40 retn - 40b5a0 -2 INSTR LOCAL n RAX ZZ NumericDEFs mov rax, [rbx+18h] - 40b5a0 4 INSTR BELONGTO 40b540 - 40b5a0 4 INSTR DEADREGS EFLAGS EAX EDX R12 ZZ mov rax, [rbx+18h] - 40b5a4 -1 INSTR LOCAL NoMetaUpdate test rax, rax - 40b5a4 3 INSTR BELONGTO 40b540 - 40b5a7 -1 INSTR LOCAL NoMetaUpdate js loc_40B6C8 - 40b5a7 6 INSTR BELONGTO 40b540 - 40b5ad -1 INSTR LOCAL NoMetaUpdate cvtsi2ss xmm0, rax - 40b5ad 5 INSTR BELONGTO 40b540 - 40b5b2 4 INSTR BELONGTO 40b540 - 40b5b2 4 INSTR DEADREGS EFLAGS EAX EDX R12 ZZ mov rax, [rbx+10h] - 40b5b6 4 INSTR BELONGTO 40b540 - 40b5b6 4 INSTR DEADREGS EFLAGS EDX R12 ZZ mov rdx, [rbx+28h] - 40b5ba -1 INSTR LOCAL NoMetaUpdate test rax, rax - 40b5ba 3 INSTR BELONGTO 40b540 - 40b5bd -1 INSTR LOCAL NoMetaUpdate js loc_40B6E8 - 40b5bd 6 INSTR BELONGTO 40b540 - 40b5c3 -1 INSTR LOCAL NoMetaUpdate cvtsi2ss xmm1, rax - 40b5c3 5 INSTR BELONGTO 40b540 - 40b5c8 -1 INSTR LOCAL NoMetaUpdate mulss xmm1, dword ptr [rdx+8] - 40b5c8 5 INSTR BELONGTO 40b540 - 40b5cd -1 INSTR LOCAL NoMetaUpdate ucomiss xmm0, xmm1 - 40b5cd 3 INSTR BELONGTO 40b540 - 40b5d0 -1 INSTR LOCAL NoMetaUpdate ja short loc_40B620 - 40b5d0 2 INSTR BELONGTO 40b540 - 40b5d2 5 INSTR BELONGTO 40b540 - 40b5d2 5 INSTR DEADREGS EFLAGS R12 XMM0 XMM1 XMM2 ZZ mov r12, [rsp+28h+var_20] - 40b5d2 5 PTRIMMEDESP STACK 8 displ mov r12, [rsp+28h+var_20] - 40b5d7 -1 INSTR LOCAL NoMetaUpdate cmp qword ptr [r12], 0 - 40b5d7 5 INSTR BELONGTO 40b540 - 40b5dc -1 INSTR LOCAL NoMetaUpdate jz loc_40B708 - 40b5dc 6 INSTR BELONGTO 40b540 - 40b5e2 4 INSTR BELONGTO 40b540 - 40b5e2 4 INSTR DEADREGS EFLAGS EDX XMM0 XMM1 XMM2 ZZ mov rdx, [rbx+48h] - 40b5e6 -1 INSTR LOCAL NoMetaUpdate test rdx, rdx - 40b5e6 3 INSTR BELONGTO 40b540 - 40b5e9 -1 INSTR LOCAL NoMetaUpdate jz loc_40B773 - 40b5e9 6 INSTR BELONGTO 40b540 - 40b5ef 4 INSTR BELONGTO 40b540 - 40b5ef 4 INSTR DEADREGS EFLAGS EAX R8 R9 R10 R11 XMM0 XMM1 XMM2 ZZ mov rax, [rdx+8] - 40b5f3 4 INSTR BELONGTO 40b540 - 40b5f3 4 INSTR DEADREGS EFLAGS R8 R9 R10 R11 XMM0 XMM1 XMM2 ZZ mov [rbx+48h], rax - 40b5f7 5 INSTR BELONGTO 40b540 - 40b5f7 5 INSTR DEADREGS EFLAGS EAX R8 R9 R10 R11 XMM0 XMM1 XMM2 ZZ mov rax, [r12+8] - 40b5fc 3 INSTR BELONGTO 40b540 - 40b5fc 3 INSTR DEADREGS EFLAGS R8 R9 R10 R11 XMM0 XMM1 XMM2 ZZ mov [rdx], rbp - 40b5ff 4 INSTR BELONGTO 40b540 - 40b5ff 4 INSTR DEADREGS EFLAGS R8 R9 R10 R11 XMM0 XMM1 XMM2 ZZ mov [rdx+8], rax - 40b603 5 INSTR BELONGTO 40b540 - 40b603 5 INSTR DEADREGS EFLAGS EAX R8 R9 R10 R11 XMM0 XMM1 XMM2 ZZ mov [r12+8], rdx - 40b608 -2 INSTR LOCAL n EAX ZZ NUMVia2ndSrcIMMEDNUM mov eax, 1 - 40b608 5 INSTR BELONGTO 40b540 - 40b608 5 INSTR DEADREGS EFLAGS EAX R8 R9 R10 R11 R12 XMM0 XMM1 XMM2 ZZ mov eax, 1 - 40b60d 5 INSTR BELONGTO 40b540 - 40b60d 5 INSTR DEADREGS EFLAGS R8 R9 R10 R11 R12 XMM0 XMM1 XMM2 ZZ add qword ptr [rbx+20h], 1 - 40b612 -1 INSTR LOCAL NoMetaUpdate jmp loc_40B584 - 40b612 5 INSTR BELONGTO 40b540 - 40b620 4 INSTR BELONGTO 40b540 - 40b620 4 INSTR DEADREGS EFLAGS EAX ECX EDX EDI R12 ZZ lea rdi, [rbx+28h] - 40b624 -1 INSTR LOCAL NoMetaUpdate call sub_40AB10 - 40b624 5 INSTR BELONGTO 40b540 - 40b624 5 INSTR DEADREGS EFLAGS EAX ECX EDX R12 ZZ call sub_40AB10 - 40b629 4 INSTR BELONGTO 40b540 - 40b629 4 INSTR DEADREGS EFLAGS EAX EDX R12 ZZ mov rax, [rbx+10h] - 40b62d 4 INSTR BELONGTO 40b540 - 40b62d 4 INSTR DEADREGS EFLAGS EDX R12 ZZ mov rdx, [rbx+28h] - 40b631 -1 INSTR LOCAL NoMetaUpdate test rax, rax - 40b631 3 INSTR BELONGTO 40b540 - 40b634 -1 INSTR LOCAL SafeIfNoIndexing movss xmm2, dword ptr [rdx+8] - 40b634 5 INSTR BELONGTO 40b540 - 40b639 -1 INSTR LOCAL NoMetaUpdate js loc_40B73F - 40b639 6 INSTR BELONGTO 40b540 - 40b63f -1 INSTR LOCAL NoMetaUpdate cvtsi2ss xmm0, rax - 40b63f 5 INSTR BELONGTO 40b540 - 40b644 4 INSTR BELONGTO 40b540 - 40b644 4 INSTR DEADREGS EFLAGS EAX R12 ZZ mov rax, [rbx+18h] - 40b648 -1 INSTR LOCAL NoMetaUpdate test rax, rax - 40b648 3 INSTR BELONGTO 40b540 - 40b64b -1 INSTR LOCAL NoMetaUpdate js loc_40B759 - 40b64b 6 INSTR BELONGTO 40b540 - 40b651 -1 INSTR LOCAL NoMetaUpdate cvtsi2ss xmm1, rax - 40b651 5 INSTR BELONGTO 40b540 - 40b656 -1 INSTR LOCAL MetadataUnused movaps xmm3, xmm2 - 40b656 3 INSTR BELONGTO 40b540 - 40b659 -1 INSTR LOCAL NoMetaUpdate mulss xmm3, xmm0 - 40b659 4 INSTR BELONGTO 40b540 - 40b65d -1 INSTR LOCAL NoMetaUpdate ucomiss xmm1, xmm3 - 40b65d 3 INSTR BELONGTO 40b540 - 40b660 -1 INSTR LOCAL NoMetaUpdate jbe loc_40B5D2 - 40b660 6 INSTR BELONGTO 40b540 - 40b666 -1 INSTR LOCAL NoMetaUpdate cmp byte ptr [rdx+10h], 0 - 40b666 4 INSTR BELONGTO 40b540 - 40b66a -1 INSTR LOCAL NoMetaUpdate mulss xmm0, dword ptr [rdx+0Ch] - 40b66a 5 INSTR BELONGTO 40b540 - 40b66f -1 INSTR LOCAL NoMetaUpdate jnz short loc_40B675 - 40b66f 2 INSTR BELONGTO 40b540 - 40b671 -1 INSTR LOCAL NoMetaUpdate mulss xmm0, xmm2 - 40b671 4 INSTR BELONGTO 40b540 - 40b675 -1 INSTR LOCAL NoMetaUpdate ucomiss xmm0, cs:dword_4156B8 - 40b675 7 INSTR BELONGTO 40b540 - 40b67c -1 INSTR LOCAL NoMetaUpdate jnb loc_40B793 - 40b67c 6 INSTR BELONGTO 40b540 - 40b682 -1 INSTR LOCAL NoMetaUpdate ucomiss xmm0, cs:dword_4156BC - 40b682 7 INSTR BELONGTO 40b540 - 40b689 -1 INSTR LOCAL NoMetaUpdate jnb loc_40B720 - 40b689 6 INSTR BELONGTO 40b540 - 40b68f -1 INSTR LOCAL AlwaysNUM cvttss2si rsi, xmm0 - 40b68f 5 INSTR BELONGTO 40b540 - 40b694 3 INSTR BELONGTO 40b540 - 40b694 3 INSTR DEADREGS EFLAGS EDI R12 XMM0 XMM1 XMM2 ZZ mov rdi, rbx - 40b697 -1 INSTR LOCAL NoMetaUpdate call sub_40B3D0 - 40b697 5 INSTR BELONGTO 40b540 - 40b697 5 INSTR DEADREGS EFLAGS R12 XMM0 XMM1 XMM2 ZZ call sub_40B3D0 - 40b69c -1 INSTR LOCAL NoMetaUpdate test al, al - 40b69c 2 INSTR BELONGTO 40b540 - 40b69e -1 INSTR LOCAL NoMetaUpdate jz loc_40B793 - 40b69e 6 INSTR BELONGTO 40b540 - 40b6a4 5 INSTR BELONGTO 40b540 - 40b6a4 5 INSTR DEADREGS EFLAGS ECX EDX ESI EDI R12 XMM0 XMM1 XMM2 ZZ lea rdx, [rsp+28h+var_20] - 40b6a4 5 PTRIMMEDESP STACK 8 displ lea rdx, [rsp+28h+var_20] - 40b6a9 2 INSTR BELONGTO 40b540 - 40b6a9 2 INSTR DEADREGS EFLAGS ECX ESI EDI R12 XMM0 XMM1 XMM2 ZZ xor ecx, ecx - 40b6a9 -2 INSTR LOCAL n ECX ZZ AlwaysNUM xor ecx, ecx - 40b6ab 3 INSTR BELONGTO 40b540 - 40b6ab 3 INSTR DEADREGS EFLAGS ESI EDI R12 XMM0 XMM1 XMM2 ZZ mov rsi, rbp - 40b6ae 3 INSTR BELONGTO 40b540 - 40b6ae 3 INSTR DEADREGS EFLAGS EDI R12 XMM0 XMM1 XMM2 ZZ mov rdi, rbx - 40b6b1 -1 INSTR LOCAL NoMetaUpdate call sub_40A870 - 40b6b1 5 INSTR BELONGTO 40b540 - 40b6b1 5 INSTR DEADREGS EFLAGS R12 XMM0 XMM1 XMM2 ZZ call sub_40A870 - 40b6b6 -1 INSTR LOCAL NoMetaUpdate test rax, rax - 40b6b6 3 INSTR BELONGTO 40b540 - 40b6b9 -1 INSTR LOCAL NoMetaUpdate jz loc_40B5D2 - 40b6b9 6 INSTR BELONGTO 40b540 - 40b6bf -1 INSTR LOCAL NoMetaUpdate call _abort - 40b6bf 5 INSTR BELONGTO 40b540 - 40b6bf 5 INSTR DEADREGS EFLAGS EBX R12 XMM0 XMM1 XMM2 ZZ call _abort - 40b6c8 -2 INSTR LOCAL n RDX ZZ NumericDEFs mov rdx, rax - 40b6c8 3 INSTR BELONGTO 40b540 - 40b6c8 3 INSTR DEADREGS EFLAGS EDX R12 ZZ mov rdx, rax - 40b6cb -2 INSTR LOCAL n EAX ZZ NumericDEFs and eax, 1 - 40b6cb 3 INSTR BELONGTO 40b540 - 40b6cb 3 INSTR DEADREGS EFLAGS R12 ZZ and eax, 1 - 40b6ce -1 INSTR LOCAL MetadataRedundant shr rdx, 1 - 40b6ce 3 INSTR BELONGTO 40b540 - 40b6d1 -1 INSTR LOCAL MetadataRedundant or rdx, rax - 40b6d1 3 INSTR BELONGTO 40b540 - 40b6d4 -1 INSTR LOCAL NoMetaUpdate cvtsi2ss xmm0, rdx - 40b6d4 5 INSTR BELONGTO 40b540 - 40b6d9 -1 INSTR LOCAL NoMetaUpdate addss xmm0, xmm0 - 40b6d9 4 INSTR BELONGTO 40b540 - 40b6dd -1 INSTR LOCAL NoMetaUpdate jmp loc_40B5B2 - 40b6dd 5 INSTR BELONGTO 40b540 - 40b6e8 -2 INSTR LOCAL n RCX ZZ NumericDEFs mov rcx, rax - 40b6e8 3 INSTR BELONGTO 40b540 - 40b6e8 3 INSTR DEADREGS EFLAGS ECX R12 ZZ mov rcx, rax - 40b6eb 3 INSTR BELONGTO 40b540 - 40b6eb 3 INSTR DEADREGS EFLAGS R12 ZZ and eax, 1 - 40b6ee -1 INSTR LOCAL MetadataRedundant shr rcx, 1 - 40b6ee 3 INSTR BELONGTO 40b540 - 40b6f1 3 INSTR BELONGTO 40b540 - 40b6f1 3 INSTR DEADREGS EFLAGS R12 ZZ or rcx, rax - 40b6f4 -1 INSTR LOCAL NoMetaUpdate cvtsi2ss xmm1, rcx - 40b6f4 5 INSTR BELONGTO 40b540 - 40b6f9 -1 INSTR LOCAL NoMetaUpdate addss xmm1, xmm1 - 40b6f9 4 INSTR BELONGTO 40b540 - 40b6fd -1 INSTR LOCAL NoMetaUpdate jmp loc_40B5C8 - 40b6fd 5 INSTR BELONGTO 40b540 - 40b708 4 INSTR BELONGTO 40b540 - 40b708 4 INSTR DEADREGS EFLAGS EAX R8 R9 R10 R11 XMM0 XMM1 XMM2 ZZ mov [r12], rbp - 40b70c -2 INSTR LOCAL n EAX ZZ NUMVia2ndSrcIMMEDNUM mov eax, 1 - 40b70c 5 INSTR BELONGTO 40b540 - 40b70c 5 INSTR DEADREGS EFLAGS EAX R8 R9 R10 R11 R12 XMM0 XMM1 XMM2 ZZ mov eax, 1 - 40b711 5 INSTR BELONGTO 40b540 - 40b711 5 INSTR DEADREGS EFLAGS R8 R9 R10 R11 R12 XMM0 XMM1 XMM2 ZZ add qword ptr [rbx+20h], 1 - 40b716 5 INSTR BELONGTO 40b540 - 40b716 5 INSTR DEADREGS EFLAGS R8 R9 R10 R11 R12 XMM0 XMM1 XMM2 ZZ add qword ptr [rbx+18h], 1 - 40b71b -1 INSTR LOCAL NoMetaUpdate jmp loc_40B584 - 40b71b 5 INSTR BELONGTO 40b540 - 40b720 -1 INSTR LOCAL NoMetaUpdate subss xmm0, cs:dword_4156BC - 40b720 8 INSTR BELONGTO 40b540 - 40b728 10 INSTR BELONGTO 40b540 - 40b728 10 INSTR DEADREGS EFLAGS EAX EDI R12 XMM1 XMM2 ZZ mov rax, 8000000000000000h - 40b728 -2 INSTR LOCAL n RAX ZZ NUMVia2ndSrcIMMEDNUM mov rax, 8000000000000000h - 40b732 -1 INSTR LOCAL AlwaysNUM cvttss2si rsi, xmm0 - 40b732 5 INSTR BELONGTO 40b540 - 40b737 -1 INSTR LOCAL MetadataRedundant xor rsi, rax - 40b737 3 INSTR BELONGTO 40b540 - 40b73a -1 INSTR LOCAL NoMetaUpdate jmp loc_40B694 - 40b73a 5 INSTR BELONGTO 40b540 - 40b73f -2 INSTR LOCAL n RCX ZZ NumericDEFs mov rcx, rax - 40b73f 3 INSTR BELONGTO 40b540 - 40b73f 3 INSTR DEADREGS EFLAGS ECX R12 ZZ mov rcx, rax - 40b742 3 INSTR BELONGTO 40b540 - 40b742 3 INSTR DEADREGS EFLAGS R12 ZZ and eax, 1 - 40b745 -1 INSTR LOCAL MetadataRedundant shr rcx, 1 - 40b745 3 INSTR BELONGTO 40b540 - 40b748 3 INSTR BELONGTO 40b540 - 40b748 3 INSTR DEADREGS EFLAGS R12 ZZ or rcx, rax - 40b74b -1 INSTR LOCAL NoMetaUpdate cvtsi2ss xmm0, rcx - 40b74b 5 INSTR BELONGTO 40b540 - 40b750 -1 INSTR LOCAL NoMetaUpdate addss xmm0, xmm0 - 40b750 4 INSTR BELONGTO 40b540 - 40b754 -1 INSTR LOCAL NoMetaUpdate jmp loc_40B644 - 40b754 5 INSTR BELONGTO 40b540 - 40b759 -2 INSTR LOCAL n RCX ZZ NumericDEFs mov rcx, rax - 40b759 3 INSTR BELONGTO 40b540 - 40b759 3 INSTR DEADREGS EFLAGS ECX R12 ZZ mov rcx, rax - 40b75c 3 INSTR BELONGTO 40b540 - 40b75c 3 INSTR DEADREGS EFLAGS R12 ZZ and eax, 1 - 40b75f -1 INSTR LOCAL MetadataRedundant shr rcx, 1 - 40b75f 3 INSTR BELONGTO 40b540 - 40b762 3 INSTR BELONGTO 40b540 - 40b762 3 INSTR DEADREGS EFLAGS R12 ZZ or rcx, rax - 40b765 -1 INSTR LOCAL NoMetaUpdate cvtsi2ss xmm1, rcx - 40b765 5 INSTR BELONGTO 40b540 - 40b76a -1 INSTR LOCAL NoMetaUpdate addss xmm1, xmm1 - 40b76a 4 INSTR BELONGTO 40b540 - 40b76e -1 INSTR LOCAL NoMetaUpdate jmp loc_40B656 - 40b76e 5 INSTR BELONGTO 40b540 - 40b773 -2 INSTR LOCAL n EDI ZZ NUMVia2ndSrcIMMEDNUM mov edi, 10h ; size - 40b773 5 INSTR BELONGTO 40b540 - 40b773 5 INSTR DEADREGS EFLAGS EDI XMM0 XMM1 XMM2 ZZ mov edi, 10h ; size - 40b778 -1 INSTR LOCAL NoMetaUpdate call _malloc - 40b778 5 INSTR BELONGTO 40b540 - 40b778 5 INSTR DEADREGS EFLAGS XMM0 XMM1 XMM2 ZZ call _malloc - 40b77d 3 INSTR BELONGTO 40b540 - 40b77d 3 INSTR DEADREGS EFLAGS EDX R8 R9 R10 R11 XMM0 XMM1 XMM2 ZZ mov rdx, rax - 40b780 -2 INSTR LOCAL n EAX ZZ NUMVia2ndSrcIMMEDNUM mov eax, 0FFFFFFFFh - 40b780 5 INSTR BELONGTO 40b540 - 40b780 5 INSTR DEADREGS EFLAGS EAX R8 R9 R10 R11 XMM0 XMM1 XMM2 ZZ mov eax, 0FFFFFFFFh - 40b785 -1 INSTR LOCAL NoMetaUpdate test rdx, rdx - 40b785 3 INSTR BELONGTO 40b540 - 40b788 -1 INSTR LOCAL NoMetaUpdate jnz loc_40B5F7 - 40b788 6 INSTR BELONGTO 40b540 - 40b78e -1 INSTR LOCAL NoMetaUpdate jmp loc_40B584 - 40b78e 5 INSTR BELONGTO 40b540 - 40b793 -2 INSTR LOCAL n EAX ZZ NUMVia2ndSrcIMMEDNUM mov eax, 0FFFFFFFFh - 40b793 5 INSTR BELONGTO 40b540 - 40b793 5 INSTR DEADREGS EFLAGS EAX EBX R8 R9 R10 R11 R12 XMM0 XMM1 XMM2 ZZ mov eax, 0FFFFFFFFh - 40b798 -1 INSTR LOCAL NoMetaUpdate jmp loc_40B584 - 40b798 5 INSTR BELONGTO 40b540 - 40b7a0 0 FUNC FRAMERESTORE 0 0 0 1 0 1 2 0 96 3 -4 0 4 0 8 5 0 0 6 0 1 7 0 96 8 0 0 9 0 0 10 0 0 11 0 0 12 0 0 13 0 0 14 0 0 15 0 0 ZZ - 40b7a0 0 FUNC MMSAFENESS SAFE - 40b7a0 1 INSTR BELONGTO 40b7a0 - 40b7a0 1 INSTR DEADREGS EFLAGS EAX ECX EDX R8 R9 R10 R11 ZZ push rbx - 40b7a0 -3 INSTR LOCAL NoWarn push rbx - 40b7a0 52 FUNC GLOBAL sub_40B7A0 FUNC_UNSAFE NOFP RET 40b7d3 - 40b7a1 3 INSTR BELONGTO 40b7a0 - 40b7a1 3 INSTR DEADREGS EFLAGS EAX ECX EDX EBX R8 R9 R10 R11 ZZ mov rbx, rsi - 40b7a4 16 DATAREF STACK 1139 esp + 0 PARENT LocalFrame LOCALFRAME - 40b7a4 -1 INSTR LOCAL SafeFrameAlloc sub rsp, 10h - 40b7a4 4 INSTR BELONGTO 40b7a0 - 40b7a4 4 INSTR DEADREGS EFLAGS EAX ECX EDX R8 R9 R10 R11 ZZ sub rsp, 10h - 40b7a4 4 MEMORYHOLE STACK esp + 16 CalleeSavedRegs - 40b7a4 8 DATAREF STACK 1140 esp + 8 CHILDOF 1139 OFFSET 8 LOCALVAR var_10 - 40b7a4 8 MEMORYHOLE STACK esp + 20 ReturnAddress - 40b7a8 5 INSTR BELONGTO 40b7a0 - 40b7a8 5 INSTR DEADREGS EFLAGS EAX ECX EDX R8 R9 R10 R11 ZZ lea rdx, [rsp+18h+var_10] - 40b7a8 5 PTRIMMEDESP STACK 8 displ lea rdx, [rsp+18h+var_10] - 40b7ad -1 INSTR LOCAL NoMetaUpdate call sub_40B540 - 40b7ad 5 INSTR BELONGTO 40b7a0 - 40b7ad 5 INSTR DEADREGS EFLAGS EAX ECX R8 R9 R10 R11 ZZ call sub_40B540 - 40b7b2 -1 INSTR LOCAL NoMetaUpdate cmp eax, 0FFFFFFFFh - 40b7b2 3 INSTR BELONGTO 40b7a0 - 40b7b5 -1 INSTR LOCAL NoMetaUpdate jz short loc_40B7D0 - 40b7b5 2 INSTR BELONGTO 40b7a0 - 40b7b7 -1 INSTR LOCAL NoMetaUpdate test eax, eax - 40b7b7 2 INSTR BELONGTO 40b7a0 - 40b7b9 6 INSTR BELONGTO 40b7a0 - 40b7b9 6 INSTR DEADREGS EAX R8 R9 R10 R11 ZZ cmovz rbx, [rsp+18h+var_10] - 40b7b9 6 PTRIMMEDESP STACK 8 displ cmovz rbx, [rsp+18h+var_10] - 40b7bf -1 INSTR LOCAL 1stSrcVia2ndSrcIMMEDNUM add rsp, 10h - 40b7bf 4 INSTR BELONGTO 40b7a0 - 40b7c3 16 DEALLOC STACK esp - 16 mov rax, rbx - 40b7c3 3 INSTR BELONGTO 40b7a0 - 40b7c3 3 INSTR DEADREGS EFLAGS EAX R8 R9 R10 R11 ZZ mov rax, rbx - 40b7c6 1 INSTR BELONGTO 40b7a0 - 40b7c6 1 INSTR DEADREGS EFLAGS EBX R8 R9 R10 R11 ZZ pop rbx - 40b7c7 1 INSTR BELONGTO 40b7a0 - 40b7c7 1 INSTR DEADREGS EFLAGS R8 R9 R10 R11 ZZ retn - 40b7d0 2 INSTR BELONGTO 40b7a0 - 40b7d0 2 INSTR DEADREGS EFLAGS EAX EBX R8 R9 R10 R11 ZZ xor ebx, ebx - 40b7d0 -2 INSTR LOCAL n EBX ZZ AlwaysNUM xor ebx, ebx - 40b7d2 -1 INSTR LOCAL NoMetaUpdate jmp short loc_40B7BF - 40b7d2 2 INSTR BELONGTO 40b7a0 - 40b7e0 0 FUNC FRAMERESTORE 0 0 0 1 0 1 2 0 96 3 0 0 4 0 8 5 0 0 6 0 1 7 0 96 8 0 0 9 0 0 10 0 0 11 0 0 12 0 0 13 0 0 14 0 0 15 0 0 ZZ - 40b7e0 0 FUNC MMSAFENESS SAFE - 40b7e0 474 FUNC GLOBAL sub_40B7E0 FUNC_UNSAFE NOFP RET 40b9b9 - 40b7e0 5 INSTR BELONGTO 40b7e0 - 40b7e0 5 INSTR DEADREGS EFLAGS ECX EDX ZZ mov [rsp+var_18], rbx - 40b7e0 5 PTRIMMEDESP STACK -24 displ mov [rsp+var_18], rbx - 40b7e5 5 INSTR BELONGTO 40b7e0 - 40b7e5 5 INSTR DEADREGS EFLAGS ECX EDX EBX ZZ mov [rsp+var_10], rbp - 40b7e5 5 PTRIMMEDESP STACK -16 displ mov [rsp+var_10], rbp - 40b7ea -2 INSTR LOCAL n ECX ZZ NUMVia2ndSrcIMMEDNUM mov ecx, 1 - 40b7ea 5 INSTR BELONGTO 40b7e0 - 40b7ea 5 INSTR DEADREGS EFLAGS ECX EDX EBX ZZ mov ecx, 1 - 40b7ef -1 INSTR LOCAL MetadataUnused mov [rsp+var_8], r12 - 40b7ef 5 INSTR BELONGTO 40b7e0 - 40b7f4 40 DATAREF STACK 1141 esp + 0 PARENT LocalFrame LOCALFRAME - 40b7f4 4 INSTR BELONGTO 40b7e0 - 40b7f4 4 INSTR DEADREGS EFLAGS EDX EBX R12 ZZ sub rsp, 28h - 40b7f4 8 DATAREF STACK 1142 esp + 8 CHILDOF 1141 OFFSET 8 LOCALVAR var_20 - 40b7f4 8 DATAREF STACK 1143 esp + 16 CHILDOF 1141 OFFSET 16 LOCALVAR var_18 - 40b7f4 8 DATAREF STACK 1144 esp + 24 CHILDOF 1141 OFFSET 24 LOCALVAR var_10 - 40b7f4 8 DATAREF STACK 1145 esp + 32 CHILDOF 1141 OFFSET 32 LOCALVAR var_8 - 40b7f4 8 MEMORYHOLE STACK esp + 40 ReturnAddress - 40b7f8 3 INSTR BELONGTO 40b7e0 - 40b7f8 3 INSTR DEADREGS EFLAGS EDX EBX R12 ZZ mov rbx, rdi - 40b7fb 5 INSTR BELONGTO 40b7e0 - 40b7fb 5 INSTR DEADREGS EFLAGS EDX R12 ZZ lea rdx, [rsp+28h+var_20] - 40b7fb 5 PTRIMMEDESP STACK 8 displ lea rdx, [rsp+28h+var_20] - 40b800 -1 INSTR LOCAL NoMetaUpdate call sub_40A870 - 40b800 5 INSTR BELONGTO 40b7e0 - 40b800 5 INSTR DEADREGS EFLAGS R12 ZZ call sub_40A870 - 40b805 -1 INSTR LOCAL NoMetaUpdate test rax, rax - 40b805 3 INSTR BELONGTO 40b7e0 - 40b808 3 INSTR BELONGTO 40b7e0 - 40b808 3 INSTR DEADREGS R12 ZZ mov rbp, rax - 40b80b -1 INSTR LOCAL NoMetaUpdate jz short loc_40B81D - 40b80b 2 INSTR BELONGTO 40b7e0 - 40b80d -1 INSTR LOCAL MetadataUnused mov rax, [rsp+28h+var_20] - 40b80d 5 INSTR BELONGTO 40b7e0 - 40b812 5 INSTR BELONGTO 40b7e0 - 40b812 5 INSTR DEADREGS EFLAGS R12 ZZ sub qword ptr [rbx+20h], 1 - 40b817 -1 INSTR LOCAL NoMetaUpdate cmp qword ptr [rax], 0 - 40b817 4 INSTR BELONGTO 40b7e0 - 40b81b -1 INSTR LOCAL NoMetaUpdate jz short loc_40B838 - 40b81b 2 INSTR BELONGTO 40b7e0 - 40b81d 3 INSTR BELONGTO 40b7e0 - 40b81d 3 INSTR DEADREGS EFLAGS EAX EBX R8 R9 R10 R11 R12 XMM0 XMM1 XMM2 ZZ mov rax, rbp - 40b820 5 INSTR BELONGTO 40b7e0 - 40b820 5 INSTR DEADREGS EFLAGS EBX R8 R9 R10 R11 R12 XMM0 XMM1 XMM2 ZZ mov rbx, [rsp+28h+var_18] - 40b820 5 PTRIMMEDESP STACK 16 displ mov rbx, [rsp+28h+var_18] - 40b825 5 INSTR BELONGTO 40b7e0 - 40b825 5 INSTR DEADREGS EFLAGS R8 R9 R10 R11 R12 XMM0 XMM1 XMM2 ZZ mov rbp, [rsp+28h+var_10] - 40b825 5 PTRIMMEDESP STACK 24 displ mov rbp, [rsp+28h+var_10] - 40b82a -1 INSTR LOCAL MetadataUnused mov r12, [rsp+28h+var_8] - 40b82a 5 INSTR BELONGTO 40b7e0 - 40b82f -1 INSTR LOCAL 1stSrcVia2ndSrcIMMEDNUM add rsp, 28h - 40b82f 4 INSTR BELONGTO 40b7e0 - 40b833 1 INSTR BELONGTO 40b7e0 - 40b833 1 INSTR DEADREGS EFLAGS R8 R9 R10 R11 R12 XMM0 XMM1 XMM2 ZZ retn - 40b833 40 DEALLOC STACK esp - 40 retn - 40b838 4 INSTR BELONGTO 40b7e0 - 40b838 4 INSTR DEADREGS EFLAGS EAX EDX R12 ZZ mov rax, [rbx+18h] - 40b83c -1 INSTR LOCAL 1stSrcVia2ndSrcIMMEDNUM sub rax, 1 - 40b83c 4 INSTR BELONGTO 40b7e0 - 40b840 -1 INSTR LOCAL NoMetaUpdate test rax, rax - 40b840 3 INSTR BELONGTO 40b7e0 - 40b843 4 INSTR BELONGTO 40b7e0 - 40b843 4 INSTR DEADREGS EDX R12 ZZ mov [rbx+18h], rax - 40b847 -1 INSTR LOCAL NoMetaUpdate js loc_40B910 - 40b847 6 INSTR BELONGTO 40b7e0 - 40b84d -1 INSTR LOCAL NoMetaUpdate cvtsi2ss xmm0, rax - 40b84d 5 INSTR BELONGTO 40b7e0 - 40b852 4 INSTR BELONGTO 40b7e0 - 40b852 4 INSTR DEADREGS EFLAGS EAX EDX R12 ZZ mov rax, [rbx+10h] - 40b856 4 INSTR BELONGTO 40b7e0 - 40b856 4 INSTR DEADREGS EFLAGS EDX R12 ZZ mov rdx, [rbx+28h] - 40b85a -1 INSTR LOCAL NoMetaUpdate test rax, rax - 40b85a 3 INSTR BELONGTO 40b7e0 - 40b85d -1 INSTR LOCAL NoMetaUpdate js loc_40B960 - 40b85d 6 INSTR BELONGTO 40b7e0 - 40b863 -1 INSTR LOCAL NoMetaUpdate cvtsi2ss xmm1, rax - 40b863 5 INSTR BELONGTO 40b7e0 - 40b868 -1 INSTR LOCAL NoMetaUpdate mulss xmm1, dword ptr [rdx] - 40b868 4 INSTR BELONGTO 40b7e0 - 40b86c -1 INSTR LOCAL NoMetaUpdate ucomiss xmm1, xmm0 - 40b86c 3 INSTR BELONGTO 40b7e0 - 40b86f -1 INSTR LOCAL NoMetaUpdate jbe short loc_40B81D - 40b86f 2 INSTR BELONGTO 40b7e0 - 40b871 4 INSTR BELONGTO 40b7e0 - 40b871 4 INSTR DEADREGS EFLAGS EAX ECX EDX EDI R12 ZZ lea rdi, [rbx+28h] - 40b875 -1 INSTR LOCAL NoMetaUpdate call sub_40AB10 - 40b875 5 INSTR BELONGTO 40b7e0 - 40b875 5 INSTR DEADREGS EFLAGS EAX ECX EDX R12 ZZ call sub_40AB10 - 40b87a 4 INSTR BELONGTO 40b7e0 - 40b87a 4 INSTR DEADREGS EFLAGS EAX EDX R12 ZZ mov rdx, [rbx+10h] - 40b87e 4 INSTR BELONGTO 40b7e0 - 40b87e 4 INSTR DEADREGS EFLAGS EAX R12 ZZ mov rax, [rbx+28h] - 40b882 -1 INSTR LOCAL NoMetaUpdate test rdx, rdx - 40b882 3 INSTR BELONGTO 40b7e0 - 40b885 -1 INSTR LOCAL NoMetaUpdate js loc_40B9A0 - 40b885 6 INSTR BELONGTO 40b7e0 - 40b88b -1 INSTR LOCAL NoMetaUpdate cvtsi2ss xmm0, rdx - 40b88b 5 INSTR BELONGTO 40b7e0 - 40b890 4 INSTR BELONGTO 40b7e0 - 40b890 4 INSTR DEADREGS EFLAGS EDX R12 ZZ mov rdx, [rbx+18h] - 40b894 -1 INSTR LOCAL NoMetaUpdate test rdx, rdx - 40b894 3 INSTR BELONGTO 40b7e0 - 40b897 -1 INSTR LOCAL NoMetaUpdate js loc_40B980 - 40b897 6 INSTR BELONGTO 40b7e0 - 40b89d -1 INSTR LOCAL NoMetaUpdate cvtsi2ss xmm1, rdx - 40b89d 5 INSTR BELONGTO 40b7e0 - 40b8a2 -1 INSTR LOCAL MetadataUnused movss xmm2, dword ptr [rax] - 40b8a2 4 INSTR BELONGTO 40b7e0 - 40b8a6 -1 INSTR LOCAL NoMetaUpdate mulss xmm2, xmm0 - 40b8a6 4 INSTR BELONGTO 40b7e0 - 40b8aa -1 INSTR LOCAL NoMetaUpdate ucomiss xmm2, xmm1 - 40b8aa 3 INSTR BELONGTO 40b7e0 - 40b8ad -1 INSTR LOCAL NoMetaUpdate jbe loc_40B81D - 40b8ad 6 INSTR BELONGTO 40b7e0 - 40b8b3 -1 INSTR LOCAL NoMetaUpdate cmp byte ptr [rax+10h], 0 - 40b8b3 4 INSTR BELONGTO 40b7e0 - 40b8b7 -1 INSTR LOCAL NoMetaUpdate mulss xmm0, dword ptr [rax+4] - 40b8b7 5 INSTR BELONGTO 40b7e0 - 40b8bc -1 INSTR LOCAL NoMetaUpdate jz short loc_40B930 - 40b8bc 2 INSTR BELONGTO 40b7e0 - 40b8be -1 INSTR LOCAL NoMetaUpdate ucomiss xmm0, cs:dword_4156BC - 40b8be 7 INSTR BELONGTO 40b7e0 - 40b8c5 -1 INSTR LOCAL NoMetaUpdate jnb short loc_40B940 - 40b8c5 2 INSTR BELONGTO 40b7e0 - 40b8c7 -1 INSTR LOCAL AlwaysNUM cvttss2si rsi, xmm0 - 40b8c7 5 INSTR BELONGTO 40b7e0 - 40b8cc 3 INSTR BELONGTO 40b7e0 - 40b8cc 3 INSTR DEADREGS EFLAGS EDI R12 XMM0 XMM1 XMM2 ZZ mov rdi, rbx - 40b8cf -1 INSTR LOCAL NoMetaUpdate call sub_40B3D0 - 40b8cf 5 INSTR BELONGTO 40b7e0 - 40b8cf 5 INSTR DEADREGS EFLAGS R12 XMM0 XMM1 XMM2 ZZ call sub_40B3D0 - 40b8d4 -1 INSTR LOCAL NoMetaUpdate test al, al - 40b8d4 2 INSTR BELONGTO 40b7e0 - 40b8d6 -1 INSTR LOCAL NoMetaUpdate jnz loc_40B81D - 40b8d6 6 INSTR BELONGTO 40b7e0 - 40b8dc 4 INSTR BELONGTO 40b7e0 - 40b8dc 4 INSTR DEADREGS EFLAGS EDI R12 XMM0 XMM1 XMM2 ZZ mov rdi, [rbx+48h] - 40b8e0 -1 INSTR LOCAL NoMetaUpdate test rdi, rdi - 40b8e0 3 INSTR BELONGTO 40b7e0 - 40b8e3 -1 INSTR LOCAL NoMetaUpdate jnz short loc_40B8F3 - 40b8e3 2 INSTR BELONGTO 40b7e0 - 40b8e5 -1 INSTR LOCAL NoMetaUpdate jmp short loc_40B901 - 40b8e5 2 INSTR BELONGTO 40b7e0 - 40b8f0 3 INSTR BELONGTO 40b7e0 - 40b8f0 3 INSTR DEADREGS EFLAGS EDI XMM0 XMM1 XMM2 ZZ mov rdi, r12 ; ptr - 40b8f3 4 INSTR BELONGTO 40b7e0 - 40b8f3 4 INSTR DEADREGS EFLAGS R12 XMM0 XMM1 XMM2 ZZ mov r12, [rdi+8] - 40b8f7 -1 INSTR LOCAL NoMetaUpdate call _free - 40b8f7 5 INSTR BELONGTO 40b7e0 - 40b8f7 5 INSTR DEADREGS EFLAGS XMM0 XMM1 XMM2 ZZ call _free - 40b8fc -1 INSTR LOCAL NoMetaUpdate test r12, r12 - 40b8fc 3 INSTR BELONGTO 40b7e0 - 40b8ff -1 INSTR LOCAL NoMetaUpdate jnz short loc_40B8F0 - 40b8ff 2 INSTR BELONGTO 40b7e0 - 40b901 8 INSTR BELONGTO 40b7e0 - 40b901 8 INSTR DEADREGS EFLAGS EAX R8 R9 R10 R11 R12 XMM0 XMM1 XMM2 ZZ mov qword ptr [rbx+48h], 0 - 40b909 -1 INSTR LOCAL NoMetaUpdate jmp loc_40B81D - 40b909 5 INSTR BELONGTO 40b7e0 - 40b910 -2 INSTR LOCAL n RDX ZZ NumericDEFs mov rdx, rax - 40b910 3 INSTR BELONGTO 40b7e0 - 40b910 3 INSTR DEADREGS EFLAGS EDX R12 ZZ mov rdx, rax - 40b913 -2 INSTR LOCAL n EAX ZZ NumericDEFs and eax, 1 - 40b913 3 INSTR BELONGTO 40b7e0 - 40b913 3 INSTR DEADREGS EFLAGS R12 ZZ and eax, 1 - 40b916 -1 INSTR LOCAL MetadataRedundant shr rdx, 1 - 40b916 3 INSTR BELONGTO 40b7e0 - 40b919 -1 INSTR LOCAL MetadataRedundant or rdx, rax - 40b919 3 INSTR BELONGTO 40b7e0 - 40b91c -1 INSTR LOCAL NoMetaUpdate cvtsi2ss xmm0, rdx - 40b91c 5 INSTR BELONGTO 40b7e0 - 40b921 -1 INSTR LOCAL NoMetaUpdate addss xmm0, xmm0 - 40b921 4 INSTR BELONGTO 40b7e0 - 40b925 -1 INSTR LOCAL NoMetaUpdate jmp loc_40B852 - 40b925 5 INSTR BELONGTO 40b7e0 - 40b930 -1 INSTR LOCAL NoMetaUpdate mulss xmm0, dword ptr [rax+8] - 40b930 5 INSTR BELONGTO 40b7e0 - 40b935 -1 INSTR LOCAL NoMetaUpdate jmp short loc_40B8BE - 40b935 2 INSTR BELONGTO 40b7e0 - 40b940 -1 INSTR LOCAL NoMetaUpdate subss xmm0, cs:dword_4156BC - 40b940 8 INSTR BELONGTO 40b7e0 - 40b948 10 INSTR BELONGTO 40b7e0 - 40b948 10 INSTR DEADREGS EFLAGS EAX EDI R12 XMM1 XMM2 ZZ mov rax, 8000000000000000h - 40b948 -2 INSTR LOCAL n RAX ZZ NUMVia2ndSrcIMMEDNUM mov rax, 8000000000000000h - 40b952 -1 INSTR LOCAL AlwaysNUM cvttss2si rsi, xmm0 - 40b952 5 INSTR BELONGTO 40b7e0 - 40b957 -1 INSTR LOCAL MetadataRedundant xor rsi, rax - 40b957 3 INSTR BELONGTO 40b7e0 - 40b95a -1 INSTR LOCAL NoMetaUpdate jmp loc_40B8CC - 40b95a 5 INSTR BELONGTO 40b7e0 - 40b960 -2 INSTR LOCAL n RCX ZZ NumericDEFs mov rcx, rax - 40b960 3 INSTR BELONGTO 40b7e0 - 40b960 3 INSTR DEADREGS EFLAGS ECX R12 ZZ mov rcx, rax - 40b963 3 INSTR BELONGTO 40b7e0 - 40b963 3 INSTR DEADREGS EFLAGS R12 ZZ and eax, 1 - 40b966 -1 INSTR LOCAL MetadataRedundant shr rcx, 1 - 40b966 3 INSTR BELONGTO 40b7e0 - 40b969 3 INSTR BELONGTO 40b7e0 - 40b969 3 INSTR DEADREGS EFLAGS R12 ZZ or rcx, rax - 40b96c -1 INSTR LOCAL NoMetaUpdate cvtsi2ss xmm1, rcx - 40b96c 5 INSTR BELONGTO 40b7e0 - 40b971 -1 INSTR LOCAL NoMetaUpdate addss xmm1, xmm1 - 40b971 4 INSTR BELONGTO 40b7e0 - 40b975 -1 INSTR LOCAL NoMetaUpdate jmp loc_40B868 - 40b975 5 INSTR BELONGTO 40b7e0 - 40b980 -2 INSTR LOCAL n RCX ZZ NumericDEFs mov rcx, rdx - 40b980 3 INSTR BELONGTO 40b7e0 - 40b980 3 INSTR DEADREGS EFLAGS ECX R12 ZZ mov rcx, rdx - 40b983 3 INSTR BELONGTO 40b7e0 - 40b983 3 INSTR DEADREGS EFLAGS R12 ZZ and edx, 1 - 40b986 -1 INSTR LOCAL MetadataRedundant shr rcx, 1 - 40b986 3 INSTR BELONGTO 40b7e0 - 40b989 3 INSTR BELONGTO 40b7e0 - 40b989 3 INSTR DEADREGS EFLAGS R12 ZZ or rcx, rdx - 40b98c -1 INSTR LOCAL NoMetaUpdate cvtsi2ss xmm1, rcx - 40b98c 5 INSTR BELONGTO 40b7e0 - 40b991 -1 INSTR LOCAL NoMetaUpdate addss xmm1, xmm1 - 40b991 4 INSTR BELONGTO 40b7e0 - 40b995 -1 INSTR LOCAL NoMetaUpdate jmp loc_40B8A2 - 40b995 5 INSTR BELONGTO 40b7e0 - 40b9a0 -2 INSTR LOCAL n RCX ZZ NumericDEFs mov rcx, rdx - 40b9a0 3 INSTR BELONGTO 40b7e0 - 40b9a0 3 INSTR DEADREGS EFLAGS ECX R12 ZZ mov rcx, rdx - 40b9a3 3 INSTR BELONGTO 40b7e0 - 40b9a3 3 INSTR DEADREGS EFLAGS R12 ZZ and edx, 1 - 40b9a6 -1 INSTR LOCAL MetadataRedundant shr rcx, 1 - 40b9a6 3 INSTR BELONGTO 40b7e0 - 40b9a9 3 INSTR BELONGTO 40b7e0 - 40b9a9 3 INSTR DEADREGS EFLAGS R12 ZZ or rcx, rdx - 40b9ac -1 INSTR LOCAL NoMetaUpdate cvtsi2ss xmm0, rcx - 40b9ac 5 INSTR BELONGTO 40b7e0 - 40b9b1 -1 INSTR LOCAL NoMetaUpdate addss xmm0, xmm0 - 40b9b1 4 INSTR BELONGTO 40b7e0 - 40b9b5 -1 INSTR LOCAL NoMetaUpdate jmp loc_40B890 - 40b9b5 5 INSTR BELONGTO 40b7e0 - 40b9c0 0 FUNC FRAMERESTORE 0 0 1 1 0 1 2 0 1 3 0 0 4 0 8 5 0 0 6 0 0 7 0 0 8 0 0 9 0 0 10 0 0 11 0 0 12 0 0 13 0 0 14 0 0 15 0 0 ZZ - 40b9c0 0 FUNC MMSAFENESS SAFE - 40b9c0 -1 INSTR LOCAL NoMetaUpdate cmp edi, 1 - 40b9c0 216 FUNC GLOBAL sub_40B9C0 FUNC_SAFE NOFP RET FUNC_LEAF 40ba97 - 40b9c0 3 INSTR BELONGTO 40b9c0 - 40b9c3 -1 INSTR LOCAL NoMetaUpdate fld [rsp+arg_0] - 40b9c3 4 INSTR BELONGTO 40b9c0 - 40b9c3 4 PTRIMMEDESP STACK 8 displ fld [rsp+arg_0] - 40b9c7 -1 INSTR LOCAL NoMetaUpdate jz short locret_40BA43 - 40b9c7 2 INSTR BELONGTO 40b9c0 - 40b9c9 -1 INSTR LOCAL NoMetaUpdate fld cs:tbyte_415730 - 40b9c9 6 INSTR BELONGTO 40b9c0 - 40b9cf -1 INSTR LOCAL NoMetaUpdate fucomip st, st(1) - 40b9cf 2 INSTR BELONGTO 40b9c0 - 40b9d1 -1 INSTR LOCAL NoMetaUpdate jbe short locret_40BA43 - 40b9d1 2 INSTR BELONGTO 40b9c0 - 40b9d3 -1 INSTR LOCAL NoMetaUpdate fld cs:dword_4156BC - 40b9d3 6 INSTR BELONGTO 40b9c0 - 40b9d9 -1 INSTR LOCAL NoMetaUpdate fxch st(1) - 40b9d9 2 INSTR BELONGTO 40b9c0 - 40b9db -1 INSTR LOCAL NoMetaUpdate fucomi st, st(1) - 40b9db 2 INSTR BELONGTO 40b9c0 - 40b9dd -1 INSTR LOCAL NoMetaUpdate jnb short loc_40BA48 - 40b9dd 2 INSTR BELONGTO 40b9c0 - 40b9df -1 INSTR LOCAL MetadataUnused fstp st(1) - 40b9df 2 INSTR BELONGTO 40b9c0 - 40b9e1 -1 INSTR LOCAL MetadataUnused fnstcw [rsp+var_12] - 40b9e1 4 INSTR BELONGTO 40b9c0 - 40b9e5 -1 INSTR LOCAL MetadataUnused movzx eax, [rsp+var_12] - 40b9e5 5 INSTR BELONGTO 40b9c0 - 40b9ea -1 INSTR LOCAL NoMetaUpdate fld st - 40b9ea 2 INSTR BELONGTO 40b9c0 - 40b9ec -1 INSTR LOCAL MetadataUnused or ah, 0Ch - 40b9ec 3 INSTR BELONGTO 40b9c0 - 40b9ef -1 INSTR LOCAL MetadataUnused mov [rsp+var_14], ax - 40b9ef 5 INSTR BELONGTO 40b9c0 - 40b9f4 -1 INSTR LOCAL NoMetaUpdate fldcw [rsp+var_14] - 40b9f4 4 INSTR BELONGTO 40b9c0 - 40b9f4 4 PTRIMMEDESP STACK -20 displ fldcw [rsp+var_14] - 40b9f8 -1 INSTR LOCAL MetadataUnused fistp [rsp+var_10] - 40b9f8 4 INSTR BELONGTO 40b9c0 - 40b9fc -1 INSTR LOCAL NoMetaUpdate fldcw [rsp+var_12] - 40b9fc 4 INSTR BELONGTO 40b9c0 - 40b9fc 4 PTRIMMEDESP STACK -18 displ fldcw [rsp+var_12] - 40ba00 5 INSTR BELONGTO 40b9c0 - 40ba00 5 INSTR DEADREGS EFLAGS EAX EDX ZZ mov rax, [rsp+var_10] - 40ba00 5 PTRIMMEDESP STACK -16 displ mov rax, [rsp+var_10] - 40ba05 2 INSTR BELONGTO 40b9c0 - 40ba05 2 INSTR DEADREGS EFLAGS EDX ZZ xor edx, edx - 40ba05 -2 INSTR LOCAL n EDX ZZ AlwaysNUM xor edx, edx - 40ba07 -1 INSTR LOCAL NoMetaUpdate test edi, edi - 40ba07 2 INSTR BELONGTO 40b9c0 - 40ba09 -1 INSTR LOCAL NoMetaUpdate jnz short loc_40BA30 - 40ba09 2 INSTR BELONGTO 40b9c0 - 40ba0b -1 INSTR LOCAL MetadataUnused mov [rsp+var_10], rax - 40ba0b 5 INSTR BELONGTO 40b9c0 - 40ba10 -1 INSTR LOCAL NoMetaUpdate test rax, rax - 40ba10 3 INSTR BELONGTO 40b9c0 - 40ba13 -1 INSTR LOCAL NoMetaUpdate fild [rsp+var_10] - 40ba13 4 INSTR BELONGTO 40b9c0 - 40ba13 4 PTRIMMEDESP STACK -16 displ fild [rsp+var_10] - 40ba17 -1 INSTR LOCAL NoMetaUpdate js short loc_40BA90 - 40ba17 2 INSTR BELONGTO 40b9c0 - 40ba19 -1 INSTR LOCAL MetadataUnused xor ecx, ecx - 40ba19 2 INSTR BELONGTO 40b9c0 - 40ba1b -2 INSTR LOCAL n EDX ZZ NUMVia2ndSrcIMMEDNUM mov edx, 1 - 40ba1b 5 INSTR BELONGTO 40b9c0 - 40ba1b 5 INSTR DEADREGS EFLAGS ECX EDX ZZ mov edx, 1 - 40ba20 -1 INSTR LOCAL NoMetaUpdate fucomip st, st(1) - 40ba20 2 INSTR BELONGTO 40b9c0 - 40ba22 -1 INSTR LOCAL MetadataUnused fstp st - 40ba22 2 INSTR BELONGTO 40b9c0 - 40ba24 -2 INSTR LOCAL n ECX ZZ AlwaysNUM setp cl - 40ba24 3 INSTR BELONGTO 40b9c0 - 40ba24 3 INSTR DEADREGS ECX ZZ setp cl - 40ba27 -1 INSTR LOCAL MetadataRedundant cmovz rdx, rcx - 40ba27 4 INSTR BELONGTO 40b9c0 - 40ba2b -1 INSTR LOCAL NoMetaUpdate jmp short loc_40BA32 - 40ba2b 2 INSTR BELONGTO 40b9c0 - 40ba30 -1 INSTR LOCAL MetadataUnused fstp st - 40ba30 2 INSTR BELONGTO 40b9c0 - 40ba32 -1 INSTR LOCAL 2ndSrcNumeric add rax, rdx - 40ba32 3 INSTR BELONGTO 40b9c0 - 40ba35 -1 INSTR LOCAL MetadataUnused mov [rsp+var_10], rax - 40ba35 5 INSTR BELONGTO 40b9c0 - 40ba3a -1 INSTR LOCAL NoMetaUpdate test rax, rax - 40ba3a 3 INSTR BELONGTO 40b9c0 - 40ba3d -1 INSTR LOCAL NoMetaUpdate fild [rsp+var_10] - 40ba3d 4 INSTR BELONGTO 40b9c0 - 40ba3d 4 PTRIMMEDESP STACK -16 displ fild [rsp+var_10] - 40ba41 -1 INSTR LOCAL NoMetaUpdate js short loc_40BA80 - 40ba41 2 INSTR BELONGTO 40b9c0 - 40ba43 2 INSTR BELONGTO 40b9c0 - 40ba43 2 INSTR DEADREGS EFLAGS ZZ rep retn - 40ba43 -4 INSTR LOCAL SafeReturn rep retn - 40ba48 -1 INSTR LOCAL MetadataUnused fnstcw [rsp+var_12] - 40ba48 4 INSTR BELONGTO 40b9c0 - 40ba4c -1 INSTR LOCAL MetadataUnused movzx eax, [rsp+var_12] - 40ba4c 5 INSTR BELONGTO 40b9c0 - 40ba51 -1 INSTR LOCAL NoMetaUpdate fsubr st(1), st - 40ba51 2 INSTR BELONGTO 40b9c0 - 40ba53 -1 INSTR LOCAL NoMetaUpdate fxch st(1) - 40ba53 2 INSTR BELONGTO 40b9c0 - 40ba55 10 INSTR BELONGTO 40b9c0 - 40ba55 10 INSTR DEADREGS EFLAGS EDX ZZ mov rdx, 8000000000000000h - 40ba55 -2 INSTR LOCAL n RDX ZZ NUMVia2ndSrcIMMEDNUM mov rdx, 8000000000000000h - 40ba5f -1 INSTR LOCAL MetadataUnused or ah, 0Ch - 40ba5f 3 INSTR BELONGTO 40b9c0 - 40ba62 -1 INSTR LOCAL MetadataUnused mov [rsp+var_14], ax - 40ba62 5 INSTR BELONGTO 40b9c0 - 40ba67 -1 INSTR LOCAL NoMetaUpdate fldcw [rsp+var_14] - 40ba67 4 INSTR BELONGTO 40b9c0 - 40ba67 4 PTRIMMEDESP STACK -20 displ fldcw [rsp+var_14] - 40ba6b -1 INSTR LOCAL MetadataUnused fistp [rsp+var_10] - 40ba6b 4 INSTR BELONGTO 40b9c0 - 40ba6f -1 INSTR LOCAL NoMetaUpdate fldcw [rsp+var_12] - 40ba6f 4 INSTR BELONGTO 40b9c0 - 40ba6f 4 PTRIMMEDESP STACK -18 displ fldcw [rsp+var_12] - 40ba73 -2 INSTR LOCAL n RAX ZZ NumericDEFs mov rax, [rsp+var_10] - 40ba73 5 INSTR BELONGTO 40b9c0 - 40ba73 5 INSTR DEADREGS EFLAGS EAX ZZ mov rax, [rsp+var_10] - 40ba73 5 PTRIMMEDESP STACK -16 displ mov rax, [rsp+var_10] - 40ba78 -1 INSTR LOCAL MetadataRedundant xor rax, rdx - 40ba78 3 INSTR BELONGTO 40b9c0 - 40ba7b -1 INSTR LOCAL NoMetaUpdate jmp short loc_40BA05 - 40ba7b 2 INSTR BELONGTO 40b9c0 - 40ba80 -1 INSTR LOCAL NoMetaUpdate fadd cs:dword_4156B8 - 40ba80 6 INSTR BELONGTO 40b9c0 - 40ba86 1 INSTR BELONGTO 40b9c0 - 40ba86 1 INSTR DEADREGS EFLAGS ZZ retn - 40ba86 -4 INSTR LOCAL SafeReturn retn - 40ba90 -1 INSTR LOCAL NoMetaUpdate fadd cs:dword_4156B8 - 40ba90 6 INSTR BELONGTO 40b9c0 - 40ba96 -1 INSTR LOCAL NoMetaUpdate jmp short loc_40BA19 - 40ba96 2 INSTR BELONGTO 40b9c0 - 40baa0 0 FUNC FRAMERESTORE 0 0 4 1 0 4 2 0 1 3 -44 0 4 0 8 5 -36 0 6 0 1 7 0 1 8 0 0 9 0 0 10 0 0 11 0 0 12 -28 0 13 -20 0 14 -12 0 15 -4 0 ZZ - 40baa0 0 FUNC MMSAFENESS SAFE - 40baa0 1940 FUNC GLOBAL sub_40BAA0 FUNC_UNSAFE NOFP RET 40c233 - 40baa0 2 INSTR BELONGTO 40baa0 - 40baa0 2 INSTR DEADREGS EFLAGS EAX ZZ push r15 - 40baa0 -3 INSTR LOCAL NoWarn push r15 - 40baa2 3 INSTR BELONGTO 40baa0 - 40baa2 3 INSTR DEADREGS EFLAGS EAX R15 ZZ mov r15d, edx - 40baa5 3 INSTR BELONGTO 40baa0 - 40baa5 3 INSTR DEADREGS EFLAGS EAX ZZ and edx, 3 - 40baa8 2 INSTR BELONGTO 40baa0 - 40baa8 2 INSTR DEADREGS EFLAGS EAX ZZ push r14 - 40baa8 -3 INSTR LOCAL NoWarn push r14 - 40baaa 2 INSTR BELONGTO 40baa0 - 40baaa 2 INSTR DEADREGS EFLAGS EAX R14 ZZ push r13 - 40baaa -3 INSTR LOCAL NoWarn push r13 - 40baac 2 INSTR BELONGTO 40baa0 - 40baac 2 INSTR DEADREGS EFLAGS EAX R13 R14 ZZ push r12 - 40baac -3 INSTR LOCAL NoWarn push r12 - 40baae 1 INSTR BELONGTO 40baa0 - 40baae 1 INSTR DEADREGS EFLAGS EAX R12 R13 R14 ZZ push rbp - 40baae -3 INSTR LOCAL NoWarn push rbp - 40baaf -2 INSTR LOCAL n RBP ZZ NumericDEFs mov rbp, rcx - 40baaf 3 INSTR BELONGTO 40baa0 - 40baaf 3 INSTR DEADREGS EFLAGS EAX R12 R13 R14 ZZ mov rbp, rcx - 40bab2 3 INSTR BELONGTO 40baa0 - 40bab2 3 INSTR DEADREGS EFLAGS EAX ECX R12 R13 R14 ZZ mov ecx, r15d - 40bab5 3 INSTR BELONGTO 40baa0 - 40bab5 3 INSTR DEADREGS EFLAGS EAX R12 R13 R14 ZZ and ecx, 20h - 40bab8 1 INSTR BELONGTO 40baa0 - 40bab8 1 INSTR DEADREGS EFLAGS EAX R12 R13 R14 ZZ push rbx - 40bab8 -3 INSTR LOCAL NoWarn push rbx - 40bab9 10 DATAREF STACK 1147 esp + 0 CHILDOF 1146 OFFSET 0 OutArgsRegion OUTARGS - 40bab9 168 DATAREF STACK 1146 esp + 0 PARENT LocalFrame LOCALFRAME - 40bab9 16 DATAREF STACK 1149 esp + 32 CHILDOF 1146 OFFSET 32 LOCALVAR var_B8 - 40bab9 16 DATAREF STACK 1159 esp + 152 CHILDOF 1146 OFFSET 152 LOCALVAR var_40 - 40bab9 24 MEMORYHOLE STACK esp + 168 CalleeSavedRegs - 40bab9 4 DATAREF STACK 1153 esp + 72 CHILDOF 1146 OFFSET 72 LOCALVAR var_90 - 40bab9 4 DATAREF STACK 1154 esp + 76 CHILDOF 1146 OFFSET 76 LOCALVAR var_8C - 40bab9 4 DATAREF STACK 1155 esp + 80 CHILDOF 1146 OFFSET 80 LOCALVAR var_88 - 40bab9 4 DATAREF STACK 1156 esp + 84 CHILDOF 1146 OFFSET 84 LOCALVAR var_84 - 40bab9 56 DATAREF STACK 1158 esp + 96 CHILDOF 1146 OFFSET 96 LOCALVAR var_78 - 40bab9 7 INSTR BELONGTO 40baa0 - 40bab9 7 INSTR DEADREGS EFLAGS EAX EBX R12 R13 R14 ZZ sub rsp, 0A8h - 40bab9 8 DATAREF STACK 1148 esp + 24 CHILDOF 1146 OFFSET 24 LOCALVAR n - 40bab9 8 DATAREF STACK 1150 esp + 48 CHILDOF 1146 OFFSET 48 LOCALVAR var_A8 - 40bab9 8 DATAREF STACK 1151 esp + 56 CHILDOF 1146 OFFSET 56 LOCALVAR var_A0 - 40bab9 8 DATAREF STACK 1152 esp + 64 CHILDOF 1146 OFFSET 64 LOCALVAR s - 40bab9 8 DATAREF STACK 1157 esp + 88 CHILDOF 1146 OFFSET 88 LOCALVAR var_80 - 40bab9 8 MEMORYHOLE STACK esp + 192 ReturnAddress - 40bac0 9 INSTR BELONGTO 40baa0 - 40bac0 9 INSTR DEADREGS EFLAGS EAX EBX R12 R13 R14 ZZ mov rax, fs:28h - 40bac9 8 INSTR BELONGTO 40baa0 - 40bac9 8 INSTR DEADREGS EFLAGS EBX R12 R13 R14 ZZ mov [rsp+0D8h+var_40], rax - 40bac9 8 PTRIMMEDESP STACK 152 displ mov [rsp+0D8h+var_40], rax - 40bad1 2 INSTR BELONGTO 40baa0 - 40bad1 2 INSTR DEADREGS EFLAGS EAX EBX R12 R13 R14 ZZ xor eax, eax - 40bad1 -2 INSTR LOCAL n EAX ZZ AlwaysNUM xor eax, eax - 40bad3 -1 INSTR LOCAL NoMetaUpdate cmp ecx, 1 - 40bad3 3 INSTR BELONGTO 40baa0 - 40bad6 5 INSTR BELONGTO 40baa0 - 40bad6 5 INSTR DEADREGS EBX R12 R13 R14 ZZ mov [rsp+0D8h+s], rsi - 40bad6 5 PTRIMMEDESP STACK 64 displ mov [rsp+0D8h+s], rsi - 40badb -1 INSTR LOCAL MetadataUnused mov [rsp+0D8h+var_A0], r8 - 40badb 5 INSTR BELONGTO 40baa0 - 40bae0 -1 INSTR LOCAL MetadataRedundant sbb eax, eax - 40bae0 2 INSTR BELONGTO 40baa0 - 40bae2 4 INSTR BELONGTO 40baa0 - 40bae2 4 INSTR DEADREGS EFLAGS EBX R12 R13 R14 ZZ mov [rsp+0D8h+var_8C], edx - 40bae2 4 PTRIMMEDESP STACK 76 displ mov [rsp+0D8h+var_8C], edx - 40bae6 -1 INSTR LOCAL MetadataUnused mov [rsp+0D8h+var_88], ecx - 40bae6 4 INSTR BELONGTO 40baa0 - 40baea -1 INSTR LOCAL MetadataRedundant and eax, 0FFFFFFE8h - 40baea 3 INSTR BELONGTO 40baa0 - 40baed -1 INSTR LOCAL MetadataUnused mov qword ptr [rsp+0D8h+var_B8], rdi - 40baed 5 INSTR BELONGTO 40baa0 - 40baf2 -1 INSTR LOCAL MetadataRedundant add eax, 400h - 40baf2 5 INSTR BELONGTO 40baa0 - 40baf7 -1 INSTR LOCAL MetadataUnused mov [rsp+0D8h+var_90], eax - 40baf7 4 INSTR BELONGTO 40baa0 - 40bafb -1 INSTR LOCAL NoMetaUpdate call _localeconv - 40bafb 5 INSTR BELONGTO 40baa0 - 40bafb 5 INSTR DEADREGS EFLAGS EBX R12 R13 R14 ZZ call _localeconv - 40bb00 3 INSTR BELONGTO 40baa0 - 40bb00 3 INSTR DEADREGS EFLAGS EBX EDI R12 R13 R14 ZZ mov r12, [rax] - 40bb03 -1 INSTR LOCAL MetadataUnused mov rbx, rax - 40bb03 3 INSTR BELONGTO 40baa0 - 40bb06 3 INSTR BELONGTO 40baa0 - 40bb06 3 INSTR DEADREGS EFLAGS EDI R13 R14 ZZ mov rdi, r12 ; s - 40bb09 -1 INSTR LOCAL NoMetaUpdate call _strlen - 40bb09 5 INSTR BELONGTO 40baa0 - 40bb09 5 INSTR DEADREGS EFLAGS R13 R14 ZZ call _strlen - 40bb0e 4 INSTR BELONGTO 40baa0 - 40bb0e 4 INSTR DEADREGS EFLAGS EDX EDI R8 R13 R14 ZZ mov r14, [rbx+8] - 40bb12 -2 INSTR LOCAL n RDX ZZ NumericDEFs lea rdx, [rax-1] - 40bb12 4 INSTR BELONGTO 40baa0 - 40bb12 4 INSTR DEADREGS EFLAGS EDX EDI R8 R13 ZZ lea rdx, [rax-1] - 40bb16 -2 INSTR LOCAL n R8 ZZ NUMVia2ndSrcIMMEDNUM mov r8d, 1 - 40bb16 6 INSTR BELONGTO 40baa0 - 40bb16 6 INSTR DEADREGS EFLAGS EDI R8 R13 ZZ mov r8d, 1 - 40bb1c -1 INSTR LOCAL MetadataUnused mov r13, [rbx+10h] - 40bb1c 4 INSTR BELONGTO 40baa0 - 40bb20 -1 INSTR LOCAL NoMetaUpdate cmp rdx, 0Fh - 40bb20 4 INSTR BELONGTO 40baa0 - 40bb24 -1 INSTR LOCAL MetadataRedundant cmovbe r8, rax - 40bb24 4 INSTR BELONGTO 40baa0 - 40bb28 3 INSTR BELONGTO 40baa0 - 40bb28 3 INSTR DEADREGS EAX EBX EDI ZZ mov rdi, r14 ; s - 40bb2b 5 INSTR BELONGTO 40baa0 - 40bb2b 5 INSTR DEADREGS EAX EBX ZZ mov eax, offset a_ ; "." - 40bb30 4 INSTR BELONGTO 40baa0 - 40bb30 4 INSTR DEADREGS EBX ZZ cmova r12, rax - 40bb34 5 INSTR BELONGTO 40baa0 - 40bb34 5 INSTR DEADREGS EFLAGS EBX ZZ mov [rsp+0D8h+n], r8 - 40bb34 5 PTRIMMEDESP STACK 24 displ mov [rsp+0D8h+n], r8 - 40bb39 -1 INSTR LOCAL NoMetaUpdate call _strlen - 40bb39 5 INSTR BELONGTO 40baa0 - 40bb39 5 INSTR DEADREGS EFLAGS EBX ZZ call _strlen - 40bb3e 5 INSTR BELONGTO 40baa0 - 40bb3e 5 INSTR DEADREGS EFLAGS EDX EBX R8 R9 ZZ mov rdx, [rsp+0D8h+s] - 40bb3e 5 PTRIMMEDESP STACK 64 displ mov rdx, [rsp+0D8h+s] - 40bb43 -1 INSTR LOCAL NoMetaUpdate cmp rax, 11h - 40bb43 4 INSTR BELONGTO 40baa0 - 40bb47 5 INSTR BELONGTO 40baa0 - 40bb47 5 INSTR DEADREGS EAX EBX R8 R9 ZZ mov eax, (offset aWrittenBySSAnd+1Bh) - 40bb4c 4 INSTR BELONGTO 40baa0 - 40bb4c 4 INSTR DEADREGS EBX R8 R9 ZZ cmovnb r14, rax - 40bb50 -1 INSTR LOCAL MetadataRedundant mov r8, [rsp+0D8h+n] - 40bb50 5 INSTR BELONGTO 40baa0 - 40bb55 5 INSTR BELONGTO 40baa0 - 40bb55 5 INSTR DEADREGS EFLAGS EBX R9 ZZ mov r9, qword ptr [rsp+0D8h+var_B8] - 40bb55 5 PTRIMMEDESP STACK 32 displ mov r9, qword ptr [rsp+0D8h+var_B8] - 40bb5a -1 INSTR LOCAL 1stSrcVia2ndSrcIMMEDNUM add rdx, 288h - 40bb5a 7 INSTR BELONGTO 40baa0 - 40bb61 -1 INSTR LOCAL NoMetaUpdate cmp [rsp+0D8h+var_A0], rbp - 40bb61 5 INSTR BELONGTO 40baa0 - 40bb61 5 PTRIMMEDESP STACK 56 displ cmp [rsp+0D8h+var_A0], rbp - 40bb66 5 INSTR BELONGTO 40baa0 - 40bb66 5 INSTR DEADREGS EBX ZZ mov [rsp+0D8h+var_A8], rdx - 40bb66 5 PTRIMMEDESP STACK 48 displ mov [rsp+0D8h+var_A8], rdx - 40bb6b -1 INSTR LOCAL NoMetaUpdate ja loc_40BDE0 - 40bb6b 6 INSTR BELONGTO 40baa0 - 40bb71 2 INSTR BELONGTO 40baa0 - 40bb71 2 INSTR DEADREGS EFLAGS EAX ECX EDX EBX ZZ xor edx, edx - 40bb71 -2 INSTR LOCAL n EDX ZZ AlwaysNUM xor edx, edx - 40bb73 -2 INSTR LOCAL n RAX ZZ NumericDEFs mov rax, rbp - 40bb73 3 INSTR BELONGTO 40baa0 - 40bb73 3 INSTR DEADREGS EFLAGS EAX ECX EBX ZZ mov rax, rbp - 40bb76 -1 INSTR LOCAL MetadataRedundant div [rsp+0D8h+var_A0] - 40bb76 5 INSTR BELONGTO 40baa0 - 40bb7b -1 INSTR LOCAL NoMetaUpdate test rdx, rdx - 40bb7b 3 INSTR BELONGTO 40baa0 - 40bb7e -1 INSTR LOCAL MetadataUnused mov rcx, rax - 40bb7e 3 INSTR BELONGTO 40baa0 - 40bb81 -1 INSTR LOCAL NoMetaUpdate jz loc_40C090 - 40bb81 6 INSTR BELONGTO 40baa0 - 40bb87 -1 INSTR LOCAL MetadataUnused mov [rsp+0D8h+var_80], r9 - 40bb87 5 INSTR BELONGTO 40baa0 - 40bb8c -1 INSTR LOCAL NoMetaUpdate test r9, r9 - 40bb8c 3 INSTR BELONGTO 40baa0 - 40bb8f -1 INSTR LOCAL NoMetaUpdate fild [rsp+0D8h+var_80] - 40bb8f 4 INSTR BELONGTO 40baa0 - 40bb8f 4 PTRIMMEDESP STACK 88 displ fild [rsp+0D8h+var_80] - 40bb93 -1 INSTR LOCAL NoMetaUpdate js loc_40C120 - 40bb93 6 INSTR BELONGTO 40baa0 - 40bb99 -1 INSTR LOCAL MetadataUnused mov [rsp+0D8h+var_80], rbp - 40bb99 5 INSTR BELONGTO 40baa0 - 40bb9e -1 INSTR LOCAL NoMetaUpdate test rbp, rbp - 40bb9e 3 INSTR BELONGTO 40baa0 - 40bba1 -1 INSTR LOCAL NoMetaUpdate fild [rsp+0D8h+var_80] - 40bba1 4 INSTR BELONGTO 40baa0 - 40bba1 4 PTRIMMEDESP STACK 88 displ fild [rsp+0D8h+var_80] - 40bba5 -1 INSTR LOCAL NoMetaUpdate js loc_40C138 - 40bba5 6 INSTR BELONGTO 40baa0 - 40bbab -1 INSTR LOCAL NoMetaUpdate cmp [rsp+0D8h+var_A0], 0 - 40bbab 6 INSTR BELONGTO 40baa0 - 40bbab 6 PTRIMMEDESP STACK 56 displ cmp [rsp+0D8h+var_A0], 0 - 40bbb1 -1 INSTR LOCAL NoMetaUpdate fild [rsp+0D8h+var_A0] - 40bbb1 4 INSTR BELONGTO 40baa0 - 40bbb1 4 PTRIMMEDESP STACK 56 displ fild [rsp+0D8h+var_A0] - 40bbb5 -1 INSTR LOCAL NoMetaUpdate js loc_40C14E - 40bbb5 6 INSTR BELONGTO 40baa0 - 40bbbb -1 INSTR LOCAL NoMetaUpdate fdivp st(1), st - 40bbbb 2 INSTR BELONGTO 40baa0 - 40bbbd -1 INSTR LOCAL NoMetaUpdate test r15b, 10h - 40bbbd 4 INSTR BELONGTO 40baa0 - 40bbc1 -1 INSTR LOCAL NoMetaUpdate fmulp st(1), st - 40bbc1 2 INSTR BELONGTO 40baa0 - 40bbc3 -1 INSTR LOCAL NoMetaUpdate jz loc_40C0B8 - 40bbc3 6 INSTR BELONGTO 40baa0 - 40bbc9 -1 INSTR LOCAL MetadataUnused mov eax, [rsp+0D8h+var_90] - 40bbc9 4 INSTR BELONGTO 40baa0 - 40bbcd -1 INSTR LOCAL MetadataUnused xor ebp, ebp - 40bbcd 2 INSTR BELONGTO 40baa0 - 40bbcf -1 INSTR LOCAL MetadataUnused mov [rsp+0D8h+var_80], rax - 40bbcf 5 INSTR BELONGTO 40baa0 - 40bbd4 -1 INSTR LOCAL NoMetaUpdate fild [rsp+0D8h+var_80] - 40bbd4 4 INSTR BELONGTO 40baa0 - 40bbd4 4 PTRIMMEDESP STACK 88 displ fild [rsp+0D8h+var_80] - 40bbd8 -1 INSTR LOCAL NoMetaUpdate fld st - 40bbd8 2 INSTR BELONGTO 40baa0 - 40bbda -1 INSTR LOCAL NoMetaUpdate jmp short loc_40BBE4 - 40bbda 2 INSTR BELONGTO 40baa0 - 40bbe0 -1 INSTR LOCAL MetadataUnused fstp st(1) - 40bbe0 2 INSTR BELONGTO 40baa0 - 40bbe2 -1 INSTR LOCAL NoMetaUpdate fxch st(2) - 40bbe2 2 INSTR BELONGTO 40baa0 - 40bbe4 -1 INSTR LOCAL NoMetaUpdate fld st - 40bbe4 2 INSTR BELONGTO 40baa0 - 40bbe6 -1 INSTR LOCAL MetadataUnused add ebp, 1 - 40bbe6 3 INSTR BELONGTO 40baa0 - 40bbe9 -1 INSTR LOCAL NoMetaUpdate fmul st, st(2) - 40bbe9 2 INSTR BELONGTO 40baa0 - 40bbeb -1 INSTR LOCAL NoMetaUpdate fxch st(3) - 40bbeb 2 INSTR BELONGTO 40baa0 - 40bbed -1 INSTR LOCAL NoMetaUpdate fucomi st, st(3) - 40bbed 2 INSTR BELONGTO 40baa0 - 40bbef -1 INSTR LOCAL NoMetaUpdate jb short loc_40BC00 - 40bbef 2 INSTR BELONGTO 40baa0 - 40bbf1 -1 INSTR LOCAL NoMetaUpdate cmp ebp, 7 - 40bbf1 3 INSTR BELONGTO 40baa0 - 40bbf4 -1 INSTR LOCAL NoMetaUpdate jle short loc_40BBE0 - 40bbf4 2 INSTR BELONGTO 40baa0 - 40bbf6 -1 INSTR LOCAL MetadataUnused fstp st(2) - 40bbf6 2 INSTR BELONGTO 40baa0 - 40bbf8 -1 INSTR LOCAL MetadataUnused fstp st(2) - 40bbf8 2 INSTR BELONGTO 40baa0 - 40bbfa -1 INSTR LOCAL NoMetaUpdate jmp short loc_40BC04 - 40bbfa 2 INSTR BELONGTO 40baa0 - 40bc00 -1 INSTR LOCAL MetadataUnused fstp st(2) - 40bc00 2 INSTR BELONGTO 40baa0 - 40bc02 -1 INSTR LOCAL MetadataUnused fstp st(2) - 40bc02 2 INSTR BELONGTO 40baa0 - 40bc04 -1 INSTR LOCAL NoMetaUpdate fdivrp st(1), st - 40bc04 2 INSTR BELONGTO 40baa0 - 40bc06 4 INSTR BELONGTO 40baa0 - 40bc06 4 INSTR DEADREGS EFLAGS EAX ECX EDX EBX ESI EDI R12 ZZ mov edi, [rsp+0D8h+var_8C] - 40bc06 4 PTRIMMEDESP STACK 76 displ mov edi, [rsp+0D8h+var_8C] - 40bc0a 5 INSTR BELONGTO 40baa0 - 40bc0a 5 INSTR DEADREGS EFLAGS EAX ECX EDX EBX ESI R12 ZZ mov [rsp+0D8h+n], r8 - 40bc0a 5 PTRIMMEDESP STACK 24 displ mov [rsp+0D8h+n], r8 - 40bc0f -1 INSTR LOCAL NoMetaUpdate fld st - 40bc0f 2 INSTR BELONGTO 40baa0 - 40bc11 3 INSTR BELONGTO 40baa0 - 40bc11 3 INSTR DEADREGS EFLAGS EAX ECX EDX EBX ESI R12 ZZ fstp [rsp+0D8h+var_D8]; _TBYTE - 40bc11 3 PTRIMMEDESP STACK 0 displ fstp [rsp+0D8h+var_D8]; _TBYTE - 40bc14 -1 INSTR LOCAL MetadataUnused fstp [rsp+0D8h+var_B8] - 40bc14 4 INSTR BELONGTO 40baa0 - 40bc18 -1 INSTR LOCAL NoMetaUpdate call sub_40B9C0 - 40bc18 5 INSTR BELONGTO 40baa0 - 40bc18 5 INSTR DEADREGS EFLAGS EAX ECX EDX EBX ESI R12 ZZ call sub_40B9C0 - 40bc1d 5 INSTR BELONGTO 40baa0 - 40bc1d 5 INSTR DEADREGS EFLAGS EAX ECX EDX EBX ESI EDI R12 ZZ mov rdi, [rsp+0D8h+s] - 40bc1d 5 PTRIMMEDESP STACK 64 displ mov rdi, [rsp+0D8h+s] - 40bc22 5 INSTR BELONGTO 40baa0 - 40bc22 5 INSTR DEADREGS EFLAGS EAX ECX EDX EBX ESI R12 ZZ mov ecx, offset a_1lf; "%.1Lf" - 40bc27 -1 INSTR LOCAL MetadataRedundant mov rdx, 0FFFFFFFFFFFFFFFFh - 40bc27 7 INSTR BELONGTO 40baa0 - 40bc2e -2 INSTR LOCAL n ESI ZZ NUMVia2ndSrcIMMEDNUM mov esi, 1 - 40bc2e 5 INSTR BELONGTO 40baa0 - 40bc2e 5 INSTR DEADREGS EFLAGS EAX EBX ESI R12 ZZ mov esi, 1 - 40bc33 -1 INSTR LOCAL MetadataRedundant xor eax, eax - 40bc33 2 INSTR BELONGTO 40baa0 - 40bc35 -1 INSTR LOCAL MetadataRedundant fstp [rsp+0D8h+var_D8] - 40bc35 3 INSTR BELONGTO 40baa0 - 40bc38 -1 INSTR LOCAL NoMetaUpdate call ___sprintf_chk - 40bc38 5 INSTR BELONGTO 40baa0 - 40bc38 5 INSTR DEADREGS EFLAGS EBX R12 ZZ call ___sprintf_chk - 40bc3d 5 INSTR BELONGTO 40baa0 - 40bc3d 5 INSTR DEADREGS EFLAGS EBX EDI R12 ZZ mov rdi, [rsp+0D8h+s]; s - 40bc3d 5 PTRIMMEDESP STACK 64 displ mov rdi, [rsp+0D8h+s]; s - 40bc42 -1 INSTR LOCAL NoMetaUpdate call _strlen - 40bc42 5 INSTR BELONGTO 40baa0 - 40bc42 5 INSTR DEADREGS EFLAGS EBX R12 ZZ call _strlen - 40bc47 -2 INSTR LOCAL n R8 ZZ NumericDEFs mov r8, [rsp+0D8h+n] - 40bc47 5 INSTR BELONGTO 40baa0 - 40bc47 5 INSTR DEADREGS EFLAGS EBX EDI R8 R10 R12 ZZ mov r8, [rsp+0D8h+n] - 40bc47 5 PTRIMMEDESP STACK 24 displ mov r8, [rsp+0D8h+n] - 40bc4c 5 INSTR BELONGTO 40baa0 - 40bc4c 5 INSTR DEADREGS EFLAGS EBX EDI R10 R12 ZZ mov r10d, [rsp+0D8h+var_88] - 40bc4c 5 PTRIMMEDESP STACK 80 displ mov r10d, [rsp+0D8h+var_88] - 40bc51 -2 INSTR LOCAL n RBX ZZ NumericDEFs mov rbx, rax - 40bc51 3 INSTR BELONGTO 40baa0 - 40bc51 3 INSTR DEADREGS EFLAGS EBX EDI R12 ZZ mov rbx, rax - 40bc54 -1 INSTR LOCAL MetadataUnused xor eax, eax - 40bc54 2 INSTR BELONGTO 40baa0 - 40bc56 -1 INSTR LOCAL NoMetaUpdate fld [rsp+0D8h+var_B8] - 40bc56 4 INSTR BELONGTO 40baa0 - 40bc56 4 PTRIMMEDESP STACK 32 displ fld [rsp+0D8h+var_B8] - 40bc5a -1 INSTR LOCAL MetadataRedundant add r8, 1 - 40bc5a 4 INSTR BELONGTO 40baa0 - 40bc5e -1 INSTR LOCAL NoMetaUpdate test r10d, r10d - 40bc5e 3 INSTR BELONGTO 40baa0 - 40bc61 -1 INSTR LOCAL MetadataRedundant setz al - 40bc61 3 INSTR BELONGTO 40baa0 - 40bc64 -1 INSTR LOCAL MetadataRedundant lea rax, [r8+rax+1] - 40bc64 5 INSTR BELONGTO 40baa0 - 40bc69 -1 INSTR LOCAL NoMetaUpdate cmp rbx, rax - 40bc69 3 INSTR BELONGTO 40baa0 - 40bc6c -1 INSTR LOCAL NoMetaUpdate ja short loc_40BC80 - 40bc6c 2 INSTR BELONGTO 40baa0 - 40bc6e -1 INSTR LOCAL NoMetaUpdate test r15b, 8 - 40bc6e 4 INSTR BELONGTO 40baa0 - 40bc72 -1 INSTR LOCAL NoMetaUpdate jz short loc_40BCD8 - 40bc72 2 INSTR BELONGTO 40baa0 - 40bc74 -1 INSTR LOCAL MetadataUnused mov rdx, [rsp+0D8h+s] - 40bc74 5 INSTR BELONGTO 40baa0 - 40bc79 -1 INSTR LOCAL NoMetaUpdate cmp byte ptr [rdx+rbx-1], 30h - 40bc79 5 INSTR BELONGTO 40baa0 - 40bc7e -1 INSTR LOCAL NoMetaUpdate jnz short loc_40BCE0 - 40bc7e 2 INSTR BELONGTO 40baa0 - 40bc80 -1 INSTR LOCAL NoMetaUpdate fld cs:flt_415740 - 40bc80 6 INSTR BELONGTO 40baa0 - 40bc86 4 INSTR BELONGTO 40baa0 - 40bc86 4 INSTR DEADREGS EFLAGS EAX ECX EDX EBX ESI EDI R12 ZZ mov edi, [rsp+0D8h+var_8C] - 40bc86 4 PTRIMMEDESP STACK 76 displ mov edi, [rsp+0D8h+var_8C] - 40bc8a -1 INSTR LOCAL NoMetaUpdate fmul st(1), st - 40bc8a 2 INSTR BELONGTO 40baa0 - 40bc8c -1 INSTR LOCAL NoMetaUpdate fxch st(1) - 40bc8c 2 INSTR BELONGTO 40baa0 - 40bc8e 3 INSTR BELONGTO 40baa0 - 40bc8e 3 INSTR DEADREGS EFLAGS EAX ECX EDX EBX ESI R12 ZZ fstp [rsp+0D8h+var_D8]; _TBYTE - 40bc8e 3 PTRIMMEDESP STACK 0 displ fstp [rsp+0D8h+var_D8]; _TBYTE - 40bc91 -1 INSTR LOCAL MetadataUnused fstp [rsp+0D8h+var_B8] - 40bc91 4 INSTR BELONGTO 40baa0 - 40bc95 -1 INSTR LOCAL NoMetaUpdate call sub_40B9C0 - 40bc95 5 INSTR BELONGTO 40baa0 - 40bc95 5 INSTR DEADREGS EFLAGS EAX ECX EDX EBX ESI R12 ZZ call sub_40B9C0 - 40bc9a -1 INSTR LOCAL NoMetaUpdate fld [rsp+0D8h+var_B8] - 40bc9a 4 INSTR BELONGTO 40baa0 - 40bc9a 4 PTRIMMEDESP STACK 32 displ fld [rsp+0D8h+var_B8] - 40bc9e 5 INSTR BELONGTO 40baa0 - 40bc9e 5 INSTR DEADREGS EFLAGS EAX ECX EDX EBX ESI EDI R12 ZZ mov rdi, [rsp+0D8h+s] - 40bc9e 5 PTRIMMEDESP STACK 64 displ mov rdi, [rsp+0D8h+s] - 40bca3 5 INSTR BELONGTO 40baa0 - 40bca3 5 INSTR DEADREGS EFLAGS EAX ECX EDX EBX ESI R12 ZZ mov ecx, offset a_0lf; "%.0Lf" - 40bca8 -1 INSTR LOCAL MetadataRedundant mov rdx, 0FFFFFFFFFFFFFFFFh - 40bca8 7 INSTR BELONGTO 40baa0 - 40bcaf -2 INSTR LOCAL n ESI ZZ NUMVia2ndSrcIMMEDNUM mov esi, 1 - 40bcaf 5 INSTR BELONGTO 40baa0 - 40bcaf 5 INSTR DEADREGS EFLAGS EAX EBX ESI R12 ZZ mov esi, 1 - 40bcb4 -1 INSTR LOCAL MetadataRedundant xor eax, eax - 40bcb4 2 INSTR BELONGTO 40baa0 - 40bcb6 -1 INSTR LOCAL NoMetaUpdate fdivp st(1), st - 40bcb6 2 INSTR BELONGTO 40baa0 - 40bcb8 -1 INSTR LOCAL MetadataRedundant fstp [rsp+0D8h+var_D8] - 40bcb8 3 INSTR BELONGTO 40baa0 - 40bcbb -1 INSTR LOCAL NoMetaUpdate call ___sprintf_chk - 40bcbb 5 INSTR BELONGTO 40baa0 - 40bcbb 5 INSTR DEADREGS EFLAGS EBX R12 ZZ call ___sprintf_chk - 40bcc0 5 INSTR BELONGTO 40baa0 - 40bcc0 5 INSTR DEADREGS EFLAGS EBX EDI R12 ZZ mov rdi, [rsp+0D8h+s]; s - 40bcc0 5 PTRIMMEDESP STACK 64 displ mov rdi, [rsp+0D8h+s]; s - 40bcc5 -1 INSTR LOCAL NoMetaUpdate call _strlen - 40bcc5 5 INSTR BELONGTO 40baa0 - 40bcc5 5 INSTR DEADREGS EFLAGS EBX R12 ZZ call _strlen - 40bcca -2 INSTR LOCAL n R8 ZZ AlwaysNUM xor r8d, r8d - 40bcca 3 INSTR BELONGTO 40baa0 - 40bcca 3 INSTR DEADREGS EFLAGS EDX EBX ESI EDI R8 R12 ZZ xor r8d, r8d - 40bccd -2 INSTR LOCAL n RBX ZZ NumericDEFs mov rbx, rax - 40bccd 3 INSTR BELONGTO 40baa0 - 40bccd 3 INSTR DEADREGS EFLAGS EDX EBX ESI EDI R12 ZZ mov rbx, rax - 40bcd0 -1 INSTR LOCAL NoMetaUpdate jmp short loc_40BCE8 - 40bcd0 2 INSTR BELONGTO 40baa0 - 40bcd8 -1 INSTR LOCAL MetadataUnused fstp st - 40bcd8 2 INSTR BELONGTO 40baa0 - 40bcda -1 INSTR LOCAL NoMetaUpdate jmp short loc_40BCE8 - 40bcda 2 INSTR BELONGTO 40baa0 - 40bce0 -1 INSTR LOCAL MetadataUnused fstp st - 40bce0 2 INSTR BELONGTO 40baa0 - 40bce2 6 INSTR BELONGTO 40baa0 - 40bce8 5 INSTR BELONGTO 40baa0 - 40bce8 5 INSTR DEADREGS EFLAGS EDX ESI EDI R12 ZZ mov r12, [rsp+0D8h+var_A8] - 40bce8 5 PTRIMMEDESP STACK 48 displ mov r12, [rsp+0D8h+var_A8] - 40bced 5 INSTR BELONGTO 40baa0 - 40bced 5 INSTR DEADREGS EFLAGS EDX ESI EDI ZZ mov rsi, [rsp+0D8h+s]; src - 40bced 5 PTRIMMEDESP STACK 64 displ mov rsi, [rsp+0D8h+s]; src - 40bcf2 -2 INSTR LOCAL n RDX ZZ NumericDEFs mov rdx, rbx ; n - 40bcf2 3 INSTR BELONGTO 40baa0 - 40bcf2 3 INSTR DEADREGS EFLAGS EDX EDI ZZ mov rdx, rbx ; n - 40bcf5 5 INSTR BELONGTO 40baa0 - 40bcf5 5 INSTR DEADREGS EFLAGS EDI ZZ mov [rsp+0D8h+n], r8 - 40bcf5 5 PTRIMMEDESP STACK 24 displ mov [rsp+0D8h+n], r8 - 40bcfa -1 INSTR LOCAL 2ndSrcNumeric sub r12, rbx - 40bcfa 3 INSTR BELONGTO 40baa0 - 40bcfd 3 INSTR BELONGTO 40baa0 - 40bcfd 3 INSTR DEADREGS EFLAGS EDI ZZ mov rdi, r12 ; dest - 40bd00 -1 INSTR LOCAL NoMetaUpdate call _memmove - 40bd00 5 INSTR BELONGTO 40baa0 - 40bd00 5 INSTR DEADREGS EFLAGS ZZ call _memmove - 40bd05 -2 INSTR LOCAL n R8 ZZ NumericDEFs mov r8, [rsp+0D8h+n] - 40bd05 5 INSTR BELONGTO 40baa0 - 40bd05 5 INSTR DEADREGS EFLAGS R8 ZZ mov r8, [rsp+0D8h+n] - 40bd05 5 PTRIMMEDESP STACK 24 displ mov r8, [rsp+0D8h+n] - 40bd0a -1 INSTR LOCAL 2ndSrcNumeric sub rbx, r8 - 40bd0a 3 INSTR BELONGTO 40baa0 - 40bd0d 3 INSTR BELONGTO 40baa0 - 40bd0d 3 INSTR DEADREGS EFLAGS ZZ add rbx, r12 - 40bd10 -1 INSTR LOCAL NoMetaUpdate test r15b, 4 - 40bd10 4 INSTR BELONGTO 40baa0 - 40bd14 -1 INSTR LOCAL NoMetaUpdate jnz loc_40BFE8 - 40bd14 6 INSTR BELONGTO 40baa0 - 40bd1a -1 INSTR LOCAL NoMetaUpdate test r15b, 80h - 40bd1a 4 INSTR BELONGTO 40baa0 - 40bd1e -1 INSTR LOCAL NoMetaUpdate jz loc_40BDA7 - 40bd1e 6 INSTR BELONGTO 40baa0 - 40bd24 -1 INSTR LOCAL NoMetaUpdate cmp ebp, 0FFFFFFFFh - 40bd24 3 INSTR BELONGTO 40baa0 - 40bd27 -1 INSTR LOCAL NoMetaUpdate jz loc_40C160 - 40bd27 6 INSTR BELONGTO 40baa0 - 40bd2d -1 INSTR LOCAL MetadataUnused mov eax, r15d - 40bd2d 3 INSTR BELONGTO 40baa0 - 40bd30 -1 INSTR LOCAL MetadataUnused mov edx, ebp - 40bd30 2 INSTR BELONGTO 40baa0 - 40bd32 -1 INSTR LOCAL MetadataUnused and eax, 100h - 40bd32 5 INSTR BELONGTO 40baa0 - 40bd37 -1 INSTR LOCAL MetadataUnused or edx, eax - 40bd37 2 INSTR BELONGTO 40baa0 - 40bd39 -1 INSTR LOCAL NoMetaUpdate jz short loc_40BDA7 - 40bd39 2 INSTR BELONGTO 40baa0 - 40bd3b -1 INSTR LOCAL MetadataUnused and r15d, 40h - 40bd3b 4 INSTR BELONGTO 40baa0 - 40bd3f -1 INSTR LOCAL NoMetaUpdate jnz loc_40C100 - 40bd3f 6 INSTR BELONGTO 40baa0 - 40bd45 -1 INSTR LOCAL NoMetaUpdate test ebp, ebp - 40bd45 2 INSTR BELONGTO 40baa0 - 40bd47 -1 INSTR LOCAL NoMetaUpdate jz short loc_40BD75 - 40bd47 2 INSTR BELONGTO 40baa0 - 40bd49 -1 INSTR LOCAL NoMetaUpdate cmp ebp, 1 - 40bd49 3 INSTR BELONGTO 40baa0 - 40bd4c -1 INSTR LOCAL NoMetaUpdate jnz short loc_40BD5B - 40bd4c 2 INSTR BELONGTO 40baa0 - 40bd4e -1 INSTR LOCAL MetadataUnused mov ecx, [rsp+0D8h+var_88] - 40bd4e 4 INSTR BELONGTO 40baa0 - 40bd52 -2 INSTR LOCAL n EDX ZZ NUMVia2ndSrcIMMEDNUM mov edx, 6Bh - 40bd52 5 INSTR BELONGTO 40baa0 - 40bd52 5 INSTR DEADREGS EFLAGS EDX EBX R13 R14 R15 ZZ mov edx, 6Bh - 40bd57 -1 INSTR LOCAL NoMetaUpdate test ecx, ecx - 40bd57 2 INSTR BELONGTO 40baa0 - 40bd59 -1 INSTR LOCAL NoMetaUpdate jz short loc_40BD65 - 40bd59 2 INSTR BELONGTO 40baa0 - 40bd5b -1 INSTR LOCAL MetadataUnused movsxd rdx, ebp - 40bd5b 3 INSTR BELONGTO 40baa0 - 40bd5e -2 INSTR LOCAL n EDX ZZ NumericDEFs movzx edx, ds:byte_415700[rdx] - 40bd5e 7 INSTR BELONGTO 40baa0 - 40bd5e 7 INSTR DEADREGS EFLAGS ECX EBX R13 R14 R15 ZZ movzx edx, ds:byte_415700[rdx] - 40bd65 5 INSTR BELONGTO 40baa0 - 40bd65 5 INSTR DEADREGS EFLAGS ECX EBX R13 R14 R15 ZZ mov rcx, [rsp+0D8h+var_A8] - 40bd65 5 PTRIMMEDESP STACK 48 displ mov rcx, [rsp+0D8h+var_A8] - 40bd6a 2 INSTR BELONGTO 40baa0 - 40bd6a 2 INSTR DEADREGS EFLAGS EBX R13 R14 R15 ZZ mov [rcx], dl - 40bd6c -1 INSTR LOCAL 1stSrcVia2ndSrcIMMEDNUM add rcx, 1 - 40bd6c 4 INSTR BELONGTO 40baa0 - 40bd70 5 INSTR BELONGTO 40baa0 - 40bd70 5 INSTR DEADREGS EFLAGS EDX EBX R13 R14 R15 ZZ mov [rsp+0D8h+var_A8], rcx - 40bd70 5 PTRIMMEDESP STACK 48 displ mov [rsp+0D8h+var_A8], rcx - 40bd75 -1 INSTR LOCAL NoMetaUpdate test eax, eax - 40bd75 2 INSTR BELONGTO 40baa0 - 40bd77 -1 INSTR LOCAL NoMetaUpdate jz short loc_40BDA7 - 40bd77 2 INSTR BELONGTO 40baa0 - 40bd79 -1 INSTR LOCAL NoMetaUpdate test ebp, ebp - 40bd79 2 INSTR BELONGTO 40baa0 - 40bd7b -1 INSTR LOCAL NoMetaUpdate jz short loc_40BD96 - 40bd7b 2 INSTR BELONGTO 40baa0 - 40bd7d -1 INSTR LOCAL MetadataUnused mov eax, [rsp+0D8h+var_88] - 40bd7d 4 INSTR BELONGTO 40baa0 - 40bd81 -1 INSTR LOCAL NoMetaUpdate test eax, eax - 40bd81 2 INSTR BELONGTO 40baa0 - 40bd83 -1 INSTR LOCAL NoMetaUpdate jz short loc_40BD96 - 40bd83 2 INSTR BELONGTO 40baa0 - 40bd85 5 INSTR BELONGTO 40baa0 - 40bd85 5 INSTR DEADREGS EFLAGS EAX ECX EDX EBX R13 R14 R15 ZZ mov rax, [rsp+0D8h+var_A8] - 40bd85 5 PTRIMMEDESP STACK 48 displ mov rax, [rsp+0D8h+var_A8] - 40bd8a 3 INSTR BELONGTO 40baa0 - 40bd8a 3 INSTR DEADREGS EFLAGS ECX EDX EBX R13 R14 R15 ZZ mov byte ptr [rax], 69h - 40bd8d -1 INSTR LOCAL 1stSrcVia2ndSrcIMMEDNUM add rax, 1 - 40bd8d 4 INSTR BELONGTO 40baa0 - 40bd91 5 INSTR BELONGTO 40baa0 - 40bd91 5 INSTR DEADREGS EFLAGS ECX EDX EBX R13 R14 R15 ZZ mov [rsp+0D8h+var_A8], rax - 40bd91 5 PTRIMMEDESP STACK 48 displ mov [rsp+0D8h+var_A8], rax - 40bd96 5 INSTR BELONGTO 40baa0 - 40bd96 5 INSTR DEADREGS EFLAGS EAX ECX EDX EBX R13 R14 R15 ZZ mov rdx, [rsp+0D8h+var_A8] - 40bd96 5 PTRIMMEDESP STACK 48 displ mov rdx, [rsp+0D8h+var_A8] - 40bd9b 3 INSTR BELONGTO 40baa0 - 40bd9b 3 INSTR DEADREGS EFLAGS EAX ECX EBX R13 R14 R15 ZZ mov byte ptr [rdx], 42h - 40bd9e -1 INSTR LOCAL 1stSrcVia2ndSrcIMMEDNUM add rdx, 1 - 40bd9e 4 INSTR BELONGTO 40baa0 - 40bda2 5 INSTR BELONGTO 40baa0 - 40bda2 5 INSTR DEADREGS EFLAGS EAX ECX EBX R13 R14 R15 ZZ mov [rsp+0D8h+var_A8], rdx - 40bda2 5 PTRIMMEDESP STACK 48 displ mov [rsp+0D8h+var_A8], rdx - 40bda7 5 INSTR BELONGTO 40baa0 - 40bda7 5 INSTR DEADREGS EFLAGS EAX ECX EDX EBX R13 R14 R15 ZZ mov rcx, [rsp+0D8h+var_A8] - 40bda7 5 PTRIMMEDESP STACK 48 displ mov rcx, [rsp+0D8h+var_A8] - 40bdac 3 INSTR BELONGTO 40baa0 - 40bdac 3 INSTR DEADREGS EFLAGS EAX EDX EBX R13 R14 R15 ZZ mov rax, r12 - 40bdaf -2 INSTR LOCAL n RDX ZZ NumericDEFs mov rdx, [rsp+0D8h+var_40] - 40bdaf 8 INSTR BELONGTO 40baa0 - 40bdaf 8 INSTR DEADREGS EFLAGS EDX EBX R12 R13 R14 R15 ZZ mov rdx, [rsp+0D8h+var_40] - 40bdaf 8 PTRIMMEDESP STACK 152 displ mov rdx, [rsp+0D8h+var_40] - 40bdb7 -1 INSTR LOCAL MetadataRedundant xor rdx, fs:28h - 40bdb7 9 INSTR BELONGTO 40baa0 - 40bdc0 3 INSTR BELONGTO 40baa0 - 40bdc0 3 INSTR DEADREGS EBX R12 R13 R14 R15 ZZ mov byte ptr [rcx], 0 - 40bdc3 -1 INSTR LOCAL NoMetaUpdate jnz loc_40C22B - 40bdc3 6 INSTR BELONGTO 40baa0 - 40bdc9 -1 INSTR LOCAL 1stSrcVia2ndSrcIMMEDNUM add rsp, 0A8h - 40bdc9 7 INSTR BELONGTO 40baa0 - 40bdd0 168 DEALLOC STACK esp - 168 pop rbx - 40bdd0 1 INSTR BELONGTO 40baa0 - 40bdd0 1 INSTR DEADREGS EFLAGS EBX R8 R9 R10 R11 R12 R13 R14 R15 ZZ pop rbx - 40bdd1 1 INSTR BELONGTO 40baa0 - 40bdd1 1 INSTR DEADREGS EFLAGS R8 R9 R10 R11 R12 R13 R14 R15 ZZ pop rbp - 40bdd2 2 INSTR BELONGTO 40baa0 - 40bdd2 2 INSTR DEADREGS EFLAGS R8 R9 R10 R11 R12 R13 R14 R15 ZZ pop r12 - 40bdd4 2 INSTR BELONGTO 40baa0 - 40bdd4 2 INSTR DEADREGS EFLAGS R8 R9 R10 R11 R12 R13 R14 R15 ZZ pop r13 - 40bdd6 2 INSTR BELONGTO 40baa0 - 40bdd6 2 INSTR DEADREGS EFLAGS R8 R9 R10 R11 R12 R13 R14 R15 ZZ pop r14 - 40bdd8 2 INSTR BELONGTO 40baa0 - 40bdd8 2 INSTR DEADREGS EFLAGS R8 R9 R10 R11 R12 R13 R14 R15 ZZ pop r15 - 40bdda 1 INSTR BELONGTO 40baa0 - 40bdda 1 INSTR DEADREGS EFLAGS R8 R9 R10 R11 R12 R13 R14 R15 ZZ retn - 40bde0 -1 INSTR LOCAL NoMetaUpdate test rbp, rbp - 40bde0 3 INSTR BELONGTO 40baa0 - 40bde3 -1 INSTR LOCAL NoMetaUpdate jz loc_40BB87 - 40bde3 6 INSTR BELONGTO 40baa0 - 40bde9 -2 INSTR LOCAL n RAX ZZ NumericDEFs mov rax, [rsp+0D8h+var_A0] - 40bde9 5 INSTR BELONGTO 40baa0 - 40bde9 5 INSTR DEADREGS EFLAGS EAX ECX EDX EBX ZZ mov rax, [rsp+0D8h+var_A0] - 40bde9 5 PTRIMMEDESP STACK 56 displ mov rax, [rsp+0D8h+var_A0] - 40bdee 2 INSTR BELONGTO 40baa0 - 40bdee 2 INSTR DEADREGS EFLAGS ECX EDX EBX ZZ xor edx, edx - 40bdee -2 INSTR LOCAL n EDX ZZ AlwaysNUM xor edx, edx - 40bdf0 -1 INSTR LOCAL MetadataRedundant div rbp - 40bdf0 3 INSTR BELONGTO 40baa0 - 40bdf3 -1 INSTR LOCAL NoMetaUpdate test rdx, rdx - 40bdf3 3 INSTR BELONGTO 40baa0 - 40bdf6 -2 INSTR LOCAL n RCX ZZ NumericDEFs mov rcx, rax - 40bdf6 3 INSTR BELONGTO 40baa0 - 40bdf6 3 INSTR DEADREGS ECX EBX ZZ mov rcx, rax - 40bdf9 -1 INSTR LOCAL NoMetaUpdate jnz loc_40BB87 - 40bdf9 6 INSTR BELONGTO 40baa0 - 40bdff 2 INSTR BELONGTO 40baa0 - 40bdff 2 INSTR DEADREGS EFLAGS EAX EDX EBX ESI ZZ xor edx, edx - 40bdff -2 INSTR LOCAL n EDX ZZ AlwaysNUM xor edx, edx - 40be01 -2 INSTR LOCAL n RAX ZZ NumericDEFs mov rax, r9 - 40be01 3 INSTR BELONGTO 40baa0 - 40be01 3 INSTR DEADREGS EFLAGS EAX EBX ESI ZZ mov rax, r9 - 40be04 -1 INSTR LOCAL MetadataRedundant div rcx - 40be04 3 INSTR BELONGTO 40baa0 - 40be07 -2 INSTR LOCAL n RBX ZZ NumericDEFs mov rbx, rax - 40be07 3 INSTR BELONGTO 40baa0 - 40be07 3 INSTR DEADREGS EFLAGS EBX ESI R9 ZZ mov rbx, rax - 40be0a -1 INSTR LOCAL MetadataRedundant lea rax, [rdx+rdx*4] - 40be0a 4 INSTR BELONGTO 40baa0 - 40be0e -1 INSTR LOCAL MetadataRedundant xor edx, edx - 40be0e 2 INSTR BELONGTO 40baa0 - 40be10 -1 INSTR LOCAL MetadataRedundant add rax, rax - 40be10 3 INSTR BELONGTO 40baa0 - 40be13 -1 INSTR LOCAL MetadataRedundant div rcx - 40be13 3 INSTR BELONGTO 40baa0 - 40be16 -1 INSTR LOCAL MetadataUnused add rdx, rdx - 40be16 3 INSTR BELONGTO 40baa0 - 40be19 2 INSTR BELONGTO 40baa0 - 40be19 2 INSTR DEADREGS EFLAGS ESI R9 ZZ mov esi, eax - 40be19 -2 INSTR LOCAL n ESI ZZ NumericDEFs mov esi, eax - 40be1b -1 INSTR LOCAL NoMetaUpdate cmp rcx, rdx - 40be1b 3 INSTR BELONGTO 40baa0 - 40be1e -1 INSTR LOCAL NoMetaUpdate jbe loc_40C1A0 - 40be1e 6 INSTR BELONGTO 40baa0 - 40be24 -1 INSTR LOCAL MetadataUnused xor ecx, ecx - 40be24 2 INSTR BELONGTO 40baa0 - 40be26 -1 INSTR LOCAL NoMetaUpdate test rdx, rdx - 40be26 3 INSTR BELONGTO 40baa0 - 40be29 -2 INSTR LOCAL n ECX ZZ AlwaysNUM setnz cl - 40be29 3 INSTR BELONGTO 40baa0 - 40be29 3 INSTR DEADREGS EAX ECX EDX R9 ZZ setnz cl - 40be2c 3 INSTR BELONGTO 40baa0 - 40be2c 3 INSTR DEADREGS EFLAGS EAX EDX R9 ZZ mov eax, r15d - 40be2f 5 INSTR BELONGTO 40baa0 - 40be2f 5 INSTR DEADREGS EFLAGS EDX R9 ZZ mov r9, [rsp+0D8h+var_A8] - 40be2f 5 PTRIMMEDESP STACK 48 displ mov r9, [rsp+0D8h+var_A8] - 40be34 -1 INSTR LOCAL MetadataUnused mov ebp, 0FFFFFFFFh - 40be34 5 INSTR BELONGTO 40baa0 - 40be39 3 INSTR BELONGTO 40baa0 - 40be39 3 INSTR DEADREGS EFLAGS EDX ZZ and eax, 10h - 40be3c 4 INSTR BELONGTO 40baa0 - 40be3c 4 INSTR DEADREGS EDX ZZ mov [rsp+0D8h+var_84], eax - 40be3c 4 PTRIMMEDESP STACK 84 displ mov [rsp+0D8h+var_84], eax - 40be40 -1 INSTR LOCAL NoMetaUpdate jz loc_40BF30 - 40be40 6 INSTR BELONGTO 40baa0 - 40be46 5 INSTR BELONGTO 40baa0 - 40be46 5 INSTR DEADREGS EFLAGS EAX EDX R11 ZZ mov r11d, [rsp+0D8h+var_90] - 40be46 5 PTRIMMEDESP STACK 72 displ mov r11d, [rsp+0D8h+var_90] - 40be4b -1 INSTR LOCAL MetadataUnused xor ebp, ebp - 40be4b 2 INSTR BELONGTO 40baa0 - 40be4d -1 INSTR LOCAL NoMetaUpdate cmp rbx, r11 - 40be4d 3 INSTR BELONGTO 40baa0 - 40be50 -1 INSTR LOCAL NoMetaUpdate jb loc_40BF30 - 40be50 6 INSTR BELONGTO 40baa0 - 40be56 -2 INSTR LOCAL n R9 ZZ NumericDEFs mov r9d, [rsp+0D8h+var_90] - 40be56 5 INSTR BELONGTO 40baa0 - 40be56 5 INSTR DEADREGS EFLAGS EAX EDX EDI R9 R10 ZZ mov r9d, [rsp+0D8h+var_90] - 40be56 5 PTRIMMEDESP STACK 72 displ mov r9d, [rsp+0D8h+var_90] - 40be5b -2 INSTR LOCAL n RAX ZZ NumericDEFs mov rax, rbx - 40be5b 3 INSTR BELONGTO 40baa0 - 40be5b 3 INSTR DEADREGS EFLAGS EAX EDX EDI R10 ZZ mov rax, rbx - 40be5e -1 INSTR LOCAL NoMetaUpdate xchg ax, ax - 40be5e 2 INSTR BELONGTO 40baa0 - 40be60 2 INSTR BELONGTO 40baa0 - 40be60 2 INSTR DEADREGS EFLAGS EDX EBX EDI R10 ZZ xor edx, edx - 40be60 -2 INSTR LOCAL n EDX ZZ AlwaysNUM xor edx, edx - 40be62 -2 INSTR LOCAL n RAX RDX ZZ AlwaysNUM div r11 - 40be62 3 INSTR BELONGTO 40baa0 - 40be62 3 INSTR DEADREGS EFLAGS EBX EDI R10 ZZ div r11 - 40be65 -1 INSTR LOCAL MetadataRedundant lea edx, [rdx+rdx*4] - 40be65 3 INSTR BELONGTO 40baa0 - 40be68 -2 INSTR LOCAL n RDI ZZ NumericDEFs mov rdi, rax - 40be68 3 INSTR BELONGTO 40baa0 - 40be68 3 INSTR DEADREGS EFLAGS EBX EDI R10 ZZ mov rdi, rax - 40be6b -2 INSTR LOCAL n R10 ZZ NumericDEFs lea r10d, [rsi+rdx*2] - 40be6b 4 INSTR BELONGTO 40baa0 - 40be6b 4 INSTR DEADREGS EFLAGS EAX EBX R10 ZZ lea r10d, [rsi+rdx*2] - 40be6f -1 INSTR LOCAL MetadataRedundant xor edx, edx - 40be6f 2 INSTR BELONGTO 40baa0 - 40be71 -1 INSTR LOCAL MetadataRedundant mov eax, r10d - 40be71 3 INSTR BELONGTO 40baa0 - 40be74 -1 INSTR LOCAL MetadataRedundant div r9d - 40be74 3 INSTR BELONGTO 40baa0 - 40be77 -1 INSTR LOCAL MetadataRedundant mov r10d, eax - 40be77 3 INSTR BELONGTO 40baa0 - 40be7a -1 INSTR LOCAL MetadataUnused mov eax, ecx - 40be7a 2 INSTR BELONGTO 40baa0 - 40be7c -1 INSTR LOCAL MetadataUnused sar eax, 1 - 40be7c 2 INSTR BELONGTO 40baa0 - 40be7e -2 INSTR LOCAL n ESI ZZ NumericDEFs mov esi, r10d - 40be7e 3 INSTR BELONGTO 40baa0 - 40be7e 3 INSTR DEADREGS EFLAGS EBX ESI ZZ mov esi, r10d - 40be81 -1 INSTR LOCAL MetadataUnused lea edx, [rax+rdx*2] - 40be81 3 INSTR BELONGTO 40baa0 - 40be84 -1 INSTR LOCAL MetadataRedundant mov rax, rdi - 40be84 3 INSTR BELONGTO 40baa0 - 40be87 -1 INSTR LOCAL NoMetaUpdate cmp r9d, edx - 40be87 3 INSTR BELONGTO 40baa0 - 40be8a -1 INSTR LOCAL NoMetaUpdate jbe loc_40C1D0 - 40be8a 6 INSTR BELONGTO 40baa0 - 40be90 -1 INSTR LOCAL MetadataUnused add edx, ecx - 40be90 2 INSTR BELONGTO 40baa0 - 40be92 -1 INSTR LOCAL MetadataUnused xor ecx, ecx - 40be92 2 INSTR BELONGTO 40baa0 - 40be94 -1 INSTR LOCAL NoMetaUpdate test edx, edx - 40be94 2 INSTR BELONGTO 40baa0 - 40be96 -2 INSTR LOCAL n ECX ZZ AlwaysNUM setnz cl - 40be96 3 INSTR BELONGTO 40baa0 - 40be96 3 INSTR DEADREGS ECX EDX EBX ZZ setnz cl - 40be99 -1 INSTR LOCAL MetadataUnused add ebp, 1 - 40be99 3 INSTR BELONGTO 40baa0 - 40be9c -1 INSTR LOCAL NoMetaUpdate cmp ebp, 7 - 40be9c 3 INSTR BELONGTO 40baa0 - 40be9f -1 INSTR LOCAL NoMetaUpdate jg short loc_40BEA6 - 40be9f 2 INSTR BELONGTO 40baa0 - 40bea1 -1 INSTR LOCAL NoMetaUpdate cmp r11, rdi - 40bea1 3 INSTR BELONGTO 40baa0 - 40bea4 -1 INSTR LOCAL NoMetaUpdate jbe short loc_40BE60 - 40bea4 2 INSTR BELONGTO 40baa0 - 40bea6 -1 INSTR LOCAL NoMetaUpdate cmp rdi, 9 - 40bea6 4 INSTR BELONGTO 40baa0 - 40beaa -2 INSTR LOCAL n RBX ZZ NumericDEFs mov rbx, rax - 40beaa 3 INSTR BELONGTO 40baa0 - 40beaa 3 INSTR DEADREGS EDX EBX R9 ZZ mov rbx, rax - 40bead 5 INSTR BELONGTO 40baa0 - 40bead 5 INSTR DEADREGS EAX EDX R9 ZZ mov r9, [rsp+0D8h+var_A8] - 40bead 5 PTRIMMEDESP STACK 48 displ mov r9, [rsp+0D8h+var_A8] - 40beb2 -1 INSTR LOCAL NoMetaUpdate ja short loc_40BF30 - 40beb2 2 INSTR BELONGTO 40baa0 - 40beb4 -1 INSTR LOCAL NoMetaUpdate cmp [rsp+0D8h+var_8C], 1 - 40beb4 5 INSTR BELONGTO 40baa0 - 40beb4 5 PTRIMMEDESP STACK 76 displ cmp [rsp+0D8h+var_8C], 1 - 40beb9 -1 INSTR LOCAL NoMetaUpdate jz loc_40C200 - 40beb9 6 INSTR BELONGTO 40baa0 - 40bebf -1 INSTR LOCAL MetadataUnused mov r9d, [rsp+0D8h+var_8C] - 40bebf 5 INSTR BELONGTO 40baa0 - 40bec4 -1 INSTR LOCAL MetadataUnused xor edx, edx - 40bec4 2 INSTR BELONGTO 40baa0 - 40bec6 -1 INSTR LOCAL NoMetaUpdate test ecx, ecx - 40bec6 2 INSTR BELONGTO 40baa0 - 40bec8 -2 INSTR LOCAL n EDX ZZ AlwaysNUM setnle dl - 40bec8 3 INSTR BELONGTO 40baa0 - 40bec8 3 INSTR DEADREGS EAX EDX ZZ setnle dl - 40becb -1 INSTR LOCAL MetadataUnused xor eax, eax - 40becb 2 INSTR BELONGTO 40baa0 - 40becd -1 INSTR LOCAL NoMetaUpdate test r9d, r9d - 40becd 3 INSTR BELONGTO 40baa0 - 40bed0 -2 INSTR LOCAL n EAX ZZ AlwaysNUM setz al - 40bed0 3 INSTR BELONGTO 40baa0 - 40bed0 3 INSTR DEADREGS EAX R9 ZZ setz al - 40bed3 -1 INSTR LOCAL MetadataRedundant and eax, edx - 40bed3 2 INSTR BELONGTO 40baa0 - 40bed5 -1 INSTR LOCAL NoMetaUpdate test al, al - 40bed5 2 INSTR BELONGTO 40baa0 - 40bed7 -1 INSTR LOCAL NoMetaUpdate jz loc_40C1E1 - 40bed7 6 INSTR BELONGTO 40baa0 - 40bedd -2 INSTR LOCAL n ESI ZZ NumericDEFs lea esi, [r10+1] - 40bedd 4 INSTR BELONGTO 40baa0 - 40bedd 4 INSTR DEADREGS EFLAGS EDX ESI R9 ZZ lea esi, [r10+1] - 40bee1 -1 INSTR LOCAL NoMetaUpdate cmp esi, 0Ah - 40bee1 3 INSTR BELONGTO 40baa0 - 40bee4 -1 INSTR LOCAL NoMetaUpdate jz loc_40C213 - 40bee4 6 INSTR BELONGTO 40baa0 - 40beea 5 INSTR BELONGTO 40baa0 - 40beea 5 INSTR DEADREGS EFLAGS EDX EDI R9 ZZ mov r9, [rsp+0D8h+s] - 40beea 5 PTRIMMEDESP STACK 64 displ mov r9, [rsp+0D8h+s] - 40beef 5 INSTR BELONGTO 40baa0 - 40beef 5 INSTR DEADREGS EFLAGS EDX EDI ZZ mov rdx, [rsp+0D8h+s] - 40beef 5 PTRIMMEDESP STACK 64 displ mov rdx, [rsp+0D8h+s] - 40bef4 -1 INSTR LOCAL 1stSrcVia2ndSrcIMMEDNUM add esi, 30h - 40bef4 3 INSTR BELONGTO 40baa0 - 40bef7 -1 INSTR LOCAL 1stSrcVia2ndSrcIMMEDNUM add r9, 287h - 40bef7 7 INSTR BELONGTO 40baa0 - 40befe 7 INSTR BELONGTO 40baa0 - 40befe 7 INSTR DEADREGS EFLAGS EDI ZZ mov [rdx+287h], sil - 40bf05 -2 INSTR LOCAL n RDX ZZ NumericDEFs mov rdx, r8 ; n - 40bf05 3 INSTR BELONGTO 40baa0 - 40bf05 3 INSTR DEADREGS EFLAGS EDX ESI EDI ZZ mov rdx, r8 ; n - 40bf08 -1 INSTR LOCAL 2ndSrcNumeric sub r9, r8 - 40bf08 3 INSTR BELONGTO 40baa0 - 40bf0b 3 INSTR BELONGTO 40baa0 - 40bf0b 3 INSTR DEADREGS EFLAGS ESI EDI ZZ mov rsi, r12 ; src - 40bf0e 5 INSTR BELONGTO 40baa0 - 40bf0e 5 INSTR DEADREGS EFLAGS EDI ZZ mov [rsp+0D8h+n], r8 - 40bf0e 5 PTRIMMEDESP STACK 24 displ mov [rsp+0D8h+n], r8 - 40bf13 3 INSTR BELONGTO 40baa0 - 40bf13 3 INSTR DEADREGS EFLAGS EDI ZZ mov rdi, r9 ; dest - 40bf16 5 INSTR BELONGTO 40baa0 - 40bf16 5 INSTR DEADREGS EFLAGS ZZ mov qword ptr [rsp+0D8h+var_B8], r9 - 40bf16 5 PTRIMMEDESP STACK 32 displ mov qword ptr [rsp+0D8h+var_B8], r9 - 40bf1b -1 INSTR LOCAL NoMetaUpdate call _memcpy - 40bf1b 5 INSTR BELONGTO 40baa0 - 40bf1b 5 INSTR DEADREGS EFLAGS ZZ call _memcpy - 40bf20 -2 INSTR LOCAL n R8 ZZ NumericDEFs mov r8, [rsp+0D8h+n] - 40bf20 5 INSTR BELONGTO 40baa0 - 40bf20 5 INSTR DEADREGS EFLAGS EAX ECX EDX ESI R8 R9 ZZ mov r8, [rsp+0D8h+n] - 40bf20 5 PTRIMMEDESP STACK 24 displ mov r8, [rsp+0D8h+n] - 40bf25 5 INSTR BELONGTO 40baa0 - 40bf25 5 INSTR DEADREGS EFLAGS EAX ECX EDX ESI R9 ZZ mov r9, qword ptr [rsp+0D8h+var_B8] - 40bf25 5 PTRIMMEDESP STACK 32 displ mov r9, qword ptr [rsp+0D8h+var_B8] - 40bf2a 2 INSTR BELONGTO 40baa0 - 40bf2a 2 INSTR DEADREGS EFLAGS EAX ECX EDX ESI ZZ xor ecx, ecx - 40bf2a -2 INSTR LOCAL n ECX ZZ AlwaysNUM xor ecx, ecx - 40bf2c 2 INSTR BELONGTO 40baa0 - 40bf2c 2 INSTR DEADREGS EFLAGS EAX EDX ESI ZZ xor esi, esi - 40bf2c -2 INSTR LOCAL n ESI ZZ AlwaysNUM xor esi, esi - 40bf2e -1 INSTR LOCAL NoMetaUpdate xchg ax, ax - 40bf2e 2 INSTR BELONGTO 40baa0 - 40bf30 -1 INSTR LOCAL NoMetaUpdate cmp [rsp+0D8h+var_8C], 1 - 40bf30 5 INSTR BELONGTO 40baa0 - 40bf30 5 PTRIMMEDESP STACK 76 displ cmp [rsp+0D8h+var_8C], 1 - 40bf35 -1 INSTR LOCAL NoMetaUpdate jz loc_40C1B0 - 40bf35 6 INSTR BELONGTO 40baa0 - 40bf3b 4 INSTR BELONGTO 40baa0 - 40bf3b 4 INSTR DEADREGS EFLAGS EAX EDX EDI ZZ mov edi, [rsp+0D8h+var_8C] - 40bf3b 4 PTRIMMEDESP STACK 76 displ mov edi, [rsp+0D8h+var_8C] - 40bf3f -1 INSTR LOCAL NoMetaUpdate test edi, edi - 40bf3f 2 INSTR BELONGTO 40baa0 - 40bf41 -1 INSTR LOCAL NoMetaUpdate jnz short loc_40BFA0 - 40bf41 2 INSTR BELONGTO 40baa0 - 40bf43 -1 INSTR LOCAL 2ndSrcNumeric add ecx, esi - 40bf43 2 INSTR BELONGTO 40baa0 - 40bf45 -1 INSTR LOCAL NoMetaUpdate test ecx, ecx - 40bf45 2 INSTR BELONGTO 40baa0 - 40bf47 -1 INSTR LOCAL MetadataUnused setnle al - 40bf47 3 INSTR BELONGTO 40baa0 - 40bf4a -1 INSTR LOCAL NoMetaUpdate test al, al - 40bf4a 2 INSTR BELONGTO 40baa0 - 40bf4c -1 INSTR LOCAL NoMetaUpdate jz short loc_40BFA0 - 40bf4c 2 INSTR BELONGTO 40baa0 - 40bf4e 4 INSTR BELONGTO 40baa0 - 40bf4e 4 INSTR DEADREGS EFLAGS EAX EDX ESI ZZ mov esi, [rsp+0D8h+var_84] - 40bf4e 4 PTRIMMEDESP STACK 84 displ mov esi, [rsp+0D8h+var_84] - 40bf52 -1 INSTR LOCAL 1stSrcVia2ndSrcIMMEDNUM add rbx, 1 - 40bf52 4 INSTR BELONGTO 40baa0 - 40bf56 -1 INSTR LOCAL NoMetaUpdate test esi, esi - 40bf56 2 INSTR BELONGTO 40baa0 - 40bf58 -1 INSTR LOCAL NoMetaUpdate jz short loc_40BFA0 - 40bf58 2 INSTR BELONGTO 40baa0 - 40bf5a -1 INSTR LOCAL MetadataUnused mov eax, [rsp+0D8h+var_90] - 40bf5a 4 INSTR BELONGTO 40baa0 - 40bf5e -1 INSTR LOCAL NoMetaUpdate cmp rax, rbx - 40bf5e 3 INSTR BELONGTO 40baa0 - 40bf61 -1 INSTR LOCAL NoMetaUpdate jnz short loc_40BFA0 - 40bf61 2 INSTR BELONGTO 40baa0 - 40bf63 -1 INSTR LOCAL NoMetaUpdate cmp ebp, 7 - 40bf63 3 INSTR BELONGTO 40baa0 - 40bf66 -1 INSTR LOCAL NoMetaUpdate jg short loc_40BFA0 - 40bf66 2 INSTR BELONGTO 40baa0 - 40bf68 -1 INSTR LOCAL MetadataUnused add ebp, 1 - 40bf68 3 INSTR BELONGTO 40baa0 - 40bf6b -1 INSTR LOCAL NoMetaUpdate test r15b, 8 - 40bf6b 4 INSTR BELONGTO 40baa0 - 40bf6f -2 INSTR LOCAL n EBX ZZ NUMVia2ndSrcIMMEDNUM mov ebx, 1 - 40bf6f 5 INSTR BELONGTO 40baa0 - 40bf6f 5 INSTR DEADREGS EAX EDX EBX ZZ mov ebx, 1 - 40bf74 -1 INSTR LOCAL NoMetaUpdate jnz short loc_40BFA0 - 40bf74 2 INSTR BELONGTO 40baa0 - 40bf76 4 INSTR BELONGTO 40baa0 - 40bf76 4 INSTR DEADREGS EFLAGS EAX EDX ESI EDI ZZ lea rax, [r9-1] - 40bf7a 5 INSTR BELONGTO 40baa0 - 40bf7a 5 INSTR DEADREGS EFLAGS EDX ESI EDI ZZ mov byte ptr [r9-1], 30h - 40bf7f -2 INSTR LOCAL n RDX ZZ NumericDEFs mov rdx, r8 ; n - 40bf7f 3 INSTR BELONGTO 40baa0 - 40bf7f 3 INSTR DEADREGS EFLAGS EDX ESI EDI R9 ZZ mov rdx, r8 ; n - 40bf82 3 INSTR BELONGTO 40baa0 - 40bf82 3 INSTR DEADREGS EFLAGS ESI EDI R9 ZZ mov rsi, r12 ; src - 40bf85 3 INSTR BELONGTO 40baa0 - 40bf85 3 INSTR DEADREGS EFLAGS EDI R9 R12 ZZ mov r9, rax - 40bf88 -1 INSTR LOCAL 2ndSrcNumeric sub r9, r8 - 40bf88 3 INSTR BELONGTO 40baa0 - 40bf8b 3 INSTR BELONGTO 40baa0 - 40bf8b 3 INSTR DEADREGS EFLAGS EDI R12 ZZ mov rdi, r9 ; dest - 40bf8e 5 INSTR BELONGTO 40baa0 - 40bf8e 5 INSTR DEADREGS EFLAGS R12 ZZ mov qword ptr [rsp+0D8h+var_B8], r9 - 40bf8e 5 PTRIMMEDESP STACK 32 displ mov qword ptr [rsp+0D8h+var_B8], r9 - 40bf93 -1 INSTR LOCAL NoMetaUpdate call _memcpy - 40bf93 5 INSTR BELONGTO 40baa0 - 40bf93 5 INSTR DEADREGS EFLAGS R12 ZZ call _memcpy - 40bf98 5 INSTR BELONGTO 40baa0 - 40bf98 5 INSTR DEADREGS EFLAGS EAX ECX EDX R9 R12 ZZ mov r9, qword ptr [rsp+0D8h+var_B8] - 40bf98 5 PTRIMMEDESP STACK 32 displ mov r9, qword ptr [rsp+0D8h+var_B8] - 40bf9d 3 INSTR BELONGTO 40baa0 - 40bfa0 3 INSTR BELONGTO 40baa0 - 40bfa0 3 INSTR DEADREGS EFLAGS EAX ECX EDX R12 ZZ mov r12, r9 - 40bfa3 10 INSTR BELONGTO 40baa0 - 40bfa3 10 INSTR DEADREGS EFLAGS EAX ECX EDX ZZ mov rcx, 0CCCCCCCCCCCCCCCDh - 40bfa3 -2 INSTR LOCAL n RCX ZZ NUMVia2ndSrcIMMEDNUM mov rcx, 0CCCCCCCCCCCCCCCDh - 40bfad 3 INSTR BELONGTO 40baa0 - 40bfb0 -2 INSTR LOCAL n RAX ZZ NumericDEFs mov rax, rbx - 40bfb0 3 INSTR BELONGTO 40baa0 - 40bfb0 3 INSTR DEADREGS EFLAGS EAX EDX ZZ mov rax, rbx - 40bfb3 -1 INSTR LOCAL 1stSrcVia2ndSrcIMMEDNUM sub r12, 1 - 40bfb3 4 INSTR BELONGTO 40baa0 - 40bfb7 -2 INSTR LOCAL n RAX RDX ZZ AlwaysNUM mul rcx - 40bfb7 3 INSTR BELONGTO 40baa0 - 40bfb7 3 INSTR DEADREGS EFLAGS EDX ZZ mul rcx - 40bfba -1 INSTR LOCAL MetadataRedundant shr rdx, 3 - 40bfba 4 INSTR BELONGTO 40baa0 - 40bfbe -1 INSTR LOCAL MetadataRedundant lea rax, [rdx+rdx*4] - 40bfbe 4 INSTR BELONGTO 40baa0 - 40bfc2 -1 INSTR LOCAL MetadataRedundant add rax, rax - 40bfc2 3 INSTR BELONGTO 40baa0 - 40bfc5 -1 INSTR LOCAL 2ndSrcNumeric sub bl, al - 40bfc5 2 INSTR BELONGTO 40baa0 - 40bfc7 -1 INSTR LOCAL MetadataRedundant add ebx, 30h - 40bfc7 3 INSTR BELONGTO 40baa0 - 40bfca -1 INSTR LOCAL NoMetaUpdate test rdx, rdx - 40bfca 3 INSTR BELONGTO 40baa0 - 40bfcd 4 INSTR BELONGTO 40baa0 - 40bfd1 -1 INSTR LOCAL MetadataRedundant mov rbx, rdx - 40bfd1 3 INSTR BELONGTO 40baa0 - 40bfd4 -1 INSTR LOCAL NoMetaUpdate jnz short loc_40BFB0 - 40bfd4 2 INSTR BELONGTO 40baa0 - 40bfd6 -1 INSTR LOCAL NoMetaUpdate test r15b, 4 - 40bfd6 4 INSTR BELONGTO 40baa0 - 40bfda 3 INSTR BELONGTO 40baa0 - 40bfda 3 INSTR DEADREGS EBX ZZ mov rbx, r9 - 40bfdd -1 INSTR LOCAL NoMetaUpdate jz loc_40BD1A - 40bfdd 6 INSTR BELONGTO 40baa0 - 40bfe3 5 INSTR BELONGTO 40baa0 - 40bfe8 3 INSTR BELONGTO 40baa0 - 40bfe8 3 INSTR DEADREGS EFLAGS EDI ZZ mov rdi, r14 ; s - 40bfeb 3 INSTR BELONGTO 40baa0 - 40bfeb 3 INSTR DEADREGS EFLAGS ZZ sub rbx, r12 - 40bfee -1 INSTR LOCAL NoMetaUpdate call _strlen - 40bfee 5 INSTR BELONGTO 40baa0 - 40bfee 5 INSTR DEADREGS EFLAGS ZZ call _strlen - 40bff3 5 INSTR BELONGTO 40baa0 - 40bff3 5 INSTR DEADREGS EFLAGS ECX EDX ESI EDI ZZ lea rdi, [rsp+0D8h+var_78] - 40bff3 5 PTRIMMEDESP STACK 96 displ lea rdi, [rsp+0D8h+var_78] - 40bff8 -2 INSTR LOCAL n ECX ZZ NUMVia2ndSrcIMMEDNUM mov ecx, 29h - 40bff8 5 INSTR BELONGTO 40baa0 - 40bff8 5 INSTR DEADREGS EFLAGS ECX EDX ESI ZZ mov ecx, 29h - 40bffd 3 INSTR BELONGTO 40baa0 - 40bffd 3 INSTR DEADREGS EFLAGS EDX ESI ZZ mov rsi, r12 - 40c000 3 INSTR BELONGTO 40baa0 - 40c000 3 INSTR DEADREGS EFLAGS EDX ZZ mov rdx, rbx - 40c003 -1 INSTR LOCAL MetadataUnused mov [rsp+0D8h+n], rax - 40c003 5 INSTR BELONGTO 40baa0 - 40c008 3 INSTR BELONGTO 40baa0 - 40c008 3 INSTR DEADREGS EFLAGS ZZ add r12, rbx - 40c00b -1 INSTR LOCAL NoMetaUpdate call ___memcpy_chk - 40c00b 5 INSTR BELONGTO 40baa0 - 40c00b 5 INSTR DEADREGS EFLAGS ZZ call ___memcpy_chk - 40c010 -2 INSTR LOCAL n R8 ZZ NumericDEFs mov r8, [rsp+0D8h+n] - 40c010 5 INSTR BELONGTO 40baa0 - 40c010 5 INSTR DEADREGS EFLAGS EAX ECX EDX ESI EDI R8 ZZ mov r8, [rsp+0D8h+n] - 40c010 5 PTRIMMEDESP STACK 24 displ mov r8, [rsp+0D8h+n] - 40c015 -2 INSTR LOCAL n RCX ZZ NUMVia2ndSrcIMMEDNUM mov rcx, 0FFFFFFFFFFFFFFFFh - 40c015 7 INSTR BELONGTO 40baa0 - 40c015 7 INSTR DEADREGS EFLAGS EAX ECX EDX ESI EDI ZZ mov rcx, 0FFFFFFFFFFFFFFFFh - 40c01c -1 INSTR LOCAL MetadataUnused mov [rsp+0D8h+var_8C], ebp - 40c01c 4 INSTR BELONGTO 40baa0 - 40c020 -1 INSTR LOCAL MetadataUnused mov [rsp+0D8h+var_84], r15d - 40c020 5 INSTR BELONGTO 40baa0 - 40c025 -2 INSTR LOCAL n RBP ZZ NumericDEFs mov rbp, rcx - 40c025 3 INSTR BELONGTO 40baa0 - 40c025 3 INSTR DEADREGS EFLAGS EAX EDX ESI EDI R15 ZZ mov rbp, rcx - 40c028 3 INSTR BELONGTO 40baa0 - 40c028 3 INSTR DEADREGS EFLAGS EAX EDX ESI EDI R15 ZZ mov r15, r14 - 40c02b -2 INSTR LOCAL n R14 ZZ NumericDEFs mov r14, r8 - 40c02b 3 INSTR BELONGTO 40baa0 - 40c02b 3 INSTR DEADREGS EFLAGS EAX EDX ESI EDI R14 ZZ mov r14, r8 - 40c02e -1 INSTR LOCAL NoMetaUpdate jmp short loc_40C041 - 40c02e 2 INSTR BELONGTO 40baa0 - 40c030 -1 INSTR LOCAL 2ndSrcNumeric sub r12, r14 - 40c030 3 INSTR BELONGTO 40baa0 - 40c033 -2 INSTR LOCAL n RDX ZZ NumericDEFs mov rdx, r14 ; n - 40c033 3 INSTR BELONGTO 40baa0 - 40c033 3 INSTR DEADREGS EFLAGS EDX ESI EDI ZZ mov rdx, r14 ; n - 40c036 3 INSTR BELONGTO 40baa0 - 40c036 3 INSTR DEADREGS EFLAGS ESI EDI ZZ mov rsi, r15 ; src - 40c039 3 INSTR BELONGTO 40baa0 - 40c039 3 INSTR DEADREGS EFLAGS EDI ZZ mov rdi, r12 ; dest - 40c03c -1 INSTR LOCAL NoMetaUpdate call _memcpy - 40c03c 5 INSTR BELONGTO 40baa0 - 40c03c 5 INSTR DEADREGS EFLAGS ZZ call _memcpy - 40c041 -2 INSTR LOCAL n EAX ZZ NumericDEFs movzx eax, byte ptr [r13+0] - 40c041 5 INSTR BELONGTO 40baa0 - 40c041 5 INSTR DEADREGS EFLAGS EAX EDX ESI EDI ZZ movzx eax, byte ptr [r13+0] - 40c046 -1 INSTR LOCAL NoMetaUpdate test al, al - 40c046 2 INSTR BELONGTO 40baa0 - 40c048 -1 INSTR LOCAL NoMetaUpdate jz short loc_40C057 - 40c048 2 INSTR BELONGTO 40baa0 - 40c04a -1 INSTR LOCAL NoMetaUpdate cmp al, 7Eh - 40c04a 2 INSTR BELONGTO 40baa0 - 40c04c -2 INSTR LOCAL n EBP ZZ NumericDEFs movzx ebp, al - 40c04c 3 INSTR BELONGTO 40baa0 - 40c04c 3 INSTR DEADREGS EDX ESI EDI ZZ movzx ebp, al - 40c04f 4 INSTR BELONGTO 40baa0 - 40c04f 4 INSTR DEADREGS EDX ESI EDI ZZ cmova rbp, rbx - 40c053 -1 INSTR LOCAL MetadataUnused add r13, 1 - 40c053 4 INSTR BELONGTO 40baa0 - 40c057 -1 INSTR LOCAL NoMetaUpdate cmp rbp, rbx - 40c057 3 INSTR BELONGTO 40baa0 - 40c05a 5 INSTR BELONGTO 40baa0 - 40c05a 5 INSTR DEADREGS EDX ESI EDI ZZ lea rsi, [rsp+0D8h+var_78] - 40c05a 5 PTRIMMEDESP STACK 96 displ lea rsi, [rsp+0D8h+var_78] - 40c05f 4 INSTR BELONGTO 40baa0 - 40c05f 4 INSTR DEADREGS EDX EDI ZZ cmova rbp, rbx - 40c063 -1 INSTR LOCAL 2ndSrcNumeric sub r12, rbp - 40c063 3 INSTR BELONGTO 40baa0 - 40c066 3 INSTR BELONGTO 40baa0 - 40c066 3 INSTR DEADREGS EFLAGS EDX EDI ZZ sub rbx, rbp - 40c069 3 INSTR BELONGTO 40baa0 - 40c069 3 INSTR DEADREGS EFLAGS EDX EDI ZZ mov rdx, rbp ; n - 40c06c 3 INSTR BELONGTO 40baa0 - 40c06c 3 INSTR DEADREGS EFLAGS EDI ZZ add rsi, rbx ; src - 40c06f 3 INSTR BELONGTO 40baa0 - 40c06f 3 INSTR DEADREGS EFLAGS EDI ZZ mov rdi, r12 ; dest - 40c072 -1 INSTR LOCAL NoMetaUpdate call _memcpy - 40c072 5 INSTR BELONGTO 40baa0 - 40c072 5 INSTR DEADREGS EFLAGS ZZ call _memcpy - 40c077 -1 INSTR LOCAL NoMetaUpdate test rbx, rbx - 40c077 3 INSTR BELONGTO 40baa0 - 40c07a -1 INSTR LOCAL NoMetaUpdate jnz short loc_40C030 - 40c07a 2 INSTR BELONGTO 40baa0 - 40c07c -1 INSTR LOCAL MetadataUnused mov ebp, [rsp+0D8h+var_8C] - 40c07c 4 INSTR BELONGTO 40baa0 - 40c080 -1 INSTR LOCAL MetadataUnused mov r15d, [rsp+0D8h+var_84] - 40c080 5 INSTR BELONGTO 40baa0 - 40c085 -1 INSTR LOCAL NoMetaUpdate jmp loc_40BD1A - 40c085 5 INSTR BELONGTO 40baa0 - 40c090 -2 INSTR LOCAL n RBX ZZ NumericDEFs mov rbx, rax - 40c090 3 INSTR BELONGTO 40baa0 - 40c090 3 INSTR DEADREGS EFLAGS EDX EBX ZZ mov rbx, rax - 40c093 -1 INSTR LOCAL MetadataUnused xor edx, edx - 40c093 2 INSTR BELONGTO 40baa0 - 40c095 -1 INSTR LOCAL MetadataRedundant imul rbx, r9 - 40c095 4 INSTR BELONGTO 40baa0 - 40c099 -1 INSTR LOCAL MetadataUnused mov rax, rbx - 40c099 3 INSTR BELONGTO 40baa0 - 40c09c -1 INSTR LOCAL MetadataUnused div rcx - 40c09c 3 INSTR BELONGTO 40baa0 - 40c09f -1 INSTR LOCAL NoMetaUpdate cmp rax, r9 - 40c09f 3 INSTR BELONGTO 40baa0 - 40c0a2 -1 INSTR LOCAL NoMetaUpdate jnz loc_40BB87 - 40c0a2 6 INSTR BELONGTO 40baa0 - 40c0a8 2 INSTR BELONGTO 40baa0 - 40c0a8 2 INSTR DEADREGS EFLAGS EAX ECX EDX ESI R9 ZZ xor ecx, ecx - 40c0a8 -2 INSTR LOCAL n ECX ZZ AlwaysNUM xor ecx, ecx - 40c0aa 2 INSTR BELONGTO 40baa0 - 40c0aa 2 INSTR DEADREGS EFLAGS EAX EDX ESI R9 ZZ xor esi, esi - 40c0aa -2 INSTR LOCAL n ESI ZZ AlwaysNUM xor esi, esi - 40c0ac -1 INSTR LOCAL NoMetaUpdate jmp loc_40BE2C - 40c0ac 5 INSTR BELONGTO 40baa0 - 40c0b8 3 INSTR BELONGTO 40baa0 - 40c0b8 3 INSTR DEADREGS EFLAGS EAX ECX EDX EBX ESI EDI R12 ZZ fstp [rsp+0D8h+var_D8]; _TBYTE - 40c0b8 3 PTRIMMEDESP STACK 0 displ fstp [rsp+0D8h+var_D8]; _TBYTE - 40c0bb 4 INSTR BELONGTO 40baa0 - 40c0bb 4 INSTR DEADREGS EFLAGS EAX ECX EDX EBX ESI EDI R12 ZZ mov edi, [rsp+0D8h+var_8C] - 40c0bb 4 PTRIMMEDESP STACK 76 displ mov edi, [rsp+0D8h+var_8C] - 40c0bf -1 INSTR LOCAL MetadataUnused mov ebp, 0FFFFFFFFh - 40c0bf 5 INSTR BELONGTO 40baa0 - 40c0c4 -1 INSTR LOCAL NoMetaUpdate call sub_40B9C0 - 40c0c4 5 INSTR BELONGTO 40baa0 - 40c0c4 5 INSTR DEADREGS EFLAGS EAX ECX EDX EBX ESI R12 ZZ call sub_40B9C0 - 40c0c9 5 INSTR BELONGTO 40baa0 - 40c0c9 5 INSTR DEADREGS EFLAGS EAX ECX EDX EBX ESI EDI R12 ZZ mov rdi, [rsp+0D8h+s] - 40c0c9 5 PTRIMMEDESP STACK 64 displ mov rdi, [rsp+0D8h+s] - 40c0ce 5 INSTR BELONGTO 40baa0 - 40c0ce 5 INSTR DEADREGS EFLAGS EAX ECX EDX EBX ESI R12 ZZ mov ecx, offset a_0lf; "%.0Lf" - 40c0d3 -1 INSTR LOCAL MetadataRedundant mov rdx, 0FFFFFFFFFFFFFFFFh - 40c0d3 7 INSTR BELONGTO 40baa0 - 40c0da -2 INSTR LOCAL n ESI ZZ NUMVia2ndSrcIMMEDNUM mov esi, 1 - 40c0da 5 INSTR BELONGTO 40baa0 - 40c0da 5 INSTR DEADREGS EFLAGS EAX EBX ESI R12 ZZ mov esi, 1 - 40c0df -1 INSTR LOCAL MetadataRedundant xor eax, eax - 40c0df 2 INSTR BELONGTO 40baa0 - 40c0e1 -1 INSTR LOCAL MetadataRedundant fstp [rsp+0D8h+var_D8] - 40c0e1 3 INSTR BELONGTO 40baa0 - 40c0e4 -1 INSTR LOCAL NoMetaUpdate call ___sprintf_chk - 40c0e4 5 INSTR BELONGTO 40baa0 - 40c0e4 5 INSTR DEADREGS EFLAGS EBX R12 ZZ call ___sprintf_chk - 40c0e9 5 INSTR BELONGTO 40baa0 - 40c0e9 5 INSTR DEADREGS EFLAGS EBX EDI R12 ZZ mov rdi, [rsp+0D8h+s]; s - 40c0e9 5 PTRIMMEDESP STACK 64 displ mov rdi, [rsp+0D8h+s]; s - 40c0ee -1 INSTR LOCAL NoMetaUpdate call _strlen - 40c0ee 5 INSTR BELONGTO 40baa0 - 40c0ee 5 INSTR DEADREGS EFLAGS EBX R12 ZZ call _strlen - 40c0f3 -2 INSTR LOCAL n R8 ZZ AlwaysNUM xor r8d, r8d - 40c0f3 3 INSTR BELONGTO 40baa0 - 40c0f3 3 INSTR DEADREGS EFLAGS EDX EBX ESI EDI R8 R12 ZZ xor r8d, r8d - 40c0f6 -2 INSTR LOCAL n RBX ZZ NumericDEFs mov rbx, rax - 40c0f6 3 INSTR BELONGTO 40baa0 - 40c0f6 3 INSTR DEADREGS EFLAGS EDX EBX ESI EDI R12 ZZ mov rbx, rax - 40c0f9 -1 INSTR LOCAL NoMetaUpdate jmp loc_40BCE8 - 40c0f9 5 INSTR BELONGTO 40baa0 - 40c100 5 INSTR BELONGTO 40baa0 - 40c100 5 INSTR DEADREGS EFLAGS ECX EDX EBX R13 R14 R15 ZZ mov rcx, [rsp+0D8h+s] - 40c100 5 PTRIMMEDESP STACK 64 displ mov rcx, [rsp+0D8h+s] - 40c105 7 INSTR BELONGTO 40baa0 - 40c105 7 INSTR DEADREGS EFLAGS EDX EBX R13 R14 R15 ZZ mov byte ptr [rcx+288h], 20h - 40c10c -1 INSTR LOCAL 1stSrcVia2ndSrcIMMEDNUM add rcx, 289h - 40c10c 7 INSTR BELONGTO 40baa0 - 40c113 5 INSTR BELONGTO 40baa0 - 40c113 5 INSTR DEADREGS EFLAGS EDX EBX R13 R14 R15 ZZ mov [rsp+0D8h+var_A8], rcx - 40c113 5 PTRIMMEDESP STACK 48 displ mov [rsp+0D8h+var_A8], rcx - 40c118 -1 INSTR LOCAL NoMetaUpdate jmp loc_40BD45 - 40c118 5 INSTR BELONGTO 40baa0 - 40c120 -1 INSTR LOCAL NoMetaUpdate fadd cs:dword_4156B8 - 40c120 6 INSTR BELONGTO 40baa0 - 40c126 -1 INSTR LOCAL MetadataUnused mov [rsp+0D8h+var_80], rbp - 40c126 5 INSTR BELONGTO 40baa0 - 40c12b -1 INSTR LOCAL NoMetaUpdate test rbp, rbp - 40c12b 3 INSTR BELONGTO 40baa0 - 40c12e -1 INSTR LOCAL NoMetaUpdate fild [rsp+0D8h+var_80] - 40c12e 4 INSTR BELONGTO 40baa0 - 40c12e 4 PTRIMMEDESP STACK 88 displ fild [rsp+0D8h+var_80] - 40c132 -1 INSTR LOCAL NoMetaUpdate jns loc_40BBAB - 40c132 6 INSTR BELONGTO 40baa0 - 40c138 -1 INSTR LOCAL NoMetaUpdate fadd cs:dword_4156B8 - 40c138 6 INSTR BELONGTO 40baa0 - 40c13e -1 INSTR LOCAL NoMetaUpdate cmp [rsp+0D8h+var_A0], 0 - 40c13e 6 INSTR BELONGTO 40baa0 - 40c13e 6 PTRIMMEDESP STACK 56 displ cmp [rsp+0D8h+var_A0], 0 - 40c144 -1 INSTR LOCAL NoMetaUpdate fild [rsp+0D8h+var_A0] - 40c144 4 INSTR BELONGTO 40baa0 - 40c144 4 PTRIMMEDESP STACK 56 displ fild [rsp+0D8h+var_A0] - 40c148 -1 INSTR LOCAL NoMetaUpdate jns loc_40BBBB - 40c148 6 INSTR BELONGTO 40baa0 - 40c14e -1 INSTR LOCAL NoMetaUpdate fadd cs:dword_4156B8 - 40c14e 6 INSTR BELONGTO 40baa0 - 40c154 -1 INSTR LOCAL NoMetaUpdate jmp loc_40BBBB - 40c154 5 INSTR BELONGTO 40baa0 - 40c160 -1 INSTR LOCAL MetadataUnused xor ebp, ebp - 40c160 2 INSTR BELONGTO 40baa0 - 40c162 -1 INSTR LOCAL NoMetaUpdate cmp [rsp+0D8h+var_A0], 1 - 40c162 6 INSTR BELONGTO 40baa0 - 40c162 6 PTRIMMEDESP STACK 56 displ cmp [rsp+0D8h+var_A0], 1 - 40c168 -1 INSTR LOCAL NoMetaUpdate jbe loc_40BD2D - 40c168 6 INSTR BELONGTO 40baa0 - 40c16e -1 INSTR LOCAL MetadataUnused mov edx, [rsp+0D8h+var_90] - 40c16e 4 INSTR BELONGTO 40baa0 - 40c172 -1 INSTR LOCAL MetadataUnused mov rcx, [rsp+0D8h+var_A0] - 40c172 5 INSTR BELONGTO 40baa0 - 40c177 -1 INSTR LOCAL MetadataUnused mov bpl, 1 - 40c177 3 INSTR BELONGTO 40baa0 - 40c17a -1 INSTR LOCAL MetadataUnused mov eax, 1 - 40c17a 5 INSTR BELONGTO 40baa0 - 40c17f 1 INSTR BELONGTO 40baa0 - 40c180 -1 INSTR LOCAL MetadataUnused imul rax, rdx - 40c180 4 INSTR BELONGTO 40baa0 - 40c184 -1 INSTR LOCAL NoMetaUpdate cmp rcx, rax - 40c184 3 INSTR BELONGTO 40baa0 - 40c187 -1 INSTR LOCAL NoMetaUpdate jbe loc_40BD2D - 40c187 6 INSTR BELONGTO 40baa0 - 40c18d -1 INSTR LOCAL MetadataUnused add ebp, 1 - 40c18d 3 INSTR BELONGTO 40baa0 - 40c190 -1 INSTR LOCAL NoMetaUpdate cmp ebp, 8 - 40c190 3 INSTR BELONGTO 40baa0 - 40c193 -1 INSTR LOCAL NoMetaUpdate jnz short loc_40C180 - 40c193 2 INSTR BELONGTO 40baa0 - 40c195 -1 INSTR LOCAL NoMetaUpdate jmp loc_40BD2D - 40c195 5 INSTR BELONGTO 40baa0 - 40c1a0 -1 INSTR LOCAL 2ndSrcNumeric sbb ecx, ecx - 40c1a0 2 INSTR BELONGTO 40baa0 - 40c1a2 -1 INSTR LOCAL MetadataRedundant not ecx - 40c1a2 2 INSTR BELONGTO 40baa0 - 40c1a4 -1 INSTR LOCAL MetadataRedundant add ecx, 3 - 40c1a4 3 INSTR BELONGTO 40baa0 - 40c1a7 -1 INSTR LOCAL NoMetaUpdate jmp loc_40BE2C - 40c1a7 5 INSTR BELONGTO 40baa0 - 40c1b0 -1 INSTR LOCAL MetadataUnused mov rax, rbx - 40c1b0 3 INSTR BELONGTO 40baa0 - 40c1b3 -2 INSTR LOCAL n RCX ZZ AlwaysNUM movsxd rcx, ecx - 40c1b3 3 INSTR BELONGTO 40baa0 - 40c1b3 3 INSTR DEADREGS EFLAGS EDX ZZ movsxd rcx, ecx - 40c1b6 -1 INSTR LOCAL MetadataUnused and eax, 1 - 40c1b6 3 INSTR BELONGTO 40baa0 - 40c1b9 -1 INSTR LOCAL MetadataUnused add rax, rcx - 40c1b9 3 INSTR BELONGTO 40baa0 - 40c1bc -1 INSTR LOCAL MetadataUnused setnz al - 40c1bc 3 INSTR BELONGTO 40baa0 - 40c1bf -1 INSTR LOCAL MetadataUnused movzx eax, al - 40c1bf 3 INSTR BELONGTO 40baa0 - 40c1c2 -1 INSTR LOCAL MetadataUnused add eax, esi - 40c1c2 2 INSTR BELONGTO 40baa0 - 40c1c4 -1 INSTR LOCAL NoMetaUpdate cmp eax, 5 - 40c1c4 3 INSTR BELONGTO 40baa0 - 40c1c7 -1 INSTR LOCAL MetadataUnused setnle al - 40c1c7 3 INSTR BELONGTO 40baa0 - 40c1ca -1 INSTR LOCAL NoMetaUpdate jmp loc_40BF4A - 40c1ca 5 INSTR BELONGTO 40baa0 - 40c1d0 -1 INSTR LOCAL MetadataUnused add edx, ecx - 40c1d0 2 INSTR BELONGTO 40baa0 - 40c1d2 -1 INSTR LOCAL NoMetaUpdate cmp r9d, edx - 40c1d2 3 INSTR BELONGTO 40baa0 - 40c1d5 -1 INSTR LOCAL 2ndSrcNumeric sbb ecx, ecx - 40c1d5 2 INSTR BELONGTO 40baa0 - 40c1d7 -1 INSTR LOCAL MetadataRedundant not ecx - 40c1d7 2 INSTR BELONGTO 40baa0 - 40c1d9 -1 INSTR LOCAL MetadataRedundant add ecx, 3 - 40c1d9 3 INSTR BELONGTO 40baa0 - 40c1dc -1 INSTR LOCAL NoMetaUpdate jmp loc_40BE99 - 40c1dc 5 INSTR BELONGTO 40baa0 - 40c1e1 -1 INSTR LOCAL NoMetaUpdate test r10d, r10d - 40c1e1 3 INSTR BELONGTO 40baa0 - 40c1e4 -1 INSTR LOCAL NoMetaUpdate jnz loc_40BEEA - 40c1e4 6 INSTR BELONGTO 40baa0 - 40c1ea 2 INSTR BELONGTO 40baa0 - 40c1ea 2 INSTR DEADREGS EFLAGS EDX ESI R9 ZZ xor esi, esi - 40c1ea -2 INSTR LOCAL n ESI ZZ AlwaysNUM xor esi, esi - 40c1ec -1 INSTR LOCAL NoMetaUpdate test r15b, 8 - 40c1ec 4 INSTR BELONGTO 40baa0 - 40c1f0 5 INSTR BELONGTO 40baa0 - 40c1f0 5 INSTR DEADREGS EDX R9 ZZ mov r9, [rsp+0D8h+var_A8] - 40c1f0 5 PTRIMMEDESP STACK 48 displ mov r9, [rsp+0D8h+var_A8] - 40c1f5 -1 INSTR LOCAL NoMetaUpdate jnz loc_40BF30 - 40c1f5 6 INSTR BELONGTO 40baa0 - 40c1fb -1 INSTR LOCAL NoMetaUpdate jmp loc_40BEEA - 40c1fb 5 INSTR BELONGTO 40baa0 - 40c200 -1 INSTR LOCAL MetadataUnused mov eax, r10d - 40c200 3 INSTR BELONGTO 40baa0 - 40c203 -1 INSTR LOCAL MetadataUnused and eax, 1 - 40c203 3 INSTR BELONGTO 40baa0 - 40c206 -1 INSTR LOCAL MetadataUnused add eax, ecx - 40c206 2 INSTR BELONGTO 40baa0 - 40c208 -1 INSTR LOCAL NoMetaUpdate cmp eax, 2 - 40c208 3 INSTR BELONGTO 40baa0 - 40c20b -2 INSTR LOCAL n EAX ZZ AlwaysNUM setnle al - 40c20b 3 INSTR BELONGTO 40baa0 - 40c20b 3 INSTR DEADREGS EAX EDX R9 ZZ setnle al - 40c20e -1 INSTR LOCAL NoMetaUpdate jmp loc_40BED5 - 40c20e 5 INSTR BELONGTO 40baa0 - 40c213 -2 INSTR LOCAL n RBX ZZ NumericDEFs lea rbx, [rdi+1] - 40c213 4 INSTR BELONGTO 40baa0 - 40c213 4 INSTR DEADREGS EFLAGS ECX EDX EBX ESI R9 ZZ lea rbx, [rdi+1] - 40c217 -1 INSTR LOCAL NoMetaUpdate cmp rbx, 0Ah - 40c217 4 INSTR BELONGTO 40baa0 - 40c21b -1 INSTR LOCAL NoMetaUpdate jnz short loc_40C230 - 40c21b 2 INSTR BELONGTO 40baa0 - 40c21d 5 INSTR BELONGTO 40baa0 - 40c21d 5 INSTR DEADREGS EFLAGS EAX ECX EDX ESI R9 ZZ mov r9, [rsp+0D8h+var_A8] - 40c21d 5 PTRIMMEDESP STACK 48 displ mov r9, [rsp+0D8h+var_A8] - 40c222 2 INSTR BELONGTO 40baa0 - 40c222 2 INSTR DEADREGS EFLAGS EAX ECX EDX ESI ZZ xor ecx, ecx - 40c222 -2 INSTR LOCAL n ECX ZZ AlwaysNUM xor ecx, ecx - 40c224 2 INSTR BELONGTO 40baa0 - 40c224 2 INSTR DEADREGS EFLAGS EAX EDX ESI ZZ xor esi, esi - 40c224 -2 INSTR LOCAL n ESI ZZ AlwaysNUM xor esi, esi - 40c226 -1 INSTR LOCAL NoMetaUpdate jmp loc_40BF30 - 40c226 5 INSTR BELONGTO 40baa0 - 40c22b -1 INSTR LOCAL NoMetaUpdate call ___stack_chk_fail - 40c22b 5 INSTR BELONGTO 40baa0 - 40c22b 5 INSTR DEADREGS EFLAGS EBX R12 R13 R14 R15 ZZ call ___stack_chk_fail - 40c230 2 INSTR BELONGTO 40baa0 - 40c230 2 INSTR DEADREGS EFLAGS ECX EDX ESI R9 ZZ xor ecx, ecx - 40c230 -2 INSTR LOCAL n ECX ZZ AlwaysNUM xor ecx, ecx - 40c232 -1 INSTR LOCAL NoMetaUpdate jmp short loc_40C1EA - 40c232 2 INSTR BELONGTO 40baa0 - 40c240 0 FUNC FRAMERESTORE 0 0 1 1 0 1 2 0 1 3 0 0 4 0 8 5 0 0 6 0 96 7 0 1 8 0 0 9 0 0 10 0 0 11 0 0 12 0 0 13 0 0 14 0 0 15 0 0 ZZ - 40c240 0 FUNC MMSAFENESS SAFE - 40c240 450 FUNC GLOBAL sub_40C240 FUNC_UNSAFE NOFP RET 40c401 - 40c240 5 INSTR BELONGTO 40c240 - 40c240 5 INSTR DEADREGS EFLAGS ZZ mov [rsp+var_20], rbx - 40c240 5 PTRIMMEDESP STACK -32 displ mov [rsp+var_20], rbx - 40c245 -1 INSTR LOCAL MetadataUnused mov [rsp+var_10], r12 - 40c245 5 INSTR BELONGTO 40c240 - 40c24a 3 INSTR BELONGTO 40c240 - 40c24a 3 INSTR DEADREGS EFLAGS EBX R12 ZZ mov rbx, rdi - 40c24d -1 INSTR LOCAL MetadataUnused mov [rsp+var_8], r13 - 40c24d 5 INSTR BELONGTO 40c240 - 40c252 5 INSTR BELONGTO 40c240 - 40c252 5 INSTR DEADREGS EFLAGS R12 R13 ZZ mov [rsp+var_18], rbp - 40c252 5 PTRIMMEDESP STACK -24 displ mov [rsp+var_18], rbp - 40c257 16 DATAREF STACK 1161 esp + 8 CHILDOF 1160 OFFSET 8 LOCALVAR endptr - 40c257 4 INSTR BELONGTO 40c240 - 40c257 4 INSTR DEADREGS EFLAGS R12 R13 ZZ sub rsp, 38h - 40c257 56 DATAREF STACK 1160 esp + 0 PARENT LocalFrame LOCALFRAME - 40c257 8 DATAREF STACK 1162 esp + 24 CHILDOF 1160 OFFSET 24 LOCALVAR var_20 - 40c257 8 DATAREF STACK 1163 esp + 32 CHILDOF 1160 OFFSET 32 LOCALVAR var_18 - 40c257 8 DATAREF STACK 1164 esp + 40 CHILDOF 1160 OFFSET 40 LOCALVAR var_10 - 40c257 8 DATAREF STACK 1165 esp + 48 CHILDOF 1160 OFFSET 48 LOCALVAR var_8 - 40c257 8 MEMORYHOLE STACK esp + 56 ReturnAddress - 40c25b -1 INSTR LOCAL NoMetaUpdate test rdi, rdi - 40c25b 3 INSTR BELONGTO 40c240 - 40c25e 3 INSTR BELONGTO 40c240 - 40c25e 3 INSTR DEADREGS EDI R12 R13 ZZ mov r13, rsi - 40c261 3 INSTR BELONGTO 40c240 - 40c261 3 INSTR DEADREGS EDI R12 ZZ mov r12, rdx - 40c264 -1 INSTR LOCAL NoMetaUpdate jz loc_40C368 - 40c264 6 INSTR BELONGTO 40c240 - 40c26a 2 INSTR BELONGTO 40c240 - 40c26a 2 INSTR DEADREGS EFLAGS ECX EDX ESI EDI ZZ xor ebp, ebp - 40c26a -2 INSTR LOCAL n EBP ZZ AlwaysNUM xor ebp, ebp - 40c26c -1 INSTR LOCAL NoMetaUpdate cmp byte ptr [rbx], 27h - 40c26c 3 INSTR BELONGTO 40c240 - 40c26f -1 INSTR LOCAL NoMetaUpdate jz short loc_40C2F0 - 40c26f 2 INSTR BELONGTO 40c240 - 40c271 -2 INSTR LOCAL n ECX ZZ NUMVia2ndSrcIMMEDNUM mov ecx, 4 - 40c271 5 INSTR BELONGTO 40c240 - 40c271 5 INSTR DEADREGS EFLAGS ECX EDX ESI EDI ZZ mov ecx, 4 - 40c276 5 INSTR BELONGTO 40c240 - 40c276 5 INSTR DEADREGS EFLAGS EDX ESI EDI ZZ mov edx, offset dword_415728 - 40c27b 5 INSTR BELONGTO 40c240 - 40c27b 5 INSTR DEADREGS EFLAGS ESI EDI ZZ mov esi, offset off_415710 - 40c280 3 INSTR BELONGTO 40c240 - 40c280 3 INSTR DEADREGS EFLAGS EDI ZZ mov rdi, rbx - 40c283 -1 INSTR LOCAL NoMetaUpdate call sub_409BC0 - 40c283 5 INSTR BELONGTO 40c240 - 40c283 5 INSTR DEADREGS EFLAGS ZZ call sub_409BC0 - 40c288 -1 INSTR LOCAL NoMetaUpdate test eax, eax - 40c288 2 INSTR BELONGTO 40c240 - 40c28a -1 INSTR LOCAL NoMetaUpdate js short loc_40C300 - 40c28a 2 INSTR BELONGTO 40c240 - 40c28c -1 INSTR LOCAL MetadataUnused cdqe - 40c28c 2 INSTR BELONGTO 40c240 - 40c28e 8 INSTR BELONGTO 40c240 - 40c28e 8 INSTR DEADREGS EFLAGS EDX EBX ZZ mov qword ptr [r12], 1 - 40c296 -2 INSTR LOCAL n EDX ZZ NUMVia2ndSrcIMMEDNUM mov edx, 1 - 40c296 5 INSTR BELONGTO 40c240 - 40c296 5 INSTR DEADREGS EFLAGS EDX EBX ZZ mov edx, 1 - 40c29b 7 INSTR BELONGTO 40c240 - 40c29b 7 INSTR DEADREGS EFLAGS EBX ZZ or ebp, ds:dword_415728[rax*4] - 40c2a2 4 INSTR BELONGTO 40c240 - 40c2a2 4 INSTR DEADREGS EFLAGS EAX EBX ZZ mov [r13+0], ebp - 40c2a6 2 INSTR BELONGTO 40c240 - 40c2a6 2 INSTR DEADREGS EFLAGS EAX EBX R13 ZZ xor eax, eax - 40c2a6 -2 INSTR LOCAL n EAX ZZ AlwaysNUM xor eax, eax - 40c2a8 -1 INSTR LOCAL NoMetaUpdate test rdx, rdx - 40c2a8 3 INSTR BELONGTO 40c240 - 40c2ab -1 INSTR LOCAL NoMetaUpdate jnz short loc_40C2D2 - 40c2ab 2 INSTR BELONGTO 40c240 - 40c2ad 5 INSTR BELONGTO 40c240 - 40c2ad 5 INSTR DEADREGS EFLAGS EBX EDI R13 ZZ mov edi, offset name; "POSIXLY_CORRECT" - 40c2b2 -1 INSTR LOCAL NoMetaUpdate call _getenv - 40c2b2 5 INSTR BELONGTO 40c240 - 40c2b2 5 INSTR DEADREGS EFLAGS EBX R13 ZZ call _getenv - 40c2b7 -1 INSTR LOCAL NoMetaUpdate cmp rax, 1 - 40c2b7 4 INSTR BELONGTO 40c240 - 40c2bb 3 INSTR BELONGTO 40c240 - 40c2bb 3 INSTR DEADREGS EBX R8 R9 R10 R11 R13 ZZ sbb rax, rax - 40c2be 5 INSTR BELONGTO 40c240 - 40c2be 5 INSTR DEADREGS EFLAGS EBX R8 R9 R10 R11 R13 ZZ and eax, 200h - 40c2c3 -1 INSTR LOCAL 1stSrcVia2ndSrcIMMEDNUM add rax, 200h - 40c2c3 6 INSTR BELONGTO 40c240 - 40c2c9 4 INSTR BELONGTO 40c240 - 40c2c9 4 INSTR DEADREGS EFLAGS EBX R8 R9 R10 R11 R13 ZZ mov [r12], rax - 40c2cd -2 INSTR LOCAL n EAX ZZ NUMVia2ndSrcIMMEDNUM mov eax, 4 - 40c2cd 5 INSTR BELONGTO 40c240 - 40c2cd 5 INSTR DEADREGS EFLAGS EAX EBX R8 R9 R10 R11 R12 R13 ZZ mov eax, 4 - 40c2d2 5 INSTR BELONGTO 40c240 - 40c2d2 5 INSTR DEADREGS EFLAGS EBX R8 R9 R10 R11 R12 R13 ZZ mov rbx, [rsp+38h+var_20] - 40c2d2 5 PTRIMMEDESP STACK 24 displ mov rbx, [rsp+38h+var_20] - 40c2d7 5 INSTR BELONGTO 40c240 - 40c2d7 5 INSTR DEADREGS EFLAGS R8 R9 R10 R11 R12 R13 ZZ mov rbp, [rsp+38h+var_18] - 40c2d7 5 PTRIMMEDESP STACK 32 displ mov rbp, [rsp+38h+var_18] - 40c2dc -1 INSTR LOCAL MetadataUnused mov r12, [rsp+38h+var_10] - 40c2dc 5 INSTR BELONGTO 40c240 - 40c2e1 -1 INSTR LOCAL MetadataUnused mov r13, [rsp+38h+var_8] - 40c2e1 5 INSTR BELONGTO 40c240 - 40c2e6 -1 INSTR LOCAL 1stSrcVia2ndSrcIMMEDNUM add rsp, 38h - 40c2e6 4 INSTR BELONGTO 40c240 - 40c2ea 1 INSTR BELONGTO 40c240 - 40c2ea 1 INSTR DEADREGS EFLAGS R8 R9 R10 R11 R12 R13 ZZ retn - 40c2ea 56 DEALLOC STACK esp - 56 retn - 40c2f0 -1 INSTR LOCAL 1stSrcVia2ndSrcIMMEDNUM add rbx, 1 - 40c2f0 4 INSTR BELONGTO 40c240 - 40c2f4 -2 INSTR LOCAL n EBP ZZ NUMVia2ndSrcIMMEDNUM mov bpl, 4 - 40c2f4 3 INSTR BELONGTO 40c240 - 40c2f4 3 INSTR DEADREGS EFLAGS ECX EDX ESI EDI ZZ mov bpl, 4 - 40c2f7 -1 INSTR LOCAL NoMetaUpdate jmp loc_40C271 - 40c2f7 5 INSTR BELONGTO 40c240 - 40c300 -1 INSTR LOCAL MetadataUnused lea rsi, [rsp+38h+endptr]; endptr - 40c300 5 INSTR BELONGTO 40c240 - 40c305 2 INSTR BELONGTO 40c240 - 40c305 2 INSTR DEADREGS EFLAGS EAX ECX EDX ESI EDI R8 R9 R10 R11 ZZ xor edx, edx - 40c305 -2 INSTR LOCAL n EDX ZZ AlwaysNUM xor edx, edx - 40c307 6 INSTR BELONGTO 40c240 - 40c307 6 INSTR DEADREGS EFLAGS EAX ECX ESI EDI R8 R9 R10 R11 ZZ mov r8d, offset aEeggkkmmppttyy; "eEgGkKmMpPtTyYzZ0" - 40c30d 3 INSTR BELONGTO 40c240 - 40c30d 3 INSTR DEADREGS EFLAGS EAX ECX ESI EDI R9 R10 R11 ZZ mov rcx, r12 - 40c310 3 INSTR BELONGTO 40c240 - 40c310 3 INSTR DEADREGS EFLAGS EAX ESI EDI R9 R10 R11 ZZ mov rdi, rbx ; nptr - 40c313 -1 INSTR LOCAL NoMetaUpdate call sub_410EF0 - 40c313 5 INSTR BELONGTO 40c240 - 40c313 5 INSTR DEADREGS EFLAGS EAX ESI R9 R10 R11 ZZ call sub_410EF0 - 40c318 -1 INSTR LOCAL NoMetaUpdate test eax, eax - 40c318 2 INSTR BELONGTO 40c240 - 40c31a -1 INSTR LOCAL NoMetaUpdate jnz loc_40C3C0 - 40c31a 6 INSTR BELONGTO 40c240 - 40c320 -1 INSTR LOCAL MetadataUnused movzx eax, byte ptr [rbx] - 40c320 3 INSTR BELONGTO 40c240 - 40c323 -1 INSTR LOCAL MetadataUnused sub eax, 30h - 40c323 3 INSTR BELONGTO 40c240 - 40c326 -1 INSTR LOCAL NoMetaUpdate cmp al, 9 - 40c326 2 INSTR BELONGTO 40c240 - 40c328 -1 INSTR LOCAL NoMetaUpdate jbe short loc_40C358 - 40c328 2 INSTR BELONGTO 40c240 - 40c32a -1 INSTR LOCAL MetadataUnused mov rdx, [rsp+38h+endptr] - 40c32a 5 INSTR BELONGTO 40c240 - 40c32f -1 INSTR LOCAL NoMetaUpdate cmp rbx, rdx - 40c32f 3 INSTR BELONGTO 40c240 - 40c332 -1 INSTR LOCAL NoMetaUpdate jnz short loc_40C34D - 40c332 2 INSTR BELONGTO 40c240 - 40c334 -1 INSTR LOCAL NoMetaUpdate jmp loc_40C3D8 - 40c334 5 INSTR BELONGTO 40c240 - 40c340 -1 INSTR LOCAL MetadataUnused add rbx, 1 - 40c340 4 INSTR BELONGTO 40c240 - 40c344 -1 INSTR LOCAL NoMetaUpdate cmp rbx, rdx - 40c344 3 INSTR BELONGTO 40c240 - 40c347 -1 INSTR LOCAL NoMetaUpdate jz loc_40C3D8 - 40c347 6 INSTR BELONGTO 40c240 - 40c34d -1 INSTR LOCAL MetadataUnused movzx eax, byte ptr [rbx+1] - 40c34d 4 INSTR BELONGTO 40c240 - 40c351 -1 INSTR LOCAL MetadataUnused sub eax, 30h - 40c351 3 INSTR BELONGTO 40c240 - 40c354 -1 INSTR LOCAL NoMetaUpdate cmp al, 9 - 40c354 2 INSTR BELONGTO 40c240 - 40c356 -1 INSTR LOCAL NoMetaUpdate ja short loc_40C340 - 40c356 2 INSTR BELONGTO 40c240 - 40c358 4 INSTR BELONGTO 40c240 - 40c358 4 INSTR DEADREGS EFLAGS EAX EDX EBX ZZ mov rdx, [r12] - 40c35c -1 INSTR LOCAL NoMetaUpdate jmp loc_40C2A2 - 40c35c 5 INSTR BELONGTO 40c240 - 40c368 5 INSTR BELONGTO 40c240 - 40c368 5 INSTR DEADREGS EFLAGS EBX EDI ZZ mov edi, (offset aLs_block_size+3); name - 40c36d -1 INSTR LOCAL NoMetaUpdate call _getenv - 40c36d 5 INSTR BELONGTO 40c240 - 40c36d 5 INSTR DEADREGS EFLAGS EBX ZZ call _getenv - 40c372 -1 INSTR LOCAL NoMetaUpdate test rax, rax - 40c372 3 INSTR BELONGTO 40c240 - 40c375 3 INSTR BELONGTO 40c240 - 40c375 3 INSTR DEADREGS EBX EDI ZZ mov rbx, rax - 40c378 -1 INSTR LOCAL NoMetaUpdate jnz loc_40C26A - 40c378 6 INSTR BELONGTO 40c240 - 40c37e 5 INSTR BELONGTO 40c240 - 40c37e 5 INSTR DEADREGS EFLAGS EBX EDI ZZ mov edi, offset aBlocksize; "BLOCKSIZE" - 40c383 -1 INSTR LOCAL NoMetaUpdate call _getenv - 40c383 5 INSTR BELONGTO 40c240 - 40c383 5 INSTR DEADREGS EFLAGS EBX ZZ call _getenv - 40c388 -1 INSTR LOCAL NoMetaUpdate test rax, rax - 40c388 3 INSTR BELONGTO 40c240 - 40c38b 3 INSTR BELONGTO 40c240 - 40c38b 3 INSTR DEADREGS EBX EDI ZZ mov rbx, rax - 40c38e -1 INSTR LOCAL NoMetaUpdate jnz loc_40C26A - 40c38e 6 INSTR BELONGTO 40c240 - 40c394 5 INSTR BELONGTO 40c240 - 40c394 5 INSTR DEADREGS EFLAGS EBX EDI ZZ mov edi, offset name; "POSIXLY_CORRECT" - 40c399 -1 INSTR LOCAL NoMetaUpdate call _getenv - 40c399 5 INSTR BELONGTO 40c240 - 40c399 5 INSTR DEADREGS EFLAGS EBX ZZ call _getenv - 40c39e -1 INSTR LOCAL NoMetaUpdate cmp rax, 1 - 40c39e 4 INSTR BELONGTO 40c240 - 40c3a2 3 INSTR BELONGTO 40c240 - 40c3a2 3 INSTR DEADREGS EAX EBX ZZ sbb rdx, rdx - 40c3a5 2 INSTR BELONGTO 40c240 - 40c3a5 2 INSTR DEADREGS EFLAGS EAX EBX ZZ xor ebp, ebp - 40c3a5 -2 INSTR LOCAL n EBP ZZ AlwaysNUM xor ebp, ebp - 40c3a7 6 INSTR BELONGTO 40c240 - 40c3a7 6 INSTR DEADREGS EFLAGS EAX EBX ZZ and edx, 200h - 40c3ad -1 INSTR LOCAL 1stSrcVia2ndSrcIMMEDNUM add rdx, 200h - 40c3ad 7 INSTR BELONGTO 40c240 - 40c3b4 4 INSTR BELONGTO 40c240 - 40c3b4 4 INSTR DEADREGS EFLAGS EAX EBX ZZ mov [r12], rdx - 40c3b8 -1 INSTR LOCAL NoMetaUpdate jmp loc_40C2A2 - 40c3b8 5 INSTR BELONGTO 40c240 - 40c3c0 8 INSTR BELONGTO 40c240 - 40c3c0 8 INSTR DEADREGS EFLAGS EDX EBX ZZ mov dword ptr [r13+0], 0 - 40c3c8 4 INSTR BELONGTO 40c240 - 40c3c8 4 INSTR DEADREGS EFLAGS EDX EBX R13 ZZ mov rdx, [r12] - 40c3cc -1 INSTR LOCAL NoMetaUpdate jmp loc_40C2A8 - 40c3cc 5 INSTR BELONGTO 40c240 - 40c3d8 -2 INSTR LOCAL n EBP ZZ NumericDEFs or bpl, 80h - 40c3d8 4 INSTR BELONGTO 40c240 - 40c3d8 4 INSTR DEADREGS EFLAGS EAX EBX ZZ or bpl, 80h - 40c3dc -1 INSTR LOCAL NoMetaUpdate cmp byte ptr [rdx-1], 42h - 40c3dc 4 INSTR BELONGTO 40c240 - 40c3e0 -1 INSTR LOCAL NoMetaUpdate jz short loc_40C3F0 - 40c3e0 2 INSTR BELONGTO 40c240 - 40c3e2 -2 INSTR LOCAL n EBP ZZ NumericDEFs or ebp, 20h - 40c3e2 3 INSTR BELONGTO 40c240 - 40c3e2 3 INSTR DEADREGS EFLAGS EAX EDX EBX ZZ or ebp, 20h - 40c3e5 4 INSTR BELONGTO 40c240 - 40c3e5 4 INSTR DEADREGS EFLAGS EAX EDX EBX ZZ mov rdx, [r12] - 40c3e9 -1 INSTR LOCAL NoMetaUpdate jmp loc_40C2A2 - 40c3e9 5 INSTR BELONGTO 40c240 - 40c3f0 -2 INSTR LOCAL n EBP ZZ NumericDEFs or ebp, 100h - 40c3f0 6 INSTR BELONGTO 40c240 - 40c3f0 6 INSTR DEADREGS EFLAGS EAX EBX ZZ or ebp, 100h - 40c3f6 -1 INSTR LOCAL NoMetaUpdate cmp byte ptr [rdx-2], 69h - 40c3f6 4 INSTR BELONGTO 40c240 - 40c3fa -1 INSTR LOCAL NoMetaUpdate jnz loc_40C358 - 40c3fa 6 INSTR BELONGTO 40c240 - 40c400 -1 INSTR LOCAL NoMetaUpdate jmp short loc_40C3E2 - 40c400 2 INSTR BELONGTO 40c240 - 40c410 0 FUNC FRAMERESTORE 0 0 0 1 0 0 2 0 4 3 -20 0 4 0 8 5 -12 0 6 0 0 7 0 0 8 0 0 9 0 0 10 0 0 11 0 0 12 -4 0 13 0 0 14 0 0 15 0 0 ZZ - 40c410 0 FUNC MMSAFENESS SAFE - 40c410 157 FUNC GLOBAL sub_40C410 FUNC_UNSAFE NOFP RET 40c4ac - 40c410 2 INSTR BELONGTO 40c410 - 40c410 2 INSTR DEADREGS EFLAGS EAX ZZ push r12 - 40c410 -3 INSTR LOCAL NoWarn push r12 - 40c412 7 INSTR BELONGTO 40c410 - 40c412 7 INSTR DEADREGS EFLAGS EAX R12 ZZ mov rax, cs:qword_61A168 - 40c419 1 INSTR BELONGTO 40c410 - 40c419 1 INSTR DEADREGS EFLAGS R12 ZZ push rbp - 40c419 -3 INSTR LOCAL NoWarn push rbp - 40c41a 2 INSTR BELONGTO 40c410 - 40c41a 2 INSTR DEADREGS EFLAGS R12 ZZ mov ebp, edi - 40c41c -1 INSTR LOCAL NoMetaUpdate test rax, rax - 40c41c 3 INSTR BELONGTO 40c410 - 40c41f 1 INSTR BELONGTO 40c410 - 40c41f 1 INSTR DEADREGS R12 ZZ push rbx - 40c41f 24 DATAREF STACK 1166 esp + 0 PARENT LocalFrame LOCALFRAME - 40c41f 8 MEMORYHOLE STACK esp + 24 ReturnAddress - 40c420 -1 INSTR LOCAL NoMetaUpdate jz short loc_40C43D - 40c420 2 INSTR BELONGTO 40c410 - 40c422 -1 INSTR LOCAL NoMetaUpdate cmp [rax], edi - 40c422 2 INSTR BELONGTO 40c410 - 40c424 3 INSTR BELONGTO 40c410 - 40c424 3 INSTR DEADREGS EBX R12 ZZ mov rbx, rax - 40c427 -1 INSTR LOCAL NoMetaUpdate jnz short loc_40C434 - 40c427 2 INSTR BELONGTO 40c410 - 40c429 -1 INSTR LOCAL NoMetaUpdate jmp short loc_40C490 - 40c429 2 INSTR BELONGTO 40c410 - 40c430 -1 INSTR LOCAL NoMetaUpdate cmp [rax], ebp - 40c430 2 INSTR BELONGTO 40c410 - 40c432 -1 INSTR LOCAL NoMetaUpdate jz short loc_40C4A8 - 40c432 2 INSTR BELONGTO 40c410 - 40c434 4 INSTR BELONGTO 40c410 - 40c434 4 INSTR DEADREGS EFLAGS EBX R12 ZZ mov rax, [rax+8] - 40c438 -1 INSTR LOCAL NoMetaUpdate test rax, rax - 40c438 3 INSTR BELONGTO 40c410 - 40c43b -1 INSTR LOCAL NoMetaUpdate jnz short loc_40C430 - 40c43b 2 INSTR BELONGTO 40c410 - 40c43d 2 INSTR BELONGTO 40c410 - 40c43d 2 INSTR DEADREGS EFLAGS EBX EDI R12 ZZ mov edi, ebp ; uid - 40c43f 6 INSTR BELONGTO 40c410 - 40c43f 6 INSTR DEADREGS EFLAGS EBX R12 ZZ mov r12d, (offset aWrittenBySSAnd+1Bh) - 40c445 -1 INSTR LOCAL NoMetaUpdate call _getpwuid - 40c445 5 INSTR BELONGTO 40c410 - 40c445 5 INSTR DEADREGS EFLAGS EBX ZZ call _getpwuid - 40c44a -1 INSTR LOCAL NoMetaUpdate test rax, rax - 40c44a 3 INSTR BELONGTO 40c410 - 40c44d -2 INSTR LOCAL n EDI ZZ NUMVia2ndSrcIMMEDNUM mov edi, 11h - 40c44d 5 INSTR BELONGTO 40c410 - 40c44d 5 INSTR DEADREGS EBX EDI ZZ mov edi, 11h - 40c452 -1 INSTR LOCAL NoMetaUpdate jz short loc_40C463 - 40c452 2 INSTR BELONGTO 40c410 - 40c454 3 INSTR BELONGTO 40c410 - 40c454 3 INSTR DEADREGS EFLAGS EBX EDI R12 ZZ mov r12, [rax] - 40c457 3 INSTR BELONGTO 40c410 - 40c457 3 INSTR DEADREGS EFLAGS EBX EDI ZZ mov rdi, r12 ; s - 40c45a -1 INSTR LOCAL NoMetaUpdate call _strlen - 40c45a 5 INSTR BELONGTO 40c410 - 40c45a 5 INSTR DEADREGS EFLAGS EBX ZZ call _strlen - 40c45f -2 INSTR LOCAL n RDI ZZ NumericDEFs lea rdi, [rax+11h] - 40c45f 4 INSTR BELONGTO 40c410 - 40c45f 4 INSTR DEADREGS EFLAGS EBX EDI ZZ lea rdi, [rax+11h] - 40c463 -1 INSTR LOCAL NoMetaUpdate call sub_410820 - 40c463 5 INSTR BELONGTO 40c410 - 40c463 5 INSTR DEADREGS EFLAGS EBX ZZ call sub_410820 - 40c468 4 INSTR BELONGTO 40c410 - 40c468 4 INSTR DEADREGS EFLAGS EBX ESI EDI ZZ lea rdi, [rax+10h] ; dest - 40c46c 2 INSTR BELONGTO 40c410 - 40c46c 2 INSTR DEADREGS EFLAGS EBX ESI ZZ mov [rax], ebp - 40c46e 3 INSTR BELONGTO 40c410 - 40c46e 3 INSTR DEADREGS EFLAGS EBX ESI ZZ mov rsi, r12 ; src - 40c471 3 INSTR BELONGTO 40c410 - 40c471 3 INSTR DEADREGS EFLAGS EBX R12 ZZ mov rbx, rax - 40c474 -1 INSTR LOCAL NoMetaUpdate call _strcpy - 40c474 5 INSTR BELONGTO 40c410 - 40c474 5 INSTR DEADREGS EFLAGS R12 ZZ call _strcpy - 40c479 7 INSTR BELONGTO 40c410 - 40c479 7 INSTR DEADREGS EFLAGS EAX EDX R8 R9 R10 R11 R12 ZZ mov rax, cs:qword_61A168 - 40c480 7 INSTR BELONGTO 40c410 - 40c480 7 INSTR DEADREGS EFLAGS EDX R8 R9 R10 R11 R12 ZZ mov cs:qword_61A168, rbx - 40c487 4 INSTR BELONGTO 40c410 - 40c487 4 INSTR DEADREGS EFLAGS EDX R8 R9 R10 R11 R12 ZZ mov [rbx+8], rax - 40c48b 5 INSTR BELONGTO 40c410 - 40c490 2 INSTR BELONGTO 40c410 - 40c490 2 INSTR DEADREGS EFLAGS EAX EDX R8 R9 R10 R11 R12 ZZ xor eax, eax - 40c490 -2 INSTR LOCAL n EAX ZZ AlwaysNUM xor eax, eax - 40c492 -1 INSTR LOCAL NoMetaUpdate cmp byte ptr [rbx+10h], 0 - 40c492 4 INSTR BELONGTO 40c410 - 40c496 4 INSTR BELONGTO 40c410 - 40c496 4 INSTR DEADREGS EDX R8 R9 R10 R11 R12 ZZ lea rdx, [rbx+10h] - 40c49a 1 INSTR BELONGTO 40c410 - 40c49a 1 INSTR DEADREGS EBX R8 R9 R10 R11 R12 ZZ pop rbx - 40c49b 1 INSTR BELONGTO 40c410 - 40c49b 1 INSTR DEADREGS R8 R9 R10 R11 R12 ZZ pop rbp - 40c49c 2 INSTR BELONGTO 40c410 - 40c49c 2 INSTR DEADREGS R8 R9 R10 R11 R12 ZZ pop r12 - 40c49e 4 INSTR BELONGTO 40c410 - 40c49e 4 INSTR DEADREGS R8 R9 R10 R11 R12 ZZ cmovnz rax, rdx - 40c4a2 1 INSTR BELONGTO 40c410 - 40c4a2 1 INSTR DEADREGS EFLAGS R8 R9 R10 R11 R12 ZZ retn - 40c4a8 3 INSTR BELONGTO 40c410 - 40c4a8 3 INSTR DEADREGS EFLAGS EDX EBX R8 R9 R10 R11 R12 ZZ mov rbx, rax - 40c4ab -1 INSTR LOCAL NoMetaUpdate jmp short loc_40C490 - 40c4ab 2 INSTR BELONGTO 40c410 - 40c4b0 -3 INSTR LOCAL NoWarn push r12 - 40c4b5 -3 INSTR LOCAL NoWarn push rbp - 40c4b6 -3 INSTR LOCAL NoWarn push rbx - 40c4be -1 INSTR LOCAL NoMetaUpdate test rbx, rbx - 40c4c1 -1 INSTR LOCAL NoMetaUpdate jz short loc_40C500 - 40c4c6 -1 INSTR LOCAL NoMetaUpdate jmp short loc_40C4D9 - 40c4d4 -1 INSTR LOCAL NoMetaUpdate test rbx, rbx - 40c4d7 -1 INSTR LOCAL NoMetaUpdate jz short loc_40C500 - 40c4d9 -1 INSTR LOCAL NoMetaUpdate cmp [rbx+10h], bpl - 40c4dd -1 INSTR LOCAL NoMetaUpdate jnz short loc_40C4D0 - 40c4e6 -1 INSTR LOCAL NoMetaUpdate call _strcmp - 40c4eb -1 INSTR LOCAL NoMetaUpdate test eax, eax - 40c4ed -1 INSTR LOCAL NoMetaUpdate jnz short loc_40C4D0 - 40c507 -1 INSTR LOCAL NoMetaUpdate test rbx, rbx - 40c50a -1 INSTR LOCAL NoMetaUpdate jz short loc_40C540 - 40c511 -1 INSTR LOCAL NoMetaUpdate jmp short loc_40C521 - 40c51c -1 INSTR LOCAL NoMetaUpdate test rbx, rbx - 40c51f -1 INSTR LOCAL NoMetaUpdate jz short loc_40C540 - 40c521 -1 INSTR LOCAL NoMetaUpdate cmp [rbx+10h], bpl - 40c525 -1 INSTR LOCAL NoMetaUpdate jnz short loc_40C518 - 40c52e -1 INSTR LOCAL NoMetaUpdate call _strcmp - 40c533 -1 INSTR LOCAL NoMetaUpdate test eax, eax - 40c535 -1 INSTR LOCAL NoMetaUpdate jnz short loc_40C518 - 40c539 -2 INSTR LOCAL n EAX ZZ AlwaysNUM xor eax, eax - 40c543 -1 INSTR LOCAL NoMetaUpdate call _getpwnam - 40c54e -1 INSTR LOCAL NoMetaUpdate call _strlen - 40c557 -1 INSTR LOCAL NoMetaUpdate call sub_410820 - 40c566 -1 INSTR LOCAL NoMetaUpdate call _strcpy - 40c56b -1 INSTR LOCAL NoMetaUpdate test rbp, rbp - 40c56e -1 INSTR LOCAL NoMetaUpdate jz short loc_40C58C - 40c570 3 PTRIMMEDEBP STACK 16 displ mov eax, [rbp+10h] - 40c587 -1 INSTR LOCAL NoMetaUpdate jmp loc_40C4EF - 40c59e -2 INSTR LOCAL n EAX ZZ AlwaysNUM xor eax, eax - 40c5a0 -1 INSTR LOCAL NoMetaUpdate jmp loc_40C4F2 - 40c5b0 0 FUNC FRAMERESTORE 0 0 0 1 0 0 2 0 4 3 -20 0 4 0 8 5 -12 0 6 0 0 7 0 0 8 0 0 9 0 0 10 0 0 11 0 0 12 -4 0 13 0 0 14 0 0 15 0 0 ZZ - 40c5b0 0 FUNC MMSAFENESS SAFE - 40c5b0 157 FUNC GLOBAL sub_40C5B0 FUNC_UNSAFE NOFP RET 40c64c - 40c5b0 2 INSTR BELONGTO 40c5b0 - 40c5b0 2 INSTR DEADREGS EFLAGS EAX ZZ push r12 - 40c5b0 -3 INSTR LOCAL NoWarn push r12 - 40c5b2 7 INSTR BELONGTO 40c5b0 - 40c5b2 7 INSTR DEADREGS EFLAGS EAX R12 ZZ mov rax, cs:qword_61A178 - 40c5b9 1 INSTR BELONGTO 40c5b0 - 40c5b9 1 INSTR DEADREGS EFLAGS R12 ZZ push rbp - 40c5b9 -3 INSTR LOCAL NoWarn push rbp - 40c5ba 2 INSTR BELONGTO 40c5b0 - 40c5ba 2 INSTR DEADREGS EFLAGS R12 ZZ mov ebp, edi - 40c5bc -1 INSTR LOCAL NoMetaUpdate test rax, rax - 40c5bc 3 INSTR BELONGTO 40c5b0 - 40c5bf 1 INSTR BELONGTO 40c5b0 - 40c5bf 1 INSTR DEADREGS R12 ZZ push rbx - 40c5bf 24 DATAREF STACK 1167 esp + 0 PARENT LocalFrame LOCALFRAME - 40c5bf 8 MEMORYHOLE STACK esp + 24 ReturnAddress - 40c5c0 -1 INSTR LOCAL NoMetaUpdate jz short loc_40C5DD - 40c5c0 2 INSTR BELONGTO 40c5b0 - 40c5c2 -1 INSTR LOCAL NoMetaUpdate cmp [rax], edi - 40c5c2 2 INSTR BELONGTO 40c5b0 - 40c5c4 3 INSTR BELONGTO 40c5b0 - 40c5c4 3 INSTR DEADREGS EBX R12 ZZ mov rbx, rax - 40c5c7 -1 INSTR LOCAL NoMetaUpdate jnz short loc_40C5D4 - 40c5c7 2 INSTR BELONGTO 40c5b0 - 40c5c9 -1 INSTR LOCAL NoMetaUpdate jmp short loc_40C630 - 40c5c9 2 INSTR BELONGTO 40c5b0 - 40c5d0 -1 INSTR LOCAL NoMetaUpdate cmp [rax], ebp - 40c5d0 2 INSTR BELONGTO 40c5b0 - 40c5d2 -1 INSTR LOCAL NoMetaUpdate jz short loc_40C648 - 40c5d2 2 INSTR BELONGTO 40c5b0 - 40c5d4 4 INSTR BELONGTO 40c5b0 - 40c5d4 4 INSTR DEADREGS EFLAGS EBX R12 ZZ mov rax, [rax+8] - 40c5d8 -1 INSTR LOCAL NoMetaUpdate test rax, rax - 40c5d8 3 INSTR BELONGTO 40c5b0 - 40c5db -1 INSTR LOCAL NoMetaUpdate jnz short loc_40C5D0 - 40c5db 2 INSTR BELONGTO 40c5b0 - 40c5dd 2 INSTR BELONGTO 40c5b0 - 40c5dd 2 INSTR DEADREGS EFLAGS EBX EDI R12 ZZ mov edi, ebp ; gid - 40c5df 6 INSTR BELONGTO 40c5b0 - 40c5df 6 INSTR DEADREGS EFLAGS EBX R12 ZZ mov r12d, (offset aWrittenBySSAnd+1Bh) - 40c5e5 -1 INSTR LOCAL NoMetaUpdate call _getgrgid - 40c5e5 5 INSTR BELONGTO 40c5b0 - 40c5e5 5 INSTR DEADREGS EFLAGS EBX ZZ call _getgrgid - 40c5ea -1 INSTR LOCAL NoMetaUpdate test rax, rax - 40c5ea 3 INSTR BELONGTO 40c5b0 - 40c5ed -2 INSTR LOCAL n EDI ZZ NUMVia2ndSrcIMMEDNUM mov edi, 11h - 40c5ed 5 INSTR BELONGTO 40c5b0 - 40c5ed 5 INSTR DEADREGS EBX EDI ZZ mov edi, 11h - 40c5f2 -1 INSTR LOCAL NoMetaUpdate jz short loc_40C603 - 40c5f2 2 INSTR BELONGTO 40c5b0 - 40c5f4 3 INSTR BELONGTO 40c5b0 - 40c5f4 3 INSTR DEADREGS EFLAGS EBX EDI R12 ZZ mov r12, [rax] - 40c5f7 3 INSTR BELONGTO 40c5b0 - 40c5f7 3 INSTR DEADREGS EFLAGS EBX EDI ZZ mov rdi, r12 ; s - 40c5fa -1 INSTR LOCAL NoMetaUpdate call _strlen - 40c5fa 5 INSTR BELONGTO 40c5b0 - 40c5fa 5 INSTR DEADREGS EFLAGS EBX ZZ call _strlen - 40c5ff -2 INSTR LOCAL n RDI ZZ NumericDEFs lea rdi, [rax+11h] - 40c5ff 4 INSTR BELONGTO 40c5b0 - 40c5ff 4 INSTR DEADREGS EFLAGS EBX EDI ZZ lea rdi, [rax+11h] - 40c603 -1 INSTR LOCAL NoMetaUpdate call sub_410820 - 40c603 5 INSTR BELONGTO 40c5b0 - 40c603 5 INSTR DEADREGS EFLAGS EBX ZZ call sub_410820 - 40c608 4 INSTR BELONGTO 40c5b0 - 40c608 4 INSTR DEADREGS EFLAGS EBX ESI EDI ZZ lea rdi, [rax+10h] ; dest - 40c60c 2 INSTR BELONGTO 40c5b0 - 40c60c 2 INSTR DEADREGS EFLAGS EBX ESI ZZ mov [rax], ebp - 40c60e 3 INSTR BELONGTO 40c5b0 - 40c60e 3 INSTR DEADREGS EFLAGS EBX ESI ZZ mov rsi, r12 ; src - 40c611 3 INSTR BELONGTO 40c5b0 - 40c611 3 INSTR DEADREGS EFLAGS EBX R12 ZZ mov rbx, rax - 40c614 -1 INSTR LOCAL NoMetaUpdate call _strcpy - 40c614 5 INSTR BELONGTO 40c5b0 - 40c614 5 INSTR DEADREGS EFLAGS R12 ZZ call _strcpy - 40c619 7 INSTR BELONGTO 40c5b0 - 40c619 7 INSTR DEADREGS EFLAGS EAX EDX R8 R9 R10 R11 R12 ZZ mov rax, cs:qword_61A178 - 40c620 7 INSTR BELONGTO 40c5b0 - 40c620 7 INSTR DEADREGS EFLAGS EDX R8 R9 R10 R11 R12 ZZ mov cs:qword_61A178, rbx - 40c627 4 INSTR BELONGTO 40c5b0 - 40c627 4 INSTR DEADREGS EFLAGS EDX R8 R9 R10 R11 R12 ZZ mov [rbx+8], rax - 40c62b 5 INSTR BELONGTO 40c5b0 - 40c630 2 INSTR BELONGTO 40c5b0 - 40c630 2 INSTR DEADREGS EFLAGS EAX EDX R8 R9 R10 R11 R12 ZZ xor eax, eax - 40c630 -2 INSTR LOCAL n EAX ZZ AlwaysNUM xor eax, eax - 40c632 -1 INSTR LOCAL NoMetaUpdate cmp byte ptr [rbx+10h], 0 - 40c632 4 INSTR BELONGTO 40c5b0 - 40c636 4 INSTR BELONGTO 40c5b0 - 40c636 4 INSTR DEADREGS EDX R8 R9 R10 R11 R12 ZZ lea rdx, [rbx+10h] - 40c63a 1 INSTR BELONGTO 40c5b0 - 40c63a 1 INSTR DEADREGS EBX R8 R9 R10 R11 R12 ZZ pop rbx - 40c63b 1 INSTR BELONGTO 40c5b0 - 40c63b 1 INSTR DEADREGS R8 R9 R10 R11 R12 ZZ pop rbp - 40c63c 2 INSTR BELONGTO 40c5b0 - 40c63c 2 INSTR DEADREGS R8 R9 R10 R11 R12 ZZ pop r12 - 40c63e 4 INSTR BELONGTO 40c5b0 - 40c63e 4 INSTR DEADREGS R8 R9 R10 R11 R12 ZZ cmovnz rax, rdx - 40c642 1 INSTR BELONGTO 40c5b0 - 40c642 1 INSTR DEADREGS EFLAGS R8 R9 R10 R11 R12 ZZ retn - 40c648 3 INSTR BELONGTO 40c5b0 - 40c648 3 INSTR DEADREGS EFLAGS EDX EBX R8 R9 R10 R11 R12 ZZ mov rbx, rax - 40c64b -1 INSTR LOCAL NoMetaUpdate jmp short loc_40C630 - 40c64b 2 INSTR BELONGTO 40c5b0 - 40c650 -3 INSTR LOCAL NoWarn push r12 - 40c655 -3 INSTR LOCAL NoWarn push rbp - 40c656 -3 INSTR LOCAL NoWarn push rbx - 40c65e -1 INSTR LOCAL NoMetaUpdate test rbx, rbx - 40c661 -1 INSTR LOCAL NoMetaUpdate jz short loc_40C6A0 - 40c666 -1 INSTR LOCAL NoMetaUpdate jmp short loc_40C679 - 40c674 -1 INSTR LOCAL NoMetaUpdate test rbx, rbx - 40c677 -1 INSTR LOCAL NoMetaUpdate jz short loc_40C6A0 - 40c679 -1 INSTR LOCAL NoMetaUpdate cmp [rbx+10h], bpl - 40c67d -1 INSTR LOCAL NoMetaUpdate jnz short loc_40C670 - 40c686 -1 INSTR LOCAL NoMetaUpdate call _strcmp - 40c68b -1 INSTR LOCAL NoMetaUpdate test eax, eax - 40c68d -1 INSTR LOCAL NoMetaUpdate jnz short loc_40C670 - 40c6a7 -1 INSTR LOCAL NoMetaUpdate test rbx, rbx - 40c6aa -1 INSTR LOCAL NoMetaUpdate jz short loc_40C6E0 - 40c6b1 -1 INSTR LOCAL NoMetaUpdate jmp short loc_40C6C1 - 40c6bc -1 INSTR LOCAL NoMetaUpdate test rbx, rbx - 40c6bf -1 INSTR LOCAL NoMetaUpdate jz short loc_40C6E0 - 40c6c1 -1 INSTR LOCAL NoMetaUpdate cmp [rbx+10h], bpl - 40c6c5 -1 INSTR LOCAL NoMetaUpdate jnz short loc_40C6B8 - 40c6ce -1 INSTR LOCAL NoMetaUpdate call _strcmp - 40c6d3 -1 INSTR LOCAL NoMetaUpdate test eax, eax - 40c6d5 -1 INSTR LOCAL NoMetaUpdate jnz short loc_40C6B8 - 40c6d9 -2 INSTR LOCAL n EAX ZZ AlwaysNUM xor eax, eax - 40c6e3 -1 INSTR LOCAL NoMetaUpdate call _getgrnam - 40c6ee -1 INSTR LOCAL NoMetaUpdate call _strlen - 40c6f7 -1 INSTR LOCAL NoMetaUpdate call sub_410820 - 40c706 -1 INSTR LOCAL NoMetaUpdate call _strcpy - 40c70b -1 INSTR LOCAL NoMetaUpdate test rbp, rbp - 40c70e -1 INSTR LOCAL NoMetaUpdate jz short loc_40C72C - 40c710 3 PTRIMMEDEBP STACK 16 displ mov eax, [rbp+10h] - 40c727 -1 INSTR LOCAL NoMetaUpdate jmp loc_40C68F - 40c73e -2 INSTR LOCAL n EAX ZZ AlwaysNUM xor eax, eax - 40c740 -1 INSTR LOCAL NoMetaUpdate jmp loc_40C692 - 40c750 0 FUNC FRAMERESTORE 0 0 4 1 0 4 2 0 1 3 0 0 4 0 8 5 0 0 6 0 96 7 0 1 8 0 0 9 0 0 10 0 0 11 0 0 12 0 0 13 0 0 14 0 0 15 0 0 ZZ - 40c750 0 FUNC MMSAFENESS SAFE - 40c750 173 FUNC GLOBAL sub_40C750 FUNC_UNSAFE NOFP RET FUNC_LEAF 40c7fc - 40c750 -1 INSTR LOCAL NoMetaUpdate test rdi, rdi - 40c750 3 INSTR BELONGTO 40c750 - 40c750 8 MEMORYHOLE STACK esp + 0 ReturnAddress - 40c753 4 INSTR BELONGTO 40c750 - 40c753 4 INSTR DEADREGS ECX EDX R8 R9 ZZ lea rcx, [rsi+14h] - 40c757 4 INSTR BELONGTO 40c750 - 40c757 4 INSTR DEADREGS EDX R8 R9 ZZ mov byte ptr [rsi+14h], 0 - 40c75b 10 INSTR BELONGTO 40c750 - 40c75b 10 INSTR DEADREGS EDX ESI R8 R9 ZZ mov rsi, 6666666666666667h - 40c75b -2 INSTR LOCAL n RSI ZZ NUMVia2ndSrcIMMEDNUM mov rsi, 6666666666666667h - 40c765 -1 INSTR LOCAL NoMetaUpdate js short loc_40C7A8 - 40c765 2 INSTR BELONGTO 40c750 - 40c767 9 INSTR BELONGTO 40c750 - 40c770 -2 INSTR LOCAL n RAX ZZ NumericDEFs mov rax, rdi - 40c770 3 INSTR BELONGTO 40c750 - 40c770 3 INSTR DEADREGS EFLAGS EAX EDX R8 R9 ZZ mov rax, rdi - 40c773 -1 INSTR LOCAL 1stSrcVia2ndSrcIMMEDNUM sub rcx, 1 - 40c773 4 INSTR BELONGTO 40c750 - 40c777 -2 INSTR LOCAL n RAX RDX ZZ AlwaysNUM imul rsi - 40c777 3 INSTR BELONGTO 40c750 - 40c777 3 INSTR DEADREGS EFLAGS EDX R8 R9 ZZ imul rsi - 40c77a -1 INSTR LOCAL MetadataRedundant mov rax, rdi - 40c77a 3 INSTR BELONGTO 40c750 - 40c77d -1 INSTR LOCAL MetadataRedundant sar rax, 3Fh - 40c77d 4 INSTR BELONGTO 40c750 - 40c781 -1 INSTR LOCAL MetadataRedundant sar rdx, 2 - 40c781 4 INSTR BELONGTO 40c750 - 40c785 -1 INSTR LOCAL MetadataRedundant sub rdx, rax - 40c785 3 INSTR BELONGTO 40c750 - 40c788 -1 INSTR LOCAL MetadataRedundant lea rax, [rdx+rdx*4] - 40c788 4 INSTR BELONGTO 40c750 - 40c78c -1 INSTR LOCAL MetadataRedundant add rax, rax - 40c78c 3 INSTR BELONGTO 40c750 - 40c78f -1 INSTR LOCAL 2ndSrcNumeric sub rdi, rax - 40c78f 3 INSTR BELONGTO 40c750 - 40c792 -1 INSTR LOCAL MetadataRedundant add edi, 30h - 40c792 3 INSTR BELONGTO 40c750 - 40c795 -1 INSTR LOCAL NoMetaUpdate test rdx, rdx - 40c795 3 INSTR BELONGTO 40c750 - 40c798 3 INSTR BELONGTO 40c750 - 40c798 3 INSTR DEADREGS EAX R8 R9 ZZ mov [rcx], dil - 40c79b -1 INSTR LOCAL MetadataRedundant mov rdi, rdx - 40c79b 3 INSTR BELONGTO 40c750 - 40c79e -1 INSTR LOCAL NoMetaUpdate jnz short loc_40C770 - 40c79e 2 INSTR BELONGTO 40c750 - 40c7a0 3 INSTR BELONGTO 40c750 - 40c7a0 3 INSTR DEADREGS EFLAGS EAX R8 R9 ZZ mov rax, rcx - 40c7a3 1 INSTR BELONGTO 40c750 - 40c7a3 1 INSTR DEADREGS EFLAGS R8 R9 ZZ retn - 40c7a8 3 INSTR BELONGTO 40c750 - 40c7a8 3 INSTR DEADREGS EFLAGS EDX ESI R8 R9 ZZ mov rsi, rcx - 40c7ab 10 INSTR BELONGTO 40c750 - 40c7ab 10 INSTR DEADREGS EFLAGS ECX EDX R8 R9 ZZ mov r9, 6666666666666667h - 40c7ab -2 INSTR LOCAL n R9 ZZ NUMVia2ndSrcIMMEDNUM mov r9, 6666666666666667h - 40c7b5 -2 INSTR LOCAL n R8 ZZ NUMVia2ndSrcIMMEDNUM mov r8d, 30h - 40c7b5 6 INSTR BELONGTO 40c750 - 40c7b5 6 INSTR DEADREGS EFLAGS ECX EDX R8 ZZ mov r8d, 30h - 40c7bb -1 INSTR LOCAL NoMetaUpdate jmp short loc_40C7C3 - 40c7bb 2 INSTR BELONGTO 40c750 - 40c7c0 3 INSTR BELONGTO 40c750 - 40c7c0 3 INSTR DEADREGS EFLAGS EDX ESI ZZ mov rsi, rcx - 40c7c3 -2 INSTR LOCAL n RAX ZZ NumericDEFs mov rax, rdi - 40c7c3 3 INSTR BELONGTO 40c750 - 40c7c3 3 INSTR DEADREGS EFLAGS EAX ECX EDX ZZ mov rax, rdi - 40c7c6 4 INSTR BELONGTO 40c750 - 40c7c6 4 INSTR DEADREGS EFLAGS ECX EDX ZZ lea rcx, [rsi-1] - 40c7ca -2 INSTR LOCAL n RAX RDX ZZ AlwaysNUM imul r9 - 40c7ca 3 INSTR BELONGTO 40c750 - 40c7ca 3 INSTR DEADREGS EFLAGS EDX ZZ imul r9 - 40c7cd -1 INSTR LOCAL MetadataRedundant mov rax, rdi - 40c7cd 3 INSTR BELONGTO 40c750 - 40c7d0 -1 INSTR LOCAL MetadataRedundant sar rax, 3Fh - 40c7d0 4 INSTR BELONGTO 40c750 - 40c7d4 -1 INSTR LOCAL MetadataRedundant sar rdx, 2 - 40c7d4 4 INSTR BELONGTO 40c750 - 40c7d8 -1 INSTR LOCAL MetadataRedundant sub rdx, rax - 40c7d8 3 INSTR BELONGTO 40c750 - 40c7db -1 INSTR LOCAL MetadataRedundant lea rax, [rdx+rdx*4] - 40c7db 4 INSTR BELONGTO 40c750 - 40c7df -1 INSTR LOCAL MetadataRedundant lea eax, [r8+rax*2] - 40c7df 4 INSTR BELONGTO 40c750 - 40c7e3 -1 INSTR LOCAL MetadataRedundant sub al, dil - 40c7e3 3 INSTR BELONGTO 40c750 - 40c7e6 -1 INSTR LOCAL NoMetaUpdate test rdx, rdx - 40c7e6 3 INSTR BELONGTO 40c750 - 40c7e9 -2 INSTR LOCAL n RDI ZZ NumericDEFs mov rdi, rdx - 40c7e9 3 INSTR BELONGTO 40c750 - 40c7e9 3 INSTR DEADREGS EDI ZZ mov rdi, rdx - 40c7ec 3 INSTR BELONGTO 40c750 - 40c7ef -1 INSTR LOCAL NoMetaUpdate jnz short loc_40C7C0 - 40c7ef 2 INSTR BELONGTO 40c750 - 40c7f1 4 INSTR BELONGTO 40c750 - 40c7f1 4 INSTR DEADREGS EFLAGS EAX ECX R8 R9 ZZ lea rcx, [rsi-2] - 40c7f5 4 INSTR BELONGTO 40c750 - 40c7f5 4 INSTR DEADREGS EFLAGS EAX R8 R9 ZZ mov byte ptr [rsi-2], 2Dh - 40c7f9 3 INSTR BELONGTO 40c750 - 40c7f9 3 INSTR DEADREGS EFLAGS EAX R8 R9 ZZ mov rax, rcx - 40c7fc 1 INSTR BELONGTO 40c750 - 40c7fc 1 INSTR DEADREGS EFLAGS R8 R9 ZZ retn - 40c800 0 FUNC FRAMERESTORE 0 0 4 1 0 4 2 0 1 3 0 0 4 0 8 5 0 0 6 0 1 7 0 1 8 0 0 9 0 0 10 0 0 11 0 0 12 0 0 13 0 0 14 0 0 15 0 0 ZZ - 40c800 0 FUNC MMSAFENESS SAFE - 40c800 4 INSTR BELONGTO 40c800 - 40c800 4 INSTR DEADREGS EFLAGS ECX EDX ZZ lea rcx, [rsi+14h] - 40c800 66 FUNC GLOBAL sub_40C800 FUNC_UNSAFE NOFP RET FUNC_LEAF 40c841 - 40c800 8 MEMORYHOLE STACK esp + 0 ReturnAddress - 40c804 4 INSTR BELONGTO 40c800 - 40c804 4 INSTR DEADREGS EFLAGS EDX ZZ mov byte ptr [rsi+14h], 0 - 40c808 10 INSTR BELONGTO 40c800 - 40c808 10 INSTR DEADREGS EFLAGS EDX ESI ZZ mov rsi, 0CCCCCCCCCCCCCCCDh - 40c808 -2 INSTR LOCAL n RSI ZZ NUMVia2ndSrcIMMEDNUM mov rsi, 0CCCCCCCCCCCCCCCDh - 40c812 6 INSTR BELONGTO 40c800 - 40c818 -2 INSTR LOCAL n RAX ZZ NumericDEFs mov rax, rdi - 40c818 3 INSTR BELONGTO 40c800 - 40c818 3 INSTR DEADREGS EFLAGS EAX EDX ZZ mov rax, rdi - 40c81b -1 INSTR LOCAL 1stSrcVia2ndSrcIMMEDNUM sub rcx, 1 - 40c81b 4 INSTR BELONGTO 40c800 - 40c81f -2 INSTR LOCAL n RAX RDX ZZ AlwaysNUM mul rsi - 40c81f 3 INSTR BELONGTO 40c800 - 40c81f 3 INSTR DEADREGS EFLAGS EDX ZZ mul rsi - 40c822 -1 INSTR LOCAL MetadataRedundant shr rdx, 3 - 40c822 4 INSTR BELONGTO 40c800 - 40c826 -1 INSTR LOCAL MetadataRedundant lea rax, [rdx+rdx*4] - 40c826 4 INSTR BELONGTO 40c800 - 40c82a -1 INSTR LOCAL MetadataRedundant add rax, rax - 40c82a 3 INSTR BELONGTO 40c800 - 40c82d -1 INSTR LOCAL 2ndSrcNumeric sub rdi, rax - 40c82d 3 INSTR BELONGTO 40c800 - 40c830 -1 INSTR LOCAL MetadataRedundant add edi, 30h - 40c830 3 INSTR BELONGTO 40c800 - 40c833 -1 INSTR LOCAL NoMetaUpdate test rdx, rdx - 40c833 3 INSTR BELONGTO 40c800 - 40c836 3 INSTR BELONGTO 40c800 - 40c836 3 INSTR DEADREGS EAX ZZ mov [rcx], dil - 40c839 -1 INSTR LOCAL MetadataRedundant mov rdi, rdx - 40c839 3 INSTR BELONGTO 40c800 - 40c83c -1 INSTR LOCAL NoMetaUpdate jnz short loc_40C818 - 40c83c 2 INSTR BELONGTO 40c800 - 40c83e 3 INSTR BELONGTO 40c800 - 40c83e 3 INSTR DEADREGS EFLAGS EAX ZZ mov rax, rcx - 40c841 1 INSTR BELONGTO 40c800 - 40c841 1 INSTR DEADREGS EFLAGS ZZ retn - 40c850 0 FUNC FRAMERESTORE 0 0 1 1 0 0 2 0 0 3 -44 0 4 0 8 5 -36 0 6 0 0 7 0 0 8 0 0 9 0 0 10 0 0 11 0 0 12 -28 0 13 -20 0 14 -12 0 15 -4 0 ZZ - 40c850 0 FUNC MMSAFENESS SAFE - 40c850 2 INSTR BELONGTO 40c850 - 40c850 2 INSTR DEADREGS EFLAGS ZZ push r15 - 40c850 -3 INSTR LOCAL NoWarn push r15 - 40c850 995 FUNC GLOBAL sub_40C850 FUNC_UNSAFE NOFP RET 40cc32 - 40c852 2 INSTR BELONGTO 40c850 - 40c852 2 INSTR DEADREGS EFLAGS R15 ZZ push r14 - 40c852 -3 INSTR LOCAL NoWarn push r14 - 40c854 2 INSTR BELONGTO 40c850 - 40c854 2 INSTR DEADREGS EFLAGS R14 R15 ZZ push r13 - 40c854 -3 INSTR LOCAL NoWarn push r13 - 40c856 3 INSTR BELONGTO 40c850 - 40c856 3 INSTR DEADREGS EFLAGS R13 R14 R15 ZZ mov r13, rdx - 40c859 2 INSTR BELONGTO 40c850 - 40c859 2 INSTR DEADREGS EFLAGS R14 R15 ZZ push r12 - 40c859 -3 INSTR LOCAL NoWarn push r12 - 40c85b 3 INSTR BELONGTO 40c850 - 40c85b 3 INSTR DEADREGS EFLAGS R12 R14 R15 ZZ mov r12, rcx - 40c85e 1 INSTR BELONGTO 40c850 - 40c85e 1 INSTR DEADREGS EFLAGS R14 R15 ZZ push rbp - 40c85e -3 INSTR LOCAL NoWarn push rbp - 40c85f 3 INSTR BELONGTO 40c850 - 40c85f 3 INSTR DEADREGS EFLAGS R14 R15 ZZ mov rbp, rdi - 40c862 1 INSTR BELONGTO 40c850 - 40c862 1 INSTR DEADREGS EFLAGS R14 R15 ZZ push rbx - 40c862 -3 INSTR LOCAL NoWarn push rbx - 40c863 3 INSTR BELONGTO 40c850 - 40c863 3 INSTR DEADREGS EFLAGS EBX R14 R15 ZZ mov rbx, rsi - 40c866 16 DATAREF STACK 1175 esp + 40 CHILDOF 1168 OFFSET 40 LOCALVAR var_40 - 40c866 24 MEMORYHOLE STACK esp + 56 CalleeSavedRegs - 40c866 4 DATAREF STACK 1172 esp + 24 CHILDOF 1168 OFFSET 24 LOCALVAR var_50 - 40c866 4 DATAREF STACK 1173 esp + 28 CHILDOF 1168 OFFSET 28 LOCALVAR var_4C - 40c866 4 INSTR BELONGTO 40c850 - 40c866 4 INSTR DEADREGS EFLAGS R14 R15 ZZ sub rsp, 38h - 40c866 56 DATAREF STACK 1168 esp + 0 PARENT LocalFrame LOCALFRAME - 40c866 8 DATAREF STACK 1169 esp + 0 CHILDOF 1168 OFFSET 0 LOCALVAR var_68 - 40c866 8 DATAREF STACK 1170 esp + 8 CHILDOF 1168 OFFSET 8 LOCALVAR var_60 - 40c866 8 DATAREF STACK 1171 esp + 16 CHILDOF 1168 OFFSET 16 LOCALVAR n - 40c866 8 DATAREF STACK 1174 esp + 32 CHILDOF 1168 OFFSET 32 LOCALVAR size - 40c866 8 MEMORYHOLE STACK esp + 80 ReturnAddress - 40c86a -1 INSTR LOCAL MetadataUnused mov [rsp+68h+var_50], r8d - 40c86a 5 INSTR BELONGTO 40c850 - 40c86f -1 INSTR LOCAL MetadataUnused mov [rsp+68h+var_4C], r9d - 40c86f 5 INSTR BELONGTO 40c850 - 40c874 -1 INSTR LOCAL NoMetaUpdate call _strlen - 40c874 5 INSTR BELONGTO 40c850 - 40c874 5 INSTR DEADREGS EFLAGS R14 R15 ZZ call _strlen - 40c879 -2 INSTR LOCAL n R14 ZZ NumericDEFs mov r14, rax - 40c879 3 INSTR BELONGTO 40c850 - 40c879 3 INSTR DEADREGS EFLAGS R14 R15 ZZ mov r14, rax - 40c87c 5 INSTR BELONGTO 40c850 - 40c87c 5 INSTR DEADREGS EFLAGS R15 ZZ mov [rsp+68h+var_60], rax - 40c87c 5 PTRIMMEDESP STACK 8 displ mov [rsp+68h+var_60], rax - 40c881 -1 INSTR LOCAL NoMetaUpdate call ___ctype_get_mb_cur_max - 40c881 5 INSTR BELONGTO 40c850 - 40c881 5 INSTR DEADREGS EFLAGS R15 ZZ call ___ctype_get_mb_cur_max - 40c886 -1 INSTR LOCAL NoMetaUpdate cmp rax, 1 - 40c886 4 INSTR BELONGTO 40c850 - 40c88a -1 INSTR LOCAL NoMetaUpdate jbe loc_40CA30 - 40c88a 6 INSTR BELONGTO 40c850 - 40c890 2 INSTR BELONGTO 40c850 - 40c890 2 INSTR DEADREGS EFLAGS EDX ESI EDI R15 ZZ xor edx, edx ; n - 40c890 -2 INSTR LOCAL n EDX ZZ AlwaysNUM xor edx, edx ; n - 40c892 2 INSTR BELONGTO 40c850 - 40c892 2 INSTR DEADREGS EFLAGS ESI EDI R15 ZZ xor edi, edi ; pwcs - 40c892 -2 INSTR LOCAL n EDI ZZ AlwaysNUM xor edi, edi ; pwcs - 40c894 3 INSTR BELONGTO 40c850 - 40c894 3 INSTR DEADREGS EFLAGS ESI R15 ZZ mov rsi, rbp ; s - 40c897 -1 INSTR LOCAL NoMetaUpdate call _mbstowcs - 40c897 5 INSTR BELONGTO 40c850 - 40c897 5 INSTR DEADREGS EFLAGS R15 ZZ call _mbstowcs - 40c89c -1 INSTR LOCAL NoMetaUpdate cmp rax, 0FFFFFFFFFFFFFFFFh - 40c89c 4 INSTR BELONGTO 40c850 - 40c8a0 3 INSTR BELONGTO 40c850 - 40c8a0 3 INSTR DEADREGS ECX EDI R15 ZZ mov rcx, rax - 40c8a3 -1 INSTR LOCAL NoMetaUpdate jz loc_40CA10 - 40c8a3 6 INSTR BELONGTO 40c850 - 40c8a9 4 INSTR BELONGTO 40c850 - 40c8a9 4 INSTR DEADREGS EFLAGS EDI R15 ZZ lea rax, [rax+1] - 40c8ad 4 INSTR BELONGTO 40c850 - 40c8ad 4 INSTR DEADREGS EFLAGS EDI R15 ZZ mov [rsp+68h+var_68], rcx - 40c8ad 4 PTRIMMEDESP STACK 0 displ mov [rsp+68h+var_68], rcx - 40c8b1 -2 INSTR LOCAL n RDI ZZ NumericDEFs mov rdi, rax - 40c8b1 3 INSTR BELONGTO 40c850 - 40c8b1 3 INSTR DEADREGS EFLAGS EDI R15 ZZ mov rdi, rax - 40c8b4 5 INSTR BELONGTO 40c850 - 40c8b4 5 INSTR DEADREGS EFLAGS R15 ZZ mov [rsp+68h+n], rax - 40c8b4 5 PTRIMMEDESP STACK 16 displ mov [rsp+68h+n], rax - 40c8b9 -1 INSTR LOCAL MetadataRedundant shl rdi, 2 ; size - 40c8b9 4 INSTR BELONGTO 40c850 - 40c8bd -1 INSTR LOCAL NoMetaUpdate call _malloc - 40c8bd 5 INSTR BELONGTO 40c850 - 40c8bd 5 INSTR DEADREGS EFLAGS R15 ZZ call _malloc - 40c8c2 -1 INSTR LOCAL NoMetaUpdate test rax, rax - 40c8c2 3 INSTR BELONGTO 40c850 - 40c8c5 3 INSTR BELONGTO 40c850 - 40c8c5 3 INSTR DEADREGS ECX EDI R15 ZZ mov r15, rax - 40c8c8 4 INSTR BELONGTO 40c850 - 40c8c8 4 INSTR DEADREGS ECX EDI ZZ mov rcx, [rsp+68h+var_68] - 40c8c8 4 PTRIMMEDESP STACK 0 displ mov rcx, [rsp+68h+var_68] - 40c8cc -1 INSTR LOCAL NoMetaUpdate jz loc_40CBD5 - 40c8cc 6 INSTR BELONGTO 40c850 - 40c8d2 5 INSTR BELONGTO 40c850 - 40c8d2 5 INSTR DEADREGS EFLAGS EDX ESI EDI ZZ mov rdx, [rsp+68h+n]; n - 40c8d2 5 PTRIMMEDESP STACK 16 displ mov rdx, [rsp+68h+n]; n - 40c8d7 3 INSTR BELONGTO 40c850 - 40c8d7 3 INSTR DEADREGS EFLAGS ESI EDI ZZ mov rsi, rbp ; s - 40c8da 3 INSTR BELONGTO 40c850 - 40c8da 3 INSTR DEADREGS EFLAGS EDI ZZ mov rdi, rax ; pwcs - 40c8dd 4 INSTR BELONGTO 40c850 - 40c8dd 4 INSTR DEADREGS EFLAGS ZZ mov [rsp+68h+var_68], rcx - 40c8dd 4 PTRIMMEDESP STACK 0 displ mov [rsp+68h+var_68], rcx - 40c8e1 -1 INSTR LOCAL NoMetaUpdate call _mbstowcs - 40c8e1 5 INSTR BELONGTO 40c850 - 40c8e1 5 INSTR DEADREGS EFLAGS ZZ call _mbstowcs - 40c8e6 -1 INSTR LOCAL NoMetaUpdate test rax, rax - 40c8e6 3 INSTR BELONGTO 40c850 - 40c8e9 4 INSTR BELONGTO 40c850 - 40c8e9 4 INSTR DEADREGS ECX EDI ZZ mov rcx, [rsp+68h+var_68] - 40c8e9 4 PTRIMMEDESP STACK 0 displ mov rcx, [rsp+68h+var_68] - 40c8ed -1 INSTR LOCAL NoMetaUpdate jnz loc_40CA90 - 40c8ed 6 INSTR BELONGTO 40c850 - 40c8f3 5 INSTR BELONGTO 40c850 - 40c8f8 -2 INSTR LOCAL n RAX ZZ NumericDEFs mov rax, [rsp+68h+var_60] - 40c8f8 5 INSTR BELONGTO 40c850 - 40c8f8 5 INSTR DEADREGS EFLAGS EAX ECX EDX ESI EDI ZZ mov rax, [rsp+68h+var_60] - 40c8f8 5 PTRIMMEDESP STACK 8 displ mov rax, [rsp+68h+var_60] - 40c8fd 3 INSTR BELONGTO 40c850 - 40c8fd 3 INSTR DEADREGS EFLAGS ECX EDX ESI EDI ZZ mov rsi, rbp ; src - 40c900 9 INSTR BELONGTO 40c850 - 40c900 9 INSTR DEADREGS EFLAGS ECX EDX EDI ZZ mov [rsp+68h+n], 0 - 40c900 9 PTRIMMEDESP STACK 16 displ mov [rsp+68h+n], 0 - 40c909 4 INSTR BELONGTO 40c850 - 40c909 4 INSTR DEADREGS EFLAGS ECX EDX EDI ZZ mov rdx, [r12] - 40c90d -1 INSTR LOCAL NoMetaUpdate cmp r14, rdx - 40c90d 3 INSTR BELONGTO 40c850 - 40c910 -1 INSTR LOCAL NoMetaUpdate jbe loc_40CA75 - 40c910 6 INSTR BELONGTO 40c850 - 40c916 3 INSTR BELONGTO 40c850 - 40c916 3 INSTR DEADREGS EFLAGS EAX ECX EDI R14 ZZ mov rax, rdx - 40c919 2 INSTR BELONGTO 40c850 - 40c919 2 INSTR DEADREGS EFLAGS ECX EDI R14 ZZ xor ecx, ecx - 40c919 -2 INSTR LOCAL n ECX ZZ AlwaysNUM xor ecx, ecx - 40c91b -1 INSTR LOCAL NoMetaUpdate test r13, r13 - 40c91b 3 INSTR BELONGTO 40c850 - 40c91e 4 INSTR BELONGTO 40c850 - 40c91e 4 INSTR DEADREGS EDI R14 ZZ mov [r12], rdx - 40c922 4 INSTR BELONGTO 40c850 - 40c922 4 INSTR DEADREGS EDI R12 R14 ZZ lea r14, [rax+rcx] - 40c926 -1 INSTR LOCAL NoMetaUpdate jz loc_40C9E8 - 40c926 6 INSTR BELONGTO 40c850 - 40c92c -1 INSTR LOCAL MetadataUnused mov edx, [rsp+68h+var_50] - 40c92c 4 INSTR BELONGTO 40c850 - 40c930 5 INSTR BELONGTO 40c850 - 40c930 5 INSTR DEADREGS EFLAGS EDI R12 ZZ lea r12, [rbx+r13-1] - 40c935 4 INSTR BELONGTO 40c850 - 40c935 4 INSTR DEADREGS EFLAGS EDI R13 ZZ lea rbp, [rcx-1] - 40c939 -2 INSTR LOCAL n R13 ZZ NumericDEFs mov r13, rcx - 40c939 3 INSTR BELONGTO 40c850 - 40c939 3 INSTR DEADREGS EFLAGS EDI R13 ZZ mov r13, rcx - 40c93c -1 INSTR LOCAL NoMetaUpdate test edx, edx - 40c93c 2 INSTR BELONGTO 40c850 - 40c93e -1 INSTR LOCAL NoMetaUpdate jz short loc_40C995 - 40c93e 2 INSTR BELONGTO 40c850 - 40c940 -1 INSTR LOCAL NoMetaUpdate cmp [rsp+68h+var_50], 1 - 40c940 5 INSTR BELONGTO 40c850 - 40c940 5 PTRIMMEDESP STACK 24 displ cmp [rsp+68h+var_50], 1 - 40c945 -1 INSTR LOCAL NoMetaUpdate jz loc_40CBC0 - 40c945 6 INSTR BELONGTO 40c850 - 40c94b 3 INSTR BELONGTO 40c850 - 40c94b 3 INSTR DEADREGS EFLAGS EDX EDI ZZ mov rdx, rcx - 40c94e -2 INSTR LOCAL n R13 ZZ AlwaysNUM shr r13, 1 - 40c94e 3 INSTR BELONGTO 40c850 - 40c94e 3 INSTR DEADREGS EFLAGS ECX EDI ZZ shr r13, 1 - 40c951 3 INSTR BELONGTO 40c850 - 40c951 3 INSTR DEADREGS EFLAGS ECX EDI ZZ and edx, 1 - 40c954 -2 INSTR LOCAL n RBP ZZ NumericDEFs lea rbp, [r13-1] - 40c954 4 INSTR BELONGTO 40c850 - 40c954 4 INSTR DEADREGS EFLAGS ECX EDI ZZ lea rbp, [r13-1] - 40c958 -1 INSTR LOCAL 2ndSrcNumeric add rdx, r13 - 40c958 3 INSTR BELONGTO 40c850 - 40c95b 4 INSTR BELONGTO 40c850 - 40c95b 4 INSTR DEADREGS EFLAGS ECX EDI ZZ lea rcx, [rdx-1] - 40c95f -1 INSTR LOCAL NoMetaUpdate test rdx, rdx - 40c95f 3 INSTR BELONGTO 40c850 - 40c962 -1 INSTR LOCAL NoMetaUpdate jz short loc_40C995 - 40c962 2 INSTR BELONGTO 40c850 - 40c964 -1 INSTR LOCAL NoMetaUpdate cmp rbx, r12 - 40c964 3 INSTR BELONGTO 40c850 - 40c967 -1 INSTR LOCAL NoMetaUpdate jnb short loc_40C995 - 40c967 2 INSTR BELONGTO 40c850 - 40c969 4 INSTR BELONGTO 40c850 - 40c969 4 INSTR DEADREGS EFLAGS EDX EDI ZZ lea rdx, [rbx+1] - 40c96d -1 INSTR LOCAL MetadataUnused lea rdi, [r12+1] - 40c96d 5 INSTR BELONGTO 40c850 - 40c972 3 INSTR BELONGTO 40c850 - 40c972 3 INSTR DEADREGS EFLAGS EBX ZZ add rcx, rdx - 40c975 -1 INSTR LOCAL NoMetaUpdate jmp short loc_40C989 - 40c975 2 INSTR BELONGTO 40c850 - 40c980 -1 INSTR LOCAL 1stSrcVia2ndSrcIMMEDNUM add rdx, 1 - 40c980 4 INSTR BELONGTO 40c850 - 40c984 -1 INSTR LOCAL NoMetaUpdate cmp rdx, rdi - 40c984 3 INSTR BELONGTO 40c850 - 40c987 -1 INSTR LOCAL NoMetaUpdate jz short loc_40C995 - 40c987 2 INSTR BELONGTO 40c850 - 40c989 -1 INSTR LOCAL NoMetaUpdate cmp rdx, rcx - 40c989 3 INSTR BELONGTO 40c850 - 40c98c 3 INSTR BELONGTO 40c850 - 40c98c 3 INSTR DEADREGS EBX ZZ mov rbx, rdx - 40c98f 4 INSTR BELONGTO 40c850 - 40c993 -1 INSTR LOCAL NoMetaUpdate jnz short loc_40C980 - 40c993 2 INSTR BELONGTO 40c850 - 40c995 3 INSTR BELONGTO 40c850 - 40c995 3 INSTR DEADREGS EFLAGS EDX EDI ZZ mov rdx, r12 - 40c998 3 INSTR BELONGTO 40c850 - 40c998 3 INSTR DEADREGS EFLAGS EDI ZZ mov byte ptr [rbx], 0 - 40c99b 3 INSTR BELONGTO 40c850 - 40c99b 3 INSTR DEADREGS EFLAGS EDI ZZ mov rdi, rbx ; dest - 40c99e 3 INSTR BELONGTO 40c850 - 40c99e 3 INSTR DEADREGS EFLAGS ZZ sub rdx, rbx - 40c9a1 -1 INSTR LOCAL NoMetaUpdate cmp rdx, rax - 40c9a1 3 INSTR BELONGTO 40c850 - 40c9a4 4 INSTR BELONGTO 40c850 - 40c9a4 4 INSTR DEADREGS EBX ZZ cmova rdx, rax ; n - 40c9a8 -1 INSTR LOCAL NoMetaUpdate call _mempcpy - 40c9a8 5 INSTR BELONGTO 40c850 - 40c9a8 5 INSTR DEADREGS EFLAGS EBX ZZ call _mempcpy - 40c9ad -1 INSTR LOCAL NoMetaUpdate test r13, r13 - 40c9ad 3 INSTR BELONGTO 40c850 - 40c9b0 3 INSTR BELONGTO 40c850 - 40c9b0 3 INSTR DEADREGS ECX EBX EDI R13 ZZ mov rcx, rax - 40c9b3 -1 INSTR LOCAL NoMetaUpdate jz short loc_40C9E5 - 40c9b3 2 INSTR BELONGTO 40c850 - 40c9b5 -1 INSTR LOCAL NoMetaUpdate cmp r12, rax - 40c9b5 3 INSTR BELONGTO 40c850 - 40c9b8 -1 INSTR LOCAL NoMetaUpdate jbe short loc_40C9E5 - 40c9b8 2 INSTR BELONGTO 40c850 - 40c9ba 4 INSTR BELONGTO 40c850 - 40c9ba 4 INSTR DEADREGS EFLAGS ECX EDX EBX EDI R13 ZZ lea rdx, [rax+1] - 40c9be -1 INSTR LOCAL MetadataUnused add r12, 1 - 40c9be 4 INSTR BELONGTO 40c850 - 40c9c2 5 INSTR BELONGTO 40c850 - 40c9c2 5 INSTR DEADREGS EFLAGS ECX EBX EDI R13 ZZ lea rax, [rbp+rax+1] - 40c9c7 -1 INSTR LOCAL NoMetaUpdate jmp short loc_40C9D9 - 40c9c7 2 INSTR BELONGTO 40c850 - 40c9d0 -1 INSTR LOCAL 1stSrcVia2ndSrcIMMEDNUM add rdx, 1 - 40c9d0 4 INSTR BELONGTO 40c850 - 40c9d4 -1 INSTR LOCAL NoMetaUpdate cmp rdx, r12 - 40c9d4 3 INSTR BELONGTO 40c850 - 40c9d7 -1 INSTR LOCAL NoMetaUpdate jz short loc_40C9E5 - 40c9d7 2 INSTR BELONGTO 40c850 - 40c9d9 -1 INSTR LOCAL NoMetaUpdate cmp rdx, rax - 40c9d9 3 INSTR BELONGTO 40c850 - 40c9dc 3 INSTR BELONGTO 40c850 - 40c9dc 3 INSTR DEADREGS ECX EBX EDI R13 ZZ mov rcx, rdx - 40c9df 4 INSTR BELONGTO 40c850 - 40c9df 4 INSTR DEADREGS EBX EDI R13 ZZ mov byte ptr [rdx-1], 20h - 40c9e3 -1 INSTR LOCAL NoMetaUpdate jnz short loc_40C9D0 - 40c9e3 2 INSTR BELONGTO 40c850 - 40c9e5 3 INSTR BELONGTO 40c850 - 40c9e5 3 INSTR DEADREGS EFLAGS EBX EDI R12 R13 ZZ mov byte ptr [rcx], 0 - 40c9e8 3 INSTR BELONGTO 40c850 - 40c9e8 3 INSTR DEADREGS EFLAGS EBX EDI R12 R13 ZZ mov rdi, r15 ; ptr - 40c9eb -1 INSTR LOCAL NoMetaUpdate call _free - 40c9eb 5 INSTR BELONGTO 40c850 - 40c9eb 5 INSTR DEADREGS EFLAGS EBX R12 R13 R15 ZZ call _free - 40c9f0 5 INSTR BELONGTO 40c850 - 40c9f0 5 INSTR DEADREGS EFLAGS EBX EDI R12 R13 R15 ZZ mov rdi, [rsp+68h+n]; ptr - 40c9f0 5 PTRIMMEDESP STACK 16 displ mov rdi, [rsp+68h+n]; ptr - 40c9f5 -1 INSTR LOCAL NoMetaUpdate call _free - 40c9f5 5 INSTR BELONGTO 40c850 - 40c9f5 5 INSTR DEADREGS EFLAGS EBX R12 R13 R15 ZZ call _free - 40c9fa -1 INSTR LOCAL 1stSrcVia2ndSrcIMMEDNUM add rsp, 38h - 40c9fa 4 INSTR BELONGTO 40c850 - 40c9fe -2 INSTR LOCAL n RAX ZZ NumericDEFs mov rax, r14 - 40c9fe 3 INSTR BELONGTO 40c850 - 40c9fe 3 INSTR DEADREGS EFLAGS EAX EBX R8 R9 R10 R11 R12 R13 R15 ZZ mov rax, r14 - 40c9fe 56 DEALLOC STACK esp - 56 mov rax, r14 - 40ca01 1 INSTR BELONGTO 40c850 - 40ca01 1 INSTR DEADREGS EFLAGS EBX R8 R9 R10 R11 R12 R13 R14 R15 ZZ pop rbx - 40ca02 1 INSTR BELONGTO 40c850 - 40ca02 1 INSTR DEADREGS EFLAGS R8 R9 R10 R11 R12 R13 R14 R15 ZZ pop rbp - 40ca03 2 INSTR BELONGTO 40c850 - 40ca03 2 INSTR DEADREGS EFLAGS R8 R9 R10 R11 R12 R13 R14 R15 ZZ pop r12 - 40ca05 2 INSTR BELONGTO 40c850 - 40ca05 2 INSTR DEADREGS EFLAGS R8 R9 R10 R11 R12 R13 R14 R15 ZZ pop r13 - 40ca07 2 INSTR BELONGTO 40c850 - 40ca07 2 INSTR DEADREGS EFLAGS R8 R9 R10 R11 R12 R13 R14 R15 ZZ pop r14 - 40ca09 2 INSTR BELONGTO 40c850 - 40ca09 2 INSTR DEADREGS EFLAGS R8 R9 R10 R11 R12 R13 R14 R15 ZZ pop r15 - 40ca0b 1 INSTR BELONGTO 40c850 - 40ca0b 1 INSTR DEADREGS EFLAGS R8 R9 R10 R11 R12 R13 R14 R15 ZZ retn - 40ca10 -1 INSTR LOCAL NoMetaUpdate test byte ptr [rsp+68h+var_4C], 1 - 40ca10 5 INSTR BELONGTO 40c850 - 40ca10 5 PTRIMMEDESP STACK 28 displ test byte ptr [rsp+68h+var_4C], 1 - 40ca15 -1 INSTR LOCAL NoMetaUpdate jnz loc_40CBA0 - 40ca15 6 INSTR BELONGTO 40c850 - 40ca1b -2 INSTR LOCAL n R15 ZZ AlwaysNUM xor r15d, r15d - 40ca1b 3 INSTR BELONGTO 40c850 - 40ca1b 3 INSTR DEADREGS EFLAGS EBX EDI R12 R13 R14 R15 ZZ xor r15d, r15d - 40ca1e 9 INSTR BELONGTO 40c850 - 40ca1e 9 INSTR DEADREGS EFLAGS EBX EDI R12 R13 R14 ZZ mov [rsp+68h+n], 0 - 40ca1e 9 PTRIMMEDESP STACK 16 displ mov [rsp+68h+n], 0 - 40ca27 3 INSTR BELONGTO 40c850 - 40ca27 3 INSTR DEADREGS EFLAGS EBX EDI R12 R13 R14 ZZ mov r14, rax - 40ca2a -1 INSTR LOCAL NoMetaUpdate jmp short loc_40C9E8 - 40ca2a 2 INSTR BELONGTO 40c850 - 40ca30 -2 INSTR LOCAL n R15 ZZ AlwaysNUM xor r15d, r15d - 40ca30 3 INSTR BELONGTO 40c850 - 40ca30 3 INSTR DEADREGS EFLAGS EAX ECX EDX ESI EDI R15 ZZ xor r15d, r15d - 40ca33 -1 INSTR LOCAL NoMetaUpdate jmp loc_40C8F8 - 40ca33 5 INSTR BELONGTO 40c850 - 40ca38 5 INSTR BELONGTO 40c850 - 40ca38 5 INSTR DEADREGS EFLAGS ESI EDI R14 ZZ mov rsi, [rsp+68h+n]; n - 40ca38 5 PTRIMMEDESP STACK 16 displ mov rsi, [rsp+68h+n]; n - 40ca3d 3 INSTR BELONGTO 40c850 - 40ca3d 3 INSTR DEADREGS EFLAGS EDI R14 ZZ mov rdi, r15 ; s - 40ca40 -1 INSTR LOCAL NoMetaUpdate call _wcswidth - 40ca40 5 INSTR BELONGTO 40c850 - 40ca40 5 INSTR DEADREGS EFLAGS R14 ZZ call _wcswidth - 40ca45 -1 INSTR LOCAL MetadataUnused cdqe - 40ca45 2 INSTR BELONGTO 40c850 - 40ca47 -1 INSTR LOCAL MetadataUnused mov [rsp+68h+var_40], rax - 40ca47 5 INSTR BELONGTO 40c850 - 40ca4c 4 INSTR BELONGTO 40c850 - 40ca50 4 INSTR BELONGTO 40c850 - 40ca50 4 INSTR DEADREGS EFLAGS EAX EDX EDI R14 ZZ mov rdx, [r12] - 40ca54 -1 INSTR LOCAL NoMetaUpdate cmp rdx, [rsp+68h+var_40] - 40ca54 5 INSTR BELONGTO 40c850 - 40ca54 5 PTRIMMEDESP STACK 40 displ cmp rdx, [rsp+68h+var_40] - 40ca59 -2 INSTR LOCAL n RAX ZZ NumericDEFs mov rax, [rsp+68h+var_60] - 40ca59 5 INSTR BELONGTO 40c850 - 40ca59 5 INSTR DEADREGS EAX EDI R14 ZZ mov rax, [rsp+68h+var_60] - 40ca59 5 PTRIMMEDESP STACK 8 displ mov rax, [rsp+68h+var_60] - 40ca5e -1 INSTR LOCAL NoMetaUpdate jb loc_40CAF8 - 40ca5e 6 INSTR BELONGTO 40c850 - 40ca64 5 INSTR BELONGTO 40c850 - 40ca64 5 INSTR DEADREGS EFLAGS ECX ESI EDI R14 ZZ mov r14, [rsp+68h+var_40] - 40ca64 5 PTRIMMEDESP STACK 40 displ mov r14, [rsp+68h+var_40] - 40ca69 3 INSTR BELONGTO 40c850 - 40ca69 3 INSTR DEADREGS EFLAGS ECX ESI EDI ZZ mov rsi, rbp - 40ca6c 9 INSTR BELONGTO 40c850 - 40ca6c 9 INSTR DEADREGS EFLAGS ECX EDI ZZ mov [rsp+68h+n], 0 - 40ca6c 9 PTRIMMEDESP STACK 16 displ mov [rsp+68h+n], 0 - 40ca75 -1 INSTR LOCAL NoMetaUpdate cmp r14, rdx - 40ca75 3 INSTR BELONGTO 40c850 - 40ca78 -1 INSTR LOCAL NoMetaUpdate jnb loc_40CC29 - 40ca78 6 INSTR BELONGTO 40c850 - 40ca7e 3 INSTR BELONGTO 40c850 - 40ca7e 3 INSTR DEADREGS EFLAGS ECX EDI ZZ mov rcx, rdx - 40ca81 -2 INSTR LOCAL n RDX ZZ NumericDEFs mov rdx, r14 - 40ca81 3 INSTR BELONGTO 40c850 - 40ca81 3 INSTR DEADREGS EFLAGS EDX EDI ZZ mov rdx, r14 - 40ca84 -1 INSTR LOCAL 2ndSrcNumeric sub rcx, r14 - 40ca84 3 INSTR BELONGTO 40c850 - 40ca87 -1 INSTR LOCAL NoMetaUpdate jmp loc_40C91B - 40ca87 5 INSTR BELONGTO 40c850 - 40ca90 8 INSTR BELONGTO 40c850 - 40ca90 8 INSTR DEADREGS EFLAGS EDI R14 ZZ mov dword ptr [r15+rcx*4], 0 - 40ca98 3 INSTR BELONGTO 40c850 - 40ca98 3 INSTR DEADREGS EFLAGS EDI R14 ZZ mov edi, [r15] ; wc - 40ca9b -1 INSTR LOCAL NoMetaUpdate test edi, edi - 40ca9b 2 INSTR BELONGTO 40c850 - 40ca9d -1 INSTR LOCAL NoMetaUpdate jz short loc_40CA38 - 40ca9d 2 INSTR BELONGTO 40c850 - 40ca9f 3 INSTR BELONGTO 40c850 - 40ca9f 3 INSTR DEADREGS EFLAGS EDX R14 ZZ mov rdx, r15 - 40caa2 -1 INSTR LOCAL MetadataUnused xor r14d, r14d - 40caa2 3 INSTR BELONGTO 40c850 - 40caa5 3 INSTR BELONGTO 40c850 - 40caa8 4 INSTR BELONGTO 40c850 - 40caa8 4 INSTR DEADREGS EFLAGS ZZ mov [rsp+68h+var_68], rdx - 40caa8 4 PTRIMMEDESP STACK 0 displ mov [rsp+68h+var_68], rdx - 40caac -1 INSTR LOCAL NoMetaUpdate call _iswprint - 40caac 5 INSTR BELONGTO 40c850 - 40caac 5 INSTR DEADREGS EFLAGS ZZ call _iswprint - 40cab1 -1 INSTR LOCAL NoMetaUpdate test eax, eax - 40cab1 2 INSTR BELONGTO 40c850 - 40cab3 4 INSTR BELONGTO 40c850 - 40cab3 4 INSTR DEADREGS EDX EDI ZZ mov rdx, [rsp+68h+var_68] - 40cab3 4 PTRIMMEDESP STACK 0 displ mov rdx, [rsp+68h+var_68] - 40cab7 -1 INSTR LOCAL NoMetaUpdate jnz short loc_40CAC5 - 40cab7 2 INSTR BELONGTO 40c850 - 40cab9 6 INSTR BELONGTO 40c850 - 40cab9 6 INSTR DEADREGS EFLAGS EDI R14 ZZ mov dword ptr [rdx], 0FFFDh - 40cabf -1 INSTR LOCAL MetadataUnused mov r14d, 1 - 40cabf 6 INSTR BELONGTO 40c850 - 40cac5 -1 INSTR LOCAL 1stSrcVia2ndSrcIMMEDNUM add rdx, 4 - 40cac5 4 INSTR BELONGTO 40c850 - 40cac9 2 INSTR BELONGTO 40c850 - 40cac9 2 INSTR DEADREGS EFLAGS EDI ZZ mov edi, [rdx] - 40cacb -1 INSTR LOCAL NoMetaUpdate test edi, edi - 40cacb 2 INSTR BELONGTO 40c850 - 40cacd -1 INSTR LOCAL NoMetaUpdate jnz short loc_40CAA8 - 40cacd 2 INSTR BELONGTO 40c850 - 40cacf 5 INSTR BELONGTO 40c850 - 40cacf 5 INSTR DEADREGS EFLAGS ESI EDI ZZ mov rsi, [rsp+68h+n]; n - 40cacf 5 PTRIMMEDESP STACK 16 displ mov rsi, [rsp+68h+n]; n - 40cad4 3 INSTR BELONGTO 40c850 - 40cad4 3 INSTR DEADREGS EFLAGS EDI ZZ mov rdi, r15 ; s - 40cad7 -1 INSTR LOCAL NoMetaUpdate call _wcswidth - 40cad7 5 INSTR BELONGTO 40c850 - 40cad7 5 INSTR DEADREGS EFLAGS ZZ call _wcswidth - 40cadc -1 INSTR LOCAL NoMetaUpdate test r14b, r14b - 40cadc 3 INSTR BELONGTO 40c850 - 40cadf -1 INSTR LOCAL MetadataRedundant cdqe - 40cadf 2 INSTR BELONGTO 40c850 - 40cae1 -1 INSTR LOCAL MetadataUnused mov [rsp+68h+var_40], rax - 40cae1 5 INSTR BELONGTO 40c850 - 40cae6 -1 INSTR LOCAL NoMetaUpdate jz loc_40CA50 - 40cae6 6 INSTR BELONGTO 40c850 - 40caec 2 INSTR BELONGTO 40c850 - 40caec 2 INSTR DEADREGS EFLAGS EDX ESI EDI R14 ZZ xor edx, edx ; n - 40caec -2 INSTR LOCAL n EDX ZZ AlwaysNUM xor edx, edx ; n - 40caee 3 INSTR BELONGTO 40c850 - 40caee 3 INSTR DEADREGS EFLAGS ESI EDI R14 ZZ mov rsi, r15 ; pwcs - 40caf1 2 INSTR BELONGTO 40c850 - 40caf1 2 INSTR DEADREGS EFLAGS EDI R14 ZZ xor edi, edi ; s - 40caf1 -2 INSTR LOCAL n EDI ZZ AlwaysNUM xor edi, edi ; s - 40caf3 -1 INSTR LOCAL NoMetaUpdate call _wcstombs - 40caf3 5 INSTR BELONGTO 40c850 - 40caf3 5 INSTR DEADREGS EFLAGS R14 ZZ call _wcstombs - 40caf8 -1 INSTR LOCAL 1stSrcVia2ndSrcIMMEDNUM add rax, 1 - 40caf8 4 INSTR BELONGTO 40c850 - 40cafc 5 INSTR BELONGTO 40c850 - 40cafc 5 INSTR DEADREGS EFLAGS EDI R14 ZZ mov [rsp+68h+size], rax - 40cafc 5 PTRIMMEDESP STACK 32 displ mov [rsp+68h+size], rax - 40cb01 -2 INSTR LOCAL n RDI ZZ NumericDEFs mov rdi, [rsp+68h+size]; size - 40cb01 5 INSTR BELONGTO 40c850 - 40cb01 5 INSTR DEADREGS EFLAGS EDI R14 ZZ mov rdi, [rsp+68h+size]; size - 40cb01 5 PTRIMMEDESP STACK 32 displ mov rdi, [rsp+68h+size]; size - 40cb06 -1 INSTR LOCAL NoMetaUpdate call _malloc - 40cb06 5 INSTR BELONGTO 40c850 - 40cb06 5 INSTR DEADREGS EFLAGS R14 ZZ call _malloc - 40cb0b -1 INSTR LOCAL NoMetaUpdate test rax, rax - 40cb0b 3 INSTR BELONGTO 40c850 - 40cb0e 5 INSTR BELONGTO 40c850 - 40cb0e 5 INSTR DEADREGS EDI R14 ZZ mov [rsp+68h+n], rax - 40cb0e 5 PTRIMMEDESP STACK 16 displ mov [rsp+68h+n], rax - 40cb13 -1 INSTR LOCAL NoMetaUpdate jz loc_40CBF1 - 40cb13 6 INSTR BELONGTO 40c850 - 40cb19 3 INSTR BELONGTO 40c850 - 40cb19 3 INSTR DEADREGS EFLAGS EAX EDI R14 ZZ mov edi, [r15] - 40cb1c 4 INSTR BELONGTO 40c850 - 40cb1c 4 INSTR DEADREGS EFLAGS EAX R14 ZZ mov rax, [r12] - 40cb20 -2 INSTR LOCAL n R14 ZZ AlwaysNUM xor r14d, r14d - 40cb20 3 INSTR BELONGTO 40c850 - 40cb20 3 INSTR DEADREGS EFLAGS R14 ZZ xor r14d, r14d - 40cb23 3 INSTR BELONGTO 40c850 - 40cb23 3 INSTR DEADREGS EFLAGS ZZ mov rbp, r15 - 40cb26 -1 INSTR LOCAL NoMetaUpdate test edi, edi - 40cb26 2 INSTR BELONGTO 40c850 - 40cb28 -1 INSTR LOCAL MetadataUnused mov [rsp+68h+var_60], rax - 40cb28 5 INSTR BELONGTO 40c850 - 40cb2d -1 INSTR LOCAL NoMetaUpdate jnz short loc_40CB52 - 40cb2d 2 INSTR BELONGTO 40c850 - 40cb2f -1 INSTR LOCAL NoMetaUpdate jmp short loc_40CB78 - 40cb2f 2 INSTR BELONGTO 40c850 - 40cb38 2 INSTR BELONGTO 40c850 - 40cb38 2 INSTR DEADREGS EFLAGS EDI ZZ cdqe - 40cb38 -2 INSTR LOCAL n RAX ZZ AlwaysNUM cdqe - 40cb3a 3 INSTR BELONGTO 40c850 - 40cb3a 3 INSTR DEADREGS EFLAGS EDI ZZ add rax, r14 - 40cb3d -1 INSTR LOCAL NoMetaUpdate cmp [rsp+68h+var_60], rax - 40cb3d 5 INSTR BELONGTO 40c850 - 40cb3d 5 PTRIMMEDESP STACK 8 displ cmp [rsp+68h+var_60], rax - 40cb42 -1 INSTR LOCAL NoMetaUpdate jb short loc_40CB78 - 40cb42 2 INSTR BELONGTO 40c850 - 40cb44 -1 INSTR LOCAL 1stSrcVia2ndSrcIMMEDNUM add rbp, 4 - 40cb44 4 INSTR BELONGTO 40c850 - 40cb48 3 INSTR BELONGTO 40c850 - 40cb48 3 INSTR DEADREGS EFLAGS EDI R14 ZZ mov r14, rax - 40cb4b 3 INSTR BELONGTO 40c850 - 40cb4b 3 INSTR DEADREGS EFLAGS EDI ZZ mov edi, [rbp+0] ; c - 40cb4e -1 INSTR LOCAL NoMetaUpdate test edi, edi - 40cb4e 2 INSTR BELONGTO 40c850 - 40cb50 -1 INSTR LOCAL NoMetaUpdate jz short loc_40CB78 - 40cb50 2 INSTR BELONGTO 40c850 - 40cb52 -1 INSTR LOCAL NoMetaUpdate call _wcwidth - 40cb52 5 INSTR BELONGTO 40c850 - 40cb52 5 INSTR DEADREGS EFLAGS ZZ call _wcwidth - 40cb57 -1 INSTR LOCAL NoMetaUpdate cmp eax, 0FFFFFFFFh - 40cb57 3 INSTR BELONGTO 40c850 - 40cb5a -1 INSTR LOCAL NoMetaUpdate jnz short loc_40CB38 - 40cb5a 2 INSTR BELONGTO 40c850 - 40cb5c -2 INSTR LOCAL n EAX ZZ NUMVia2ndSrcIMMEDNUM mov eax, 1 - 40cb5c 5 INSTR BELONGTO 40c850 - 40cb5c 5 INSTR DEADREGS EFLAGS EAX EDI ZZ mov eax, 1 - 40cb61 7 INSTR BELONGTO 40c850 - 40cb61 7 INSTR DEADREGS EFLAGS EDI ZZ mov dword ptr [rbp+0], 0FFFDh - 40cb68 3 INSTR BELONGTO 40c850 - 40cb68 3 INSTR DEADREGS EFLAGS EDI ZZ add rax, r14 - 40cb6b -1 INSTR LOCAL NoMetaUpdate cmp [rsp+68h+var_60], rax - 40cb6b 5 INSTR BELONGTO 40c850 - 40cb6b 5 PTRIMMEDESP STACK 8 displ cmp [rsp+68h+var_60], rax - 40cb70 -1 INSTR LOCAL NoMetaUpdate jnb short loc_40CB44 - 40cb70 2 INSTR BELONGTO 40c850 - 40cb72 6 INSTR BELONGTO 40c850 - 40cb78 -2 INSTR LOCAL n RDX ZZ NumericDEFs mov rdx, [rsp+68h+size]; n - 40cb78 5 INSTR BELONGTO 40c850 - 40cb78 5 INSTR DEADREGS EFLAGS EDX ESI EDI ZZ mov rdx, [rsp+68h+size]; n - 40cb78 5 PTRIMMEDESP STACK 32 displ mov rdx, [rsp+68h+size]; n - 40cb7d 5 INSTR BELONGTO 40c850 - 40cb7d 5 INSTR DEADREGS EFLAGS ESI EDI ZZ mov rdi, [rsp+68h+n]; s - 40cb7d 5 PTRIMMEDESP STACK 16 displ mov rdi, [rsp+68h+n]; s - 40cb82 3 INSTR BELONGTO 40c850 - 40cb82 3 INSTR DEADREGS EFLAGS ESI ZZ mov rsi, r15 ; pwcs - 40cb85 7 INSTR BELONGTO 40c850 - 40cb85 7 INSTR DEADREGS EFLAGS ZZ mov dword ptr [rbp+0], 0 - 40cb8c -1 INSTR LOCAL NoMetaUpdate call _wcstombs - 40cb8c 5 INSTR BELONGTO 40c850 - 40cb8c 5 INSTR DEADREGS EFLAGS ZZ call _wcstombs - 40cb91 5 INSTR BELONGTO 40c850 - 40cb91 5 INSTR DEADREGS EFLAGS ECX EDX ESI EDI ZZ mov rsi, [rsp+68h+n] - 40cb91 5 PTRIMMEDESP STACK 16 displ mov rsi, [rsp+68h+n] - 40cb96 -1 INSTR LOCAL NoMetaUpdate jmp loc_40C909 - 40cb96 5 INSTR BELONGTO 40c850 - 40cba0 -2 INSTR LOCAL n RAX ZZ NumericDEFs mov rax, r14 - 40cba0 3 INSTR BELONGTO 40c850 - 40cba0 3 INSTR DEADREGS EFLAGS EAX ECX EDX ESI EDI R15 ZZ mov rax, r14 - 40cba3 3 INSTR BELONGTO 40c850 - 40cba3 3 INSTR DEADREGS EFLAGS ECX EDX ESI EDI R15 ZZ mov rsi, rbp - 40cba6 -2 INSTR LOCAL n R15 ZZ AlwaysNUM xor r15d, r15d - 40cba6 3 INSTR BELONGTO 40c850 - 40cba6 3 INSTR DEADREGS EFLAGS ECX EDX EDI R15 ZZ xor r15d, r15d - 40cba9 9 INSTR BELONGTO 40c850 - 40cba9 9 INSTR DEADREGS EFLAGS ECX EDX EDI ZZ mov [rsp+68h+n], 0 - 40cba9 9 PTRIMMEDESP STACK 16 displ mov [rsp+68h+n], 0 - 40cbb2 -1 INSTR LOCAL NoMetaUpdate jmp loc_40C909 - 40cbb2 5 INSTR BELONGTO 40c850 - 40cbc0 3 INSTR BELONGTO 40c850 - 40cbc0 3 INSTR DEADREGS EFLAGS ECX EDX EDI ZZ mov rcx, rbp - 40cbc3 -1 INSTR LOCAL MetadataUnused mov rdx, r13 - 40cbc3 3 INSTR BELONGTO 40c850 - 40cbc6 -2 INSTR LOCAL n RBP ZZ NUMVia2ndSrcIMMEDNUM mov rbp, 0FFFFFFFFFFFFFFFFh - 40cbc6 7 INSTR BELONGTO 40c850 - 40cbc6 7 INSTR DEADREGS EFLAGS EDI R13 ZZ mov rbp, 0FFFFFFFFFFFFFFFFh - 40cbcd -1 INSTR LOCAL MetadataUnused xor r13d, r13d - 40cbcd 3 INSTR BELONGTO 40c850 - 40cbd0 -1 INSTR LOCAL NoMetaUpdate jmp loc_40C95F - 40cbd0 5 INSTR BELONGTO 40c850 - 40cbd5 -1 INSTR LOCAL NoMetaUpdate test byte ptr [rsp+68h+var_4C], 1 - 40cbd5 5 INSTR BELONGTO 40c850 - 40cbd5 5 PTRIMMEDESP STACK 28 displ test byte ptr [rsp+68h+var_4C], 1 - 40cbda -1 INSTR LOCAL NoMetaUpdate jnz short loc_40CC15 - 40cbda 2 INSTR BELONGTO 40c850 - 40cbdc 9 INSTR BELONGTO 40c850 - 40cbdc 9 INSTR DEADREGS EFLAGS EBX EDI R12 R13 R14 ZZ mov [rsp+68h+n], 0 - 40cbdc 9 PTRIMMEDESP STACK 16 displ mov [rsp+68h+n], 0 - 40cbe5 -2 INSTR LOCAL n R14 ZZ NUMVia2ndSrcIMMEDNUM mov r14, 0FFFFFFFFFFFFFFFFh - 40cbe5 7 INSTR BELONGTO 40c850 - 40cbe5 7 INSTR DEADREGS EFLAGS EBX EDI R12 R13 R14 ZZ mov r14, 0FFFFFFFFFFFFFFFFh - 40cbec -1 INSTR LOCAL NoMetaUpdate jmp loc_40C9E8 - 40cbec 5 INSTR BELONGTO 40c850 - 40cbf1 -1 INSTR LOCAL NoMetaUpdate test byte ptr [rsp+68h+var_4C], 1 - 40cbf1 5 INSTR BELONGTO 40c850 - 40cbf1 5 PTRIMMEDESP STACK 28 displ test byte ptr [rsp+68h+var_4C], 1 - 40cbf6 -2 INSTR LOCAL n R14 ZZ NUMVia2ndSrcIMMEDNUM mov r14, 0FFFFFFFFFFFFFFFFh - 40cbf6 7 INSTR BELONGTO 40c850 - 40cbf6 7 INSTR DEADREGS EDI R14 ZZ mov r14, 0FFFFFFFFFFFFFFFFh - 40cbfd -1 INSTR LOCAL NoMetaUpdate jz loc_40C9E8 - 40cbfd 6 INSTR BELONGTO 40c850 - 40cc03 -2 INSTR LOCAL n RAX ZZ NumericDEFs mov rax, [rsp+68h+var_60] - 40cc03 5 INSTR BELONGTO 40c850 - 40cc03 5 INSTR DEADREGS EFLAGS EAX ECX EDX ESI EDI R14 ZZ mov rax, [rsp+68h+var_60] - 40cc03 5 PTRIMMEDESP STACK 8 displ mov rax, [rsp+68h+var_60] - 40cc08 5 INSTR BELONGTO 40c850 - 40cc08 5 INSTR DEADREGS EFLAGS ECX EDX ESI EDI R14 ZZ mov r14, [rsp+68h+var_40] - 40cc08 5 PTRIMMEDESP STACK 40 displ mov r14, [rsp+68h+var_40] - 40cc0d 3 INSTR BELONGTO 40c850 - 40cc0d 3 INSTR DEADREGS EFLAGS ECX EDX ESI EDI ZZ mov rsi, rbp - 40cc10 -1 INSTR LOCAL NoMetaUpdate jmp loc_40C909 - 40cc10 5 INSTR BELONGTO 40c850 - 40cc15 -2 INSTR LOCAL n RAX ZZ NumericDEFs mov rax, r14 - 40cc15 3 INSTR BELONGTO 40c850 - 40cc15 3 INSTR DEADREGS EFLAGS EAX ECX EDX ESI EDI ZZ mov rax, r14 - 40cc18 3 INSTR BELONGTO 40c850 - 40cc18 3 INSTR DEADREGS EFLAGS ECX EDX ESI EDI ZZ mov rsi, rbp - 40cc1b 9 INSTR BELONGTO 40c850 - 40cc1b 9 INSTR DEADREGS EFLAGS ECX EDX EDI ZZ mov [rsp+68h+n], 0 - 40cc1b 9 PTRIMMEDESP STACK 16 displ mov [rsp+68h+n], 0 - 40cc24 -1 INSTR LOCAL NoMetaUpdate jmp loc_40C909 - 40cc24 5 INSTR BELONGTO 40c850 - 40cc29 -2 INSTR LOCAL n RDX ZZ NumericDEFs mov rdx, r14 - 40cc29 3 INSTR BELONGTO 40c850 - 40cc29 3 INSTR DEADREGS EFLAGS ECX EDX EDI ZZ mov rdx, r14 - 40cc2c 2 INSTR BELONGTO 40c850 - 40cc2c 2 INSTR DEADREGS EFLAGS ECX EDI R14 ZZ xor ecx, ecx - 40cc2c -2 INSTR LOCAL n ECX ZZ AlwaysNUM xor ecx, ecx - 40cc2e -1 INSTR LOCAL NoMetaUpdate jmp loc_40C91B - 40cc2e 5 INSTR BELONGTO 40c850 - 40cc40 -3 INSTR LOCAL NoWarn push r15 - 40cc45 -3 INSTR LOCAL NoWarn push r14 - 40cc4a -3 INSTR LOCAL NoWarn push r13 - 40cc4c -3 INSTR LOCAL NoWarn push r12 - 40cc51 -3 INSTR LOCAL NoWarn push rbp - 40cc52 -3 INSTR LOCAL NoWarn push rbx - 40cc5a 4 PTRIMMEDESP STACK 12 displ mov [rsp+0Ch], ecx - 40cc5e 8 PTRIMMEDESP STACK 0 displ mov qword ptr [rsp], 0 - 40cc69 -1 INSTR LOCAL NoMetaUpdate jmp short loc_40CC79 - 40cc70 -1 INSTR LOCAL NoMetaUpdate cmp rbp, rax - 40cc73 -1 INSTR LOCAL NoMetaUpdate ja short loc_40CCD0 - 40cc75 4 PTRIMMEDESP STACK 0 displ mov [rsp], rbx - 40cc7d 4 PTRIMMEDESP STACK 0 displ mov rdi, [rsp] - 40cc81 3 PTRIMMEDEBP STACK 0 displ mov rsi, rbp - 40cc84 -1 INSTR LOCAL NoMetaUpdate call _realloc - 40cc89 -1 INSTR LOCAL NoMetaUpdate test rax, rax - 40cc8f -1 INSTR LOCAL NoMetaUpdate jz short loc_40CCE8 - 40cc91 5 PTRIMMEDESP STACK 12 displ mov r9d, [rsp+0Ch] - 40cca0 3 PTRIMMEDEBP STACK 0 displ mov rdx, rbp - 40cca9 -1 INSTR LOCAL NoMetaUpdate call sub_40C850 - 40ccae -1 INSTR LOCAL NoMetaUpdate cmp rax, 0FFFFFFFFFFFFFFFFh - 40ccb2 -1 INSTR LOCAL NoMetaUpdate jnz short loc_40CC70 - 40ccb7 -1 INSTR LOCAL NoMetaUpdate call _free - 40ccbc -1 INSTR LOCAL 1stSrcVia2ndSrcIMMEDNUM add rsp, 18h - 40ccc0 -2 INSTR LOCAL n EAX ZZ AlwaysNUM xor eax, eax - 40ccd0 -1 INSTR LOCAL 1stSrcVia2ndSrcIMMEDNUM add rsp, 18h - 40cce8 4 PTRIMMEDESP STACK 0 displ mov rdi, [rsp] - 40ccec -1 INSTR LOCAL NoMetaUpdate call _free - 40ccf1 -1 INSTR LOCAL 1stSrcVia2ndSrcIMMEDNUM add rsp, 18h - 40ccf5 -2 INSTR LOCAL n EAX ZZ AlwaysNUM xor eax, eax - 40cd10 0 FUNC FRAMERESTORE 0 0 1 1 0 0 2 0 1 3 -44 0 4 0 8 5 -36 0 6 0 0 7 0 0 8 0 0 9 0 0 10 0 0 11 0 0 12 -28 0 13 -20 0 14 -12 0 15 -4 0 ZZ - 40cd10 0 FUNC MMSAFENESS SAFE - 40cd10 2 INSTR BELONGTO 40cd10 - 40cd10 2 INSTR DEADREGS EFLAGS EAX ZZ push r15 - 40cd10 -3 INSTR LOCAL NoWarn push r15 - 40cd10 496 FUNC GLOBAL sub_40CD10 FUNC_UNSAFE NOFP RET 40ceff - 40cd12 2 INSTR BELONGTO 40cd10 - 40cd12 2 INSTR DEADREGS EFLAGS EAX R15 ZZ push r14 - 40cd12 -3 INSTR LOCAL NoWarn push r14 - 40cd14 -1 INSTR LOCAL MetadataUnused mov r14d, edx - 40cd14 3 INSTR BELONGTO 40cd10 - 40cd17 2 INSTR BELONGTO 40cd10 - 40cd17 2 INSTR DEADREGS EFLAGS EAX R15 ZZ push r13 - 40cd17 -3 INSTR LOCAL NoWarn push r13 - 40cd19 2 INSTR BELONGTO 40cd10 - 40cd19 2 INSTR DEADREGS EFLAGS EAX R13 R15 ZZ push r12 - 40cd19 -3 INSTR LOCAL NoWarn push r12 - 40cd1b 4 INSTR BELONGTO 40cd10 - 40cd1b 4 INSTR DEADREGS EFLAGS EAX R12 R13 R15 ZZ lea r12, [rdi+rsi] - 40cd1f 1 INSTR BELONGTO 40cd10 - 40cd1f 1 INSTR DEADREGS EFLAGS EAX R13 R15 ZZ push rbp - 40cd1f -3 INSTR LOCAL NoWarn push rbp - 40cd20 1 INSTR BELONGTO 40cd10 - 40cd20 1 INSTR DEADREGS EFLAGS EAX R13 R15 ZZ push rbx - 40cd20 -3 INSTR LOCAL NoWarn push rbx - 40cd21 3 INSTR BELONGTO 40cd10 - 40cd21 3 INSTR DEADREGS EFLAGS EAX EBX R13 R15 ZZ mov rbx, rdi - 40cd24 16 DATAREF STACK 1179 esp + 24 CHILDOF 1176 OFFSET 24 LOCALVAR var_40 - 40cd24 24 MEMORYHOLE STACK esp + 40 CalleeSavedRegs - 40cd24 40 DATAREF STACK 1176 esp + 0 PARENT LocalFrame LOCALFRAME - 40cd24 4 DATAREF STACK 1177 esp + 12 CHILDOF 1176 OFFSET 12 LOCALVAR pwc - 40cd24 4 INSTR BELONGTO 40cd10 - 40cd24 4 INSTR DEADREGS EFLAGS EAX R13 R15 ZZ sub rsp, 28h - 40cd24 8 DATAREF STACK 1178 esp + 16 CHILDOF 1176 OFFSET 16 LOCALVAR ps - 40cd24 8 MEMORYHOLE STACK esp + 64 ReturnAddress - 40cd28 -2 INSTR LOCAL n RAX ZZ NumericDEFs mov rax, fs:28h - 40cd28 9 INSTR BELONGTO 40cd10 - 40cd28 9 INSTR DEADREGS EFLAGS EAX R13 R15 ZZ mov rax, fs:28h - 40cd31 5 INSTR BELONGTO 40cd10 - 40cd31 5 INSTR DEADREGS EFLAGS R13 R15 ZZ mov [rsp+58h+var_40], rax - 40cd31 5 PTRIMMEDESP STACK 24 displ mov [rsp+58h+var_40], rax - 40cd36 -1 INSTR LOCAL MetadataRedundant xor eax, eax - 40cd36 2 INSTR BELONGTO 40cd10 - 40cd38 -1 INSTR LOCAL NoMetaUpdate call ___ctype_get_mb_cur_max - 40cd38 5 INSTR BELONGTO 40cd10 - 40cd38 5 INSTR DEADREGS EFLAGS R13 R15 ZZ call ___ctype_get_mb_cur_max - 40cd3d -1 INSTR LOCAL NoMetaUpdate cmp rax, 1 - 40cd3d 4 INSTR BELONGTO 40cd10 - 40cd41 -1 INSTR LOCAL NoMetaUpdate jbe loc_40CEA0 - 40cd41 6 INSTR BELONGTO 40cd10 - 40cd47 2 INSTR BELONGTO 40cd10 - 40cd47 2 INSTR DEADREGS EFLAGS EAX EDX R13 R15 ZZ xor ebp, ebp - 40cd47 -2 INSTR LOCAL n EBP ZZ AlwaysNUM xor ebp, ebp - 40cd49 -1 INSTR LOCAL NoMetaUpdate cmp rbx, r12 - 40cd49 3 INSTR BELONGTO 40cd10 - 40cd4c -1 INSTR LOCAL NoMetaUpdate jnb loc_40CE50 - 40cd4c 6 INSTR BELONGTO 40cd10 - 40cd52 -1 INSTR LOCAL MetadataUnused mov r13d, r14d - 40cd52 3 INSTR BELONGTO 40cd10 - 40cd55 -1 INSTR LOCAL MetadataUnused and r13d, 2 - 40cd55 4 INSTR BELONGTO 40cd10 - 40cd59 7 INSTR BELONGTO 40cd10 - 40cd60 -2 INSTR LOCAL n EAX ZZ NumericDEFs movzx eax, byte ptr [rbx] - 40cd60 3 INSTR BELONGTO 40cd10 - 40cd60 3 INSTR DEADREGS EFLAGS EAX EDX R15 ZZ movzx eax, byte ptr [rbx] - 40cd63 -1 INSTR LOCAL NoMetaUpdate cmp al, 5Fh - 40cd63 2 INSTR BELONGTO 40cd10 - 40cd65 -1 INSTR LOCAL NoMetaUpdate jg loc_40CE78 - 40cd65 6 INSTR BELONGTO 40cd10 - 40cd6b -1 INSTR LOCAL NoMetaUpdate cmp al, 41h - 40cd6b 2 INSTR BELONGTO 40cd10 - 40cd6d -1 INSTR LOCAL NoMetaUpdate jge loc_40CE40 - 40cd6d 6 INSTR BELONGTO 40cd10 - 40cd73 -1 INSTR LOCAL NoMetaUpdate cmp al, 20h - 40cd73 2 INSTR BELONGTO 40cd10 - 40cd75 -1 INSTR LOCAL NoMetaUpdate jl short loc_40CD90 - 40cd75 2 INSTR BELONGTO 40cd10 - 40cd77 -1 INSTR LOCAL NoMetaUpdate cmp al, 23h - 40cd77 2 INSTR BELONGTO 40cd10 - 40cd79 -1 INSTR LOCAL NoMetaUpdate jle loc_40CE40 - 40cd79 6 INSTR BELONGTO 40cd10 - 40cd7f -1 INSTR LOCAL 1stSrcVia2ndSrcIMMEDNUM sub eax, 25h - 40cd7f 3 INSTR BELONGTO 40cd10 - 40cd82 -1 INSTR LOCAL NoMetaUpdate cmp al, 1Ah - 40cd82 2 INSTR BELONGTO 40cd10 - 40cd84 -1 INSTR LOCAL NoMetaUpdate jbe loc_40CE40 - 40cd84 6 INSTR BELONGTO 40cd10 - 40cd8a 6 INSTR BELONGTO 40cd10 - 40cd90 -1 INSTR LOCAL MetadataUnused mov qword ptr [rsp+58h+ps.__count], 0 - 40cd90 9 INSTR BELONGTO 40cd10 - 40cd99 -1 INSTR LOCAL NoMetaUpdate jmp short loc_40CDC6 - 40cd99 2 INSTR BELONGTO 40cd10 - 40cda0 -2 INSTR LOCAL n EDX ZZ NUMVia2ndSrcIMMEDNUM mov edx, 7FFFFFFFh - 40cda0 5 INSTR BELONGTO 40cd10 - 40cda0 5 INSTR DEADREGS EFLAGS EDX ZZ mov edx, 7FFFFFFFh - 40cda5 -1 INSTR LOCAL MetadataRedundant sub edx, ebp - 40cda5 2 INSTR BELONGTO 40cd10 - 40cda7 -1 INSTR LOCAL NoMetaUpdate cmp eax, edx - 40cda7 2 INSTR BELONGTO 40cd10 - 40cda9 -1 INSTR LOCAL NoMetaUpdate jg loc_40CE98 - 40cda9 6 INSTR BELONGTO 40cd10 - 40cdaf 2 INSTR BELONGTO 40cd10 - 40cdaf 2 INSTR DEADREGS EFLAGS EDI ZZ add ebp, eax - 40cdb1 5 INSTR BELONGTO 40cd10 - 40cdb1 5 INSTR DEADREGS EFLAGS EDI ZZ lea rdi, [rsp+58h+ps]; ps - 40cdb1 5 PTRIMMEDESP STACK 16 displ lea rdi, [rsp+58h+ps]; ps - 40cdb6 3 INSTR BELONGTO 40cd10 - 40cdb6 3 INSTR DEADREGS EFLAGS ZZ add rbx, r15 - 40cdb9 -1 INSTR LOCAL NoMetaUpdate call _mbsinit - 40cdb9 5 INSTR BELONGTO 40cd10 - 40cdb9 5 INSTR DEADREGS EFLAGS R15 ZZ call _mbsinit - 40cdbe -1 INSTR LOCAL NoMetaUpdate test eax, eax - 40cdbe 2 INSTR BELONGTO 40cd10 - 40cdc0 -1 INSTR LOCAL NoMetaUpdate jnz loc_40CE47 - 40cdc0 6 INSTR BELONGTO 40cd10 - 40cdc6 3 INSTR BELONGTO 40cd10 - 40cdc6 3 INSTR DEADREGS EFLAGS ECX EDX ESI EDI R15 ZZ mov rdx, r12 - 40cdc9 5 INSTR BELONGTO 40cd10 - 40cdc9 5 INSTR DEADREGS EFLAGS ECX ESI EDI R15 ZZ lea rcx, [rsp+58h+ps]; p - 40cdc9 5 PTRIMMEDESP STACK 16 displ lea rcx, [rsp+58h+ps]; p - 40cdce 5 INSTR BELONGTO 40cd10 - 40cdce 5 INSTR DEADREGS EFLAGS ESI EDI R15 ZZ lea rdi, [rsp+58h+pwc]; pwc - 40cdce 5 PTRIMMEDESP STACK 12 displ lea rdi, [rsp+58h+pwc]; pwc - 40cdd3 3 INSTR BELONGTO 40cd10 - 40cdd3 3 INSTR DEADREGS EFLAGS ESI R15 ZZ sub rdx, rbx ; n - 40cdd6 3 INSTR BELONGTO 40cd10 - 40cdd6 3 INSTR DEADREGS EFLAGS ESI R15 ZZ mov rsi, rbx ; s - 40cdd9 -1 INSTR LOCAL NoMetaUpdate call _mbrtowc - 40cdd9 5 INSTR BELONGTO 40cd10 - 40cdd9 5 INSTR DEADREGS EFLAGS R15 ZZ call _mbrtowc - 40cdde -1 INSTR LOCAL NoMetaUpdate cmp rax, 0FFFFFFFFFFFFFFFFh - 40cdde 4 INSTR BELONGTO 40cd10 - 40cde2 3 INSTR BELONGTO 40cd10 - 40cde2 3 INSTR DEADREGS R15 ZZ mov r15, rax - 40cde5 -1 INSTR LOCAL NoMetaUpdate jz short loc_40CE30 - 40cde5 2 INSTR BELONGTO 40cd10 - 40cde7 -1 INSTR LOCAL NoMetaUpdate cmp rax, 0FFFFFFFFFFFFFFFEh - 40cde7 4 INSTR BELONGTO 40cd10 - 40cdeb -1 INSTR LOCAL NoMetaUpdate jz loc_40CE88 - 40cdeb 6 INSTR BELONGTO 40cd10 - 40cdf1 4 INSTR BELONGTO 40cd10 - 40cdf1 4 INSTR DEADREGS EFLAGS EDI ZZ mov edi, [rsp+58h+pwc]; c - 40cdf1 4 PTRIMMEDESP STACK 12 displ mov edi, [rsp+58h+pwc]; c - 40cdf5 -1 INSTR LOCAL NoMetaUpdate test rax, rax - 40cdf5 3 INSTR BELONGTO 40cd10 - 40cdf8 -2 INSTR LOCAL n EAX ZZ NUMVia2ndSrcIMMEDNUM mov eax, 1 - 40cdf8 5 INSTR BELONGTO 40cd10 - 40cdf8 5 INSTR DEADREGS EAX ZZ mov eax, 1 - 40cdfd 4 INSTR BELONGTO 40cd10 - 40ce01 -1 INSTR LOCAL NoMetaUpdate call _wcwidth - 40ce01 5 INSTR BELONGTO 40cd10 - 40ce01 5 INSTR DEADREGS EFLAGS ZZ call _wcwidth - 40ce06 -1 INSTR LOCAL NoMetaUpdate test eax, eax - 40ce06 2 INSTR BELONGTO 40cd10 - 40ce08 -1 INSTR LOCAL NoMetaUpdate jns short loc_40CDA0 - 40ce08 2 INSTR BELONGTO 40cd10 - 40ce0a -1 INSTR LOCAL NoMetaUpdate test r13d, r13d - 40ce0a 3 INSTR BELONGTO 40cd10 - 40ce0d -1 INSTR LOCAL NoMetaUpdate jnz loc_40CEEA - 40ce0d 6 INSTR BELONGTO 40cd10 - 40ce13 4 INSTR BELONGTO 40cd10 - 40ce13 4 INSTR DEADREGS EFLAGS EDI ZZ mov edi, [rsp+58h+pwc]; wc - 40ce13 4 PTRIMMEDESP STACK 12 displ mov edi, [rsp+58h+pwc]; wc - 40ce17 -1 INSTR LOCAL NoMetaUpdate call _iswcntrl - 40ce17 5 INSTR BELONGTO 40cd10 - 40ce17 5 INSTR DEADREGS EFLAGS ZZ call _iswcntrl - 40ce1c -1 INSTR LOCAL NoMetaUpdate test eax, eax - 40ce1c 2 INSTR BELONGTO 40cd10 - 40ce1e -1 INSTR LOCAL NoMetaUpdate jnz short loc_40CDB1 - 40ce1e 2 INSTR BELONGTO 40cd10 - 40ce20 -1 INSTR LOCAL NoMetaUpdate cmp ebp, 7FFFFFFFh - 40ce20 6 INSTR BELONGTO 40cd10 - 40ce26 -1 INSTR LOCAL NoMetaUpdate jz short loc_40CE50 - 40ce26 2 INSTR BELONGTO 40cd10 - 40ce28 -1 INSTR LOCAL 1stSrcVia2ndSrcIMMEDNUM add ebp, 1 - 40ce28 3 INSTR BELONGTO 40cd10 - 40ce2b -1 INSTR LOCAL NoMetaUpdate jmp short loc_40CDB1 - 40ce2b 2 INSTR BELONGTO 40cd10 - 40ce30 -1 INSTR LOCAL NoMetaUpdate test r14b, 1 - 40ce30 4 INSTR BELONGTO 40cd10 - 40ce34 -1 INSTR LOCAL NoMetaUpdate jnz loc_40CEF4 - 40ce34 6 INSTR BELONGTO 40cd10 - 40ce3a 6 INSTR BELONGTO 40cd10 - 40ce40 -1 INSTR LOCAL 1stSrcVia2ndSrcIMMEDNUM add rbx, 1 - 40ce40 4 INSTR BELONGTO 40cd10 - 40ce44 -1 INSTR LOCAL 1stSrcVia2ndSrcIMMEDNUM add ebp, 1 - 40ce44 3 INSTR BELONGTO 40cd10 - 40ce47 -1 INSTR LOCAL NoMetaUpdate cmp r12, rbx - 40ce47 3 INSTR BELONGTO 40cd10 - 40ce4a -1 INSTR LOCAL NoMetaUpdate ja loc_40CD60 - 40ce4a 6 INSTR BELONGTO 40cd10 - 40ce50 -2 INSTR LOCAL n RDX ZZ NumericDEFs mov rdx, [rsp+58h+var_40] - 40ce50 5 INSTR BELONGTO 40cd10 - 40ce50 5 INSTR DEADREGS EFLAGS EAX EDX EBX R12 R13 R14 R15 ZZ mov rdx, [rsp+58h+var_40] - 40ce50 5 PTRIMMEDESP STACK 24 displ mov rdx, [rsp+58h+var_40] - 40ce55 -1 INSTR LOCAL MetadataRedundant xor rdx, fs:28h - 40ce55 9 INSTR BELONGTO 40cd10 - 40ce5e 2 INSTR BELONGTO 40cd10 - 40ce5e 2 INSTR DEADREGS EAX EBX R12 R13 R14 R15 ZZ mov eax, ebp - 40ce5e -2 INSTR LOCAL n EAX ZZ NumericDEFs mov eax, ebp - 40ce60 -1 INSTR LOCAL NoMetaUpdate jnz loc_40CEFB - 40ce60 6 INSTR BELONGTO 40cd10 - 40ce66 -1 INSTR LOCAL 1stSrcVia2ndSrcIMMEDNUM add rsp, 28h - 40ce66 4 INSTR BELONGTO 40cd10 - 40ce6a 1 INSTR BELONGTO 40cd10 - 40ce6a 1 INSTR DEADREGS EFLAGS EBX R8 R9 R10 R11 R12 R13 R14 R15 ZZ pop rbx - 40ce6a 40 DEALLOC STACK esp - 40 pop rbx - 40ce6b 1 INSTR BELONGTO 40cd10 - 40ce6b 1 INSTR DEADREGS EFLAGS R8 R9 R10 R11 R12 R13 R14 R15 ZZ pop rbp - 40ce6c 2 INSTR BELONGTO 40cd10 - 40ce6c 2 INSTR DEADREGS EFLAGS R8 R9 R10 R11 R12 R13 R14 R15 ZZ pop r12 - 40ce6e 2 INSTR BELONGTO 40cd10 - 40ce6e 2 INSTR DEADREGS EFLAGS R8 R9 R10 R11 R12 R13 R14 R15 ZZ pop r13 - 40ce70 2 INSTR BELONGTO 40cd10 - 40ce70 2 INSTR DEADREGS EFLAGS R8 R9 R10 R11 R12 R13 R14 R15 ZZ pop r14 - 40ce72 2 INSTR BELONGTO 40cd10 - 40ce72 2 INSTR DEADREGS EFLAGS R8 R9 R10 R11 R12 R13 R14 R15 ZZ pop r15 - 40ce74 1 INSTR BELONGTO 40cd10 - 40ce74 1 INSTR DEADREGS EFLAGS R8 R9 R10 R11 R12 R13 R14 R15 ZZ retn - 40ce78 -1 INSTR LOCAL 1stSrcVia2ndSrcIMMEDNUM sub eax, 61h - 40ce78 3 INSTR BELONGTO 40cd10 - 40ce7b -1 INSTR LOCAL NoMetaUpdate cmp al, 1Dh - 40ce7b 2 INSTR BELONGTO 40cd10 - 40ce7d -1 INSTR LOCAL NoMetaUpdate ja loc_40CD90 - 40ce7d 6 INSTR BELONGTO 40cd10 - 40ce83 -1 INSTR LOCAL NoMetaUpdate jmp short loc_40CE40 - 40ce83 2 INSTR BELONGTO 40cd10 - 40ce88 -1 INSTR LOCAL MetadataUnused and r14d, 1 - 40ce88 4 INSTR BELONGTO 40cd10 - 40ce8c -1 INSTR LOCAL NoMetaUpdate jnz short loc_40CEEA - 40ce8c 2 INSTR BELONGTO 40cd10 - 40ce8e -1 INSTR LOCAL 1stSrcVia2ndSrcIMMEDNUM add ebp, 1 - 40ce8e 3 INSTR BELONGTO 40cd10 - 40ce91 -1 INSTR LOCAL NoMetaUpdate jmp short loc_40CE50 - 40ce91 2 INSTR BELONGTO 40cd10 - 40ce98 -2 INSTR LOCAL n EBP ZZ NUMVia2ndSrcIMMEDNUM mov ebp, 7FFFFFFFh - 40ce98 5 INSTR BELONGTO 40cd10 - 40ce98 5 INSTR DEADREGS EFLAGS EAX EDX EBX R12 R13 R14 R15 ZZ mov ebp, 7FFFFFFFh - 40ce9d -1 INSTR LOCAL NoMetaUpdate jmp short loc_40CE50 - 40ce9d 2 INSTR BELONGTO 40cd10 - 40cea0 2 INSTR BELONGTO 40cd10 - 40cea0 2 INSTR DEADREGS EFLAGS R13 R15 ZZ xor ebp, ebp - 40cea0 -2 INSTR LOCAL n EBP ZZ AlwaysNUM xor ebp, ebp - 40cea2 -1 INSTR LOCAL NoMetaUpdate cmp rbx, r12 - 40cea2 3 INSTR BELONGTO 40cd10 - 40cea5 -1 INSTR LOCAL NoMetaUpdate jnb short loc_40CE50 - 40cea5 2 INSTR BELONGTO 40cd10 - 40cea7 -1 INSTR LOCAL NoMetaUpdate call ___ctype_b_loc - 40cea7 5 INSTR BELONGTO 40cd10 - 40cea7 5 INSTR DEADREGS EFLAGS R13 R15 ZZ call ___ctype_b_loc - 40ceac -1 INSTR LOCAL MetadataUnused mov rdx, [rax] - 40ceac 3 INSTR BELONGTO 40cd10 - 40ceaf 2 INSTR BELONGTO 40cd10 - 40ceaf 2 INSTR DEADREGS EFLAGS EAX R13 R15 ZZ xor ebp, ebp - 40ceaf -2 INSTR LOCAL n EBP ZZ AlwaysNUM xor ebp, ebp - 40ceb1 -1 INSTR LOCAL MetadataUnused and r14d, 2 - 40ceb1 4 INSTR BELONGTO 40cd10 - 40ceb5 3 INSTR BELONGTO 40cd10 - 40ceb8 -1 INSTR LOCAL MetadataUnused movzx eax, byte ptr [rbx] - 40ceb8 3 INSTR BELONGTO 40cd10 - 40cebb -1 INSTR LOCAL MetadataUnused movzx eax, word ptr [rdx+rax*2] - 40cebb 4 INSTR BELONGTO 40cd10 - 40cebf -1 INSTR LOCAL NoMetaUpdate test ah, 40h - 40cebf 3 INSTR BELONGTO 40cd10 - 40cec2 -1 INSTR LOCAL NoMetaUpdate jnz short loc_40CECD - 40cec2 2 INSTR BELONGTO 40cd10 - 40cec4 -1 INSTR LOCAL NoMetaUpdate test r14d, r14d - 40cec4 3 INSTR BELONGTO 40cd10 - 40cec7 -1 INSTR LOCAL NoMetaUpdate jnz short loc_40CEEA - 40cec7 2 INSTR BELONGTO 40cd10 - 40cec9 -1 INSTR LOCAL NoMetaUpdate test al, 2 - 40cec9 2 INSTR BELONGTO 40cd10 - 40cecb -1 INSTR LOCAL NoMetaUpdate jnz short loc_40CEDC - 40cecb 2 INSTR BELONGTO 40cd10 - 40cecd -1 INSTR LOCAL NoMetaUpdate cmp ebp, 7FFFFFFFh - 40cecd 6 INSTR BELONGTO 40cd10 - 40ced3 -1 INSTR LOCAL NoMetaUpdate jz loc_40CE50 - 40ced3 6 INSTR BELONGTO 40cd10 - 40ced9 -1 INSTR LOCAL 1stSrcVia2ndSrcIMMEDNUM add ebp, 1 - 40ced9 3 INSTR BELONGTO 40cd10 - 40cedc -1 INSTR LOCAL MetadataUnused add rbx, 1 - 40cedc 4 INSTR BELONGTO 40cd10 - 40cee0 -1 INSTR LOCAL NoMetaUpdate cmp rbx, r12 - 40cee0 3 INSTR BELONGTO 40cd10 - 40cee3 -1 INSTR LOCAL NoMetaUpdate jnz short loc_40CEB8 - 40cee3 2 INSTR BELONGTO 40cd10 - 40cee5 -1 INSTR LOCAL NoMetaUpdate jmp loc_40CE50 - 40cee5 5 INSTR BELONGTO 40cd10 - 40ceea -2 INSTR LOCAL n EBP ZZ NUMVia2ndSrcIMMEDNUM mov ebp, 0FFFFFFFFh - 40ceea 5 INSTR BELONGTO 40cd10 - 40ceea 5 INSTR DEADREGS EFLAGS EAX EDX EBX R12 R13 R14 R15 ZZ mov ebp, 0FFFFFFFFh - 40ceef -1 INSTR LOCAL NoMetaUpdate jmp loc_40CE50 - 40ceef 5 INSTR BELONGTO 40cd10 - 40cef4 2 INSTR BELONGTO 40cd10 - 40cef4 2 INSTR DEADREGS EFLAGS EDX EBX R12 R13 R14 R15 ZZ mov ebp, eax - 40cef6 -1 INSTR LOCAL NoMetaUpdate jmp loc_40CE50 - 40cef6 5 INSTR BELONGTO 40cd10 - 40cefb -1 INSTR LOCAL NoMetaUpdate call ___stack_chk_fail - 40cefb 5 INSTR BELONGTO 40cd10 - 40cefb 5 INSTR DEADREGS EFLAGS EBX R12 R13 R14 R15 ZZ call ___stack_chk_fail - 40cf00 0 FUNC FRAMERESTORE 0 0 0 1 0 0 2 0 1 3 0 0 4 0 0 5 0 0 6 0 0 7 0 0 8 0 0 9 0 0 10 0 0 11 0 0 12 0 0 13 0 0 14 0 0 15 0 0 ZZ - 40cf00 0 FUNC MMSAFENESS SAFE - 40cf00 -1 INSTR LOCAL MetadataUnused mov [rsp+var_10], rbx - 40cf00 51 FUNC GLOBAL sub_40CF00 FUNC_UNSAFE NOFP RET 40cf32 - 40cf00 5 INSTR BELONGTO 40cf00 - 40cf05 -1 INSTR LOCAL MetadataUnused mov [rsp+var_8], rbp - 40cf05 5 INSTR BELONGTO 40cf00 - 40cf0a -1 INSTR LOCAL MetadataUnused mov rbx, rdi - 40cf0a 3 INSTR BELONGTO 40cf00 - 40cf0d 24 DATAREF STACK 1180 esp + 0 PARENT LocalFrame LOCALFRAME - 40cf0d 4 INSTR BELONGTO 40cf00 - 40cf0d 4 INSTR DEADREGS EFLAGS ZZ sub rsp, 18h - 40cf0d 8 DATAREF STACK 1181 esp + 8 CHILDOF 1180 OFFSET 8 LOCALVAR var_10 - 40cf0d 8 DATAREF STACK 1182 esp + 16 CHILDOF 1180 OFFSET 16 LOCALVAR var_8 - 40cf0d 8 MEMORYHOLE STACK esp + 24 ReturnAddress - 40cf11 2 INSTR BELONGTO 40cf00 - 40cf11 2 INSTR DEADREGS EFLAGS ZZ mov ebp, esi - 40cf11 -2 INSTR LOCAL n EBP ZZ NumericDEFs mov ebp, esi - 40cf13 -1 INSTR LOCAL NoMetaUpdate call _strlen - 40cf13 5 INSTR BELONGTO 40cf00 - 40cf13 5 INSTR DEADREGS EFLAGS ZZ call _strlen - 40cf18 2 INSTR BELONGTO 40cf00 - 40cf18 2 INSTR DEADREGS EFLAGS EDX ESI EDI R8 R9 R10 R11 ZZ mov edx, ebp - 40cf18 -2 INSTR LOCAL n EDX ZZ NumericDEFs mov edx, ebp - 40cf1a -1 INSTR LOCAL MetadataUnused mov rdi, rbx ; s - 40cf1a 3 INSTR BELONGTO 40cf00 - 40cf1d -1 INSTR LOCAL MetadataUnused mov rbp, [rsp+18h+var_8] - 40cf1d 5 INSTR BELONGTO 40cf00 - 40cf22 -1 INSTR LOCAL MetadataUnused mov rbx, [rsp+18h+var_10] - 40cf22 5 INSTR BELONGTO 40cf00 - 40cf27 -1 INSTR LOCAL MetadataUnused mov rsi, rax - 40cf27 3 INSTR BELONGTO 40cf00 - 40cf2a -1 INSTR LOCAL 1stSrcVia2ndSrcIMMEDNUM add rsp, 18h - 40cf2a 4 INSTR BELONGTO 40cf00 - 40cf2e -1 INSTR LOCAL NoMetaUpdate jmp sub_40CD10 - 40cf2e 24 DEALLOC STACK esp - 24 jmp sub_40CD10 - 40cf2e 5 INSTR BELONGTO 40cf00 - 40cf2e 5 INSTR DEADREGS EFLAGS EAX EBX ESI EDI R8 R9 R10 R11 ZZ jmp sub_40CD10 - 40cf40 0 FUNC FRAMERESTORE 0 0 0 1 0 0 2 0 1 3 -44 0 4 0 8 5 -36 0 6 0 1 7 0 4 8 0 0 9 0 0 10 0 0 11 0 0 12 -28 0 13 -20 0 14 -12 0 15 -4 0 ZZ - 40cf40 0 FUNC MMSAFENESS SPECSAFE - 40cf40 2 INSTR BELONGTO 40cf40 - 40cf40 2 INSTR DEADREGS EFLAGS ZZ push r15 - 40cf40 -3 INSTR LOCAL NoWarn push r15 - 40cf40 605 FUNC GLOBAL sub_40CF40 FUNC_UNSAFE NOFP RET 40d19c - 40cf42 2 INSTR BELONGTO 40cf40 - 40cf42 2 INSTR DEADREGS EFLAGS R15 ZZ push r14 - 40cf42 -3 INSTR LOCAL NoWarn push r14 - 40cf44 2 INSTR BELONGTO 40cf40 - 40cf44 2 INSTR DEADREGS EFLAGS R14 R15 ZZ push r13 - 40cf44 -3 INSTR LOCAL NoWarn push r13 - 40cf46 2 INSTR BELONGTO 40cf40 - 40cf46 2 INSTR DEADREGS EFLAGS R13 R14 R15 ZZ push r12 - 40cf46 -3 INSTR LOCAL NoWarn push r12 - 40cf48 -2 INSTR LOCAL n R12 ZZ NumericDEFs mov r12, rsi - 40cf48 3 INSTR BELONGTO 40cf40 - 40cf48 3 INSTR DEADREGS EFLAGS R12 R13 R14 R15 ZZ mov r12, rsi - 40cf4b 1 INSTR BELONGTO 40cf40 - 40cf4b 1 INSTR DEADREGS EFLAGS R13 R14 R15 ZZ push rbp - 40cf4b -3 INSTR LOCAL NoWarn push rbp - 40cf4c 3 INSTR BELONGTO 40cf40 - 40cf4c 3 INSTR DEADREGS EFLAGS R13 R14 R15 ZZ mov rbp, rcx - 40cf4f 1 INSTR BELONGTO 40cf40 - 40cf4f 1 INSTR DEADREGS EFLAGS R13 R14 R15 ZZ push rbx - 40cf4f -3 INSTR LOCAL NoWarn push rbx - 40cf50 3 INSTR BELONGTO 40cf40 - 40cf50 3 INSTR DEADREGS EFLAGS EBX R13 R14 R15 ZZ mov rbx, rdi - 40cf53 16 DATAREF STACK 1189 esp + 40 CHILDOF 1183 OFFSET 40 LOCALVAR var_40 - 40cf53 24 MEMORYHOLE STACK esp + 56 CalleeSavedRegs - 40cf53 4 INSTR BELONGTO 40cf40 - 40cf53 4 INSTR DEADREGS EFLAGS R13 R14 R15 ZZ sub rsp, 38h - 40cf53 56 DATAREF STACK 1183 esp + 0 PARENT LocalFrame LOCALFRAME - 40cf53 8 DATAREF STACK 1184 esp + 0 CHILDOF 1183 OFFSET 0 LOCALVAR var_68 - 40cf53 8 DATAREF STACK 1185 esp + 8 CHILDOF 1183 OFFSET 8 LOCALVAR var_60 - 40cf53 8 DATAREF STACK 1186 esp + 16 CHILDOF 1183 OFFSET 16 LOCALVAR var_58 - 40cf53 8 DATAREF STACK 1187 esp + 24 CHILDOF 1183 OFFSET 24 LOCALVAR var_50 - 40cf53 8 DATAREF STACK 1188 esp + 32 CHILDOF 1183 OFFSET 32 LOCALVAR var_48 - 40cf53 8 MEMORYHOLE STACK esp + 80 ReturnAddress - 40cf57 -1 INSTR LOCAL NoMetaUpdate cmp rsi, 2 - 40cf57 4 INSTR BELONGTO 40cf40 - 40cf5b 5 INSTR BELONGTO 40cf40 - 40cf5b 5 INSTR DEADREGS R13 R14 R15 ZZ mov [rsp+68h+var_50], rdx - 40cf5b 5 PTRIMMEDESP STACK 24 displ mov [rsp+68h+var_50], rdx - 40cf60 -1 INSTR LOCAL NoMetaUpdate ja short loc_40CF80 - 40cf60 2 INSTR BELONGTO 40cf40 - 40cf62 -1 INSTR LOCAL NoMetaUpdate jz loc_40D170 - 40cf62 6 INSTR BELONGTO 40cf40 - 40cf68 -1 INSTR LOCAL 1stSrcVia2ndSrcIMMEDNUM add rsp, 38h - 40cf68 4 INSTR BELONGTO 40cf40 - 40cf6c 1 INSTR BELONGTO 40cf40 - 40cf6c 1 INSTR DEADREGS EFLAGS EBX R8 R9 R10 R11 R12 R13 R14 R15 ZZ pop rbx - 40cf6d 1 INSTR BELONGTO 40cf40 - 40cf6d 1 INSTR DEADREGS EFLAGS R8 R9 R10 R11 R12 R13 R14 R15 ZZ pop rbp - 40cf6e 2 INSTR BELONGTO 40cf40 - 40cf6e 2 INSTR DEADREGS EFLAGS R8 R9 R10 R11 R12 R13 R14 R15 ZZ pop r12 - 40cf70 2 INSTR BELONGTO 40cf40 - 40cf70 2 INSTR DEADREGS EFLAGS R8 R9 R10 R11 R12 R13 R14 R15 ZZ pop r13 - 40cf72 2 INSTR BELONGTO 40cf40 - 40cf72 2 INSTR DEADREGS EFLAGS R8 R9 R10 R11 R12 R13 R14 R15 ZZ pop r14 - 40cf74 2 INSTR BELONGTO 40cf40 - 40cf74 2 INSTR DEADREGS EFLAGS R8 R9 R10 R11 R12 R13 R14 R15 ZZ pop r15 - 40cf76 1 INSTR BELONGTO 40cf40 - 40cf76 1 INSTR DEADREGS EFLAGS R8 R9 R10 R11 R12 R13 R14 R15 ZZ retn - 40cf80 -2 INSTR LOCAL n R13 ZZ NumericDEFs mov r13, rsi - 40cf80 3 INSTR BELONGTO 40cf40 - 40cf80 3 INSTR DEADREGS EFLAGS EAX EDX R8 R9 R10 R11 R13 R14 R15 ZZ mov r13, rsi - 40cf83 5 INSTR BELONGTO 40cf40 - 40cf83 5 INSTR DEADREGS EFLAGS EAX EDX R8 R9 R10 R11 R14 R15 ZZ mov rdx, [rsp+68h+var_50] - 40cf83 5 PTRIMMEDESP STACK 24 displ mov rdx, [rsp+68h+var_50] - 40cf88 -1 INSTR LOCAL MetadataRedundant shr r13, 1 - 40cf88 3 INSTR BELONGTO 40cf40 - 40cf8b 4 INSTR BELONGTO 40cf40 - 40cf8b 4 INSTR DEADREGS EFLAGS EAX R8 R9 R10 R11 R14 R15 ZZ lea rax, [rdi+r13*8] - 40cf8f -1 INSTR LOCAL 2ndSrcNumeric sub rsi, r13 - 40cf8f 3 INSTR BELONGTO 40cf40 - 40cf92 3 INSTR BELONGTO 40cf40 - 40cf92 3 INSTR DEADREGS EFLAGS EDI R8 R9 R10 R11 R14 R15 ZZ mov rdi, rax - 40cf95 5 INSTR BELONGTO 40cf40 - 40cf95 5 INSTR DEADREGS EFLAGS R8 R9 R10 R11 R14 R15 ZZ mov [rsp+68h+var_40], rax - 40cf95 5 PTRIMMEDESP STACK 40 displ mov [rsp+68h+var_40], rax - 40cf9a -1 INSTR LOCAL NoMetaUpdate call sub_40CF40 - 40cf9a 5 INSTR BELONGTO 40cf40 - 40cf9a 5 INSTR DEADREGS EFLAGS EAX R8 R9 R10 R11 R14 R15 ZZ call sub_40CF40 - 40cf9f -1 INSTR LOCAL NoMetaUpdate cmp r13, 1 - 40cf9f 4 INSTR BELONGTO 40cf40 - 40cfa3 -1 INSTR LOCAL NoMetaUpdate jz loc_40D070 - 40cfa3 6 INSTR BELONGTO 40cf40 - 40cfa9 -2 INSTR LOCAL n RAX ZZ NumericDEFs mov rax, r12 - 40cfa9 3 INSTR BELONGTO 40cf40 - 40cfa9 3 INSTR DEADREGS EFLAGS EAX ECX EDX ESI EDI R8 R9 R10 R11 R14 R15 ZZ mov rax, r12 - 40cfac 5 INSTR BELONGTO 40cf40 - 40cfac 5 INSTR DEADREGS EFLAGS ECX EDX ESI EDI R8 R9 R10 R11 R14 R15 ZZ mov rdx, [rsp+68h+var_50] - 40cfac 5 PTRIMMEDESP STACK 24 displ mov rdx, [rsp+68h+var_50] - 40cfb1 -2 INSTR LOCAL n RSI ZZ NumericDEFs mov rsi, r13 - 40cfb1 3 INSTR BELONGTO 40cf40 - 40cfb1 3 INSTR DEADREGS EFLAGS ECX ESI EDI R8 R9 R10 R11 R14 R15 ZZ mov rsi, r13 - 40cfb4 -1 INSTR LOCAL MetadataRedundant shr rax, 2 - 40cfb4 4 INSTR BELONGTO 40cf40 - 40cfb8 3 INSTR BELONGTO 40cf40 - 40cfb8 3 INSTR DEADREGS EFLAGS ECX EDI R8 R9 R10 R11 R14 R15 ZZ mov rcx, rbp - 40cfbb 4 INSTR BELONGTO 40cf40 - 40cfbb 4 INSTR DEADREGS EFLAGS EDI R8 R9 R10 R11 R14 R15 ZZ lea r14, [rbx+rax*8] - 40cfbf -1 INSTR LOCAL MetadataRedundant sub rsi, rax - 40cfbf 3 INSTR BELONGTO 40cf40 - 40cfc2 5 INSTR BELONGTO 40cf40 - 40cfc2 5 INSTR DEADREGS EFLAGS EDI R8 R9 R10 R11 R15 ZZ mov [rsp+68h+var_48], rax - 40cfc2 5 PTRIMMEDESP STACK 32 displ mov [rsp+68h+var_48], rax - 40cfc7 3 INSTR BELONGTO 40cf40 - 40cfc7 3 INSTR DEADREGS EFLAGS EAX EDI R8 R9 R10 R11 R15 ZZ mov rdi, r14 - 40cfca -1 INSTR LOCAL NoMetaUpdate call sub_40CF40 - 40cfca 5 INSTR BELONGTO 40cf40 - 40cfca 5 INSTR DEADREGS EFLAGS EAX R8 R9 R10 R11 R15 ZZ call sub_40CF40 - 40cfcf 5 INSTR BELONGTO 40cf40 - 40cfcf 5 INSTR DEADREGS EFLAGS EAX ECX EDX ESI EDI R8 R9 R10 R11 R15 ZZ mov rdx, [rsp+68h+var_50] - 40cfcf 5 PTRIMMEDESP STACK 24 displ mov rdx, [rsp+68h+var_50] - 40cfd4 -1 INSTR LOCAL MetadataRedundant mov rsi, [rsp+68h+var_48] - 40cfd4 5 INSTR BELONGTO 40cf40 - 40cfd9 3 INSTR BELONGTO 40cf40 - 40cfd9 3 INSTR DEADREGS EFLAGS EAX ECX EDI R8 R9 R10 R11 R15 ZZ mov rcx, rbp - 40cfdc 3 INSTR BELONGTO 40cf40 - 40cfdc 3 INSTR DEADREGS EFLAGS EAX EDI R8 R9 R10 R11 R15 ZZ mov rdi, rbx - 40cfdf -1 INSTR LOCAL NoMetaUpdate call sub_40CF40 - 40cfdf 5 INSTR BELONGTO 40cf40 - 40cfdf 5 INSTR DEADREGS EFLAGS EAX R8 R9 R10 R11 R15 ZZ call sub_40CF40 - 40cfe4 3 INSTR BELONGTO 40cf40 - 40cfe4 3 INSTR DEADREGS EFLAGS EDX ESI EDI R15 ZZ mov rdx, [rbx] - 40cfe7 5 INSTR BELONGTO 40cf40 - 40cfe7 5 INSTR DEADREGS EFLAGS ESI EDI R15 ZZ mov r15, [rsp+68h+var_48] - 40cfe7 5 PTRIMMEDESP STACK 32 displ mov r15, [rsp+68h+var_48] - 40cfec 9 INSTR BELONGTO 40cf40 - 40cfec 9 INSTR DEADREGS EFLAGS ESI EDI ZZ mov [rsp+68h+var_58], 0 - 40cfec 9 PTRIMMEDESP STACK 16 displ mov [rsp+68h+var_58], 0 - 40cff5 5 INSTR BELONGTO 40cf40 - 40cff5 5 INSTR DEADREGS EFLAGS ESI EDI ZZ mov [rsp+68h+var_60], rdx - 40cff5 5 PTRIMMEDESP STACK 8 displ mov [rsp+68h+var_60], rdx - 40cffa 3 INSTR BELONGTO 40cf40 - 40cffa 3 INSTR DEADREGS EFLAGS EDX ESI EDI ZZ mov rdx, [r14] - 40cffd 5 INSTR BELONGTO 40cf40 - 40cffd 5 INSTR DEADREGS EFLAGS ESI EDI R14 ZZ mov r14, [rsp+68h+var_50] - 40cffd 5 PTRIMMEDESP STACK 24 displ mov r14, [rsp+68h+var_50] - 40d002 -1 INSTR LOCAL 1stSrcVia2ndSrcIMMEDNUM add r14, 8 - 40d002 4 INSTR BELONGTO 40cf40 - 40d006 -1 INSTR LOCAL NoMetaUpdate jmp short loc_40D029 - 40d006 2 INSTR BELONGTO 40cf40 - 40d010 -1 INSTR LOCAL 1stSrcVia2ndSrcIMMEDNUM add r15, 1 - 40d010 4 INSTR BELONGTO 40cf40 - 40d014 4 INSTR BELONGTO 40cf40 - 40d014 4 INSTR DEADREGS EFLAGS ESI EDI ZZ mov [r14-8], rdx - 40d018 -1 INSTR LOCAL NoMetaUpdate cmp r13, r15 - 40d018 3 INSTR BELONGTO 40cf40 - 40d01b -1 INSTR LOCAL NoMetaUpdate jz loc_40D13C - 40d01b 6 INSTR BELONGTO 40cf40 - 40d021 4 INSTR BELONGTO 40cf40 - 40d021 4 INSTR DEADREGS EFLAGS EDX ESI EDI ZZ mov rdx, [rbx+r15*8] - 40d025 -1 INSTR LOCAL 1stSrcVia2ndSrcIMMEDNUM add r14, 8 - 40d025 4 INSTR BELONGTO 40cf40 - 40d029 3 INSTR BELONGTO 40cf40 - 40d029 3 INSTR DEADREGS EFLAGS ESI EDI ZZ mov rsi, rdx - 40d02c 4 INSTR BELONGTO 40cf40 - 40d02c 4 INSTR DEADREGS EFLAGS EDI ZZ mov [rsp+68h+var_68], rdx - 40d02c 4 PTRIMMEDESP STACK 0 displ mov [rsp+68h+var_68], rdx - 40d030 5 INSTR BELONGTO 40cf40 - 40d030 5 INSTR DEADREGS EFLAGS EDI ZZ mov rdi, [rsp+68h+var_60] - 40d030 5 PTRIMMEDESP STACK 8 displ mov rdi, [rsp+68h+var_60] - 40d035 -1 INSTR LOCAL NoMetaUpdate call rbp - 40d035 2 INSTR BELONGTO 40cf40 - 40d037 -1 INSTR LOCAL NoMetaUpdate test eax, eax - 40d037 2 INSTR BELONGTO 40cf40 - 40d039 4 INSTR BELONGTO 40cf40 - 40d039 4 INSTR DEADREGS EDX ESI EDI ZZ mov rdx, [rsp+68h+var_68] - 40d039 4 PTRIMMEDESP STACK 0 displ mov rdx, [rsp+68h+var_68] - 40d03d -1 INSTR LOCAL NoMetaUpdate jg short loc_40D010 - 40d03d 2 INSTR BELONGTO 40cf40 - 40d03f 5 INSTR BELONGTO 40cf40 - 40d03f 5 INSTR DEADREGS EFLAGS ECX ESI EDI ZZ mov rcx, [rsp+68h+var_60] - 40d03f 5 PTRIMMEDESP STACK 8 displ mov rcx, [rsp+68h+var_60] - 40d044 6 INSTR BELONGTO 40cf40 - 40d044 6 INSTR DEADREGS EFLAGS ESI EDI ZZ add [rsp+68h+var_58], 1 - 40d044 6 PTRIMMEDESP STACK 16 displ add [rsp+68h+var_58], 1 - 40d04a 4 INSTR BELONGTO 40cf40 - 40d04a 4 INSTR DEADREGS EFLAGS ESI EDI ZZ mov [r14-8], rcx - 40d04e -1 INSTR LOCAL MetadataUnused mov rcx, [rsp+68h+var_58] - 40d04e 5 INSTR BELONGTO 40cf40 - 40d053 -1 INSTR LOCAL NoMetaUpdate cmp [rsp+68h+var_48], rcx - 40d053 5 INSTR BELONGTO 40cf40 - 40d053 5 PTRIMMEDESP STACK 32 displ cmp [rsp+68h+var_48], rcx - 40d058 -1 INSTR LOCAL NoMetaUpdate jz loc_40D132 - 40d058 6 INSTR BELONGTO 40cf40 - 40d05e 4 INSTR BELONGTO 40cf40 - 40d05e 4 INSTR DEADREGS EFLAGS ESI EDI ZZ mov rcx, [rbx+rcx*8] - 40d062 5 INSTR BELONGTO 40cf40 - 40d062 5 INSTR DEADREGS EFLAGS ESI EDI ZZ mov [rsp+68h+var_60], rcx - 40d062 5 PTRIMMEDESP STACK 8 displ mov [rsp+68h+var_60], rcx - 40d067 -1 INSTR LOCAL NoMetaUpdate jmp short loc_40D025 - 40d067 2 INSTR BELONGTO 40cf40 - 40d070 3 INSTR BELONGTO 40cf40 - 40d070 3 INSTR DEADREGS EFLAGS ECX EDX ESI EDI R14 R15 ZZ mov rdx, [rbx] - 40d073 5 INSTR BELONGTO 40cf40 - 40d073 5 INSTR DEADREGS EFLAGS ECX ESI EDI R14 R15 ZZ mov rcx, [rsp+68h+var_50] - 40d073 5 PTRIMMEDESP STACK 24 displ mov rcx, [rsp+68h+var_50] - 40d078 5 INSTR BELONGTO 40cf40 - 40d078 5 INSTR DEADREGS EFLAGS ESI EDI R14 R15 ZZ mov [rsp+68h+var_60], rdx - 40d078 5 PTRIMMEDESP STACK 8 displ mov [rsp+68h+var_60], rdx - 40d07d 3 INSTR BELONGTO 40cf40 - 40d07d 3 INSTR DEADREGS EFLAGS ESI EDI R14 R15 ZZ mov [rcx], rdx - 40d080 5 INSTR BELONGTO 40cf40 - 40d080 5 INSTR DEADREGS EFLAGS ECX EDX ESI EDI R14 R15 ZZ mov rcx, [rsp+68h+var_40] - 40d080 5 PTRIMMEDESP STACK 40 displ mov rcx, [rsp+68h+var_40] - 40d085 -1 INSTR LOCAL MetadataUnused mov r15, r13 - 40d085 3 INSTR BELONGTO 40cf40 - 40d088 -2 INSTR LOCAL n R14 ZZ NUMVia2ndSrcIMMEDNUM mov r14d, 1 - 40d088 6 INSTR BELONGTO 40cf40 - 40d088 6 INSTR DEADREGS EFLAGS EDX ESI EDI R14 ZZ mov r14d, 1 - 40d08e 9 INSTR BELONGTO 40cf40 - 40d08e 9 INSTR DEADREGS EFLAGS EDX ESI EDI ZZ mov [rsp+68h+var_58], 0 - 40d08e 9 PTRIMMEDESP STACK 16 displ mov [rsp+68h+var_58], 0 - 40d097 3 INSTR BELONGTO 40cf40 - 40d097 3 INSTR DEADREGS EFLAGS EDX ESI EDI ZZ mov rdx, [rcx] - 40d09a -1 INSTR LOCAL NoMetaUpdate jmp short loc_40D0B6 - 40d09a 2 INSTR BELONGTO 40cf40 - 40d0a0 -1 INSTR LOCAL MetadataUnused add r15, 1 - 40d0a0 4 INSTR BELONGTO 40cf40 - 40d0a4 5 INSTR BELONGTO 40cf40 - 40d0a4 5 INSTR DEADREGS EFLAGS ESI EDI ZZ mov [rbx+r14*8-8], rdx - 40d0a9 -1 INSTR LOCAL NoMetaUpdate cmp r12, r15 - 40d0a9 3 INSTR BELONGTO 40cf40 - 40d0ac -1 INSTR LOCAL NoMetaUpdate jz short loc_40D100 - 40d0ac 2 INSTR BELONGTO 40cf40 - 40d0ae 4 INSTR BELONGTO 40cf40 - 40d0ae 4 INSTR DEADREGS EFLAGS EDX ESI EDI ZZ mov rdx, [rbx+r15*8] - 40d0b2 -1 INSTR LOCAL 1stSrcVia2ndSrcIMMEDNUM add r14, 1 - 40d0b2 4 INSTR BELONGTO 40cf40 - 40d0b6 3 INSTR BELONGTO 40cf40 - 40d0b6 3 INSTR DEADREGS EFLAGS ESI EDI ZZ mov rsi, rdx - 40d0b9 4 INSTR BELONGTO 40cf40 - 40d0b9 4 INSTR DEADREGS EFLAGS EDI ZZ mov [rsp+68h+var_68], rdx - 40d0b9 4 PTRIMMEDESP STACK 0 displ mov [rsp+68h+var_68], rdx - 40d0bd 5 INSTR BELONGTO 40cf40 - 40d0bd 5 INSTR DEADREGS EFLAGS EDI ZZ mov rdi, [rsp+68h+var_60] - 40d0bd 5 PTRIMMEDESP STACK 8 displ mov rdi, [rsp+68h+var_60] - 40d0c2 -1 INSTR LOCAL NoMetaUpdate call rbp - 40d0c2 2 INSTR BELONGTO 40cf40 - 40d0c4 -1 INSTR LOCAL NoMetaUpdate test eax, eax - 40d0c4 2 INSTR BELONGTO 40cf40 - 40d0c6 4 INSTR BELONGTO 40cf40 - 40d0c6 4 INSTR DEADREGS EDX ZZ mov rdx, [rsp+68h+var_68] - 40d0c6 4 PTRIMMEDESP STACK 0 displ mov rdx, [rsp+68h+var_68] - 40d0ca -1 INSTR LOCAL NoMetaUpdate jg short loc_40D0A0 - 40d0ca 2 INSTR BELONGTO 40cf40 - 40d0cc 6 INSTR BELONGTO 40cf40 - 40d0cc 6 INSTR DEADREGS EFLAGS ECX ZZ add [rsp+68h+var_58], 1 - 40d0cc 6 PTRIMMEDESP STACK 16 displ add [rsp+68h+var_58], 1 - 40d0d2 5 INSTR BELONGTO 40cf40 - 40d0d2 5 INSTR DEADREGS EFLAGS ECX ZZ mov rcx, [rsp+68h+var_60] - 40d0d2 5 PTRIMMEDESP STACK 8 displ mov rcx, [rsp+68h+var_60] - 40d0d7 -1 INSTR LOCAL NoMetaUpdate cmp r13, [rsp+68h+var_58] - 40d0d7 5 INSTR BELONGTO 40cf40 - 40d0d7 5 PTRIMMEDESP STACK 16 displ cmp r13, [rsp+68h+var_58] - 40d0dc 5 INSTR BELONGTO 40cf40 - 40d0e1 -1 INSTR LOCAL NoMetaUpdate jz loc_40CF68 - 40d0e1 6 INSTR BELONGTO 40cf40 - 40d0e7 -1 INSTR LOCAL MetadataUnused mov rcx, [rsp+68h+var_58] - 40d0e7 5 INSTR BELONGTO 40cf40 - 40d0ec 5 INSTR BELONGTO 40cf40 - 40d0ec 5 INSTR DEADREGS EFLAGS EAX ESI EDI ZZ mov rax, [rsp+68h+var_50] - 40d0ec 5 PTRIMMEDESP STACK 24 displ mov rax, [rsp+68h+var_50] - 40d0f1 4 INSTR BELONGTO 40cf40 - 40d0f1 4 INSTR DEADREGS EFLAGS ESI EDI ZZ mov rcx, [rax+rcx*8] - 40d0f5 5 INSTR BELONGTO 40cf40 - 40d0f5 5 INSTR DEADREGS EFLAGS ESI EDI ZZ mov [rsp+68h+var_60], rcx - 40d0f5 5 PTRIMMEDESP STACK 8 displ mov [rsp+68h+var_60], rcx - 40d0fa -1 INSTR LOCAL NoMetaUpdate jmp short loc_40D0B2 - 40d0fa 2 INSTR BELONGTO 40cf40 - 40d100 -2 INSTR LOCAL n R13 ZZ NumericDEFs sub r13, [rsp+68h+var_58] - 40d100 5 INSTR BELONGTO 40cf40 - 40d100 5 PTRIMMEDESP STACK 16 displ sub r13, [rsp+68h+var_58] - 40d105 5 INSTR BELONGTO 40cf40 - 40d105 5 INSTR DEADREGS EFLAGS EAX ECX EDX ESI EDI R8 R9 R10 R11 R12 R15 ZZ mov rcx, [rsp+68h+var_58] - 40d105 5 PTRIMMEDESP STACK 16 displ mov rcx, [rsp+68h+var_58] - 40d10a -1 INSTR LOCAL MetadataUnused lea rdi, [rbx+r14*8] - 40d10a 4 INSTR BELONGTO 40cf40 - 40d10e 5 INSTR BELONGTO 40cf40 - 40d10e 5 INSTR DEADREGS EFLAGS EAX EDX EBX ESI EDI R8 R9 R10 R11 R12 R14 R15 ZZ mov rax, [rsp+68h+var_50] - 40d10e 5 PTRIMMEDESP STACK 24 displ mov rax, [rsp+68h+var_50] - 40d113 -1 INSTR LOCAL 1stSrcVia2ndSrcIMMEDNUM add rsp, 38h - 40d113 4 INSTR BELONGTO 40cf40 - 40d117 1 INSTR BELONGTO 40cf40 - 40d117 1 INSTR DEADREGS EFLAGS EDX EBX ESI EDI R8 R9 R10 R11 R12 R14 R15 ZZ pop rbx - 40d118 1 INSTR BELONGTO 40cf40 - 40d118 1 INSTR DEADREGS EFLAGS EDX EBX ESI EDI R8 R9 R10 R11 R12 R14 R15 ZZ pop rbp - 40d119 2 INSTR BELONGTO 40cf40 - 40d119 2 INSTR DEADREGS EFLAGS EDX EBX ESI EDI R8 R9 R10 R11 R12 R14 R15 ZZ pop r12 - 40d11b -2 INSTR LOCAL n RDX ZZ NumericDEFs lea rdx, ds:0[r13*8] - 40d11b 8 INSTR BELONGTO 40cf40 - 40d11b 8 INSTR DEADREGS EFLAGS EDX EBX ESI EDI R8 R9 R10 R11 R12 R14 R15 ZZ lea rdx, ds:0[r13*8] - 40d123 -1 INSTR LOCAL MetadataUnused lea rsi, [rax+rcx*8] - 40d123 4 INSTR BELONGTO 40cf40 - 40d127 2 INSTR BELONGTO 40cf40 - 40d127 2 INSTR DEADREGS EFLAGS EBX ESI EDI R8 R9 R10 R11 R12 R13 R14 R15 ZZ pop r13 - 40d129 2 INSTR BELONGTO 40cf40 - 40d129 2 INSTR DEADREGS EFLAGS EBX ESI EDI R8 R9 R10 R11 R12 R13 R14 R15 ZZ pop r14 - 40d12b 2 INSTR BELONGTO 40cf40 - 40d12b 2 INSTR DEADREGS EFLAGS EBX ESI EDI R8 R9 R10 R11 R12 R13 R14 R15 ZZ pop r15 - 40d12d -1 INSTR LOCAL NoMetaUpdate jmp _memcpy - 40d12d 5 INSTR BELONGTO 40cf40 - 40d12d 5 INSTR DEADREGS EFLAGS EBX ESI EDI R8 R9 R10 R11 R12 R13 R14 R15 ZZ jmp _memcpy - 40d132 5 INSTR BELONGTO 40cf40 - 40d132 5 INSTR DEADREGS EFLAGS ECX EDX ESI EDI ZZ mov [rsp+68h+var_48], r13 - 40d132 5 PTRIMMEDESP STACK 32 displ mov [rsp+68h+var_48], r13 - 40d137 5 INSTR BELONGTO 40cf40 - 40d137 5 INSTR DEADREGS EFLAGS ECX EDX ESI EDI ZZ mov [rsp+68h+var_58], r15 - 40d137 5 PTRIMMEDESP STACK 16 displ mov [rsp+68h+var_58], r15 - 40d13c -2 INSTR LOCAL n RDX ZZ NumericDEFs mov rdx, [rsp+68h+var_48] - 40d13c 5 INSTR BELONGTO 40cf40 - 40d13c 5 INSTR DEADREGS EFLAGS ECX EDX ESI EDI R15 ZZ mov rdx, [rsp+68h+var_48] - 40d13c 5 PTRIMMEDESP STACK 32 displ mov rdx, [rsp+68h+var_48] - 40d141 5 INSTR BELONGTO 40cf40 - 40d141 5 INSTR DEADREGS EFLAGS ECX ESI EDI R15 ZZ mov rcx, [rsp+68h+var_58] - 40d141 5 PTRIMMEDESP STACK 16 displ mov rcx, [rsp+68h+var_58] - 40d146 3 INSTR BELONGTO 40cf40 - 40d146 3 INSTR DEADREGS EFLAGS ESI EDI R15 ZZ mov rdi, r14 ; dest - 40d149 -1 INSTR LOCAL MetadataRedundant sub rdx, [rsp+68h+var_58] - 40d149 5 INSTR BELONGTO 40cf40 - 40d14e 4 INSTR BELONGTO 40cf40 - 40d14e 4 INSTR DEADREGS EFLAGS ESI R14 R15 ZZ lea rsi, [rbx+rcx*8]; src - 40d152 -1 INSTR LOCAL MetadataRedundant shl rdx, 3 ; n - 40d152 4 INSTR BELONGTO 40cf40 - 40d156 -1 INSTR LOCAL NoMetaUpdate call _memcpy - 40d156 5 INSTR BELONGTO 40cf40 - 40d156 5 INSTR DEADREGS EFLAGS R14 R15 ZZ call _memcpy - 40d15b -1 INSTR LOCAL MetadataUnused mov rdx, [rsp+68h+var_50] - 40d15b 5 INSTR BELONGTO 40cf40 - 40d160 3 INSTR BELONGTO 40cf40 - 40d160 3 INSTR DEADREGS EFLAGS ECX ESI EDI R14 R15 ZZ mov rdx, [rdx] - 40d163 5 INSTR BELONGTO 40cf40 - 40d163 5 INSTR DEADREGS EFLAGS ECX ESI EDI R14 R15 ZZ mov [rsp+68h+var_60], rdx - 40d163 5 PTRIMMEDESP STACK 8 displ mov [rsp+68h+var_60], rdx - 40d168 -1 INSTR LOCAL NoMetaUpdate jmp loc_40D080 - 40d168 5 INSTR BELONGTO 40cf40 - 40d170 4 INSTR BELONGTO 40cf40 - 40d170 4 INSTR DEADREGS EFLAGS ESI R12 R13 R14 R15 ZZ mov r13, [rdi+8] - 40d174 3 INSTR BELONGTO 40cf40 - 40d174 3 INSTR DEADREGS EFLAGS ESI R12 R14 R15 ZZ mov r12, [rdi] - 40d177 3 INSTR BELONGTO 40cf40 - 40d177 3 INSTR DEADREGS EFLAGS ESI EDI R14 R15 ZZ mov rsi, r13 - 40d17a 3 INSTR BELONGTO 40cf40 - 40d17a 3 INSTR DEADREGS EFLAGS EDI R14 R15 ZZ mov rdi, r12 - 40d17d -1 INSTR LOCAL NoMetaUpdate call rcx - 40d17d 2 INSTR BELONGTO 40cf40 - 40d17f -1 INSTR LOCAL NoMetaUpdate test eax, eax - 40d17f 2 INSTR BELONGTO 40cf40 - 40d181 -1 INSTR LOCAL NoMetaUpdate jle loc_40CF68 - 40d181 6 INSTR BELONGTO 40cf40 - 40d187 3 INSTR BELONGTO 40cf40 - 40d187 3 INSTR DEADREGS EFLAGS R8 R9 R10 R11 R14 R15 ZZ mov [rbx], r13 - 40d18a 4 INSTR BELONGTO 40cf40 - 40d18a 4 INSTR DEADREGS EFLAGS R8 R9 R10 R11 R13 R14 R15 ZZ mov [rbx+8], r12 - 40d18e -1 INSTR LOCAL 1stSrcVia2ndSrcIMMEDNUM add rsp, 38h - 40d18e 4 INSTR BELONGTO 40cf40 - 40d192 1 INSTR BELONGTO 40cf40 - 40d192 1 INSTR DEADREGS EFLAGS EBX R8 R9 R10 R11 R12 R13 R14 R15 ZZ pop rbx - 40d192 56 DEALLOC STACK esp - 56 pop rbx - 40d193 1 INSTR BELONGTO 40cf40 - 40d193 1 INSTR DEADREGS EFLAGS R8 R9 R10 R11 R12 R13 R14 R15 ZZ pop rbp - 40d194 2 INSTR BELONGTO 40cf40 - 40d194 2 INSTR DEADREGS EFLAGS R8 R9 R10 R11 R12 R13 R14 R15 ZZ pop r12 - 40d196 2 INSTR BELONGTO 40cf40 - 40d196 2 INSTR DEADREGS EFLAGS R8 R9 R10 R11 R12 R13 R14 R15 ZZ pop r13 - 40d198 2 INSTR BELONGTO 40cf40 - 40d198 2 INSTR DEADREGS EFLAGS R8 R9 R10 R11 R12 R13 R14 R15 ZZ pop r14 - 40d19a 2 INSTR BELONGTO 40cf40 - 40d19a 2 INSTR DEADREGS EFLAGS R8 R9 R10 R11 R12 R13 R14 R15 ZZ pop r15 - 40d19c 1 INSTR BELONGTO 40cf40 - 40d19c 1 INSTR DEADREGS EFLAGS R8 R9 R10 R11 R12 R13 R14 R15 ZZ retn - 40d1a0 0 FUNC FRAMERESTORE 0 0 4 1 0 0 2 0 4 3 0 0 4 0 0 5 0 0 6 0 0 7 0 0 8 0 0 9 0 0 10 0 0 11 0 0 12 0 0 13 0 0 14 0 0 15 0 0 ZZ - 40d1a0 0 FUNC MMSAFENESS SAFE - 40d1a0 15 FUNC GLOBAL sub_40D1A0 FUNC_UNSAFE NOFP RET 40d1ae - 40d1a0 4 INSTR BELONGTO 40d1a0 - 40d1a0 4 INSTR DEADREGS EFLAGS EAX ECX ZZ lea rax, [rdi+rsi*8] - 40d1a0 8 MEMORYHOLE STACK esp + 0 ReturnAddress - 40d1a4 3 INSTR BELONGTO 40d1a0 - 40d1a4 3 INSTR DEADREGS EFLAGS ECX ESI EDI ZZ mov rcx, rdx - 40d1a7 3 INSTR BELONGTO 40d1a0 - 40d1a7 3 INSTR DEADREGS EFLAGS EDX ESI EDI ZZ mov rdx, rax - 40d1aa -1 INSTR LOCAL NoMetaUpdate jmp sub_40CF40 - 40d1aa 5 INSTR BELONGTO 40d1a0 - 40d1aa 5 INSTR DEADREGS EFLAGS ESI EDI ZZ jmp sub_40CF40 - 40d1b0 0 FUNC FRAMERESTORE 0 0 4 1 0 1 2 0 4 3 -4 0 4 0 8 5 0 0 6 0 1 7 0 1 8 0 0 9 0 0 10 0 0 11 0 0 12 0 0 13 0 0 14 0 0 15 0 0 ZZ - 40d1b0 0 FUNC MMSAFENESS SAFE - 40d1b0 147 FUNC GLOBAL sub_40D1B0 FUNC_UNSAFE NOFP RET 40d242 - 40d1b0 -1 INSTR LOCAL NoMetaUpdate test rdi, rdi - 40d1b0 3 INSTR BELONGTO 40d1b0 - 40d1b3 1 INSTR BELONGTO 40d1b0 - 40d1b3 1 INSTR DEADREGS ESI ZZ push rbx - 40d1b3 8 DATAREF STACK 1190 esp + 0 PARENT LocalFrame LOCALFRAME - 40d1b3 8 MEMORYHOLE STACK esp + 8 ReturnAddress - 40d1b4 3 INSTR BELONGTO 40d1b0 - 40d1b4 3 INSTR DEADREGS EBX ESI ZZ mov rbx, rdi - 40d1b7 -1 INSTR LOCAL NoMetaUpdate jz short loc_40D223 - 40d1b7 2 INSTR BELONGTO 40d1b0 - 40d1b9 -2 INSTR LOCAL n ESI ZZ NUMVia2ndSrcIMMEDNUM mov esi, 2Fh ; c - 40d1b9 5 INSTR BELONGTO 40d1b0 - 40d1b9 5 INSTR DEADREGS EFLAGS ESI ZZ mov esi, 2Fh ; c - 40d1be -1 INSTR LOCAL NoMetaUpdate call _strrchr - 40d1be 5 INSTR BELONGTO 40d1b0 - 40d1be 5 INSTR DEADREGS EFLAGS ZZ call _strrchr - 40d1c3 -1 INSTR LOCAL NoMetaUpdate test rax, rax - 40d1c3 3 INSTR BELONGTO 40d1b0 - 40d1c6 -1 INSTR LOCAL NoMetaUpdate jz short loc_40D213 - 40d1c6 2 INSTR BELONGTO 40d1b0 - 40d1c8 4 INSTR BELONGTO 40d1b0 - 40d1c8 4 INSTR DEADREGS EFLAGS ECX EDX R8 R9 R10 R11 ZZ lea rdx, [rax+1] - 40d1cc 3 INSTR BELONGTO 40d1b0 - 40d1cc 3 INSTR DEADREGS EFLAGS ECX R8 R9 R10 R11 ZZ mov rcx, rdx - 40d1cf 3 INSTR BELONGTO 40d1b0 - 40d1cf 3 INSTR DEADREGS EFLAGS R8 R9 R10 R11 ZZ sub rcx, rbx - 40d1d2 -1 INSTR LOCAL NoMetaUpdate cmp rcx, 6 - 40d1d2 4 INSTR BELONGTO 40d1b0 - 40d1d6 -1 INSTR LOCAL NoMetaUpdate jle short loc_40D213 - 40d1d6 2 INSTR BELONGTO 40d1b0 - 40d1d8 4 INSTR BELONGTO 40d1b0 - 40d1d8 4 INSTR DEADREGS ECX ESI EDI R8 R9 R10 R11 ZZ lea rsi, [rax-6] - 40d1dc 5 INSTR BELONGTO 40d1b0 - 40d1dc 5 INSTR DEADREGS ECX EDI R8 R9 R10 R11 ZZ mov edi, offset a_libs; "/.libs/" - 40d1e1 -2 INSTR LOCAL n ECX ZZ NUMVia2ndSrcIMMEDNUM mov ecx, 7 - 40d1e1 5 INSTR BELONGTO 40d1b0 - 40d1e1 5 INSTR DEADREGS ECX R8 R9 R10 R11 ZZ mov ecx, 7 - 40d1e6 -1 INSTR LOCAL NoMetaUpdate repe cmpsb - 40d1e6 2 INSTR BELONGTO 40d1b0 - 40d1e8 -1 INSTR LOCAL NoMetaUpdate jnz short loc_40D213 - 40d1e8 2 INSTR BELONGTO 40d1b0 - 40d1ea -2 INSTR LOCAL n ECX ZZ NUMVia2ndSrcIMMEDNUM mov ecx, 3 - 40d1ea 5 INSTR BELONGTO 40d1b0 - 40d1ea 5 INSTR DEADREGS ECX EBX ESI EDI R8 R9 R10 R11 ZZ mov ecx, 3 - 40d1ef 3 INSTR BELONGTO 40d1b0 - 40d1ef 3 INSTR DEADREGS EBX ESI EDI R8 R9 R10 R11 ZZ mov rsi, rdx - 40d1f2 5 INSTR BELONGTO 40d1b0 - 40d1f2 5 INSTR DEADREGS EBX EDI R8 R9 R10 R11 ZZ mov edi, offset aLt ; "lt-" - 40d1f7 -1 INSTR LOCAL NoMetaUpdate repe cmpsb - 40d1f7 2 INSTR BELONGTO 40d1b0 - 40d1f9 3 INSTR BELONGTO 40d1b0 - 40d1f9 3 INSTR DEADREGS ECX EBX ESI R8 R9 R10 R11 ZZ mov rbx, rdx - 40d1fc -2 INSTR LOCAL n ESI ZZ AlwaysNUM setnbe sil - 40d1fc 4 INSTR BELONGTO 40d1b0 - 40d1fc 4 INSTR DEADREGS ECX ESI R8 R9 R10 R11 ZZ setnbe sil - 40d200 -1 INSTR LOCAL MetadataRedundant setb cl - 40d200 3 INSTR BELONGTO 40d1b0 - 40d203 -1 INSTR LOCAL NoMetaUpdate cmp sil, cl - 40d203 3 INSTR BELONGTO 40d1b0 - 40d206 -1 INSTR LOCAL NoMetaUpdate jnz short loc_40D213 - 40d206 2 INSTR BELONGTO 40d1b0 - 40d208 4 INSTR BELONGTO 40d1b0 - 40d208 4 INSTR DEADREGS EFLAGS EBX R8 R9 R10 R11 ZZ lea rbx, [rax+4] - 40d20c 7 INSTR BELONGTO 40d1b0 - 40d20c 7 INSTR DEADREGS EFLAGS R8 R9 R10 R11 ZZ mov cs:program_invocation_short_name, rbx - 40d213 7 INSTR BELONGTO 40d1b0 - 40d213 7 INSTR DEADREGS EFLAGS R8 R9 R10 R11 ZZ mov cs:qword_61A188, rbx - 40d21a 7 INSTR BELONGTO 40d1b0 - 40d21a 7 INSTR DEADREGS EFLAGS R8 R9 R10 R11 ZZ mov cs:program_invocation_name, rbx - 40d221 1 INSTR BELONGTO 40d1b0 - 40d221 1 INSTR DEADREGS EFLAGS EBX R8 R9 R10 R11 ZZ pop rbx - 40d222 1 INSTR BELONGTO 40d1b0 - 40d222 1 INSTR DEADREGS EFLAGS R8 R9 R10 R11 ZZ retn - 40d223 7 INSTR BELONGTO 40d1b0 - 40d223 7 INSTR DEADREGS EFLAGS ECX EDX EBX ESI EDI ZZ mov rcx, cs:stderr ; s - 40d22a -2 INSTR LOCAL n EDX ZZ NUMVia2ndSrcIMMEDNUM mov edx, 37h ; n - 40d22a 5 INSTR BELONGTO 40d1b0 - 40d22a 5 INSTR DEADREGS EFLAGS EDX EBX ESI EDI ZZ mov edx, 37h ; n - 40d22f -2 INSTR LOCAL n ESI ZZ NUMVia2ndSrcIMMEDNUM mov esi, 1 ; size - 40d22f 5 INSTR BELONGTO 40d1b0 - 40d22f 5 INSTR DEADREGS EFLAGS EBX ESI EDI ZZ mov esi, 1 ; size - 40d234 5 INSTR BELONGTO 40d1b0 - 40d234 5 INSTR DEADREGS EFLAGS EBX EDI ZZ mov edi, offset aANullArgv0WasP; "A NULL argv[0] was passed through an ex"... - 40d239 -1 INSTR LOCAL NoMetaUpdate call _fwrite - 40d239 5 INSTR BELONGTO 40d1b0 - 40d239 5 INSTR DEADREGS EFLAGS EBX ZZ call _fwrite - 40d23e -1 INSTR LOCAL NoMetaUpdate call _abort - 40d23e 5 INSTR BELONGTO 40d1b0 - 40d23e 5 INSTR DEADREGS EFLAGS EBX ZZ call _abort - 40d250 0 FUNC FRAMERESTORE 0 0 0 1 0 0 2 0 0 3 0 0 4 0 0 5 0 0 6 0 0 7 0 0 8 0 0 9 0 0 10 0 0 11 0 0 12 0 0 13 0 0 14 0 0 15 0 0 ZZ - 40d250 0 FUNC MMSAFENESS SAFE - 40d250 13 FUNC GLOBAL sub_40D250 FUNC_UNSAFE NOFP RET 40d25c - 40d250 3 INSTR BELONGTO 40d250 - 40d250 3 INSTR DEADREGS EFLAGS EDX ZZ mov rdx, rsi - 40d250 8 MEMORYHOLE STACK esp + 0 ReturnAddress - 40d253 -1 INSTR LOCAL MetadataUnused mov esi, 6 - 40d253 5 INSTR BELONGTO 40d250 - 40d258 -1 INSTR LOCAL NoMetaUpdate jmp sub_40E4E0 - 40d258 5 INSTR BELONGTO 40d250 - 40d258 5 INSTR DEADREGS EFLAGS ESI ZZ jmp sub_40E4E0 - 40d260 0 FUNC FRAMERESTORE 0 0 0 1 0 0 2 0 0 3 0 0 4 0 0 5 0 0 6 0 0 7 0 0 8 0 0 9 0 0 10 0 0 11 0 0 12 0 0 13 0 0 14 0 0 15 0 0 ZZ - 40d260 0 FUNC MMSAFENESS SAFE - 40d260 10 FUNC GLOBAL sub_40D260 FUNC_UNSAFE NOFP RET 40d269 - 40d260 -1 INSTR LOCAL MetadataUnused mov rsi, rdi - 40d260 3 INSTR BELONGTO 40d260 - 40d260 8 MEMORYHOLE STACK esp + 0 ReturnAddress - 40d263 -1 INSTR LOCAL MetadataUnused xor edi, edi - 40d263 2 INSTR BELONGTO 40d260 - 40d265 -1 INSTR LOCAL NoMetaUpdate jmp sub_40D250 - 40d265 5 INSTR BELONGTO 40d260 - 40d265 5 INSTR DEADREGS EFLAGS EDX ESI EDI ZZ jmp sub_40D250 - 40d270 0 FUNC FRAMERESTORE 0 0 4 1 0 1 2 0 4 3 0 0 4 0 8 5 0 0 6 0 1 7 0 0 8 0 0 9 0 0 10 0 0 11 0 0 12 0 0 13 0 0 14 0 0 15 0 0 ZZ - 40d270 0 FUNC MMSAFENESS UNSAFE - 40d270 101 FUNC GLOBAL sub_40D270 FUNC_UNSAFE NOFP RET 40d2d4 - 40d270 24 DATAREF STACK 1198 esp + 48 CHILDOF 1191 OFFSET 48 LOCALVAR var_18 - 40d270 4 INSTR BELONGTO 40d270 - 40d270 4 INSTR DEADREGS EFLAGS EAX ECX EDX ZZ sub rsp, 48h - 40d270 72 DATAREF STACK 1191 esp + 0 PARENT LocalFrame LOCALFRAME - 40d270 8 DATAREF STACK 1192 esp + 0 CHILDOF 1191 OFFSET 0 LOCALVAR var_48 - 40d270 8 DATAREF STACK 1193 esp + 8 CHILDOF 1191 OFFSET 8 LOCALVAR var_40 - 40d270 8 DATAREF STACK 1194 esp + 16 CHILDOF 1191 OFFSET 16 LOCALVAR var_38 - 40d270 8 DATAREF STACK 1195 esp + 24 CHILDOF 1191 OFFSET 24 LOCALVAR var_30 - 40d270 8 DATAREF STACK 1196 esp + 32 CHILDOF 1191 OFFSET 32 LOCALVAR var_28 - 40d270 8 DATAREF STACK 1197 esp + 40 CHILDOF 1191 OFFSET 40 LOCALVAR var_20 - 40d270 8 MEMORYHOLE STACK esp + 72 ReturnAddress - 40d274 2 INSTR BELONGTO 40d270 - 40d274 2 INSTR DEADREGS EFLAGS EAX ECX EDX ZZ xor eax, eax - 40d274 -2 INSTR LOCAL n EAX ZZ AlwaysNUM xor eax, eax - 40d276 3 INSTR BELONGTO 40d270 - 40d276 3 INSTR DEADREGS EFLAGS ECX EDX ZZ mov rdx, rdi - 40d279 -2 INSTR LOCAL n ECX ZZ NUMVia2ndSrcIMMEDNUM mov ecx, 7 - 40d279 5 INSTR BELONGTO 40d270 - 40d279 5 INSTR DEADREGS EFLAGS ECX EDI ZZ mov ecx, 7 - 40d27e 3 INSTR BELONGTO 40d270 - 40d27e 3 INSTR DEADREGS EFLAGS EDI ZZ mov rdi, rsp - 40d27e 3 PTRIMMEDESP STACK 0 displ mov rdi, rsp - 40d281 -1 INSTR LOCAL NoMetaUpdate cmp esi, 8 - 40d281 3 INSTR BELONGTO 40d270 - 40d284 3 INSTR BELONGTO 40d270 - 40d287 -1 INSTR LOCAL NoMetaUpdate jz short loc_40D2D0 - 40d287 2 INSTR BELONGTO 40d270 - 40d289 4 INSTR BELONGTO 40d270 - 40d289 4 INSTR DEADREGS EFLAGS EAX R8 R9 R10 R11 ZZ mov rax, [rsp+48h+var_48] - 40d289 4 PTRIMMEDESP STACK 0 displ mov rax, [rsp+48h+var_48] - 40d28d 3 INSTR BELONGTO 40d270 - 40d28d 3 INSTR DEADREGS EFLAGS R8 R9 R10 R11 ZZ mov [rdx], rax - 40d290 5 INSTR BELONGTO 40d270 - 40d290 5 INSTR DEADREGS EFLAGS EAX R8 R9 R10 R11 ZZ mov rax, [rsp+48h+var_40] - 40d290 5 PTRIMMEDESP STACK 8 displ mov rax, [rsp+48h+var_40] - 40d295 2 INSTR BELONGTO 40d270 - 40d295 2 INSTR DEADREGS EFLAGS R8 R9 R10 R11 ZZ mov [rdx], esi - 40d297 4 INSTR BELONGTO 40d270 - 40d297 4 INSTR DEADREGS EFLAGS R8 R9 R10 R11 ZZ mov [rdx+8], rax - 40d29b 5 INSTR BELONGTO 40d270 - 40d29b 5 INSTR DEADREGS EFLAGS EAX R8 R9 R10 R11 ZZ mov rax, [rsp+48h+var_38] - 40d29b 5 PTRIMMEDESP STACK 16 displ mov rax, [rsp+48h+var_38] - 40d2a0 4 INSTR BELONGTO 40d270 - 40d2a0 4 INSTR DEADREGS EFLAGS R8 R9 R10 R11 ZZ mov [rdx+10h], rax - 40d2a4 5 INSTR BELONGTO 40d270 - 40d2a4 5 INSTR DEADREGS EFLAGS EAX R8 R9 R10 R11 ZZ mov rax, [rsp+48h+var_30] - 40d2a4 5 PTRIMMEDESP STACK 24 displ mov rax, [rsp+48h+var_30] - 40d2a9 4 INSTR BELONGTO 40d270 - 40d2a9 4 INSTR DEADREGS EFLAGS R8 R9 R10 R11 ZZ mov [rdx+18h], rax - 40d2ad 5 INSTR BELONGTO 40d270 - 40d2ad 5 INSTR DEADREGS EFLAGS EAX R8 R9 R10 R11 ZZ mov rax, [rsp+48h+var_28] - 40d2ad 5 PTRIMMEDESP STACK 32 displ mov rax, [rsp+48h+var_28] - 40d2b2 4 INSTR BELONGTO 40d270 - 40d2b2 4 INSTR DEADREGS EFLAGS R8 R9 R10 R11 ZZ mov [rdx+20h], rax - 40d2b6 5 INSTR BELONGTO 40d270 - 40d2b6 5 INSTR DEADREGS EFLAGS EAX R8 R9 R10 R11 ZZ mov rax, [rsp+48h+var_20] - 40d2b6 5 PTRIMMEDESP STACK 40 displ mov rax, [rsp+48h+var_20] - 40d2bb 4 INSTR BELONGTO 40d270 - 40d2bb 4 INSTR DEADREGS EFLAGS R8 R9 R10 R11 ZZ mov [rdx+28h], rax - 40d2bf 5 INSTR BELONGTO 40d270 - 40d2bf 5 INSTR DEADREGS EFLAGS EAX R8 R9 R10 R11 ZZ mov rax, [rsp+48h+var_18] - 40d2bf 5 PTRIMMEDESP STACK 48 displ mov rax, [rsp+48h+var_18] - 40d2c4 4 INSTR BELONGTO 40d270 - 40d2c4 4 INSTR DEADREGS EFLAGS R8 R9 R10 R11 ZZ mov [rdx+30h], rax - 40d2c8 3 INSTR BELONGTO 40d270 - 40d2c8 3 INSTR DEADREGS EFLAGS EAX R8 R9 R10 R11 ZZ mov rax, rdx - 40d2cb -1 INSTR LOCAL 1stSrcVia2ndSrcIMMEDNUM add rsp, 48h - 40d2cb 4 INSTR BELONGTO 40d270 - 40d2cf 1 INSTR BELONGTO 40d270 - 40d2cf 1 INSTR DEADREGS EFLAGS R8 R9 R10 R11 ZZ retn - 40d2cf 72 DEALLOC STACK esp - 72 retn - 40d2d0 -1 INSTR LOCAL NoMetaUpdate call _abort - 40d2d0 5 INSTR BELONGTO 40d270 - 40d2d0 5 INSTR DEADREGS EFLAGS EBX ZZ call _abort - 40d2e0 0 FUNC FRAMERESTORE 0 0 1 1 0 96 2 0 1 3 -44 0 4 0 8 5 -36 0 6 0 1 7 0 4 8 0 0 9 0 0 10 0 0 11 0 0 12 -28 0 13 -20 0 14 -12 0 15 -4 0 ZZ - 40d2e0 0 FUNC MMSAFENESS SAFE - 40d2e0 2 INSTR BELONGTO 40d2e0 - 40d2e0 2 INSTR DEADREGS EFLAGS EAX R10 ZZ push r15 - 40d2e0 3131 FUNC GLOBAL sub_40D2E0 FUNC_UNSAFE NOFP RET 40df1a - 40d2e0 -3 INSTR LOCAL NoWarn push r15 - 40d2e2 3 INSTR BELONGTO 40d2e0 - 40d2e2 3 INSTR DEADREGS EFLAGS EAX R10 R15 ZZ mov r10, rdx - 40d2e5 -2 INSTR LOCAL n R15 ZZ NumericDEFs mov r15, rsi - 40d2e5 3 INSTR BELONGTO 40d2e0 - 40d2e5 3 INSTR DEADREGS EFLAGS EAX EDX R15 ZZ mov r15, rsi - 40d2e8 2 INSTR BELONGTO 40d2e0 - 40d2e8 2 INSTR DEADREGS EFLAGS EAX EDX ZZ push r14 - 40d2e8 -3 INSTR LOCAL NoWarn push r14 - 40d2ea 2 INSTR BELONGTO 40d2e0 - 40d2ea 2 INSTR DEADREGS EFLAGS EAX EDX R14 ZZ push r13 - 40d2ea -3 INSTR LOCAL NoWarn push r13 - 40d2ec 2 INSTR BELONGTO 40d2e0 - 40d2ec 2 INSTR DEADREGS EFLAGS EAX EDX R13 R14 ZZ push r12 - 40d2ec -3 INSTR LOCAL NoWarn push r12 - 40d2ee 1 INSTR BELONGTO 40d2e0 - 40d2ee 1 INSTR DEADREGS EFLAGS EAX EDX R12 R13 R14 ZZ push rbp - 40d2ee -3 INSTR LOCAL NoWarn push rbp - 40d2ef 1 INSTR BELONGTO 40d2e0 - 40d2ef 1 INSTR DEADREGS EFLAGS EAX EDX R12 R13 R14 ZZ push rbx - 40d2ef -3 INSTR LOCAL NoWarn push rbx - 40d2f0 12 DATAREF STACK 1207 esp + 80 CHILDOF 1199 OFFSET 80 LOCALVAR n - 40d2f0 16 DATAREF STACK 1209 esp + 96 CHILDOF 1199 OFFSET 96 LOCALVAR var_B8 - 40d2f0 16 DATAREF STACK 1226 esp + 216 CHILDOF 1199 OFFSET 216 LOCALVAR var_40 - 40d2f0 1 DATAREF STACK 1220 esp + 181 CHILDOF 1199 OFFSET 181 LOCALVAR var_63 - 40d2f0 1 DATAREF STACK 1221 esp + 182 CHILDOF 1199 OFFSET 182 LOCALVAR var_62 - 40d2f0 1 DATAREF STACK 1222 esp + 183 CHILDOF 1199 OFFSET 183 LOCALVAR var_61 - 40d2f0 20 DATAREF STACK 1223 esp + 184 CHILDOF 1199 OFFSET 184 LOCALVAR var_60 - 40d2f0 232 DATAREF STACK 1199 esp + 0 PARENT LocalFrame LOCALFRAME - 40d2f0 24 DATAREF STACK 1200 esp + 0 CHILDOF 1199 OFFSET 0 OutArgsRegion OUTARGS - 40d2f0 24 MEMORYHOLE STACK esp + 232 CalleeSavedRegs - 40d2f0 4 DATAREF STACK 1208 esp + 92 CHILDOF 1199 OFFSET 92 LOCALVAR var_BC - 40d2f0 4 DATAREF STACK 1216 esp + 160 CHILDOF 1199 OFFSET 160 LOCALVAR var_78 - 40d2f0 4 DATAREF STACK 1217 esp + 164 CHILDOF 1199 OFFSET 164 LOCALVAR var_74 - 40d2f0 4 DATAREF STACK 1224 esp + 204 CHILDOF 1199 OFFSET 204 LOCALVAR pwc - 40d2f0 5 DATAREF STACK 1219 esp + 176 CHILDOF 1199 OFFSET 176 LOCALVAR var_68 - 40d2f0 7 INSTR BELONGTO 40d2e0 - 40d2f0 7 INSTR DEADREGS EFLAGS EAX EDX EBX R12 R13 R14 ZZ sub rsp, 0E8h - 40d2f0 8 DATAREF STACK 1201 esp + 32 CHILDOF 1199 OFFSET 32 LOCALVAR var_F8 - 40d2f0 8 DATAREF STACK 1202 esp + 40 CHILDOF 1199 OFFSET 40 LOCALVAR var_F0 - 40d2f0 8 DATAREF STACK 1203 esp + 48 CHILDOF 1199 OFFSET 48 LOCALVAR var_E8 - 40d2f0 8 DATAREF STACK 1204 esp + 56 CHILDOF 1199 OFFSET 56 LOCALVAR var_E0 - 40d2f0 8 DATAREF STACK 1205 esp + 64 CHILDOF 1199 OFFSET 64 LOCALVAR var_D8 - 40d2f0 8 DATAREF STACK 1206 esp + 72 CHILDOF 1199 OFFSET 72 LOCALVAR var_D0 - 40d2f0 8 DATAREF STACK 1210 esp + 112 CHILDOF 1199 OFFSET 112 LOCALVAR var_A8 - 40d2f0 8 DATAREF STACK 1211 esp + 120 CHILDOF 1199 OFFSET 120 LOCALVAR s2 - 40d2f0 8 DATAREF STACK 1212 esp + 128 CHILDOF 1199 OFFSET 128 LOCALVAR s - 40d2f0 8 DATAREF STACK 1213 esp + 136 CHILDOF 1199 OFFSET 136 LOCALVAR var_90 - 40d2f0 8 DATAREF STACK 1214 esp + 144 CHILDOF 1199 OFFSET 144 LOCALVAR var_88 - 40d2f0 8 DATAREF STACK 1215 esp + 152 CHILDOF 1199 OFFSET 152 LOCALVAR var_80 - 40d2f0 8 DATAREF STACK 1218 esp + 168 CHILDOF 1199 OFFSET 168 LOCALVAR var_70 - 40d2f0 8 DATAREF STACK 1225 esp + 208 CHILDOF 1199 OFFSET 208 LOCALVAR p - 40d2f0 8 MEMORYHOLE STACK esp + 256 ReturnAddress - 40d2f7 8 INSTR BELONGTO 40d2e0 - 40d2f7 8 INSTR DEADREGS EFLAGS EAX EDX EBX R12 R13 R14 ZZ mov rax, [rsp+118h+arg_0] - 40d2f7 8 PTRIMMEDESP STACK 288 displ mov rax, [rsp+118h+arg_0] - 40d2ff 8 INSTR BELONGTO 40d2e0 - 40d2ff 8 INSTR DEADREGS EFLAGS EDX EBX R12 R13 R14 ZZ mov [rsp+118h+var_78], r9d - 40d2ff 8 PTRIMMEDESP STACK 160 displ mov [rsp+118h+var_78], r9d - 40d307 9 INSTR BELONGTO 40d2e0 - 40d307 9 INSTR DEADREGS EFLAGS EDX EBX R12 R13 R14 ZZ mov rdx, fs:28h - 40d310 8 INSTR BELONGTO 40d2e0 - 40d310 8 INSTR DEADREGS EFLAGS EBX R12 R13 R14 ZZ mov [rsp+118h+var_40], rdx - 40d310 8 PTRIMMEDESP STACK 216 displ mov [rsp+118h+var_40], rdx - 40d318 2 INSTR BELONGTO 40d2e0 - 40d318 2 INSTR DEADREGS EFLAGS EDX EBX R12 R13 R14 ZZ xor edx, edx - 40d318 -2 INSTR LOCAL n EDX ZZ AlwaysNUM xor edx, edx - 40d31a 5 INSTR BELONGTO 40d2e0 - 40d31a 5 INSTR DEADREGS EFLAGS EBX R12 R13 R14 ZZ mov [rsp+118h+var_F0], r10 - 40d31a 5 PTRIMMEDESP STACK 40 displ mov [rsp+118h+var_F0], r10 - 40d31f 5 INSTR BELONGTO 40d2e0 - 40d31f 5 INSTR DEADREGS EFLAGS EBX R12 R13 R14 ZZ mov [rsp+118h+var_D8], rdi - 40d31f 5 PTRIMMEDESP STACK 64 displ mov [rsp+118h+var_D8], rdi - 40d324 5 INSTR BELONGTO 40d2e0 - 40d324 5 INSTR DEADREGS EFLAGS EBX R12 R13 R14 ZZ mov [rsp+118h+var_D0], rax - 40d324 5 PTRIMMEDESP STACK 72 displ mov [rsp+118h+var_D0], rax - 40d329 8 INSTR BELONGTO 40d2e0 - 40d329 8 INSTR DEADREGS EFLAGS EAX EBX R12 R13 R14 ZZ mov rax, [rsp+118h+arg_8] - 40d329 8 PTRIMMEDESP STACK 296 displ mov rax, [rsp+118h+arg_8] - 40d331 5 INSTR BELONGTO 40d2e0 - 40d331 5 INSTR DEADREGS EFLAGS EBX R12 R13 R14 ZZ mov [rsp+118h+var_BC], r8d - 40d331 5 PTRIMMEDESP STACK 92 displ mov [rsp+118h+var_BC], r8d - 40d336 -1 INSTR LOCAL MetadataUnused mov [rsp+118h+var_F8], rcx - 40d336 5 INSTR BELONGTO 40d2e0 - 40d33b 8 INSTR BELONGTO 40d2e0 - 40d33b 8 INSTR DEADREGS EFLAGS EBX R12 R13 R14 ZZ mov [rsp+118h+var_88], rax - 40d33b 8 PTRIMMEDESP STACK 144 displ mov [rsp+118h+var_88], rax - 40d343 8 INSTR BELONGTO 40d2e0 - 40d343 8 INSTR DEADREGS EFLAGS EAX EBX R12 R13 R14 ZZ mov rax, [rsp+118h+arg_10] - 40d343 8 PTRIMMEDESP STACK 304 displ mov rax, [rsp+118h+arg_10] - 40d34b 8 INSTR BELONGTO 40d2e0 - 40d34b 8 INSTR DEADREGS EFLAGS EBX R12 R13 R14 ZZ mov [rsp+118h+s], rax - 40d34b 8 PTRIMMEDESP STACK 128 displ mov [rsp+118h+s], rax - 40d353 -1 INSTR LOCAL NoMetaUpdate call ___ctype_get_mb_cur_max - 40d353 5 INSTR BELONGTO 40d2e0 - 40d353 5 INSTR DEADREGS EFLAGS EBX R12 R13 R14 ZZ call ___ctype_get_mb_cur_max - 40d358 -1 INSTR LOCAL NoMetaUpdate test byte ptr [rsp+118h+var_78], 2 - 40d358 8 INSTR BELONGTO 40d2e0 - 40d358 8 PTRIMMEDESP STACK 160 displ test byte ptr [rsp+118h+var_78], 2 - 40d360 -1 INSTR LOCAL MetadataUnused mov [rsp+118h+var_90], rax - 40d360 8 INSTR BELONGTO 40d2e0 - 40d368 5 INSTR BELONGTO 40d2e0 - 40d368 5 INSTR DEADREGS EBX R9 R10 R11 R12 R13 R14 ZZ mov r10, [rsp+118h+var_F0] - 40d368 5 PTRIMMEDESP STACK 40 displ mov r10, [rsp+118h+var_F0] - 40d36d 5 INSTR BELONGTO 40d2e0 - 40d36d 5 INSTR DEADREGS EBX R9 R11 R12 R13 R14 ZZ mov r11, [rsp+118h+var_F8] - 40d36d 5 PTRIMMEDESP STACK 32 displ mov r11, [rsp+118h+var_F8] - 40d372 -2 INSTR LOCAL n R9 ZZ AlwaysNUM setnz r9b - 40d372 4 INSTR BELONGTO 40d2e0 - 40d372 4 INSTR DEADREGS EBX R9 R12 R13 R14 ZZ setnz r9b - 40d376 -1 INSTR LOCAL NoMetaUpdate cmp [rsp+118h+var_BC], 8; switch 9 cases - 40d376 5 INSTR BELONGTO 40d2e0 - 40d376 5 PTRIMMEDESP STACK 92 displ cmp [rsp+118h+var_BC], 8; switch 9 cases - 40d37b -1 INSTR LOCAL NoMetaUpdate jbe short loc_40D388 - 40d37b 2 INSTR BELONGTO 40d2e0 - 40d37d -1 INSTR LOCAL NoMetaUpdate call _abort ; jumptable 000000000040D38C default case - 40d37d 5 INSTR BELONGTO 40d2e0 - 40d37d 5 INSTR DEADREGS EFLAGS EBX R12 R13 R14 R15 ZZ call _abort ; jumptable 000000000040D38C default case - 40d388 4 INSTR BELONGTO 40d2e0 - 40d388 4 INSTR DEADREGS EAX EBX R12 R13 R14 ZZ mov eax, [rsp+118h+var_BC] - 40d388 4 PTRIMMEDESP STACK 92 displ mov eax, [rsp+118h+var_BC] - 40d38c -1 INSTR LOCAL NoMetaUpdate jmp ds:off_4157C0[rax*8]; switch jump - 40d38c 7 INSTR BELONGTO 40d2e0 - 40d393 -1 INSTR LOCAL NoMetaUpdate test r9b, r9b ; jumptable 000000000040D38C case 3 - 40d393 3 INSTR BELONGTO 40d2e0 - 40d396 -1 INSTR LOCAL NoMetaUpdate jnz loc_40DEF7 - 40d396 6 INSTR BELONGTO 40d2e0 - 40d39c -1 INSTR LOCAL NoMetaUpdate test r15, r15 - 40d39c 3 INSTR BELONGTO 40d2e0 - 40d39f -1 INSTR LOCAL NoMetaUpdate jz loc_40DDBD - 40d39f 6 INSTR BELONGTO 40d2e0 - 40d3a5 5 INSTR BELONGTO 40d2e0 - 40d3a5 5 INSTR DEADREGS EFLAGS EAX EDX EBX EDI R12 R13 R14 ZZ mov rdi, [rsp+118h+var_D8] - 40d3a5 5 PTRIMMEDESP STACK 64 displ mov rdi, [rsp+118h+var_D8] - 40d3aa -1 INSTR LOCAL MetadataUnused mov r13d, 1 - 40d3aa 6 INSTR BELONGTO 40d2e0 - 40d3b0 9 INSTR BELONGTO 40d2e0 - 40d3b0 9 INSTR DEADREGS EFLAGS EAX EDX EBX R12 R14 ZZ mov [rsp+118h+n], 1 - 40d3b0 9 PTRIMMEDESP STACK 80 displ mov [rsp+118h+n], 1 - 40d3b9 9 INSTR BELONGTO 40d2e0 - 40d3b9 9 INSTR DEADREGS EFLAGS EAX EDX EBX R12 R14 ZZ mov [rsp+118h+s2], offset asc_41578C; "\"" - 40d3b9 9 PTRIMMEDESP STACK 120 displ mov [rsp+118h+s2], offset asc_41578C; "\"" - 40d3c2 -2 INSTR LOCAL n EBX ZZ NUMVia2ndSrcIMMEDNUM mov ebx, 1 - 40d3c2 5 INSTR BELONGTO 40d2e0 - 40d3c2 5 INSTR DEADREGS EFLAGS EAX EDX EBX R12 R14 ZZ mov ebx, 1 - 40d3c7 3 INSTR BELONGTO 40d2e0 - 40d3c7 3 INSTR DEADREGS EFLAGS EAX EDX R12 R14 ZZ mov byte ptr [rdi], 22h - 40d3ca 6 INSTR BELONGTO 40d2e0 - 40d3d0 -1 INSTR LOCAL MetadataUnused mov eax, [rsp+118h+var_78] - 40d3d0 7 INSTR BELONGTO 40d2e0 - 40d3d7 7 INSTR BELONGTO 40d2e0 - 40d3d7 7 INSTR DEADREGS EFLAGS EDX R12 R14 ZZ mov edx, [rsp+118h+var_78] - 40d3d7 7 PTRIMMEDESP STACK 160 displ mov edx, [rsp+118h+var_78] - 40d3de 2 INSTR BELONGTO 40d2e0 - 40d3de 2 INSTR DEADREGS EFLAGS R12 R14 ZZ xor ebp, ebp - 40d3de -2 INSTR LOCAL n EBP ZZ AlwaysNUM xor ebp, ebp - 40d3e0 3 INSTR BELONGTO 40d2e0 - 40d3e0 3 INSTR DEADREGS EFLAGS R12 R14 ZZ mov r14, r10 - 40d3e3 -1 INSTR LOCAL MetadataUnused and eax, 4 - 40d3e3 3 INSTR BELONGTO 40d2e0 - 40d3e6 3 INSTR BELONGTO 40d2e0 - 40d3e6 3 INSTR DEADREGS EFLAGS R10 R12 ZZ and edx, 1 - 40d3e9 -1 INSTR LOCAL MetadataUnused mov [rsp+118h+var_68], eax - 40d3e9 7 INSTR BELONGTO 40d2e0 - 40d3f0 7 INSTR BELONGTO 40d2e0 - 40d3f0 7 INSTR DEADREGS EFLAGS EAX R10 R12 ZZ mov [rsp+118h+var_74], edx - 40d3f0 7 PTRIMMEDESP STACK 164 displ mov [rsp+118h+var_74], edx - 40d3f7 -1 INSTR LOCAL NoMetaUpdate jmp loc_40D545 - 40d3f7 5 INSTR BELONGTO 40d2e0 - 40d400 -1 INSTR LOCAL NoMetaUpdate cmp [rsp+118h+n], 0 - 40d400 6 INSTR BELONGTO 40d2e0 - 40d400 6 PTRIMMEDESP STACK 80 displ cmp [rsp+118h+n], 0 - 40d406 -1 INSTR LOCAL NoMetaUpdate jz loc_40D566 - 40d406 6 INSTR BELONGTO 40d2e0 - 40d40c -2 INSTR LOCAL n RAX ZZ NumericDEFs mov rax, [rsp+118h+n] - 40d40c 5 INSTR BELONGTO 40d2e0 - 40d40c 5 INSTR DEADREGS EFLAGS EAX R8 R10 R12 ZZ mov rax, [rsp+118h+n] - 40d40c 5 PTRIMMEDESP STACK 80 displ mov rax, [rsp+118h+n] - 40d411 -2 INSTR LOCAL n R8 ZZ AlwaysNUM xor r8d, r8d - 40d411 3 INSTR BELONGTO 40d2e0 - 40d411 3 INSTR DEADREGS EFLAGS R8 R10 R12 ZZ xor r8d, r8d - 40d414 4 INSTR BELONGTO 40d2e0 - 40d414 4 INSTR DEADREGS EFLAGS R10 R12 ZZ lea r10, [r14+rbp] - 40d418 3 INSTR BELONGTO 40d2e0 - 40d418 3 INSTR DEADREGS EFLAGS R12 ZZ add rax, rbp - 40d41b -1 INSTR LOCAL NoMetaUpdate cmp r11, rax - 40d41b 3 INSTR BELONGTO 40d2e0 - 40d41e -1 INSTR LOCAL NoMetaUpdate jb short loc_40D467 - 40d41e 2 INSTR BELONGTO 40d2e0 - 40d420 -2 INSTR LOCAL n RDX ZZ NumericDEFs mov rdx, [rsp+118h+n]; n - 40d420 5 INSTR BELONGTO 40d2e0 - 40d420 5 INSTR DEADREGS EFLAGS EDX ESI EDI R12 ZZ mov rdx, [rsp+118h+n]; n - 40d420 5 PTRIMMEDESP STACK 80 displ mov rdx, [rsp+118h+n]; n - 40d425 5 INSTR BELONGTO 40d2e0 - 40d425 5 INSTR DEADREGS EFLAGS ESI EDI R12 ZZ mov rsi, [rsp+118h+s2]; s2 - 40d425 5 PTRIMMEDESP STACK 120 displ mov rsi, [rsp+118h+s2]; s2 - 40d42a 3 INSTR BELONGTO 40d2e0 - 40d42a 3 INSTR DEADREGS EFLAGS EDI R12 ZZ mov rdi, r10 ; s1 - 40d42d 5 INSTR BELONGTO 40d2e0 - 40d42d 5 INSTR DEADREGS EFLAGS R12 ZZ mov [rsp+118h+var_E8], r9b - 40d42d 5 PTRIMMEDESP STACK 48 displ mov [rsp+118h+var_E8], r9b - 40d432 5 INSTR BELONGTO 40d2e0 - 40d432 5 INSTR DEADREGS EFLAGS R12 ZZ mov [rsp+118h+var_F0], r10 - 40d432 5 PTRIMMEDESP STACK 40 displ mov [rsp+118h+var_F0], r10 - 40d437 5 INSTR BELONGTO 40d2e0 - 40d437 5 INSTR DEADREGS EFLAGS R12 ZZ mov [rsp+118h+var_F8], r11 - 40d437 5 PTRIMMEDESP STACK 32 displ mov [rsp+118h+var_F8], r11 - 40d43c -1 INSTR LOCAL NoMetaUpdate call _memcmp - 40d43c 5 INSTR BELONGTO 40d2e0 - 40d43c 5 INSTR DEADREGS EFLAGS R12 ZZ call _memcmp - 40d441 -2 INSTR LOCAL n R8 ZZ AlwaysNUM xor r8d, r8d - 40d441 3 INSTR BELONGTO 40d2e0 - 40d441 3 INSTR DEADREGS EFLAGS R8 R9 R10 R11 R12 ZZ xor r8d, r8d - 40d444 -1 INSTR LOCAL NoMetaUpdate test eax, eax - 40d444 2 INSTR BELONGTO 40d2e0 - 40d446 -2 INSTR LOCAL n R9 ZZ NumericDEFs movzx r9d, [rsp+118h+var_E8] - 40d446 6 INSTR BELONGTO 40d2e0 - 40d446 6 INSTR DEADREGS R9 R10 R11 R12 ZZ movzx r9d, [rsp+118h+var_E8] - 40d446 6 PTRIMMEDESP STACK 48 displ movzx r9d, [rsp+118h+var_E8] - 40d44c 5 INSTR BELONGTO 40d2e0 - 40d44c 5 INSTR DEADREGS R10 R11 R12 ZZ mov r10, [rsp+118h+var_F0] - 40d44c 5 PTRIMMEDESP STACK 40 displ mov r10, [rsp+118h+var_F0] - 40d451 -2 INSTR LOCAL n R11 ZZ NumericDEFs mov r11, [rsp+118h+var_F8] - 40d451 5 INSTR BELONGTO 40d2e0 - 40d451 5 INSTR DEADREGS R11 R12 ZZ mov r11, [rsp+118h+var_F8] - 40d451 5 PTRIMMEDESP STACK 32 displ mov r11, [rsp+118h+var_F8] - 40d456 -1 INSTR LOCAL NoMetaUpdate jnz short loc_40D467 - 40d456 2 INSTR BELONGTO 40d2e0 - 40d458 -1 INSTR LOCAL NoMetaUpdate test r9b, r9b - 40d458 3 INSTR BELONGTO 40d2e0 - 40d45b -1 INSTR LOCAL NoMetaUpdate jnz loc_40D870 - 40d45b 6 INSTR BELONGTO 40d2e0 - 40d461 -2 INSTR LOCAL n R8 ZZ NUMVia2ndSrcIMMEDNUM mov r8d, 1 - 40d461 6 INSTR BELONGTO 40d2e0 - 40d461 6 INSTR DEADREGS EFLAGS R8 R12 ZZ mov r8d, 1 - 40d467 -2 INSTR LOCAL n R12 ZZ NumericDEFs movzx r12d, byte ptr [r10] - 40d467 4 INSTR BELONGTO 40d2e0 - 40d467 4 INSTR DEADREGS EFLAGS R12 ZZ movzx r12d, byte ptr [r10] - 40d46b -1 INSTR LOCAL NoMetaUpdate cmp r12b, 7Eh - 40d46b 4 INSTR BELONGTO 40d2e0 - 40d46f -1 INSTR LOCAL NoMetaUpdate jbe loc_40D57B - 40d46f 6 INSTR BELONGTO 40d2e0 - 40d475 -1 INSTR LOCAL NoMetaUpdate cmp [rsp+118h+var_90], 1; jumptable 000000000040D57F default case - 40d475 9 INSTR BELONGTO 40d2e0 - 40d475 9 PTRIMMEDESP STACK 136 displ cmp [rsp+118h+var_90], 1; jumptable 000000000040D57F default case - 40d47e -1 INSTR LOCAL NoMetaUpdate jnz loc_40DB08 - 40d47e 6 INSTR BELONGTO 40d2e0 - 40d484 5 INSTR BELONGTO 40d2e0 - 40d484 5 INSTR DEADREGS EFLAGS ZZ mov byte ptr [rsp+118h+var_E0], r8b - 40d484 5 PTRIMMEDESP STACK 56 displ mov byte ptr [rsp+118h+var_E0], r8b - 40d489 5 INSTR BELONGTO 40d2e0 - 40d489 5 INSTR DEADREGS EFLAGS ZZ mov [rsp+118h+var_E8], r9b - 40d489 5 PTRIMMEDESP STACK 48 displ mov [rsp+118h+var_E8], r9b - 40d48e 5 INSTR BELONGTO 40d2e0 - 40d48e 5 INSTR DEADREGS EFLAGS ZZ mov [rsp+118h+var_F8], r11 - 40d48e 5 PTRIMMEDESP STACK 32 displ mov [rsp+118h+var_F8], r11 - 40d493 -1 INSTR LOCAL NoMetaUpdate call ___ctype_b_loc - 40d493 5 INSTR BELONGTO 40d2e0 - 40d493 5 INSTR DEADREGS EFLAGS ZZ call ___ctype_b_loc - 40d498 -1 INSTR LOCAL MetadataUnused mov rax, [rax] - 40d498 3 INSTR BELONGTO 40d2e0 - 40d49b -2 INSTR LOCAL n EDX ZZ NumericDEFs movzx edx, r12b - 40d49b 4 INSTR BELONGTO 40d2e0 - 40d49b 4 INSTR DEADREGS EFLAGS EDX R8 R9 R10 R11 ZZ movzx edx, r12b - 40d49f -2 INSTR LOCAL n R8 ZZ NumericDEFs movzx r8d, byte ptr [rsp+118h+var_E0] - 40d49f 6 INSTR BELONGTO 40d2e0 - 40d49f 6 INSTR DEADREGS EFLAGS R8 R9 R10 R11 ZZ movzx r8d, byte ptr [rsp+118h+var_E0] - 40d49f 6 PTRIMMEDESP STACK 56 displ movzx r8d, byte ptr [rsp+118h+var_E0] - 40d4a5 -2 INSTR LOCAL n R9 ZZ NumericDEFs movzx r9d, [rsp+118h+var_E8] - 40d4a5 6 INSTR BELONGTO 40d2e0 - 40d4a5 6 INSTR DEADREGS EFLAGS R9 R10 R11 ZZ movzx r9d, [rsp+118h+var_E8] - 40d4a5 6 PTRIMMEDESP STACK 48 displ movzx r9d, [rsp+118h+var_E8] - 40d4ab -2 INSTR LOCAL n R11 ZZ NumericDEFs mov r11, [rsp+118h+var_F8] - 40d4ab 5 INSTR BELONGTO 40d2e0 - 40d4ab 5 INSTR DEADREGS EFLAGS R10 R11 ZZ mov r11, [rsp+118h+var_F8] - 40d4ab 5 PTRIMMEDESP STACK 32 displ mov r11, [rsp+118h+var_F8] - 40d4b0 -1 INSTR LOCAL MetadataUnused mov [rsp+118h+var_A8], 1 - 40d4b0 9 INSTR BELONGTO 40d2e0 - 40d4b9 -1 INSTR LOCAL NoMetaUpdate test byte ptr [rax+rdx*2+1], 40h - 40d4b9 5 INSTR BELONGTO 40d2e0 - 40d4be 5 INSTR BELONGTO 40d2e0 - 40d4be 5 INSTR DEADREGS EAX R10 ZZ setnz [rsp+118h+var_B8] - 40d4be 5 PTRIMMEDESP STACK 96 displ setnz [rsp+118h+var_B8] - 40d4c3 -1 INSTR LOCAL NoMetaUpdate test r13b, r13b - 40d4c3 3 INSTR BELONGTO 40d2e0 - 40d4c6 -1 INSTR LOCAL NoMetaUpdate jz loc_40D829 - 40d4c6 6 INSTR BELONGTO 40d2e0 - 40d4cc -1 INSTR LOCAL NoMetaUpdate cmp [rsp+118h+var_B8], 0 - 40d4cc 5 INSTR BELONGTO 40d2e0 - 40d4cc 5 PTRIMMEDESP STACK 96 displ cmp [rsp+118h+var_B8], 0 - 40d4d1 -2 INSTR LOCAL n RAX ZZ NumericDEFs mov rax, rbx - 40d4d1 3 INSTR BELONGTO 40d2e0 - 40d4d1 3 INSTR DEADREGS EAX R10 ZZ mov rax, rbx - 40d4d4 -1 INSTR LOCAL NoMetaUpdate jz loc_40DC38 - 40d4d4 6 INSTR BELONGTO 40d2e0 - 40d4da 6 INSTR BELONGTO 40d2e0 - 40d4e0 -2 INSTR LOCAL n RBX ZZ NumericDEFs mov rbx, rax - 40d4e0 3 INSTR BELONGTO 40d2e0 - 40d4e0 3 INSTR DEADREGS EFLAGS EBX R10 ZZ mov rbx, rax - 40d4e3 5 INSTR BELONGTO 40d2e0 - 40d4e8 -1 INSTR LOCAL NoMetaUpdate cmp [rsp+118h+var_D0], 0 - 40d4e8 6 INSTR BELONGTO 40d2e0 - 40d4e8 6 PTRIMMEDESP STACK 72 displ cmp [rsp+118h+var_D0], 0 - 40d4ee -1 INSTR LOCAL NoMetaUpdate jz short loc_40D50D - 40d4ee 2 INSTR BELONGTO 40d2e0 - 40d4f0 -2 INSTR LOCAL n EDX ZZ NumericDEFs mov edx, r12d - 40d4f0 3 INSTR BELONGTO 40d2e0 - 40d4f0 3 INSTR DEADREGS EFLAGS EAX ECX EDX EDI R10 ZZ mov edx, r12d - 40d4f3 5 INSTR BELONGTO 40d2e0 - 40d4f3 5 INSTR DEADREGS EFLAGS EAX ECX EDI R10 ZZ mov rdi, [rsp+118h+var_D0] - 40d4f3 5 PTRIMMEDESP STACK 72 displ mov rdi, [rsp+118h+var_D0] - 40d4f8 -1 INSTR LOCAL MetadataUnused mov eax, 1 - 40d4f8 5 INSTR BELONGTO 40d2e0 - 40d4fd -1 INSTR LOCAL MetadataRedundant shr dl, 5 - 40d4fd 3 INSTR BELONGTO 40d2e0 - 40d500 -2 INSTR LOCAL n ECX ZZ NumericDEFs mov ecx, r12d - 40d500 3 INSTR BELONGTO 40d2e0 - 40d500 3 INSTR DEADREGS EFLAGS ECX R10 ZZ mov ecx, r12d - 40d503 -1 INSTR LOCAL MetadataRedundant movzx edx, dl - 40d503 3 INSTR BELONGTO 40d2e0 - 40d506 -1 INSTR LOCAL MetadataUnused shl eax, cl - 40d506 2 INSTR BELONGTO 40d2e0 - 40d508 -1 INSTR LOCAL NoMetaUpdate test [rdi+rdx*4], eax - 40d508 3 INSTR BELONGTO 40d2e0 - 40d50b -1 INSTR LOCAL NoMetaUpdate jnz short loc_40D512 - 40d50b 2 INSTR BELONGTO 40d2e0 - 40d50d -1 INSTR LOCAL NoMetaUpdate test r8b, r8b - 40d50d 3 INSTR BELONGTO 40d2e0 - 40d510 -1 INSTR LOCAL NoMetaUpdate jz short loc_40D52F - 40d510 2 INSTR BELONGTO 40d2e0 - 40d512 -1 INSTR LOCAL NoMetaUpdate test r9b, r9b - 40d512 3 INSTR BELONGTO 40d2e0 - 40d515 -1 INSTR LOCAL NoMetaUpdate jnz loc_40D870 - 40d515 6 INSTR BELONGTO 40d2e0 - 40d51b -1 INSTR LOCAL NoMetaUpdate cmp rbx, r15 - 40d51b 3 INSTR BELONGTO 40d2e0 - 40d51e -1 INSTR LOCAL NoMetaUpdate xchg ax, ax - 40d51e 2 INSTR BELONGTO 40d2e0 - 40d520 -1 INSTR LOCAL NoMetaUpdate jnb short loc_40D52B - 40d520 2 INSTR BELONGTO 40d2e0 - 40d522 5 INSTR BELONGTO 40d2e0 - 40d522 5 INSTR DEADREGS EFLAGS EAX EDI R10 ZZ mov rdi, [rsp+118h+var_D8] - 40d522 5 PTRIMMEDESP STACK 64 displ mov rdi, [rsp+118h+var_D8] - 40d527 4 INSTR BELONGTO 40d2e0 - 40d527 4 INSTR DEADREGS EFLAGS EAX R10 ZZ mov byte ptr [rdi+rbx], 5Ch - 40d52b -1 INSTR LOCAL 1stSrcVia2ndSrcIMMEDNUM add rbx, 1 - 40d52b 4 INSTR BELONGTO 40d2e0 - 40d52f -1 INSTR LOCAL 1stSrcVia2ndSrcIMMEDNUM add rbp, 1 - 40d52f 4 INSTR BELONGTO 40d2e0 - 40d533 -1 INSTR LOCAL NoMetaUpdate cmp rbx, r15 - 40d533 3 INSTR BELONGTO 40d2e0 - 40d536 -1 INSTR LOCAL NoMetaUpdate jnb short loc_40D541 - 40d536 2 INSTR BELONGTO 40d2e0 - 40d538 5 INSTR BELONGTO 40d2e0 - 40d538 5 INSTR DEADREGS EFLAGS EAX EDI R10 ZZ mov rdi, [rsp+118h+var_D8] - 40d538 5 PTRIMMEDESP STACK 64 displ mov rdi, [rsp+118h+var_D8] - 40d53d 4 INSTR BELONGTO 40d2e0 - 40d53d 4 INSTR DEADREGS EFLAGS EAX R10 ZZ mov [rdi+rbx], r12b - 40d541 -1 INSTR LOCAL 1stSrcVia2ndSrcIMMEDNUM add rbx, 1 - 40d541 4 INSTR BELONGTO 40d2e0 - 40d545 -1 INSTR LOCAL NoMetaUpdate cmp rbp, r11 - 40d545 3 INSTR BELONGTO 40d2e0 - 40d548 -2 INSTR LOCAL n EAX ZZ AlwaysNUM setnz al - 40d548 3 INSTR BELONGTO 40d2e0 - 40d548 3 INSTR DEADREGS EAX R10 R12 ZZ setnz al - 40d54b -1 INSTR LOCAL NoMetaUpdate cmp r11, 0FFFFFFFFFFFFFFFFh - 40d54b 4 INSTR BELONGTO 40d2e0 - 40d54f -1 INSTR LOCAL NoMetaUpdate jz loc_40DA88 - 40d54f 6 INSTR BELONGTO 40d2e0 - 40d555 -1 INSTR LOCAL NoMetaUpdate test al, al - 40d555 2 INSTR BELONGTO 40d2e0 - 40d557 -1 INSTR LOCAL NoMetaUpdate jz loc_40DA98 - 40d557 6 INSTR BELONGTO 40d2e0 - 40d55d -1 INSTR LOCAL NoMetaUpdate test r13b, r13b - 40d55d 3 INSTR BELONGTO 40d2e0 - 40d560 -1 INSTR LOCAL NoMetaUpdate jnz loc_40D400 - 40d560 6 INSTR BELONGTO 40d2e0 - 40d566 4 INSTR BELONGTO 40d2e0 - 40d566 4 INSTR DEADREGS EFLAGS R8 R10 R12 ZZ lea r10, [r14+rbp] - 40d56a -2 INSTR LOCAL n R8 ZZ AlwaysNUM xor r8d, r8d - 40d56a 3 INSTR BELONGTO 40d2e0 - 40d56a 3 INSTR DEADREGS EFLAGS R8 R12 ZZ xor r8d, r8d - 40d56d -2 INSTR LOCAL n R12 ZZ NumericDEFs movzx r12d, byte ptr [r10] - 40d56d 4 INSTR BELONGTO 40d2e0 - 40d56d 4 INSTR DEADREGS EFLAGS R12 ZZ movzx r12d, byte ptr [r10] - 40d571 -1 INSTR LOCAL NoMetaUpdate cmp r12b, 7Eh ; switch 127 cases - 40d571 4 INSTR BELONGTO 40d2e0 - 40d575 -1 INSTR LOCAL NoMetaUpdate ja loc_40D475 ; jumptable 000000000040D57F default case - 40d575 6 INSTR BELONGTO 40d2e0 - 40d57b -2 INSTR LOCAL n EAX ZZ NumericDEFs movzx eax, r12b - 40d57b 4 INSTR BELONGTO 40d2e0 - 40d57b 4 INSTR DEADREGS EFLAGS EAX ZZ movzx eax, r12b - 40d57f -1 INSTR LOCAL NoMetaUpdate jmp ds:off_415808[rax*8]; switch jump - 40d57f 7 INSTR BELONGTO 40d2e0 - 40d586 -1 INSTR LOCAL NoMetaUpdate test r9b, r9b ; jumptable 000000000040D38C case 2 - 40d586 3 INSTR BELONGTO 40d2e0 - 40d589 -1 INSTR LOCAL NoMetaUpdate jnz loc_40DEDB - 40d589 6 INSTR BELONGTO 40d2e0 - 40d58f -1 INSTR LOCAL NoMetaUpdate test r15, r15 - 40d58f 3 INSTR BELONGTO 40d2e0 - 40d592 -1 INSTR LOCAL NoMetaUpdate jz loc_40DD9E - 40d592 6 INSTR BELONGTO 40d2e0 - 40d598 5 INSTR BELONGTO 40d2e0 - 40d598 5 INSTR DEADREGS EFLAGS EAX EDX EBX EDI R12 R13 R14 ZZ mov rdi, [rsp+118h+var_D8] - 40d598 5 PTRIMMEDESP STACK 64 displ mov rdi, [rsp+118h+var_D8] - 40d59d -1 INSTR LOCAL MetadataUnused xor r13d, r13d - 40d59d 3 INSTR BELONGTO 40d2e0 - 40d5a0 9 INSTR BELONGTO 40d2e0 - 40d5a0 9 INSTR DEADREGS EFLAGS EAX EDX EBX R12 R14 ZZ mov [rsp+118h+n], 1 - 40d5a0 9 PTRIMMEDESP STACK 80 displ mov [rsp+118h+n], 1 - 40d5a9 9 INSTR BELONGTO 40d2e0 - 40d5a9 9 INSTR DEADREGS EFLAGS EAX EDX EBX R12 R14 ZZ mov [rsp+118h+s2], 415601h - 40d5a9 9 PTRIMMEDESP STACK 120 displ mov [rsp+118h+s2], 415601h - 40d5b2 -2 INSTR LOCAL n EBX ZZ NUMVia2ndSrcIMMEDNUM mov ebx, 1 - 40d5b2 5 INSTR BELONGTO 40d2e0 - 40d5b2 5 INSTR DEADREGS EFLAGS EAX EDX EBX R12 R14 ZZ mov ebx, 1 - 40d5b7 3 INSTR BELONGTO 40d2e0 - 40d5b7 3 INSTR DEADREGS EFLAGS EAX EDX R12 R14 ZZ mov byte ptr [rdi], 27h - 40d5ba -1 INSTR LOCAL NoMetaUpdate jmp loc_40D3D0 - 40d5ba 5 INSTR BELONGTO 40d2e0 - 40d5bf -2 INSTR LOCAL n R9 ZZ NUMVia2ndSrcIMMEDNUM mov r9d, 1 ; jumptable 000000000040D38C case 1 - 40d5bf 6 INSTR BELONGTO 40d2e0 - 40d5bf 6 INSTR DEADREGS EFLAGS EAX EDX EBX R9 R12 R13 R14 ZZ mov r9d, 1 ; jumptable 000000000040D38C case 1 - 40d5c5 -1 INSTR LOCAL MetadataUnused xor r13d, r13d - 40d5c5 3 INSTR BELONGTO 40d2e0 - 40d5c8 9 INSTR BELONGTO 40d2e0 - 40d5c8 9 INSTR DEADREGS EFLAGS EAX EDX EBX R12 R14 ZZ mov [rsp+118h+n], 1 - 40d5c8 9 PTRIMMEDESP STACK 80 displ mov [rsp+118h+n], 1 - 40d5d1 9 INSTR BELONGTO 40d2e0 - 40d5d1 9 INSTR DEADREGS EFLAGS EAX EDX EBX R12 R14 ZZ mov [rsp+118h+s2], 415601h - 40d5d1 9 PTRIMMEDESP STACK 120 displ mov [rsp+118h+s2], 415601h - 40d5da 2 INSTR BELONGTO 40d2e0 - 40d5da 2 INSTR DEADREGS EFLAGS EAX EDX EBX R12 R14 ZZ xor ebx, ebx - 40d5da -2 INSTR LOCAL n EBX ZZ AlwaysNUM xor ebx, ebx - 40d5dc -1 INSTR LOCAL MetadataUnused mov [rsp+118h+var_BC], 2 - 40d5dc 8 INSTR BELONGTO 40d2e0 - 40d5e4 -1 INSTR LOCAL NoMetaUpdate jmp loc_40D3D0 - 40d5e4 5 INSTR BELONGTO 40d2e0 - 40d5e9 -1 INSTR LOCAL NoMetaUpdate jz loc_40D67F ; jumptable 000000000040D38C cases 6-8 - 40d5e9 6 INSTR BELONGTO 40d2e0 - 40d5ef 2 INSTR BELONGTO 40d2e0 - 40d5ef 2 INSTR DEADREGS EFLAGS EDX EBX ESI EDI R12 R13 R14 ZZ xor edi, edi ; domainname - 40d5ef -2 INSTR LOCAL n EDI ZZ AlwaysNUM xor edi, edi ; domainname - 40d5f1 -2 INSTR LOCAL n EDX ZZ NUMVia2ndSrcIMMEDNUM mov edx, 5 ; category - 40d5f1 5 INSTR BELONGTO 40d2e0 - 40d5f1 5 INSTR DEADREGS EFLAGS EDX EBX ESI R12 R13 R14 ZZ mov edx, 5 ; category - 40d5f6 5 INSTR BELONGTO 40d2e0 - 40d5f6 5 INSTR DEADREGS EFLAGS EBX ESI R12 R13 R14 ZZ mov esi, offset asc_41578E; "`" - 40d5fb 5 INSTR BELONGTO 40d2e0 - 40d5fb 5 INSTR DEADREGS EFLAGS EBX R12 R13 R14 ZZ mov [rsp+118h+var_E8], r9b - 40d5fb 5 PTRIMMEDESP STACK 48 displ mov [rsp+118h+var_E8], r9b - 40d600 5 INSTR BELONGTO 40d2e0 - 40d600 5 INSTR DEADREGS EFLAGS EBX R12 R13 R14 ZZ mov [rsp+118h+var_F0], r10 - 40d600 5 PTRIMMEDESP STACK 40 displ mov [rsp+118h+var_F0], r10 - 40d605 5 INSTR BELONGTO 40d2e0 - 40d605 5 INSTR DEADREGS EFLAGS EBX R12 R13 R14 ZZ mov [rsp+118h+var_F8], r11 - 40d605 5 PTRIMMEDESP STACK 32 displ mov [rsp+118h+var_F8], r11 - 40d60a -1 INSTR LOCAL NoMetaUpdate call _dcgettext - 40d60a 5 INSTR BELONGTO 40d2e0 - 40d60a 5 INSTR DEADREGS EFLAGS EBX R12 R13 R14 ZZ call _dcgettext - 40d60f -1 INSTR LOCAL NoMetaUpdate cmp [rsp+118h+var_BC], 7 - 40d60f 5 INSTR BELONGTO 40d2e0 - 40d60f 5 PTRIMMEDESP STACK 92 displ cmp [rsp+118h+var_BC], 7 - 40d614 8 INSTR BELONGTO 40d2e0 - 40d614 8 INSTR DEADREGS EDX EBX ESI EDI R9 R10 R11 R12 R13 R14 ZZ mov [rsp+118h+var_88], rax - 40d614 8 PTRIMMEDESP STACK 144 displ mov [rsp+118h+var_88], rax - 40d61c -2 INSTR LOCAL n R9 ZZ NumericDEFs movzx r9d, [rsp+118h+var_E8] - 40d61c 6 INSTR BELONGTO 40d2e0 - 40d61c 6 INSTR DEADREGS EDX EBX ESI EDI R9 R10 R11 R12 R13 R14 ZZ movzx r9d, [rsp+118h+var_E8] - 40d61c 6 PTRIMMEDESP STACK 48 displ movzx r9d, [rsp+118h+var_E8] - 40d622 5 INSTR BELONGTO 40d2e0 - 40d622 5 INSTR DEADREGS EDX EBX ESI EDI R10 R11 R12 R13 R14 ZZ mov r10, [rsp+118h+var_F0] - 40d622 5 PTRIMMEDESP STACK 40 displ mov r10, [rsp+118h+var_F0] - 40d627 5 INSTR BELONGTO 40d2e0 - 40d627 5 INSTR DEADREGS EDX EBX ESI EDI R11 R12 R13 R14 ZZ mov r11, [rsp+118h+var_F8] - 40d627 5 PTRIMMEDESP STACK 32 displ mov r11, [rsp+118h+var_F8] - 40d62c -1 INSTR LOCAL MetadataUnused setz bl - 40d62c 3 INSTR BELONGTO 40d2e0 - 40d62f -1 INSTR LOCAL NoMetaUpdate cmp rax, offset asc_41578E; "`" - 40d62f 6 INSTR BELONGTO 40d2e0 - 40d635 -1 INSTR LOCAL NoMetaUpdate jz loc_40DDFC - 40d635 6 INSTR BELONGTO 40d2e0 - 40d63b 2 INSTR BELONGTO 40d2e0 - 40d63b 2 INSTR DEADREGS EFLAGS EDX ESI EDI R12 R13 R14 ZZ xor edi, edi ; domainname - 40d63b -2 INSTR LOCAL n EDI ZZ AlwaysNUM xor edi, edi ; domainname - 40d63d -2 INSTR LOCAL n EDX ZZ NUMVia2ndSrcIMMEDNUM mov edx, 5 ; category - 40d63d 5 INSTR BELONGTO 40d2e0 - 40d63d 5 INSTR DEADREGS EFLAGS EDX ESI R12 R13 R14 ZZ mov edx, 5 ; category - 40d642 5 INSTR BELONGTO 40d2e0 - 40d642 5 INSTR DEADREGS EFLAGS ESI R12 R13 R14 ZZ mov esi, (offset aS_1+5); msgid - 40d647 5 INSTR BELONGTO 40d2e0 - 40d647 5 INSTR DEADREGS EFLAGS R12 R13 R14 ZZ mov [rsp+118h+var_E8], r9b - 40d647 5 PTRIMMEDESP STACK 48 displ mov [rsp+118h+var_E8], r9b - 40d64c 5 INSTR BELONGTO 40d2e0 - 40d64c 5 INSTR DEADREGS EFLAGS R12 R13 R14 ZZ mov [rsp+118h+var_F0], r10 - 40d64c 5 PTRIMMEDESP STACK 40 displ mov [rsp+118h+var_F0], r10 - 40d651 5 INSTR BELONGTO 40d2e0 - 40d651 5 INSTR DEADREGS EFLAGS R12 R13 R14 ZZ mov [rsp+118h+var_F8], r11 - 40d651 5 PTRIMMEDESP STACK 32 displ mov [rsp+118h+var_F8], r11 - 40d656 -1 INSTR LOCAL NoMetaUpdate call _dcgettext - 40d656 5 INSTR BELONGTO 40d2e0 - 40d656 5 INSTR DEADREGS EFLAGS R12 R13 R14 ZZ call _dcgettext - 40d65b -1 INSTR LOCAL NoMetaUpdate cmp rax, 415601h - 40d65b 6 INSTR BELONGTO 40d2e0 - 40d661 8 INSTR BELONGTO 40d2e0 - 40d661 8 INSTR DEADREGS EDI R9 R10 R11 R12 R13 R14 ZZ mov [rsp+118h+s], rax - 40d661 8 PTRIMMEDESP STACK 128 displ mov [rsp+118h+s], rax - 40d669 -2 INSTR LOCAL n R9 ZZ NumericDEFs movzx r9d, [rsp+118h+var_E8] - 40d669 6 INSTR BELONGTO 40d2e0 - 40d669 6 INSTR DEADREGS EDI R9 R10 R11 R12 R13 R14 ZZ movzx r9d, [rsp+118h+var_E8] - 40d669 6 PTRIMMEDESP STACK 48 displ movzx r9d, [rsp+118h+var_E8] - 40d66f 5 INSTR BELONGTO 40d2e0 - 40d66f 5 INSTR DEADREGS EDI R10 R11 R12 R13 R14 ZZ mov r10, [rsp+118h+var_F0] - 40d66f 5 PTRIMMEDESP STACK 40 displ mov r10, [rsp+118h+var_F0] - 40d674 5 INSTR BELONGTO 40d2e0 - 40d674 5 INSTR DEADREGS EDI R11 R12 R13 R14 ZZ mov r11, [rsp+118h+var_F8] - 40d674 5 PTRIMMEDESP STACK 32 displ mov r11, [rsp+118h+var_F8] - 40d679 -1 INSTR LOCAL NoMetaUpdate jz loc_40DDDF - 40d679 6 INSTR BELONGTO 40d2e0 - 40d67f 2 INSTR BELONGTO 40d2e0 - 40d67f 2 INSTR DEADREGS EFLAGS EBX EDI R12 R13 R14 ZZ xor ebx, ebx - 40d67f -2 INSTR LOCAL n EBX ZZ AlwaysNUM xor ebx, ebx - 40d681 -1 INSTR LOCAL NoMetaUpdate test r9b, r9b - 40d681 3 INSTR BELONGTO 40d2e0 - 40d684 -1 INSTR LOCAL NoMetaUpdate jnz short loc_40D6B4 - 40d684 2 INSTR BELONGTO 40d2e0 - 40d686 8 INSTR BELONGTO 40d2e0 - 40d686 8 INSTR DEADREGS EFLAGS EAX EDX EDI R12 R13 R14 ZZ mov rdx, [rsp+118h+var_88] - 40d686 8 PTRIMMEDESP STACK 144 displ mov rdx, [rsp+118h+var_88] - 40d68e -2 INSTR LOCAL n EAX ZZ NumericDEFs movzx eax, byte ptr [rdx] - 40d68e 3 INSTR BELONGTO 40d2e0 - 40d68e 3 INSTR DEADREGS EFLAGS EAX EDI R12 R13 R14 ZZ movzx eax, byte ptr [rdx] - 40d691 -1 INSTR LOCAL NoMetaUpdate test al, al - 40d691 2 INSTR BELONGTO 40d2e0 - 40d693 -1 INSTR LOCAL NoMetaUpdate jz short loc_40D6B4 - 40d693 2 INSTR BELONGTO 40d2e0 - 40d695 5 INSTR BELONGTO 40d2e0 - 40d695 5 INSTR DEADREGS EFLAGS ECX EDI R12 R13 R14 ZZ mov rcx, [rsp+118h+var_D8] - 40d695 5 PTRIMMEDESP STACK 64 displ mov rcx, [rsp+118h+var_D8] - 40d69a 6 INSTR BELONGTO 40d2e0 - 40d6a0 -1 INSTR LOCAL NoMetaUpdate cmp r15, rbx - 40d6a0 3 INSTR BELONGTO 40d2e0 - 40d6a3 -1 INSTR LOCAL NoMetaUpdate jbe short loc_40D6A8 - 40d6a3 2 INSTR BELONGTO 40d2e0 - 40d6a5 3 INSTR BELONGTO 40d2e0 - 40d6a5 3 INSTR DEADREGS EFLAGS EDI R12 R13 R14 ZZ mov [rcx+rbx], al - 40d6a8 -1 INSTR LOCAL 1stSrcVia2ndSrcIMMEDNUM add rbx, 1 - 40d6a8 4 INSTR BELONGTO 40d2e0 - 40d6ac -2 INSTR LOCAL n EAX ZZ NumericDEFs movzx eax, byte ptr [rdx+rbx] - 40d6ac 4 INSTR BELONGTO 40d2e0 - 40d6ac 4 INSTR DEADREGS EFLAGS EAX EDI R12 R13 R14 ZZ movzx eax, byte ptr [rdx+rbx] - 40d6b0 -1 INSTR LOCAL NoMetaUpdate test al, al - 40d6b0 2 INSTR BELONGTO 40d2e0 - 40d6b2 -1 INSTR LOCAL NoMetaUpdate jnz short loc_40D6A0 - 40d6b2 2 INSTR BELONGTO 40d2e0 - 40d6b4 8 INSTR BELONGTO 40d2e0 - 40d6b4 8 INSTR DEADREGS EFLAGS EDI R12 R13 R14 ZZ mov rdi, [rsp+118h+s]; s - 40d6b4 8 PTRIMMEDESP STACK 128 displ mov rdi, [rsp+118h+s]; s - 40d6bc 5 INSTR BELONGTO 40d2e0 - 40d6bc 5 INSTR DEADREGS EFLAGS R12 R13 R14 ZZ mov [rsp+118h+var_E8], r9b - 40d6bc 5 PTRIMMEDESP STACK 48 displ mov [rsp+118h+var_E8], r9b - 40d6c1 -1 INSTR LOCAL MetadataUnused mov r13d, 1 - 40d6c1 6 INSTR BELONGTO 40d2e0 - 40d6c7 5 INSTR BELONGTO 40d2e0 - 40d6c7 5 INSTR DEADREGS EFLAGS R12 R14 ZZ mov [rsp+118h+var_F0], r10 - 40d6c7 5 PTRIMMEDESP STACK 40 displ mov [rsp+118h+var_F0], r10 - 40d6cc 5 INSTR BELONGTO 40d2e0 - 40d6cc 5 INSTR DEADREGS EFLAGS R12 R14 ZZ mov [rsp+118h+var_F8], r11 - 40d6cc 5 PTRIMMEDESP STACK 32 displ mov [rsp+118h+var_F8], r11 - 40d6d1 -1 INSTR LOCAL NoMetaUpdate call _strlen - 40d6d1 5 INSTR BELONGTO 40d2e0 - 40d6d1 5 INSTR DEADREGS EFLAGS R12 R14 ZZ call _strlen - 40d6d6 5 INSTR BELONGTO 40d2e0 - 40d6d6 5 INSTR DEADREGS EFLAGS EDX R9 R10 R11 R12 R14 ZZ mov [rsp+118h+n], rax - 40d6d6 5 PTRIMMEDESP STACK 80 displ mov [rsp+118h+n], rax - 40d6db 8 INSTR BELONGTO 40d2e0 - 40d6db 8 INSTR DEADREGS EFLAGS EAX EDX R9 R10 R11 R12 R14 ZZ mov rax, [rsp+118h+s] - 40d6db 8 PTRIMMEDESP STACK 128 displ mov rax, [rsp+118h+s] - 40d6e3 -2 INSTR LOCAL n R9 ZZ NumericDEFs movzx r9d, [rsp+118h+var_E8] - 40d6e3 6 INSTR BELONGTO 40d2e0 - 40d6e3 6 INSTR DEADREGS EFLAGS EDX R9 R10 R11 R12 R14 ZZ movzx r9d, [rsp+118h+var_E8] - 40d6e3 6 PTRIMMEDESP STACK 48 displ movzx r9d, [rsp+118h+var_E8] - 40d6e9 5 INSTR BELONGTO 40d2e0 - 40d6e9 5 INSTR DEADREGS EFLAGS EDX R10 R11 R12 R14 ZZ mov r10, [rsp+118h+var_F0] - 40d6e9 5 PTRIMMEDESP STACK 40 displ mov r10, [rsp+118h+var_F0] - 40d6ee 5 INSTR BELONGTO 40d2e0 - 40d6ee 5 INSTR DEADREGS EFLAGS EDX R11 R12 R14 ZZ mov r11, [rsp+118h+var_F8] - 40d6ee 5 PTRIMMEDESP STACK 32 displ mov r11, [rsp+118h+var_F8] - 40d6f3 5 INSTR BELONGTO 40d2e0 - 40d6f3 5 INSTR DEADREGS EFLAGS EDX R12 R14 ZZ mov [rsp+118h+s2], rax - 40d6f3 5 PTRIMMEDESP STACK 120 displ mov [rsp+118h+s2], rax - 40d6f8 -1 INSTR LOCAL NoMetaUpdate jmp loc_40D3D0 - 40d6f8 5 INSTR BELONGTO 40d2e0 - 40d6fd -2 INSTR LOCAL n R9 ZZ AlwaysNUM xor r9d, r9d ; jumptable 000000000040D38C case 0 - 40d6fd 3 INSTR BELONGTO 40d2e0 - 40d6fd 3 INSTR DEADREGS EFLAGS EAX EDX EBX R9 R12 R13 R14 ZZ xor r9d, r9d ; jumptable 000000000040D38C case 0 - 40d700 -1 INSTR LOCAL MetadataUnused xor r13d, r13d - 40d700 3 INSTR BELONGTO 40d2e0 - 40d703 9 INSTR BELONGTO 40d2e0 - 40d703 9 INSTR DEADREGS EFLAGS EAX EDX EBX R12 R14 ZZ mov [rsp+118h+n], 0 - 40d703 9 PTRIMMEDESP STACK 80 displ mov [rsp+118h+n], 0 - 40d70c 9 INSTR BELONGTO 40d2e0 - 40d70c 9 INSTR DEADREGS EFLAGS EAX EDX EBX R12 R14 ZZ mov [rsp+118h+s2], 0 - 40d70c 9 PTRIMMEDESP STACK 120 displ mov [rsp+118h+s2], 0 - 40d715 2 INSTR BELONGTO 40d2e0 - 40d715 2 INSTR DEADREGS EFLAGS EAX EDX EBX R12 R14 ZZ xor ebx, ebx - 40d715 -2 INSTR LOCAL n EBX ZZ AlwaysNUM xor ebx, ebx - 40d717 -1 INSTR LOCAL NoMetaUpdate jmp loc_40D3D0 - 40d717 5 INSTR BELONGTO 40d2e0 - 40d71c -2 INSTR LOCAL n R9 ZZ NUMVia2ndSrcIMMEDNUM mov r9d, 1 ; jumptable 000000000040D38C case 4 - 40d71c 6 INSTR BELONGTO 40d2e0 - 40d71c 6 INSTR DEADREGS EFLAGS EAX EDX EBX R9 R12 R13 R14 ZZ mov r9d, 1 ; jumptable 000000000040D38C case 4 - 40d722 -1 INSTR LOCAL MetadataUnused mov r13d, 1 - 40d722 6 INSTR BELONGTO 40d2e0 - 40d728 9 INSTR BELONGTO 40d2e0 - 40d728 9 INSTR DEADREGS EFLAGS EAX EDX EBX R12 R14 ZZ mov [rsp+118h+n], 1 - 40d728 9 PTRIMMEDESP STACK 80 displ mov [rsp+118h+n], 1 - 40d731 9 INSTR BELONGTO 40d2e0 - 40d731 9 INSTR DEADREGS EFLAGS EAX EDX EBX R12 R14 ZZ mov [rsp+118h+s2], offset asc_41578C; "\"" - 40d731 9 PTRIMMEDESP STACK 120 displ mov [rsp+118h+s2], offset asc_41578C; "\"" - 40d73a 2 INSTR BELONGTO 40d2e0 - 40d73a 2 INSTR DEADREGS EFLAGS EAX EDX EBX R12 R14 ZZ xor ebx, ebx - 40d73a -2 INSTR LOCAL n EBX ZZ AlwaysNUM xor ebx, ebx - 40d73c -1 INSTR LOCAL MetadataUnused mov [rsp+118h+var_BC], 3 - 40d73c 8 INSTR BELONGTO 40d2e0 - 40d744 -1 INSTR LOCAL NoMetaUpdate jmp loc_40D3D0 - 40d744 5 INSTR BELONGTO 40d2e0 - 40d749 -2 INSTR LOCAL n R9 ZZ AlwaysNUM xor r9d, r9d ; jumptable 000000000040D38C case 5 - 40d749 3 INSTR BELONGTO 40d2e0 - 40d749 3 INSTR DEADREGS EFLAGS EAX EDX EBX R9 R12 R13 R14 ZZ xor r9d, r9d ; jumptable 000000000040D38C case 5 - 40d74c -1 INSTR LOCAL MetadataUnused mov r13d, 1 - 40d74c 6 INSTR BELONGTO 40d2e0 - 40d752 9 INSTR BELONGTO 40d2e0 - 40d752 9 INSTR DEADREGS EFLAGS EAX EDX EBX R12 R14 ZZ mov [rsp+118h+n], 0 - 40d752 9 PTRIMMEDESP STACK 80 displ mov [rsp+118h+n], 0 - 40d75b 9 INSTR BELONGTO 40d2e0 - 40d75b 9 INSTR DEADREGS EFLAGS EAX EDX EBX R12 R14 ZZ mov [rsp+118h+s2], 0 - 40d75b 9 PTRIMMEDESP STACK 120 displ mov [rsp+118h+s2], 0 - 40d764 2 INSTR BELONGTO 40d2e0 - 40d764 2 INSTR DEADREGS EFLAGS EAX EDX EBX R12 R14 ZZ xor ebx, ebx - 40d764 -2 INSTR LOCAL n EBX ZZ AlwaysNUM xor ebx, ebx - 40d766 -1 INSTR LOCAL NoMetaUpdate jmp loc_40D3D0 - 40d766 5 INSTR BELONGTO 40d2e0 - 40d770 -1 INSTR LOCAL NoMetaUpdate cmp [rsp+118h+var_BC], 2; jumptable 000000000040D57F case 63 - 40d770 5 INSTR BELONGTO 40d2e0 - 40d770 5 PTRIMMEDESP STACK 92 displ cmp [rsp+118h+var_BC], 2; jumptable 000000000040D57F case 63 - 40d775 -1 INSTR LOCAL NoMetaUpdate jz loc_40D861 - 40d775 6 INSTR BELONGTO 40d2e0 - 40d77b -1 INSTR LOCAL NoMetaUpdate cmp [rsp+118h+var_BC], 3 - 40d77b 5 INSTR BELONGTO 40d2e0 - 40d77b 5 PTRIMMEDESP STACK 92 displ cmp [rsp+118h+var_BC], 3 - 40d780 -1 INSTR LOCAL NoMetaUpdate jnz loc_40D820 ; jumptable 000000000040D57F cases 37,43-58,65-90,93,95,97-122 - 40d780 6 INSTR BELONGTO 40d2e0 - 40d786 -1 INSTR LOCAL MetadataUnused mov eax, [rsp+118h+var_68] - 40d786 7 INSTR BELONGTO 40d2e0 - 40d78d -1 INSTR LOCAL NoMetaUpdate test eax, eax - 40d78d 2 INSTR BELONGTO 40d2e0 - 40d78f -1 INSTR LOCAL NoMetaUpdate jz loc_40D820 ; jumptable 000000000040D57F cases 37,43-58,65-90,93,95,97-122 - 40d78f 6 INSTR BELONGTO 40d2e0 - 40d795 4 INSTR BELONGTO 40d2e0 - 40d795 4 INSTR DEADREGS EFLAGS EAX R10 ZZ lea rax, [rbp+2] - 40d799 -1 INSTR LOCAL NoMetaUpdate cmp r11, rax - 40d799 3 INSTR BELONGTO 40d2e0 - 40d79c -1 INSTR LOCAL NoMetaUpdate jbe loc_40D820 ; jumptable 000000000040D57F cases 37,43-58,65-90,93,95,97-122 - 40d79c 6 INSTR BELONGTO 40d2e0 - 40d7a2 -1 INSTR LOCAL NoMetaUpdate cmp byte ptr [r14+rbp+1], 3Fh - 40d7a2 6 INSTR BELONGTO 40d2e0 - 40d7a8 -1 INSTR LOCAL NoMetaUpdate jnz short loc_40D820; jumptable 000000000040D57F cases 37,43-58,65-90,93,95,97-122 - 40d7a8 2 INSTR BELONGTO 40d2e0 - 40d7aa -2 INSTR LOCAL n EDX ZZ NumericDEFs movzx edx, byte ptr [r14+rax] - 40d7aa 5 INSTR BELONGTO 40d2e0 - 40d7aa 5 INSTR DEADREGS EFLAGS EDX R10 ZZ movzx edx, byte ptr [r14+rax] - 40d7af -1 INSTR LOCAL NoMetaUpdate cmp dl, 3Eh - 40d7af 3 INSTR BELONGTO 40d2e0 - 40d7b2 -1 INSTR LOCAL NoMetaUpdate ja short loc_40D820; jumptable 000000000040D57F cases 37,43-58,65-90,93,95,97-122 - 40d7b2 2 INSTR BELONGTO 40d2e0 - 40d7b4 10 INSTR BELONGTO 40d2e0 - 40d7b4 10 INSTR DEADREGS EFLAGS ECX R10 ZZ mov rcx, 7000A38200000000h - 40d7b4 -2 INSTR LOCAL n RCX ZZ NUMVia2ndSrcIMMEDNUM mov rcx, 7000A38200000000h - 40d7be -1 INSTR LOCAL MetadataUnused bt rcx, rdx - 40d7be 4 INSTR BELONGTO 40d2e0 - 40d7c2 -1 INSTR LOCAL NoMetaUpdate jnb short loc_40D820; jumptable 000000000040D57F cases 37,43-58,65-90,93,95,97-122 - 40d7c2 2 INSTR BELONGTO 40d2e0 - 40d7c4 -1 INSTR LOCAL NoMetaUpdate test r9b, r9b - 40d7c4 3 INSTR BELONGTO 40d2e0 - 40d7c7 -1 INSTR LOCAL NoMetaUpdate jnz loc_40D870 - 40d7c7 6 INSTR BELONGTO 40d2e0 - 40d7cd -1 INSTR LOCAL NoMetaUpdate cmp rbx, r15 - 40d7cd 3 INSTR BELONGTO 40d2e0 - 40d7d0 -2 INSTR LOCAL n R12 ZZ NumericDEFs mov r12d, edx - 40d7d0 3 INSTR BELONGTO 40d2e0 - 40d7d0 3 INSTR DEADREGS R10 R12 ZZ mov r12d, edx - 40d7d3 -1 INSTR LOCAL NoMetaUpdate jnb short loc_40D7DE - 40d7d3 2 INSTR BELONGTO 40d2e0 - 40d7d5 5 INSTR BELONGTO 40d2e0 - 40d7d5 5 INSTR DEADREGS EFLAGS EDX EDI R10 ZZ mov rdi, [rsp+118h+var_D8] - 40d7d5 5 PTRIMMEDESP STACK 64 displ mov rdi, [rsp+118h+var_D8] - 40d7da 4 INSTR BELONGTO 40d2e0 - 40d7da 4 INSTR DEADREGS EFLAGS EDX R10 ZZ mov byte ptr [rdi+rbx], 3Fh - 40d7de -1 INSTR LOCAL MetadataUnused lea rdx, [rbx+1] - 40d7de 4 INSTR BELONGTO 40d2e0 - 40d7e2 -1 INSTR LOCAL NoMetaUpdate cmp r15, rdx - 40d7e2 3 INSTR BELONGTO 40d2e0 - 40d7e5 -1 INSTR LOCAL NoMetaUpdate jbe short loc_40D7F1 - 40d7e5 2 INSTR BELONGTO 40d2e0 - 40d7e7 5 INSTR BELONGTO 40d2e0 - 40d7e7 5 INSTR DEADREGS EFLAGS EDX EDI R10 ZZ mov rdi, [rsp+118h+var_D8] - 40d7e7 5 PTRIMMEDESP STACK 64 displ mov rdi, [rsp+118h+var_D8] - 40d7ec 5 INSTR BELONGTO 40d2e0 - 40d7ec 5 INSTR DEADREGS EFLAGS EDX R10 ZZ mov byte ptr [rdi+rbx+1], 22h - 40d7f1 -1 INSTR LOCAL MetadataUnused lea rdx, [rbx+2] - 40d7f1 4 INSTR BELONGTO 40d2e0 - 40d7f5 -1 INSTR LOCAL NoMetaUpdate cmp r15, rdx - 40d7f5 3 INSTR BELONGTO 40d2e0 - 40d7f8 -1 INSTR LOCAL NoMetaUpdate jbe short loc_40D804 - 40d7f8 2 INSTR BELONGTO 40d2e0 - 40d7fa 5 INSTR BELONGTO 40d2e0 - 40d7fa 5 INSTR DEADREGS EFLAGS EDX EDI R10 ZZ mov rdi, [rsp+118h+var_D8] - 40d7fa 5 PTRIMMEDESP STACK 64 displ mov rdi, [rsp+118h+var_D8] - 40d7ff 5 INSTR BELONGTO 40d2e0 - 40d7ff 5 INSTR DEADREGS EFLAGS EDX R10 ZZ mov byte ptr [rdi+rbx+2], 22h - 40d804 -2 INSTR LOCAL n RDX ZZ NumericDEFs lea rdx, [rbx+3] - 40d804 4 INSTR BELONGTO 40d2e0 - 40d804 4 INSTR DEADREGS EFLAGS EDX R10 ZZ lea rdx, [rbx+3] - 40d808 -1 INSTR LOCAL NoMetaUpdate cmp r15, rdx - 40d808 3 INSTR BELONGTO 40d2e0 - 40d80b -1 INSTR LOCAL NoMetaUpdate jbe short loc_40D817 - 40d80b 2 INSTR BELONGTO 40d2e0 - 40d80d 5 INSTR BELONGTO 40d2e0 - 40d80d 5 INSTR DEADREGS EFLAGS EDI R10 ZZ mov rdi, [rsp+118h+var_D8] - 40d80d 5 PTRIMMEDESP STACK 64 displ mov rdi, [rsp+118h+var_D8] - 40d812 5 INSTR BELONGTO 40d2e0 - 40d812 5 INSTR DEADREGS EFLAGS R10 ZZ mov byte ptr [rdi+rbx+3], 3Fh - 40d817 -1 INSTR LOCAL 1stSrcVia2ndSrcIMMEDNUM add rbx, 4 - 40d817 4 INSTR BELONGTO 40d2e0 - 40d81b 3 INSTR BELONGTO 40d2e0 - 40d81b 3 INSTR DEADREGS EFLAGS R10 ZZ mov rbp, rax - 40d81e -1 INSTR LOCAL NoMetaUpdate xchg ax, ax - 40d81e 2 INSTR BELONGTO 40d2e0 - 40d820 -1 INSTR LOCAL NoMetaUpdate test r13b, r13b ; jumptable 000000000040D57F cases 37,43-58,65-90,93,95,97-122 - 40d820 3 INSTR BELONGTO 40d2e0 - 40d823 -1 INSTR LOCAL NoMetaUpdate jnz loc_40D4E8 - 40d823 6 INSTR BELONGTO 40d2e0 - 40d829 -1 INSTR LOCAL NoMetaUpdate test r9b, r9b - 40d829 3 INSTR BELONGTO 40d2e0 - 40d82c -1 INSTR LOCAL NoMetaUpdate jz loc_40D50D - 40d82c 6 INSTR BELONGTO 40d2e0 - 40d832 -1 INSTR LOCAL NoMetaUpdate jmp loc_40D4E8 - 40d832 5 INSTR BELONGTO 40d2e0 - 40d840 -1 INSTR LOCAL NoMetaUpdate cmp r11, 1 ; jumptable 000000000040D57F cases 123,125 - 40d840 4 INSTR BELONGTO 40d2e0 - 40d844 -1 INSTR LOCAL MetadataUnused setnz al - 40d844 3 INSTR BELONGTO 40d2e0 - 40d847 -1 INSTR LOCAL NoMetaUpdate cmp r11, 0FFFFFFFFFFFFFFFFh - 40d847 4 INSTR BELONGTO 40d2e0 - 40d84b -1 INSTR LOCAL NoMetaUpdate jz loc_40DD00 - 40d84b 6 INSTR BELONGTO 40d2e0 - 40d851 -1 INSTR LOCAL NoMetaUpdate test al, al - 40d851 2 INSTR BELONGTO 40d2e0 - 40d853 -1 INSTR LOCAL NoMetaUpdate jnz short loc_40D820; jumptable 000000000040D57F cases 37,43-58,65-90,93,95,97-122 - 40d853 2 INSTR BELONGTO 40d2e0 - 40d855 -1 INSTR LOCAL NoMetaUpdate test rbp, rbp ; jumptable 000000000040D57F cases 35,126 - 40d855 3 INSTR BELONGTO 40d2e0 - 40d858 -1 INSTR LOCAL NoMetaUpdate jnz short loc_40D820; jumptable 000000000040D57F cases 37,43-58,65-90,93,95,97-122 - 40d858 2 INSTR BELONGTO 40d2e0 - 40d85a -1 INSTR LOCAL NoMetaUpdate cmp [rsp+118h+var_BC], 2; jumptable 000000000040D57F cases 32-34,36,38,40-42,59-62,91,94,96,124 - 40d85a 5 INSTR BELONGTO 40d2e0 - 40d85a 5 PTRIMMEDESP STACK 92 displ cmp [rsp+118h+var_BC], 2; jumptable 000000000040D57F cases 32-34,36,38,40-42,59-62,91,94,96,124 - 40d85f -1 INSTR LOCAL NoMetaUpdate jnz short loc_40D820; jumptable 000000000040D57F cases 37,43-58,65-90,93,95,97-122 - 40d85f 2 INSTR BELONGTO 40d2e0 - 40d861 -1 INSTR LOCAL NoMetaUpdate test r9b, r9b - 40d861 3 INSTR BELONGTO 40d2e0 - 40d864 -1 INSTR LOCAL NoMetaUpdate jz short loc_40D820; jumptable 000000000040D57F cases 37,43-58,65-90,93,95,97-122 - 40d864 2 INSTR BELONGTO 40d2e0 - 40d866 10 INSTR BELONGTO 40d2e0 - 40d870 3 INSTR BELONGTO 40d2e0 - 40d870 3 INSTR DEADREGS EFLAGS EAX ECX EDX EBX ESI EDI R8 R9 R10 R12 R13 ZZ mov r10, r14 - 40d873 8 INSTR BELONGTO 40d2e0 - 40d873 8 INSTR DEADREGS EFLAGS EAX ECX EDX EBX ESI EDI R8 R9 R12 R13 R14 ZZ mov rax, [rsp+118h+s] - 40d873 8 PTRIMMEDESP STACK 128 displ mov rax, [rsp+118h+s] - 40d87b 8 INSTR BELONGTO 40d2e0 - 40d87b 8 INSTR DEADREGS EFLAGS ECX EDX EBX ESI EDI R8 R9 R12 R13 R14 ZZ mov r9d, [rsp+118h+var_78] - 40d87b 8 PTRIMMEDESP STACK 160 displ mov r9d, [rsp+118h+var_78] - 40d883 -2 INSTR LOCAL n RCX ZZ NumericDEFs mov rcx, r11 - 40d883 3 INSTR BELONGTO 40d2e0 - 40d883 3 INSTR DEADREGS EFLAGS ECX EDX EBX ESI EDI R8 R12 R13 R14 ZZ mov rcx, r11 - 40d886 5 INSTR BELONGTO 40d2e0 - 40d886 5 INSTR DEADREGS EFLAGS EDX EBX ESI EDI R8 R12 R13 R14 ZZ mov r8d, [rsp+118h+var_BC] - 40d886 5 PTRIMMEDESP STACK 92 displ mov r8d, [rsp+118h+var_BC] - 40d88b 5 INSTR BELONGTO 40d2e0 - 40d88b 5 INSTR DEADREGS EFLAGS EDX EBX ESI EDI R12 R13 R14 ZZ mov rdi, [rsp+118h+var_D8] - 40d88b 5 PTRIMMEDESP STACK 64 displ mov rdi, [rsp+118h+var_D8] - 40d890 3 INSTR BELONGTO 40d2e0 - 40d890 3 INSTR DEADREGS EFLAGS EDX EBX ESI R12 R13 R14 ZZ mov rdx, r10 - 40d893 -2 INSTR LOCAL n RSI ZZ NumericDEFs mov rsi, r15 - 40d893 3 INSTR BELONGTO 40d2e0 - 40d893 3 INSTR DEADREGS EFLAGS EBX ESI R10 R12 R13 R14 ZZ mov rsi, r15 - 40d896 8 INSTR BELONGTO 40d2e0 - 40d896 8 INSTR DEADREGS EFLAGS EBX R10 R12 R13 R14 R15 ZZ mov [rsp+118h+var_118], 0 - 40d896 8 PTRIMMEDESP STACK 0 displ mov [rsp+118h+var_118], 0 - 40d89e 5 INSTR BELONGTO 40d2e0 - 40d89e 5 INSTR DEADREGS EFLAGS EBX R10 R12 R13 R14 R15 ZZ mov [rsp+118h+var_108], rax - 40d89e 5 PTRIMMEDESP STACK 16 displ mov [rsp+118h+var_108], rax - 40d8a3 8 INSTR BELONGTO 40d2e0 - 40d8a3 8 INSTR DEADREGS EFLAGS EAX EBX R10 R12 R13 R14 R15 ZZ mov rax, [rsp+118h+var_88] - 40d8a3 8 PTRIMMEDESP STACK 144 displ mov rax, [rsp+118h+var_88] - 40d8ab 4 INSTR BELONGTO 40d2e0 - 40d8ab 4 INSTR DEADREGS EFLAGS EBX R10 R12 R13 R14 R15 ZZ and r9d, 0FFFFFFFDh - 40d8af 5 INSTR BELONGTO 40d2e0 - 40d8af 5 INSTR DEADREGS EFLAGS EBX R10 R12 R13 R14 R15 ZZ mov [rsp+118h+var_110], rax - 40d8af 5 PTRIMMEDESP STACK 8 displ mov [rsp+118h+var_110], rax - 40d8b4 -1 INSTR LOCAL NoMetaUpdate call sub_40D2E0 - 40d8b4 5 INSTR BELONGTO 40d2e0 - 40d8b4 5 INSTR DEADREGS EFLAGS EAX EBX R10 R12 R13 R14 R15 ZZ call sub_40D2E0 - 40d8b9 -2 INSTR LOCAL n RBX ZZ NumericDEFs mov rbx, rax - 40d8b9 3 INSTR BELONGTO 40d2e0 - 40d8b9 3 INSTR DEADREGS EFLAGS EDX EBX R12 R13 R14 R15 ZZ mov rbx, rax - 40d8bc -2 INSTR LOCAL n RDX ZZ NumericDEFs mov rdx, [rsp+118h+var_40] - 40d8bc 8 INSTR BELONGTO 40d2e0 - 40d8bc 8 INSTR DEADREGS EFLAGS EAX EDX R12 R13 R14 R15 ZZ mov rdx, [rsp+118h+var_40] - 40d8bc 8 PTRIMMEDESP STACK 216 displ mov rdx, [rsp+118h+var_40] - 40d8c4 -1 INSTR LOCAL MetadataRedundant xor rdx, fs:28h - 40d8c4 9 INSTR BELONGTO 40d2e0 - 40d8cd -2 INSTR LOCAL n RAX ZZ NumericDEFs mov rax, rbx - 40d8cd 3 INSTR BELONGTO 40d2e0 - 40d8cd 3 INSTR DEADREGS EAX R12 R13 R14 R15 ZZ mov rax, rbx - 40d8d0 -1 INSTR LOCAL NoMetaUpdate jnz loc_40DF16 - 40d8d0 6 INSTR BELONGTO 40d2e0 - 40d8d6 -1 INSTR LOCAL 1stSrcVia2ndSrcIMMEDNUM add rsp, 0E8h - 40d8d6 7 INSTR BELONGTO 40d2e0 - 40d8dd 1 INSTR BELONGTO 40d2e0 - 40d8dd 1 INSTR DEADREGS EFLAGS EBX R8 R9 R10 R11 R12 R13 R14 R15 ZZ pop rbx - 40d8dd 232 DEALLOC STACK esp - 232 pop rbx - 40d8de 1 INSTR BELONGTO 40d2e0 - 40d8de 1 INSTR DEADREGS EFLAGS R8 R9 R10 R11 R12 R13 R14 R15 ZZ pop rbp - 40d8df 2 INSTR BELONGTO 40d2e0 - 40d8df 2 INSTR DEADREGS EFLAGS R8 R9 R10 R11 R12 R13 R14 R15 ZZ pop r12 - 40d8e1 2 INSTR BELONGTO 40d2e0 - 40d8e1 2 INSTR DEADREGS EFLAGS R8 R9 R10 R11 R12 R13 R14 R15 ZZ pop r13 - 40d8e3 2 INSTR BELONGTO 40d2e0 - 40d8e3 2 INSTR DEADREGS EFLAGS R8 R9 R10 R11 R12 R13 R14 R15 ZZ pop r14 - 40d8e5 2 INSTR BELONGTO 40d2e0 - 40d8e5 2 INSTR DEADREGS EFLAGS R8 R9 R10 R11 R12 R13 R14 R15 ZZ pop r15 - 40d8e7 1 INSTR BELONGTO 40d2e0 - 40d8e7 1 INSTR DEADREGS EFLAGS R8 R9 R10 R11 R12 R13 R14 R15 ZZ retn - 40d8f0 -2 INSTR LOCAL n EAX ZZ NUMVia2ndSrcIMMEDNUM mov eax, 72h ; jumptable 000000000040D57F case 13 - 40d8f0 5 INSTR BELONGTO 40d2e0 - 40d8f0 5 INSTR DEADREGS EFLAGS EAX R10 ZZ mov eax, 72h ; jumptable 000000000040D57F case 13 - 40d8f5 -1 INSTR LOCAL NoMetaUpdate cmp [rsp+118h+var_BC], 2 - 40d8f5 5 INSTR BELONGTO 40d2e0 - 40d8f5 5 PTRIMMEDESP STACK 92 displ cmp [rsp+118h+var_BC], 2 - 40d8fa -1 INSTR LOCAL NoMetaUpdate jz short loc_40D92C - 40d8fa 2 INSTR BELONGTO 40d2e0 - 40d8fc -1 INSTR LOCAL NoMetaUpdate test r13b, r13b - 40d8fc 3 INSTR BELONGTO 40d2e0 - 40d8ff -1 INSTR LOCAL NoMetaUpdate jz loc_40D829 - 40d8ff 6 INSTR BELONGTO 40d2e0 - 40d905 -2 INSTR LOCAL n R12 ZZ NumericDEFs mov r12d, eax - 40d905 3 INSTR BELONGTO 40d2e0 - 40d905 3 INSTR DEADREGS EFLAGS R10 R12 ZZ mov r12d, eax - 40d908 -1 INSTR LOCAL NoMetaUpdate jmp loc_40D512 - 40d908 5 INSTR BELONGTO 40d2e0 - 40d910 -2 INSTR LOCAL n EAX ZZ NUMVia2ndSrcIMMEDNUM mov eax, 66h ; jumptable 000000000040D57F case 12 - 40d910 5 INSTR BELONGTO 40d2e0 - 40d910 5 INSTR DEADREGS EFLAGS EAX R10 ZZ mov eax, 66h ; jumptable 000000000040D57F case 12 - 40d915 -1 INSTR LOCAL NoMetaUpdate jmp short loc_40D8FC - 40d915 2 INSTR BELONGTO 40d2e0 - 40d920 -1 INSTR LOCAL NoMetaUpdate cmp [rsp+118h+var_BC], 2; jumptable 000000000040D57F case 9 - 40d920 5 INSTR BELONGTO 40d2e0 - 40d920 5 PTRIMMEDESP STACK 92 displ cmp [rsp+118h+var_BC], 2; jumptable 000000000040D57F case 9 - 40d925 -2 INSTR LOCAL n EAX ZZ NUMVia2ndSrcIMMEDNUM mov eax, 74h - 40d925 5 INSTR BELONGTO 40d2e0 - 40d925 5 INSTR DEADREGS EAX R10 ZZ mov eax, 74h - 40d92a -1 INSTR LOCAL NoMetaUpdate jnz short loc_40D8FC - 40d92a 2 INSTR BELONGTO 40d2e0 - 40d92c -1 INSTR LOCAL NoMetaUpdate test r9b, r9b - 40d92c 3 INSTR BELONGTO 40d2e0 - 40d92f -1 INSTR LOCAL NoMetaUpdate jz short loc_40D8FC - 40d92f 2 INSTR BELONGTO 40d2e0 - 40d931 -1 INSTR LOCAL NoMetaUpdate jmp loc_40D870 - 40d931 5 INSTR BELONGTO 40d2e0 - 40d940 -2 INSTR LOCAL n EAX ZZ NUMVia2ndSrcIMMEDNUM mov eax, 62h ; jumptable 000000000040D57F case 8 - 40d940 5 INSTR BELONGTO 40d2e0 - 40d940 5 INSTR DEADREGS EFLAGS EAX R10 ZZ mov eax, 62h ; jumptable 000000000040D57F case 8 - 40d945 -1 INSTR LOCAL NoMetaUpdate jmp short loc_40D8FC - 40d945 2 INSTR BELONGTO 40d2e0 - 40d950 -2 INSTR LOCAL n EAX ZZ NUMVia2ndSrcIMMEDNUM mov eax, 61h ; jumptable 000000000040D57F case 7 - 40d950 5 INSTR BELONGTO 40d2e0 - 40d950 5 INSTR DEADREGS EFLAGS EAX R10 ZZ mov eax, 61h ; jumptable 000000000040D57F case 7 - 40d955 -1 INSTR LOCAL NoMetaUpdate jmp short loc_40D8FC - 40d955 2 INSTR BELONGTO 40d2e0 - 40d960 -1 INSTR LOCAL NoMetaUpdate test r13b, r13b ; jumptable 000000000040D57F case 0 - 40d960 3 INSTR BELONGTO 40d2e0 - 40d963 -1 INSTR LOCAL NoMetaUpdate jz loc_40DCE8 - 40d963 6 INSTR BELONGTO 40d2e0 - 40d969 -1 INSTR LOCAL NoMetaUpdate test r9b, r9b - 40d969 3 INSTR BELONGTO 40d2e0 - 40d96c -1 INSTR LOCAL NoMetaUpdate jnz loc_40D870 - 40d96c 6 INSTR BELONGTO 40d2e0 - 40d972 -1 INSTR LOCAL NoMetaUpdate cmp rbx, r15 - 40d972 3 INSTR BELONGTO 40d2e0 - 40d975 -1 INSTR LOCAL NoMetaUpdate jnb short loc_40D980 - 40d975 2 INSTR BELONGTO 40d2e0 - 40d977 5 INSTR BELONGTO 40d2e0 - 40d977 5 INSTR DEADREGS EFLAGS EAX EDX EDI R10 R12 ZZ mov rdi, [rsp+118h+var_D8] - 40d977 5 PTRIMMEDESP STACK 64 displ mov rdi, [rsp+118h+var_D8] - 40d97c 4 INSTR BELONGTO 40d2e0 - 40d97c 4 INSTR DEADREGS EFLAGS EAX EDX R10 R12 ZZ mov byte ptr [rdi+rbx], 5Ch - 40d980 4 INSTR BELONGTO 40d2e0 - 40d980 4 INSTR DEADREGS EFLAGS EAX EDX R10 R12 ZZ lea rdx, [rbp+1] - 40d984 -2 INSTR LOCAL n RAX ZZ NumericDEFs lea rax, [rbx+1] - 40d984 4 INSTR BELONGTO 40d2e0 - 40d984 4 INSTR DEADREGS EFLAGS EAX R10 R12 ZZ lea rax, [rbx+1] - 40d988 -2 INSTR LOCAL n R12 ZZ NUMVia2ndSrcIMMEDNUM mov r12d, 30h - 40d988 6 INSTR BELONGTO 40d2e0 - 40d988 6 INSTR DEADREGS EFLAGS R10 R12 ZZ mov r12d, 30h - 40d98e -1 INSTR LOCAL NoMetaUpdate cmp r11, rdx - 40d98e 3 INSTR BELONGTO 40d2e0 - 40d991 -1 INSTR LOCAL NoMetaUpdate jbe loc_40D4E0 - 40d991 6 INSTR BELONGTO 40d2e0 - 40d997 -2 INSTR LOCAL n EDX ZZ NumericDEFs movzx edx, byte ptr [r14+rbp+1] - 40d997 6 INSTR BELONGTO 40d2e0 - 40d997 6 INSTR DEADREGS EFLAGS EDX R10 ZZ movzx edx, byte ptr [r14+rbp+1] - 40d99d -1 INSTR LOCAL NoMetaUpdate cmp dl, 2Fh - 40d99d 3 INSTR BELONGTO 40d2e0 - 40d9a0 -1 INSTR LOCAL NoMetaUpdate jle loc_40D4E0 - 40d9a0 6 INSTR BELONGTO 40d2e0 - 40d9a6 -1 INSTR LOCAL NoMetaUpdate cmp dl, 39h - 40d9a6 3 INSTR BELONGTO 40d2e0 - 40d9a9 -1 INSTR LOCAL NoMetaUpdate jg loc_40D4E0 - 40d9a9 6 INSTR BELONGTO 40d2e0 - 40d9af -1 INSTR LOCAL NoMetaUpdate cmp r15, rax - 40d9af 3 INSTR BELONGTO 40d2e0 - 40d9b2 -1 INSTR LOCAL NoMetaUpdate jbe short loc_40D9BD - 40d9b2 2 INSTR BELONGTO 40d2e0 - 40d9b4 5 INSTR BELONGTO 40d2e0 - 40d9b4 5 INSTR DEADREGS EFLAGS EDI R10 R12 ZZ mov rdi, [rsp+118h+var_D8] - 40d9b4 5 PTRIMMEDESP STACK 64 displ mov rdi, [rsp+118h+var_D8] - 40d9b9 4 INSTR BELONGTO 40d2e0 - 40d9b9 4 INSTR DEADREGS EFLAGS R10 R12 ZZ mov byte ptr [rdi+rax], 30h - 40d9bd -1 INSTR LOCAL MetadataUnused lea rax, [rbx+2] - 40d9bd 4 INSTR BELONGTO 40d2e0 - 40d9c1 -1 INSTR LOCAL NoMetaUpdate cmp r15, rax - 40d9c1 3 INSTR BELONGTO 40d2e0 - 40d9c4 -1 INSTR LOCAL NoMetaUpdate jbe short loc_40D9D0 - 40d9c4 2 INSTR BELONGTO 40d2e0 - 40d9c6 5 INSTR BELONGTO 40d2e0 - 40d9c6 5 INSTR DEADREGS EFLAGS EAX EDI R10 R12 ZZ mov rdi, [rsp+118h+var_D8] - 40d9c6 5 PTRIMMEDESP STACK 64 displ mov rdi, [rsp+118h+var_D8] - 40d9cb 5 INSTR BELONGTO 40d2e0 - 40d9cb 5 INSTR DEADREGS EFLAGS EAX R10 R12 ZZ mov byte ptr [rdi+rbx+2], 30h - 40d9d0 -2 INSTR LOCAL n RAX ZZ NumericDEFs lea rax, [rbx+3] - 40d9d0 4 INSTR BELONGTO 40d2e0 - 40d9d0 4 INSTR DEADREGS EFLAGS EAX R10 R12 ZZ lea rax, [rbx+3] - 40d9d4 -2 INSTR LOCAL n R12 ZZ NUMVia2ndSrcIMMEDNUM mov r12d, 30h - 40d9d4 6 INSTR BELONGTO 40d2e0 - 40d9d4 6 INSTR DEADREGS EFLAGS EBX R10 R12 ZZ mov r12d, 30h - 40d9da -1 INSTR LOCAL NoMetaUpdate jmp loc_40D4E0 - 40d9da 5 INSTR BELONGTO 40d2e0 - 40d9e0 -1 INSTR LOCAL NoMetaUpdate test r13b, r13b ; jumptable 000000000040D57F case 92 - 40d9e0 3 INSTR BELONGTO 40d2e0 - 40d9e3 -2 INSTR LOCAL n EAX ZZ NUMVia2ndSrcIMMEDNUM mov eax, 5Ch - 40d9e3 5 INSTR BELONGTO 40d2e0 - 40d9e3 5 INSTR DEADREGS EAX R10 ZZ mov eax, 5Ch - 40d9e8 -1 INSTR LOCAL NoMetaUpdate jz loc_40D8F5 - 40d9e8 6 INSTR BELONGTO 40d2e0 - 40d9ee -1 INSTR LOCAL NoMetaUpdate test r9b, r9b - 40d9ee 3 INSTR BELONGTO 40d2e0 - 40d9f1 -1 INSTR LOCAL NoMetaUpdate jz loc_40D8F5 - 40d9f1 6 INSTR BELONGTO 40d2e0 - 40d9f7 -1 INSTR LOCAL NoMetaUpdate cmp [rsp+118h+n], 0 - 40d9f7 6 INSTR BELONGTO 40d2e0 - 40d9f7 6 PTRIMMEDESP STACK 80 displ cmp [rsp+118h+n], 0 - 40d9fd -1 INSTR LOCAL NoMetaUpdate jz loc_40D8F5 - 40d9fd 6 INSTR BELONGTO 40d2e0 - 40da03 -1 INSTR LOCAL NoMetaUpdate jmp loc_40D52F - 40da03 5 INSTR BELONGTO 40d2e0 - 40da10 -1 INSTR LOCAL NoMetaUpdate cmp [rsp+118h+var_BC], 2; jumptable 000000000040D57F case 39 - 40da10 5 INSTR BELONGTO 40d2e0 - 40da10 5 PTRIMMEDESP STACK 92 displ cmp [rsp+118h+var_BC], 2; jumptable 000000000040D57F case 39 - 40da15 -1 INSTR LOCAL NoMetaUpdate jnz loc_40D820 ; jumptable 000000000040D57F cases 37,43-58,65-90,93,95,97-122 - 40da15 6 INSTR BELONGTO 40d2e0 - 40da1b -1 INSTR LOCAL NoMetaUpdate test r9b, r9b - 40da1b 3 INSTR BELONGTO 40d2e0 - 40da1e -1 INSTR LOCAL NoMetaUpdate xchg ax, ax - 40da1e 2 INSTR BELONGTO 40d2e0 - 40da20 -1 INSTR LOCAL NoMetaUpdate jnz loc_40D870 - 40da20 6 INSTR BELONGTO 40d2e0 - 40da26 -1 INSTR LOCAL NoMetaUpdate cmp rbx, r15 - 40da26 3 INSTR BELONGTO 40d2e0 - 40da29 -1 INSTR LOCAL NoMetaUpdate jnb short loc_40DA34 - 40da29 2 INSTR BELONGTO 40d2e0 - 40da2b 5 INSTR BELONGTO 40d2e0 - 40da2b 5 INSTR DEADREGS EFLAGS EAX EDI R10 ZZ mov rdi, [rsp+118h+var_D8] - 40da2b 5 PTRIMMEDESP STACK 64 displ mov rdi, [rsp+118h+var_D8] - 40da30 4 INSTR BELONGTO 40d2e0 - 40da30 4 INSTR DEADREGS EFLAGS EAX R10 ZZ mov byte ptr [rdi+rbx], 27h - 40da34 -1 INSTR LOCAL MetadataUnused lea rax, [rbx+1] - 40da34 4 INSTR BELONGTO 40d2e0 - 40da38 -1 INSTR LOCAL NoMetaUpdate cmp r15, rax - 40da38 3 INSTR BELONGTO 40d2e0 - 40da3b -1 INSTR LOCAL NoMetaUpdate jbe short loc_40DA47 - 40da3b 2 INSTR BELONGTO 40d2e0 - 40da3d 5 INSTR BELONGTO 40d2e0 - 40da3d 5 INSTR DEADREGS EFLAGS EAX EDI R10 ZZ mov rdi, [rsp+118h+var_D8] - 40da3d 5 PTRIMMEDESP STACK 64 displ mov rdi, [rsp+118h+var_D8] - 40da42 5 INSTR BELONGTO 40d2e0 - 40da42 5 INSTR DEADREGS EFLAGS EAX R10 ZZ mov byte ptr [rdi+rbx+1], 5Ch - 40da47 -1 INSTR LOCAL MetadataUnused lea rax, [rbx+2] - 40da47 4 INSTR BELONGTO 40d2e0 - 40da4b -1 INSTR LOCAL NoMetaUpdate cmp r15, rax - 40da4b 3 INSTR BELONGTO 40d2e0 - 40da4e -1 INSTR LOCAL NoMetaUpdate jbe short loc_40DA5A - 40da4e 2 INSTR BELONGTO 40d2e0 - 40da50 5 INSTR BELONGTO 40d2e0 - 40da50 5 INSTR DEADREGS EFLAGS EAX EDI R10 ZZ mov rdi, [rsp+118h+var_D8] - 40da50 5 PTRIMMEDESP STACK 64 displ mov rdi, [rsp+118h+var_D8] - 40da55 5 INSTR BELONGTO 40d2e0 - 40da55 5 INSTR DEADREGS EFLAGS EAX R10 ZZ mov byte ptr [rdi+rbx+2], 27h - 40da5a -1 INSTR LOCAL 1stSrcVia2ndSrcIMMEDNUM add rbx, 3 - 40da5a 4 INSTR BELONGTO 40d2e0 - 40da5e -1 INSTR LOCAL NoMetaUpdate jmp loc_40D820 ; jumptable 000000000040D57F cases 37,43-58,65-90,93,95,97-122 - 40da5e 5 INSTR BELONGTO 40d2e0 - 40da68 -2 INSTR LOCAL n EAX ZZ NUMVia2ndSrcIMMEDNUM mov eax, 76h ; jumptable 000000000040D57F case 11 - 40da68 5 INSTR BELONGTO 40d2e0 - 40da68 5 INSTR DEADREGS EFLAGS EAX R10 ZZ mov eax, 76h ; jumptable 000000000040D57F case 11 - 40da6d -1 INSTR LOCAL NoMetaUpdate jmp loc_40D8FC - 40da6d 5 INSTR BELONGTO 40d2e0 - 40da78 -2 INSTR LOCAL n EAX ZZ NUMVia2ndSrcIMMEDNUM mov eax, 6Eh ; jumptable 000000000040D57F case 10 - 40da78 5 INSTR BELONGTO 40d2e0 - 40da78 5 INSTR DEADREGS EFLAGS EAX R10 ZZ mov eax, 6Eh ; jumptable 000000000040D57F case 10 - 40da7d -1 INSTR LOCAL NoMetaUpdate jmp loc_40D8F5 - 40da7d 5 INSTR BELONGTO 40d2e0 - 40da88 -1 INSTR LOCAL NoMetaUpdate cmp byte ptr [r14+rbp], 0 - 40da88 5 INSTR BELONGTO 40d2e0 - 40da8d -2 INSTR LOCAL n EAX ZZ AlwaysNUM setnz al - 40da8d 3 INSTR BELONGTO 40d2e0 - 40da8d 3 INSTR DEADREGS EAX R10 R12 ZZ setnz al - 40da90 -1 INSTR LOCAL NoMetaUpdate test al, al - 40da90 2 INSTR BELONGTO 40d2e0 - 40da92 -1 INSTR LOCAL NoMetaUpdate jnz loc_40D55D - 40da92 6 INSTR BELONGTO 40d2e0 - 40da98 -1 INSTR LOCAL NoMetaUpdate test rbx, rbx - 40da98 3 INSTR BELONGTO 40d2e0 - 40da9b 3 INSTR BELONGTO 40d2e0 - 40da9b 3 INSTR DEADREGS EAX EDX R10 R12 R13 ZZ mov r10, r14 - 40da9e -1 INSTR LOCAL NoMetaUpdate jnz short loc_40DAB0 - 40da9e 2 INSTR BELONGTO 40d2e0 - 40daa0 -1 INSTR LOCAL NoMetaUpdate cmp [rsp+118h+var_BC], 2 - 40daa0 5 INSTR BELONGTO 40d2e0 - 40daa0 5 PTRIMMEDESP STACK 92 displ cmp [rsp+118h+var_BC], 2 - 40daa5 -1 INSTR LOCAL NoMetaUpdate jnz short loc_40DAB0 - 40daa5 2 INSTR BELONGTO 40d2e0 - 40daa7 -1 INSTR LOCAL NoMetaUpdate test r9b, r9b - 40daa7 3 INSTR BELONGTO 40d2e0 - 40daaa -1 INSTR LOCAL NoMetaUpdate jnz loc_40D873 - 40daaa 6 INSTR BELONGTO 40d2e0 - 40dab0 -1 INSTR LOCAL NoMetaUpdate cmp [rsp+118h+s2], 0 - 40dab0 6 INSTR BELONGTO 40d2e0 - 40dab0 6 PTRIMMEDESP STACK 120 displ cmp [rsp+118h+s2], 0 - 40dab6 -1 INSTR LOCAL NoMetaUpdate jz short loc_40DAEC - 40dab6 2 INSTR BELONGTO 40d2e0 - 40dab8 -1 INSTR LOCAL NoMetaUpdate test r9b, r9b - 40dab8 3 INSTR BELONGTO 40d2e0 - 40dabb -1 INSTR LOCAL NoMetaUpdate jnz short loc_40DAEC - 40dabb 2 INSTR BELONGTO 40d2e0 - 40dabd -1 INSTR LOCAL MetadataUnused mov rdx, [rsp+118h+s2] - 40dabd 5 INSTR BELONGTO 40d2e0 - 40dac2 -2 INSTR LOCAL n EAX ZZ NumericDEFs movzx eax, byte ptr [rdx] - 40dac2 3 INSTR BELONGTO 40d2e0 - 40dac2 3 INSTR DEADREGS EFLAGS EAX R12 R13 R14 ZZ movzx eax, byte ptr [rdx] - 40dac5 -1 INSTR LOCAL NoMetaUpdate test al, al - 40dac5 2 INSTR BELONGTO 40d2e0 - 40dac7 -1 INSTR LOCAL NoMetaUpdate jz short loc_40DAEC - 40dac7 2 INSTR BELONGTO 40d2e0 - 40dac9 5 INSTR BELONGTO 40d2e0 - 40dac9 5 INSTR DEADREGS EFLAGS ECX R12 R13 R14 ZZ mov rcx, [rsp+118h+var_D8] - 40dac9 5 PTRIMMEDESP STACK 64 displ mov rcx, [rsp+118h+var_D8] - 40dace -1 INSTR LOCAL MetadataUnused sub rdx, rbx - 40dace 3 INSTR BELONGTO 40d2e0 - 40dad1 7 INSTR BELONGTO 40d2e0 - 40dad8 -1 INSTR LOCAL NoMetaUpdate cmp r15, rbx - 40dad8 3 INSTR BELONGTO 40d2e0 - 40dadb -1 INSTR LOCAL NoMetaUpdate jbe short loc_40DAE0 - 40dadb 2 INSTR BELONGTO 40d2e0 - 40dadd 3 INSTR BELONGTO 40d2e0 - 40dadd 3 INSTR DEADREGS EFLAGS R12 R13 R14 ZZ mov [rcx+rbx], al - 40dae0 -1 INSTR LOCAL 1stSrcVia2ndSrcIMMEDNUM add rbx, 1 - 40dae0 4 INSTR BELONGTO 40d2e0 - 40dae4 -2 INSTR LOCAL n EAX ZZ NumericDEFs movzx eax, byte ptr [rdx+rbx] - 40dae4 4 INSTR BELONGTO 40d2e0 - 40dae4 4 INSTR DEADREGS EFLAGS EAX R12 R13 R14 ZZ movzx eax, byte ptr [rdx+rbx] - 40dae8 -1 INSTR LOCAL NoMetaUpdate test al, al - 40dae8 2 INSTR BELONGTO 40d2e0 - 40daea -1 INSTR LOCAL NoMetaUpdate jnz short loc_40DAD8 - 40daea 2 INSTR BELONGTO 40d2e0 - 40daec -1 INSTR LOCAL NoMetaUpdate cmp rbx, r15 - 40daec 3 INSTR BELONGTO 40d2e0 - 40daef -1 INSTR LOCAL NoMetaUpdate jnb loc_40D8BC - 40daef 6 INSTR BELONGTO 40d2e0 - 40daf5 5 INSTR BELONGTO 40d2e0 - 40daf5 5 INSTR DEADREGS EFLAGS EAX EDX EDI R12 R13 R14 R15 ZZ mov rdi, [rsp+118h+var_D8] - 40daf5 5 PTRIMMEDESP STACK 64 displ mov rdi, [rsp+118h+var_D8] - 40dafa 4 INSTR BELONGTO 40d2e0 - 40dafa 4 INSTR DEADREGS EFLAGS EAX EDX R12 R13 R14 R15 ZZ mov byte ptr [rdi+rbx], 0 - 40dafe -1 INSTR LOCAL NoMetaUpdate jmp loc_40D8BC - 40dafe 5 INSTR BELONGTO 40d2e0 - 40db08 -1 INSTR LOCAL NoMetaUpdate cmp r11, 0FFFFFFFFFFFFFFFFh - 40db08 4 INSTR BELONGTO 40d2e0 - 40db0c 12 INSTR BELONGTO 40d2e0 - 40db0c -1 INSTR LOCAL MetadataUnused mov qword ptr [rsp+118h+p.__count], 0 - 40db18 -1 INSTR LOCAL NoMetaUpdate jz loc_40DD6E - 40db18 6 INSTR BELONGTO 40d2e0 - 40db1e -1 INSTR LOCAL MetadataUnused mov [rsp+118h+var_63], r13b - 40db1e 8 INSTR BELONGTO 40d2e0 - 40db26 8 INSTR BELONGTO 40d2e0 - 40db26 8 INSTR DEADREGS EFLAGS ECX EDX ESI EDI R13 ZZ mov [rsp+118h+var_80], r15 - 40db26 8 PTRIMMEDESP STACK 152 displ mov [rsp+118h+var_80], r15 - 40db2e -2 INSTR LOCAL n R13 ZZ NumericDEFs mov r13, r11 - 40db2e 3 INSTR BELONGTO 40d2e0 - 40db2e 3 INSTR DEADREGS EFLAGS ECX EDX ESI EDI R13 R15 ZZ mov r13, r11 - 40db31 5 INSTR BELONGTO 40d2e0 - 40db31 5 INSTR DEADREGS EFLAGS ECX EDX ESI EDI R15 ZZ mov [rsp+118h+var_B8], 1 - 40db31 5 PTRIMMEDESP STACK 96 displ mov [rsp+118h+var_B8], 1 - 40db36 9 INSTR BELONGTO 40d2e0 - 40db36 9 INSTR DEADREGS EFLAGS ECX EDX ESI EDI R15 ZZ mov [rsp+118h+var_A8], 0 - 40db36 9 PTRIMMEDESP STACK 112 displ mov [rsp+118h+var_A8], 0 - 40db3f -2 INSTR LOCAL n R15 ZZ NumericDEFs mov r15d, r9d - 40db3f 3 INSTR BELONGTO 40d2e0 - 40db3f 3 INSTR DEADREGS EFLAGS ECX EDX ESI EDI R15 ZZ mov r15d, r9d - 40db42 8 INSTR BELONGTO 40d2e0 - 40db42 8 INSTR DEADREGS EFLAGS ECX EDX ESI EDI ZZ mov [rsp+118h+var_70], rbx - 40db42 8 PTRIMMEDESP STACK 168 displ mov [rsp+118h+var_70], rbx - 40db4a 8 INSTR BELONGTO 40d2e0 - 40db4a 8 INSTR DEADREGS EFLAGS ECX EDX EBX ESI EDI ZZ mov [rsp+118h+var_62], r12b - 40db4a 8 PTRIMMEDESP STACK 182 displ mov [rsp+118h+var_62], r12b - 40db52 8 INSTR BELONGTO 40d2e0 - 40db52 8 INSTR DEADREGS EFLAGS ECX EDX EBX ESI EDI R12 ZZ mov [rsp+118h+var_61], r8b - 40db52 8 PTRIMMEDESP STACK 183 displ mov [rsp+118h+var_61], r8b - 40db5a -1 INSTR LOCAL MetadataUnused mov [rsp+118h+var_60], r10 - 40db5a 8 INSTR BELONGTO 40d2e0 - 40db62 5 INSTR BELONGTO 40d2e0 - 40db62 5 INSTR DEADREGS EFLAGS ECX EDX EBX ESI EDI R12 ZZ mov r12, [rsp+118h+var_A8] - 40db62 5 PTRIMMEDESP STACK 112 displ mov r12, [rsp+118h+var_A8] - 40db67 -2 INSTR LOCAL n RDX ZZ NumericDEFs mov rdx, r13 - 40db67 3 INSTR BELONGTO 40d2e0 - 40db67 3 INSTR DEADREGS EFLAGS ECX EDX EBX ESI EDI ZZ mov rdx, r13 - 40db6a 8 INSTR BELONGTO 40d2e0 - 40db6a 8 INSTR DEADREGS EFLAGS ECX EBX ESI EDI ZZ lea rcx, [rsp+118h+p]; p - 40db6a 8 PTRIMMEDESP STACK 208 displ lea rcx, [rsp+118h+p]; p - 40db72 8 INSTR BELONGTO 40d2e0 - 40db72 8 INSTR DEADREGS EFLAGS EBX ESI EDI ZZ lea rdi, [rsp+118h+pwc]; pwc - 40db72 8 PTRIMMEDESP STACK 204 displ lea rdi, [rsp+118h+pwc]; pwc - 40db7a 3 INSTR BELONGTO 40d2e0 - 40db7a 3 INSTR DEADREGS EFLAGS EBX ESI ZZ add r12, rbp - 40db7d 4 INSTR BELONGTO 40d2e0 - 40db7d 4 INSTR DEADREGS EFLAGS EBX ESI ZZ lea rbx, [r14+r12] - 40db81 -1 INSTR LOCAL MetadataRedundant sub rdx, r12 ; n - 40db81 3 INSTR BELONGTO 40d2e0 - 40db84 3 INSTR BELONGTO 40d2e0 - 40db84 3 INSTR DEADREGS EFLAGS ESI ZZ mov rsi, rbx ; s - 40db87 -1 INSTR LOCAL NoMetaUpdate call _mbrtowc - 40db87 5 INSTR BELONGTO 40d2e0 - 40db87 5 INSTR DEADREGS EFLAGS ZZ call _mbrtowc - 40db8c -1 INSTR LOCAL NoMetaUpdate test rax, rax - 40db8c 3 INSTR BELONGTO 40d2e0 - 40db8f 3 INSTR BELONGTO 40d2e0 - 40db8f 3 INSTR DEADREGS EDX ZZ mov rdx, rax - 40db92 -1 INSTR LOCAL NoMetaUpdate jz short loc_40DBFB - 40db92 2 INSTR BELONGTO 40d2e0 - 40db94 -1 INSTR LOCAL NoMetaUpdate cmp rax, 0FFFFFFFFFFFFFFFFh - 40db94 4 INSTR BELONGTO 40d2e0 - 40db98 -1 INSTR LOCAL NoMetaUpdate jz loc_40DE19 - 40db98 6 INSTR BELONGTO 40d2e0 - 40db9e -1 INSTR LOCAL NoMetaUpdate cmp rax, 0FFFFFFFFFFFFFFFEh - 40db9e 4 INSTR BELONGTO 40d2e0 - 40dba2 -1 INSTR LOCAL NoMetaUpdate jz loc_40DE54 - 40dba2 6 INSTR BELONGTO 40d2e0 - 40dba8 -1 INSTR LOCAL NoMetaUpdate test r15b, r15b - 40dba8 3 INSTR BELONGTO 40d2e0 - 40dbab -1 INSTR LOCAL NoMetaUpdate jz short loc_40DBB8 - 40dbab 2 INSTR BELONGTO 40d2e0 - 40dbad -1 INSTR LOCAL NoMetaUpdate cmp [rsp+118h+var_BC], 2 - 40dbad 5 INSTR BELONGTO 40d2e0 - 40dbad 5 PTRIMMEDESP STACK 92 displ cmp [rsp+118h+var_BC], 2 - 40dbb2 -1 INSTR LOCAL NoMetaUpdate jz loc_40DD10 - 40dbb2 6 INSTR BELONGTO 40d2e0 - 40dbb8 7 INSTR BELONGTO 40d2e0 - 40dbb8 7 INSTR DEADREGS EFLAGS EBX EDI R12 ZZ mov edi, [rsp+118h+pwc]; wc - 40dbb8 7 PTRIMMEDESP STACK 204 displ mov edi, [rsp+118h+pwc]; wc - 40dbbf 5 INSTR BELONGTO 40d2e0 - 40dbbf 5 INSTR DEADREGS EFLAGS EBX R12 ZZ mov [rsp+118h+var_E0], rdx - 40dbbf 5 PTRIMMEDESP STACK 56 displ mov [rsp+118h+var_E0], rdx - 40dbc4 -1 INSTR LOCAL NoMetaUpdate call _iswprint - 40dbc4 5 INSTR BELONGTO 40d2e0 - 40dbc4 5 INSTR DEADREGS EFLAGS EBX R12 ZZ call _iswprint - 40dbc9 -2 INSTR LOCAL n ECX ZZ NumericDEFs movzx ecx, [rsp+118h+var_B8] - 40dbc9 5 INSTR BELONGTO 40d2e0 - 40dbc9 5 INSTR DEADREGS EFLAGS ECX EDX EBX EDI R12 ZZ movzx ecx, [rsp+118h+var_B8] - 40dbc9 5 PTRIMMEDESP STACK 96 displ movzx ecx, [rsp+118h+var_B8] - 40dbce -1 INSTR LOCAL NoMetaUpdate test eax, eax - 40dbce 2 INSTR BELONGTO 40d2e0 - 40dbd0 8 INSTR BELONGTO 40d2e0 - 40dbd0 8 INSTR DEADREGS EAX EDX EBX EDI R12 ZZ lea rdi, [rsp+118h+p]; ps - 40dbd0 8 PTRIMMEDESP STACK 208 displ lea rdi, [rsp+118h+p]; ps - 40dbd8 -1 INSTR LOCAL MetadataRedundant mov eax, 0 - 40dbd8 5 INSTR BELONGTO 40d2e0 - 40dbdd 5 INSTR BELONGTO 40d2e0 - 40dbdd 5 INSTR DEADREGS EDX EBX R12 ZZ mov rdx, [rsp+118h+var_E0] - 40dbdd 5 PTRIMMEDESP STACK 56 displ mov rdx, [rsp+118h+var_E0] - 40dbe2 -1 INSTR LOCAL MetadataRedundant cmovz ecx, eax - 40dbe2 3 INSTR BELONGTO 40d2e0 - 40dbe5 5 INSTR BELONGTO 40d2e0 - 40dbe5 5 INSTR DEADREGS EFLAGS EBX R12 ZZ add [rsp+118h+var_A8], rdx - 40dbe5 5 PTRIMMEDESP STACK 112 displ add [rsp+118h+var_A8], rdx - 40dbea 4 INSTR BELONGTO 40d2e0 - 40dbea 4 INSTR DEADREGS EFLAGS EBX R12 ZZ mov [rsp+118h+var_B8], cl - 40dbea 4 PTRIMMEDESP STACK 96 displ mov [rsp+118h+var_B8], cl - 40dbee -1 INSTR LOCAL NoMetaUpdate call _mbsinit - 40dbee 5 INSTR BELONGTO 40d2e0 - 40dbee 5 INSTR DEADREGS EFLAGS EBX R12 ZZ call _mbsinit - 40dbf3 -1 INSTR LOCAL NoMetaUpdate test eax, eax - 40dbf3 2 INSTR BELONGTO 40d2e0 - 40dbf5 -1 INSTR LOCAL NoMetaUpdate jz loc_40DB62 - 40dbf5 6 INSTR BELONGTO 40d2e0 - 40dbfb -2 INSTR LOCAL n R11 ZZ NumericDEFs mov r11, r13 - 40dbfb 3 INSTR BELONGTO 40d2e0 - 40dbfb 3 INSTR DEADREGS EFLAGS EAX EBX R8 R9 R10 R11 R12 ZZ mov r11, r13 - 40dbfe -2 INSTR LOCAL n R12 ZZ NumericDEFs movzx r12d, [rsp+118h+var_62] - 40dbfe 9 INSTR BELONGTO 40d2e0 - 40dbfe 9 INSTR DEADREGS EFLAGS EAX EBX R8 R9 R10 R12 R13 ZZ movzx r12d, [rsp+118h+var_62] - 40dbfe 9 PTRIMMEDESP STACK 182 displ movzx r12d, [rsp+118h+var_62] - 40dc07 -2 INSTR LOCAL n R8 ZZ NumericDEFs movzx r8d, [rsp+118h+var_61] - 40dc07 9 INSTR BELONGTO 40d2e0 - 40dc07 9 INSTR DEADREGS EFLAGS EAX EBX R8 R9 R10 R13 ZZ movzx r8d, [rsp+118h+var_61] - 40dc07 9 PTRIMMEDESP STACK 183 displ movzx r8d, [rsp+118h+var_61] - 40dc10 -1 INSTR LOCAL MetadataUnused movzx r13d, [rsp+118h+var_63] - 40dc10 9 INSTR BELONGTO 40d2e0 - 40dc19 -2 INSTR LOCAL n R9 ZZ NumericDEFs mov r9d, r15d - 40dc19 3 INSTR BELONGTO 40d2e0 - 40dc19 3 INSTR DEADREGS EFLAGS EAX EBX R9 R10 ZZ mov r9d, r15d - 40dc1c -2 INSTR LOCAL n RBX ZZ NumericDEFs mov rbx, [rsp+118h+var_70] - 40dc1c 8 INSTR BELONGTO 40d2e0 - 40dc1c 8 INSTR DEADREGS EFLAGS EAX EBX R10 R15 ZZ mov rbx, [rsp+118h+var_70] - 40dc1c 8 PTRIMMEDESP STACK 168 displ mov rbx, [rsp+118h+var_70] - 40dc24 -2 INSTR LOCAL n R15 ZZ NumericDEFs mov r15, [rsp+118h+var_80] - 40dc24 8 INSTR BELONGTO 40d2e0 - 40dc24 8 INSTR DEADREGS EFLAGS EAX R10 R15 ZZ mov r15, [rsp+118h+var_80] - 40dc24 8 PTRIMMEDESP STACK 152 displ mov r15, [rsp+118h+var_80] - 40dc2c -1 INSTR LOCAL NoMetaUpdate cmp [rsp+118h+var_A8], 1 - 40dc2c 6 INSTR BELONGTO 40d2e0 - 40dc2c 6 PTRIMMEDESP STACK 112 displ cmp [rsp+118h+var_A8], 1 - 40dc32 -1 INSTR LOCAL NoMetaUpdate jbe loc_40D4C3 - 40dc32 6 INSTR BELONGTO 40d2e0 - 40dc38 -1 INSTR LOCAL MetadataUnused mov rax, [rsp+118h+var_A8] - 40dc38 5 INSTR BELONGTO 40d2e0 - 40dc3d -2 INSTR LOCAL n EDI ZZ NumericDEFs movzx edi, [rsp+118h+var_B8] - 40dc3d 5 INSTR BELONGTO 40d2e0 - 40dc3d 5 INSTR DEADREGS EFLAGS EDX EDI R10 ZZ movzx edi, [rsp+118h+var_B8] - 40dc3d 5 PTRIMMEDESP STACK 96 displ movzx edi, [rsp+118h+var_B8] - 40dc42 5 INSTR BELONGTO 40d2e0 - 40dc42 5 INSTR DEADREGS EFLAGS EDX R10 ZZ mov rdx, [rsp+118h+var_D8] - 40dc42 5 PTRIMMEDESP STACK 64 displ mov rdx, [rsp+118h+var_D8] - 40dc47 -1 INSTR LOCAL MetadataUnused add rax, rbp - 40dc47 3 INSTR BELONGTO 40d2e0 - 40dc4a -1 INSTR LOCAL NoMetaUpdate jmp short loc_40DCC7 - 40dc4a 2 INSTR BELONGTO 40d2e0 - 40dc50 -1 INSTR LOCAL NoMetaUpdate test dil, dil - 40dc50 3 INSTR BELONGTO 40d2e0 - 40dc53 -1 INSTR LOCAL NoMetaUpdate jnz short loc_40DCCC - 40dc53 2 INSTR BELONGTO 40d2e0 - 40dc55 -1 INSTR LOCAL NoMetaUpdate test r9b, r9b - 40dc55 3 INSTR BELONGTO 40d2e0 - 40dc58 -1 INSTR LOCAL NoMetaUpdate jnz loc_40D870 - 40dc58 6 INSTR BELONGTO 40d2e0 - 40dc5e -1 INSTR LOCAL NoMetaUpdate cmp rbx, r15 - 40dc5e 3 INSTR BELONGTO 40d2e0 - 40dc61 -1 INSTR LOCAL NoMetaUpdate jnb short loc_40DC67 - 40dc61 2 INSTR BELONGTO 40d2e0 - 40dc63 4 INSTR BELONGTO 40d2e0 - 40dc63 4 INSTR DEADREGS EFLAGS ESI R10 ZZ mov byte ptr [rdx+rbx], 5Ch - 40dc67 -1 INSTR LOCAL MetadataUnused lea rsi, [rbx+1] - 40dc67 4 INSTR BELONGTO 40d2e0 - 40dc6b -1 INSTR LOCAL NoMetaUpdate cmp r15, rsi - 40dc6b 3 INSTR BELONGTO 40d2e0 - 40dc6e -1 INSTR LOCAL NoMetaUpdate jbe short loc_40DC80 - 40dc6e 2 INSTR BELONGTO 40d2e0 - 40dc70 -2 INSTR LOCAL n ECX ZZ NumericDEFs mov ecx, r12d - 40dc70 3 INSTR BELONGTO 40d2e0 - 40dc70 3 INSTR DEADREGS EFLAGS ECX ESI R10 ZZ mov ecx, r12d - 40dc73 -1 INSTR LOCAL MetadataRedundant shr cl, 6 - 40dc73 3 INSTR BELONGTO 40d2e0 - 40dc76 2 INSTR BELONGTO 40d2e0 - 40dc76 2 INSTR DEADREGS EFLAGS ESI R10 ZZ mov esi, ecx - 40dc76 -2 INSTR LOCAL n ESI ZZ NumericDEFs mov esi, ecx - 40dc78 -1 INSTR LOCAL MetadataRedundant add esi, 30h - 40dc78 3 INSTR BELONGTO 40d2e0 - 40dc7b 5 INSTR BELONGTO 40d2e0 - 40dc7b 5 INSTR DEADREGS EFLAGS R10 ZZ mov [rdx+rbx+1], sil - 40dc80 -2 INSTR LOCAL n RSI ZZ NumericDEFs lea rsi, [rbx+2] - 40dc80 4 INSTR BELONGTO 40d2e0 - 40dc80 4 INSTR DEADREGS EFLAGS ESI R10 ZZ lea rsi, [rbx+2] - 40dc84 -1 INSTR LOCAL NoMetaUpdate cmp r15, rsi - 40dc84 3 INSTR BELONGTO 40d2e0 - 40dc87 -1 INSTR LOCAL NoMetaUpdate jbe short loc_40DC9C - 40dc87 2 INSTR BELONGTO 40d2e0 - 40dc89 -2 INSTR LOCAL n ECX ZZ NumericDEFs mov ecx, r12d - 40dc89 3 INSTR BELONGTO 40d2e0 - 40dc89 3 INSTR DEADREGS EFLAGS ECX ESI R10 ZZ mov ecx, r12d - 40dc8c -1 INSTR LOCAL MetadataRedundant shr cl, 3 - 40dc8c 3 INSTR BELONGTO 40d2e0 - 40dc8f 2 INSTR BELONGTO 40d2e0 - 40dc8f 2 INSTR DEADREGS EFLAGS ESI R10 ZZ mov esi, ecx - 40dc8f -2 INSTR LOCAL n ESI ZZ NumericDEFs mov esi, ecx - 40dc91 -1 INSTR LOCAL MetadataRedundant and esi, 7 - 40dc91 3 INSTR BELONGTO 40d2e0 - 40dc94 -1 INSTR LOCAL MetadataRedundant add esi, 30h - 40dc94 3 INSTR BELONGTO 40d2e0 - 40dc97 5 INSTR BELONGTO 40d2e0 - 40dc97 5 INSTR DEADREGS EFLAGS R10 ZZ mov [rdx+rbx+2], sil - 40dc9c -2 INSTR LOCAL n R12 ZZ NumericDEFs and r12d, 7 - 40dc9c 4 INSTR BELONGTO 40d2e0 - 40dc9c 4 INSTR DEADREGS EFLAGS R10 ZZ and r12d, 7 - 40dca0 -1 INSTR LOCAL 1stSrcVia2ndSrcIMMEDNUM add rbx, 3 - 40dca0 4 INSTR BELONGTO 40d2e0 - 40dca4 -1 INSTR LOCAL MetadataRedundant add r12d, 30h - 40dca4 4 INSTR BELONGTO 40d2e0 - 40dca8 -1 INSTR LOCAL 1stSrcVia2ndSrcIMMEDNUM add rbp, 1 - 40dca8 4 INSTR BELONGTO 40d2e0 - 40dcac -1 INSTR LOCAL NoMetaUpdate cmp rax, rbp - 40dcac 3 INSTR BELONGTO 40d2e0 - 40dcaf -1 INSTR LOCAL NoMetaUpdate jbe loc_40D533 - 40dcaf 6 INSTR BELONGTO 40d2e0 - 40dcb5 -1 INSTR LOCAL NoMetaUpdate cmp rbx, r15 - 40dcb5 3 INSTR BELONGTO 40d2e0 - 40dcb8 -1 INSTR LOCAL NoMetaUpdate jnb short loc_40DCBE - 40dcb8 2 INSTR BELONGTO 40d2e0 - 40dcba 4 INSTR BELONGTO 40d2e0 - 40dcba 4 INSTR DEADREGS EFLAGS R10 ZZ mov [rdx+rbx], r12b - 40dcbe -2 INSTR LOCAL n R12 ZZ NumericDEFs movzx r12d, byte ptr [r14+rbp] - 40dcbe 5 INSTR BELONGTO 40d2e0 - 40dcbe 5 INSTR DEADREGS EFLAGS R10 R12 ZZ movzx r12d, byte ptr [r14+rbp] - 40dcc3 -1 INSTR LOCAL 1stSrcVia2ndSrcIMMEDNUM add rbx, 1 - 40dcc3 4 INSTR BELONGTO 40d2e0 - 40dcc7 -1 INSTR LOCAL NoMetaUpdate test r13b, r13b - 40dcc7 3 INSTR BELONGTO 40d2e0 - 40dcca -1 INSTR LOCAL NoMetaUpdate jnz short loc_40DC50 - 40dcca 2 INSTR BELONGTO 40d2e0 - 40dccc -1 INSTR LOCAL NoMetaUpdate test r8b, r8b - 40dccc 3 INSTR BELONGTO 40d2e0 - 40dccf -1 INSTR LOCAL NoMetaUpdate jz short loc_40DCA8 - 40dccf 2 INSTR BELONGTO 40d2e0 - 40dcd1 -1 INSTR LOCAL NoMetaUpdate cmp rbx, r15 - 40dcd1 3 INSTR BELONGTO 40d2e0 - 40dcd4 -1 INSTR LOCAL NoMetaUpdate jnb short loc_40DCDA - 40dcd4 2 INSTR BELONGTO 40d2e0 - 40dcd6 4 INSTR BELONGTO 40d2e0 - 40dcd6 4 INSTR DEADREGS EFLAGS R8 R10 ZZ mov byte ptr [rdx+rbx], 5Ch - 40dcda -1 INSTR LOCAL 1stSrcVia2ndSrcIMMEDNUM add rbx, 1 - 40dcda 4 INSTR BELONGTO 40d2e0 - 40dcde -2 INSTR LOCAL n R8 ZZ AlwaysNUM xor r8d, r8d - 40dcde 3 INSTR BELONGTO 40d2e0 - 40dcde 3 INSTR DEADREGS EFLAGS R8 R10 ZZ xor r8d, r8d - 40dce1 -1 INSTR LOCAL NoMetaUpdate jmp short loc_40DCA8 - 40dce1 2 INSTR BELONGTO 40d2e0 - 40dce8 7 INSTR BELONGTO 40d2e0 - 40dce8 7 INSTR DEADREGS EFLAGS EAX EDX R10 ZZ mov edx, [rsp+118h+var_74] - 40dce8 7 PTRIMMEDESP STACK 164 displ mov edx, [rsp+118h+var_74] - 40dcef -1 INSTR LOCAL NoMetaUpdate test edx, edx - 40dcef 2 INSTR BELONGTO 40d2e0 - 40dcf1 -1 INSTR LOCAL NoMetaUpdate jz loc_40D829 - 40dcf1 6 INSTR BELONGTO 40d2e0 - 40dcf7 -1 INSTR LOCAL 1stSrcVia2ndSrcIMMEDNUM add rbp, 1 - 40dcf7 4 INSTR BELONGTO 40d2e0 - 40dcfb -1 INSTR LOCAL NoMetaUpdate jmp loc_40D545 - 40dcfb 5 INSTR BELONGTO 40d2e0 - 40dd00 -1 INSTR LOCAL NoMetaUpdate cmp byte ptr [r14+1], 0 - 40dd00 5 INSTR BELONGTO 40d2e0 - 40dd05 -1 INSTR LOCAL MetadataUnused setnz al - 40dd05 3 INSTR BELONGTO 40d2e0 - 40dd08 -1 INSTR LOCAL NoMetaUpdate jmp loc_40D851 - 40dd08 5 INSTR BELONGTO 40d2e0 - 40dd10 -1 INSTR LOCAL NoMetaUpdate cmp rax, 1 - 40dd10 4 INSTR BELONGTO 40d2e0 - 40dd14 -1 INSTR LOCAL NoMetaUpdate jbe loc_40DBB8 - 40dd14 6 INSTR BELONGTO 40d2e0 - 40dd1a -2 INSTR LOCAL n EAX ZZ NUMVia2ndSrcIMMEDNUM mov eax, 1 - 40dd1a 5 INSTR BELONGTO 40d2e0 - 40dd1a 5 INSTR DEADREGS EFLAGS EAX ECX ESI EDI R12 ZZ mov eax, 1 - 40dd1f -2 INSTR LOCAL n ESI ZZ NUMVia2ndSrcIMMEDNUM mov esi, 1 - 40dd1f 5 INSTR BELONGTO 40d2e0 - 40dd1f 5 INSTR DEADREGS EFLAGS ECX ESI EDI R12 ZZ mov esi, 1 - 40dd24 4 INSTR BELONGTO 40d2e0 - 40dd28 -2 INSTR LOCAL n ECX ZZ NumericDEFs movzx ecx, byte ptr [rbx+rax] - 40dd28 4 INSTR BELONGTO 40d2e0 - 40dd28 4 INSTR DEADREGS EFLAGS ECX EDI R12 ZZ movzx ecx, byte ptr [rbx+rax] - 40dd2c -1 INSTR LOCAL MetadataRedundant sub ecx, 5Bh - 40dd2c 3 INSTR BELONGTO 40d2e0 - 40dd2f -1 INSTR LOCAL NoMetaUpdate cmp cl, 21h - 40dd2f 3 INSTR BELONGTO 40d2e0 - 40dd32 -1 INSTR LOCAL NoMetaUpdate ja short loc_40DD60 - 40dd32 2 INSTR BELONGTO 40d2e0 - 40dd34 -2 INSTR LOCAL n RDI ZZ NumericDEFs mov rdi, rsi - 40dd34 3 INSTR BELONGTO 40d2e0 - 40dd34 3 INSTR DEADREGS EFLAGS EDI R12 ZZ mov rdi, rsi - 40dd37 -1 INSTR LOCAL MetadataRedundant shl rdi, cl - 40dd37 3 INSTR BELONGTO 40d2e0 - 40dd3a -2 INSTR LOCAL n RCX ZZ NumericDEFs mov rcx, rdi - 40dd3a 3 INSTR BELONGTO 40d2e0 - 40dd3a 3 INSTR DEADREGS EFLAGS ECX R12 ZZ mov rcx, rdi - 40dd3d 10 INSTR BELONGTO 40d2e0 - 40dd3d -1 INSTR LOCAL MetadataUnused mov rdi, 20000002Bh - 40dd47 -1 INSTR LOCAL NoMetaUpdate test rcx, rdi - 40dd47 3 INSTR BELONGTO 40d2e0 - 40dd4a -1 INSTR LOCAL NoMetaUpdate jz short loc_40DD60 - 40dd4a 2 INSTR BELONGTO 40d2e0 - 40dd4c -2 INSTR LOCAL n R15 ZZ NumericDEFs mov r15, [rsp+118h+var_80] - 40dd4c 8 INSTR BELONGTO 40d2e0 - 40dd4c 8 INSTR DEADREGS EFLAGS EAX ECX EDX EBX ESI EDI R8 R9 R10 R11 R12 R15 ZZ mov r15, [rsp+118h+var_80] - 40dd4c 8 PTRIMMEDESP STACK 152 displ mov r15, [rsp+118h+var_80] - 40dd54 3 INSTR BELONGTO 40d2e0 - 40dd54 3 INSTR DEADREGS EFLAGS EAX ECX EDX EBX ESI EDI R8 R9 R10 R11 R12 ZZ mov r10, r14 - 40dd57 -2 INSTR LOCAL n R11 ZZ NumericDEFs mov r11, r13 - 40dd57 3 INSTR BELONGTO 40d2e0 - 40dd57 3 INSTR DEADREGS EFLAGS EAX ECX EDX EBX ESI EDI R8 R9 R11 R12 R14 ZZ mov r11, r13 - 40dd5a -1 INSTR LOCAL NoMetaUpdate jmp loc_40D873 - 40dd5a 5 INSTR BELONGTO 40d2e0 - 40dd60 -1 INSTR LOCAL 1stSrcVia2ndSrcIMMEDNUM add rax, 1 - 40dd60 4 INSTR BELONGTO 40d2e0 - 40dd64 -1 INSTR LOCAL NoMetaUpdate cmp rax, rdx - 40dd64 3 INSTR BELONGTO 40d2e0 - 40dd67 -1 INSTR LOCAL NoMetaUpdate jnz short loc_40DD28 - 40dd67 2 INSTR BELONGTO 40d2e0 - 40dd69 -1 INSTR LOCAL NoMetaUpdate jmp loc_40DBB8 - 40dd69 5 INSTR BELONGTO 40d2e0 - 40dd6e 3 INSTR BELONGTO 40d2e0 - 40dd6e 3 INSTR DEADREGS EFLAGS EDI ZZ mov rdi, r14 ; s - 40dd71 5 INSTR BELONGTO 40d2e0 - 40dd71 5 INSTR DEADREGS EFLAGS ZZ mov byte ptr [rsp+118h+var_E0], r8b - 40dd71 5 PTRIMMEDESP STACK 56 displ mov byte ptr [rsp+118h+var_E0], r8b - 40dd76 5 INSTR BELONGTO 40d2e0 - 40dd76 5 INSTR DEADREGS EFLAGS ZZ mov [rsp+118h+var_E8], r9b - 40dd76 5 PTRIMMEDESP STACK 48 displ mov [rsp+118h+var_E8], r9b - 40dd7b 5 INSTR BELONGTO 40d2e0 - 40dd7b 5 INSTR DEADREGS EFLAGS ZZ mov [rsp+118h+var_F0], r10 - 40dd7b 5 PTRIMMEDESP STACK 40 displ mov [rsp+118h+var_F0], r10 - 40dd80 -1 INSTR LOCAL NoMetaUpdate call _strlen - 40dd80 5 INSTR BELONGTO 40d2e0 - 40dd80 5 INSTR DEADREGS EFLAGS ZZ call _strlen - 40dd85 5 INSTR BELONGTO 40d2e0 - 40dd85 5 INSTR DEADREGS EFLAGS ECX EDX ESI EDI R8 R9 R10 R11 ZZ mov r10, [rsp+118h+var_F0] - 40dd85 5 PTRIMMEDESP STACK 40 displ mov r10, [rsp+118h+var_F0] - 40dd8a -2 INSTR LOCAL n R11 ZZ NumericDEFs mov r11, rax - 40dd8a 3 INSTR BELONGTO 40d2e0 - 40dd8a 3 INSTR DEADREGS EFLAGS ECX EDX ESI EDI R8 R9 R11 ZZ mov r11, rax - 40dd8d -2 INSTR LOCAL n R9 ZZ NumericDEFs movzx r9d, [rsp+118h+var_E8] - 40dd8d 6 INSTR BELONGTO 40d2e0 - 40dd8d 6 INSTR DEADREGS EFLAGS ECX EDX ESI EDI R8 R9 ZZ movzx r9d, [rsp+118h+var_E8] - 40dd8d 6 PTRIMMEDESP STACK 48 displ movzx r9d, [rsp+118h+var_E8] - 40dd93 -2 INSTR LOCAL n R8 ZZ NumericDEFs movzx r8d, byte ptr [rsp+118h+var_E0] - 40dd93 6 INSTR BELONGTO 40d2e0 - 40dd93 6 INSTR DEADREGS EFLAGS ECX EDX ESI EDI R8 ZZ movzx r8d, byte ptr [rsp+118h+var_E0] - 40dd93 6 PTRIMMEDESP STACK 56 displ movzx r8d, byte ptr [rsp+118h+var_E0] - 40dd99 -1 INSTR LOCAL NoMetaUpdate jmp loc_40DB1E - 40dd99 5 INSTR BELONGTO 40d2e0 - 40dd9e -1 INSTR LOCAL MetadataUnused xor r13d, r13d - 40dd9e 3 INSTR BELONGTO 40d2e0 - 40dda1 9 INSTR BELONGTO 40d2e0 - 40dda1 9 INSTR DEADREGS EFLAGS EAX EDX EBX R12 R14 ZZ mov [rsp+118h+n], 1 - 40dda1 9 PTRIMMEDESP STACK 80 displ mov [rsp+118h+n], 1 - 40ddaa 9 INSTR BELONGTO 40d2e0 - 40ddaa 9 INSTR DEADREGS EFLAGS EAX EDX EBX R12 R14 ZZ mov [rsp+118h+s2], 415601h - 40ddaa 9 PTRIMMEDESP STACK 120 displ mov [rsp+118h+s2], 415601h - 40ddb3 -2 INSTR LOCAL n EBX ZZ NUMVia2ndSrcIMMEDNUM mov ebx, 1 - 40ddb3 5 INSTR BELONGTO 40d2e0 - 40ddb3 5 INSTR DEADREGS EFLAGS EAX EDX EBX R12 R14 ZZ mov ebx, 1 - 40ddb8 -1 INSTR LOCAL NoMetaUpdate jmp loc_40D3D0 - 40ddb8 5 INSTR BELONGTO 40d2e0 - 40ddbd -1 INSTR LOCAL MetadataUnused mov r13d, 1 - 40ddbd 6 INSTR BELONGTO 40d2e0 - 40ddc3 9 INSTR BELONGTO 40d2e0 - 40ddc3 9 INSTR DEADREGS EFLAGS EAX EDX EBX R12 R14 ZZ mov [rsp+118h+n], 1 - 40ddc3 9 PTRIMMEDESP STACK 80 displ mov [rsp+118h+n], 1 - 40ddcc 9 INSTR BELONGTO 40d2e0 - 40ddcc 9 INSTR DEADREGS EFLAGS EAX EDX EBX R12 R14 ZZ mov [rsp+118h+s2], offset asc_41578C; "\"" - 40ddcc 9 PTRIMMEDESP STACK 120 displ mov [rsp+118h+s2], offset asc_41578C; "\"" - 40ddd5 -2 INSTR LOCAL n EBX ZZ NUMVia2ndSrcIMMEDNUM mov ebx, 1 - 40ddd5 5 INSTR BELONGTO 40d2e0 - 40ddd5 5 INSTR DEADREGS EFLAGS EAX EDX EBX R12 R14 ZZ mov ebx, 1 - 40ddda -1 INSTR LOCAL NoMetaUpdate jmp loc_40D3D0 - 40ddda 5 INSTR BELONGTO 40d2e0 - 40dddf -1 INSTR LOCAL NoMetaUpdate test bl, bl - 40dddf 2 INSTR BELONGTO 40d2e0 - 40dde1 5 INSTR BELONGTO 40d2e0 - 40dde1 5 INSTR DEADREGS EAX EBX EDI R12 R13 R14 ZZ mov eax, offset asc_41578C; "\"" - 40dde6 9 INSTR BELONGTO 40d2e0 - 40dde6 9 INSTR DEADREGS EBX EDI R12 R13 R14 ZZ cmovz rax, [rsp+118h+s] - 40dde6 9 PTRIMMEDESP STACK 128 displ cmovz rax, [rsp+118h+s] - 40ddef 8 INSTR BELONGTO 40d2e0 - 40ddef 8 INSTR DEADREGS EFLAGS EBX EDI R12 R13 R14 ZZ mov [rsp+118h+s], rax - 40ddef 8 PTRIMMEDESP STACK 128 displ mov [rsp+118h+s], rax - 40ddf7 -1 INSTR LOCAL NoMetaUpdate jmp loc_40D67F - 40ddf7 5 INSTR BELONGTO 40d2e0 - 40ddfc -1 INSTR LOCAL NoMetaUpdate test bl, bl - 40ddfc 2 INSTR BELONGTO 40d2e0 - 40ddfe 5 INSTR BELONGTO 40d2e0 - 40ddfe 5 INSTR DEADREGS EAX EDX ESI EDI R12 R13 R14 ZZ mov eax, offset asc_41578C; "\"" - 40de03 9 INSTR BELONGTO 40d2e0 - 40de03 9 INSTR DEADREGS EDX ESI EDI R12 R13 R14 ZZ cmovz rax, [rsp+118h+var_88] - 40de03 9 PTRIMMEDESP STACK 144 displ cmovz rax, [rsp+118h+var_88] - 40de0c 8 INSTR BELONGTO 40d2e0 - 40de0c 8 INSTR DEADREGS EFLAGS EDX ESI EDI R12 R13 R14 ZZ mov [rsp+118h+var_88], rax - 40de0c 8 PTRIMMEDESP STACK 144 displ mov [rsp+118h+var_88], rax - 40de14 -1 INSTR LOCAL NoMetaUpdate jmp loc_40D63B - 40de14 5 INSTR BELONGTO 40d2e0 - 40de19 -2 INSTR LOCAL n R9 ZZ NumericDEFs mov r9d, r15d - 40de19 3 INSTR BELONGTO 40d2e0 - 40de19 3 INSTR DEADREGS EFLAGS EAX EBX R8 R9 R10 R11 R12 ZZ mov r9d, r15d - 40de1c -2 INSTR LOCAL n R11 ZZ NumericDEFs mov r11, r13 - 40de1c 3 INSTR BELONGTO 40d2e0 - 40de1c 3 INSTR DEADREGS EFLAGS EAX EBX R8 R10 R11 R12 R15 ZZ mov r11, r13 - 40de1f -2 INSTR LOCAL n RBX ZZ NumericDEFs mov rbx, [rsp+118h+var_70] - 40de1f 8 INSTR BELONGTO 40d2e0 - 40de1f 8 INSTR DEADREGS EFLAGS EAX EBX R8 R10 R12 R13 R15 ZZ mov rbx, [rsp+118h+var_70] - 40de1f 8 PTRIMMEDESP STACK 168 displ mov rbx, [rsp+118h+var_70] - 40de27 -2 INSTR LOCAL n R12 ZZ NumericDEFs movzx r12d, [rsp+118h+var_62] - 40de27 9 INSTR BELONGTO 40d2e0 - 40de27 9 INSTR DEADREGS EFLAGS EAX R8 R10 R12 R13 R15 ZZ movzx r12d, [rsp+118h+var_62] - 40de27 9 PTRIMMEDESP STACK 182 displ movzx r12d, [rsp+118h+var_62] - 40de30 -2 INSTR LOCAL n R8 ZZ NumericDEFs movzx r8d, [rsp+118h+var_61] - 40de30 9 INSTR BELONGTO 40d2e0 - 40de30 9 INSTR DEADREGS EFLAGS EAX R8 R10 R13 R15 ZZ movzx r8d, [rsp+118h+var_61] - 40de30 9 PTRIMMEDESP STACK 183 displ movzx r8d, [rsp+118h+var_61] - 40de39 -2 INSTR LOCAL n R15 ZZ NumericDEFs mov r15, [rsp+118h+var_80] - 40de39 8 INSTR BELONGTO 40d2e0 - 40de39 8 INSTR DEADREGS EFLAGS EAX R10 R13 R15 ZZ mov r15, [rsp+118h+var_80] - 40de39 8 PTRIMMEDESP STACK 152 displ mov r15, [rsp+118h+var_80] - 40de41 -1 INSTR LOCAL MetadataUnused movzx r13d, [rsp+118h+var_63] - 40de41 9 INSTR BELONGTO 40d2e0 - 40de4a 5 INSTR BELONGTO 40d2e0 - 40de4a 5 INSTR DEADREGS EFLAGS EAX R10 ZZ mov [rsp+118h+var_B8], 0 - 40de4a 5 PTRIMMEDESP STACK 96 displ mov [rsp+118h+var_B8], 0 - 40de4f -1 INSTR LOCAL NoMetaUpdate jmp loc_40DC2C - 40de4f 5 INSTR BELONGTO 40d2e0 - 40de54 -1 INSTR LOCAL MetadataUnused mov rax, r12 - 40de54 3 INSTR BELONGTO 40d2e0 - 40de57 -2 INSTR LOCAL n R11 ZZ NumericDEFs mov r11, r13 - 40de57 3 INSTR BELONGTO 40d2e0 - 40de57 3 INSTR DEADREGS EFLAGS EDX R8 R9 R10 R11 R12 ZZ mov r11, r13 - 40de5a -2 INSTR LOCAL n R9 ZZ NumericDEFs mov r9d, r15d - 40de5a 3 INSTR BELONGTO 40d2e0 - 40de5a 3 INSTR DEADREGS EFLAGS EDX R8 R9 R10 R12 R13 ZZ mov r9d, r15d - 40de5d -1 INSTR LOCAL NoMetaUpdate cmp rax, r11 - 40de5d 3 INSTR BELONGTO 40d2e0 - 40de60 3 INSTR BELONGTO 40d2e0 - 40de60 3 INSTR DEADREGS EAX EDX R8 R10 R12 R13 R15 ZZ mov rdx, rbx - 40de63 -2 INSTR LOCAL n R8 ZZ NumericDEFs movzx r8d, [rsp+118h+var_61] - 40de63 9 INSTR BELONGTO 40d2e0 - 40de63 9 INSTR DEADREGS EAX EBX R8 R10 R12 R13 R15 ZZ movzx r8d, [rsp+118h+var_61] - 40de63 9 PTRIMMEDESP STACK 183 displ movzx r8d, [rsp+118h+var_61] - 40de6c -2 INSTR LOCAL n R12 ZZ NumericDEFs movzx r12d, [rsp+118h+var_62] - 40de6c 9 INSTR BELONGTO 40d2e0 - 40de6c 9 INSTR DEADREGS EAX EBX R10 R12 R13 R15 ZZ movzx r12d, [rsp+118h+var_62] - 40de6c 9 PTRIMMEDESP STACK 182 displ movzx r12d, [rsp+118h+var_62] - 40de75 -2 INSTR LOCAL n RBX ZZ NumericDEFs mov rbx, [rsp+118h+var_70] - 40de75 8 INSTR BELONGTO 40d2e0 - 40de75 8 INSTR DEADREGS EAX EBX R10 R13 R15 ZZ mov rbx, [rsp+118h+var_70] - 40de75 8 PTRIMMEDESP STACK 168 displ mov rbx, [rsp+118h+var_70] - 40de7d -2 INSTR LOCAL n R15 ZZ NumericDEFs mov r15, [rsp+118h+var_80] - 40de7d 8 INSTR BELONGTO 40d2e0 - 40de7d 8 INSTR DEADREGS EAX R10 R13 R15 ZZ mov r15, [rsp+118h+var_80] - 40de7d 8 PTRIMMEDESP STACK 152 displ mov r15, [rsp+118h+var_80] - 40de85 -1 INSTR LOCAL MetadataUnused movzx r13d, [rsp+118h+var_63] - 40de85 9 INSTR BELONGTO 40d2e0 - 40de8e -1 INSTR LOCAL MetadataUnused mov r10, [rsp+118h+var_60] - 40de8e 8 INSTR BELONGTO 40d2e0 - 40de96 5 INSTR BELONGTO 40d2e0 - 40de96 5 INSTR DEADREGS EAX ZZ mov [rsp+118h+var_B8], 0 - 40de96 5 PTRIMMEDESP STACK 96 displ mov [rsp+118h+var_B8], 0 - 40de9b -1 INSTR LOCAL NoMetaUpdate jnb loc_40DC2C - 40de9b 6 INSTR BELONGTO 40d2e0 - 40dea1 -1 INSTR LOCAL NoMetaUpdate cmp byte ptr [rdx], 0 - 40dea1 3 INSTR BELONGTO 40d2e0 - 40dea4 -1 INSTR LOCAL NoMetaUpdate jz loc_40DC2C - 40dea4 6 INSTR BELONGTO 40d2e0 - 40deaa 5 INSTR BELONGTO 40d2e0 - 40deaa 5 INSTR DEADREGS EFLAGS EAX EDX ZZ mov rax, [rsp+118h+var_A8] - 40deaa 5 PTRIMMEDESP STACK 112 displ mov rax, [rsp+118h+var_A8] - 40deaf -1 INSTR LOCAL NoMetaUpdate jmp short loc_40DEBF - 40deaf 2 INSTR BELONGTO 40d2e0 - 40deb8 -1 INSTR LOCAL NoMetaUpdate cmp byte ptr [r10+rax], 0 - 40deb8 5 INSTR BELONGTO 40d2e0 - 40debd -1 INSTR LOCAL NoMetaUpdate jz short loc_40DECC - 40debd 2 INSTR BELONGTO 40d2e0 - 40debf -1 INSTR LOCAL 1stSrcVia2ndSrcIMMEDNUM add rax, 1 - 40debf 4 INSTR BELONGTO 40d2e0 - 40dec3 4 INSTR BELONGTO 40d2e0 - 40dec3 4 INSTR DEADREGS EFLAGS EDX ZZ lea rdx, [rax+rbp] - 40dec7 -1 INSTR LOCAL NoMetaUpdate cmp rdx, r11 - 40dec7 3 INSTR BELONGTO 40d2e0 - 40deca -1 INSTR LOCAL NoMetaUpdate jb short loc_40DEB8 - 40deca 2 INSTR BELONGTO 40d2e0 - 40decc -1 INSTR LOCAL MetadataUnused mov [rsp+118h+var_A8], rax - 40decc 5 INSTR BELONGTO 40d2e0 - 40ded1 5 INSTR BELONGTO 40d2e0 - 40ded1 5 INSTR DEADREGS EFLAGS EAX R10 ZZ mov [rsp+118h+var_B8], 0 - 40ded1 5 PTRIMMEDESP STACK 96 displ mov [rsp+118h+var_B8], 0 - 40ded6 -1 INSTR LOCAL NoMetaUpdate jmp loc_40DC2C - 40ded6 5 INSTR BELONGTO 40d2e0 - 40dedb -1 INSTR LOCAL MetadataUnused xor r13d, r13d - 40dedb 3 INSTR BELONGTO 40d2e0 - 40dede 9 INSTR BELONGTO 40d2e0 - 40dede 9 INSTR DEADREGS EFLAGS EAX EDX EBX R12 R14 ZZ mov [rsp+118h+n], 1 - 40dede 9 PTRIMMEDESP STACK 80 displ mov [rsp+118h+n], 1 - 40dee7 9 INSTR BELONGTO 40d2e0 - 40dee7 9 INSTR DEADREGS EFLAGS EAX EDX EBX R12 R14 ZZ mov [rsp+118h+s2], 415601h - 40dee7 9 PTRIMMEDESP STACK 120 displ mov [rsp+118h+s2], 415601h - 40def0 2 INSTR BELONGTO 40d2e0 - 40def0 2 INSTR DEADREGS EFLAGS EAX EDX EBX R12 R14 ZZ xor ebx, ebx - 40def0 -2 INSTR LOCAL n EBX ZZ AlwaysNUM xor ebx, ebx - 40def2 -1 INSTR LOCAL NoMetaUpdate jmp loc_40D3D0 - 40def2 5 INSTR BELONGTO 40d2e0 - 40def7 -1 INSTR LOCAL MetadataUnused mov r13d, 1 - 40def7 6 INSTR BELONGTO 40d2e0 - 40defd 9 INSTR BELONGTO 40d2e0 - 40defd 9 INSTR DEADREGS EFLAGS EAX EDX EBX R12 R14 ZZ mov [rsp+118h+n], 1 - 40defd 9 PTRIMMEDESP STACK 80 displ mov [rsp+118h+n], 1 - 40df06 9 INSTR BELONGTO 40d2e0 - 40df06 9 INSTR DEADREGS EFLAGS EAX EDX EBX R12 R14 ZZ mov [rsp+118h+s2], offset asc_41578C; "\"" - 40df06 9 PTRIMMEDESP STACK 120 displ mov [rsp+118h+s2], offset asc_41578C; "\"" - 40df0f 2 INSTR BELONGTO 40d2e0 - 40df0f 2 INSTR DEADREGS EFLAGS EAX EDX EBX R12 R14 ZZ xor ebx, ebx - 40df0f -2 INSTR LOCAL n EBX ZZ AlwaysNUM xor ebx, ebx - 40df11 -1 INSTR LOCAL NoMetaUpdate jmp loc_40D3D0 - 40df11 5 INSTR BELONGTO 40d2e0 - 40df16 -1 INSTR LOCAL NoMetaUpdate call ___stack_chk_fail - 40df16 5 INSTR BELONGTO 40d2e0 - 40df16 5 INSTR DEADREGS EFLAGS EBX R12 R13 R14 R15 ZZ call ___stack_chk_fail - 40df20 0 FUNC FRAMERESTORE 0 0 4 1 0 96 2 0 1 3 0 0 4 0 8 5 0 0 6 0 1 7 0 4 8 0 0 9 0 0 10 0 0 11 0 0 12 0 0 13 0 0 14 0 0 15 0 0 ZZ - 40df20 0 FUNC MMSAFENESS SAFE - 40df20 468 FUNC GLOBAL sub_40DF20 FUNC_UNSAFE NOFP RET 40e0f3 - 40df20 5 INSTR BELONGTO 40df20 - 40df20 5 INSTR DEADREGS EFLAGS ZZ mov [rsp+var_30], rbx - 40df20 5 PTRIMMEDESP STACK -48 displ mov [rsp+var_30], rbx - 40df25 5 INSTR BELONGTO 40df20 - 40df25 5 INSTR DEADREGS EFLAGS EBX ZZ mov [rsp+var_28], rbp - 40df25 5 PTRIMMEDESP STACK -40 displ mov [rsp+var_28], rbp - 40df2a 3 INSTR BELONGTO 40df20 - 40df2a 3 INSTR DEADREGS EFLAGS EBX ZZ mov rbx, rcx - 40df2d -1 INSTR LOCAL MetadataUnused mov [rsp+var_18], r13 - 40df2d 5 INSTR BELONGTO 40df20 - 40df32 -1 INSTR LOCAL MetadataUnused mov [rsp+var_10], r14 - 40df32 5 INSTR BELONGTO 40df20 - 40df37 2 INSTR BELONGTO 40df20 - 40df37 2 INSTR DEADREGS EFLAGS R13 R14 ZZ mov ebp, edi - 40df37 -2 INSTR LOCAL n EBP ZZ NumericDEFs mov ebp, edi - 40df39 -1 INSTR LOCAL MetadataUnused mov [rsp+var_20], r12 - 40df39 5 INSTR BELONGTO 40df20 - 40df3e -1 INSTR LOCAL MetadataUnused mov [rsp+var_8], r15 - 40df3e 5 INSTR BELONGTO 40df20 - 40df43 120 DATAREF STACK 1227 esp + 0 PARENT LocalFrame LOCALFRAME - 40df43 12 DATAREF STACK 1231 esp + 48 CHILDOF 1227 OFFSET 48 LOCALVAR var_48 - 40df43 12 DATAREF STACK 1232 esp + 60 CHILDOF 1227 OFFSET 60 LOCALVAR var_3C - 40df43 24 DATAREF STACK 1228 esp + 0 CHILDOF 1227 OFFSET 0 OutArgsRegion OUTARGS - 40df43 4 INSTR BELONGTO 40df20 - 40df43 4 INSTR DEADREGS EFLAGS R12 R13 R14 R15 ZZ sub rsp, 78h - 40df43 8 DATAREF STACK 1229 esp + 32 CHILDOF 1227 OFFSET 32 LOCALVAR var_58 - 40df43 8 DATAREF STACK 1230 esp + 40 CHILDOF 1227 OFFSET 40 LOCALVAR var_50 - 40df43 8 DATAREF STACK 1233 esp + 72 CHILDOF 1227 OFFSET 72 LOCALVAR var_30 - 40df43 8 DATAREF STACK 1234 esp + 80 CHILDOF 1227 OFFSET 80 LOCALVAR var_28 - 40df43 8 DATAREF STACK 1235 esp + 88 CHILDOF 1227 OFFSET 88 LOCALVAR var_20 - 40df43 8 DATAREF STACK 1236 esp + 96 CHILDOF 1227 OFFSET 96 LOCALVAR var_18 - 40df43 8 DATAREF STACK 1237 esp + 104 CHILDOF 1227 OFFSET 104 LOCALVAR var_10 - 40df43 8 DATAREF STACK 1238 esp + 112 CHILDOF 1227 OFFSET 112 LOCALVAR var_8 - 40df43 8 MEMORYHOLE STACK esp + 120 ReturnAddress - 40df47 5 INSTR BELONGTO 40df20 - 40df47 5 INSTR DEADREGS EFLAGS R12 R13 R14 R15 ZZ mov [rsp+78h+var_50], rsi - 40df47 5 PTRIMMEDESP STACK 40 displ mov [rsp+78h+var_50], rsi - 40df4c 5 INSTR BELONGTO 40df20 - 40df4c 5 INSTR DEADREGS EFLAGS R12 R13 R14 R15 ZZ mov [rsp+78h+var_48], rdx - 40df4c 5 PTRIMMEDESP STACK 48 displ mov [rsp+78h+var_48], rdx - 40df51 -1 INSTR LOCAL NoMetaUpdate call ___errno_location - 40df51 5 INSTR BELONGTO 40df20 - 40df51 5 INSTR DEADREGS EFLAGS R12 R13 R14 R15 ZZ call ___errno_location - 40df56 3 INSTR BELONGTO 40df20 - 40df56 3 INSTR DEADREGS EFLAGS R12 R13 R14 R15 ZZ mov r14, rax - 40df59 2 INSTR BELONGTO 40df20 - 40df59 2 INSTR DEADREGS EFLAGS R12 R13 R15 ZZ mov eax, [rax] - 40df5b -1 INSTR LOCAL NoMetaUpdate test ebp, ebp - 40df5b 2 INSTR BELONGTO 40df20 - 40df5d 7 INSTR BELONGTO 40df20 - 40df5d 7 INSTR DEADREGS R12 R13 R15 ZZ mov r13, cs:off_619550 - 40df64 4 INSTR BELONGTO 40df20 - 40df64 4 INSTR DEADREGS R12 R15 ZZ mov [rsp+78h+var_3C], eax - 40df64 4 PTRIMMEDESP STACK 60 displ mov [rsp+78h+var_3C], eax - 40df68 -1 INSTR LOCAL NoMetaUpdate js loc_40E0EF - 40df68 6 INSTR BELONGTO 40df20 - 40df6e -1 INSTR LOCAL NoMetaUpdate cmp ebp, cs:dword_619558 - 40df6e 6 INSTR BELONGTO 40df20 - 40df74 -1 INSTR LOCAL NoMetaUpdate jb short loc_40DFDD - 40df74 2 INSTR BELONGTO 40df20 - 40df76 -2 INSTR LOCAL n R12 ZZ NumericDEFs lea r12d, [rbp+1] - 40df76 4 INSTR BELONGTO 40df20 - 40df76 4 INSTR DEADREGS EFLAGS ESI EDI R12 R15 ZZ lea r12d, [rbp+1] - 40df7a -2 INSTR LOCAL n R15 ZZ NumericDEFs mov r15d, r12d - 40df7a 3 INSTR BELONGTO 40df20 - 40df7a 3 INSTR DEADREGS EFLAGS ESI EDI R15 ZZ mov r15d, r12d - 40df7d -2 INSTR LOCAL n RSI ZZ NumericDEFs mov rsi, r15 - 40df7d 3 INSTR BELONGTO 40df20 - 40df7d 3 INSTR DEADREGS EFLAGS ESI EDI ZZ mov rsi, r15 - 40df80 -1 INSTR LOCAL MetadataRedundant shl rsi, 4 - 40df80 4 INSTR BELONGTO 40df20 - 40df84 -1 INSTR LOCAL NoMetaUpdate cmp r13, offset qword_619560 - 40df84 7 INSTR BELONGTO 40df20 - 40df8b -1 INSTR LOCAL NoMetaUpdate jnz loc_40E0D8 - 40df8b 6 INSTR BELONGTO 40df20 - 40df91 -1 INSTR LOCAL MetadataUnused xor edi, edi - 40df91 2 INSTR BELONGTO 40df20 - 40df93 -1 INSTR LOCAL NoMetaUpdate call sub_410840 - 40df93 5 INSTR BELONGTO 40df20 - 40df93 5 INSTR DEADREGS EFLAGS EAX ECX EDX EDI R8 R9 R10 R11 R13 ZZ call sub_410840 - 40df98 3 INSTR BELONGTO 40df20 - 40df98 3 INSTR DEADREGS EFLAGS EDX ESI EDI R13 ZZ mov r13, rax - 40df9b 7 INSTR BELONGTO 40df20 - 40df9b 7 INSTR DEADREGS EFLAGS EDX ESI EDI ZZ mov cs:off_619550, rax - 40dfa2 7 INSTR BELONGTO 40df20 - 40dfa2 7 INSTR DEADREGS EFLAGS EAX EDX ESI EDI ZZ mov rax, cs:qword_619560 - 40dfa9 4 INSTR BELONGTO 40df20 - 40dfa9 4 INSTR DEADREGS EFLAGS EDX ESI EDI ZZ mov [r13+0], rax - 40dfad 7 INSTR BELONGTO 40df20 - 40dfad 7 INSTR DEADREGS EFLAGS EAX EDX ESI EDI ZZ mov rax, cs:off_619568 - 40dfb4 4 INSTR BELONGTO 40df20 - 40dfb4 4 INSTR DEADREGS EFLAGS EDX ESI EDI ZZ mov [r13+8], rax - 40dfb8 6 INSTR BELONGTO 40df20 - 40dfb8 6 INSTR DEADREGS EFLAGS EDX ESI EDI ZZ mov edi, cs:dword_619558 - 40dfbe -2 INSTR LOCAL n RDX ZZ NumericDEFs mov rdx, r15 - 40dfbe 3 INSTR BELONGTO 40df20 - 40dfbe 3 INSTR DEADREGS EFLAGS EDX ESI ZZ mov rdx, r15 - 40dfc1 2 INSTR BELONGTO 40df20 - 40dfc1 2 INSTR DEADREGS EFLAGS ESI R15 ZZ xor esi, esi ; c - 40dfc1 -2 INSTR LOCAL n ESI ZZ AlwaysNUM xor esi, esi ; c - 40dfc3 -1 INSTR LOCAL MetadataRedundant sub rdx, rdi - 40dfc3 3 INSTR BELONGTO 40df20 - 40dfc6 -2 INSTR LOCAL n RDI ZZ AlwaysNUM shl rdi, 4 - 40dfc6 4 INSTR BELONGTO 40df20 - 40dfc6 4 INSTR DEADREGS EFLAGS R15 ZZ shl rdi, 4 - 40dfca -1 INSTR LOCAL MetadataRedundant shl rdx, 4 ; n - 40dfca 4 INSTR BELONGTO 40df20 - 40dfce 3 INSTR BELONGTO 40df20 - 40dfce 3 INSTR DEADREGS EFLAGS R15 ZZ add rdi, r13 ; s - 40dfd1 -1 INSTR LOCAL NoMetaUpdate call _memset - 40dfd1 5 INSTR BELONGTO 40df20 - 40dfd1 5 INSTR DEADREGS EFLAGS R15 ZZ call _memset - 40dfd6 7 INSTR BELONGTO 40df20 - 40dfd6 7 INSTR DEADREGS EFLAGS EAX ECX EDX ESI EDI R8 R9 R10 R15 ZZ mov cs:dword_619558, r12d - 40dfdd -2 INSTR LOCAL n R12 ZZ AlwaysNUM movsxd r12, ebp - 40dfdd 3 INSTR BELONGTO 40df20 - 40dfdd 3 INSTR DEADREGS EFLAGS EAX ECX EDX ESI EDI R8 R9 R10 R12 R15 ZZ movsxd r12, ebp - 40dfe0 4 INSTR BELONGTO 40df20 - 40dfe0 4 INSTR DEADREGS EFLAGS EAX ECX EDX ESI EDI R8 R9 R10 R15 ZZ mov rax, [rbx+30h] - 40dfe4 3 INSTR BELONGTO 40df20 - 40dfe4 3 INSTR DEADREGS EFLAGS ECX EDX ESI EDI R8 R9 R10 R15 ZZ mov r8d, [rbx] - 40dfe7 -1 INSTR LOCAL MetadataRedundant shl r12, 4 - 40dfe7 4 INSTR BELONGTO 40df20 - 40dfeb -2 INSTR LOCAL n RCX ZZ NumericDEFs mov rcx, [rsp+78h+var_48] - 40dfeb 5 INSTR BELONGTO 40df20 - 40dfeb 5 INSTR DEADREGS EFLAGS ECX EDX ESI EDI R9 R10 R15 ZZ mov rcx, [rsp+78h+var_48] - 40dfeb 5 PTRIMMEDESP STACK 48 displ mov rcx, [rsp+78h+var_48] - 40dff0 5 INSTR BELONGTO 40df20 - 40dff0 5 INSTR DEADREGS EFLAGS EDX ESI EDI R9 R10 R15 ZZ mov rdx, [rsp+78h+var_50] - 40dff0 5 PTRIMMEDESP STACK 40 displ mov rdx, [rsp+78h+var_50] - 40dff5 3 INSTR BELONGTO 40df20 - 40dff5 3 INSTR DEADREGS EFLAGS ESI EDI R9 R10 R15 ZZ add r12, r13 - 40dff8 4 INSTR BELONGTO 40df20 - 40dff8 4 INSTR DEADREGS EFLAGS ESI EDI R9 R10 R13 R15 ZZ mov r13d, [rbx+4] - 40dffc 4 INSTR BELONGTO 40df20 - 40dffc 4 INSTR DEADREGS EFLAGS ESI EDI R9 R10 R15 ZZ lea r15, [rbx+8] - 40e000 4 INSTR BELONGTO 40df20 - 40e000 4 INSTR DEADREGS EFLAGS ESI EDI R9 R10 ZZ mov r10, [r12] - 40e004 5 INSTR BELONGTO 40df20 - 40e004 5 INSTR DEADREGS EFLAGS ESI EDI R9 ZZ mov rbp, [r12+8] - 40e009 5 INSTR BELONGTO 40df20 - 40e009 5 INSTR DEADREGS EFLAGS ESI EDI R9 ZZ mov [rsp+78h+var_68], rax - 40e009 5 PTRIMMEDESP STACK 16 displ mov [rsp+78h+var_68], rax - 40e00e 4 INSTR BELONGTO 40df20 - 40e00e 4 INSTR DEADREGS EFLAGS EAX ESI EDI R9 ZZ mov rax, [rbx+28h] - 40e012 4 INSTR BELONGTO 40df20 - 40e012 4 INSTR DEADREGS EFLAGS ESI EDI R9 ZZ or r13d, 1 - 40e016 4 INSTR BELONGTO 40df20 - 40e016 4 INSTR DEADREGS EFLAGS ESI EDI R9 ZZ mov [rsp+78h+var_78], r15 - 40e016 4 PTRIMMEDESP STACK 0 displ mov [rsp+78h+var_78], r15 - 40e01a 3 INSTR BELONGTO 40df20 - 40e01a 3 INSTR DEADREGS EFLAGS ESI EDI R9 ZZ mov rsi, r10 - 40e01d 3 INSTR BELONGTO 40df20 - 40e01d 3 INSTR DEADREGS EFLAGS EDI R9 ZZ mov r9d, r13d - 40e020 3 INSTR BELONGTO 40df20 - 40e020 3 INSTR DEADREGS EFLAGS EDI ZZ mov rdi, rbp - 40e023 5 INSTR BELONGTO 40df20 - 40e023 5 INSTR DEADREGS EFLAGS ZZ mov [rsp+78h+var_58], r10 - 40e023 5 PTRIMMEDESP STACK 32 displ mov [rsp+78h+var_58], r10 - 40e028 5 INSTR BELONGTO 40df20 - 40e028 5 INSTR DEADREGS EFLAGS R10 ZZ mov [rsp+78h+var_70], rax - 40e028 5 PTRIMMEDESP STACK 8 displ mov [rsp+78h+var_70], rax - 40e02d -1 INSTR LOCAL NoMetaUpdate call sub_40D2E0 - 40e02d 5 INSTR BELONGTO 40df20 - 40e02d 5 INSTR DEADREGS EFLAGS EAX R10 ZZ call sub_40D2E0 - 40e032 5 INSTR BELONGTO 40df20 - 40e032 5 INSTR DEADREGS EFLAGS R10 ZZ mov r10, [rsp+78h+var_58] - 40e032 5 PTRIMMEDESP STACK 32 displ mov r10, [rsp+78h+var_58] - 40e037 -1 INSTR LOCAL NoMetaUpdate cmp r10, rax - 40e037 3 INSTR BELONGTO 40df20 - 40e03a -1 INSTR LOCAL NoMetaUpdate ja short loc_40E0A7 - 40e03a 2 INSTR BELONGTO 40df20 - 40e03c -2 INSTR LOCAL n RSI ZZ NumericDEFs lea rsi, [rax+1] - 40e03c 4 INSTR BELONGTO 40df20 - 40e03c 4 INSTR DEADREGS EFLAGS ESI EDI ZZ lea rsi, [rax+1] - 40e040 -1 INSTR LOCAL NoMetaUpdate cmp rbp, offset qword_61A1E0 - 40e040 7 INSTR BELONGTO 40df20 - 40e047 4 INSTR BELONGTO 40df20 - 40e047 4 INSTR DEADREGS EDI ZZ mov [r12], rsi - 40e04b -1 INSTR LOCAL NoMetaUpdate jz short loc_40E05F - 40e04b 2 INSTR BELONGTO 40df20 - 40e04d 3 INSTR BELONGTO 40df20 - 40e04d 3 INSTR DEADREGS EFLAGS EDI ZZ mov rdi, rbp ; ptr - 40e050 5 INSTR BELONGTO 40df20 - 40e050 5 INSTR DEADREGS EFLAGS ZZ mov [rsp+78h+var_58], rsi - 40e050 5 PTRIMMEDESP STACK 32 displ mov [rsp+78h+var_58], rsi - 40e055 -1 INSTR LOCAL NoMetaUpdate call _free - 40e055 5 INSTR BELONGTO 40df20 - 40e055 5 INSTR DEADREGS EFLAGS ZZ call _free - 40e05a -2 INSTR LOCAL n RSI ZZ NumericDEFs mov rsi, [rsp+78h+var_58] - 40e05a 5 INSTR BELONGTO 40df20 - 40e05a 5 INSTR DEADREGS EFLAGS ESI EDI ZZ mov rsi, [rsp+78h+var_58] - 40e05a 5 PTRIMMEDESP STACK 32 displ mov rsi, [rsp+78h+var_58] - 40e05f -2 INSTR LOCAL n RDI ZZ NumericDEFs mov rdi, rsi - 40e05f 3 INSTR BELONGTO 40df20 - 40e05f 3 INSTR DEADREGS EFLAGS EDI ZZ mov rdi, rsi - 40e062 5 INSTR BELONGTO 40df20 - 40e062 5 INSTR DEADREGS EFLAGS ZZ mov [rsp+78h+var_58], rsi - 40e062 5 PTRIMMEDESP STACK 32 displ mov [rsp+78h+var_58], rsi - 40e067 -1 INSTR LOCAL NoMetaUpdate call sub_410820 - 40e067 5 INSTR BELONGTO 40df20 - 40e067 5 INSTR DEADREGS EFLAGS ZZ call sub_410820 - 40e06c 5 INSTR BELONGTO 40df20 - 40e06c 5 INSTR DEADREGS EFLAGS ECX EDX ESI EDI R8 R9 R10 ZZ mov [r12+8], rax - 40e071 3 INSTR BELONGTO 40df20 - 40e071 3 INSTR DEADREGS EFLAGS ECX EDX ESI EDI R8 R9 R10 R12 ZZ mov rbp, rax - 40e074 4 INSTR BELONGTO 40df20 - 40e074 4 INSTR DEADREGS EFLAGS EAX ECX EDX ESI EDI R8 R9 R10 R12 ZZ mov rax, [rbx+30h] - 40e078 3 INSTR BELONGTO 40df20 - 40e078 3 INSTR DEADREGS EFLAGS ECX EDX ESI EDI R8 R9 R10 R12 ZZ mov r8d, [rbx] - 40e07b -2 INSTR LOCAL n RCX ZZ NumericDEFs mov rcx, [rsp+78h+var_48] - 40e07b 5 INSTR BELONGTO 40df20 - 40e07b 5 INSTR DEADREGS EFLAGS ECX EDX ESI EDI R9 R10 R12 ZZ mov rcx, [rsp+78h+var_48] - 40e07b 5 PTRIMMEDESP STACK 48 displ mov rcx, [rsp+78h+var_48] - 40e080 3 INSTR BELONGTO 40df20 - 40e080 3 INSTR DEADREGS EFLAGS EDX ESI EDI R9 R10 R12 ZZ mov r9d, r13d - 40e083 5 INSTR BELONGTO 40df20 - 40e083 5 INSTR DEADREGS EFLAGS EDX ESI EDI R10 R12 R13 ZZ mov rdx, [rsp+78h+var_50] - 40e083 5 PTRIMMEDESP STACK 40 displ mov rdx, [rsp+78h+var_50] - 40e088 5 INSTR BELONGTO 40df20 - 40e088 5 INSTR DEADREGS EFLAGS ESI EDI R10 R12 R13 ZZ mov rsi, [rsp+78h+var_58] - 40e088 5 PTRIMMEDESP STACK 32 displ mov rsi, [rsp+78h+var_58] - 40e08d 3 INSTR BELONGTO 40df20 - 40e08d 3 INSTR DEADREGS EFLAGS EDI R10 R12 R13 ZZ mov rdi, rbp - 40e090 5 INSTR BELONGTO 40df20 - 40e090 5 INSTR DEADREGS EFLAGS R10 R12 R13 ZZ mov [rsp+78h+var_68], rax - 40e090 5 PTRIMMEDESP STACK 16 displ mov [rsp+78h+var_68], rax - 40e095 4 INSTR BELONGTO 40df20 - 40e095 4 INSTR DEADREGS EFLAGS EAX R10 R12 R13 ZZ mov rax, [rbx+28h] - 40e099 4 INSTR BELONGTO 40df20 - 40e099 4 INSTR DEADREGS EFLAGS EBX R10 R12 R13 ZZ mov [rsp+78h+var_78], r15 - 40e099 4 PTRIMMEDESP STACK 0 displ mov [rsp+78h+var_78], r15 - 40e09d 5 INSTR BELONGTO 40df20 - 40e09d 5 INSTR DEADREGS EFLAGS EBX R10 R12 R13 R15 ZZ mov [rsp+78h+var_70], rax - 40e09d 5 PTRIMMEDESP STACK 8 displ mov [rsp+78h+var_70], rax - 40e0a2 -1 INSTR LOCAL NoMetaUpdate call sub_40D2E0 - 40e0a2 5 INSTR BELONGTO 40df20 - 40e0a2 5 INSTR DEADREGS EFLAGS EAX EBX R10 R12 R13 R15 ZZ call sub_40D2E0 - 40e0a7 4 INSTR BELONGTO 40df20 - 40e0a7 4 INSTR DEADREGS EFLAGS EAX EBX R8 R9 R10 R11 R12 R13 R15 ZZ mov eax, [rsp+78h+var_3C] - 40e0a7 4 PTRIMMEDESP STACK 60 displ mov eax, [rsp+78h+var_3C] - 40e0ab 5 INSTR BELONGTO 40df20 - 40e0ab 5 INSTR DEADREGS EFLAGS EBX R8 R9 R10 R11 R12 R13 R15 ZZ mov rbx, [rsp+78h+var_30] - 40e0ab 5 PTRIMMEDESP STACK 72 displ mov rbx, [rsp+78h+var_30] - 40e0b0 -1 INSTR LOCAL MetadataUnused mov r12, [rsp+78h+var_20] - 40e0b0 5 INSTR BELONGTO 40df20 - 40e0b5 -1 INSTR LOCAL MetadataUnused mov r13, [rsp+78h+var_18] - 40e0b5 5 INSTR BELONGTO 40df20 - 40e0ba -1 INSTR LOCAL MetadataUnused mov r15, [rsp+78h+var_8] - 40e0ba 5 INSTR BELONGTO 40df20 - 40e0bf 3 INSTR BELONGTO 40df20 - 40e0bf 3 INSTR DEADREGS EFLAGS R8 R9 R10 R11 R12 R13 R15 ZZ mov [r14], eax - 40e0c2 3 INSTR BELONGTO 40df20 - 40e0c2 3 INSTR DEADREGS EFLAGS EAX R8 R9 R10 R11 R12 R13 R14 R15 ZZ mov rax, rbp - 40e0c5 -1 INSTR LOCAL MetadataUnused mov r14, [rsp+78h+var_10] - 40e0c5 5 INSTR BELONGTO 40df20 - 40e0ca 5 INSTR BELONGTO 40df20 - 40e0ca 5 INSTR DEADREGS EFLAGS R8 R9 R10 R11 R12 R13 R14 R15 ZZ mov rbp, [rsp+78h+var_28] - 40e0ca 5 PTRIMMEDESP STACK 80 displ mov rbp, [rsp+78h+var_28] - 40e0cf -1 INSTR LOCAL 1stSrcVia2ndSrcIMMEDNUM add rsp, 78h - 40e0cf 4 INSTR BELONGTO 40df20 - 40e0d3 120 DEALLOC STACK esp - 120 retn - 40e0d3 1 INSTR BELONGTO 40df20 - 40e0d3 1 INSTR DEADREGS EFLAGS R8 R9 R10 R11 R12 R13 R14 R15 ZZ retn - 40e0d8 -1 INSTR LOCAL MetadataUnused mov rdi, r13 - 40e0d8 3 INSTR BELONGTO 40df20 - 40e0db -1 INSTR LOCAL NoMetaUpdate call sub_410840 - 40e0db 5 INSTR BELONGTO 40df20 - 40e0db 5 INSTR DEADREGS EFLAGS EAX ECX EDX EDI R8 R9 R10 R11 R13 ZZ call sub_410840 - 40e0e0 3 INSTR BELONGTO 40df20 - 40e0e0 3 INSTR DEADREGS EFLAGS EDX ESI EDI R13 ZZ mov r13, rax - 40e0e3 7 INSTR BELONGTO 40df20 - 40e0e3 7 INSTR DEADREGS EFLAGS EDX ESI EDI ZZ mov cs:off_619550, rax - 40e0ea -1 INSTR LOCAL NoMetaUpdate jmp loc_40DFB8 - 40e0ea 5 INSTR BELONGTO 40df20 - 40e0ef -1 INSTR LOCAL NoMetaUpdate call _abort - 40e0ef 5 INSTR BELONGTO 40df20 - 40e0ef 5 INSTR DEADREGS EFLAGS EBX R12 R13 R14 R15 ZZ call _abort - 40e100 0 FUNC FRAMERESTORE 0 0 4 1 0 0 2 0 1 3 0 0 4 0 8 5 0 0 6 0 0 7 0 0 8 0 0 9 0 0 10 0 0 11 0 0 12 0 0 13 0 0 14 0 0 15 0 0 ZZ - 40e100 0 FUNC MMSAFENESS SAFE - 40e100 5 INSTR BELONGTO 40e100 - 40e100 5 INSTR DEADREGS EFLAGS ZZ mov [rsp+var_18], rbx - 40e100 5 PTRIMMEDESP STACK -24 displ mov [rsp+var_18], rbx - 40e100 78 FUNC GLOBAL sub_40E100 FUNC_UNSAFE NOFP RET 40e14d - 40e105 5 INSTR BELONGTO 40e100 - 40e105 5 INSTR DEADREGS EFLAGS EBX ZZ mov [rsp+var_10], rbp - 40e105 5 PTRIMMEDESP STACK -16 displ mov [rsp+var_10], rbp - 40e10a -1 INSTR LOCAL MetadataUnused mov [rsp+var_8], r12 - 40e10a 5 INSTR BELONGTO 40e100 - 40e10f 24 DATAREF STACK 1239 esp + 0 PARENT LocalFrame LOCALFRAME - 40e10f 4 INSTR BELONGTO 40e100 - 40e10f 4 INSTR DEADREGS EFLAGS EBX R12 ZZ sub rsp, 18h - 40e10f 8 DATAREF STACK 1240 esp + 0 CHILDOF 1239 OFFSET 0 LOCALVAR var_18 - 40e10f 8 DATAREF STACK 1241 esp + 8 CHILDOF 1239 OFFSET 8 LOCALVAR var_10 - 40e10f 8 DATAREF STACK 1242 esp + 16 CHILDOF 1239 OFFSET 16 LOCALVAR var_8 - 40e10f 8 MEMORYHOLE STACK esp + 24 ReturnAddress - 40e113 3 INSTR BELONGTO 40e100 - 40e113 3 INSTR DEADREGS EFLAGS EBX R12 ZZ mov r12, rdi - 40e116 -1 INSTR LOCAL NoMetaUpdate call ___errno_location - 40e116 5 INSTR BELONGTO 40e100 - 40e116 5 INSTR DEADREGS EFLAGS EBX ZZ call ___errno_location - 40e11b -1 INSTR LOCAL NoMetaUpdate test r12, r12 - 40e11b 3 INSTR BELONGTO 40e100 - 40e11e 2 INSTR BELONGTO 40e100 - 40e11e 2 INSTR DEADREGS EBX ESI EDI ZZ mov ebp, [rax] - 40e120 3 INSTR BELONGTO 40e100 - 40e120 3 INSTR DEADREGS EBX ESI EDI ZZ mov rbx, rax - 40e123 5 INSTR BELONGTO 40e100 - 40e123 5 INSTR DEADREGS EAX ESI EDI ZZ mov eax, offset qword_61A1A0 - 40e128 -2 INSTR LOCAL n ESI ZZ NUMVia2ndSrcIMMEDNUM mov esi, 38h - 40e128 5 INSTR BELONGTO 40e100 - 40e128 5 INSTR DEADREGS ESI EDI ZZ mov esi, 38h - 40e12d 4 INSTR BELONGTO 40e100 - 40e12d 4 INSTR DEADREGS EDI ZZ cmovz r12, rax - 40e131 3 INSTR BELONGTO 40e100 - 40e131 3 INSTR DEADREGS EFLAGS EDI ZZ mov rdi, r12 - 40e134 -1 INSTR LOCAL NoMetaUpdate call sub_410920 - 40e134 5 INSTR BELONGTO 40e100 - 40e134 5 INSTR DEADREGS EFLAGS R12 ZZ call sub_410920 - 40e139 2 INSTR BELONGTO 40e100 - 40e139 2 INSTR DEADREGS EFLAGS R8 R9 R10 R11 R12 ZZ mov [rbx], ebp - 40e13b -1 INSTR LOCAL MetadataUnused mov r12, [rsp+18h+var_8] - 40e13b 5 INSTR BELONGTO 40e100 - 40e140 4 INSTR BELONGTO 40e100 - 40e140 4 INSTR DEADREGS EFLAGS EBX R8 R9 R10 R11 R12 ZZ mov rbx, [rsp+18h+var_18] - 40e140 4 PTRIMMEDESP STACK 0 displ mov rbx, [rsp+18h+var_18] - 40e144 5 INSTR BELONGTO 40e100 - 40e144 5 INSTR DEADREGS EFLAGS R8 R9 R10 R11 R12 ZZ mov rbp, [rsp+18h+var_10] - 40e144 5 PTRIMMEDESP STACK 8 displ mov rbp, [rsp+18h+var_10] - 40e149 -1 INSTR LOCAL 1stSrcVia2ndSrcIMMEDNUM add rsp, 18h - 40e149 4 INSTR BELONGTO 40e100 - 40e14d 1 INSTR BELONGTO 40e100 - 40e14d 1 INSTR DEADREGS EFLAGS R8 R9 R10 R11 R12 ZZ retn - 40e14d 24 DEALLOC STACK esp - 24 retn - 40e150 0 FUNC FRAMERESTORE 0 0 0 1 0 0 2 0 0 3 0 0 4 0 8 5 0 0 6 0 0 7 0 4 8 0 0 9 0 0 10 0 0 11 0 0 12 0 0 13 0 0 14 0 0 15 0 0 ZZ - 40e150 0 FUNC MMSAFENESS SAFE - 40e150 15 FUNC GLOBAL sub_40E150 FUNC_SAFE NOFP RET FUNC_LEAF 40e15e - 40e150 -1 INSTR LOCAL NoMetaUpdate test rdi, rdi - 40e150 3 INSTR BELONGTO 40e150 - 40e150 8 MEMORYHOLE STACK esp + 0 ReturnAddress - 40e153 5 INSTR BELONGTO 40e150 - 40e153 5 INSTR DEADREGS EAX ZZ mov eax, offset qword_61A1A0 - 40e158 4 INSTR BELONGTO 40e150 - 40e15c 2 INSTR BELONGTO 40e150 - 40e15c 2 INSTR DEADREGS EFLAGS EAX ZZ mov eax, [rdi] - 40e15e 1 INSTR BELONGTO 40e150 - 40e15e 1 INSTR DEADREGS EFLAGS ZZ retn - 40e15e -4 INSTR LOCAL SafeReturn retn - 40e160 0 FUNC FRAMERESTORE 0 0 16 1 0 0 2 0 0 3 0 0 4 0 8 5 0 0 6 0 0 7 0 4 8 0 0 9 0 0 10 0 0 11 0 0 12 0 0 13 0 0 14 0 0 15 0 0 ZZ - 40e160 0 FUNC MMSAFENESS SAFE - 40e160 15 FUNC GLOBAL sub_40E160 FUNC_UNSAFE NOFP RET FUNC_LEAF 40e16e - 40e160 -1 INSTR LOCAL NoMetaUpdate test rdi, rdi - 40e160 3 INSTR BELONGTO 40e160 - 40e160 8 MEMORYHOLE STACK esp + 0 ReturnAddress - 40e163 5 INSTR BELONGTO 40e160 - 40e163 5 INSTR DEADREGS EAX ZZ mov eax, offset qword_61A1A0 - 40e168 4 INSTR BELONGTO 40e160 - 40e16c 2 INSTR BELONGTO 40e160 - 40e16c 2 INSTR DEADREGS EFLAGS ZZ mov [rdi], esi - 40e16e 1 INSTR BELONGTO 40e160 - 40e16e 1 INSTR DEADREGS EFLAGS ZZ retn - 40e170 0 FUNC FRAMERESTORE 0 0 1 1 0 0 2 0 1 3 0 0 4 0 8 5 0 0 6 0 0 7 0 4 8 0 0 9 0 0 10 0 0 11 0 0 12 0 0 13 0 0 14 0 0 15 0 0 ZZ - 40e170 0 FUNC MMSAFENESS SAFE - 40e170 -1 INSTR LOCAL NoMetaUpdate test rdi, rdi - 40e170 3 INSTR BELONGTO 40e170 - 40e170 55 FUNC GLOBAL sub_40E170 FUNC_UNSAFE NOFP RET FUNC_LEAF 40e1a6 - 40e170 8 MEMORYHOLE STACK esp + 0 ReturnAddress - 40e173 5 INSTR BELONGTO 40e170 - 40e173 5 INSTR DEADREGS EAX ECX R8 R9 ZZ mov eax, offset qword_61A1A0 - 40e178 2 INSTR BELONGTO 40e170 - 40e178 2 INSTR DEADREGS ECX R8 R9 ZZ mov ecx, esi - 40e17a 4 INSTR BELONGTO 40e170 - 40e17a 4 INSTR DEADREGS R8 R9 ZZ cmovz rdi, rax - 40e17e 2 INSTR BELONGTO 40e170 - 40e17e 2 INSTR DEADREGS EFLAGS EAX R8 R9 ZZ mov eax, esi - 40e17e -2 INSTR LOCAL n EAX ZZ NumericDEFs mov eax, esi - 40e180 3 INSTR BELONGTO 40e170 - 40e180 3 INSTR DEADREGS EFLAGS R8 R9 ZZ and ecx, 1Fh - 40e183 -1 INSTR LOCAL MetadataRedundant shr al, 5 - 40e183 3 INSTR BELONGTO 40e170 - 40e186 -2 INSTR LOCAL n EDX ZZ NumericDEFs and edx, 1 - 40e186 3 INSTR BELONGTO 40e170 - 40e186 3 INSTR DEADREGS EFLAGS R8 R9 ZZ and edx, 1 - 40e189 -2 INSTR LOCAL n R8 ZZ NumericDEFs movzx r8d, al - 40e189 4 INSTR BELONGTO 40e170 - 40e189 4 INSTR DEADREGS EFLAGS R8 R9 ZZ movzx r8d, al - 40e18d -2 INSTR LOCAL n R9 ZZ NumericDEFs mov r9d, [rdi+r8*4+8] - 40e18d 5 INSTR BELONGTO 40e170 - 40e18d 5 INSTR DEADREGS EFLAGS EAX R9 ZZ mov r9d, [rdi+r8*4+8] - 40e192 -1 INSTR LOCAL MetadataRedundant mov eax, r9d - 40e192 3 INSTR BELONGTO 40e170 - 40e195 -1 INSTR LOCAL MetadataRedundant shr eax, cl - 40e195 2 INSTR BELONGTO 40e170 - 40e197 -1 INSTR LOCAL MetadataRedundant and eax, 1 - 40e197 3 INSTR BELONGTO 40e170 - 40e19a -1 INSTR LOCAL MetadataRedundant xor edx, eax - 40e19a 2 INSTR BELONGTO 40e170 - 40e19c -1 INSTR LOCAL MetadataRedundant shl edx, cl - 40e19c 2 INSTR BELONGTO 40e170 - 40e19e -1 INSTR LOCAL MetadataRedundant xor edx, r9d - 40e19e 3 INSTR BELONGTO 40e170 - 40e1a1 5 INSTR BELONGTO 40e170 - 40e1a1 5 INSTR DEADREGS EFLAGS R9 ZZ mov [rdi+r8*4+8], edx - 40e1a6 1 INSTR BELONGTO 40e170 - 40e1a6 1 INSTR DEADREGS EFLAGS R8 R9 ZZ retn - 40e1b0 -1 INSTR LOCAL NoMetaUpdate test rdi, rdi - 40e1d0 0 FUNC FRAMERESTORE 0 0 16 1 0 0 2 0 0 3 0 0 4 0 8 5 0 0 6 0 0 7 0 4 8 0 0 9 0 0 10 0 0 11 0 0 12 0 0 13 0 0 14 0 0 15 0 0 ZZ - 40e1d0 0 FUNC MMSAFENESS SAFE - 40e1d0 4 INSTR BELONGTO 40e1d0 - 40e1d0 4 INSTR DEADREGS EFLAGS EAX ZZ sub rsp, 8 - 40e1d0 50 FUNC GLOBAL sub_40E1D0 FUNC_UNSAFE NOFP RET 40e201 - 40e1d0 8 DATAREF STACK 1243 esp + 0 PARENT LocalFrame LOCALFRAME - 40e1d0 8 MEMORYHOLE STACK esp + 8 ReturnAddress - 40e1d4 5 INSTR BELONGTO 40e1d0 - 40e1d4 5 INSTR DEADREGS EFLAGS EAX ZZ mov eax, offset qword_61A1A0 - 40e1d9 -1 INSTR LOCAL NoMetaUpdate test rdi, rdi - 40e1d9 3 INSTR BELONGTO 40e1d0 - 40e1dc 4 INSTR BELONGTO 40e1d0 - 40e1e0 -1 INSTR LOCAL NoMetaUpdate test rdx, rdx - 40e1e0 3 INSTR BELONGTO 40e1d0 - 40e1e3 6 INSTR BELONGTO 40e1d0 - 40e1e9 -1 INSTR LOCAL NoMetaUpdate jz short loc_40E1FD - 40e1e9 2 INSTR BELONGTO 40e1d0 - 40e1eb -1 INSTR LOCAL NoMetaUpdate test rsi, rsi - 40e1eb 3 INSTR BELONGTO 40e1d0 - 40e1ee -1 INSTR LOCAL NoMetaUpdate jz short loc_40E1FD - 40e1ee 2 INSTR BELONGTO 40e1d0 - 40e1f0 4 INSTR BELONGTO 40e1d0 - 40e1f0 4 INSTR DEADREGS EFLAGS R8 R9 R10 R11 ZZ mov [rdi+28h], rsi - 40e1f4 4 INSTR BELONGTO 40e1d0 - 40e1f4 4 INSTR DEADREGS EFLAGS R8 R9 R10 R11 ZZ mov [rdi+30h], rdx - 40e1f8 -1 INSTR LOCAL 1stSrcVia2ndSrcIMMEDNUM add rsp, 8 - 40e1f8 4 INSTR BELONGTO 40e1d0 - 40e1fc 1 INSTR BELONGTO 40e1d0 - 40e1fc 1 INSTR DEADREGS EFLAGS R8 R9 R10 R11 ZZ retn - 40e1fc 8 DEALLOC STACK esp - 8 retn - 40e1fd -1 INSTR LOCAL NoMetaUpdate call _abort - 40e1fd 5 INSTR BELONGTO 40e1d0 - 40e1fd 5 INSTR DEADREGS EFLAGS EBX ZZ call _abort - 40e210 0 FUNC FRAMERESTORE 0 0 1 1 0 96 2 0 1 3 0 0 4 0 8 5 0 0 6 0 1 7 0 4 8 0 0 9 0 0 10 0 0 11 0 0 12 0 0 13 0 0 14 0 0 15 0 0 ZZ - 40e210 0 FUNC MMSAFENESS SAFE - 40e210 165 FUNC GLOBAL sub_40E210 FUNC_UNSAFE NOFP RET 40e2b4 - 40e210 5 INSTR BELONGTO 40e210 - 40e210 5 INSTR DEADREGS EFLAGS ZZ mov [rsp+var_30], rbx - 40e210 5 PTRIMMEDESP STACK -48 displ mov [rsp+var_30], rbx - 40e215 5 INSTR BELONGTO 40e210 - 40e215 5 INSTR DEADREGS EFLAGS EBX ZZ mov [rsp+var_28], rbp - 40e215 5 PTRIMMEDESP STACK -40 displ mov [rsp+var_28], rbp - 40e21a -1 INSTR LOCAL MetadataUnused mov [rsp+var_20], r12 - 40e21a 5 INSTR BELONGTO 40e210 - 40e21f -1 INSTR LOCAL MetadataUnused mov [rsp+var_18], r13 - 40e21f 5 INSTR BELONGTO 40e210 - 40e224 3 INSTR BELONGTO 40e210 - 40e224 3 INSTR DEADREGS EFLAGS EBX R12 R13 ZZ mov r12, rdi - 40e227 -1 INSTR LOCAL MetadataUnused mov [rsp+var_10], r14 - 40e227 5 INSTR BELONGTO 40e210 - 40e22c -1 INSTR LOCAL MetadataUnused mov [rsp+var_8], r15 - 40e22c 5 INSTR BELONGTO 40e210 - 40e231 3 INSTR BELONGTO 40e210 - 40e231 3 INSTR DEADREGS EFLAGS EBX R13 R14 R15 ZZ mov r14, rdx - 40e234 104 DATAREF STACK 1244 esp + 0 PARENT LocalFrame LOCALFRAME - 40e234 16 DATAREF STACK 1246 esp + 40 CHILDOF 1244 OFFSET 40 LOCALVAR var_40 - 40e234 24 DATAREF STACK 1245 esp + 0 CHILDOF 1244 OFFSET 0 OutArgsRegion OUTARGS - 40e234 4 INSTR BELONGTO 40e210 - 40e234 4 INSTR DEADREGS EFLAGS EDX EBX R13 R15 ZZ sub rsp, 68h - 40e234 8 DATAREF STACK 1247 esp + 56 CHILDOF 1244 OFFSET 56 LOCALVAR var_30 - 40e234 8 DATAREF STACK 1248 esp + 64 CHILDOF 1244 OFFSET 64 LOCALVAR var_28 - 40e234 8 DATAREF STACK 1249 esp + 72 CHILDOF 1244 OFFSET 72 LOCALVAR var_20 - 40e234 8 DATAREF STACK 1250 esp + 80 CHILDOF 1244 OFFSET 80 LOCALVAR var_18 - 40e234 8 DATAREF STACK 1251 esp + 88 CHILDOF 1244 OFFSET 88 LOCALVAR var_10 - 40e234 8 DATAREF STACK 1252 esp + 96 CHILDOF 1244 OFFSET 96 LOCALVAR var_8 - 40e234 8 MEMORYHOLE STACK esp + 104 ReturnAddress - 40e238 5 INSTR BELONGTO 40e210 - 40e238 5 INSTR DEADREGS EFLAGS EDX EBX R13 R15 ZZ mov edx, offset qword_61A1A0 - 40e23d -1 INSTR LOCAL NoMetaUpdate test r8, r8 - 40e23d 3 INSTR BELONGTO 40e210 - 40e240 4 INSTR BELONGTO 40e210 - 40e240 4 INSTR DEADREGS EBX R13 R15 ZZ cmovnz rdx, r8 - 40e244 -2 INSTR LOCAL n R13 ZZ NumericDEFs mov r13, rsi - 40e244 3 INSTR BELONGTO 40e210 - 40e244 3 INSTR DEADREGS EFLAGS EBX R13 R15 ZZ mov r13, rsi - 40e247 -2 INSTR LOCAL n R15 ZZ NumericDEFs mov r15, rcx - 40e247 3 INSTR BELONGTO 40e210 - 40e247 3 INSTR DEADREGS EFLAGS EBX R15 ZZ mov r15, rcx - 40e24a 5 INSTR BELONGTO 40e210 - 40e24a 5 INSTR DEADREGS EFLAGS EBX ZZ mov [rsp+68h+var_40], rdx - 40e24a 5 PTRIMMEDESP STACK 40 displ mov [rsp+68h+var_40], rdx - 40e24f -1 INSTR LOCAL NoMetaUpdate call ___errno_location - 40e24f 5 INSTR BELONGTO 40e210 - 40e24f 5 INSTR DEADREGS EFLAGS EBX ZZ call ___errno_location - 40e254 5 INSTR BELONGTO 40e210 - 40e254 5 INSTR DEADREGS EFLAGS ECX EDX EBX ESI EDI R8 R9 ZZ mov rdx, [rsp+68h+var_40] - 40e254 5 PTRIMMEDESP STACK 40 displ mov rdx, [rsp+68h+var_40] - 40e259 2 INSTR BELONGTO 40e210 - 40e259 2 INSTR DEADREGS EFLAGS ECX EBX ESI EDI R8 R9 ZZ mov ebp, [rax] - 40e25b 3 INSTR BELONGTO 40e210 - 40e25b 3 INSTR DEADREGS EFLAGS ECX EBX ESI EDI R8 R9 ZZ mov rbx, rax - 40e25e -2 INSTR LOCAL n RCX ZZ NumericDEFs mov rcx, r15 - 40e25e 3 INSTR BELONGTO 40e210 - 40e25e 3 INSTR DEADREGS EFLAGS EAX ECX ESI EDI R8 R9 ZZ mov rcx, r15 - 40e261 -2 INSTR LOCAL n RSI ZZ NumericDEFs mov rsi, r13 - 40e261 3 INSTR BELONGTO 40e210 - 40e261 3 INSTR DEADREGS EFLAGS EAX ESI EDI R8 R9 R15 ZZ mov rsi, r13 - 40e264 3 INSTR BELONGTO 40e210 - 40e264 3 INSTR DEADREGS EFLAGS EAX EDI R8 R9 R13 R15 ZZ mov rdi, r12 - 40e267 4 INSTR BELONGTO 40e210 - 40e267 4 INSTR DEADREGS EFLAGS EAX R8 R9 R12 R13 R15 ZZ mov rax, [rdx+30h] - 40e26b 4 INSTR BELONGTO 40e210 - 40e26b 4 INSTR DEADREGS EFLAGS R8 R9 R12 R13 R15 ZZ mov r9d, [rdx+4] - 40e26f 5 INSTR BELONGTO 40e210 - 40e26f 5 INSTR DEADREGS EFLAGS R8 R12 R13 R15 ZZ mov [rsp+68h+var_58], rax - 40e26f 5 PTRIMMEDESP STACK 16 displ mov [rsp+68h+var_58], rax - 40e274 4 INSTR BELONGTO 40e210 - 40e274 4 INSTR DEADREGS EFLAGS EAX R8 R12 R13 R15 ZZ mov rax, [rdx+28h] - 40e278 5 INSTR BELONGTO 40e210 - 40e278 5 INSTR DEADREGS EFLAGS R8 R12 R13 R15 ZZ mov [rsp+68h+var_60], rax - 40e278 5 PTRIMMEDESP STACK 8 displ mov [rsp+68h+var_60], rax - 40e27d 4 INSTR BELONGTO 40e210 - 40e27d 4 INSTR DEADREGS EFLAGS EAX R8 R12 R13 R15 ZZ lea rax, [rdx+8] - 40e281 4 INSTR BELONGTO 40e210 - 40e281 4 INSTR DEADREGS EFLAGS R8 R12 R13 R15 ZZ mov [rsp+68h+var_68], rax - 40e281 4 PTRIMMEDESP STACK 0 displ mov [rsp+68h+var_68], rax - 40e285 3 INSTR BELONGTO 40e210 - 40e285 3 INSTR DEADREGS EFLAGS R8 R12 R13 R15 ZZ mov r8d, [rdx] - 40e288 3 INSTR BELONGTO 40e210 - 40e288 3 INSTR DEADREGS EFLAGS EDX R12 R13 R15 ZZ mov rdx, r14 - 40e28b -1 INSTR LOCAL NoMetaUpdate call sub_40D2E0 - 40e28b 5 INSTR BELONGTO 40e210 - 40e28b 5 INSTR DEADREGS EFLAGS R12 R13 R14 R15 ZZ call sub_40D2E0 - 40e290 2 INSTR BELONGTO 40e210 - 40e290 2 INSTR DEADREGS EFLAGS R8 R9 R10 R11 R12 R13 R14 R15 ZZ mov [rbx], ebp - 40e292 -1 INSTR LOCAL MetadataUnused mov r12, [rsp+68h+var_20] - 40e292 5 INSTR BELONGTO 40e210 - 40e297 5 INSTR BELONGTO 40e210 - 40e297 5 INSTR DEADREGS EFLAGS EBX R8 R9 R10 R11 R12 R13 R14 R15 ZZ mov rbx, [rsp+68h+var_30] - 40e297 5 PTRIMMEDESP STACK 56 displ mov rbx, [rsp+68h+var_30] - 40e29c 5 INSTR BELONGTO 40e210 - 40e29c 5 INSTR DEADREGS EFLAGS R8 R9 R10 R11 R12 R13 R14 R15 ZZ mov rbp, [rsp+68h+var_28] - 40e29c 5 PTRIMMEDESP STACK 64 displ mov rbp, [rsp+68h+var_28] - 40e2a1 -1 INSTR LOCAL MetadataUnused mov r13, [rsp+68h+var_18] - 40e2a1 5 INSTR BELONGTO 40e210 - 40e2a6 -1 INSTR LOCAL MetadataUnused mov r14, [rsp+68h+var_10] - 40e2a6 5 INSTR BELONGTO 40e210 - 40e2ab -1 INSTR LOCAL MetadataUnused mov r15, [rsp+68h+var_8] - 40e2ab 5 INSTR BELONGTO 40e210 - 40e2b0 -1 INSTR LOCAL 1stSrcVia2ndSrcIMMEDNUM add rsp, 68h - 40e2b0 4 INSTR BELONGTO 40e210 - 40e2b4 104 DEALLOC STACK esp - 104 retn - 40e2b4 1 INSTR BELONGTO 40e210 - 40e2b4 1 INSTR DEADREGS EFLAGS R8 R9 R10 R11 R12 R13 R14 R15 ZZ retn - 40e2c0 5 PTRIMMEDESP STACK -48 displ mov [rsp-30h], rbx - 40e2c5 5 PTRIMMEDESP STACK -40 displ mov [rsp-28h], rbp - 40e2cf 5 PTRIMMEDESP STACK -32 displ mov [rsp-20h], r12 - 40e2d4 5 PTRIMMEDESP STACK -24 displ mov [rsp-18h], r13 - 40e2dc 5 PTRIMMEDESP STACK -16 displ mov [rsp-10h], r14 - 40e2e1 5 PTRIMMEDESP STACK -8 displ mov [rsp-8], r15 - 40e2ea -1 INSTR LOCAL NoMetaUpdate test rcx, rcx - 40e2ed 5 PTRIMMEDESP STACK 48 displ mov [rsp+30h], rdi - 40e2f2 5 PTRIMMEDESP STACK 56 displ mov [rsp+38h], rsi - 40e2fb -2 INSTR LOCAL n EBP ZZ AlwaysNUM xor ebp, ebp - 40e2fd -1 INSTR LOCAL NoMetaUpdate call ___errno_location - 40e30c -1 INSTR LOCAL NoMetaUpdate test r12, r12 - 40e313 5 PTRIMMEDESP STACK 56 displ mov rcx, [rsp+38h] - 40e318 -2 INSTR LOCAL n EBP ZZ AlwaysNUM setz bpl - 40e31f 5 PTRIMMEDESP STACK 48 displ mov rdx, [rsp+30h] - 40e324 5 PTRIMMEDESP STACK 16 displ mov [rsp+10h], rax - 40e32d -2 INSTR LOCAL n ESI ZZ AlwaysNUM xor esi, esi - 40e32f 4 PTRIMMEDESP STACK 0 displ mov [rsp], r13 - 40e333 -2 INSTR LOCAL n EDI ZZ AlwaysNUM xor edi, edi - 40e335 5 PTRIMMEDESP STACK 8 displ mov [rsp+8], rax - 40e33d 3 PTRIMMEDEBP STACK 0 displ mov r9d, ebp - 40e340 5 PTRIMMEDESP STACK 32 displ mov [rsp+20h], r11d - 40e345 -1 INSTR LOCAL NoMetaUpdate call sub_40D2E0 - 40e354 5 PTRIMMEDESP STACK 40 displ mov [rsp+28h], rsi - 40e359 -1 INSTR LOCAL NoMetaUpdate call sub_410820 - 40e365 5 PTRIMMEDESP STACK 40 displ mov rsi, [rsp+28h] - 40e36a 5 PTRIMMEDESP STACK 56 displ mov rcx, [rsp+38h] - 40e36f 5 PTRIMMEDESP STACK 48 displ mov rdx, [rsp+30h] - 40e377 3 PTRIMMEDEBP STACK 0 displ mov r9d, ebp - 40e37a 5 PTRIMMEDESP STACK 16 displ mov [rsp+10h], rax - 40e383 4 PTRIMMEDESP STACK 0 displ mov [rsp], r13 - 40e387 5 PTRIMMEDESP STACK 8 displ mov [rsp+8], rax - 40e38f 5 PTRIMMEDESP STACK 40 displ mov [rsp+28h], r10 - 40e394 -1 INSTR LOCAL NoMetaUpdate call sub_40D2E0 - 40e399 5 PTRIMMEDESP STACK 32 displ mov r11d, [rsp+20h] - 40e39e -1 INSTR LOCAL NoMetaUpdate test r12, r12 - 40e3a1 5 PTRIMMEDESP STACK 40 displ mov r10, [rsp+28h] - 40e3a9 -1 INSTR LOCAL NoMetaUpdate jz short loc_40E3AF - 40e3b2 5 PTRIMMEDESP STACK 72 displ mov rbx, [rsp+48h] - 40e3b7 5 PTRIMMEDESP STACK 80 displ mov rbp, [rsp+50h] - 40e3bc 5 PTRIMMEDESP STACK 88 displ mov r12, [rsp+58h] - 40e3c1 5 PTRIMMEDESP STACK 96 displ mov r13, [rsp+60h] - 40e3c6 5 PTRIMMEDESP STACK 104 displ mov r14, [rsp+68h] - 40e3cb 5 PTRIMMEDESP STACK 112 displ mov r15, [rsp+70h] - 40e3d0 -1 INSTR LOCAL 1stSrcVia2ndSrcIMMEDNUM add rsp, 78h - 40e3e3 -2 INSTR LOCAL n EDX ZZ AlwaysNUM xor edx, edx - 40e3e5 -1 INSTR LOCAL NoMetaUpdate jmp loc_40E2C0 - 40e3f0 -3 INSTR LOCAL NoWarn push r12 - 40e3f9 -3 INSTR LOCAL NoWarn push rbp - 40e401 -1 INSTR LOCAL NoMetaUpdate cmp r12d, 1 - 40e405 -3 INSTR LOCAL NoWarn push rbx - 40e406 -1 INSTR LOCAL NoMetaUpdate jbe short loc_40E433 - 40e408 -1 INSTR LOCAL 1stSrcVia2ndSrcIMMEDNUM sub r12d, 2 - 40e40c -2 INSTR LOCAL n EBX ZZ AlwaysNUM xor ebx, ebx - 40e40e -1 INSTR LOCAL 1stSrcVia2ndSrcIMMEDNUM add r12, 1 - 40e412 -2 INSTR LOCAL n R12 ZZ AlwaysNUM shl r12, 4 - 40e420 5 PTRIMMEDEBP STACK 24 displ mov rdi, [rbp+rbx+18h] - 40e425 -1 INSTR LOCAL 1stSrcVia2ndSrcIMMEDNUM add rbx, 10h - 40e429 -1 INSTR LOCAL NoMetaUpdate call _free - 40e42e -1 INSTR LOCAL NoMetaUpdate cmp rbx, r12 - 40e431 -1 INSTR LOCAL NoMetaUpdate jnz short loc_40E420 - 40e433 4 PTRIMMEDEBP STACK 8 displ mov rdi, [rbp+8] - 40e437 -1 INSTR LOCAL NoMetaUpdate cmp rdi, offset qword_61A1E0 - 40e43e -1 INSTR LOCAL NoMetaUpdate jz short loc_40E45B - 40e440 -1 INSTR LOCAL NoMetaUpdate call _free - 40e45b -1 INSTR LOCAL NoMetaUpdate cmp rbp, offset qword_619560 - 40e462 -1 INSTR LOCAL NoMetaUpdate jz short loc_40E477 - 40e464 3 PTRIMMEDEBP STACK 0 displ mov rdi, rbp - 40e467 -1 INSTR LOCAL NoMetaUpdate call _free - 40e490 5 INSTR BELONGTO 40e4c0 - 40e490 5 INSTR DEADREGS EFLAGS ECX EDX EDI ZZ mov ecx, offset qword_61A1A0 - 40e495 -2 INSTR LOCAL n RDX ZZ NUMVia2ndSrcIMMEDNUM mov rdx, 0FFFFFFFFFFFFFFFFh - 40e495 7 INSTR BELONGTO 40e4c0 - 40e495 7 INSTR DEADREGS EFLAGS EDX EDI ZZ mov rdx, 0FFFFFFFFFFFFFFFFh - 40e49c -1 INSTR LOCAL NoMetaUpdate jmp sub_40DF20 - 40e49c 5 INSTR BELONGTO 40e4c0 - 40e49c 5 INSTR DEADREGS EFLAGS EDI ZZ jmp sub_40DF20 - 40e4b5 -1 INSTR LOCAL NoMetaUpdate jmp sub_40DF20 - 40e4c0 0 FUNC FRAMERESTORE 0 0 0 1 0 16 2 0 1 3 0 0 4 0 0 5 0 0 6 0 0 7 0 0 8 0 0 9 0 0 10 0 0 11 0 0 12 0 0 13 0 0 14 0 0 15 0 0 ZZ - 40e4c0 0 FUNC MMSAFENESS SAFE - 40e4c0 10 FUNC GLOBAL sub_40E4C0 FUNC_UNSAFE NOFP RET 40e4c9 - 40e4c0 -1 INSTR LOCAL MetadataUnused mov rsi, rdi - 40e4c0 3 INSTR BELONGTO 40e4c0 - 40e4c0 8 MEMORYHOLE STACK esp + 0 ReturnAddress - 40e4c3 -1 INSTR LOCAL MetadataUnused xor edi, edi - 40e4c3 2 INSTR BELONGTO 40e4c0 - 40e4c5 -1 INSTR LOCAL NoMetaUpdate jmp loc_40E490 - 40e4c5 5 INSTR BELONGTO 40e4c0 - 40e4c5 5 INSTR DEADREGS EFLAGS ESI EDI ZZ jmp loc_40E490 - 40e4d6 -2 INSTR LOCAL n EDI ZZ AlwaysNUM xor edi, edi - 40e4d8 -1 INSTR LOCAL NoMetaUpdate jmp loc_40E4B0 - 40e4e0 0 FUNC FRAMERESTORE 0 0 4 1 0 96 2 0 1 3 0 0 4 0 8 5 0 0 6 0 1 7 0 4 8 0 0 9 0 0 10 0 0 11 0 0 12 0 0 13 0 0 14 0 0 15 0 0 ZZ - 40e4e0 0 FUNC MMSAFENESS SAFE - 40e4e0 5 INSTR BELONGTO 40e4e0 - 40e4e0 5 INSTR DEADREGS EFLAGS EAX ECX R8 R9 R10 R11 ZZ mov [rsp+var_10], rbx - 40e4e0 5 PTRIMMEDESP STACK -16 displ mov [rsp+var_10], rbx - 40e4e0 62 FUNC GLOBAL sub_40E4E0 FUNC_UNSAFE NOFP RET 40e51d - 40e4e5 5 INSTR BELONGTO 40e4e0 - 40e4e5 5 INSTR DEADREGS EFLAGS EAX ECX EBX R8 R9 R10 R11 ZZ mov [rsp+var_8], rbp - 40e4e5 5 PTRIMMEDESP STACK -8 displ mov [rsp+var_8], rbp - 40e4ea 4 INSTR BELONGTO 40e4e0 - 40e4ea 4 INSTR DEADREGS EFLAGS EAX ECX EBX R8 R9 R10 R11 ZZ sub rsp, 58h - 40e4ea 88 DATAREF STACK 1253 esp + 0 PARENT LocalFrame LOCALFRAME - 40e4ea 8 DATAREF STACK 1254 esp + 72 CHILDOF 1253 OFFSET 72 LOCALVAR var_10 - 40e4ea 8 DATAREF STACK 1255 esp + 80 CHILDOF 1253 OFFSET 80 LOCALVAR var_8 - 40e4ea 8 MEMORYHOLE STACK esp + 88 ReturnAddress - 40e4ee 3 INSTR BELONGTO 40e4e0 - 40e4ee 3 INSTR DEADREGS EFLAGS EAX ECX EBX R8 R9 R10 R11 ZZ mov rbp, rdx - 40e4f1 2 INSTR BELONGTO 40e4e0 - 40e4f1 2 INSTR DEADREGS EFLAGS EAX ECX EDX EBX R8 R9 R10 R11 ZZ mov ebx, edi - 40e4f1 -2 INSTR LOCAL n EBX ZZ NumericDEFs mov ebx, edi - 40e4f3 3 INSTR BELONGTO 40e4e0 - 40e4f3 3 INSTR DEADREGS EFLAGS EAX ECX EDX EDI R8 R9 R10 R11 ZZ mov rdi, rsp - 40e4f3 3 PTRIMMEDESP STACK 0 displ mov rdi, rsp - 40e4f6 -1 INSTR LOCAL NoMetaUpdate call sub_40D270 - 40e4f6 5 INSTR BELONGTO 40e4e0 - 40e4f6 5 INSTR DEADREGS EFLAGS EAX ECX EDX R8 R9 R10 R11 ZZ call sub_40D270 - 40e4fb 3 INSTR BELONGTO 40e4e0 - 40e4fb 3 INSTR DEADREGS EFLAGS ECX EDX ESI EDI ZZ mov rcx, rsp - 40e4fb 3 PTRIMMEDESP STACK 0 displ mov rcx, rsp - 40e4fe 3 INSTR BELONGTO 40e4e0 - 40e4fe 3 INSTR DEADREGS EFLAGS EDX ESI EDI ZZ mov rsi, rbp - 40e501 2 INSTR BELONGTO 40e4e0 - 40e501 2 INSTR DEADREGS EFLAGS EDX EDI ZZ mov edi, ebx - 40e501 -2 INSTR LOCAL n EDI ZZ NumericDEFs mov edi, ebx - 40e503 -2 INSTR LOCAL n RDX ZZ NUMVia2ndSrcIMMEDNUM mov rdx, 0FFFFFFFFFFFFFFFFh - 40e503 7 INSTR BELONGTO 40e4e0 - 40e503 7 INSTR DEADREGS EFLAGS EDX EBX ZZ mov rdx, 0FFFFFFFFFFFFFFFFh - 40e50a -1 INSTR LOCAL NoMetaUpdate call sub_40DF20 - 40e50a 5 INSTR BELONGTO 40e4e0 - 40e50a 5 INSTR DEADREGS EFLAGS EBX ZZ call sub_40DF20 - 40e50f 5 INSTR BELONGTO 40e4e0 - 40e50f 5 INSTR DEADREGS EFLAGS EBX R8 R9 R10 R11 ZZ mov rbx, [rsp+58h+var_10] - 40e50f 5 PTRIMMEDESP STACK 72 displ mov rbx, [rsp+58h+var_10] - 40e514 5 INSTR BELONGTO 40e4e0 - 40e514 5 INSTR DEADREGS EFLAGS R8 R9 R10 R11 ZZ mov rbp, [rsp+58h+var_8] - 40e514 5 PTRIMMEDESP STACK 80 displ mov rbp, [rsp+58h+var_8] - 40e519 -1 INSTR LOCAL 1stSrcVia2ndSrcIMMEDNUM add rsp, 58h - 40e519 4 INSTR BELONGTO 40e4e0 - 40e51d 1 INSTR BELONGTO 40e4e0 - 40e51d 1 INSTR DEADREGS EFLAGS R8 R9 R10 R11 ZZ retn - 40e51d 88 DEALLOC STACK esp - 88 retn - 40e520 5 PTRIMMEDESP STACK -24 displ mov [rsp-18h], rbx - 40e525 5 PTRIMMEDESP STACK -16 displ mov [rsp-10h], rbp - 40e52c 5 PTRIMMEDESP STACK -8 displ mov [rsp-8], r12 - 40e53b 3 PTRIMMEDESP STACK 0 displ mov rdi, rsp - 40e53e -1 INSTR LOCAL NoMetaUpdate call sub_40D270 - 40e543 3 PTRIMMEDESP STACK 0 displ mov rcx, rsp - 40e549 3 PTRIMMEDEBP STACK 0 displ mov rsi, rbp - 40e54e -1 INSTR LOCAL NoMetaUpdate call sub_40DF20 - 40e553 5 PTRIMMEDESP STACK 64 displ mov rbx, [rsp+40h] - 40e558 5 PTRIMMEDESP STACK 72 displ mov rbp, [rsp+48h] - 40e55d 5 PTRIMMEDESP STACK 80 displ mov r12, [rsp+50h] - 40e562 -1 INSTR LOCAL 1stSrcVia2ndSrcIMMEDNUM add rsp, 58h - 40e575 -2 INSTR LOCAL n EDI ZZ AlwaysNUM xor edi, edi - 40e577 -1 INSTR LOCAL NoMetaUpdate jmp sub_40E4E0 - 40e588 -2 INSTR LOCAL n EDI ZZ AlwaysNUM xor edi, edi - 40e58a -1 INSTR LOCAL NoMetaUpdate jmp loc_40E520 - 40e590 0 FUNC FRAMERESTORE 0 0 4 1 0 96 2 0 1 3 0 0 4 0 8 5 0 0 6 0 1 7 0 4 8 0 0 9 0 0 10 0 0 11 0 0 12 0 0 13 0 0 14 0 0 15 0 0 ZZ - 40e590 0 FUNC MMSAFENESS UNSAFE - 40e590 148 FUNC GLOBAL sub_40E590 FUNC_UNSAFE NOFP RET 40e623 - 40e590 24 DATAREF STACK 1263 esp + 48 CHILDOF 1256 OFFSET 48 LOCALVAR var_18 - 40e590 4 INSTR BELONGTO 40e590 - 40e590 4 INSTR DEADREGS EFLAGS EAX ECX R8 R9 ZZ sub rsp, 48h - 40e590 72 DATAREF STACK 1256 esp + 0 PARENT LocalFrame LOCALFRAME - 40e590 8 DATAREF STACK 1257 esp + 0 CHILDOF 1256 OFFSET 0 OutArgsRegion OUTARGS - 40e590 8 DATAREF STACK 1258 esp + 8 CHILDOF 1256 OFFSET 8 LOCALVAR var_40 - 40e590 8 DATAREF STACK 1259 esp + 16 CHILDOF 1256 OFFSET 16 LOCALVAR var_38 - 40e590 8 DATAREF STACK 1260 esp + 24 CHILDOF 1256 OFFSET 24 LOCALVAR var_30 - 40e590 8 DATAREF STACK 1261 esp + 32 CHILDOF 1256 OFFSET 32 LOCALVAR var_28 - 40e590 8 DATAREF STACK 1262 esp + 40 CHILDOF 1256 OFFSET 40 LOCALVAR var_20 - 40e590 8 MEMORYHOLE STACK esp + 72 ReturnAddress - 40e594 7 INSTR BELONGTO 40e590 - 40e594 7 INSTR DEADREGS EFLAGS EAX ECX R8 R9 ZZ mov rax, cs:qword_61A1A0 - 40e59b 2 INSTR BELONGTO 40e590 - 40e59b 2 INSTR DEADREGS EFLAGS ECX R8 R9 ZZ mov ecx, edx - 40e59b -2 INSTR LOCAL n ECX ZZ NumericDEFs mov ecx, edx - 40e59d -1 INSTR LOCAL MetadataRedundant and ecx, 1Fh - 40e59d 3 INSTR BELONGTO 40e590 - 40e5a0 4 INSTR BELONGTO 40e590 - 40e5a0 4 INSTR DEADREGS EFLAGS R8 R9 ZZ mov [rsp+48h+var_48], rax - 40e5a0 4 PTRIMMEDESP STACK 0 displ mov [rsp+48h+var_48], rax - 40e5a4 7 INSTR BELONGTO 40e590 - 40e5a4 7 INSTR DEADREGS EFLAGS EAX R8 R9 ZZ mov rax, cs:qword_61A1A8 - 40e5ab 5 INSTR BELONGTO 40e590 - 40e5ab 5 INSTR DEADREGS EFLAGS R8 R9 ZZ mov [rsp+48h+var_40], rax - 40e5ab 5 PTRIMMEDESP STACK 8 displ mov [rsp+48h+var_40], rax - 40e5b0 7 INSTR BELONGTO 40e590 - 40e5b0 7 INSTR DEADREGS EFLAGS EAX R8 R9 ZZ mov rax, cs:qword_61A1B0 - 40e5b7 5 INSTR BELONGTO 40e590 - 40e5b7 5 INSTR DEADREGS EFLAGS R8 R9 ZZ mov [rsp+48h+var_38], rax - 40e5b7 5 PTRIMMEDESP STACK 16 displ mov [rsp+48h+var_38], rax - 40e5bc 7 INSTR BELONGTO 40e590 - 40e5bc 7 INSTR DEADREGS EFLAGS EAX R8 R9 ZZ mov rax, cs:qword_61A1B8 - 40e5c3 5 INSTR BELONGTO 40e590 - 40e5c3 5 INSTR DEADREGS EFLAGS R8 R9 ZZ mov [rsp+48h+var_30], rax - 40e5c3 5 PTRIMMEDESP STACK 24 displ mov [rsp+48h+var_30], rax - 40e5c8 7 INSTR BELONGTO 40e590 - 40e5c8 7 INSTR DEADREGS EFLAGS EAX R8 R9 ZZ mov rax, cs:qword_61A1C0 - 40e5cf 5 INSTR BELONGTO 40e590 - 40e5cf 5 INSTR DEADREGS EFLAGS R8 R9 ZZ mov [rsp+48h+var_28], rax - 40e5cf 5 PTRIMMEDESP STACK 32 displ mov [rsp+48h+var_28], rax - 40e5d4 7 INSTR BELONGTO 40e590 - 40e5d4 7 INSTR DEADREGS EFLAGS EAX R8 R9 ZZ mov rax, cs:qword_61A1C8 - 40e5db 5 INSTR BELONGTO 40e590 - 40e5db 5 INSTR DEADREGS EFLAGS R8 R9 ZZ mov [rsp+48h+var_20], rax - 40e5db 5 PTRIMMEDESP STACK 40 displ mov [rsp+48h+var_20], rax - 40e5e0 7 INSTR BELONGTO 40e590 - 40e5e0 7 INSTR DEADREGS EFLAGS EAX R8 R9 ZZ mov rax, cs:qword_61A1D0 - 40e5e7 5 INSTR BELONGTO 40e590 - 40e5e7 5 INSTR DEADREGS EFLAGS R8 R9 ZZ mov [rsp+48h+var_18], rax - 40e5e7 5 PTRIMMEDESP STACK 48 displ mov [rsp+48h+var_18], rax - 40e5ec 2 INSTR BELONGTO 40e590 - 40e5ec 2 INSTR DEADREGS EFLAGS EAX R8 R9 ZZ mov eax, edx - 40e5ec -2 INSTR LOCAL n EAX ZZ NumericDEFs mov eax, edx - 40e5ee 3 INSTR BELONGTO 40e590 - 40e5ee 3 INSTR DEADREGS EFLAGS EDX R8 R9 ZZ mov rdx, rsi - 40e5f1 -1 INSTR LOCAL MetadataRedundant shr al, 5 - 40e5f1 3 INSTR BELONGTO 40e590 - 40e5f4 3 INSTR BELONGTO 40e590 - 40e5f4 3 INSTR DEADREGS EFLAGS ESI R8 R9 ZZ mov rsi, rdi - 40e5f7 2 INSTR BELONGTO 40e590 - 40e5f7 2 INSTR DEADREGS EFLAGS EDI R8 R9 ZZ xor edi, edi - 40e5f7 -2 INSTR LOCAL n EDI ZZ AlwaysNUM xor edi, edi - 40e5f9 -2 INSTR LOCAL n R8 ZZ NumericDEFs movzx r8d, al - 40e5f9 4 INSTR BELONGTO 40e590 - 40e5f9 4 INSTR DEADREGS EFLAGS R8 R9 ZZ movzx r8d, al - 40e5fd 5 INSTR BELONGTO 40e590 - 40e5fd 5 INSTR DEADREGS EFLAGS EAX R9 ZZ mov r9d, dword ptr [rsp+r8*4+48h+var_40] - 40e5fd 5 PTRIMMEDESP STACK 8 displ mov r9d, dword ptr [rsp+r8*4+48h+var_40] - 40e602 -1 INSTR LOCAL MetadataRedundant mov eax, r9d - 40e602 3 INSTR BELONGTO 40e590 - 40e605 -1 INSTR LOCAL MetadataRedundant shr eax, cl - 40e605 2 INSTR BELONGTO 40e590 - 40e607 -1 INSTR LOCAL MetadataRedundant and eax, 1 - 40e607 3 INSTR BELONGTO 40e590 - 40e60a -1 INSTR LOCAL MetadataRedundant xor eax, 1 - 40e60a 3 INSTR BELONGTO 40e590 - 40e60d -1 INSTR LOCAL MetadataRedundant shl eax, cl - 40e60d 2 INSTR BELONGTO 40e590 - 40e60f 3 INSTR BELONGTO 40e590 - 40e60f 3 INSTR DEADREGS EFLAGS ECX ZZ mov rcx, rsp - 40e60f 3 PTRIMMEDESP STACK 0 displ mov rcx, rsp - 40e612 -1 INSTR LOCAL MetadataRedundant xor eax, r9d - 40e612 3 INSTR BELONGTO 40e590 - 40e615 5 INSTR BELONGTO 40e590 - 40e615 5 INSTR DEADREGS EFLAGS ZZ mov dword ptr [rsp+r8*4+48h+var_40], eax - 40e615 5 PTRIMMEDESP STACK 8 displ mov dword ptr [rsp+r8*4+48h+var_40], eax - 40e61a -1 INSTR LOCAL NoMetaUpdate call sub_40DF20 - 40e61a 5 INSTR BELONGTO 40e590 - 40e61a 5 INSTR DEADREGS EFLAGS ZZ call sub_40DF20 - 40e61f -1 INSTR LOCAL 1stSrcVia2ndSrcIMMEDNUM add rsp, 48h - 40e61f 4 INSTR BELONGTO 40e590 - 40e623 1 INSTR BELONGTO 40e590 - 40e623 1 INSTR DEADREGS EFLAGS R8 R9 R10 R11 ZZ retn - 40e623 72 DEALLOC STACK esp - 72 retn - 40e630 -2 INSTR LOCAL n EDX ZZ NumericDEFs movsx edx, sil - 40e630 4 INSTR BELONGTO 40e640 - 40e630 4 INSTR DEADREGS EFLAGS EDX ZZ movsx edx, sil - 40e634 -1 INSTR LOCAL MetadataUnused mov rsi, 0FFFFFFFFFFFFFFFFh - 40e634 7 INSTR BELONGTO 40e640 - 40e63b -1 INSTR LOCAL NoMetaUpdate jmp sub_40E590 - 40e63b 5 INSTR BELONGTO 40e640 - 40e63b 5 INSTR DEADREGS EFLAGS ESI ZZ jmp sub_40E590 - 40e640 0 FUNC FRAMERESTORE 0 0 1 1 0 1 2 0 1 3 0 0 4 0 0 5 0 0 6 0 0 7 0 0 8 0 0 9 0 0 10 0 0 11 0 0 12 0 0 13 0 0 14 0 0 15 0 0 ZZ - 40e640 0 FUNC MMSAFENESS SAFE - 40e640 10 FUNC GLOBAL sub_40E640 FUNC_UNSAFE NOFP RET 40e649 - 40e640 -2 INSTR LOCAL n ESI ZZ NUMVia2ndSrcIMMEDNUM mov esi, 3Ah - 40e640 5 INSTR BELONGTO 40e640 - 40e640 5 INSTR DEADREGS EFLAGS ESI ZZ mov esi, 3Ah - 40e640 8 MEMORYHOLE STACK esp + 0 ReturnAddress - 40e645 -1 INSTR LOCAL NoMetaUpdate jmp loc_40E630 - 40e645 5 INSTR BELONGTO 40e640 - 40e645 5 INSTR DEADREGS EFLAGS ZZ jmp loc_40E630 - 40e650 -2 INSTR LOCAL n EDX ZZ NUMVia2ndSrcIMMEDNUM mov edx, 3Ah - 40e655 -1 INSTR LOCAL NoMetaUpdate jmp sub_40E590 - 40e660 5 PTRIMMEDESP STACK -24 displ mov [rsp-18h], rbx - 40e665 5 PTRIMMEDESP STACK -16 displ mov [rsp-10h], rbp - 40e66c 5 PTRIMMEDESP STACK -8 displ mov [rsp-8], r12 - 40e682 3 PTRIMMEDESP STACK 0 displ mov rdi, rsp - 40e685 4 PTRIMMEDESP STACK 0 displ mov [rsp], rax - 40e690 5 PTRIMMEDESP STACK 8 displ mov [rsp+8], rax - 40e69c 5 PTRIMMEDESP STACK 16 displ mov [rsp+10h], rax - 40e6a8 5 PTRIMMEDESP STACK 24 displ mov [rsp+18h], rax - 40e6b4 5 PTRIMMEDESP STACK 32 displ mov [rsp+20h], rax - 40e6c0 5 PTRIMMEDESP STACK 40 displ mov [rsp+28h], rax - 40e6cc 5 PTRIMMEDESP STACK 48 displ mov [rsp+30h], rax - 40e6d1 -1 INSTR LOCAL NoMetaUpdate call sub_40E1D0 - 40e6d6 3 PTRIMMEDESP STACK 0 displ mov rcx, rsp - 40e6dc 3 PTRIMMEDEBP STACK 0 displ mov rsi, rbp - 40e6e1 -1 INSTR LOCAL NoMetaUpdate call sub_40DF20 - 40e6e6 5 PTRIMMEDESP STACK 64 displ mov rbx, [rsp+40h] - 40e6eb 5 PTRIMMEDESP STACK 72 displ mov rbp, [rsp+48h] - 40e6f0 5 PTRIMMEDESP STACK 80 displ mov r12, [rsp+50h] - 40e6f5 -1 INSTR LOCAL 1stSrcVia2ndSrcIMMEDNUM add rsp, 58h - 40e700 -2 INSTR LOCAL n R8 ZZ NUMVia2ndSrcIMMEDNUM mov r8, 0FFFFFFFFFFFFFFFFh - 40e707 -1 INSTR LOCAL NoMetaUpdate jmp loc_40E660 - 40e719 -2 INSTR LOCAL n EDI ZZ AlwaysNUM xor edi, edi - 40e71b -1 INSTR LOCAL NoMetaUpdate jmp loc_40E700 - 40e72c -2 INSTR LOCAL n EDI ZZ AlwaysNUM xor edi, edi - 40e72e -1 INSTR LOCAL NoMetaUpdate jmp loc_40E660 - 40e740 0 FUNC FRAMERESTORE 0 0 4 1 0 1 2 0 1 3 -20 0 4 0 8 5 -12 0 6 0 4 7 0 4 8 0 0 9 0 0 10 0 0 11 0 0 12 -4 0 13 0 0 14 0 0 15 0 0 ZZ - 40e740 0 FUNC MMSAFENESS SAFE - 40e740 2 INSTR BELONGTO 40e740 - 40e740 2 INSTR DEADREGS EFLAGS ZZ push r12 - 40e740 -3 INSTR LOCAL NoWarn push r12 - 40e740 63 FUNC GLOBAL sub_40E740 FUNC_UNSAFE NOFP RET 40e77e - 40e742 -1 INSTR LOCAL NoMetaUpdate test rdx, rdx - 40e742 3 INSTR BELONGTO 40e740 - 40e745 -2 INSTR LOCAL n R12 ZZ NumericDEFs mov r12, rdx - 40e745 3 INSTR BELONGTO 40e740 - 40e745 3 INSTR DEADREGS R12 ZZ mov r12, rdx - 40e748 1 INSTR BELONGTO 40e740 - 40e748 -3 INSTR LOCAL NoWarn push rbp - 40e749 -1 INSTR LOCAL MetadataUnused mov rbp, rsi - 40e749 3 INSTR BELONGTO 40e740 - 40e74c 1 INSTR BELONGTO 40e740 - 40e74c 24 DATAREF STACK 1264 esp + 0 PARENT LocalFrame LOCALFRAME - 40e74c 8 MEMORYHOLE STACK esp + 24 ReturnAddress - 40e74d 3 INSTR BELONGTO 40e740 - 40e74d 3 INSTR DEADREGS EBX ZZ mov rbx, rdi - 40e750 -1 INSTR LOCAL NoMetaUpdate jz short loc_40E777 - 40e750 2 INSTR BELONGTO 40e740 - 40e752 -1 INSTR LOCAL NoMetaUpdate call ___ctype_toupper_loc - 40e752 5 INSTR BELONGTO 40e740 - 40e752 5 INSTR DEADREGS EFLAGS ZZ call ___ctype_toupper_loc - 40e757 9 INSTR BELONGTO 40e740 - 40e760 -2 INSTR LOCAL n ECX ZZ NumericDEFs movzx ecx, byte ptr [rbp+r12-1] - 40e760 6 INSTR BELONGTO 40e740 - 40e760 6 INSTR DEADREGS EFLAGS ECX EDX R8 R9 R10 R11 ZZ movzx ecx, byte ptr [rbp+r12-1] - 40e766 -1 INSTR LOCAL MetadataUnused mov rdx, [rax] - 40e766 3 INSTR BELONGTO 40e740 - 40e769 3 INSTR BELONGTO 40e740 - 40e769 3 INSTR DEADREGS EFLAGS R8 R9 R10 R11 ZZ mov edx, [rdx+rcx*4] - 40e76c 5 INSTR BELONGTO 40e740 - 40e76c 5 INSTR DEADREGS EFLAGS R8 R9 R10 R11 ZZ mov [rbx+r12-1], dl - 40e771 -1 INSTR LOCAL 1stSrcVia2ndSrcIMMEDNUM sub r12, 1 - 40e771 4 INSTR BELONGTO 40e740 - 40e775 -1 INSTR LOCAL NoMetaUpdate jnz short loc_40E760 - 40e775 2 INSTR BELONGTO 40e740 - 40e777 3 INSTR BELONGTO 40e740 - 40e777 3 INSTR DEADREGS EFLAGS EAX R8 R9 R10 R11 R12 ZZ mov rax, rbx - 40e77a 1 INSTR BELONGTO 40e740 - 40e77a 1 INSTR DEADREGS EFLAGS EBX R8 R9 R10 R11 R12 ZZ pop rbx - 40e77b 1 INSTR BELONGTO 40e740 - 40e77b 1 INSTR DEADREGS EFLAGS R8 R9 R10 R11 R12 ZZ pop rbp - 40e77c 2 INSTR BELONGTO 40e740 - 40e77c 2 INSTR DEADREGS EFLAGS R8 R9 R10 R11 R12 ZZ pop r12 - 40e77e 1 INSTR BELONGTO 40e740 - 40e77e 1 INSTR DEADREGS EFLAGS R8 R9 R10 R11 R12 ZZ retn - 40e780 0 FUNC FRAMERESTORE 0 0 0 1 0 96 2 0 1 3 -44 0 4 0 8 5 -36 0 6 0 96 7 0 1 8 0 0 9 0 0 10 0 0 11 0 0 12 -28 0 13 -20 0 14 -12 0 15 -4 0 ZZ - 40e780 0 FUNC MMSAFENESS UNSAFE - 40e780 2 INSTR BELONGTO 40e780 - 40e780 2 INSTR DEADREGS EFLAGS EAX ZZ push r15 - 40e780 -3 INSTR LOCAL NoWarn push r15 - 40e780 6634 FUNC GLOBAL sub_40E780 FUNC_UNSAFE NOFP RET 410169 - 40e782 -2 INSTR LOCAL n R15 ZZ NumericDEFs mov r15, rdx - 40e782 3 INSTR BELONGTO 40e780 - 40e782 3 INSTR DEADREGS EFLAGS EAX R15 ZZ mov r15, rdx - 40e785 2 INSTR BELONGTO 40e780 - 40e785 2 INSTR DEADREGS EFLAGS EAX EDX ZZ push r14 - 40e785 -3 INSTR LOCAL NoWarn push r14 - 40e787 2 INSTR BELONGTO 40e780 - 40e787 2 INSTR DEADREGS EFLAGS EAX EDX R14 ZZ push r13 - 40e787 -3 INSTR LOCAL NoWarn push r13 - 40e789 2 INSTR BELONGTO 40e780 - 40e789 2 INSTR DEADREGS EFLAGS EAX EDX R13 R14 ZZ push r12 - 40e789 -3 INSTR LOCAL NoWarn push r12 - 40e78b 1 INSTR BELONGTO 40e780 - 40e78b 1 INSTR DEADREGS EFLAGS EAX EDX R12 R13 R14 ZZ push rbp - 40e78b -3 INSTR LOCAL NoWarn push rbp - 40e78c 1 INSTR BELONGTO 40e780 - 40e78c 1 INSTR DEADREGS EFLAGS EAX EDX R12 R13 R14 ZZ push rbx - 40e78c -3 INSTR LOCAL NoWarn push rbx - 40e78d 1023 DATAREF STACK 1285 esp + 209 CHILDOF 1265 OFFSET 209 LOCALVAR var_467 - 40e78d 11 DATAREF STACK 1276 esp + 104 CHILDOF 1265 OFFSET 104 LOCALVAR var_4D0 - 40e78d 1288 DATAREF STACK 1265 esp + 0 PARENT LocalFrame LOCALFRAME - 40e78d 12 DATAREF STACK 1272 esp + 64 CHILDOF 1265 OFFSET 64 LOCALVAR var_4F8 - 40e78d 16 DATAREF STACK 1274 esp + 80 CHILDOF 1265 OFFSET 80 LOCALVAR n - 40e78d 16 DATAREF STACK 1291 esp + 1272 CHILDOF 1265 OFFSET 1272 LOCALVAR var_40 - 40e78d 1 DATAREF STACK 1277 esp + 115 CHILDOF 1265 OFFSET 115 LOCALVAR var_4C5 - 40e78d 1 DATAREF STACK 1282 esp + 143 CHILDOF 1265 OFFSET 143 LOCALVAR var_4A9 - 40e78d 1 DATAREF STACK 1284 esp + 208 CHILDOF 1265 OFFSET 208 LOCALVAR s - 40e78d 1 DATAREF STACK 1287 esp + 1264 CHILDOF 1265 OFFSET 1264 LOCALVAR format - 40e78d 1 DATAREF STACK 1288 esp + 1265 CHILDOF 1265 OFFSET 1265 LOCALVAR var_47 - 40e78d 1 DATAREF STACK 1289 esp + 1266 CHILDOF 1265 OFFSET 1266 LOCALVAR var_46 - 40e78d 24 MEMORYHOLE STACK esp + 1288 CalleeSavedRegs - 40e78d 32 DATAREF STACK 1286 esp + 1232 CHILDOF 1265 OFFSET 1232 LOCALVAR var_68 - 40e78d 4 DATAREF STACK 1266 esp + 0 CHILDOF 1265 OFFSET 0 OutArgsRegion OUTARGS - 40e78d 4 DATAREF STACK 1273 esp + 76 CHILDOF 1265 OFFSET 76 LOCALVAR var_4EC - 40e78d 4 DATAREF STACK 1278 esp + 116 CHILDOF 1265 OFFSET 116 LOCALVAR var_4C4 - 40e78d 5 DATAREF STACK 1290 esp + 1267 CHILDOF 1265 OFFSET 1267 LOCALVAR var_45 - 40e78d 64 DATAREF STACK 1283 esp + 144 CHILDOF 1265 OFFSET 144 LOCALVAR var_4A8 - 40e78d 7 DATAREF STACK 1281 esp + 136 CHILDOF 1265 OFFSET 136 LOCALVAR var_4B0 - 40e78d 7 INSTR BELONGTO 40e780 - 40e78d 7 INSTR DEADREGS EFLAGS EAX EDX EBX R12 R13 R14 ZZ sub rsp, 508h - 40e78d 8 DATAREF STACK 1267 esp + 24 CHILDOF 1265 OFFSET 24 LOCALVAR var_520 - 40e78d 8 DATAREF STACK 1268 esp + 32 CHILDOF 1265 OFFSET 32 LOCALVAR var_518 - 40e78d 8 DATAREF STACK 1269 esp + 40 CHILDOF 1265 OFFSET 40 LOCALVAR var_510 - 40e78d 8 DATAREF STACK 1270 esp + 48 CHILDOF 1265 OFFSET 48 LOCALVAR var_508 - 40e78d 8 DATAREF STACK 1271 esp + 56 CHILDOF 1265 OFFSET 56 LOCALVAR var_500 - 40e78d 8 DATAREF STACK 1275 esp + 96 CHILDOF 1265 OFFSET 96 LOCALVAR tp - 40e78d 8 DATAREF STACK 1279 esp + 120 CHILDOF 1265 OFFSET 120 LOCALVAR src - 40e78d 8 DATAREF STACK 1280 esp + 128 CHILDOF 1265 OFFSET 128 LOCALVAR var_4B8 - 40e78d 8 MEMORYHOLE STACK esp + 1312 ReturnAddress - 40e794 4 INSTR BELONGTO 40e780 - 40e794 4 INSTR DEADREGS EFLAGS EAX EDX EBX R12 R13 R14 ZZ mov edx, [r8+8] - 40e798 9 INSTR BELONGTO 40e780 - 40e798 9 INSTR DEADREGS EFLAGS EAX EBX R12 R13 R14 ZZ mov rax, fs:28h - 40e7a1 8 INSTR BELONGTO 40e780 - 40e7a1 8 INSTR DEADREGS EFLAGS EBX R12 R13 R14 ZZ mov [rsp+538h+var_40], rax - 40e7a1 8 PTRIMMEDESP STACK 1272 displ mov [rsp+538h+var_40], rax - 40e7a9 -1 INSTR LOCAL MetadataUnused xor eax, eax - 40e7a9 2 INSTR BELONGTO 40e780 - 40e7ab 4 INSTR BELONGTO 40e780 - 40e7ab 4 INSTR DEADREGS EFLAGS EAX EBX R12 R13 R14 ZZ mov rax, [r8+30h] - 40e7af 5 INSTR BELONGTO 40e780 - 40e7af 5 INSTR DEADREGS EFLAGS EBX R12 R13 R14 ZZ mov [rsp+538h+tp], r8 - 40e7af 5 PTRIMMEDESP STACK 96 displ mov [rsp+538h+tp], r8 - 40e7b4 -1 INSTR LOCAL NoMetaUpdate cmp edx, 0Ch - 40e7b4 3 INSTR BELONGTO 40e780 - 40e7b7 8 INSTR BELONGTO 40e780 - 40e7b7 8 INSTR DEADREGS EBX R12 R13 R14 ZZ mov [rsp+538h+var_4B0], r9d - 40e7b7 8 PTRIMMEDESP STACK 136 displ mov [rsp+538h+var_4B0], r9d - 40e7bf 5 INSTR BELONGTO 40e780 - 40e7bf 5 INSTR DEADREGS EBX R12 R13 R14 ZZ mov [rsp+538h+var_4C5], dil - 40e7bf 5 PTRIMMEDESP STACK 115 displ mov [rsp+538h+var_4C5], dil - 40e7c4 4 INSTR BELONGTO 40e780 - 40e7c4 4 INSTR DEADREGS EBX R12 R13 R14 ZZ mov [rsp+538h+var_4EC], edx - 40e7c4 4 PTRIMMEDESP STACK 76 displ mov [rsp+538h+var_4EC], edx - 40e7c8 8 INSTR BELONGTO 40e780 - 40e7c8 8 INSTR DEADREGS EBX R12 R13 R14 ZZ mov [rsp+538h+var_4B8], rax - 40e7c8 8 PTRIMMEDESP STACK 128 displ mov [rsp+538h+var_4B8], rax - 40e7d0 -1 INSTR LOCAL NoMetaUpdate jle loc_40EA80 - 40e7d0 6 INSTR BELONGTO 40e780 - 40e7d6 -1 INSTR LOCAL 1stSrcVia2ndSrcIMMEDNUM sub edx, 0Ch - 40e7d6 3 INSTR BELONGTO 40e780 - 40e7d9 4 INSTR BELONGTO 40e780 - 40e7d9 4 INSTR DEADREGS EFLAGS EAX EBX R12 R13 R14 ZZ mov [rsp+538h+var_4EC], edx - 40e7d9 4 PTRIMMEDESP STACK 76 displ mov [rsp+538h+var_4EC], edx - 40e7dd -2 INSTR LOCAL n EAX ZZ NumericDEFs movzx eax, byte ptr [rcx] - 40e7dd 3 INSTR BELONGTO 40e780 - 40e7dd 3 INSTR DEADREGS EFLAGS EAX EDX EBX R12 R13 R14 ZZ movzx eax, byte ptr [rcx] - 40e7e0 -1 INSTR LOCAL NoMetaUpdate test al, al - 40e7e0 2 INSTR BELONGTO 40e780 - 40e7e2 -1 INSTR LOCAL NoMetaUpdate jz loc_40FD76 - 40e7e2 6 INSTR BELONGTO 40e780 - 40e7e8 8 INSTR BELONGTO 40e780 - 40e7e8 8 INSTR DEADREGS EFLAGS EDX EBX R12 R13 R14 ZZ lea rdx, [rsp+538h+var_467] - 40e7e8 8 PTRIMMEDESP STACK 209 displ lea rdx, [rsp+538h+var_467] - 40e7f0 3 INSTR BELONGTO 40e780 - 40e7f0 3 INSTR DEADREGS EFLAGS EBX R12 R13 R14 ZZ mov rbx, rcx - 40e7f3 3 INSTR BELONGTO 40e780 - 40e7f3 3 INSTR DEADREGS EFLAGS R12 R13 R14 ZZ mov r12, rsi - 40e7f6 -2 INSTR LOCAL n R13 ZZ AlwaysNUM xor r13d, r13d - 40e7f6 3 INSTR BELONGTO 40e780 - 40e7f6 3 INSTR DEADREGS EFLAGS R13 R14 ZZ xor r13d, r13d - 40e7f9 5 INSTR BELONGTO 40e780 - 40e7f9 5 INSTR DEADREGS EFLAGS R14 ZZ mov [rsp+538h+src], rdx - 40e7f9 5 PTRIMMEDESP STACK 120 displ mov [rsp+538h+src], rdx - 40e7fe -1 INSTR LOCAL NoMetaUpdate jmp short loc_40E835 - 40e7fe 2 INSTR BELONGTO 40e780 - 40e800 -1 INSTR LOCAL MetadataUnused mov rdx, r15 - 40e800 3 INSTR BELONGTO 40e780 - 40e803 -1 INSTR LOCAL MetadataUnused sub rdx, r13 - 40e803 3 INSTR BELONGTO 40e780 - 40e806 -1 INSTR LOCAL NoMetaUpdate cmp rdx, 1 - 40e806 4 INSTR BELONGTO 40e780 - 40e80a -1 INSTR LOCAL NoMetaUpdate jbe loc_40EA08 - 40e80a 6 INSTR BELONGTO 40e780 - 40e810 -1 INSTR LOCAL NoMetaUpdate test r12, r12 - 40e810 3 INSTR BELONGTO 40e780 - 40e813 -1 INSTR LOCAL NoMetaUpdate jz short loc_40E81D - 40e813 2 INSTR BELONGTO 40e780 - 40e815 4 INSTR BELONGTO 40e780 - 40e815 4 INSTR DEADREGS EFLAGS EDX R14 ZZ mov [r12], al - 40e819 -1 INSTR LOCAL 1stSrcVia2ndSrcIMMEDNUM add r12, 1 - 40e819 4 INSTR BELONGTO 40e780 - 40e81d -1 INSTR LOCAL 1stSrcVia2ndSrcIMMEDNUM add r13, 1 - 40e81d 4 INSTR BELONGTO 40e780 - 40e821 3 INSTR BELONGTO 40e780 - 40e821 3 INSTR DEADREGS EFLAGS EAX EDX R14 ZZ mov r14, rbx - 40e824 -2 INSTR LOCAL n EAX ZZ NumericDEFs movzx eax, byte ptr [r14+1] - 40e824 5 INSTR BELONGTO 40e780 - 40e824 5 INSTR DEADREGS EFLAGS EAX EDX EBX ZZ movzx eax, byte ptr [r14+1] - 40e829 4 INSTR BELONGTO 40e780 - 40e829 4 INSTR DEADREGS EFLAGS EDX EBX ZZ lea rbx, [r14+1] - 40e82d -1 INSTR LOCAL NoMetaUpdate test al, al - 40e82d 2 INSTR BELONGTO 40e780 - 40e82f -1 INSTR LOCAL NoMetaUpdate jz loc_40E9D0 - 40e82f 6 INSTR BELONGTO 40e780 - 40e835 -1 INSTR LOCAL NoMetaUpdate cmp al, 25h - 40e835 2 INSTR BELONGTO 40e780 - 40e837 -1 INSTR LOCAL NoMetaUpdate jnz short loc_40E800 - 40e837 2 INSTR BELONGTO 40e780 - 40e839 -2 INSTR LOCAL n R8 ZZ NumericDEFs movzx r8d, [rsp+538h+var_4C5] - 40e839 6 INSTR BELONGTO 40e780 - 40e839 6 INSTR DEADREGS EFLAGS EAX ECX EDX ESI EDI R8 R11 R14 ZZ movzx r8d, [rsp+538h+var_4C5] - 40e839 6 PTRIMMEDESP STACK 115 displ movzx r8d, [rsp+538h+var_4C5] - 40e83f -1 INSTR LOCAL MetadataUnused xor eax, eax - 40e83f 2 INSTR BELONGTO 40e780 - 40e841 -2 INSTR LOCAL n R11 ZZ AlwaysNUM xor r11d, r11d - 40e841 3 INSTR BELONGTO 40e780 - 40e841 3 INSTR DEADREGS EFLAGS ECX EDX ESI EDI R11 R14 ZZ xor r11d, r11d - 40e844 -1 INSTR LOCAL 1stSrcVia2ndSrcIMMEDNUM add rbx, 1 - 40e844 4 INSTR BELONGTO 40e780 - 40e848 -2 INSTR LOCAL n ESI ZZ NumericDEFs movzx esi, byte ptr [rbx] - 40e848 3 INSTR BELONGTO 40e780 - 40e848 3 INSTR DEADREGS EFLAGS ECX EDX ESI EDI R14 ZZ movzx esi, byte ptr [rbx] - 40e84b -1 INSTR LOCAL NoMetaUpdate cmp sil, 30h - 40e84b 4 INSTR BELONGTO 40e780 - 40e84f -1 INSTR LOCAL NoMetaUpdate jz short loc_40E8D0 - 40e84f 2 INSTR BELONGTO 40e780 - 40e851 -1 INSTR LOCAL NoMetaUpdate jg short loc_40E8C0 - 40e851 2 INSTR BELONGTO 40e780 - 40e853 -1 INSTR LOCAL NoMetaUpdate cmp sil, 23h - 40e853 4 INSTR BELONGTO 40e780 - 40e857 -1 INSTR LOCAL NoMetaUpdate jz loc_40E9E8 - 40e857 6 INSTR BELONGTO 40e780 - 40e85d -1 INSTR LOCAL NoMetaUpdate cmp sil, 2Dh - 40e85d 4 INSTR BELONGTO 40e780 - 40e861 -1 INSTR LOCAL NoMetaUpdate jz short loc_40E8D0 - 40e861 2 INSTR BELONGTO 40e780 - 40e863 -2 INSTR LOCAL n EDI ZZ NumericDEFs movsx edi, sil - 40e863 4 INSTR BELONGTO 40e780 - 40e863 4 INSTR DEADREGS EFLAGS ECX EDX EDI R14 ZZ movsx edi, sil - 40e867 -2 INSTR LOCAL n EBP ZZ NUMVia2ndSrcIMMEDNUM mov ebp, 0FFFFFFFFh - 40e867 5 INSTR BELONGTO 40e780 - 40e867 5 INSTR DEADREGS EFLAGS ECX EDX R14 ZZ mov ebp, 0FFFFFFFFh - 40e86c -1 INSTR LOCAL MetadataUnused lea edx, [rdi-30h] - 40e86c 3 INSTR BELONGTO 40e780 - 40e86f -1 INSTR LOCAL NoMetaUpdate cmp edx, 9 - 40e86f 3 INSTR BELONGTO 40e780 - 40e872 -1 INSTR LOCAL NoMetaUpdate ja short loc_40E8E0 - 40e872 2 INSTR BELONGTO 40e780 - 40e874 2 INSTR BELONGTO 40e780 - 40e874 2 INSTR DEADREGS EFLAGS ECX EDX ESI EDI R14 ZZ xor ebp, ebp - 40e874 -2 INSTR LOCAL n EBP ZZ AlwaysNUM xor ebp, ebp - 40e876 -1 INSTR LOCAL NoMetaUpdate jmp short loc_40E8A7 - 40e876 2 INSTR BELONGTO 40e780 - 40e880 -2 INSTR LOCAL n EDX ZZ NumericDEFs movzx edx, byte ptr [rbx] - 40e880 3 INSTR BELONGTO 40e780 - 40e880 3 INSTR DEADREGS ECX EDX ESI EDI R14 ZZ movzx edx, byte ptr [rbx] - 40e883 -1 INSTR LOCAL NoMetaUpdate jz loc_40EA40 - 40e883 6 INSTR BELONGTO 40e780 - 40e889 -2 INSTR LOCAL n EBP ZZ NumericDEFs lea ebp, [rbp+rbp*4+0] - 40e889 4 INSTR BELONGTO 40e780 - 40e889 4 INSTR DEADREGS EFLAGS ECX ESI EDI R14 ZZ lea ebp, [rbp+rbp*4+0] - 40e88d -2 INSTR LOCAL n EDX ZZ NumericDEFs movsx edx, dl - 40e88d 3 INSTR BELONGTO 40e780 - 40e88d 3 INSTR DEADREGS EFLAGS ECX ESI EDI R14 ZZ movsx edx, dl - 40e890 -1 INSTR LOCAL MetadataRedundant lea ebp, [rdx+rbp*2-30h] - 40e890 4 INSTR BELONGTO 40e780 - 40e894 -1 INSTR LOCAL 1stSrcVia2ndSrcIMMEDNUM add rbx, 1 - 40e894 4 INSTR BELONGTO 40e780 - 40e898 -2 INSTR LOCAL n ESI ZZ NumericDEFs movzx esi, byte ptr [rbx] - 40e898 3 INSTR BELONGTO 40e780 - 40e898 3 INSTR DEADREGS EFLAGS ECX EDX ESI EDI R14 ZZ movzx esi, byte ptr [rbx] - 40e89b -2 INSTR LOCAL n EDI ZZ NumericDEFs movsx edi, sil - 40e89b 4 INSTR BELONGTO 40e780 - 40e89b 4 INSTR DEADREGS EFLAGS ECX EDX EDI R14 ZZ movsx edi, sil - 40e89f -1 INSTR LOCAL MetadataUnused lea edx, [rdi-30h] - 40e89f 3 INSTR BELONGTO 40e780 - 40e8a2 -1 INSTR LOCAL NoMetaUpdate cmp edx, 9 - 40e8a2 3 INSTR BELONGTO 40e780 - 40e8a5 -1 INSTR LOCAL NoMetaUpdate ja short loc_40E8E0 - 40e8a5 2 INSTR BELONGTO 40e780 - 40e8a7 -1 INSTR LOCAL NoMetaUpdate cmp ebp, 0CCCCCCCh - 40e8a7 6 INSTR BELONGTO 40e780 - 40e8ad -1 INSTR LOCAL NoMetaUpdate jle short loc_40E880 - 40e8ad 2 INSTR BELONGTO 40e780 - 40e8af -2 INSTR LOCAL n EBP ZZ NUMVia2ndSrcIMMEDNUM mov ebp, 7FFFFFFFh - 40e8af 5 INSTR BELONGTO 40e780 - 40e8af 5 INSTR DEADREGS EFLAGS ECX EDX ESI EDI R14 ZZ mov ebp, 7FFFFFFFh - 40e8b4 -1 INSTR LOCAL NoMetaUpdate jmp short loc_40E894 - 40e8b4 2 INSTR BELONGTO 40e780 - 40e8c0 -1 INSTR LOCAL NoMetaUpdate cmp sil, 5Eh - 40e8c0 4 INSTR BELONGTO 40e780 - 40e8c4 -1 INSTR LOCAL NoMetaUpdate jz loc_40E9F8 - 40e8c4 6 INSTR BELONGTO 40e780 - 40e8ca -1 INSTR LOCAL NoMetaUpdate cmp sil, 5Fh - 40e8ca 4 INSTR BELONGTO 40e780 - 40e8ce -1 INSTR LOCAL NoMetaUpdate jnz short loc_40E863 - 40e8ce 2 INSTR BELONGTO 40e780 - 40e8d0 -2 INSTR LOCAL n R11 ZZ NumericDEFs movsx r11d, sil - 40e8d0 4 INSTR BELONGTO 40e780 - 40e8d0 4 INSTR DEADREGS EFLAGS ECX EDX EDI R11 R14 ZZ movsx r11d, sil - 40e8d4 -1 INSTR LOCAL NoMetaUpdate jmp loc_40E844 - 40e8d4 5 INSTR BELONGTO 40e780 - 40e8e0 -1 INSTR LOCAL NoMetaUpdate cmp sil, 45h - 40e8e0 4 INSTR BELONGTO 40e780 - 40e8e4 -1 INSTR LOCAL NoMetaUpdate jz loc_40EA68 - 40e8e4 6 INSTR BELONGTO 40e780 - 40e8ea 2 INSTR BELONGTO 40e780 - 40e8ea 2 INSTR DEADREGS EFLAGS ECX EDX R14 ZZ xor ecx, ecx - 40e8ea -2 INSTR LOCAL n ECX ZZ AlwaysNUM xor ecx, ecx - 40e8ec -1 INSTR LOCAL NoMetaUpdate cmp sil, 4Fh - 40e8ec 4 INSTR BELONGTO 40e780 - 40e8f0 -1 INSTR LOCAL NoMetaUpdate jz loc_40EA68 - 40e8f0 6 INSTR BELONGTO 40e780 - 40e8f6 -1 INSTR LOCAL NoMetaUpdate cmp sil, 7Ah ; switch 123 cases - 40e8f6 4 INSTR BELONGTO 40e780 - 40e8fa -1 INSTR LOCAL NoMetaUpdate jbe loc_40EA58 - 40e8fa 6 INSTR BELONGTO 40e780 - 40e900 3 INSTR BELONGTO 40e780 - 40e900 3 INSTR DEADREGS EFLAGS EAX ECX EDX R9 R14 ZZ mov rcx, rbx ; jumptable 000000000040EA5C default case - 40e903 -1 INSTR LOCAL NoMetaUpdate cmp sil, 25h - 40e903 4 INSTR BELONGTO 40e780 - 40e907 -1 INSTR LOCAL NoMetaUpdate jnz loc_40EC21 - 40e907 6 INSTR BELONGTO 40e780 - 40e90d 3 INSTR BELONGTO 40e780 - 40e90d 3 INSTR DEADREGS EFLAGS EAX EDX EBX R9 R14 ZZ mov r14, rcx - 40e910 -2 INSTR LOCAL n R9 ZZ NUMVia2ndSrcIMMEDNUM mov r9d, 1 - 40e910 6 INSTR BELONGTO 40e780 - 40e910 6 INSTR DEADREGS EFLAGS EAX EDX EBX R9 ZZ mov r9d, 1 - 40e916 10 INSTR BELONGTO 40e780 - 40e920 2 INSTR BELONGTO 40e780 - 40e920 2 INSTR DEADREGS EFLAGS EAX EDX EBX ZZ xor eax, eax - 40e920 -2 INSTR LOCAL n EAX ZZ AlwaysNUM xor eax, eax - 40e922 -1 INSTR LOCAL NoMetaUpdate test ebp, ebp - 40e922 2 INSTR BELONGTO 40e780 - 40e924 -1 INSTR LOCAL MetadataUnused mov rdx, r15 - 40e924 3 INSTR BELONGTO 40e780 - 40e927 -1 INSTR LOCAL MetadataRedundant cmovns eax, ebp - 40e927 3 INSTR BELONGTO 40e780 - 40e92a -1 INSTR LOCAL MetadataRedundant cdqe - 40e92a 2 INSTR BELONGTO 40e780 - 40e92c -1 INSTR LOCAL NoMetaUpdate cmp r9, rax - 40e92c 3 INSTR BELONGTO 40e780 - 40e92f -2 INSTR LOCAL n RBX ZZ NumericDEFs mov rbx, rax - 40e92f 3 INSTR BELONGTO 40e780 - 40e92f 3 INSTR DEADREGS EBX ZZ mov rbx, rax - 40e932 -1 INSTR LOCAL MetadataRedundant cmovnb rbx, r9 - 40e932 4 INSTR BELONGTO 40e780 - 40e936 -1 INSTR LOCAL MetadataUnused sub rdx, r13 - 40e936 3 INSTR BELONGTO 40e780 - 40e939 -1 INSTR LOCAL NoMetaUpdate cmp rbx, rdx - 40e939 3 INSTR BELONGTO 40e780 - 40e93c -1 INSTR LOCAL NoMetaUpdate jnb loc_40EA08 - 40e93c 6 INSTR BELONGTO 40e780 - 40e942 -1 INSTR LOCAL NoMetaUpdate test r12, r12 - 40e942 3 INSTR BELONGTO 40e780 - 40e945 -1 INSTR LOCAL NoMetaUpdate jz short loc_40E9B2 - 40e945 2 INSTR BELONGTO 40e780 - 40e947 -1 INSTR LOCAL NoMetaUpdate cmp rax, r9 - 40e947 3 INSTR BELONGTO 40e780 - 40e94a -1 INSTR LOCAL NoMetaUpdate jbe short loc_40E98E - 40e94a 2 INSTR BELONGTO 40e780 - 40e94c -2 INSTR LOCAL n RBP ZZ AlwaysNUM movsxd rbp, ebp - 40e94c 3 INSTR BELONGTO 40e780 - 40e94c 3 INSTR DEADREGS EFLAGS EDX ESI EDI ZZ movsxd rbp, ebp - 40e94f -1 INSTR LOCAL MetadataRedundant sub rbp, r9 - 40e94f 3 INSTR BELONGTO 40e780 - 40e952 -1 INSTR LOCAL NoMetaUpdate cmp r11d, 30h - 40e952 4 INSTR BELONGTO 40e780 - 40e956 -2 INSTR LOCAL n RDX ZZ NumericDEFs mov rdx, rbp ; n - 40e956 3 INSTR BELONGTO 40e780 - 40e956 3 INSTR DEADREGS EDX ESI EDI ZZ mov rdx, rbp ; n - 40e959 -1 INSTR LOCAL NoMetaUpdate jz loc_40ECAB - 40e959 6 INSTR BELONGTO 40e780 - 40e95f 3 INSTR BELONGTO 40e780 - 40e95f 3 INSTR DEADREGS EFLAGS ESI EDI ZZ mov rdi, r12 ; s - 40e962 -2 INSTR LOCAL n ESI ZZ NUMVia2ndSrcIMMEDNUM mov esi, 20h ; c - 40e962 5 INSTR BELONGTO 40e780 - 40e962 5 INSTR DEADREGS EFLAGS ESI ZZ mov esi, 20h ; c - 40e967 5 INSTR BELONGTO 40e780 - 40e967 5 INSTR DEADREGS EFLAGS ZZ mov [rsp+538h+var_510], rcx - 40e967 5 PTRIMMEDESP STACK 40 displ mov [rsp+538h+var_510], rcx - 40e96c 5 INSTR BELONGTO 40e780 - 40e96c 5 INSTR DEADREGS EFLAGS ZZ mov [rsp+538h+var_520], r8b - 40e96c 5 PTRIMMEDESP STACK 24 displ mov [rsp+538h+var_520], r8b - 40e971 5 INSTR BELONGTO 40e780 - 40e971 5 INSTR DEADREGS EFLAGS ZZ mov [rsp+538h+var_518], r9 - 40e971 5 PTRIMMEDESP STACK 32 displ mov [rsp+538h+var_518], r9 - 40e976 -1 INSTR LOCAL 2ndSrcNumeric add r12, rbp - 40e976 3 INSTR BELONGTO 40e780 - 40e979 -1 INSTR LOCAL NoMetaUpdate call _memset - 40e979 5 INSTR BELONGTO 40e780 - 40e979 5 INSTR DEADREGS EFLAGS ZZ call _memset - 40e97e -2 INSTR LOCAL n R8 ZZ NumericDEFs movzx r8d, [rsp+538h+var_520] - 40e97e 6 INSTR BELONGTO 40e780 - 40e97e 6 INSTR DEADREGS EFLAGS ECX EDX ESI EDI R8 R9 ZZ movzx r8d, [rsp+538h+var_520] - 40e97e 6 PTRIMMEDESP STACK 24 displ movzx r8d, [rsp+538h+var_520] - 40e984 -2 INSTR LOCAL n R9 ZZ NumericDEFs mov r9, [rsp+538h+var_518] - 40e984 5 INSTR BELONGTO 40e780 - 40e984 5 INSTR DEADREGS EFLAGS ECX EDX ESI EDI R9 ZZ mov r9, [rsp+538h+var_518] - 40e984 5 PTRIMMEDESP STACK 32 displ mov r9, [rsp+538h+var_518] - 40e989 5 INSTR BELONGTO 40e780 - 40e989 5 INSTR DEADREGS EFLAGS ECX EDX ESI EDI ZZ mov rcx, [rsp+538h+var_510] - 40e989 5 PTRIMMEDESP STACK 40 displ mov rcx, [rsp+538h+var_510] - 40e98e -1 INSTR LOCAL NoMetaUpdate test r8b, r8b - 40e98e 3 INSTR BELONGTO 40e780 - 40e991 -2 INSTR LOCAL n RDX ZZ NumericDEFs mov rdx, r9 ; n - 40e991 3 INSTR BELONGTO 40e780 - 40e991 3 INSTR DEADREGS EDX ESI EDI ZZ mov rdx, r9 ; n - 40e994 3 INSTR BELONGTO 40e780 - 40e994 3 INSTR DEADREGS ESI EDI ZZ mov rsi, rcx ; src - 40e997 3 INSTR BELONGTO 40e780 - 40e997 3 INSTR DEADREGS EDI ZZ mov rdi, r12 ; dest - 40e99a 5 INSTR BELONGTO 40e780 - 40e99a 5 PTRIMMEDESP STACK 32 displ mov [rsp+538h+var_518], r9 - 40e99f -1 INSTR LOCAL NoMetaUpdate jz loc_40EC50 - 40e99f 6 INSTR BELONGTO 40e780 - 40e9a5 -1 INSTR LOCAL NoMetaUpdate call sub_40E740 - 40e9a5 5 INSTR BELONGTO 40e780 - 40e9a5 5 INSTR DEADREGS EFLAGS EAX ECX R8 R9 R10 R11 ZZ call sub_40E740 - 40e9aa -2 INSTR LOCAL n R9 ZZ NumericDEFs mov r9, [rsp+538h+var_518] - 40e9aa 5 INSTR BELONGTO 40e780 - 40e9aa 5 INSTR DEADREGS EFLAGS EAX EDX R9 ZZ mov r9, [rsp+538h+var_518] - 40e9aa 5 PTRIMMEDESP STACK 32 displ mov r9, [rsp+538h+var_518] - 40e9af -1 INSTR LOCAL 2ndSrcNumeric add r12, r9 - 40e9af 3 INSTR BELONGTO 40e780 - 40e9b2 -2 INSTR LOCAL n EAX ZZ NumericDEFs movzx eax, byte ptr [r14+1] - 40e9b2 5 INSTR BELONGTO 40e780 - 40e9b2 5 INSTR DEADREGS EFLAGS EAX EDX ZZ movzx eax, byte ptr [r14+1] - 40e9b7 -1 INSTR LOCAL 2ndSrcNumeric add r13, rbx - 40e9b7 3 INSTR BELONGTO 40e780 - 40e9ba 4 INSTR BELONGTO 40e780 - 40e9ba 4 INSTR DEADREGS EFLAGS EDX EBX ZZ lea rbx, [r14+1] - 40e9be -1 INSTR LOCAL NoMetaUpdate test al, al - 40e9be 2 INSTR BELONGTO 40e780 - 40e9c0 -1 INSTR LOCAL NoMetaUpdate jnz loc_40E835 - 40e9c0 6 INSTR BELONGTO 40e780 - 40e9c6 10 INSTR BELONGTO 40e780 - 40e9d0 -1 INSTR LOCAL NoMetaUpdate test r12, r12 - 40e9d0 3 INSTR BELONGTO 40e780 - 40e9d3 -1 INSTR LOCAL NoMetaUpdate jz short loc_40EA0B - 40e9d3 2 INSTR BELONGTO 40e780 - 40e9d5 -1 INSTR LOCAL NoMetaUpdate test r15, r15 - 40e9d5 3 INSTR BELONGTO 40e780 - 40e9d8 -1 INSTR LOCAL NoMetaUpdate jz short loc_40EA0B - 40e9d8 2 INSTR BELONGTO 40e780 - 40e9da 5 INSTR BELONGTO 40e780 - 40e9da 5 INSTR DEADREGS EFLAGS EAX EDX EBX R14 R15 ZZ mov byte ptr [r12], 0 - 40e9df -1 INSTR LOCAL NoMetaUpdate jmp short loc_40EA0B - 40e9df 2 INSTR BELONGTO 40e780 - 40e9e8 -1 INSTR LOCAL MetadataUnused mov eax, 1 - 40e9e8 5 INSTR BELONGTO 40e780 - 40e9ed -1 INSTR LOCAL NoMetaUpdate jmp loc_40E844 - 40e9ed 5 INSTR BELONGTO 40e780 - 40e9f8 -2 INSTR LOCAL n R8 ZZ NUMVia2ndSrcIMMEDNUM mov r8d, 1 - 40e9f8 6 INSTR BELONGTO 40e780 - 40e9f8 6 INSTR DEADREGS EFLAGS ECX EDX ESI EDI R8 R14 ZZ mov r8d, 1 - 40e9fe -1 INSTR LOCAL NoMetaUpdate jmp loc_40E844 - 40e9fe 5 INSTR BELONGTO 40e780 - 40ea08 -2 INSTR LOCAL n R13 ZZ AlwaysNUM xor r13d, r13d - 40ea08 3 INSTR BELONGTO 40e780 - 40ea08 3 INSTR DEADREGS EFLAGS EAX EDX EBX R12 R13 R14 R15 ZZ xor r13d, r13d - 40ea0b -2 INSTR LOCAL n RDX ZZ NumericDEFs mov rdx, [rsp+538h+var_40] - 40ea0b 8 INSTR BELONGTO 40e780 - 40ea0b 8 INSTR DEADREGS EFLAGS EAX EDX EBX R12 R14 R15 ZZ mov rdx, [rsp+538h+var_40] - 40ea0b 8 PTRIMMEDESP STACK 1272 displ mov rdx, [rsp+538h+var_40] - 40ea13 -1 INSTR LOCAL MetadataRedundant xor rdx, fs:28h - 40ea13 9 INSTR BELONGTO 40e780 - 40ea1c 3 INSTR BELONGTO 40e780 - 40ea1c 3 INSTR DEADREGS EAX EBX R12 R14 R15 ZZ mov rax, r13 - 40ea1f -1 INSTR LOCAL NoMetaUpdate jnz loc_410165 - 40ea1f 6 INSTR BELONGTO 40e780 - 40ea25 -1 INSTR LOCAL 1stSrcVia2ndSrcIMMEDNUM add rsp, 508h - 40ea25 7 INSTR BELONGTO 40e780 - 40ea2c 1288 DEALLOC STACK esp - 1288 pop rbx - 40ea2c 1 INSTR BELONGTO 40e780 - 40ea2c 1 INSTR DEADREGS EFLAGS EBX R8 R9 R10 R11 R12 R13 R14 R15 ZZ pop rbx - 40ea2d 1 INSTR BELONGTO 40e780 - 40ea2d 1 INSTR DEADREGS EFLAGS R8 R9 R10 R11 R12 R13 R14 R15 ZZ pop rbp - 40ea2e 2 INSTR BELONGTO 40e780 - 40ea2e 2 INSTR DEADREGS EFLAGS R8 R9 R10 R11 R12 R13 R14 R15 ZZ pop r12 - 40ea30 2 INSTR BELONGTO 40e780 - 40ea30 2 INSTR DEADREGS EFLAGS R8 R9 R10 R11 R12 R13 R14 R15 ZZ pop r13 - 40ea32 2 INSTR BELONGTO 40e780 - 40ea32 2 INSTR DEADREGS EFLAGS R8 R9 R10 R11 R12 R13 R14 R15 ZZ pop r14 - 40ea34 2 INSTR BELONGTO 40e780 - 40ea34 2 INSTR DEADREGS EFLAGS R8 R9 R10 R11 R12 R13 R14 R15 ZZ pop r15 - 40ea36 1 INSTR BELONGTO 40e780 - 40ea36 1 INSTR DEADREGS EFLAGS R8 R9 R10 R11 R12 R13 R14 R15 ZZ retn - 40ea40 -1 INSTR LOCAL NoMetaUpdate cmp dl, 37h - 40ea40 3 INSTR BELONGTO 40e780 - 40ea43 -1 INSTR LOCAL NoMetaUpdate jle loc_40E889 - 40ea43 6 INSTR BELONGTO 40e780 - 40ea49 -2 INSTR LOCAL n EBP ZZ NUMVia2ndSrcIMMEDNUM mov ebp, 7FFFFFFFh - 40ea49 5 INSTR BELONGTO 40e780 - 40ea49 5 INSTR DEADREGS EFLAGS ECX EDX ESI EDI R14 ZZ mov ebp, 7FFFFFFFh - 40ea4e -1 INSTR LOCAL NoMetaUpdate jmp loc_40E894 - 40ea4e 5 INSTR BELONGTO 40e780 - 40ea58 -2 INSTR LOCAL n EDX ZZ NumericDEFs movzx edx, sil - 40ea58 4 INSTR BELONGTO 40e780 - 40ea58 4 INSTR DEADREGS EFLAGS EDX R14 ZZ movzx edx, sil - 40ea5c -1 INSTR LOCAL NoMetaUpdate jmp ds:off_415C88[rdx*8]; switch jump - 40ea5c 7 INSTR BELONGTO 40e780 - 40ea68 -2 INSTR LOCAL n ESI ZZ NumericDEFs movzx esi, byte ptr [rbx+1] - 40ea68 4 INSTR BELONGTO 40e780 - 40ea68 4 INSTR DEADREGS EFLAGS ECX EDX ESI R14 ZZ movzx esi, byte ptr [rbx+1] - 40ea6c 2 INSTR BELONGTO 40e780 - 40ea6c 2 INSTR DEADREGS EFLAGS ECX EDX R14 ZZ mov ecx, edi - 40ea6c -2 INSTR LOCAL n ECX ZZ NumericDEFs mov ecx, edi - 40ea6e -1 INSTR LOCAL 1stSrcVia2ndSrcIMMEDNUM add rbx, 1 - 40ea6e 4 INSTR BELONGTO 40e780 - 40ea72 -2 INSTR LOCAL n EDI ZZ NumericDEFs movsx edi, sil - 40ea72 4 INSTR BELONGTO 40e780 - 40ea72 4 INSTR DEADREGS EFLAGS EDX EDI R14 ZZ movsx edi, sil - 40ea76 -1 INSTR LOCAL NoMetaUpdate jmp loc_40E8F6 - 40ea76 5 INSTR BELONGTO 40e780 - 40ea80 5 INSTR BELONGTO 40e780 - 40ea80 5 INSTR DEADREGS EFLAGS EAX EDX EBX R8 R12 R13 R14 ZZ mov r8d, [rsp+538h+var_4EC] - 40ea80 5 PTRIMMEDESP STACK 76 displ mov r8d, [rsp+538h+var_4EC] - 40ea85 -2 INSTR LOCAL n EAX ZZ NUMVia2ndSrcIMMEDNUM mov eax, 0Ch - 40ea85 5 INSTR BELONGTO 40e780 - 40ea85 5 INSTR DEADREGS EFLAGS EAX EDX EBX R12 R13 R14 ZZ mov eax, 0Ch - 40ea8a -1 INSTR LOCAL NoMetaUpdate test r8d, r8d - 40ea8a 3 INSTR BELONGTO 40e780 - 40ea8d 5 INSTR BELONGTO 40e780 - 40ea8d 5 INSTR DEADREGS EDX EBX R12 R13 R14 ZZ cmovnz eax, [rsp+538h+var_4EC] - 40ea8d 5 PTRIMMEDESP STACK 76 displ cmovnz eax, [rsp+538h+var_4EC] - 40ea92 4 INSTR BELONGTO 40e780 - 40ea92 4 INSTR DEADREGS EFLAGS EDX EBX R12 R13 R14 ZZ mov [rsp+538h+var_4EC], eax - 40ea92 4 PTRIMMEDESP STACK 76 displ mov [rsp+538h+var_4EC], eax - 40ea96 -1 INSTR LOCAL NoMetaUpdate jmp loc_40E7DD - 40ea96 5 INSTR BELONGTO 40e780 - 40ea9b -1 INSTR LOCAL NoMetaUpdate cmp ecx, 4Fh ; jumptable 000000000040EA5C cases 88,99,120 - 40ea9b 3 INSTR BELONGTO 40e780 - 40ea9e -1 INSTR LOCAL NoMetaUpdate jz loc_40EC28 - 40ea9e 6 INSTR BELONGTO 40e780 - 40eaa4 5 INSTR BELONGTO 40e780 - 40eaa4 5 INSTR DEADREGS EFLAGS EAX EDX ESI R14 ZZ mov byte ptr [rsp+538h+n], 0; jumptable 000000000040EA5C case 114 - 40eaa4 5 PTRIMMEDESP STACK 80 displ mov byte ptr [rsp+538h+n], 0; jumptable 000000000040EA5C case 114 - 40eaa9 -1 INSTR LOCAL NoMetaUpdate test ecx, ecx - 40eaa9 2 INSTR BELONGTO 40e780 - 40eaab 8 INSTR BELONGTO 40e780 - 40eaab 8 INSTR DEADREGS EAX EDX ESI R14 ZZ mov [rsp+538h+format], 20h - 40eaab 8 PTRIMMEDESP STACK 1264 displ mov [rsp+538h+format], 20h - 40eab3 8 INSTR BELONGTO 40e780 - 40eab3 8 INSTR DEADREGS EAX EDX ESI R14 ZZ mov [rsp+538h+var_47], 25h - 40eab3 8 PTRIMMEDESP STACK 1265 displ mov [rsp+538h+var_47], 25h - 40eabb 3 INSTR BELONGTO 40e780 - 40eabb 3 INSTR DEADREGS EAX EDX ESI R14 ZZ mov r14, rbx - 40eabe 8 INSTR BELONGTO 40e780 - 40eabe 8 INSTR DEADREGS EAX EDX EBX ESI ZZ mov dword ptr [rsp+538h+var_4F8], 0 - 40eabe 8 PTRIMMEDESP STACK 64 displ mov dword ptr [rsp+538h+var_4F8], 0 - 40eac6 8 INSTR BELONGTO 40e780 - 40eac6 8 INSTR DEADREGS EAX EDX EBX ESI ZZ lea rax, [rsp+538h+var_46] - 40eac6 8 PTRIMMEDESP STACK 1266 displ lea rax, [rsp+538h+var_46] - 40eace -1 INSTR LOCAL NoMetaUpdate jnz loc_40EC83 - 40eace 6 INSTR BELONGTO 40e780 - 40ead4 5 INSTR BELONGTO 40e780 - 40ead4 5 INSTR DEADREGS EFLAGS ECX EDX EBX ESI ZZ mov rcx, [rsp+538h+tp]; tp - 40ead4 5 PTRIMMEDESP STACK 96 displ mov rcx, [rsp+538h+tp]; tp - 40ead9 3 INSTR BELONGTO 40e780 - 40ead9 3 INSTR DEADREGS EFLAGS EDX EBX ESI ZZ mov [rax], dil - 40eadc 8 INSTR BELONGTO 40e780 - 40eadc 8 INSTR DEADREGS EFLAGS EDX EBX ESI EDI ZZ lea rdx, [rsp+538h+format]; format - 40eadc 8 PTRIMMEDESP STACK 1264 displ lea rdx, [rsp+538h+format]; format - 40eae4 8 INSTR BELONGTO 40e780 - 40eae4 8 INSTR DEADREGS EFLAGS EBX ESI EDI ZZ lea rdi, [rsp+538h+s]; s - 40eae4 8 PTRIMMEDESP STACK 208 displ lea rdi, [rsp+538h+s]; s - 40eaec 4 INSTR BELONGTO 40e780 - 40eaec 4 INSTR DEADREGS EFLAGS EBX ESI ZZ mov byte ptr [rax+1], 0 - 40eaf0 -2 INSTR LOCAL n ESI ZZ NUMVia2ndSrcIMMEDNUM mov esi, 400h ; maxsize - 40eaf0 5 INSTR BELONGTO 40e780 - 40eaf0 5 INSTR DEADREGS EFLAGS EBX ESI ZZ mov esi, 400h ; maxsize - 40eaf5 5 INSTR BELONGTO 40e780 - 40eaf5 5 INSTR DEADREGS EFLAGS EBX ZZ mov [rsp+538h+var_520], r8b - 40eaf5 5 PTRIMMEDESP STACK 24 displ mov [rsp+538h+var_520], r8b - 40eafa 5 INSTR BELONGTO 40e780 - 40eafa 5 INSTR DEADREGS EFLAGS EBX ZZ mov [rsp+538h+var_508], r11d - 40eafa 5 PTRIMMEDESP STACK 48 displ mov [rsp+538h+var_508], r11d - 40eaff -1 INSTR LOCAL NoMetaUpdate call _strftime - 40eaff 5 INSTR BELONGTO 40e780 - 40eaff 5 INSTR DEADREGS EFLAGS EBX ZZ call _strftime - 40eb04 -1 INSTR LOCAL NoMetaUpdate test rax, rax - 40eb04 3 INSTR BELONGTO 40e780 - 40eb07 -2 INSTR LOCAL n RBX ZZ NumericDEFs mov rbx, rax - 40eb07 3 INSTR BELONGTO 40e780 - 40eb07 3 INSTR DEADREGS EDX EBX R8 R11 ZZ mov rbx, rax - 40eb0a -2 INSTR LOCAL n R8 ZZ NumericDEFs movzx r8d, [rsp+538h+var_520] - 40eb0a 6 INSTR BELONGTO 40e780 - 40eb0a 6 INSTR DEADREGS EDX R8 R11 ZZ movzx r8d, [rsp+538h+var_520] - 40eb0a 6 PTRIMMEDESP STACK 24 displ movzx r8d, [rsp+538h+var_520] - 40eb10 -2 INSTR LOCAL n R11 ZZ NumericDEFs mov r11d, [rsp+538h+var_508] - 40eb10 5 INSTR BELONGTO 40e780 - 40eb10 5 INSTR DEADREGS EDX R11 ZZ mov r11d, [rsp+538h+var_508] - 40eb10 5 PTRIMMEDESP STACK 48 displ mov r11d, [rsp+538h+var_508] - 40eb15 -1 INSTR LOCAL NoMetaUpdate jz loc_40E824 - 40eb15 6 INSTR BELONGTO 40e780 - 40eb1b -2 INSTR LOCAL n RCX ZZ NumericDEFs lea rcx, [rax-1] - 40eb1b 4 INSTR BELONGTO 40e780 - 40eb1b 4 INSTR DEADREGS EFLAGS ECX EDX R9 ZZ lea rcx, [rax-1] - 40eb1f 2 INSTR BELONGTO 40e780 - 40eb1f 2 INSTR DEADREGS EFLAGS EAX EDX R9 ZZ xor eax, eax - 40eb1f -2 INSTR LOCAL n EAX ZZ AlwaysNUM xor eax, eax - 40eb21 -1 INSTR LOCAL NoMetaUpdate test ebp, ebp - 40eb21 2 INSTR BELONGTO 40e780 - 40eb23 -1 INSTR LOCAL MetadataRedundant cmovns eax, ebp - 40eb23 3 INSTR BELONGTO 40e780 - 40eb26 -2 INSTR LOCAL n RDX ZZ NumericDEFs mov rdx, r15 - 40eb26 3 INSTR BELONGTO 40e780 - 40eb26 3 INSTR DEADREGS EFLAGS EDX R9 ZZ mov rdx, r15 - 40eb29 -1 INSTR LOCAL MetadataRedundant cdqe - 40eb29 2 INSTR BELONGTO 40e780 - 40eb2b -2 INSTR LOCAL n R9 ZZ NumericDEFs mov r9, rcx - 40eb2b 3 INSTR BELONGTO 40e780 - 40eb2b 3 INSTR DEADREGS EFLAGS R9 ZZ mov r9, rcx - 40eb2e -1 INSTR LOCAL NoMetaUpdate cmp rax, rcx - 40eb2e 3 INSTR BELONGTO 40e780 - 40eb31 -1 INSTR LOCAL MetadataRedundant cmovnb r9, rax - 40eb31 4 INSTR BELONGTO 40e780 - 40eb35 -2 INSTR LOCAL n RDX ZZ NumericDEFs sub rdx, r13 - 40eb35 3 INSTR BELONGTO 40e780 - 40eb38 -1 INSTR LOCAL NoMetaUpdate cmp r9, rdx - 40eb38 3 INSTR BELONGTO 40e780 - 40eb3b -1 INSTR LOCAL NoMetaUpdate jnb loc_40EA08 - 40eb3b 6 INSTR BELONGTO 40e780 - 40eb41 -1 INSTR LOCAL NoMetaUpdate test r12, r12 - 40eb41 3 INSTR BELONGTO 40e780 - 40eb44 -1 INSTR LOCAL NoMetaUpdate jz short loc_40EB92 - 40eb44 2 INSTR BELONGTO 40e780 - 40eb46 -1 INSTR LOCAL NoMetaUpdate cmp rcx, rax - 40eb46 3 INSTR BELONGTO 40e780 - 40eb49 -1 INSTR LOCAL NoMetaUpdate jnb short loc_40EB57 - 40eb49 2 INSTR BELONGTO 40e780 - 40eb4b 4 INSTR BELONGTO 40e780 - 40eb4b 4 INSTR DEADREGS EFLAGS EDI ZZ mov edi, dword ptr [rsp+538h+var_4F8] - 40eb4b 4 PTRIMMEDESP STACK 64 displ mov edi, dword ptr [rsp+538h+var_4F8] - 40eb4f -1 INSTR LOCAL NoMetaUpdate test edi, edi - 40eb4f 2 INSTR BELONGTO 40e780 - 40eb51 -1 INSTR LOCAL NoMetaUpdate jz loc_40EBDA - 40eb51 6 INSTR BELONGTO 40e780 - 40eb57 -1 INSTR LOCAL NoMetaUpdate cmp byte ptr [rsp+538h+n], 0 - 40eb57 5 INSTR BELONGTO 40e780 - 40eb57 5 PTRIMMEDESP STACK 80 displ cmp byte ptr [rsp+538h+n], 0 - 40eb5c -1 INSTR LOCAL NoMetaUpdate jnz loc_40FCCF - 40eb5c 6 INSTR BELONGTO 40e780 - 40eb62 -1 INSTR LOCAL NoMetaUpdate test r8b, r8b - 40eb62 3 INSTR BELONGTO 40e780 - 40eb65 -2 INSTR LOCAL n RDX ZZ NumericDEFs mov rdx, rcx ; n - 40eb65 3 INSTR BELONGTO 40e780 - 40eb65 3 INSTR DEADREGS EDX EBX ESI EDI ZZ mov rdx, rcx ; n - 40eb68 5 INSTR BELONGTO 40e780 - 40eb68 5 INSTR DEADREGS EBX ESI EDI ZZ mov rsi, [rsp+538h+src]; src - 40eb68 5 PTRIMMEDESP STACK 120 displ mov rsi, [rsp+538h+src]; src - 40eb6d 3 INSTR BELONGTO 40e780 - 40eb6d 3 INSTR DEADREGS EBX EDI ZZ mov rdi, r12 ; dest - 40eb70 5 INSTR BELONGTO 40e780 - 40eb70 5 INSTR DEADREGS EBX ZZ mov [rsp+538h+var_510], rcx - 40eb70 5 PTRIMMEDESP STACK 40 displ mov [rsp+538h+var_510], rcx - 40eb75 5 INSTR BELONGTO 40e780 - 40eb75 5 INSTR DEADREGS EBX ZZ mov [rsp+538h+var_518], r9 - 40eb75 5 PTRIMMEDESP STACK 32 displ mov [rsp+538h+var_518], r9 - 40eb7a -1 INSTR LOCAL NoMetaUpdate jz loc_40EC97 - 40eb7a 6 INSTR BELONGTO 40e780 - 40eb80 -1 INSTR LOCAL NoMetaUpdate call sub_40E740 - 40eb80 5 INSTR BELONGTO 40e780 - 40eb80 5 INSTR DEADREGS EFLAGS EAX ECX EBX R8 R9 R10 R11 ZZ call sub_40E740 - 40eb85 -1 INSTR LOCAL MetadataRedundant mov rcx, [rsp+538h+var_510] - 40eb85 5 INSTR BELONGTO 40e780 - 40eb8a -2 INSTR LOCAL n R9 ZZ NumericDEFs mov r9, [rsp+538h+var_518] - 40eb8a 5 INSTR BELONGTO 40e780 - 40eb8a 5 INSTR DEADREGS EFLAGS EAX EDX EBX R9 ZZ mov r9, [rsp+538h+var_518] - 40eb8a 5 PTRIMMEDESP STACK 32 displ mov r9, [rsp+538h+var_518] - 40eb8f -1 INSTR LOCAL 2ndSrcNumeric add r12, rcx - 40eb8f 3 INSTR BELONGTO 40e780 - 40eb92 -1 INSTR LOCAL 2ndSrcNumeric add r13, r9 - 40eb92 3 INSTR BELONGTO 40e780 - 40eb95 -1 INSTR LOCAL NoMetaUpdate jmp loc_40E824 - 40eb95 5 INSTR BELONGTO 40e780 - 40eb9a -1 INSTR LOCAL NoMetaUpdate test ecx, ecx ; jumptable 000000000040EA5C cases 65,66,97 - 40eb9a 2 INSTR BELONGTO 40e780 - 40eb9c -1 INSTR LOCAL NoMetaUpdate jnz loc_40EC28 - 40eb9c 6 INSTR BELONGTO 40e780 - 40eba2 -1 INSTR LOCAL NoMetaUpdate test al, al - 40eba2 2 INSTR BELONGTO 40e780 - 40eba4 -2 INSTR LOCAL n EAX ZZ NUMVia2ndSrcIMMEDNUM mov eax, 1 - 40eba4 5 INSTR BELONGTO 40e780 - 40eba4 5 INSTR DEADREGS EAX ECX EDX ESI R14 ZZ mov eax, 1 - 40eba9 4 INSTR BELONGTO 40e780 - 40eba9 4 INSTR DEADREGS ECX EDX ESI R14 ZZ cmovnz r8d, eax - 40ebad 8 INSTR BELONGTO 40e780 - 40ebad 8 INSTR DEADREGS EFLAGS EAX ECX EDX ESI R14 ZZ mov [rsp+538h+format], 20h - 40ebad 8 PTRIMMEDESP STACK 1264 displ mov [rsp+538h+format], 20h - 40ebb5 8 INSTR BELONGTO 40e780 - 40ebb5 8 INSTR DEADREGS EFLAGS EAX ECX EDX ESI R14 ZZ mov [rsp+538h+var_47], 25h - 40ebb5 8 PTRIMMEDESP STACK 1265 displ mov [rsp+538h+var_47], 25h - 40ebbd 3 INSTR BELONGTO 40e780 - 40ebbd 3 INSTR DEADREGS EFLAGS EAX ECX EDX ESI R14 ZZ mov r14, rbx - 40ebc0 5 INSTR BELONGTO 40e780 - 40ebc0 5 INSTR DEADREGS EFLAGS EAX ECX EDX EBX ESI ZZ mov byte ptr [rsp+538h+n], 0 - 40ebc0 5 PTRIMMEDESP STACK 80 displ mov byte ptr [rsp+538h+n], 0 - 40ebc5 8 INSTR BELONGTO 40e780 - 40ebc5 8 INSTR DEADREGS EFLAGS EAX ECX EDX EBX ESI ZZ mov dword ptr [rsp+538h+var_4F8], 0 - 40ebc5 8 PTRIMMEDESP STACK 64 displ mov dword ptr [rsp+538h+var_4F8], 0 - 40ebcd 8 INSTR BELONGTO 40e780 - 40ebcd 8 INSTR DEADREGS EFLAGS EAX ECX EDX EBX ESI ZZ lea rax, [rsp+538h+var_46] - 40ebcd 8 PTRIMMEDESP STACK 1266 displ lea rax, [rsp+538h+var_46] - 40ebd5 -1 INSTR LOCAL NoMetaUpdate jmp loc_40EAD4 - 40ebd5 5 INSTR BELONGTO 40e780 - 40ebda -2 INSTR LOCAL n RBP ZZ AlwaysNUM movsxd rbp, ebp - 40ebda 3 INSTR BELONGTO 40e780 - 40ebda 3 INSTR DEADREGS EFLAGS EDX ESI EDI ZZ movsxd rbp, ebp - 40ebdd -1 INSTR LOCAL MetadataRedundant sub rbp, rcx - 40ebdd 3 INSTR BELONGTO 40e780 - 40ebe0 -1 INSTR LOCAL NoMetaUpdate cmp r11d, 30h - 40ebe0 4 INSTR BELONGTO 40e780 - 40ebe4 -2 INSTR LOCAL n RDX ZZ NumericDEFs mov rdx, rbp ; n - 40ebe4 3 INSTR BELONGTO 40e780 - 40ebe4 3 INSTR DEADREGS EDX ESI EDI ZZ mov rdx, rbp ; n - 40ebe7 -1 INSTR LOCAL NoMetaUpdate jz loc_40FD36 - 40ebe7 6 INSTR BELONGTO 40e780 - 40ebed 3 INSTR BELONGTO 40e780 - 40ebed 3 INSTR DEADREGS EFLAGS ESI EDI ZZ mov rdi, r12 ; s - 40ebf0 -2 INSTR LOCAL n ESI ZZ NUMVia2ndSrcIMMEDNUM mov esi, 20h ; c - 40ebf0 5 INSTR BELONGTO 40e780 - 40ebf0 5 INSTR DEADREGS EFLAGS ESI ZZ mov esi, 20h ; c - 40ebf5 5 INSTR BELONGTO 40e780 - 40ebf5 5 INSTR DEADREGS EFLAGS ZZ mov [rsp+538h+var_510], rcx - 40ebf5 5 PTRIMMEDESP STACK 40 displ mov [rsp+538h+var_510], rcx - 40ebfa 5 INSTR BELONGTO 40e780 - 40ebfa 5 INSTR DEADREGS EFLAGS ZZ mov [rsp+538h+var_520], r8b - 40ebfa 5 PTRIMMEDESP STACK 24 displ mov [rsp+538h+var_520], r8b - 40ebff 5 INSTR BELONGTO 40e780 - 40ebff 5 INSTR DEADREGS EFLAGS ZZ mov [rsp+538h+var_518], r9 - 40ebff 5 PTRIMMEDESP STACK 32 displ mov [rsp+538h+var_518], r9 - 40ec04 -1 INSTR LOCAL 2ndSrcNumeric add r12, rbp - 40ec04 3 INSTR BELONGTO 40e780 - 40ec07 -1 INSTR LOCAL NoMetaUpdate call _memset - 40ec07 5 INSTR BELONGTO 40e780 - 40ec07 5 INSTR DEADREGS EFLAGS ZZ call _memset - 40ec0c -2 INSTR LOCAL n R9 ZZ NumericDEFs mov r9, [rsp+538h+var_518] - 40ec0c 5 INSTR BELONGTO 40e780 - 40ec0c 5 INSTR DEADREGS EFLAGS ECX R8 R9 ZZ mov r9, [rsp+538h+var_518] - 40ec0c 5 PTRIMMEDESP STACK 32 displ mov r9, [rsp+538h+var_518] - 40ec11 -2 INSTR LOCAL n R8 ZZ NumericDEFs movzx r8d, [rsp+538h+var_520] - 40ec11 6 INSTR BELONGTO 40e780 - 40ec11 6 INSTR DEADREGS EFLAGS ECX R8 ZZ movzx r8d, [rsp+538h+var_520] - 40ec11 6 PTRIMMEDESP STACK 24 displ movzx r8d, [rsp+538h+var_520] - 40ec17 -2 INSTR LOCAL n RCX ZZ NumericDEFs mov rcx, [rsp+538h+var_510] - 40ec17 5 INSTR BELONGTO 40e780 - 40ec17 5 INSTR DEADREGS EFLAGS ECX ZZ mov rcx, [rsp+538h+var_510] - 40ec17 5 PTRIMMEDESP STACK 40 displ mov rcx, [rsp+538h+var_510] - 40ec1c -1 INSTR LOCAL NoMetaUpdate jmp loc_40EB57 - 40ec1c 5 INSTR BELONGTO 40e780 - 40ec21 3 INSTR BELONGTO 40e780 - 40ec21 3 INSTR DEADREGS EFLAGS EAX EDX EBX R9 R14 ZZ mov rbx, rcx - 40ec24 4 INSTR BELONGTO 40e780 - 40ec28 4 INSTR BELONGTO 40e780 - 40ec28 4 INSTR DEADREGS EFLAGS EAX ECX EDX R9 R14 ZZ lea rax, [rbx-1] - 40ec2c -2 INSTR LOCAL n R9 ZZ NUMVia2ndSrcIMMEDNUM mov r9d, 1 - 40ec2c 6 INSTR BELONGTO 40e780 - 40ec2c 6 INSTR DEADREGS EFLAGS ECX EDX R9 R14 ZZ mov r9d, 1 - 40ec32 3 INSTR BELONGTO 40e780 - 40ec32 3 INSTR DEADREGS EFLAGS ECX EDX R14 ZZ mov rcx, rax - 40ec35 4 INSTR BELONGTO 40e780 - 40ec35 4 INSTR DEADREGS EFLAGS EDX R14 ZZ lea rax, [rax-1] - 40ec39 -1 INSTR LOCAL 1stSrcVia2ndSrcIMMEDNUM add r9d, 1 - 40ec39 4 INSTR BELONGTO 40e780 - 40ec3d -1 INSTR LOCAL NoMetaUpdate cmp byte ptr [rax+1], 25h - 40ec3d 4 INSTR BELONGTO 40e780 - 40ec41 -1 INSTR LOCAL NoMetaUpdate jnz short loc_40EC32 - 40ec41 2 INSTR BELONGTO 40e780 - 40ec43 -2 INSTR LOCAL n R9 ZZ AlwaysNUM movsxd r9, r9d - 40ec43 3 INSTR BELONGTO 40e780 - 40ec43 3 INSTR DEADREGS EFLAGS EAX EDX R14 ZZ movsxd r9, r9d - 40ec46 3 INSTR BELONGTO 40e780 - 40ec46 3 INSTR DEADREGS EFLAGS EAX EDX R14 ZZ mov r14, rbx - 40ec49 -1 INSTR LOCAL NoMetaUpdate jmp loc_40E920 - 40ec49 5 INSTR BELONGTO 40e780 - 40ec50 -1 INSTR LOCAL NoMetaUpdate call _memcpy - 40ec50 5 INSTR BELONGTO 40e780 - 40ec50 5 INSTR DEADREGS EFLAGS ZZ call _memcpy - 40ec55 -2 INSTR LOCAL n R9 ZZ NumericDEFs mov r9, [rsp+538h+var_518] - 40ec55 5 INSTR BELONGTO 40e780 - 40ec55 5 INSTR DEADREGS EFLAGS EAX EDX R9 ZZ mov r9, [rsp+538h+var_518] - 40ec55 5 PTRIMMEDESP STACK 32 displ mov r9, [rsp+538h+var_518] - 40ec5a -1 INSTR LOCAL NoMetaUpdate jmp loc_40E9AF - 40ec5a 5 INSTR BELONGTO 40e780 - 40ec60 -1 INSTR LOCAL NoMetaUpdate cmp byte ptr [rsp+538h+n], 0 - 40ec60 5 INSTR BELONGTO 40e780 - 40ec60 5 PTRIMMEDESP STACK 80 displ cmp byte ptr [rsp+538h+n], 0 - 40ec65 -1 INSTR LOCAL NoMetaUpdate jnz loc_40FA20 - 40ec65 6 INSTR BELONGTO 40e780 - 40ec6b 8 INSTR BELONGTO 40e780 - 40ec6b 8 INSTR DEADREGS EFLAGS EAX EDX ESI R14 ZZ mov [rsp+538h+format], 20h - 40ec6b 8 PTRIMMEDESP STACK 1264 displ mov [rsp+538h+format], 20h - 40ec73 8 INSTR BELONGTO 40e780 - 40ec73 8 INSTR DEADREGS EFLAGS EAX EDX ESI R14 ZZ mov [rsp+538h+var_47], 25h - 40ec73 8 PTRIMMEDESP STACK 1265 displ mov [rsp+538h+var_47], 25h - 40ec7b 3 INSTR BELONGTO 40e780 - 40ec7b 3 INSTR DEADREGS EFLAGS EAX EDX ESI R14 ZZ mov r14, rbx - 40ec7e 5 INSTR BELONGTO 40e780 - 40ec7e 5 INSTR DEADREGS EFLAGS EAX EDX EBX ESI ZZ mov byte ptr [rsp+538h+n], 0 - 40ec7e 5 PTRIMMEDESP STACK 80 displ mov byte ptr [rsp+538h+n], 0 - 40ec83 7 INSTR BELONGTO 40e780 - 40ec83 7 INSTR DEADREGS EFLAGS EAX EDX EBX ESI ZZ mov [rsp+538h+var_46], cl - 40ec83 7 PTRIMMEDESP STACK 1266 displ mov [rsp+538h+var_46], cl - 40ec8a 8 INSTR BELONGTO 40e780 - 40ec8a 8 INSTR DEADREGS EFLAGS EAX ECX EDX EBX ESI ZZ lea rax, [rsp+538h+var_45] - 40ec8a 8 PTRIMMEDESP STACK 1267 displ lea rax, [rsp+538h+var_45] - 40ec92 -1 INSTR LOCAL NoMetaUpdate jmp loc_40EAD4 - 40ec92 5 INSTR BELONGTO 40e780 - 40ec97 -1 INSTR LOCAL NoMetaUpdate call _memcpy - 40ec97 5 INSTR BELONGTO 40e780 - 40ec97 5 INSTR DEADREGS EFLAGS EBX ZZ call _memcpy - 40ec9c -2 INSTR LOCAL n R9 ZZ NumericDEFs mov r9, [rsp+538h+var_518] - 40ec9c 5 INSTR BELONGTO 40e780 - 40ec9c 5 INSTR DEADREGS EFLAGS EAX ECX EDX EBX R9 ZZ mov r9, [rsp+538h+var_518] - 40ec9c 5 PTRIMMEDESP STACK 32 displ mov r9, [rsp+538h+var_518] - 40eca1 -2 INSTR LOCAL n RCX ZZ NumericDEFs mov rcx, [rsp+538h+var_510] - 40eca1 5 INSTR BELONGTO 40e780 - 40eca1 5 INSTR DEADREGS EFLAGS EAX ECX EDX EBX ZZ mov rcx, [rsp+538h+var_510] - 40eca1 5 PTRIMMEDESP STACK 40 displ mov rcx, [rsp+538h+var_510] - 40eca6 -1 INSTR LOCAL NoMetaUpdate jmp loc_40EB8F - 40eca6 5 INSTR BELONGTO 40e780 - 40ecab 3 INSTR BELONGTO 40e780 - 40ecab 3 INSTR DEADREGS EFLAGS ESI EDI ZZ mov rdi, r12 ; s - 40ecae -2 INSTR LOCAL n ESI ZZ NUMVia2ndSrcIMMEDNUM mov esi, 30h ; c - 40ecae 5 INSTR BELONGTO 40e780 - 40ecae 5 INSTR DEADREGS EFLAGS ESI ZZ mov esi, 30h ; c - 40ecb3 5 INSTR BELONGTO 40e780 - 40ecb3 5 INSTR DEADREGS EFLAGS ZZ mov [rsp+538h+var_510], rcx - 40ecb3 5 PTRIMMEDESP STACK 40 displ mov [rsp+538h+var_510], rcx - 40ecb8 5 INSTR BELONGTO 40e780 - 40ecb8 5 INSTR DEADREGS EFLAGS ZZ mov [rsp+538h+var_520], r8b - 40ecb8 5 PTRIMMEDESP STACK 24 displ mov [rsp+538h+var_520], r8b - 40ecbd 5 INSTR BELONGTO 40e780 - 40ecbd 5 INSTR DEADREGS EFLAGS ZZ mov [rsp+538h+var_518], r9 - 40ecbd 5 PTRIMMEDESP STACK 32 displ mov [rsp+538h+var_518], r9 - 40ecc2 -1 INSTR LOCAL 2ndSrcNumeric add r12, rbp - 40ecc2 3 INSTR BELONGTO 40e780 - 40ecc5 -1 INSTR LOCAL NoMetaUpdate call _memset - 40ecc5 5 INSTR BELONGTO 40e780 - 40ecc5 5 INSTR DEADREGS EFLAGS ZZ call _memset - 40ecca 5 INSTR BELONGTO 40e780 - 40ecca 5 INSTR DEADREGS EFLAGS ECX EDX ESI EDI R8 R9 ZZ mov rcx, [rsp+538h+var_510] - 40ecca 5 PTRIMMEDESP STACK 40 displ mov rcx, [rsp+538h+var_510] - 40eccf -2 INSTR LOCAL n R8 ZZ NumericDEFs movzx r8d, [rsp+538h+var_520] - 40eccf 6 INSTR BELONGTO 40e780 - 40eccf 6 INSTR DEADREGS EFLAGS EDX ESI EDI R8 R9 ZZ movzx r8d, [rsp+538h+var_520] - 40eccf 6 PTRIMMEDESP STACK 24 displ movzx r8d, [rsp+538h+var_520] - 40ecd5 -2 INSTR LOCAL n R9 ZZ NumericDEFs mov r9, [rsp+538h+var_518] - 40ecd5 5 INSTR BELONGTO 40e780 - 40ecd5 5 INSTR DEADREGS EFLAGS EDX ESI EDI R9 ZZ mov r9, [rsp+538h+var_518] - 40ecd5 5 PTRIMMEDESP STACK 32 displ mov r9, [rsp+538h+var_518] - 40ecda -1 INSTR LOCAL NoMetaUpdate jmp loc_40E98E - 40ecda 5 INSTR BELONGTO 40e780 - 40ecdf 5 INSTR BELONGTO 40e780 - 40ecdf 5 INSTR DEADREGS EFLAGS EDX ESI R14 ZZ mov byte ptr [rsp+538h+n], 0; jumptable 000000000040EA5C case 112 - 40ecdf 5 PTRIMMEDESP STACK 80 displ mov byte ptr [rsp+538h+n], 0; jumptable 000000000040EA5C case 112 - 40ece4 -1 INSTR LOCAL NoMetaUpdate test al, al - 40ece4 2 INSTR BELONGTO 40e780 - 40ece6 -2 INSTR LOCAL n EDX ZZ NUMVia2ndSrcIMMEDNUM mov edx, 0 - 40ece6 5 INSTR BELONGTO 40e780 - 40ece6 5 INSTR DEADREGS EAX EDX ESI R14 ZZ mov edx, 0 - 40eceb -2 INSTR LOCAL n EAX ZZ NUMVia2ndSrcIMMEDNUM mov eax, 1 - 40eceb 5 INSTR BELONGTO 40e780 - 40eceb 5 INSTR DEADREGS EAX ESI R14 ZZ mov eax, 1 - 40ecf0 4 INSTR BELONGTO 40e780 - 40ecf0 4 INSTR DEADREGS ESI R14 ZZ cmovnz r8d, edx - 40ecf4 -1 INSTR LOCAL MetadataRedundant movzx edx, byte ptr [rsp+538h+n] - 40ecf4 5 INSTR BELONGTO 40e780 - 40ecf9 -1 INSTR LOCAL MetadataRedundant cmovnz edx, eax - 40ecf9 3 INSTR BELONGTO 40e780 - 40ecfc 4 INSTR BELONGTO 40e780 - 40ecfc 4 INSTR DEADREGS EFLAGS EAX ESI R14 ZZ mov byte ptr [rsp+538h+n], dl - 40ecfc 4 PTRIMMEDESP STACK 80 displ mov byte ptr [rsp+538h+n], dl - 40ed00 -1 INSTR LOCAL NoMetaUpdate jmp loc_40EAA9 - 40ed00 5 INSTR BELONGTO 40e780 - 40ed05 -2 INSTR LOCAL n EDI ZZ NUMVia2ndSrcIMMEDNUM mov edi, 70h ; jumptable 000000000040EA5C case 80 - 40ed05 5 INSTR BELONGTO 40e780 - 40ed05 5 INSTR DEADREGS EFLAGS EDX ESI EDI R14 ZZ mov edi, 70h ; jumptable 000000000040EA5C case 80 - 40ed0a 5 INSTR BELONGTO 40e780 - 40ed0a 5 INSTR DEADREGS EFLAGS EDX ESI R14 ZZ mov byte ptr [rsp+538h+n], 1 - 40ed0a 5 PTRIMMEDESP STACK 80 displ mov byte ptr [rsp+538h+n], 1 - 40ed0f -1 INSTR LOCAL NoMetaUpdate jmp short loc_40ECE4 - 40ed0f 2 INSTR BELONGTO 40e780 - 40ed11 -2 INSTR LOCAL n R9 ZZ AlwaysNUM xor r9d, r9d ; jumptable 000000000040EA5C case 122 - 40ed11 3 INSTR BELONGTO 40e780 - 40ed11 3 INSTR DEADREGS EFLAGS EAX EDX R9 R14 ZZ xor r9d, r9d ; jumptable 000000000040EA5C case 122 - 40ed14 -1 INSTR LOCAL MetadataUnused mov rdx, [rsp+538h+tp] - 40ed14 5 INSTR BELONGTO 40e780 - 40ed19 -1 INSTR LOCAL MetadataUnused mov eax, [rdx+20h] - 40ed19 3 INSTR BELONGTO 40e780 - 40ed1c -1 INSTR LOCAL NoMetaUpdate test eax, eax - 40ed1c 2 INSTR BELONGTO 40e780 - 40ed1e -1 INSTR LOCAL NoMetaUpdate js loc_40FD81 - 40ed1e 6 INSTR BELONGTO 40e780 - 40ed24 4 INSTR BELONGTO 40e780 - 40ed24 4 INSTR DEADREGS EFLAGS EAX ESI R10 R14 ZZ mov r10d, [rdx+28h] - 40ed28 -2 INSTR LOCAL n EDX ZZ NUMVia2ndSrcIMMEDNUM mov edx, 91A2B3C5h - 40ed28 5 INSTR BELONGTO 40e780 - 40ed28 5 INSTR DEADREGS EFLAGS EAX EDX ESI R14 ZZ mov edx, 91A2B3C5h - 40ed2d -2 INSTR LOCAL n EAX ZZ NumericDEFs mov eax, r10d - 40ed2d 3 INSTR BELONGTO 40e780 - 40ed2d 3 INSTR DEADREGS EFLAGS EAX ESI R14 ZZ mov eax, r10d - 40ed30 -2 INSTR LOCAL n ESI ZZ NumericDEFs mov esi, r10d - 40ed30 3 INSTR BELONGTO 40e780 - 40ed30 3 INSTR DEADREGS EFLAGS ESI R14 ZZ mov esi, r10d - 40ed33 -1 INSTR LOCAL MetadataRedundant imul edx - 40ed33 2 INSTR BELONGTO 40e780 - 40ed35 -1 INSTR LOCAL MetadataRedundant mov eax, 88888889h - 40ed35 5 INSTR BELONGTO 40e780 - 40ed3a -1 INSTR LOCAL MetadataRedundant sar esi, 1Fh - 40ed3a 3 INSTR BELONGTO 40e780 - 40ed3d 4 INSTR BELONGTO 40e780 - 40ed3d 4 INSTR DEADREGS EFLAGS R14 ZZ mov dword ptr [rsp+538h+var_4F8], esi - 40ed3d 4 PTRIMMEDESP STACK 64 displ mov dword ptr [rsp+538h+var_4F8], esi - 40ed41 -2 INSTR LOCAL n R14 ZZ NumericDEFs lea r14d, [rdx+r10] - 40ed41 4 INSTR BELONGTO 40e780 - 40ed41 4 INSTR DEADREGS EFLAGS R14 ZZ lea r14d, [rdx+r10] - 40ed45 -1 INSTR LOCAL MetadataRedundant imul r10d - 40ed45 3 INSTR BELONGTO 40e780 - 40ed48 -1 INSTR LOCAL MetadataRedundant mov eax, 88888889h - 40ed48 5 INSTR BELONGTO 40e780 - 40ed4d -1 INSTR LOCAL MetadataRedundant sar r14d, 0Bh - 40ed4d 4 INSTR BELONGTO 40e780 - 40ed51 -1 INSTR LOCAL MetadataRedundant sub r14d, esi - 40ed51 3 INSTR BELONGTO 40e780 - 40ed54 -1 INSTR LOCAL MetadataRedundant lea esi, [rdx+r10] - 40ed54 4 INSTR BELONGTO 40e780 - 40ed58 -1 INSTR LOCAL MetadataRedundant sar esi, 5 - 40ed58 3 INSTR BELONGTO 40e780 - 40ed5b -1 INSTR LOCAL MetadataRedundant sub esi, dword ptr [rsp+538h+var_4F8] - 40ed5b 4 INSTR BELONGTO 40e780 - 40ed5f -1 INSTR LOCAL MetadataRedundant imul esi - 40ed5f 2 INSTR BELONGTO 40e780 - 40ed61 -1 INSTR LOCAL MetadataRedundant mov eax, esi - 40ed61 2 INSTR BELONGTO 40e780 - 40ed63 -1 INSTR LOCAL MetadataRedundant sar eax, 1Fh - 40ed63 3 INSTR BELONGTO 40e780 - 40ed66 -1 INSTR LOCAL MetadataRedundant add edx, esi - 40ed66 2 INSTR BELONGTO 40e780 - 40ed68 -1 INSTR LOCAL MetadataRedundant sar edx, 5 - 40ed68 3 INSTR BELONGTO 40e780 - 40ed6b -1 INSTR LOCAL MetadataRedundant sub edx, eax - 40ed6b 2 INSTR BELONGTO 40e780 - 40ed6d -1 INSTR LOCAL MetadataRedundant mov eax, 3Ch - 40ed6d 5 INSTR BELONGTO 40e780 - 40ed72 -1 INSTR LOCAL MetadataRedundant imul edx, eax - 40ed72 3 INSTR BELONGTO 40e780 - 40ed75 -1 INSTR LOCAL MetadataRedundant mov eax, esi - 40ed75 2 INSTR BELONGTO 40e780 - 40ed77 -1 INSTR LOCAL MetadataRedundant sub eax, edx - 40ed77 2 INSTR BELONGTO 40e780 - 40ed79 -1 INSTR LOCAL MetadataRedundant mov edx, eax - 40ed79 2 INSTR BELONGTO 40e780 - 40ed7b -1 INSTR LOCAL MetadataRedundant mov eax, 3Ch - 40ed7b 5 INSTR BELONGTO 40e780 - 40ed80 -1 INSTR LOCAL MetadataRedundant imul esi, eax - 40ed80 3 INSTR BELONGTO 40e780 - 40ed83 3 INSTR BELONGTO 40e780 - 40ed83 3 INSTR DEADREGS EFLAGS EAX ZZ mov eax, r10d - 40ed86 -1 INSTR LOCAL 2ndSrcNumeric sub eax, esi - 40ed86 2 INSTR BELONGTO 40e780 - 40ed88 -1 INSTR LOCAL NoMetaUpdate cmp r9, 1 - 40ed88 4 INSTR BELONGTO 40e780 - 40ed8c -1 INSTR LOCAL NoMetaUpdate jz loc_40FE9B - 40ed8c 6 INSTR BELONGTO 40e780 - 40ed92 -1 INSTR LOCAL NoMetaUpdate jnb loc_40FD89 - 40ed92 6 INSTR BELONGTO 40e780 - 40ed98 -2 INSTR LOCAL n R9 ZZ NumericDEFs mov r9d, r14d - 40ed98 3 INSTR BELONGTO 40e780 - 40ed98 3 INSTR DEADREGS EFLAGS EAX ESI R9 ZZ mov r9d, r14d - 40ed9b -2 INSTR LOCAL n R14 ZZ NUMVia2ndSrcIMMEDNUM mov r14d, 64h - 40ed9b 6 INSTR BELONGTO 40e780 - 40ed9b 6 INSTR DEADREGS EFLAGS EAX ESI R14 ZZ mov r14d, 64h - 40eda1 -2 INSTR LOCAL n R10 ZZ AlwaysNUM shr r10d, 1Fh - 40eda1 4 INSTR BELONGTO 40e780 - 40eda1 4 INSTR DEADREGS EFLAGS EAX ESI ZZ shr r10d, 1Fh - 40eda5 -1 INSTR LOCAL MetadataRedundant imul r9d, r14d - 40eda5 4 INSTR BELONGTO 40e780 - 40eda9 5 INSTR BELONGTO 40e780 - 40eda9 5 INSTR DEADREGS EFLAGS EAX ESI R14 ZZ mov byte ptr [rsp+538h+n], r10b - 40eda9 5 PTRIMMEDESP STACK 80 displ mov byte ptr [rsp+538h+n], r10b - 40edae 2 INSTR BELONGTO 40e780 - 40edae 2 INSTR DEADREGS EFLAGS EAX ESI R14 ZZ xor esi, esi - 40edae -2 INSTR LOCAL n ESI ZZ AlwaysNUM xor esi, esi - 40edb0 8 INSTR BELONGTO 40e780 - 40edb0 8 INSTR DEADREGS EFLAGS EAX R14 ZZ mov [rsp+538h+var_4A9], 1 - 40edb0 8 PTRIMMEDESP STACK 143 displ mov [rsp+538h+var_4A9], 1 - 40edb8 8 INSTR BELONGTO 40e780 - 40edb8 8 INSTR DEADREGS EFLAGS EAX R14 ZZ mov dword ptr [rsp+538h+var_4F8], 5 - 40edb8 8 PTRIMMEDESP STACK 64 displ mov dword ptr [rsp+538h+var_4F8], 5 - 40edc0 -1 INSTR LOCAL MetadataRedundant add r9d, edx - 40edc0 3 INSTR BELONGTO 40e780 - 40edc3 5 INSTR BELONGTO 40e780 - 40edc8 -1 INSTR LOCAL NoMetaUpdate cmp ecx, 4Fh - 40edc8 3 INSTR BELONGTO 40e780 - 40edcb -1 INSTR LOCAL NoMetaUpdate jz loc_40EC60 - 40edcb 6 INSTR BELONGTO 40e780 - 40edd1 -1 INSTR LOCAL NoMetaUpdate cmp byte ptr [rsp+538h+n], 0 - 40edd1 5 INSTR BELONGTO 40e780 - 40edd1 5 PTRIMMEDESP STACK 80 displ cmp byte ptr [rsp+538h+n], 0 - 40edd6 3 INSTR BELONGTO 40e780 - 40edd6 3 INSTR DEADREGS EAX ECX EDX EDI R10 R14 ZZ mov r14, rbx - 40edd9 -1 INSTR LOCAL NoMetaUpdate jnz loc_40FA20 - 40edd9 6 INSTR BELONGTO 40e780 - 40eddf 8 INSTR BELONGTO 40e780 - 40eddf 8 INSTR DEADREGS EFLAGS EAX ECX EDX EBX EDI R10 ZZ lea rax, [rsp+538h+var_68] - 40eddf 8 PTRIMMEDESP STACK 1232 displ lea rax, [rsp+538h+var_68] - 40ede7 -2 INSTR LOCAL n R10 ZZ NUMVia2ndSrcIMMEDNUM mov r10d, 0CCCCCCCDh - 40ede7 6 INSTR BELONGTO 40e780 - 40ede7 6 INSTR DEADREGS EFLAGS ECX EDX EBX EDI R10 ZZ mov r10d, 0CCCCCCCDh - 40eded 3 INSTR BELONGTO 40e780 - 40eded 3 INSTR DEADREGS EFLAGS ECX EDX EBX EDI ZZ mov rcx, rax - 40edf0 5 INSTR BELONGTO 40e780 - 40edf0 5 INSTR DEADREGS EFLAGS EDX EBX EDI ZZ mov [rsp+538h+var_4D0], rax - 40edf0 5 PTRIMMEDESP STACK 104 displ mov [rsp+538h+var_4D0], rax - 40edf5 -1 INSTR LOCAL 1stSrcVia2ndSrcIMMEDNUM add rcx, 17h - 40edf5 4 INSTR BELONGTO 40e780 - 40edf9 7 INSTR BELONGTO 40e780 - 40ee00 -1 INSTR LOCAL NoMetaUpdate test sil, 1 - 40ee00 4 INSTR BELONGTO 40e780 - 40ee04 3 INSTR BELONGTO 40e780 - 40ee04 3 INSTR DEADREGS EAX EDX EBX EDI ZZ mov rdi, rcx - 40ee07 -1 INSTR LOCAL NoMetaUpdate jz short loc_40EE11 - 40ee07 2 INSTR BELONGTO 40e780 - 40ee09 -1 INSTR LOCAL 1stSrcVia2ndSrcIMMEDNUM sub rdi, 1 - 40ee09 4 INSTR BELONGTO 40e780 - 40ee0d 4 INSTR BELONGTO 40e780 - 40ee0d 4 INSTR DEADREGS EFLAGS EAX EDX EBX ZZ mov byte ptr [rcx-1], 3Ah - 40ee11 -2 INSTR LOCAL n EAX ZZ NumericDEFs mov eax, r9d - 40ee11 3 INSTR BELONGTO 40e780 - 40ee11 3 INSTR DEADREGS EFLAGS EAX ECX EDX EBX ZZ mov eax, r9d - 40ee14 4 INSTR BELONGTO 40e780 - 40ee14 4 INSTR DEADREGS EFLAGS ECX EDX EBX ZZ lea rcx, [rdi-1] - 40ee18 -2 INSTR LOCAL n EAX EDX ZZ AlwaysNUM mul r10d - 40ee18 3 INSTR BELONGTO 40e780 - 40ee18 3 INSTR DEADREGS EFLAGS EDX EBX ZZ mul r10d - 40ee1b -1 INSTR LOCAL MetadataRedundant shr edx, 3 - 40ee1b 3 INSTR BELONGTO 40e780 - 40ee1e -1 INSTR LOCAL MetadataRedundant lea eax, [rdx+rdx*4] - 40ee1e 3 INSTR BELONGTO 40e780 - 40ee21 -1 INSTR LOCAL MetadataRedundant add eax, eax - 40ee21 2 INSTR BELONGTO 40e780 - 40ee23 -1 INSTR LOCAL 2ndSrcNumeric sub r9d, eax - 40ee23 3 INSTR BELONGTO 40e780 - 40ee26 -1 INSTR LOCAL MetadataRedundant add r9d, 30h - 40ee26 4 INSTR BELONGTO 40e780 - 40ee2a 2 INSTR BELONGTO 40e780 - 40ee2a 2 INSTR DEADREGS EFLAGS EAX EBX ZZ sar esi, 1 - 40ee2a -2 INSTR LOCAL n ESI ZZ AlwaysNUM sar esi, 1 - 40ee2c 4 INSTR BELONGTO 40e780 - 40ee2c 4 INSTR DEADREGS EAX EBX ZZ mov [rdi-1], r9b - 40ee30 -1 INSTR LOCAL MetadataRedundant mov r9d, edx - 40ee30 3 INSTR BELONGTO 40e780 - 40ee33 -1 INSTR LOCAL NoMetaUpdate jnz short loc_40EE00 - 40ee33 2 INSTR BELONGTO 40e780 - 40ee35 -1 INSTR LOCAL NoMetaUpdate test edx, edx - 40ee35 2 INSTR BELONGTO 40e780 - 40ee37 -1 INSTR LOCAL NoMetaUpdate jnz short loc_40EE00 - 40ee37 2 INSTR BELONGTO 40e780 - 40ee39 -1 INSTR LOCAL NoMetaUpdate cmp ebp, dword ptr [rsp+538h+var_4F8] - 40ee39 4 INSTR BELONGTO 40e780 - 40ee39 4 PTRIMMEDESP STACK 64 displ cmp ebp, dword ptr [rsp+538h+var_4F8] - 40ee3d -2 INSTR LOCAL n EDX ZZ NumericDEFs mov edx, dword ptr [rsp+538h+var_4F8] - 40ee3d 4 INSTR BELONGTO 40e780 - 40ee3d 4 INSTR DEADREGS EAX EDX EBX R9 R10 ZZ mov edx, dword ptr [rsp+538h+var_4F8] - 40ee3d 4 PTRIMMEDESP STACK 64 displ mov edx, dword ptr [rsp+538h+var_4F8] - 40ee41 -2 INSTR LOCAL n R9 ZZ NUMVia2ndSrcIMMEDNUM mov r9d, 2Dh - 40ee41 6 INSTR BELONGTO 40e780 - 40ee41 6 INSTR DEADREGS EAX EBX R9 R10 ZZ mov r9d, 2Dh - 40ee47 -1 INSTR LOCAL MetadataRedundant cmovge edx, ebp - 40ee47 3 INSTR BELONGTO 40e780 - 40ee4a -1 INSTR LOCAL NoMetaUpdate cmp byte ptr [rsp+538h+n], 0 - 40ee4a 5 INSTR BELONGTO 40e780 - 40ee4a 5 PTRIMMEDESP STACK 80 displ cmp byte ptr [rsp+538h+n], 0 - 40ee4f 4 INSTR BELONGTO 40e780 - 40ee4f 4 INSTR DEADREGS EAX EBX R10 ZZ mov [rsp+538h+var_4C4], edx - 40ee4f 4 PTRIMMEDESP STACK 116 displ mov [rsp+538h+var_4C4], edx - 40ee53 -1 INSTR LOCAL NoMetaUpdate jnz short loc_40EE66 - 40ee53 2 INSTR BELONGTO 40e780 - 40ee55 -2 INSTR LOCAL n EAX ZZ NumericDEFs movzx eax, [rsp+538h+var_4A9] - 40ee55 8 INSTR BELONGTO 40e780 - 40ee55 8 INSTR DEADREGS EFLAGS EAX EDX EBX R9 R10 ZZ movzx eax, [rsp+538h+var_4A9] - 40ee55 8 PTRIMMEDESP STACK 143 displ movzx eax, [rsp+538h+var_4A9] - 40ee5d -1 INSTR LOCAL MetadataRedundant neg eax - 40ee5d 2 INSTR BELONGTO 40e780 - 40ee5f -2 INSTR LOCAL n R9 ZZ NumericDEFs mov r9d, eax - 40ee5f 3 INSTR BELONGTO 40e780 - 40ee5f 3 INSTR DEADREGS EFLAGS EDX EBX R9 R10 ZZ mov r9d, eax - 40ee62 -1 INSTR LOCAL MetadataRedundant and r9d, 2Bh - 40ee62 4 INSTR BELONGTO 40e780 - 40ee66 -1 INSTR LOCAL NoMetaUpdate cmp r11d, 2Dh - 40ee66 4 INSTR BELONGTO 40e780 - 40ee6a -1 INSTR LOCAL NoMetaUpdate jz loc_40FA40 - 40ee6a 6 INSTR BELONGTO 40e780 - 40ee70 5 INSTR BELONGTO 40e780 - 40ee70 5 INSTR DEADREGS EFLAGS EAX EDX EBX R10 ZZ mov rax, [rsp+538h+var_4D0] - 40ee70 5 PTRIMMEDESP STACK 104 displ mov rax, [rsp+538h+var_4D0] - 40ee75 3 INSTR BELONGTO 40e780 - 40ee75 3 INSTR DEADREGS EFLAGS EDX EBX R10 ZZ mov r10, rcx - 40ee78 -1 INSTR LOCAL 1stSrcVia2ndSrcIMMEDNUM add rax, 17h - 40ee78 4 INSTR BELONGTO 40e780 - 40ee7c 3 INSTR BELONGTO 40e780 - 40ee7c 3 INSTR DEADREGS EFLAGS EDX EBX ZZ sub r10, rax - 40ee7f 5 INSTR BELONGTO 40e780 - 40ee7f 5 INSTR DEADREGS EFLAGS EDX EBX ZZ add r10d, [rsp+538h+var_4C4] - 40ee7f 5 PTRIMMEDESP STACK 116 displ add r10d, [rsp+538h+var_4C4] - 40ee84 5 INSTR BELONGTO 40e780 - 40ee84 5 INSTR DEADREGS EFLAGS EDX EBX ZZ mov [rsp+538h+var_4F8], rax - 40ee84 5 PTRIMMEDESP STACK 64 displ mov [rsp+538h+var_4F8], rax - 40ee89 -1 INSTR LOCAL MetadataUnused xor eax, eax - 40ee89 2 INSTR BELONGTO 40e780 - 40ee8b -1 INSTR LOCAL NoMetaUpdate test r9b, r9b - 40ee8b 3 INSTR BELONGTO 40e780 - 40ee8e -2 INSTR LOCAL n EAX ZZ AlwaysNUM setnz al - 40ee8e 3 INSTR BELONGTO 40e780 - 40ee8e 3 INSTR DEADREGS EAX EDX EBX ZZ setnz al - 40ee91 -1 INSTR LOCAL 2ndSrcNumeric sub r10d, eax - 40ee91 3 INSTR BELONGTO 40e780 - 40ee94 -1 INSTR LOCAL NoMetaUpdate test r10d, r10d - 40ee94 3 INSTR BELONGTO 40e780 - 40ee97 -1 INSTR LOCAL NoMetaUpdate jle loc_40FA70 - 40ee97 6 INSTR BELONGTO 40e780 - 40ee9d -1 INSTR LOCAL NoMetaUpdate cmp r11d, 5Fh - 40ee9d 4 INSTR BELONGTO 40e780 - 40eea1 -1 INSTR LOCAL NoMetaUpdate jz loc_40FB28 - 40eea1 6 INSTR BELONGTO 40e780 - 40eea7 -1 INSTR LOCAL MetadataUnused movsxd rdx, [rsp+538h+var_4C4] - 40eea7 5 INSTR BELONGTO 40e780 - 40eeac -2 INSTR LOCAL n RAX ZZ NumericDEFs mov rax, r15 - 40eeac 3 INSTR BELONGTO 40e780 - 40eeac 3 INSTR DEADREGS EFLAGS EAX EBX ZZ mov rax, r15 - 40eeaf -2 INSTR LOCAL n RAX ZZ NumericDEFs sub rax, r13 - 40eeaf 3 INSTR BELONGTO 40e780 - 40eeb2 -1 INSTR LOCAL NoMetaUpdate cmp rdx, rax - 40eeb2 3 INSTR BELONGTO 40e780 - 40eeb5 -1 INSTR LOCAL NoMetaUpdate jnb loc_40EA08 - 40eeb5 6 INSTR BELONGTO 40e780 - 40eebb -1 INSTR LOCAL NoMetaUpdate test r9b, r9b - 40eebb 3 INSTR BELONGTO 40e780 - 40eebe -1 INSTR LOCAL NoMetaUpdate jz loc_40EF59 - 40eebe 6 INSTR BELONGTO 40e780 - 40eec4 2 INSTR BELONGTO 40e780 - 40eec4 2 INSTR DEADREGS EFLAGS EDX EBX ZZ xor edx, edx - 40eec4 -2 INSTR LOCAL n EDX ZZ AlwaysNUM xor edx, edx - 40eec6 -1 INSTR LOCAL NoMetaUpdate test ebp, ebp - 40eec6 2 INSTR BELONGTO 40e780 - 40eec8 -2 INSTR LOCAL n EBX ZZ NUMVia2ndSrcIMMEDNUM mov ebx, 1 - 40eec8 5 INSTR BELONGTO 40e780 - 40eec8 5 INSTR DEADREGS EBX ZZ mov ebx, 1 - 40eecd -1 INSTR LOCAL MetadataRedundant cmovns edx, ebp - 40eecd 3 INSTR BELONGTO 40e780 - 40eed0 -1 INSTR LOCAL MetadataRedundant movsxd rdx, edx - 40eed0 3 INSTR BELONGTO 40e780 - 40eed3 -1 INSTR LOCAL NoMetaUpdate test rdx, rdx - 40eed3 3 INSTR BELONGTO 40e780 - 40eed6 -1 INSTR LOCAL MetadataRedundant cmovnz rbx, rdx - 40eed6 4 INSTR BELONGTO 40e780 - 40eeda -1 INSTR LOCAL NoMetaUpdate cmp rax, rbx - 40eeda 3 INSTR BELONGTO 40e780 - 40eedd -1 INSTR LOCAL NoMetaUpdate jbe loc_40EA08 - 40eedd 6 INSTR BELONGTO 40e780 - 40eee3 -1 INSTR LOCAL NoMetaUpdate test r12, r12 - 40eee3 3 INSTR BELONGTO 40e780 - 40eee6 -1 INSTR LOCAL NoMetaUpdate jz short loc_40EF56 - 40eee6 2 INSTR BELONGTO 40e780 - 40eee8 -1 INSTR LOCAL NoMetaUpdate cmp rdx, 1 - 40eee8 4 INSTR BELONGTO 40e780 - 40eeec -1 INSTR LOCAL NoMetaUpdate jbe short loc_40EF4E - 40eeec 2 INSTR BELONGTO 40e780 - 40eeee -2 INSTR LOCAL n EAX ZZ NumericDEFs mov eax, [rsp+538h+var_4C4] - 40eeee 4 INSTR BELONGTO 40e780 - 40eeee 4 INSTR DEADREGS EFLAGS EAX EDX ZZ mov eax, [rsp+538h+var_4C4] - 40eeee 4 PTRIMMEDESP STACK 116 displ mov eax, [rsp+538h+var_4C4] - 40eef2 -1 INSTR LOCAL NoMetaUpdate test eax, eax - 40eef2 2 INSTR BELONGTO 40e780 - 40eef4 -1 INSTR LOCAL NoMetaUpdate jnz short loc_40EF4E - 40eef4 2 INSTR BELONGTO 40e780 - 40eef6 -2 INSTR LOCAL n RBP ZZ AlwaysNUM movsxd rbp, ebp - 40eef6 3 INSTR BELONGTO 40e780 - 40eef6 3 INSTR DEADREGS EFLAGS EDX ESI EDI ZZ movsxd rbp, ebp - 40eef9 -1 INSTR LOCAL MetadataRedundant sub rbp, 1 - 40eef9 4 INSTR BELONGTO 40e780 - 40eefd -1 INSTR LOCAL NoMetaUpdate cmp r11d, 30h - 40eefd 4 INSTR BELONGTO 40e780 - 40ef01 -2 INSTR LOCAL n RDX ZZ NumericDEFs mov rdx, rbp ; n - 40ef01 3 INSTR BELONGTO 40e780 - 40ef01 3 INSTR DEADREGS EDX ESI EDI ZZ mov rdx, rbp ; n - 40ef04 -1 INSTR LOCAL NoMetaUpdate jz loc_40FDB7 - 40ef04 6 INSTR BELONGTO 40e780 - 40ef0a 3 INSTR BELONGTO 40e780 - 40ef0a 3 INSTR DEADREGS EFLAGS ESI EDI ZZ mov rdi, r12 ; s - 40ef0d -2 INSTR LOCAL n ESI ZZ NUMVia2ndSrcIMMEDNUM mov esi, 20h ; c - 40ef0d 5 INSTR BELONGTO 40e780 - 40ef0d 5 INSTR DEADREGS EFLAGS ESI ZZ mov esi, 20h ; c - 40ef12 5 INSTR BELONGTO 40e780 - 40ef12 5 INSTR DEADREGS EFLAGS ZZ mov [rsp+538h+var_510], rcx - 40ef12 5 PTRIMMEDESP STACK 40 displ mov [rsp+538h+var_510], rcx - 40ef17 5 INSTR BELONGTO 40e780 - 40ef17 5 INSTR DEADREGS EFLAGS ZZ mov [rsp+538h+var_520], r8b - 40ef17 5 PTRIMMEDESP STACK 24 displ mov [rsp+538h+var_520], r8b - 40ef1c 5 INSTR BELONGTO 40e780 - 40ef1c 5 INSTR DEADREGS EFLAGS ZZ mov byte ptr [rsp+538h+var_518], r9b - 40ef1c 5 PTRIMMEDESP STACK 32 displ mov byte ptr [rsp+538h+var_518], r9b - 40ef21 -1 INSTR LOCAL 2ndSrcNumeric add r12, rbp - 40ef21 3 INSTR BELONGTO 40e780 - 40ef24 5 INSTR BELONGTO 40e780 - 40ef24 5 INSTR DEADREGS EFLAGS ZZ mov dword ptr [rsp+538h+var_500], r10d - 40ef24 5 PTRIMMEDESP STACK 56 displ mov dword ptr [rsp+538h+var_500], r10d - 40ef29 5 INSTR BELONGTO 40e780 - 40ef29 5 INSTR DEADREGS EFLAGS ZZ mov [rsp+538h+var_508], r11d - 40ef29 5 PTRIMMEDESP STACK 48 displ mov [rsp+538h+var_508], r11d - 40ef2e -1 INSTR LOCAL NoMetaUpdate call _memset - 40ef2e 5 INSTR BELONGTO 40e780 - 40ef2e 5 INSTR DEADREGS EFLAGS ZZ call _memset - 40ef33 -2 INSTR LOCAL n R9 ZZ NumericDEFs movzx r9d, byte ptr [rsp+538h+var_518] - 40ef33 6 INSTR BELONGTO 40e780 - 40ef33 6 INSTR DEADREGS EFLAGS ECX EDX R8 R9 R10 R11 ZZ movzx r9d, byte ptr [rsp+538h+var_518] - 40ef33 6 PTRIMMEDESP STACK 32 displ movzx r9d, byte ptr [rsp+538h+var_518] - 40ef39 -2 INSTR LOCAL n R8 ZZ NumericDEFs movzx r8d, [rsp+538h+var_520] - 40ef39 6 INSTR BELONGTO 40e780 - 40ef39 6 INSTR DEADREGS EFLAGS ECX EDX R8 R10 R11 ZZ movzx r8d, [rsp+538h+var_520] - 40ef39 6 PTRIMMEDESP STACK 24 displ movzx r8d, [rsp+538h+var_520] - 40ef3f -2 INSTR LOCAL n R11 ZZ NumericDEFs mov r11d, [rsp+538h+var_508] - 40ef3f 5 INSTR BELONGTO 40e780 - 40ef3f 5 INSTR DEADREGS EFLAGS ECX EDX R10 R11 ZZ mov r11d, [rsp+538h+var_508] - 40ef3f 5 PTRIMMEDESP STACK 48 displ mov r11d, [rsp+538h+var_508] - 40ef44 5 INSTR BELONGTO 40e780 - 40ef44 5 INSTR DEADREGS EFLAGS ECX EDX R10 ZZ mov r10d, dword ptr [rsp+538h+var_500] - 40ef44 5 PTRIMMEDESP STACK 56 displ mov r10d, dword ptr [rsp+538h+var_500] - 40ef49 5 INSTR BELONGTO 40e780 - 40ef49 5 INSTR DEADREGS EFLAGS ECX EDX ZZ mov rcx, [rsp+538h+var_510] - 40ef49 5 PTRIMMEDESP STACK 40 displ mov rcx, [rsp+538h+var_510] - 40ef4e 4 INSTR BELONGTO 40e780 - 40ef4e 4 INSTR DEADREGS EFLAGS EDX ZZ mov [r12], r9b - 40ef52 -1 INSTR LOCAL 1stSrcVia2ndSrcIMMEDNUM add r12, 1 - 40ef52 4 INSTR BELONGTO 40e780 - 40ef56 -1 INSTR LOCAL 2ndSrcNumeric add r13, rbx - 40ef56 3 INSTR BELONGTO 40e780 - 40ef59 -1 INSTR LOCAL NoMetaUpdate test r12, r12 - 40ef59 3 INSTR BELONGTO 40e780 - 40ef5c -2 INSTR LOCAL n RBX ZZ AlwaysNUM movsxd rbx, r10d - 40ef5c 3 INSTR BELONGTO 40e780 - 40ef5c 3 INSTR DEADREGS EDX EBX ZZ movsxd rbx, r10d - 40ef5f -1 INSTR LOCAL NoMetaUpdate jz short loc_40EF93 - 40ef5f 2 INSTR BELONGTO 40e780 - 40ef61 3 INSTR BELONGTO 40e780 - 40ef61 3 INSTR DEADREGS EFLAGS EDX ESI EDI ZZ mov rdi, r12 ; s - 40ef64 -2 INSTR LOCAL n RDX ZZ NumericDEFs mov rdx, rbx ; n - 40ef64 3 INSTR BELONGTO 40e780 - 40ef64 3 INSTR DEADREGS EFLAGS EDX ESI ZZ mov rdx, rbx ; n - 40ef67 -2 INSTR LOCAL n ESI ZZ NUMVia2ndSrcIMMEDNUM mov esi, 30h ; c - 40ef67 5 INSTR BELONGTO 40e780 - 40ef67 5 INSTR DEADREGS EFLAGS ESI ZZ mov esi, 30h ; c - 40ef6c 5 INSTR BELONGTO 40e780 - 40ef6c 5 INSTR DEADREGS EFLAGS ZZ mov [rsp+538h+var_510], rcx - 40ef6c 5 PTRIMMEDESP STACK 40 displ mov [rsp+538h+var_510], rcx - 40ef71 5 INSTR BELONGTO 40e780 - 40ef71 5 INSTR DEADREGS EFLAGS ZZ mov [rsp+538h+var_520], r8b - 40ef71 5 PTRIMMEDESP STACK 24 displ mov [rsp+538h+var_520], r8b - 40ef76 -1 INSTR LOCAL 2ndSrcNumeric add r12, rbx - 40ef76 3 INSTR BELONGTO 40e780 - 40ef79 5 INSTR BELONGTO 40e780 - 40ef79 5 INSTR DEADREGS EFLAGS ZZ mov [rsp+538h+var_508], r11d - 40ef79 5 PTRIMMEDESP STACK 48 displ mov [rsp+538h+var_508], r11d - 40ef7e -1 INSTR LOCAL NoMetaUpdate call _memset - 40ef7e 5 INSTR BELONGTO 40e780 - 40ef7e 5 INSTR DEADREGS EFLAGS ZZ call _memset - 40ef83 -2 INSTR LOCAL n R8 ZZ NumericDEFs movzx r8d, [rsp+538h+var_520] - 40ef83 6 INSTR BELONGTO 40e780 - 40ef83 6 INSTR DEADREGS EFLAGS EAX ECX EDX R8 R10 R11 ZZ movzx r8d, [rsp+538h+var_520] - 40ef83 6 PTRIMMEDESP STACK 24 displ movzx r8d, [rsp+538h+var_520] - 40ef89 -2 INSTR LOCAL n R11 ZZ NumericDEFs mov r11d, [rsp+538h+var_508] - 40ef89 5 INSTR BELONGTO 40e780 - 40ef89 5 INSTR DEADREGS EFLAGS EAX ECX EDX R10 R11 ZZ mov r11d, [rsp+538h+var_508] - 40ef89 5 PTRIMMEDESP STACK 48 displ mov r11d, [rsp+538h+var_508] - 40ef8e 5 INSTR BELONGTO 40e780 - 40ef8e 5 INSTR DEADREGS EFLAGS EAX ECX EDX R10 ZZ mov rcx, [rsp+538h+var_510] - 40ef8e 5 PTRIMMEDESP STACK 40 displ mov rcx, [rsp+538h+var_510] - 40ef93 -1 INSTR LOCAL 2ndSrcNumeric add r13, rbx - 40ef93 3 INSTR BELONGTO 40e780 - 40ef96 -2 INSTR LOCAL n R10 ZZ AlwaysNUM xor r10d, r10d - 40ef96 3 INSTR BELONGTO 40e780 - 40ef96 3 INSTR DEADREGS EFLAGS EAX EDX EBX R10 ZZ xor r10d, r10d - 40ef99 2 INSTR BELONGTO 40e780 - 40ef99 2 INSTR DEADREGS EFLAGS EAX EDX EBX ZZ xor ebp, ebp - 40ef99 -2 INSTR LOCAL n EBP ZZ AlwaysNUM xor ebp, ebp - 40ef9b 5 INSTR BELONGTO 40e780 - 40ef9b 5 INSTR DEADREGS EFLAGS EAX EDX EBX ZZ mov rbx, [rsp+538h+var_4F8] - 40ef9b 5 PTRIMMEDESP STACK 64 displ mov rbx, [rsp+538h+var_4F8] - 40efa0 -2 INSTR LOCAL n RDX ZZ NumericDEFs mov rdx, r10 - 40efa0 3 INSTR BELONGTO 40e780 - 40efa0 3 INSTR DEADREGS EFLAGS EAX EDX ZZ mov rdx, r10 - 40efa3 -2 INSTR LOCAL n RAX ZZ NumericDEFs mov rax, r15 - 40efa3 3 INSTR BELONGTO 40e780 - 40efa3 3 INSTR DEADREGS EFLAGS EAX ZZ mov rax, r15 - 40efa6 3 INSTR BELONGTO 40e780 - 40efa6 3 INSTR DEADREGS EFLAGS ZZ sub rbx, rcx - 40efa9 -1 INSTR LOCAL NoMetaUpdate cmp rbx, r10 - 40efa9 3 INSTR BELONGTO 40e780 - 40efac 4 INSTR BELONGTO 40e780 - 40efb0 -2 INSTR LOCAL n RAX ZZ NumericDEFs sub rax, r13 - 40efb0 3 INSTR BELONGTO 40e780 - 40efb3 -1 INSTR LOCAL NoMetaUpdate cmp rdx, rax - 40efb3 3 INSTR BELONGTO 40e780 - 40efb6 5 INSTR BELONGTO 40e780 - 40efb6 5 PTRIMMEDESP STACK 64 displ mov [rsp+538h+var_4F8], rdx - 40efbb -1 INSTR LOCAL NoMetaUpdate jnb loc_40EA08 - 40efbb 6 INSTR BELONGTO 40e780 - 40efc1 -1 INSTR LOCAL NoMetaUpdate test r12, r12 - 40efc1 3 INSTR BELONGTO 40e780 - 40efc4 -1 INSTR LOCAL NoMetaUpdate jz short loc_40F025 - 40efc4 2 INSTR BELONGTO 40e780 - 40efc6 -1 INSTR LOCAL NoMetaUpdate cmp rbx, r10 - 40efc6 3 INSTR BELONGTO 40e780 - 40efc9 -1 INSTR LOCAL NoMetaUpdate jnb short loc_40F00B - 40efc9 2 INSTR BELONGTO 40e780 - 40efcb -2 INSTR LOCAL n EAX ZZ NumericDEFs mov eax, [rsp+538h+var_4C4] - 40efcb 4 INSTR BELONGTO 40e780 - 40efcb 4 INSTR DEADREGS EFLAGS EAX EDX ESI EDI ZZ mov eax, [rsp+538h+var_4C4] - 40efcb 4 PTRIMMEDESP STACK 116 displ mov eax, [rsp+538h+var_4C4] - 40efcf -1 INSTR LOCAL NoMetaUpdate test eax, eax - 40efcf 2 INSTR BELONGTO 40e780 - 40efd1 -1 INSTR LOCAL NoMetaUpdate jnz short loc_40F00B - 40efd1 2 INSTR BELONGTO 40e780 - 40efd3 -2 INSTR LOCAL n RBP ZZ AlwaysNUM movsxd rbp, ebp - 40efd3 3 INSTR BELONGTO 40e780 - 40efd3 3 INSTR DEADREGS EFLAGS EDX ESI EDI ZZ movsxd rbp, ebp - 40efd6 -1 INSTR LOCAL MetadataRedundant sub rbp, rbx - 40efd6 3 INSTR BELONGTO 40e780 - 40efd9 -1 INSTR LOCAL NoMetaUpdate cmp r11d, 30h - 40efd9 4 INSTR BELONGTO 40e780 - 40efdd -2 INSTR LOCAL n RDX ZZ NumericDEFs mov rdx, rbp ; n - 40efdd 3 INSTR BELONGTO 40e780 - 40efdd 3 INSTR DEADREGS EDX ESI EDI ZZ mov rdx, rbp ; n - 40efe0 -1 INSTR LOCAL NoMetaUpdate jz loc_40FCA5 - 40efe0 6 INSTR BELONGTO 40e780 - 40efe6 3 INSTR BELONGTO 40e780 - 40efe6 3 INSTR DEADREGS EFLAGS ESI EDI ZZ mov rdi, r12 ; s - 40efe9 -2 INSTR LOCAL n ESI ZZ NUMVia2ndSrcIMMEDNUM mov esi, 20h ; c - 40efe9 5 INSTR BELONGTO 40e780 - 40efe9 5 INSTR DEADREGS EFLAGS ESI ZZ mov esi, 20h ; c - 40efee 5 INSTR BELONGTO 40e780 - 40efee 5 INSTR DEADREGS EFLAGS ZZ mov [rsp+538h+var_510], rcx - 40efee 5 PTRIMMEDESP STACK 40 displ mov [rsp+538h+var_510], rcx - 40eff3 5 INSTR BELONGTO 40e780 - 40eff3 5 INSTR DEADREGS EFLAGS ZZ mov [rsp+538h+var_520], r8b - 40eff3 5 PTRIMMEDESP STACK 24 displ mov [rsp+538h+var_520], r8b - 40eff8 -1 INSTR LOCAL 2ndSrcNumeric add r12, rbp - 40eff8 3 INSTR BELONGTO 40e780 - 40effb -1 INSTR LOCAL NoMetaUpdate call _memset - 40effb 5 INSTR BELONGTO 40e780 - 40effb 5 INSTR DEADREGS EFLAGS ZZ call _memset - 40f000 -2 INSTR LOCAL n R8 ZZ NumericDEFs movzx r8d, [rsp+538h+var_520] - 40f000 6 INSTR BELONGTO 40e780 - 40f000 6 INSTR DEADREGS EFLAGS ECX EDX ESI EDI R8 ZZ movzx r8d, [rsp+538h+var_520] - 40f000 6 PTRIMMEDESP STACK 24 displ movzx r8d, [rsp+538h+var_520] - 40f006 5 INSTR BELONGTO 40e780 - 40f006 5 INSTR DEADREGS EFLAGS ECX EDX ESI EDI ZZ mov rcx, [rsp+538h+var_510] - 40f006 5 PTRIMMEDESP STACK 40 displ mov rcx, [rsp+538h+var_510] - 40f00b -1 INSTR LOCAL NoMetaUpdate test r8b, r8b - 40f00b 3 INSTR BELONGTO 40e780 - 40f00e 3 INSTR BELONGTO 40e780 - 40f00e 3 INSTR DEADREGS EDX ESI EDI ZZ mov rdx, rbx ; n - 40f011 3 INSTR BELONGTO 40e780 - 40f011 3 INSTR DEADREGS ESI EDI ZZ mov rsi, rcx ; src - 40f014 3 INSTR BELONGTO 40e780 - 40f014 3 INSTR DEADREGS EDI ZZ mov rdi, r12 ; dest - 40f017 -1 INSTR LOCAL NoMetaUpdate jz loc_40FA30 - 40f017 6 INSTR BELONGTO 40e780 - 40f01d -1 INSTR LOCAL NoMetaUpdate call sub_40E740 - 40f01d 5 INSTR BELONGTO 40e780 - 40f01d 5 INSTR DEADREGS EFLAGS EAX ECX R8 R9 R10 R11 ZZ call sub_40E740 - 40f022 3 INSTR BELONGTO 40e780 - 40f022 3 INSTR DEADREGS EFLAGS EAX EDX ZZ add r12, rbx - 40f025 5 INSTR BELONGTO 40e780 - 40f025 5 INSTR DEADREGS EFLAGS EAX EDX EBX ZZ add r13, [rsp+538h+var_4F8] - 40f025 5 PTRIMMEDESP STACK 64 displ add r13, [rsp+538h+var_4F8] - 40f02a -1 INSTR LOCAL NoMetaUpdate jmp loc_40E824 - 40f02a 5 INSTR BELONGTO 40e780 - 40f02f -1 INSTR LOCAL MetadataUnused movzx eax, byte ptr [rbx+1]; jumptable 000000000040EA5C case 58 - 40f02f 4 INSTR BELONGTO 40e780 - 40f033 4 INSTR BELONGTO 40e780 - 40f033 4 INSTR DEADREGS EFLAGS EDX ESI R9 R14 ZZ lea rsi, [rbx+1] - 40f037 -2 INSTR LOCAL n R9 ZZ NUMVia2ndSrcIMMEDNUM mov r9d, 1 - 40f037 6 INSTR BELONGTO 40e780 - 40f037 6 INSTR DEADREGS EFLAGS EDX R9 R14 ZZ mov r9d, 1 - 40f03d -1 INSTR LOCAL NoMetaUpdate cmp al, 3Ah - 40f03d 2 INSTR BELONGTO 40e780 - 40f03f -1 INSTR LOCAL NoMetaUpdate jz loc_40FE00 - 40f03f 6 INSTR BELONGTO 40e780 - 40f045 -1 INSTR LOCAL NoMetaUpdate cmp al, 7Ah - 40f045 2 INSTR BELONGTO 40e780 - 40f047 -1 INSTR LOCAL NoMetaUpdate jnz loc_40EC28 - 40f047 6 INSTR BELONGTO 40e780 - 40f04d 3 INSTR BELONGTO 40e780 - 40f04d 3 INSTR DEADREGS EFLAGS EAX EDX EBX R14 ZZ mov rbx, rsi - 40f050 -1 INSTR LOCAL NoMetaUpdate jmp loc_40ED14 - 40f050 5 INSTR BELONGTO 40e780 - 40f055 9 INSTR BELONGTO 40e780 - 40f055 9 INSTR DEADREGS EFLAGS ECX EDX ESI EDI R9 R14 ZZ mov [rsp+538h+var_4F8], offset aHMS; jumptable 000000000040EA5C case 84 - 40f055 9 PTRIMMEDESP STACK 64 displ mov [rsp+538h+var_4F8], offset aHMS; jumptable 000000000040EA5C case 84 - 40f05e 7 INSTR BELONGTO 40e780 - 40f05e 7 INSTR DEADREGS EFLAGS EAX ECX EDX ESI EDI R9 R10 R14 ZZ mov esi, [rsp+538h+arg_0] - 40f05e 7 PTRIMMEDESP STACK 1344 displ mov esi, [rsp+538h+arg_0] - 40f065 -2 INSTR LOCAL n R8 ZZ NumericDEFs movzx r8d, r8b - 40f065 4 INSTR BELONGTO 40e780 - 40f065 4 INSTR DEADREGS EFLAGS EAX ECX EDX EDI R9 R10 R14 ZZ movzx r8d, r8b - 40f069 -2 INSTR LOCAL n R9 ZZ NumericDEFs mov r9d, [rsp+538h+var_4B0] - 40f069 8 INSTR BELONGTO 40e780 - 40f069 8 INSTR DEADREGS EFLAGS EAX ECX EDX EDI R9 R10 R14 ZZ mov r9d, [rsp+538h+var_4B0] - 40f069 8 PTRIMMEDESP STACK 136 displ mov r9d, [rsp+538h+var_4B0] - 40f071 5 INSTR BELONGTO 40e780 - 40f071 5 INSTR DEADREGS EFLAGS EAX ECX EDX EDI R10 R14 ZZ mov dword ptr [rsp+538h+n], r8d - 40f071 5 PTRIMMEDESP STACK 80 displ mov dword ptr [rsp+538h+n], r8d - 40f076 -1 INSTR LOCAL MetadataUnused mov rcx, [rsp+538h+var_4F8] - 40f076 5 INSTR BELONGTO 40e780 - 40f07b -2 INSTR LOCAL n RDX ZZ NUMVia2ndSrcIMMEDNUM mov rdx, 0FFFFFFFFFFFFFFFFh - 40f07b 7 INSTR BELONGTO 40e780 - 40f07b 7 INSTR DEADREGS EFLAGS EAX ECX EDX EDI R8 R10 R14 ZZ mov rdx, 0FFFFFFFFFFFFFFFFh - 40f082 5 INSTR BELONGTO 40e780 - 40f082 5 INSTR DEADREGS EFLAGS EAX ECX EDI R8 R10 R14 ZZ mov r8, [rsp+538h+tp] - 40f082 5 PTRIMMEDESP STACK 96 displ mov r8, [rsp+538h+tp] - 40f087 -2 INSTR LOCAL n EDI ZZ NumericDEFs mov edi, dword ptr [rsp+538h+n] - 40f087 4 INSTR BELONGTO 40e780 - 40f087 4 INSTR DEADREGS EFLAGS EAX ECX EDI R10 R14 ZZ mov edi, dword ptr [rsp+538h+n] - 40f087 4 PTRIMMEDESP STACK 80 displ mov edi, dword ptr [rsp+538h+n] - 40f08b 3 INSTR BELONGTO 40e780 - 40f08b 3 INSTR DEADREGS EFLAGS EAX ECX R10 R14 ZZ mov [rsp+538h+var_538], esi - 40f08b 3 PTRIMMEDESP STACK 0 displ mov [rsp+538h+var_538], esi - 40f08e -1 INSTR LOCAL MetadataUnused xor esi, esi - 40f08e 2 INSTR BELONGTO 40e780 - 40f090 5 INSTR BELONGTO 40e780 - 40f090 5 INSTR DEADREGS EFLAGS EAX ECX ESI R10 R14 ZZ mov [rsp+538h+var_508], r11d - 40f090 5 PTRIMMEDESP STACK 48 displ mov [rsp+538h+var_508], r11d - 40f095 -1 INSTR LOCAL NoMetaUpdate call sub_40E780 - 40f095 5 INSTR BELONGTO 40e780 - 40f095 5 INSTR DEADREGS EFLAGS EAX ECX ESI R10 R11 R14 ZZ call sub_40E780 - 40f09a 3 INSTR BELONGTO 40e780 - 40f09a 3 INSTR DEADREGS EFLAGS EDX R10 R11 R14 ZZ mov r14, rax - 40f09d 2 INSTR BELONGTO 40e780 - 40f09d 2 INSTR DEADREGS EFLAGS EAX EDX R10 R11 ZZ xor eax, eax - 40f09d -2 INSTR LOCAL n EAX ZZ AlwaysNUM xor eax, eax - 40f09f -1 INSTR LOCAL NoMetaUpdate test ebp, ebp - 40f09f 2 INSTR BELONGTO 40e780 - 40f0a1 -1 INSTR LOCAL MetadataRedundant cmovns eax, ebp - 40f0a1 3 INSTR BELONGTO 40e780 - 40f0a4 -2 INSTR LOCAL n RDX ZZ NumericDEFs mov rdx, r15 - 40f0a4 3 INSTR BELONGTO 40e780 - 40f0a4 3 INSTR DEADREGS EFLAGS EDX R10 R11 ZZ mov rdx, r15 - 40f0a7 -2 INSTR LOCAL n R11 ZZ NumericDEFs mov r11d, [rsp+538h+var_508] - 40f0a7 5 INSTR BELONGTO 40e780 - 40f0a7 5 INSTR DEADREGS EFLAGS R10 R11 ZZ mov r11d, [rsp+538h+var_508] - 40f0a7 5 PTRIMMEDESP STACK 48 displ mov r11d, [rsp+538h+var_508] - 40f0ac -1 INSTR LOCAL MetadataRedundant cdqe - 40f0ac 2 INSTR BELONGTO 40e780 - 40f0ae -1 INSTR LOCAL NoMetaUpdate cmp r14, rax - 40f0ae 3 INSTR BELONGTO 40e780 - 40f0b1 -2 INSTR LOCAL n R10 ZZ NumericDEFs mov r10, rax - 40f0b1 3 INSTR BELONGTO 40e780 - 40f0b1 3 INSTR DEADREGS R10 ZZ mov r10, rax - 40f0b4 4 INSTR BELONGTO 40e780 - 40f0b8 -2 INSTR LOCAL n RDX ZZ NumericDEFs sub rdx, r13 - 40f0b8 3 INSTR BELONGTO 40e780 - 40f0bb -1 INSTR LOCAL NoMetaUpdate cmp r10, rdx - 40f0bb 3 INSTR BELONGTO 40e780 - 40f0be 5 INSTR BELONGTO 40e780 - 40f0be 5 PTRIMMEDESP STACK 104 displ mov [rsp+538h+var_4D0], rdx - 40f0c3 -1 INSTR LOCAL NoMetaUpdate jnb loc_40EA08 - 40f0c3 6 INSTR BELONGTO 40e780 - 40f0c9 -1 INSTR LOCAL NoMetaUpdate test r12, r12 - 40f0c9 3 INSTR BELONGTO 40e780 - 40f0cc -1 INSTR LOCAL NoMetaUpdate jz short loc_40F13B - 40f0cc 2 INSTR BELONGTO 40e780 - 40f0ce -1 INSTR LOCAL NoMetaUpdate cmp r14, rax - 40f0ce 3 INSTR BELONGTO 40e780 - 40f0d1 -1 INSTR LOCAL NoMetaUpdate jnb short loc_40F101 - 40f0d1 2 INSTR BELONGTO 40e780 - 40f0d3 -2 INSTR LOCAL n RBP ZZ AlwaysNUM movsxd rbp, ebp - 40f0d3 3 INSTR BELONGTO 40e780 - 40f0d3 3 INSTR DEADREGS EFLAGS EDX ESI EDI ZZ movsxd rbp, ebp - 40f0d6 -2 INSTR LOCAL n ESI ZZ NUMVia2ndSrcIMMEDNUM mov esi, 30h - 40f0d6 5 INSTR BELONGTO 40e780 - 40f0d6 5 INSTR DEADREGS EFLAGS EDX ESI EDI ZZ mov esi, 30h - 40f0db -1 INSTR LOCAL MetadataRedundant sub rbp, r14 - 40f0db 3 INSTR BELONGTO 40e780 - 40f0de -1 INSTR LOCAL NoMetaUpdate cmp r11d, 30h - 40f0de 4 INSTR BELONGTO 40e780 - 40f0e2 -2 INSTR LOCAL n RDX ZZ NumericDEFs mov rdx, rbp ; n - 40f0e2 3 INSTR BELONGTO 40e780 - 40f0e2 3 INSTR DEADREGS EDX EDI ZZ mov rdx, rbp ; n - 40f0e5 -1 INSTR LOCAL NoMetaUpdate jz short loc_40F0EC - 40f0e5 2 INSTR BELONGTO 40e780 - 40f0e7 -2 INSTR LOCAL n ESI ZZ NUMVia2ndSrcIMMEDNUM mov esi, 20h ; c - 40f0e7 5 INSTR BELONGTO 40e780 - 40f0e7 5 INSTR DEADREGS EFLAGS ESI EDI ZZ mov esi, 20h ; c - 40f0ec 3 INSTR BELONGTO 40e780 - 40f0ec 3 INSTR DEADREGS EFLAGS EDI ZZ mov rdi, r12 ; s - 40f0ef 5 INSTR BELONGTO 40e780 - 40f0ef 5 INSTR DEADREGS EFLAGS ZZ mov [rsp+538h+var_500], r10 - 40f0ef 5 PTRIMMEDESP STACK 56 displ mov [rsp+538h+var_500], r10 - 40f0f4 -1 INSTR LOCAL 2ndSrcNumeric add r12, rbp - 40f0f4 3 INSTR BELONGTO 40e780 - 40f0f7 -1 INSTR LOCAL NoMetaUpdate call _memset - 40f0f7 5 INSTR BELONGTO 40e780 - 40f0f7 5 INSTR DEADREGS EFLAGS ZZ call _memset - 40f0fc 5 INSTR BELONGTO 40e780 - 40f0fc 5 INSTR DEADREGS EFLAGS ECX EDX ESI EDI R8 R9 R10 ZZ mov r10, [rsp+538h+var_500] - 40f0fc 5 PTRIMMEDESP STACK 56 displ mov r10, [rsp+538h+var_500] - 40f101 7 INSTR BELONGTO 40e780 - 40f101 7 INSTR DEADREGS EFLAGS EAX ECX EDX ESI EDI R8 R9 R11 ZZ mov esi, [rsp+538h+arg_0] - 40f101 7 PTRIMMEDESP STACK 1344 displ mov esi, [rsp+538h+arg_0] - 40f108 -2 INSTR LOCAL n R9 ZZ NumericDEFs mov r9d, [rsp+538h+var_4B0] - 40f108 8 INSTR BELONGTO 40e780 - 40f108 8 INSTR DEADREGS EFLAGS EAX ECX EDX EDI R8 R9 R11 ZZ mov r9d, [rsp+538h+var_4B0] - 40f108 8 PTRIMMEDESP STACK 136 displ mov r9d, [rsp+538h+var_4B0] - 40f110 5 INSTR BELONGTO 40e780 - 40f110 5 INSTR DEADREGS EFLAGS EAX ECX EDX EDI R8 R11 ZZ mov r8, [rsp+538h+tp] - 40f110 5 PTRIMMEDESP STACK 96 displ mov r8, [rsp+538h+tp] - 40f115 -1 INSTR LOCAL MetadataUnused mov rcx, [rsp+538h+var_4F8] - 40f115 5 INSTR BELONGTO 40e780 - 40f11a -2 INSTR LOCAL n RDX ZZ NumericDEFs mov rdx, [rsp+538h+var_4D0] - 40f11a 5 INSTR BELONGTO 40e780 - 40f11a 5 INSTR DEADREGS EFLAGS EAX ECX EDX EDI R11 ZZ mov rdx, [rsp+538h+var_4D0] - 40f11a 5 PTRIMMEDESP STACK 104 displ mov rdx, [rsp+538h+var_4D0] - 40f11f -2 INSTR LOCAL n EDI ZZ NumericDEFs mov edi, dword ptr [rsp+538h+n] - 40f11f 4 INSTR BELONGTO 40e780 - 40f11f 4 INSTR DEADREGS EFLAGS EAX ECX EDI R11 ZZ mov edi, dword ptr [rsp+538h+n] - 40f11f 4 PTRIMMEDESP STACK 80 displ mov edi, dword ptr [rsp+538h+n] - 40f123 3 INSTR BELONGTO 40e780 - 40f123 3 INSTR DEADREGS EFLAGS EAX ECX R11 ZZ mov [rsp+538h+var_538], esi - 40f123 3 PTRIMMEDESP STACK 0 displ mov [rsp+538h+var_538], esi - 40f126 -1 INSTR LOCAL MetadataUnused mov rsi, r12 - 40f126 3 INSTR BELONGTO 40e780 - 40f129 5 INSTR BELONGTO 40e780 - 40f129 5 INSTR DEADREGS EFLAGS EAX ECX ESI R11 ZZ mov [rsp+538h+var_500], r10 - 40f129 5 PTRIMMEDESP STACK 56 displ mov [rsp+538h+var_500], r10 - 40f12e 3 INSTR BELONGTO 40e780 - 40f12e 3 INSTR DEADREGS EFLAGS EAX ECX ESI R10 R11 ZZ add r12, r14 - 40f131 -1 INSTR LOCAL NoMetaUpdate call sub_40E780 - 40f131 5 INSTR BELONGTO 40e780 - 40f131 5 INSTR DEADREGS EFLAGS EAX ECX ESI R10 R11 R14 ZZ call sub_40E780 - 40f136 5 INSTR BELONGTO 40e780 - 40f136 5 INSTR DEADREGS EFLAGS EAX EDX R10 R14 ZZ mov r10, [rsp+538h+var_500] - 40f136 5 PTRIMMEDESP STACK 56 displ mov r10, [rsp+538h+var_500] - 40f13b 3 INSTR BELONGTO 40e780 - 40f13b 3 INSTR DEADREGS EFLAGS EAX EDX R14 ZZ add r13, r10 - 40f13e 3 INSTR BELONGTO 40e780 - 40f13e 3 INSTR DEADREGS EFLAGS EAX EDX R14 ZZ mov r14, rbx - 40f141 -1 INSTR LOCAL NoMetaUpdate jmp loc_40E824 - 40f141 5 INSTR BELONGTO 40e780 - 40f146 9 INSTR BELONGTO 40e780 - 40f146 9 INSTR DEADREGS EFLAGS ECX EDX ESI EDI R9 R14 ZZ mov [rsp+538h+var_4F8], 411A3Dh; jumptable 000000000040EA5C case 82 - 40f146 9 PTRIMMEDESP STACK 64 displ mov [rsp+538h+var_4F8], 411A3Dh; jumptable 000000000040EA5C case 82 - 40f14f -1 INSTR LOCAL NoMetaUpdate jmp loc_40F05E - 40f14f 5 INSTR BELONGTO 40e780 - 40f154 4 INSTR BELONGTO 40e780 - 40f154 4 INSTR DEADREGS EFLAGS EAX ECX EDX ESI R9 R14 ZZ lea rcx, [rbx-1] ; jumptable 000000000040EA5C case 0 - 40f158 -2 INSTR LOCAL n ESI ZZ NumericDEFs movzx esi, byte ptr [rbx-1] - 40f158 4 INSTR BELONGTO 40e780 - 40f158 4 INSTR DEADREGS EFLAGS EAX EDX ESI R9 R14 ZZ movzx esi, byte ptr [rbx-1] - 40f15c -1 INSTR LOCAL NoMetaUpdate jmp loc_40E903 - 40f15c 5 INSTR BELONGTO 40e780 - 40f161 -1 INSTR LOCAL NoMetaUpdate cmp ecx, 45h ; jumptable 000000000040EA5C case 83 - 40f161 3 INSTR BELONGTO 40e780 - 40f164 -1 INSTR LOCAL NoMetaUpdate jz loc_40EC28 - 40f164 6 INSTR BELONGTO 40e780 - 40f16a -1 INSTR LOCAL MetadataUnused mov rsi, [rsp+538h+tp] - 40f16a 5 INSTR BELONGTO 40e780 - 40f16f 8 INSTR BELONGTO 40e780 - 40f16f 8 INSTR DEADREGS EFLAGS EAX EDX R9 R14 ZZ mov dword ptr [rsp+538h+var_4F8], 2 - 40f16f 8 PTRIMMEDESP STACK 64 displ mov dword ptr [rsp+538h+var_4F8], 2 - 40f177 3 INSTR BELONGTO 40e780 - 40f177 3 INSTR DEADREGS EFLAGS EAX EDX R9 R14 ZZ mov r9d, [rsi] - 40f17a 6 INSTR BELONGTO 40e780 - 40f180 -2 INSTR LOCAL n ESI ZZ NumericDEFs mov esi, r9d - 40f180 3 INSTR BELONGTO 40e780 - 40f180 3 INSTR DEADREGS EFLAGS EAX EDX ESI R14 ZZ mov esi, r9d - 40f183 8 INSTR BELONGTO 40e780 - 40f183 8 INSTR DEADREGS EFLAGS EAX EDX R14 ZZ mov [rsp+538h+var_4A9], 0 - 40f183 8 PTRIMMEDESP STACK 143 displ mov [rsp+538h+var_4A9], 0 - 40f18b -1 INSTR LOCAL MetadataRedundant shr esi, 1Fh - 40f18b 3 INSTR BELONGTO 40e780 - 40f18e 5 INSTR BELONGTO 40e780 - 40f18e 5 INSTR DEADREGS EFLAGS EAX EDX R14 ZZ mov byte ptr [rsp+538h+n], sil - 40f18e 5 PTRIMMEDESP STACK 80 displ mov byte ptr [rsp+538h+n], sil - 40f193 -1 INSTR LOCAL MetadataRedundant xor esi, esi - 40f193 2 INSTR BELONGTO 40e780 - 40f195 -1 INSTR LOCAL NoMetaUpdate jmp loc_40EDC8 - 40f195 5 INSTR BELONGTO 40e780 - 40f19a -1 INSTR LOCAL NoMetaUpdate cmp ecx, 45h ; jumptable 000000000040EA5C case 78 - 40f19a 3 INSTR BELONGTO 40e780 - 40f19d -1 INSTR LOCAL NoMetaUpdate jz loc_40EC28 - 40f19d 6 INSTR BELONGTO 40e780 - 40f1a3 -1 INSTR LOCAL NoMetaUpdate cmp ebp, 0FFFFFFFFh - 40f1a3 3 INSTR BELONGTO 40e780 - 40f1a6 8 INSTR BELONGTO 40e780 - 40f1a6 8 INSTR DEADREGS EAX EDX ESI R9 R14 ZZ mov r9d, [rsp+538h+arg_0] - 40f1a6 8 PTRIMMEDESP STACK 1344 displ mov r9d, [rsp+538h+arg_0] - 40f1ae -1 INSTR LOCAL NoMetaUpdate jz loc_40FF73 - 40f1ae 6 INSTR BELONGTO 40e780 - 40f1b4 -1 INSTR LOCAL NoMetaUpdate cmp ebp, 8 - 40f1b4 3 INSTR BELONGTO 40e780 - 40f1b7 4 INSTR BELONGTO 40e780 - 40f1b7 4 INSTR DEADREGS EAX EDX ESI R14 ZZ mov dword ptr [rsp+538h+var_4F8], ebp - 40f1b7 4 PTRIMMEDESP STACK 64 displ mov dword ptr [rsp+538h+var_4F8], ebp - 40f1bb -1 INSTR LOCAL NoMetaUpdate jg short loc_40F180 - 40f1bb 2 INSTR BELONGTO 40e780 - 40f1bd -1 INSTR LOCAL MetadataUnused mov esi, ebp - 40f1bd 2 INSTR BELONGTO 40e780 - 40f1bf -2 INSTR LOCAL n R10 ZZ NUMVia2ndSrcIMMEDNUM mov r10d, 66666667h - 40f1bf 6 INSTR BELONGTO 40e780 - 40f1bf 6 INSTR DEADREGS EFLAGS EAX EDX R10 R14 ZZ mov r10d, 66666667h - 40f1c5 3 INSTR BELONGTO 40e780 - 40f1c8 -2 INSTR LOCAL n EAX ZZ NumericDEFs mov eax, r9d - 40f1c8 3 INSTR BELONGTO 40e780 - 40f1c8 3 INSTR DEADREGS EFLAGS EAX EDX R14 ZZ mov eax, r9d - 40f1cb -1 INSTR LOCAL MetadataUnused add esi, 1 - 40f1cb 3 INSTR BELONGTO 40e780 - 40f1ce -2 INSTR LOCAL n R9 ZZ AlwaysNUM sar r9d, 1Fh - 40f1ce 4 INSTR BELONGTO 40e780 - 40f1ce 4 INSTR DEADREGS EFLAGS EDX R14 ZZ sar r9d, 1Fh - 40f1d2 -2 INSTR LOCAL n EAX EDX ZZ AlwaysNUM imul r10d - 40f1d2 3 INSTR BELONGTO 40e780 - 40f1d2 3 INSTR DEADREGS EFLAGS EDX R14 ZZ imul r10d - 40f1d5 -1 INSTR LOCAL MetadataRedundant sar edx, 2 - 40f1d5 3 INSTR BELONGTO 40e780 - 40f1d8 -1 INSTR LOCAL MetadataRedundant sub edx, r9d - 40f1d8 3 INSTR BELONGTO 40e780 - 40f1db -1 INSTR LOCAL NoMetaUpdate cmp esi, 9 - 40f1db 3 INSTR BELONGTO 40e780 - 40f1de -1 INSTR LOCAL MetadataRedundant mov r9d, edx - 40f1de 3 INSTR BELONGTO 40e780 - 40f1e1 -1 INSTR LOCAL NoMetaUpdate jnz short loc_40F1C8 - 40f1e1 2 INSTR BELONGTO 40e780 - 40f1e3 4 INSTR BELONGTO 40e780 - 40f1e3 4 INSTR DEADREGS EFLAGS EAX EDX ESI R14 ZZ mov dword ptr [rsp+538h+var_4F8], ebp - 40f1e3 4 PTRIMMEDESP STACK 64 displ mov dword ptr [rsp+538h+var_4F8], ebp - 40f1e7 -1 INSTR LOCAL NoMetaUpdate jmp short loc_40F180 - 40f1e7 2 INSTR BELONGTO 40e780 - 40f1e9 -1 INSTR LOCAL NoMetaUpdate cmp ecx, 45h ; jumptable 000000000040EA5C case 77 - 40f1e9 3 INSTR BELONGTO 40e780 - 40f1ec -1 INSTR LOCAL NoMetaUpdate jz loc_40EC28 - 40f1ec 6 INSTR BELONGTO 40e780 - 40f1f2 -1 INSTR LOCAL MetadataUnused mov rsi, [rsp+538h+tp] - 40f1f2 5 INSTR BELONGTO 40e780 - 40f1f7 8 INSTR BELONGTO 40e780 - 40f1f7 8 INSTR DEADREGS EFLAGS EAX EDX R9 R14 ZZ mov dword ptr [rsp+538h+var_4F8], 2 - 40f1f7 8 PTRIMMEDESP STACK 64 displ mov dword ptr [rsp+538h+var_4F8], 2 - 40f1ff 4 INSTR BELONGTO 40e780 - 40f1ff 4 INSTR DEADREGS EFLAGS EAX EDX R9 R14 ZZ mov r9d, [rsi+4] - 40f203 -1 INSTR LOCAL NoMetaUpdate jmp loc_40F180 - 40f203 5 INSTR BELONGTO 40e780 - 40f208 -1 INSTR LOCAL NoMetaUpdate cmp ecx, 45h ; jumptable 000000000040EA5C case 73 - 40f208 3 INSTR BELONGTO 40e780 - 40f20b -1 INSTR LOCAL NoMetaUpdate jz loc_40EC28 - 40f20b 6 INSTR BELONGTO 40e780 - 40f211 5 INSTR BELONGTO 40e780 - 40f211 5 INSTR DEADREGS EFLAGS EAX EDX ESI R9 R14 ZZ mov r9d, [rsp+538h+var_4EC] - 40f211 5 PTRIMMEDESP STACK 76 displ mov r9d, [rsp+538h+var_4EC] - 40f216 8 INSTR BELONGTO 40e780 - 40f216 8 INSTR DEADREGS EFLAGS EAX EDX ESI R14 ZZ mov dword ptr [rsp+538h+var_4F8], 2 - 40f216 8 PTRIMMEDESP STACK 64 displ mov dword ptr [rsp+538h+var_4F8], 2 - 40f21e -1 INSTR LOCAL NoMetaUpdate jmp loc_40F180 - 40f21e 5 INSTR BELONGTO 40e780 - 40f223 -1 INSTR LOCAL NoMetaUpdate cmp ecx, 45h ; jumptable 000000000040EA5C case 72 - 40f223 3 INSTR BELONGTO 40e780 - 40f226 -1 INSTR LOCAL NoMetaUpdate jz loc_40EC28 - 40f226 6 INSTR BELONGTO 40e780 - 40f22c -1 INSTR LOCAL MetadataUnused mov rsi, [rsp+538h+tp] - 40f22c 5 INSTR BELONGTO 40e780 - 40f231 8 INSTR BELONGTO 40e780 - 40f231 8 INSTR DEADREGS EFLAGS EAX EDX R9 R14 ZZ mov dword ptr [rsp+538h+var_4F8], 2 - 40f231 8 PTRIMMEDESP STACK 64 displ mov dword ptr [rsp+538h+var_4F8], 2 - 40f239 4 INSTR BELONGTO 40e780 - 40f239 4 INSTR DEADREGS EFLAGS EAX EDX R9 R14 ZZ mov r9d, [rsi+8] - 40f23d -1 INSTR LOCAL NoMetaUpdate jmp loc_40F180 - 40f23d 5 INSTR BELONGTO 40e780 - 40f242 -1 INSTR LOCAL NoMetaUpdate cmp ecx, 45h ; jumptable 000000000040EA5C cases 71,86,103 - 40f242 3 INSTR BELONGTO 40e780 - 40f245 -1 INSTR LOCAL NoMetaUpdate jz loc_40EC28 - 40f245 6 INSTR BELONGTO 40e780 - 40f24b -1 INSTR LOCAL MetadataUnused mov rdx, [rsp+538h+tp] - 40f24b 5 INSTR BELONGTO 40e780 - 40f250 4 INSTR BELONGTO 40e780 - 40f250 4 INSTR DEADREGS EFLAGS EAX R9 R10 R14 ZZ mov r14d, [rdx+14h] - 40f254 -2 INSTR LOCAL n EAX ZZ NumericDEFs mov eax, r14d - 40f254 3 INSTR BELONGTO 40e780 - 40f254 3 INSTR DEADREGS EFLAGS EAX R9 R10 ZZ mov eax, r14d - 40f257 -1 INSTR LOCAL MetadataRedundant sar eax, 1Fh - 40f257 3 INSTR BELONGTO 40e780 - 40f25a -1 INSTR LOCAL MetadataRedundant and eax, 190h - 40f25a 5 INSTR BELONGTO 40e780 - 40f25f 5 INSTR BELONGTO 40e780 - 40f25f 5 INSTR DEADREGS EFLAGS R9 R10 ZZ lea eax, [rax+r14-64h] - 40f264 4 INSTR BELONGTO 40e780 - 40f264 4 INSTR DEADREGS EFLAGS R9 R10 ZZ mov dword ptr [rsp+538h+n], eax - 40f264 4 PTRIMMEDESP STACK 80 displ mov dword ptr [rsp+538h+n], eax - 40f268 3 INSTR BELONGTO 40e780 - 40f268 3 INSTR DEADREGS EFLAGS EAX R9 R10 ZZ mov eax, [rdx+18h] - 40f26b 3 INSTR BELONGTO 40e780 - 40f26b 3 INSTR DEADREGS EFLAGS R9 R10 ZZ mov edx, [rdx+1Ch] - 40f26e 4 INSTR BELONGTO 40e780 - 40f26e 4 INSTR DEADREGS EFLAGS R9 R10 ZZ mov dword ptr [rsp+538h+var_4D0], eax - 40f26e 4 PTRIMMEDESP STACK 104 displ mov dword ptr [rsp+538h+var_4D0], eax - 40f272 3 INSTR BELONGTO 40e780 - 40f272 3 INSTR DEADREGS EFLAGS R9 R10 ZZ mov r9d, edx - 40f275 4 INSTR BELONGTO 40e780 - 40f275 4 INSTR DEADREGS EFLAGS R10 ZZ mov dword ptr [rsp+538h+var_4F8], edx - 40f275 4 PTRIMMEDESP STACK 64 displ mov dword ptr [rsp+538h+var_4F8], edx - 40f279 -2 INSTR LOCAL n EDX ZZ NUMVia2ndSrcIMMEDNUM mov edx, 92492493h - 40f279 5 INSTR BELONGTO 40e780 - 40f279 5 INSTR DEADREGS EFLAGS EDX R10 ZZ mov edx, 92492493h - 40f27e 3 INSTR BELONGTO 40e780 - 40f27e 3 INSTR DEADREGS EFLAGS R10 ZZ sub r9d, eax - 40f281 5 INSTR BELONGTO 40e780 - 40f281 5 INSTR DEADREGS EFLAGS EAX R10 ZZ mov r10d, dword ptr [rsp+538h+var_4F8] - 40f281 5 PTRIMMEDESP STACK 64 displ mov r10d, dword ptr [rsp+538h+var_4F8] - 40f286 -1 INSTR LOCAL 1stSrcVia2ndSrcIMMEDNUM add r9d, 17Eh - 40f286 7 INSTR BELONGTO 40e780 - 40f28d -2 INSTR LOCAL n EAX ZZ NumericDEFs mov eax, r9d - 40f28d 3 INSTR BELONGTO 40e780 - 40f28d 3 INSTR DEADREGS EFLAGS EAX ZZ mov eax, r9d - 40f290 -1 INSTR LOCAL MetadataRedundant imul edx - 40f290 2 INSTR BELONGTO 40e780 - 40f292 -1 INSTR LOCAL MetadataRedundant mov eax, r9d - 40f292 3 INSTR BELONGTO 40e780 - 40f295 3 INSTR BELONGTO 40e780 - 40f295 3 INSTR DEADREGS EFLAGS ZZ sub r10d, r9d - 40f298 -1 INSTR LOCAL MetadataRedundant sar eax, 1Fh - 40f298 3 INSTR BELONGTO 40e780 - 40f29b -1 INSTR LOCAL MetadataRedundant add edx, r9d - 40f29b 3 INSTR BELONGTO 40e780 - 40f29e -1 INSTR LOCAL MetadataRedundant sar edx, 2 - 40f29e 3 INSTR BELONGTO 40e780 - 40f2a1 -1 INSTR LOCAL MetadataRedundant sub edx, eax - 40f2a1 2 INSTR BELONGTO 40e780 - 40f2a3 -1 INSTR LOCAL MetadataRedundant lea eax, ds:0[rdx*8] - 40f2a3 7 INSTR BELONGTO 40e780 - 40f2aa -1 INSTR LOCAL MetadataRedundant sub eax, edx - 40f2aa 2 INSTR BELONGTO 40e780 - 40f2ac 5 INSTR BELONGTO 40e780 - 40f2ac 5 INSTR DEADREGS EFLAGS EDX R9 ZZ lea r10d, [r10+rax+3] - 40f2b1 -1 INSTR LOCAL NoMetaUpdate test r10d, r10d - 40f2b1 3 INSTR BELONGTO 40e780 - 40f2b4 -1 INSTR LOCAL NoMetaUpdate js loc_40FF85 - 40f2b4 6 INSTR BELONGTO 40e780 - 40f2ba -1 INSTR LOCAL NoMetaUpdate test byte ptr [rsp+538h+n], 3 - 40f2ba 5 INSTR BELONGTO 40e780 - 40f2ba 5 PTRIMMEDESP STACK 80 displ test byte ptr [rsp+538h+n], 3 - 40f2bf -2 INSTR LOCAL n EAX ZZ NUMVia2ndSrcIMMEDNUM mov eax, 0FFFFFE93h - 40f2bf 5 INSTR BELONGTO 40e780 - 40f2bf 5 INSTR DEADREGS EAX EDX R9 ZZ mov eax, 0FFFFFE93h - 40f2c4 -1 INSTR LOCAL NoMetaUpdate jnz short loc_40F319 - 40f2c4 2 INSTR BELONGTO 40e780 - 40f2c6 -2 INSTR LOCAL n EAX ZZ NumericDEFs mov eax, dword ptr [rsp+538h+n] - 40f2c6 4 INSTR BELONGTO 40e780 - 40f2c6 4 INSTR DEADREGS EFLAGS EAX EDX R9 ZZ mov eax, dword ptr [rsp+538h+n] - 40f2c6 4 PTRIMMEDESP STACK 80 displ mov eax, dword ptr [rsp+538h+n] - 40f2ca -2 INSTR LOCAL n R9 ZZ NUMVia2ndSrcIMMEDNUM mov r9d, 51EB851Fh - 40f2ca 6 INSTR BELONGTO 40e780 - 40f2ca 6 INSTR DEADREGS EFLAGS EDX R9 ZZ mov r9d, 51EB851Fh - 40f2d0 -2 INSTR LOCAL n EAX EDX ZZ AlwaysNUM imul r9d - 40f2d0 3 INSTR BELONGTO 40e780 - 40f2d0 3 INSTR DEADREGS EFLAGS EDX ZZ imul r9d - 40f2d3 -1 INSTR LOCAL MetadataRedundant mov eax, dword ptr [rsp+538h+n] - 40f2d3 4 INSTR BELONGTO 40e780 - 40f2d7 -1 INSTR LOCAL MetadataRedundant mov r9d, edx - 40f2d7 3 INSTR BELONGTO 40e780 - 40f2da -1 INSTR LOCAL MetadataRedundant sar eax, 1Fh - 40f2da 3 INSTR BELONGTO 40e780 - 40f2dd -1 INSTR LOCAL MetadataUnused sar edx, 5 - 40f2dd 3 INSTR BELONGTO 40e780 - 40f2e0 -1 INSTR LOCAL MetadataUnused sub edx, eax - 40f2e0 2 INSTR BELONGTO 40e780 - 40f2e2 4 INSTR BELONGTO 40e780 - 40f2e2 4 INSTR DEADREGS EFLAGS ZZ mov [rsp+538h+var_4C4], eax - 40f2e2 4 PTRIMMEDESP STACK 116 displ mov [rsp+538h+var_4C4], eax - 40f2e6 -1 INSTR LOCAL MetadataUnused mov eax, 64h - 40f2e6 5 INSTR BELONGTO 40e780 - 40f2eb -1 INSTR LOCAL MetadataUnused imul edx, eax - 40f2eb 3 INSTR BELONGTO 40e780 - 40f2ee -1 INSTR LOCAL NoMetaUpdate cmp dword ptr [rsp+538h+n], edx - 40f2ee 4 INSTR BELONGTO 40e780 - 40f2ee 4 PTRIMMEDESP STACK 80 displ cmp dword ptr [rsp+538h+n], edx - 40f2f2 -1 INSTR LOCAL MetadataRedundant mov eax, 0FFFFFE92h - 40f2f2 5 INSTR BELONGTO 40e780 - 40f2f7 -1 INSTR LOCAL NoMetaUpdate jnz short loc_40F319 - 40f2f7 2 INSTR BELONGTO 40e780 - 40f2f9 -2 INSTR LOCAL n EAX ZZ NumericDEFs mov eax, r9d - 40f2f9 3 INSTR BELONGTO 40e780 - 40f2f9 3 INSTR DEADREGS EFLAGS EAX EDX ZZ mov eax, r9d - 40f2fc -1 INSTR LOCAL MetadataUnused mov edx, dword ptr [rsp+538h+n] - 40f2fc 4 INSTR BELONGTO 40e780 - 40f300 -1 INSTR LOCAL MetadataRedundant sar eax, 7 - 40f300 3 INSTR BELONGTO 40e780 - 40f303 -1 INSTR LOCAL MetadataRedundant sub eax, [rsp+538h+var_4C4] - 40f303 4 INSTR BELONGTO 40e780 - 40f307 -1 INSTR LOCAL MetadataRedundant imul eax, 190h - 40f307 6 INSTR BELONGTO 40e780 - 40f30d -1 INSTR LOCAL MetadataUnused sub edx, eax - 40f30d 2 INSTR BELONGTO 40e780 - 40f30f -1 INSTR LOCAL NoMetaUpdate cmp edx, 1 - 40f30f 3 INSTR BELONGTO 40e780 - 40f312 -1 INSTR LOCAL MetadataRedundant sbb eax, eax - 40f312 2 INSTR BELONGTO 40e780 - 40f314 -1 INSTR LOCAL MetadataRedundant sub eax, 16Dh - 40f314 5 INSTR BELONGTO 40e780 - 40f319 4 INSTR BELONGTO 40e780 - 40f319 4 INSTR DEADREGS EFLAGS EDX R9 ZZ add eax, dword ptr [rsp+538h+var_4F8] - 40f319 4 PTRIMMEDESP STACK 64 displ add eax, dword ptr [rsp+538h+var_4F8] - 40f31d -2 INSTR LOCAL n EDX ZZ NUMVia2ndSrcIMMEDNUM mov edx, 92492493h - 40f31d 5 INSTR BELONGTO 40e780 - 40f31d 5 INSTR DEADREGS EFLAGS EDX R9 ZZ mov edx, 92492493h - 40f322 3 INSTR BELONGTO 40e780 - 40f322 3 INSTR DEADREGS EFLAGS R9 ZZ mov r9d, eax - 40f325 5 INSTR BELONGTO 40e780 - 40f325 5 INSTR DEADREGS EFLAGS ZZ sub r9d, dword ptr [rsp+538h+var_4D0] - 40f325 5 PTRIMMEDESP STACK 104 displ sub r9d, dword ptr [rsp+538h+var_4D0] - 40f32a 4 INSTR BELONGTO 40e780 - 40f32a 4 INSTR DEADREGS EFLAGS ZZ mov dword ptr [rsp+538h+var_4F8], eax - 40f32a 4 PTRIMMEDESP STACK 64 displ mov dword ptr [rsp+538h+var_4F8], eax - 40f32e -1 INSTR LOCAL 1stSrcVia2ndSrcIMMEDNUM add r9d, 17Eh - 40f32e 7 INSTR BELONGTO 40e780 - 40f335 -2 INSTR LOCAL n EAX ZZ NumericDEFs mov eax, r9d - 40f335 3 INSTR BELONGTO 40e780 - 40f335 3 INSTR DEADREGS EFLAGS EAX ZZ mov eax, r9d - 40f338 -1 INSTR LOCAL MetadataRedundant imul edx - 40f338 2 INSTR BELONGTO 40e780 - 40f33a -1 INSTR LOCAL MetadataRedundant mov eax, r9d - 40f33a 3 INSTR BELONGTO 40e780 - 40f33d -1 INSTR LOCAL MetadataRedundant sar eax, 1Fh - 40f33d 3 INSTR BELONGTO 40e780 - 40f340 -1 INSTR LOCAL MetadataRedundant add edx, r9d - 40f340 3 INSTR BELONGTO 40e780 - 40f343 -1 INSTR LOCAL MetadataRedundant sar edx, 2 - 40f343 3 INSTR BELONGTO 40e780 - 40f346 -1 INSTR LOCAL MetadataRedundant sub edx, eax - 40f346 2 INSTR BELONGTO 40e780 - 40f348 -1 INSTR LOCAL MetadataRedundant lea eax, ds:0[rdx*8] - 40f348 7 INSTR BELONGTO 40e780 - 40f34f -1 INSTR LOCAL MetadataRedundant sub eax, edx - 40f34f 2 INSTR BELONGTO 40e780 - 40f351 4 INSTR BELONGTO 40e780 - 40f351 4 INSTR DEADREGS EFLAGS EDX ZZ mov edx, dword ptr [rsp+538h+var_4F8] - 40f351 4 PTRIMMEDESP STACK 64 displ mov edx, dword ptr [rsp+538h+var_4F8] - 40f355 3 INSTR BELONGTO 40e780 - 40f355 3 INSTR DEADREGS EFLAGS ZZ sub edx, r9d - 40f358 4 INSTR BELONGTO 40e780 - 40f358 4 INSTR DEADREGS EFLAGS R9 ZZ lea eax, [rdx+rax+3] - 40f35c 2 INSTR BELONGTO 40e780 - 40f35c 2 INSTR DEADREGS EFLAGS EDX R9 ZZ mov edx, eax - 40f35c -2 INSTR LOCAL n EDX ZZ NumericDEFs mov edx, eax - 40f35e -1 INSTR LOCAL MetadataRedundant sar edx, 1Fh - 40f35e 3 INSTR BELONGTO 40e780 - 40f361 -1 INSTR LOCAL MetadataRedundant add edx, 1 - 40f361 3 INSTR BELONGTO 40e780 - 40f364 -1 INSTR LOCAL NoMetaUpdate test eax, eax - 40f364 2 INSTR BELONGTO 40e780 - 40f366 4 INSTR BELONGTO 40e780 - 40f366 4 INSTR DEADREGS R9 ZZ mov dword ptr [rsp+538h+var_4D0], edx - 40f366 4 PTRIMMEDESP STACK 104 displ mov dword ptr [rsp+538h+var_4D0], edx - 40f36a 4 INSTR BELONGTO 40e780 - 40f36a 4 INSTR DEADREGS EDX R9 ZZ cmovns r10d, eax - 40f36e -1 INSTR LOCAL NoMetaUpdate cmp sil, 47h - 40f36e 4 INSTR BELONGTO 40e780 - 40f372 -1 INSTR LOCAL NoMetaUpdate jz loc_40FF3F - 40f372 6 INSTR BELONGTO 40e780 - 40f378 -1 INSTR LOCAL NoMetaUpdate cmp sil, 67h - 40f378 4 INSTR BELONGTO 40e780 - 40f37c -1 INSTR LOCAL NoMetaUpdate jz loc_40FECE - 40f37c 6 INSTR BELONGTO 40e780 - 40f382 -2 INSTR LOCAL n EAX ZZ NumericDEFs mov eax, r10d - 40f382 3 INSTR BELONGTO 40e780 - 40f382 3 INSTR DEADREGS EFLAGS EAX EDX ESI R9 R14 ZZ mov eax, r10d - 40f385 -2 INSTR LOCAL n EDX ZZ NUMVia2ndSrcIMMEDNUM mov edx, 92492493h - 40f385 5 INSTR BELONGTO 40e780 - 40f385 5 INSTR DEADREGS EFLAGS EDX ESI R9 R14 ZZ mov edx, 92492493h - 40f38a 8 INSTR BELONGTO 40e780 - 40f38a 8 INSTR DEADREGS EFLAGS ESI R9 R14 ZZ mov dword ptr [rsp+538h+var_4F8], 2 - 40f38a 8 PTRIMMEDESP STACK 64 displ mov dword ptr [rsp+538h+var_4F8], 2 - 40f392 -1 INSTR LOCAL MetadataRedundant imul edx - 40f392 2 INSTR BELONGTO 40e780 - 40f394 -1 INSTR LOCAL MetadataRedundant add edx, r10d - 40f394 3 INSTR BELONGTO 40e780 - 40f397 -2 INSTR LOCAL n R10 ZZ AlwaysNUM sar r10d, 1Fh - 40f397 4 INSTR BELONGTO 40e780 - 40f397 4 INSTR DEADREGS EFLAGS EAX ESI R9 R14 ZZ sar r10d, 1Fh - 40f39b -1 INSTR LOCAL MetadataRedundant sar edx, 2 - 40f39b 3 INSTR BELONGTO 40e780 - 40f39e -1 INSTR LOCAL MetadataRedundant sub edx, r10d - 40f39e 3 INSTR BELONGTO 40e780 - 40f3a1 -2 INSTR LOCAL n R9 ZZ NumericDEFs lea r9d, [rdx+1] - 40f3a1 4 INSTR BELONGTO 40e780 - 40f3a1 4 INSTR DEADREGS EFLAGS EAX ESI R9 R14 ZZ lea r9d, [rdx+1] - 40f3a5 -1 INSTR LOCAL NoMetaUpdate jmp loc_40F180 - 40f3a5 5 INSTR BELONGTO 40e780 - 40f3aa -1 INSTR LOCAL NoMetaUpdate test ecx, ecx ; jumptable 000000000040EA5C case 70 - 40f3aa 2 INSTR BELONGTO 40e780 - 40f3ac -1 INSTR LOCAL NoMetaUpdate jnz loc_40EC28 - 40f3ac 6 INSTR BELONGTO 40e780 - 40f3b2 9 INSTR BELONGTO 40e780 - 40f3b2 9 INSTR DEADREGS EFLAGS ECX EDX ESI EDI R9 R14 ZZ mov [rsp+538h+var_4F8], offset aYMD_0; "%Y-%m-%d" - 40f3b2 9 PTRIMMEDESP STACK 64 displ mov [rsp+538h+var_4F8], offset aYMD_0; "%Y-%m-%d" - 40f3bb -1 INSTR LOCAL NoMetaUpdate jmp loc_40F05E - 40f3bb 5 INSTR BELONGTO 40e780 - 40f3c0 -1 INSTR LOCAL NoMetaUpdate test al, al ; jumptable 000000000040EA5C cases 98,104 - 40f3c0 2 INSTR BELONGTO 40e780 - 40f3c2 -2 INSTR LOCAL n EAX ZZ NUMVia2ndSrcIMMEDNUM mov eax, 1 - 40f3c2 5 INSTR BELONGTO 40e780 - 40f3c2 5 INSTR DEADREGS EAX EDX R14 ZZ mov eax, 1 - 40f3c7 4 INSTR BELONGTO 40e780 - 40f3c7 4 INSTR DEADREGS EDX R14 ZZ cmovnz r8d, eax - 40f3cb -1 INSTR LOCAL NoMetaUpdate test ecx, ecx - 40f3cb 2 INSTR BELONGTO 40e780 - 40f3cd -1 INSTR LOCAL NoMetaUpdate jnz loc_40EC28 - 40f3cd 6 INSTR BELONGTO 40e780 - 40f3d3 -1 INSTR LOCAL NoMetaUpdate jmp loc_40EBAD - 40f3d3 5 INSTR BELONGTO 40e780 - 40f3d8 -1 INSTR LOCAL NoMetaUpdate cmp ecx, 45h ; jumptable 000000000040EA5C case 119 - 40f3d8 3 INSTR BELONGTO 40e780 - 40f3db -1 INSTR LOCAL NoMetaUpdate jz loc_40EC28 - 40f3db 6 INSTR BELONGTO 40e780 - 40f3e1 -1 INSTR LOCAL MetadataUnused mov rdx, [rsp+538h+tp] - 40f3e1 5 INSTR BELONGTO 40e780 - 40f3e6 8 INSTR BELONGTO 40e780 - 40f3e6 8 INSTR DEADREGS EFLAGS EAX ESI R9 R14 ZZ mov dword ptr [rsp+538h+var_4F8], 1 - 40f3e6 8 PTRIMMEDESP STACK 64 displ mov dword ptr [rsp+538h+var_4F8], 1 - 40f3ee 4 INSTR BELONGTO 40e780 - 40f3ee 4 INSTR DEADREGS EFLAGS EAX ESI R9 R14 ZZ mov r9d, [rdx+18h] - 40f3f2 -1 INSTR LOCAL NoMetaUpdate jmp loc_40F180 - 40f3f2 5 INSTR BELONGTO 40e780 - 40f3f7 -1 INSTR LOCAL NoMetaUpdate cmp al, 1 ; jumptable 000000000040EA5C case 90 - 40f3f7 2 INSTR BELONGTO 40e780 - 40f3f9 -1 INSTR LOCAL 2ndSrcNumeric sbb ecx, ecx - 40f3f9 2 INSTR BELONGTO 40e780 - 40f3fb -1 INSTR LOCAL MetadataRedundant add ecx, 1 - 40f3fb 3 INSTR BELONGTO 40e780 - 40f3fe -1 INSTR LOCAL NoMetaUpdate test al, al - 40f3fe 2 INSTR BELONGTO 40e780 - 40f400 -2 INSTR LOCAL n EAX ZZ NUMVia2ndSrcIMMEDNUM mov eax, 0 - 40f400 5 INSTR BELONGTO 40e780 - 40f400 5 INSTR DEADREGS EAX R14 ZZ mov eax, 0 - 40f405 4 INSTR BELONGTO 40e780 - 40f405 4 INSTR DEADREGS R14 ZZ cmovnz r8d, eax - 40f409 -1 INSTR LOCAL NoMetaUpdate cmp [rsp+538h+var_4B8], 0 - 40f409 9 INSTR BELONGTO 40e780 - 40f409 9 PTRIMMEDESP STACK 128 displ cmp [rsp+538h+var_4B8], 0 - 40f412 -1 INSTR LOCAL NoMetaUpdate jz loc_410106 - 40f412 6 INSTR BELONGTO 40e780 - 40f418 8 INSTR BELONGTO 40e780 - 40f418 8 INSTR DEADREGS EFLAGS EDI R14 ZZ mov rdi, [rsp+538h+var_4B8]; s - 40f418 8 PTRIMMEDESP STACK 128 displ mov rdi, [rsp+538h+var_4B8]; s - 40f420 4 INSTR BELONGTO 40e780 - 40f420 4 INSTR DEADREGS EFLAGS R14 ZZ mov byte ptr [rsp+538h+var_510], cl - 40f420 4 PTRIMMEDESP STACK 40 displ mov byte ptr [rsp+538h+var_510], cl - 40f424 5 INSTR BELONGTO 40e780 - 40f424 5 INSTR DEADREGS EFLAGS R14 ZZ mov [rsp+538h+var_520], r8b - 40f424 5 PTRIMMEDESP STACK 24 displ mov [rsp+538h+var_520], r8b - 40f429 5 INSTR BELONGTO 40e780 - 40f429 5 INSTR DEADREGS EFLAGS R14 ZZ mov [rsp+538h+var_508], r11d - 40f429 5 PTRIMMEDESP STACK 48 displ mov [rsp+538h+var_508], r11d - 40f42e -1 INSTR LOCAL NoMetaUpdate call _strlen - 40f42e 5 INSTR BELONGTO 40e780 - 40f42e 5 INSTR DEADREGS EFLAGS R14 ZZ call _strlen - 40f433 -2 INSTR LOCAL n ECX ZZ NumericDEFs movzx ecx, byte ptr [rsp+538h+var_510] - 40f433 5 INSTR BELONGTO 40e780 - 40f433 5 INSTR DEADREGS EFLAGS ECX EDX R8 R9 R11 R14 ZZ movzx ecx, byte ptr [rsp+538h+var_510] - 40f433 5 PTRIMMEDESP STACK 40 displ movzx ecx, byte ptr [rsp+538h+var_510] - 40f438 -2 INSTR LOCAL n R8 ZZ NumericDEFs movzx r8d, [rsp+538h+var_520] - 40f438 6 INSTR BELONGTO 40e780 - 40f438 6 INSTR DEADREGS EFLAGS EDX R8 R9 R11 R14 ZZ movzx r8d, [rsp+538h+var_520] - 40f438 6 PTRIMMEDESP STACK 24 displ movzx r8d, [rsp+538h+var_520] - 40f43e -2 INSTR LOCAL n R14 ZZ NumericDEFs mov r14, rax - 40f43e 3 INSTR BELONGTO 40e780 - 40f43e 3 INSTR DEADREGS EFLAGS EDX R9 R11 R14 ZZ mov r14, rax - 40f441 -2 INSTR LOCAL n R11 ZZ NumericDEFs mov r11d, [rsp+538h+var_508] - 40f441 5 INSTR BELONGTO 40e780 - 40f441 5 INSTR DEADREGS EFLAGS EAX EDX R9 R11 ZZ mov r11d, [rsp+538h+var_508] - 40f441 5 PTRIMMEDESP STACK 48 displ mov r11d, [rsp+538h+var_508] - 40f446 2 INSTR BELONGTO 40e780 - 40f446 2 INSTR DEADREGS EFLAGS EAX EDX R9 ZZ xor eax, eax - 40f446 -2 INSTR LOCAL n EAX ZZ AlwaysNUM xor eax, eax - 40f448 -1 INSTR LOCAL NoMetaUpdate test ebp, ebp - 40f448 2 INSTR BELONGTO 40e780 - 40f44a -2 INSTR LOCAL n RDX ZZ NumericDEFs mov rdx, r15 - 40f44a 3 INSTR BELONGTO 40e780 - 40f44a 3 INSTR DEADREGS EDX R9 ZZ mov rdx, r15 - 40f44d -1 INSTR LOCAL MetadataRedundant cmovns eax, ebp - 40f44d 3 INSTR BELONGTO 40e780 - 40f450 -1 INSTR LOCAL MetadataRedundant cdqe - 40f450 2 INSTR BELONGTO 40e780 - 40f452 -1 INSTR LOCAL NoMetaUpdate cmp r14, rax - 40f452 3 INSTR BELONGTO 40e780 - 40f455 -2 INSTR LOCAL n R9 ZZ NumericDEFs mov r9, rax - 40f455 3 INSTR BELONGTO 40e780 - 40f455 3 INSTR DEADREGS R9 ZZ mov r9, rax - 40f458 -1 INSTR LOCAL MetadataRedundant cmovnb r9, r14 - 40f458 4 INSTR BELONGTO 40e780 - 40f45c -2 INSTR LOCAL n RDX ZZ NumericDEFs sub rdx, r13 - 40f45c 3 INSTR BELONGTO 40e780 - 40f45f -1 INSTR LOCAL NoMetaUpdate cmp r9, rdx - 40f45f 3 INSTR BELONGTO 40e780 - 40f462 -1 INSTR LOCAL NoMetaUpdate jnb loc_40EA08 - 40f462 6 INSTR BELONGTO 40e780 - 40f468 -1 INSTR LOCAL NoMetaUpdate test r12, r12 - 40f468 3 INSTR BELONGTO 40e780 - 40f46b -1 INSTR LOCAL NoMetaUpdate jz short loc_40F4E4 - 40f46b 2 INSTR BELONGTO 40e780 - 40f46d -1 INSTR LOCAL NoMetaUpdate cmp rax, r14 - 40f46d 3 INSTR BELONGTO 40e780 - 40f470 -1 INSTR LOCAL NoMetaUpdate jbe short loc_40F4B3 - 40f470 2 INSTR BELONGTO 40e780 - 40f472 -2 INSTR LOCAL n RBP ZZ AlwaysNUM movsxd rbp, ebp - 40f472 3 INSTR BELONGTO 40e780 - 40f472 3 INSTR DEADREGS EFLAGS EDX ESI EDI ZZ movsxd rbp, ebp - 40f475 -1 INSTR LOCAL MetadataRedundant sub rbp, r14 - 40f475 3 INSTR BELONGTO 40e780 - 40f478 -1 INSTR LOCAL NoMetaUpdate cmp r11d, 30h - 40f478 4 INSTR BELONGTO 40e780 - 40f47c -2 INSTR LOCAL n RDX ZZ NumericDEFs mov rdx, rbp ; n - 40f47c 3 INSTR BELONGTO 40e780 - 40f47c 3 INSTR DEADREGS EDX ESI EDI ZZ mov rdx, rbp ; n - 40f47f -1 INSTR LOCAL NoMetaUpdate jz loc_41011A - 40f47f 6 INSTR BELONGTO 40e780 - 40f485 3 INSTR BELONGTO 40e780 - 40f485 3 INSTR DEADREGS EFLAGS ESI EDI ZZ mov rdi, r12 ; s - 40f488 -2 INSTR LOCAL n ESI ZZ NUMVia2ndSrcIMMEDNUM mov esi, 20h ; c - 40f488 5 INSTR BELONGTO 40e780 - 40f488 5 INSTR DEADREGS EFLAGS ESI ZZ mov esi, 20h ; c - 40f48d 4 INSTR BELONGTO 40e780 - 40f48d 4 INSTR DEADREGS EFLAGS ZZ mov byte ptr [rsp+538h+var_510], cl - 40f48d 4 PTRIMMEDESP STACK 40 displ mov byte ptr [rsp+538h+var_510], cl - 40f491 5 INSTR BELONGTO 40e780 - 40f491 5 INSTR DEADREGS EFLAGS ZZ mov [rsp+538h+var_520], r8b - 40f491 5 PTRIMMEDESP STACK 24 displ mov [rsp+538h+var_520], r8b - 40f496 5 INSTR BELONGTO 40e780 - 40f496 5 INSTR DEADREGS EFLAGS ZZ mov [rsp+538h+var_518], r9 - 40f496 5 PTRIMMEDESP STACK 32 displ mov [rsp+538h+var_518], r9 - 40f49b -1 INSTR LOCAL 2ndSrcNumeric add r12, rbp - 40f49b 3 INSTR BELONGTO 40e780 - 40f49e -1 INSTR LOCAL NoMetaUpdate call _memset - 40f49e 5 INSTR BELONGTO 40e780 - 40f49e 5 INSTR DEADREGS EFLAGS ZZ call _memset - 40f4a3 -2 INSTR LOCAL n R8 ZZ NumericDEFs movzx r8d, [rsp+538h+var_520] - 40f4a3 6 INSTR BELONGTO 40e780 - 40f4a3 6 INSTR DEADREGS EFLAGS ECX R8 R9 ZZ movzx r8d, [rsp+538h+var_520] - 40f4a3 6 PTRIMMEDESP STACK 24 displ movzx r8d, [rsp+538h+var_520] - 40f4a9 -2 INSTR LOCAL n ECX ZZ NumericDEFs movzx ecx, byte ptr [rsp+538h+var_510] - 40f4a9 5 INSTR BELONGTO 40e780 - 40f4a9 5 INSTR DEADREGS EFLAGS ECX R9 ZZ movzx ecx, byte ptr [rsp+538h+var_510] - 40f4a9 5 PTRIMMEDESP STACK 40 displ movzx ecx, byte ptr [rsp+538h+var_510] - 40f4ae -2 INSTR LOCAL n R9 ZZ NumericDEFs mov r9, [rsp+538h+var_518] - 40f4ae 5 INSTR BELONGTO 40e780 - 40f4ae 5 INSTR DEADREGS EFLAGS R9 ZZ mov r9, [rsp+538h+var_518] - 40f4ae 5 PTRIMMEDESP STACK 32 displ mov r9, [rsp+538h+var_518] - 40f4b3 -1 INSTR LOCAL NoMetaUpdate test cl, cl - 40f4b3 2 INSTR BELONGTO 40e780 - 40f4b5 -1 INSTR LOCAL NoMetaUpdate jnz loc_40FE5C - 40f4b5 6 INSTR BELONGTO 40e780 - 40f4bb -1 INSTR LOCAL NoMetaUpdate test r8b, r8b - 40f4bb 3 INSTR BELONGTO 40e780 - 40f4be -2 INSTR LOCAL n RDX ZZ NumericDEFs mov rdx, r14 ; n - 40f4be 3 INSTR BELONGTO 40e780 - 40f4be 3 INSTR DEADREGS EDX ESI EDI ZZ mov rdx, r14 ; n - 40f4c1 8 INSTR BELONGTO 40e780 - 40f4c1 8 INSTR DEADREGS ESI EDI ZZ mov rsi, [rsp+538h+var_4B8]; src - 40f4c1 8 PTRIMMEDESP STACK 128 displ mov rsi, [rsp+538h+var_4B8]; src - 40f4c9 3 INSTR BELONGTO 40e780 - 40f4c9 3 INSTR DEADREGS EDI ZZ mov rdi, r12 ; dest - 40f4cc 5 INSTR BELONGTO 40e780 - 40f4cc 5 PTRIMMEDESP STACK 32 displ mov [rsp+538h+var_518], r9 - 40f4d1 -1 INSTR LOCAL NoMetaUpdate jz loc_40FDA8 - 40f4d1 6 INSTR BELONGTO 40e780 - 40f4d7 -1 INSTR LOCAL NoMetaUpdate call sub_40E740 - 40f4d7 5 INSTR BELONGTO 40e780 - 40f4d7 5 INSTR DEADREGS EFLAGS EAX ECX R8 R9 R10 R11 ZZ call sub_40E740 - 40f4dc -2 INSTR LOCAL n R9 ZZ NumericDEFs mov r9, [rsp+538h+var_518] - 40f4dc 5 INSTR BELONGTO 40e780 - 40f4dc 5 INSTR DEADREGS EFLAGS EAX EDX R9 ZZ mov r9, [rsp+538h+var_518] - 40f4dc 5 PTRIMMEDESP STACK 32 displ mov r9, [rsp+538h+var_518] - 40f4e1 -1 INSTR LOCAL 2ndSrcNumeric add r12, r14 - 40f4e1 3 INSTR BELONGTO 40e780 - 40f4e4 -1 INSTR LOCAL 2ndSrcNumeric add r13, r9 - 40f4e4 3 INSTR BELONGTO 40e780 - 40f4e7 3 INSTR BELONGTO 40e780 - 40f4e7 3 INSTR DEADREGS EFLAGS EAX EDX R14 ZZ mov r14, rbx - 40f4ea -1 INSTR LOCAL NoMetaUpdate jmp loc_40E824 - 40f4ea 5 INSTR BELONGTO 40e780 - 40f4ef -1 INSTR LOCAL MetadataUnused mov rdx, [rsp+538h+tp]; jumptable 000000000040EA5C case 117 - 40f4ef 5 INSTR BELONGTO 40e780 - 40f4f4 8 INSTR BELONGTO 40e780 - 40f4f4 8 INSTR DEADREGS EFLAGS EAX ESI R9 R14 ZZ mov dword ptr [rsp+538h+var_4F8], 1 - 40f4f4 8 PTRIMMEDESP STACK 64 displ mov dword ptr [rsp+538h+var_4F8], 1 - 40f4fc 4 INSTR BELONGTO 40e780 - 40f4fc 4 INSTR DEADREGS EFLAGS EAX ESI R9 R14 ZZ mov r9d, [rdx+18h] - 40f500 -2 INSTR LOCAL n EDX ZZ NUMVia2ndSrcIMMEDNUM mov edx, 92492493h - 40f500 5 INSTR BELONGTO 40e780 - 40f500 5 INSTR DEADREGS EFLAGS EAX EDX ESI R14 ZZ mov edx, 92492493h - 40f505 -1 INSTR LOCAL 1stSrcVia2ndSrcIMMEDNUM add r9d, 6 - 40f505 4 INSTR BELONGTO 40e780 - 40f509 -2 INSTR LOCAL n EAX ZZ NumericDEFs mov eax, r9d - 40f509 3 INSTR BELONGTO 40e780 - 40f509 3 INSTR DEADREGS EFLAGS EAX ESI R14 ZZ mov eax, r9d - 40f50c -1 INSTR LOCAL MetadataRedundant imul edx - 40f50c 2 INSTR BELONGTO 40e780 - 40f50e -1 INSTR LOCAL MetadataRedundant mov eax, r9d - 40f50e 3 INSTR BELONGTO 40e780 - 40f511 -1 INSTR LOCAL MetadataRedundant sar eax, 1Fh - 40f511 3 INSTR BELONGTO 40e780 - 40f514 -1 INSTR LOCAL MetadataRedundant add edx, r9d - 40f514 3 INSTR BELONGTO 40e780 - 40f517 -1 INSTR LOCAL MetadataRedundant sar edx, 2 - 40f517 3 INSTR BELONGTO 40e780 - 40f51a -1 INSTR LOCAL MetadataRedundant sub edx, eax - 40f51a 2 INSTR BELONGTO 40e780 - 40f51c -1 INSTR LOCAL MetadataRedundant lea eax, ds:0[rdx*8] - 40f51c 7 INSTR BELONGTO 40e780 - 40f523 -1 INSTR LOCAL MetadataRedundant sub eax, edx - 40f523 2 INSTR BELONGTO 40e780 - 40f525 -1 INSTR LOCAL 2ndSrcNumeric sub r9d, eax - 40f525 3 INSTR BELONGTO 40e780 - 40f528 -1 INSTR LOCAL 1stSrcVia2ndSrcIMMEDNUM add r9d, 1 - 40f528 4 INSTR BELONGTO 40e780 - 40f52c -1 INSTR LOCAL NoMetaUpdate jmp loc_40F180 - 40f52c 5 INSTR BELONGTO 40e780 - 40f531 -1 INSTR LOCAL NoMetaUpdate cmp ecx, 45h ; jumptable 000000000040EA5C case 87 - 40f531 3 INSTR BELONGTO 40e780 - 40f534 -1 INSTR LOCAL NoMetaUpdate jz loc_40EC28 - 40f534 6 INSTR BELONGTO 40e780 - 40f53a -1 INSTR LOCAL MetadataUnused mov rdx, [rsp+538h+tp] - 40f53a 5 INSTR BELONGTO 40e780 - 40f53f -2 INSTR LOCAL n R9 ZZ NUMVia2ndSrcIMMEDNUM mov r9d, 92492493h - 40f53f 6 INSTR BELONGTO 40e780 - 40f53f 6 INSTR DEADREGS EFLAGS EAX ESI R9 R10 R14 ZZ mov r9d, 92492493h - 40f545 4 INSTR BELONGTO 40e780 - 40f545 4 INSTR DEADREGS EFLAGS EAX ESI R10 R14 ZZ mov r10d, [rdx+18h] - 40f549 -1 INSTR LOCAL 1stSrcVia2ndSrcIMMEDNUM add r10d, 6 - 40f549 4 INSTR BELONGTO 40e780 - 40f54d -2 INSTR LOCAL n EAX ZZ NumericDEFs mov eax, r10d - 40f54d 3 INSTR BELONGTO 40e780 - 40f54d 3 INSTR DEADREGS EFLAGS EAX EDX ESI R14 ZZ mov eax, r10d - 40f550 -2 INSTR LOCAL n EAX EDX ZZ AlwaysNUM imul r9d - 40f550 3 INSTR BELONGTO 40e780 - 40f550 3 INSTR DEADREGS EFLAGS EDX ESI R14 ZZ imul r9d - 40f553 -1 INSTR LOCAL MetadataRedundant mov eax, r10d - 40f553 3 INSTR BELONGTO 40e780 - 40f556 -1 INSTR LOCAL MetadataRedundant sar eax, 1Fh - 40f556 3 INSTR BELONGTO 40e780 - 40f559 -1 INSTR LOCAL MetadataRedundant add edx, r10d - 40f559 3 INSTR BELONGTO 40e780 - 40f55c -1 INSTR LOCAL MetadataRedundant sar edx, 2 - 40f55c 3 INSTR BELONGTO 40e780 - 40f55f -1 INSTR LOCAL MetadataRedundant sub edx, eax - 40f55f 2 INSTR BELONGTO 40e780 - 40f561 -1 INSTR LOCAL MetadataRedundant lea eax, ds:0[rdx*8] - 40f561 7 INSTR BELONGTO 40e780 - 40f568 -1 INSTR LOCAL MetadataRedundant sub eax, edx - 40f568 2 INSTR BELONGTO 40e780 - 40f56a -1 INSTR LOCAL MetadataUnused mov rdx, [rsp+538h+tp] - 40f56a 5 INSTR BELONGTO 40e780 - 40f56f -1 INSTR LOCAL MetadataRedundant sub eax, r10d - 40f56f 3 INSTR BELONGTO 40e780 - 40f572 -2 INSTR LOCAL n ESI ZZ NumericDEFs mov esi, [rdx+1Ch] - 40f572 3 INSTR BELONGTO 40e780 - 40f572 3 INSTR DEADREGS EFLAGS ESI R14 ZZ mov esi, [rdx+1Ch] - 40f575 -1 INSTR LOCAL MetadataRedundant lea esi, [rax+rsi+7] - 40f575 4 INSTR BELONGTO 40e780 - 40f579 -1 INSTR LOCAL MetadataRedundant mov eax, esi - 40f579 2 INSTR BELONGTO 40e780 - 40f57b -1 INSTR LOCAL MetadataRedundant imul r9d - 40f57b 3 INSTR BELONGTO 40e780 - 40f57e -2 INSTR LOCAL n R9 ZZ NumericDEFs lea r9d, [rdx+rsi] - 40f57e 4 INSTR BELONGTO 40e780 - 40f57e 4 INSTR DEADREGS EFLAGS EAX R9 R14 ZZ lea r9d, [rdx+rsi] - 40f582 -2 INSTR LOCAL n ESI ZZ AlwaysNUM sar esi, 1Fh - 40f582 3 INSTR BELONGTO 40e780 - 40f582 3 INSTR DEADREGS EFLAGS EAX EDX R14 ZZ sar esi, 1Fh - 40f585 8 INSTR BELONGTO 40e780 - 40f585 8 INSTR DEADREGS EFLAGS EAX EDX R14 ZZ mov dword ptr [rsp+538h+var_4F8], 2 - 40f585 8 PTRIMMEDESP STACK 64 displ mov dword ptr [rsp+538h+var_4F8], 2 - 40f58d -1 INSTR LOCAL MetadataRedundant sar r9d, 2 - 40f58d 4 INSTR BELONGTO 40e780 - 40f591 -1 INSTR LOCAL MetadataRedundant sub r9d, esi - 40f591 3 INSTR BELONGTO 40e780 - 40f594 -1 INSTR LOCAL NoMetaUpdate jmp loc_40F180 - 40f594 5 INSTR BELONGTO 40e780 - 40f599 -1 INSTR LOCAL NoMetaUpdate cmp ecx, 45h ; jumptable 000000000040EA5C case 85 - 40f599 3 INSTR BELONGTO 40e780 - 40f59c -1 INSTR LOCAL NoMetaUpdate jz loc_40EC28 - 40f59c 6 INSTR BELONGTO 40e780 - 40f5a2 -1 INSTR LOCAL MetadataUnused mov rdx, [rsp+538h+tp] - 40f5a2 5 INSTR BELONGTO 40e780 - 40f5a7 -2 INSTR LOCAL n ESI ZZ NumericDEFs mov esi, [rdx+1Ch] - 40f5a7 3 INSTR BELONGTO 40e780 - 40f5a7 3 INSTR DEADREGS EFLAGS EAX ESI R9 R14 ZZ mov esi, [rdx+1Ch] - 40f5aa -1 INSTR LOCAL MetadataRedundant sub esi, [rdx+18h] - 40f5aa 3 INSTR BELONGTO 40e780 - 40f5ad -2 INSTR LOCAL n EDX ZZ NUMVia2ndSrcIMMEDNUM mov edx, 92492493h - 40f5ad 5 INSTR BELONGTO 40e780 - 40f5ad 5 INSTR DEADREGS EFLAGS EAX EDX R9 R14 ZZ mov edx, 92492493h - 40f5b2 -1 INSTR LOCAL MetadataRedundant add esi, 7 - 40f5b2 3 INSTR BELONGTO 40e780 - 40f5b5 2 INSTR BELONGTO 40e780 - 40f5b5 2 INSTR DEADREGS EFLAGS EAX R9 R14 ZZ mov eax, esi - 40f5b5 -2 INSTR LOCAL n EAX ZZ NumericDEFs mov eax, esi - 40f5b7 -1 INSTR LOCAL MetadataRedundant imul edx - 40f5b7 2 INSTR BELONGTO 40e780 - 40f5b9 -1 INSTR LOCAL NoMetaUpdate jmp short loc_40F57E - 40f5b9 2 INSTR BELONGTO 40e780 - 40f5bb -1 INSTR LOCAL NoMetaUpdate test ecx, ecx ; jumptable 000000000040EA5C case 37 - 40f5bb 2 INSTR BELONGTO 40e780 - 40f5bd -1 INSTR LOCAL NoMetaUpdate jnz loc_40FD65 - 40f5bd 6 INSTR BELONGTO 40e780 - 40f5c3 -1 INSTR LOCAL NoMetaUpdate test ebp, ebp - 40f5c3 2 INSTR BELONGTO 40e780 - 40f5c5 2 INSTR BELONGTO 40e780 - 40f5c5 2 INSTR DEADREGS EAX EDX R14 ZZ mov eax, ecx - 40f5c5 -2 INSTR LOCAL n EAX ZZ NumericDEFs mov eax, ecx - 40f5c7 -2 INSTR LOCAL n R14 ZZ NUMVia2ndSrcIMMEDNUM mov r14d, 1 - 40f5c7 6 INSTR BELONGTO 40e780 - 40f5c7 6 INSTR DEADREGS EDX R14 ZZ mov r14d, 1 - 40f5cd -1 INSTR LOCAL MetadataRedundant cmovns eax, ebp - 40f5cd 3 INSTR BELONGTO 40e780 - 40f5d0 -1 INSTR LOCAL MetadataUnused mov rdx, r15 - 40f5d0 3 INSTR BELONGTO 40e780 - 40f5d3 -1 INSTR LOCAL MetadataRedundant cdqe - 40f5d3 2 INSTR BELONGTO 40e780 - 40f5d5 -1 INSTR LOCAL NoMetaUpdate test rax, rax - 40f5d5 3 INSTR BELONGTO 40e780 - 40f5d8 -1 INSTR LOCAL MetadataRedundant cmovnz r14, rax - 40f5d8 4 INSTR BELONGTO 40e780 - 40f5dc -1 INSTR LOCAL MetadataUnused sub rdx, r13 - 40f5dc 3 INSTR BELONGTO 40e780 - 40f5df -1 INSTR LOCAL NoMetaUpdate cmp r14, rdx - 40f5df 3 INSTR BELONGTO 40e780 - 40f5e2 -1 INSTR LOCAL NoMetaUpdate jnb loc_40EA08 - 40f5e2 6 INSTR BELONGTO 40e780 - 40f5e8 -1 INSTR LOCAL NoMetaUpdate test r12, r12 - 40f5e8 3 INSTR BELONGTO 40e780 - 40f5eb -1 INSTR LOCAL NoMetaUpdate jz short loc_40F630 - 40f5eb 2 INSTR BELONGTO 40e780 - 40f5ed -1 INSTR LOCAL NoMetaUpdate cmp rax, 1 - 40f5ed 4 INSTR BELONGTO 40e780 - 40f5f1 -2 INSTR LOCAL n EDX ZZ NUMVia2ndSrcIMMEDNUM mov edx, 25h - 40f5f1 5 INSTR BELONGTO 40e780 - 40f5f1 5 INSTR DEADREGS EDX ZZ mov edx, 25h - 40f5f6 -1 INSTR LOCAL NoMetaUpdate jbe short loc_40F61F - 40f5f6 2 INSTR BELONGTO 40e780 - 40f5f8 -2 INSTR LOCAL n RBP ZZ AlwaysNUM movsxd rbp, ebp - 40f5f8 3 INSTR BELONGTO 40e780 - 40f5f8 3 INSTR DEADREGS EFLAGS EDX ESI EDI ZZ movsxd rbp, ebp - 40f5fb -1 INSTR LOCAL MetadataRedundant sub rbp, 1 - 40f5fb 4 INSTR BELONGTO 40e780 - 40f5ff -1 INSTR LOCAL NoMetaUpdate cmp r11d, 30h - 40f5ff 4 INSTR BELONGTO 40e780 - 40f603 -2 INSTR LOCAL n RDX ZZ NumericDEFs mov rdx, rbp ; n - 40f603 3 INSTR BELONGTO 40e780 - 40f603 3 INSTR DEADREGS EDX ESI EDI ZZ mov rdx, rbp ; n - 40f606 -1 INSTR LOCAL NoMetaUpdate jz loc_41014D - 40f606 6 INSTR BELONGTO 40e780 - 40f60c 3 INSTR BELONGTO 40e780 - 40f60c 3 INSTR DEADREGS EFLAGS ESI EDI ZZ mov rdi, r12 ; s - 40f60f -2 INSTR LOCAL n ESI ZZ NUMVia2ndSrcIMMEDNUM mov esi, 20h ; c - 40f60f 5 INSTR BELONGTO 40e780 - 40f60f 5 INSTR DEADREGS EFLAGS ESI ZZ mov esi, 20h ; c - 40f614 -1 INSTR LOCAL 2ndSrcNumeric add r12, rbp - 40f614 3 INSTR BELONGTO 40e780 - 40f617 -1 INSTR LOCAL NoMetaUpdate call _memset - 40f617 5 INSTR BELONGTO 40e780 - 40f617 5 INSTR DEADREGS EFLAGS ZZ call _memset - 40f61c -2 INSTR LOCAL n EDX ZZ NumericDEFs movzx edx, byte ptr [rbx] - 40f61c 3 INSTR BELONGTO 40e780 - 40f61c 3 INSTR DEADREGS EFLAGS EAX EDX ZZ movzx edx, byte ptr [rbx] - 40f61f 4 INSTR BELONGTO 40e780 - 40f61f 4 INSTR DEADREGS EFLAGS EAX ZZ mov [r12], dl - 40f623 -1 INSTR LOCAL 1stSrcVia2ndSrcIMMEDNUM add r12, 1 - 40f623 4 INSTR BELONGTO 40e780 - 40f627 9 INSTR BELONGTO 40e780 - 40f630 -1 INSTR LOCAL 2ndSrcNumeric add r13, r14 - 40f630 3 INSTR BELONGTO 40e780 - 40f633 3 INSTR BELONGTO 40e780 - 40f633 3 INSTR DEADREGS EFLAGS EAX EDX R14 ZZ mov r14, rbx - 40f636 -1 INSTR LOCAL NoMetaUpdate jmp loc_40E824 - 40f636 5 INSTR BELONGTO 40e780 - 40f63b -1 INSTR LOCAL NoMetaUpdate cmp ecx, 45h ; jumptable 000000000040EA5C case 89 - 40f63b 3 INSTR BELONGTO 40e780 - 40f63e -1 INSTR LOCAL NoMetaUpdate jz loc_40FD29 - 40f63e 6 INSTR BELONGTO 40e780 - 40f644 -1 INSTR LOCAL NoMetaUpdate cmp ecx, 4Fh - 40f644 3 INSTR BELONGTO 40e780 - 40f647 -1 INSTR LOCAL NoMetaUpdate jz loc_40EC28 - 40f647 6 INSTR BELONGTO 40e780 - 40f64d -1 INSTR LOCAL MetadataUnused mov rsi, [rsp+538h+tp] - 40f64d 5 INSTR BELONGTO 40e780 - 40f652 8 INSTR BELONGTO 40e780 - 40f652 8 INSTR DEADREGS EFLAGS EAX ECX EDX EDI R9 R10 R14 ZZ mov [rsp+538h+var_4A9], 0 - 40f652 8 PTRIMMEDESP STACK 143 displ mov [rsp+538h+var_4A9], 0 - 40f65a 8 INSTR BELONGTO 40e780 - 40f65a 8 INSTR DEADREGS EFLAGS EAX ECX EDX EDI R9 R10 R14 ZZ mov dword ptr [rsp+538h+var_4F8], 4 - 40f65a 8 PTRIMMEDESP STACK 64 displ mov dword ptr [rsp+538h+var_4F8], 4 - 40f662 4 INSTR BELONGTO 40e780 - 40f662 4 INSTR DEADREGS EFLAGS EAX ECX EDX EDI R9 R10 R14 ZZ mov r9d, [rsi+14h] - 40f666 -1 INSTR LOCAL NoMetaUpdate cmp r9d, 0FFFFF894h - 40f666 7 INSTR BELONGTO 40e780 - 40f66d 5 INSTR BELONGTO 40e780 - 40f66d 5 INSTR DEADREGS EAX ECX EDX ESI EDI R10 R14 ZZ setl byte ptr [rsp+538h+n] - 40f66d 5 PTRIMMEDESP STACK 80 displ setl byte ptr [rsp+538h+n] - 40f672 -1 INSTR LOCAL 1stSrcVia2ndSrcIMMEDNUM add r9d, 76Ch - 40f672 7 INSTR BELONGTO 40e780 - 40f679 2 INSTR BELONGTO 40e780 - 40f679 2 INSTR DEADREGS EFLAGS EAX ECX EDX ESI EDI R10 R14 ZZ xor esi, esi - 40f679 -2 INSTR LOCAL n ESI ZZ AlwaysNUM xor esi, esi - 40f67b -1 INSTR LOCAL NoMetaUpdate jmp loc_40EDD1 - 40f67b 5 INSTR BELONGTO 40e780 - 40f680 2 INSTR BELONGTO 40e780 - 40f680 2 INSTR DEADREGS EFLAGS EAX EDX R14 ZZ xor eax, eax ; jumptable 000000000040EA5C case 110 - 40f680 -2 INSTR LOCAL n EAX ZZ AlwaysNUM xor eax, eax ; jumptable 000000000040EA5C case 110 - 40f682 -1 INSTR LOCAL NoMetaUpdate test ebp, ebp - 40f682 2 INSTR BELONGTO 40e780 - 40f684 -2 INSTR LOCAL n R14 ZZ NUMVia2ndSrcIMMEDNUM mov r14d, 1 - 40f684 6 INSTR BELONGTO 40e780 - 40f684 6 INSTR DEADREGS EDX R14 ZZ mov r14d, 1 - 40f68a -1 INSTR LOCAL MetadataRedundant cmovns eax, ebp - 40f68a 3 INSTR BELONGTO 40e780 - 40f68d -1 INSTR LOCAL MetadataUnused mov rdx, r15 - 40f68d 3 INSTR BELONGTO 40e780 - 40f690 -1 INSTR LOCAL MetadataRedundant cdqe - 40f690 2 INSTR BELONGTO 40e780 - 40f692 -1 INSTR LOCAL NoMetaUpdate test rax, rax - 40f692 3 INSTR BELONGTO 40e780 - 40f695 -1 INSTR LOCAL MetadataRedundant cmovnz r14, rax - 40f695 4 INSTR BELONGTO 40e780 - 40f699 -1 INSTR LOCAL MetadataUnused sub rdx, r13 - 40f699 3 INSTR BELONGTO 40e780 - 40f69c -1 INSTR LOCAL NoMetaUpdate cmp r14, rdx - 40f69c 3 INSTR BELONGTO 40e780 - 40f69f -1 INSTR LOCAL NoMetaUpdate jnb loc_40EA08 - 40f69f 6 INSTR BELONGTO 40e780 - 40f6a5 -1 INSTR LOCAL NoMetaUpdate test r12, r12 - 40f6a5 3 INSTR BELONGTO 40e780 - 40f6a8 -1 INSTR LOCAL NoMetaUpdate jz short loc_40F630 - 40f6a8 2 INSTR BELONGTO 40e780 - 40f6aa -1 INSTR LOCAL NoMetaUpdate cmp rax, 1 - 40f6aa 4 INSTR BELONGTO 40e780 - 40f6ae -1 INSTR LOCAL NoMetaUpdate jbe short loc_40F6D4 - 40f6ae 2 INSTR BELONGTO 40e780 - 40f6b0 -2 INSTR LOCAL n RBP ZZ AlwaysNUM movsxd rbp, ebp - 40f6b0 3 INSTR BELONGTO 40e780 - 40f6b0 3 INSTR DEADREGS EFLAGS EDX ESI EDI ZZ movsxd rbp, ebp - 40f6b3 -1 INSTR LOCAL MetadataRedundant sub rbp, 1 - 40f6b3 4 INSTR BELONGTO 40e780 - 40f6b7 -1 INSTR LOCAL NoMetaUpdate cmp r11d, 30h - 40f6b7 4 INSTR BELONGTO 40e780 - 40f6bb -2 INSTR LOCAL n RDX ZZ NumericDEFs mov rdx, rbp ; n - 40f6bb 3 INSTR BELONGTO 40e780 - 40f6bb 3 INSTR DEADREGS EDX ESI EDI ZZ mov rdx, rbp ; n - 40f6be -1 INSTR LOCAL NoMetaUpdate jz loc_41008E - 40f6be 6 INSTR BELONGTO 40e780 - 40f6c4 3 INSTR BELONGTO 40e780 - 40f6c4 3 INSTR DEADREGS EFLAGS ESI EDI ZZ mov rdi, r12 ; s - 40f6c7 -2 INSTR LOCAL n ESI ZZ NUMVia2ndSrcIMMEDNUM mov esi, 20h ; c - 40f6c7 5 INSTR BELONGTO 40e780 - 40f6c7 5 INSTR DEADREGS EFLAGS ESI ZZ mov esi, 20h ; c - 40f6cc -1 INSTR LOCAL 2ndSrcNumeric add r12, rbp - 40f6cc 3 INSTR BELONGTO 40e780 - 40f6cf -1 INSTR LOCAL NoMetaUpdate call _memset - 40f6cf 5 INSTR BELONGTO 40e780 - 40f6cf 5 INSTR DEADREGS EFLAGS ZZ call _memset - 40f6d4 5 INSTR BELONGTO 40e780 - 40f6d4 5 INSTR DEADREGS EFLAGS EAX EDX ZZ mov byte ptr [r12], 0Ah - 40f6d9 -1 INSTR LOCAL 1stSrcVia2ndSrcIMMEDNUM add r12, 1 - 40f6d9 4 INSTR BELONGTO 40e780 - 40f6dd -1 INSTR LOCAL NoMetaUpdate jmp loc_40F630 - 40f6dd 5 INSTR BELONGTO 40e780 - 40f6e2 -1 INSTR LOCAL NoMetaUpdate test ecx, ecx ; jumptable 000000000040EA5C case 68 - 40f6e2 2 INSTR BELONGTO 40e780 - 40f6e4 -1 INSTR LOCAL NoMetaUpdate jnz loc_40EC28 - 40f6e4 6 INSTR BELONGTO 40e780 - 40f6ea 9 INSTR BELONGTO 40e780 - 40f6ea 9 INSTR DEADREGS EFLAGS ECX EDX ESI EDI R9 R14 ZZ mov [rsp+538h+var_4F8], offset aMDY; "%m/%d/%y" - 40f6ea 9 PTRIMMEDESP STACK 64 displ mov [rsp+538h+var_4F8], offset aMDY; "%m/%d/%y" - 40f6f3 -1 INSTR LOCAL NoMetaUpdate jmp loc_40F05E - 40f6f3 5 INSTR BELONGTO 40e780 - 40f6f8 -1 INSTR LOCAL NoMetaUpdate cmp ecx, 4Fh ; jumptable 000000000040EA5C case 67 - 40f6f8 3 INSTR BELONGTO 40e780 - 40f6fb -1 INSTR LOCAL NoMetaUpdate jz loc_40EC28 - 40f6fb 6 INSTR BELONGTO 40e780 - 40f701 -1 INSTR LOCAL NoMetaUpdate cmp ecx, 45h - 40f701 3 INSTR BELONGTO 40e780 - 40f704 -1 INSTR LOCAL NoMetaUpdate jz loc_410036 - 40f704 6 INSTR BELONGTO 40e780 - 40f70a -1 INSTR LOCAL MetadataUnused mov rax, [rsp+538h+tp] - 40f70a 5 INSTR BELONGTO 40e780 - 40f70f -2 INSTR LOCAL n EDX ZZ NUMVia2ndSrcIMMEDNUM mov edx, 51EB851Fh - 40f70f 5 INSTR BELONGTO 40e780 - 40f70f 5 INSTR DEADREGS EFLAGS ECX EDX ESI EDI R9 R10 R14 ZZ mov edx, 51EB851Fh - 40f714 -2 INSTR LOCAL n ESI ZZ NUMVia2ndSrcIMMEDNUM mov esi, 64h - 40f714 5 INSTR BELONGTO 40e780 - 40f714 5 INSTR DEADREGS EFLAGS ECX ESI EDI R9 R10 R14 ZZ mov esi, 64h - 40f719 8 INSTR BELONGTO 40e780 - 40f719 8 INSTR DEADREGS EFLAGS ECX EDI R9 R10 R14 ZZ mov [rsp+538h+var_4A9], 0 - 40f719 8 PTRIMMEDESP STACK 143 displ mov [rsp+538h+var_4A9], 0 - 40f721 8 INSTR BELONGTO 40e780 - 40f721 8 INSTR DEADREGS EFLAGS ECX EDI R9 R10 R14 ZZ mov dword ptr [rsp+538h+var_4F8], 2 - 40f721 8 PTRIMMEDESP STACK 64 displ mov dword ptr [rsp+538h+var_4F8], 2 - 40f729 -2 INSTR LOCAL n ECX ZZ NumericDEFs mov ecx, [rax+14h] - 40f729 3 INSTR BELONGTO 40e780 - 40f729 3 INSTR DEADREGS EFLAGS ECX EDI R9 R10 R14 ZZ mov ecx, [rax+14h] - 40f72c 2 INSTR BELONGTO 40e780 - 40f72c 2 INSTR DEADREGS EFLAGS EAX EDI R9 R10 R14 ZZ mov eax, ecx - 40f72c -2 INSTR LOCAL n EAX ZZ NumericDEFs mov eax, ecx - 40f72e -1 INSTR LOCAL MetadataRedundant imul edx - 40f72e 2 INSTR BELONGTO 40e780 - 40f730 -1 INSTR LOCAL MetadataRedundant mov eax, ecx - 40f730 2 INSTR BELONGTO 40e780 - 40f732 -1 INSTR LOCAL MetadataRedundant sar eax, 1Fh - 40f732 3 INSTR BELONGTO 40e780 - 40f735 -1 INSTR LOCAL MetadataRedundant sar edx, 5 - 40f735 3 INSTR BELONGTO 40e780 - 40f738 -1 INSTR LOCAL MetadataRedundant sub edx, eax - 40f738 2 INSTR BELONGTO 40e780 - 40f73a -1 INSTR LOCAL MetadataUnused xor eax, eax - 40f73a 2 INSTR BELONGTO 40e780 - 40f73c -2 INSTR LOCAL n R9 ZZ NumericDEFs lea r9d, [rdx+13h] - 40f73c 4 INSTR BELONGTO 40e780 - 40f73c 4 INSTR DEADREGS EFLAGS EAX EDI R9 R10 R14 ZZ lea r9d, [rdx+13h] - 40f740 -1 INSTR LOCAL NoMetaUpdate test r9d, r9d - 40f740 3 INSTR BELONGTO 40e780 - 40f743 -1 INSTR LOCAL MetadataRedundant setnle al - 40f743 3 INSTR BELONGTO 40e780 - 40f746 -1 INSTR LOCAL MetadataRedundant imul edx, esi - 40f746 3 INSTR BELONGTO 40e780 - 40f749 -1 INSTR LOCAL MetadataRedundant mov esi, ecx - 40f749 2 INSTR BELONGTO 40e780 - 40f74b -1 INSTR LOCAL MetadataRedundant sub esi, edx - 40f74b 2 INSTR BELONGTO 40e780 - 40f74d -1 INSTR LOCAL MetadataRedundant mov edx, esi - 40f74d 2 INSTR BELONGTO 40e780 - 40f74f -1 INSTR LOCAL MetadataRedundant shr edx, 1Fh - 40f74f 3 INSTR BELONGTO 40e780 - 40f752 -1 INSTR LOCAL MetadataRedundant and eax, edx - 40f752 2 INSTR BELONGTO 40e780 - 40f754 -1 INSTR LOCAL NoMetaUpdate cmp ecx, 0FFFFF894h - 40f754 6 INSTR BELONGTO 40e780 - 40f75a 5 INSTR BELONGTO 40e780 - 40f75a 5 INSTR DEADREGS ECX EDX ESI EDI R10 R14 ZZ setl byte ptr [rsp+538h+n] - 40f75a 5 PTRIMMEDESP STACK 80 displ setl byte ptr [rsp+538h+n] - 40f75f -1 INSTR LOCAL MetadataRedundant sub r9d, eax - 40f75f 3 INSTR BELONGTO 40e780 - 40f762 -1 INSTR LOCAL MetadataRedundant xor esi, esi - 40f762 2 INSTR BELONGTO 40e780 - 40f764 -1 INSTR LOCAL NoMetaUpdate jmp loc_40EDD1 - 40f764 5 INSTR BELONGTO 40e780 - 40f769 2 INSTR BELONGTO 40e780 - 40f769 2 INSTR DEADREGS EFLAGS EAX EDX R14 ZZ xor eax, eax ; jumptable 000000000040EA5C case 116 - 40f769 -2 INSTR LOCAL n EAX ZZ AlwaysNUM xor eax, eax ; jumptable 000000000040EA5C case 116 - 40f76b -1 INSTR LOCAL NoMetaUpdate test ebp, ebp - 40f76b 2 INSTR BELONGTO 40e780 - 40f76d -2 INSTR LOCAL n R14 ZZ NUMVia2ndSrcIMMEDNUM mov r14d, 1 - 40f76d 6 INSTR BELONGTO 40e780 - 40f76d 6 INSTR DEADREGS EDX R14 ZZ mov r14d, 1 - 40f773 -1 INSTR LOCAL MetadataRedundant cmovns eax, ebp - 40f773 3 INSTR BELONGTO 40e780 - 40f776 -1 INSTR LOCAL MetadataUnused mov rdx, r15 - 40f776 3 INSTR BELONGTO 40e780 - 40f779 -1 INSTR LOCAL MetadataRedundant cdqe - 40f779 2 INSTR BELONGTO 40e780 - 40f77b -1 INSTR LOCAL NoMetaUpdate test rax, rax - 40f77b 3 INSTR BELONGTO 40e780 - 40f77e -1 INSTR LOCAL MetadataRedundant cmovnz r14, rax - 40f77e 4 INSTR BELONGTO 40e780 - 40f782 -1 INSTR LOCAL MetadataUnused sub rdx, r13 - 40f782 3 INSTR BELONGTO 40e780 - 40f785 -1 INSTR LOCAL NoMetaUpdate cmp r14, rdx - 40f785 3 INSTR BELONGTO 40e780 - 40f788 -1 INSTR LOCAL NoMetaUpdate jnb loc_40EA08 - 40f788 6 INSTR BELONGTO 40e780 - 40f78e -1 INSTR LOCAL NoMetaUpdate test r12, r12 - 40f78e 3 INSTR BELONGTO 40e780 - 40f791 -1 INSTR LOCAL NoMetaUpdate jz loc_40F630 - 40f791 6 INSTR BELONGTO 40e780 - 40f797 -1 INSTR LOCAL NoMetaUpdate cmp rax, 1 - 40f797 4 INSTR BELONGTO 40e780 - 40f79b -1 INSTR LOCAL NoMetaUpdate jbe short loc_40F7C1 - 40f79b 2 INSTR BELONGTO 40e780 - 40f79d -2 INSTR LOCAL n RBP ZZ AlwaysNUM movsxd rbp, ebp - 40f79d 3 INSTR BELONGTO 40e780 - 40f79d 3 INSTR DEADREGS EFLAGS EDX ESI EDI ZZ movsxd rbp, ebp - 40f7a0 -1 INSTR LOCAL MetadataRedundant sub rbp, 1 - 40f7a0 4 INSTR BELONGTO 40e780 - 40f7a4 -1 INSTR LOCAL NoMetaUpdate cmp r11d, 30h - 40f7a4 4 INSTR BELONGTO 40e780 - 40f7a8 -2 INSTR LOCAL n RDX ZZ NumericDEFs mov rdx, rbp ; n - 40f7a8 3 INSTR BELONGTO 40e780 - 40f7a8 3 INSTR DEADREGS EDX ESI EDI ZZ mov rdx, rbp ; n - 40f7ab -1 INSTR LOCAL NoMetaUpdate jz loc_4100A3 - 40f7ab 6 INSTR BELONGTO 40e780 - 40f7b1 3 INSTR BELONGTO 40e780 - 40f7b1 3 INSTR DEADREGS EFLAGS ESI EDI ZZ mov rdi, r12 ; s - 40f7b4 -2 INSTR LOCAL n ESI ZZ NUMVia2ndSrcIMMEDNUM mov esi, 20h ; c - 40f7b4 5 INSTR BELONGTO 40e780 - 40f7b4 5 INSTR DEADREGS EFLAGS ESI ZZ mov esi, 20h ; c - 40f7b9 -1 INSTR LOCAL 2ndSrcNumeric add r12, rbp - 40f7b9 3 INSTR BELONGTO 40e780 - 40f7bc -1 INSTR LOCAL NoMetaUpdate call _memset - 40f7bc 5 INSTR BELONGTO 40e780 - 40f7bc 5 INSTR DEADREGS EFLAGS ZZ call _memset - 40f7c1 5 INSTR BELONGTO 40e780 - 40f7c1 5 INSTR DEADREGS EFLAGS EAX EDX ZZ mov byte ptr [r12], 9 - 40f7c6 -1 INSTR LOCAL 1stSrcVia2ndSrcIMMEDNUM add r12, 1 - 40f7c6 4 INSTR BELONGTO 40e780 - 40f7ca -1 INSTR LOCAL NoMetaUpdate jmp loc_40F630 - 40f7ca 5 INSTR BELONGTO 40e780 - 40f7cf 5 INSTR BELONGTO 40e780 - 40f7cf 5 INSTR DEADREGS EFLAGS EAX EDX EDI R14 ZZ mov rdx, [rsp+538h+tp]; jumptable 000000000040EA5C case 115 - 40f7cf 5 PTRIMMEDESP STACK 96 displ mov rdx, [rsp+538h+tp]; jumptable 000000000040EA5C case 115 - 40f7d4 8 INSTR BELONGTO 40e780 - 40f7d4 8 INSTR DEADREGS EFLAGS EAX EDI R14 ZZ lea rdi, [rsp+538h+var_4A8]; tp - 40f7d4 8 PTRIMMEDESP STACK 144 displ lea rdi, [rsp+538h+var_4A8]; tp - 40f7dc 3 INSTR BELONGTO 40e780 - 40f7dc 3 INSTR DEADREGS EFLAGS EAX R14 ZZ mov rax, [rdx] - 40f7df 8 INSTR BELONGTO 40e780 - 40f7df 8 INSTR DEADREGS EFLAGS R14 ZZ mov qword ptr [rsp+538h+var_4A8.tm_sec], rax - 40f7df 8 PTRIMMEDESP STACK 144 displ mov qword ptr [rsp+538h+var_4A8.tm_sec], rax - 40f7e7 4 INSTR BELONGTO 40e780 - 40f7e7 4 INSTR DEADREGS EFLAGS EAX R14 ZZ mov rax, [rdx+8] - 40f7eb 8 INSTR BELONGTO 40e780 - 40f7eb 8 INSTR DEADREGS EFLAGS R14 ZZ mov qword ptr [rsp+538h+var_4A8.tm_hour], rax - 40f7eb 8 PTRIMMEDESP STACK 152 displ mov qword ptr [rsp+538h+var_4A8.tm_hour], rax - 40f7f3 4 INSTR BELONGTO 40e780 - 40f7f3 4 INSTR DEADREGS EFLAGS EAX R14 ZZ mov rax, [rdx+10h] - 40f7f7 8 INSTR BELONGTO 40e780 - 40f7f7 8 INSTR DEADREGS EFLAGS R14 ZZ mov qword ptr [rsp+538h+var_4A8.tm_mon], rax - 40f7f7 8 PTRIMMEDESP STACK 160 displ mov qword ptr [rsp+538h+var_4A8.tm_mon], rax - 40f7ff 4 INSTR BELONGTO 40e780 - 40f7ff 4 INSTR DEADREGS EFLAGS EAX R14 ZZ mov rax, [rdx+18h] - 40f803 8 INSTR BELONGTO 40e780 - 40f803 8 INSTR DEADREGS EFLAGS R14 ZZ mov qword ptr [rsp+538h+var_4A8.tm_wday], rax - 40f803 8 PTRIMMEDESP STACK 168 displ mov qword ptr [rsp+538h+var_4A8.tm_wday], rax - 40f80b 4 INSTR BELONGTO 40e780 - 40f80b 4 INSTR DEADREGS EFLAGS EAX R14 ZZ mov rax, [rdx+20h] - 40f80f 8 INSTR BELONGTO 40e780 - 40f80f 8 INSTR DEADREGS EFLAGS R14 ZZ mov qword ptr [rsp+538h+var_4A8.tm_isdst], rax - 40f80f 8 PTRIMMEDESP STACK 176 displ mov qword ptr [rsp+538h+var_4A8.tm_isdst], rax - 40f817 4 INSTR BELONGTO 40e780 - 40f817 4 INSTR DEADREGS EFLAGS EAX R14 ZZ mov rax, [rdx+28h] - 40f81b 8 INSTR BELONGTO 40e780 - 40f81b 8 INSTR DEADREGS EFLAGS R14 ZZ mov [rsp+538h+var_4A8.tm_gmtoff], rax - 40f81b 8 PTRIMMEDESP STACK 184 displ mov [rsp+538h+var_4A8.tm_gmtoff], rax - 40f823 4 INSTR BELONGTO 40e780 - 40f823 4 INSTR DEADREGS EFLAGS EAX R14 ZZ mov rax, [rdx+30h] - 40f827 5 INSTR BELONGTO 40e780 - 40f827 5 INSTR DEADREGS EFLAGS R14 ZZ mov [rsp+538h+var_520], r8b - 40f827 5 PTRIMMEDESP STACK 24 displ mov [rsp+538h+var_520], r8b - 40f82c 5 INSTR BELONGTO 40e780 - 40f82c 5 INSTR DEADREGS EFLAGS R14 ZZ mov [rsp+538h+var_508], r11d - 40f82c 5 PTRIMMEDESP STACK 48 displ mov [rsp+538h+var_508], r11d - 40f831 8 INSTR BELONGTO 40e780 - 40f831 8 INSTR DEADREGS EFLAGS R14 ZZ mov [rsp+538h+var_4A8.tm_zone], rax - 40f831 8 PTRIMMEDESP STACK 192 displ mov [rsp+538h+var_4A8.tm_zone], rax - 40f839 -1 INSTR LOCAL NoMetaUpdate call _mktime - 40f839 5 INSTR BELONGTO 40e780 - 40f839 5 INSTR DEADREGS EFLAGS R14 ZZ call _mktime - 40f83e 8 INSTR BELONGTO 40e780 - 40f83e 8 INSTR DEADREGS EFLAGS ECX EDX ESI EDI R8 R9 R10 R11 R14 ZZ lea rdx, [rsp+538h+var_68] - 40f83e 8 PTRIMMEDESP STACK 1232 displ lea rdx, [rsp+538h+var_68] - 40f846 -2 INSTR LOCAL n R8 ZZ NumericDEFs movzx r8d, [rsp+538h+var_520] - 40f846 6 INSTR BELONGTO 40e780 - 40f846 6 INSTR DEADREGS EFLAGS ECX ESI EDI R8 R9 R10 R11 R14 ZZ movzx r8d, [rsp+538h+var_520] - 40f846 6 PTRIMMEDESP STACK 24 displ movzx r8d, [rsp+538h+var_520] - 40f84c -2 INSTR LOCAL n R11 ZZ NumericDEFs mov r11d, [rsp+538h+var_508] - 40f84c 5 INSTR BELONGTO 40e780 - 40f84c 5 INSTR DEADREGS EFLAGS ECX ESI EDI R9 R10 R11 R14 ZZ mov r11d, [rsp+538h+var_508] - 40f84c 5 PTRIMMEDESP STACK 48 displ mov r11d, [rsp+538h+var_508] - 40f851 3 INSTR BELONGTO 40e780 - 40f851 3 INSTR DEADREGS EFLAGS ECX ESI EDI R9 R10 R14 ZZ mov rsi, rax - 40f854 -2 INSTR LOCAL n RAX ZZ AlwaysNUM shr rax, 3Fh - 40f854 4 INSTR BELONGTO 40e780 - 40f854 4 INSTR DEADREGS EFLAGS ECX EDI R9 R10 R14 ZZ shr rax, 3Fh - 40f858 10 INSTR BELONGTO 40e780 - 40f858 10 INSTR DEADREGS EFLAGS ECX EDI R9 R10 R14 ZZ mov rdi, 6666666666666667h - 40f858 -2 INSTR LOCAL n RDI ZZ NUMVia2ndSrcIMMEDNUM mov rdi, 6666666666666667h - 40f862 3 INSTR BELONGTO 40e780 - 40f862 3 INSTR DEADREGS EFLAGS ECX R9 R10 R14 ZZ mov rcx, rdx - 40f865 4 INSTR BELONGTO 40e780 - 40f865 4 INSTR DEADREGS EFLAGS R9 R10 R14 ZZ mov byte ptr [rsp+538h+n], al - 40f865 4 PTRIMMEDESP STACK 80 displ mov byte ptr [rsp+538h+n], al - 40f869 5 INSTR BELONGTO 40e780 - 40f869 5 INSTR DEADREGS EFLAGS R9 R10 R14 ZZ mov [rsp+538h+var_4D0], rdx - 40f869 5 PTRIMMEDESP STACK 104 displ mov [rsp+538h+var_4D0], rdx - 40f86e -1 INSTR LOCAL 1stSrcVia2ndSrcIMMEDNUM add rcx, 17h - 40f86e 4 INSTR BELONGTO 40e780 - 40f872 -2 INSTR LOCAL n R9 ZZ NUMVia2ndSrcIMMEDNUM mov r9d, 30h - 40f872 6 INSTR BELONGTO 40e780 - 40f872 6 INSTR DEADREGS EFLAGS EDX R9 R10 R14 ZZ mov r9d, 30h - 40f878 -1 INSTR LOCAL MetadataUnused mov r10d, eax - 40f878 3 INSTR BELONGTO 40e780 - 40f87b 5 INSTR BELONGTO 40e780 - 40f880 -2 INSTR LOCAL n RAX ZZ NumericDEFs mov rax, rsi - 40f880 3 INSTR BELONGTO 40e780 - 40f880 3 INSTR DEADREGS EFLAGS EAX EDX R14 ZZ mov rax, rsi - 40f883 -1 INSTR LOCAL 1stSrcVia2ndSrcIMMEDNUM sub rcx, 1 - 40f883 4 INSTR BELONGTO 40e780 - 40f887 -2 INSTR LOCAL n RAX RDX ZZ AlwaysNUM imul rdi - 40f887 3 INSTR BELONGTO 40e780 - 40f887 3 INSTR DEADREGS EFLAGS EDX R14 ZZ imul rdi - 40f88a -1 INSTR LOCAL MetadataRedundant mov rax, rsi - 40f88a 3 INSTR BELONGTO 40e780 - 40f88d -1 INSTR LOCAL MetadataRedundant sar rax, 3Fh - 40f88d 4 INSTR BELONGTO 40e780 - 40f891 -1 INSTR LOCAL MetadataRedundant sar rdx, 2 - 40f891 4 INSTR BELONGTO 40e780 - 40f895 -1 INSTR LOCAL MetadataRedundant sub rdx, rax - 40f895 3 INSTR BELONGTO 40e780 - 40f898 -1 INSTR LOCAL MetadataRedundant lea rax, [rdx+rdx*4] - 40f898 4 INSTR BELONGTO 40e780 - 40f89c -1 INSTR LOCAL MetadataRedundant add rax, rax - 40f89c 3 INSTR BELONGTO 40e780 - 40f89f -1 INSTR LOCAL 2ndSrcNumeric sub esi, eax - 40f89f 2 INSTR BELONGTO 40e780 - 40f8a1 -1 INSTR LOCAL MetadataRedundant mov eax, esi - 40f8a1 2 INSTR BELONGTO 40e780 - 40f8a3 -1 INSTR LOCAL MetadataRedundant mov rsi, rdx - 40f8a3 3 INSTR BELONGTO 40e780 - 40f8a6 -1 INSTR LOCAL MetadataRedundant mov edx, r9d - 40f8a6 3 INSTR BELONGTO 40e780 - 40f8a9 -1 INSTR LOCAL MetadataRedundant sub dl, al - 40f8a9 2 INSTR BELONGTO 40e780 - 40f8ab -1 INSTR LOCAL MetadataRedundant add eax, 30h - 40f8ab 3 INSTR BELONGTO 40e780 - 40f8ae -1 INSTR LOCAL NoMetaUpdate test r10b, r10b - 40f8ae 3 INSTR BELONGTO 40e780 - 40f8b1 -1 INSTR LOCAL MetadataRedundant cmovz edx, eax - 40f8b1 3 INSTR BELONGTO 40e780 - 40f8b4 -1 INSTR LOCAL NoMetaUpdate test rsi, rsi - 40f8b4 3 INSTR BELONGTO 40e780 - 40f8b7 2 INSTR BELONGTO 40e780 - 40f8b7 2 INSTR DEADREGS EAX R14 ZZ mov [rcx], dl - 40f8b9 -1 INSTR LOCAL NoMetaUpdate jnz short loc_40F880 - 40f8b9 2 INSTR BELONGTO 40e780 - 40f8bb 3 INSTR BELONGTO 40e780 - 40f8bb 3 INSTR DEADREGS EFLAGS EAX EDX R9 R10 R14 ZZ mov r14, rbx - 40f8be 8 INSTR BELONGTO 40e780 - 40f8be 8 INSTR DEADREGS EFLAGS EAX EDX EBX R9 R10 ZZ mov [rsp+538h+var_4A9], 0 - 40f8be 8 PTRIMMEDESP STACK 143 displ mov [rsp+538h+var_4A9], 0 - 40f8c6 8 INSTR BELONGTO 40e780 - 40f8c6 8 INSTR DEADREGS EFLAGS EAX EDX EBX R9 R10 ZZ mov dword ptr [rsp+538h+var_4F8], 1 - 40f8c6 8 PTRIMMEDESP STACK 64 displ mov dword ptr [rsp+538h+var_4F8], 1 - 40f8ce -1 INSTR LOCAL NoMetaUpdate jmp loc_40EE39 - 40f8ce 5 INSTR BELONGTO 40e780 - 40f8d3 -1 INSTR LOCAL NoMetaUpdate cmp ecx, 45h ; jumptable 000000000040EA5C case 106 - 40f8d3 3 INSTR BELONGTO 40e780 - 40f8d6 -1 INSTR LOCAL NoMetaUpdate jz loc_40EC28 - 40f8d6 6 INSTR BELONGTO 40e780 - 40f8dc -1 INSTR LOCAL MetadataUnused mov rdx, [rsp+538h+tp] - 40f8dc 5 INSTR BELONGTO 40e780 - 40f8e1 8 INSTR BELONGTO 40e780 - 40f8e1 8 INSTR DEADREGS EFLAGS EAX ESI R9 R14 ZZ mov [rsp+538h+var_4A9], 0 - 40f8e1 8 PTRIMMEDESP STACK 143 displ mov [rsp+538h+var_4A9], 0 - 40f8e9 8 INSTR BELONGTO 40e780 - 40f8e9 8 INSTR DEADREGS EFLAGS EAX ESI R9 R14 ZZ mov dword ptr [rsp+538h+var_4F8], 3 - 40f8e9 8 PTRIMMEDESP STACK 64 displ mov dword ptr [rsp+538h+var_4F8], 3 - 40f8f1 4 INSTR BELONGTO 40e780 - 40f8f1 4 INSTR DEADREGS EFLAGS EAX ESI R9 R14 ZZ mov r9d, [rdx+1Ch] - 40f8f5 -1 INSTR LOCAL NoMetaUpdate cmp r9d, 0FFFFFFFFh - 40f8f5 4 INSTR BELONGTO 40e780 - 40f8f9 5 INSTR BELONGTO 40e780 - 40f8f9 5 INSTR DEADREGS EAX EDX ESI R14 ZZ setl byte ptr [rsp+538h+n] - 40f8f9 5 PTRIMMEDESP STACK 80 displ setl byte ptr [rsp+538h+n] - 40f8fe -1 INSTR LOCAL 1stSrcVia2ndSrcIMMEDNUM add r9d, 1 - 40f8fe 4 INSTR BELONGTO 40e780 - 40f902 2 INSTR BELONGTO 40e780 - 40f902 2 INSTR DEADREGS EFLAGS EAX EDX ESI R14 ZZ xor esi, esi - 40f902 -2 INSTR LOCAL n ESI ZZ AlwaysNUM xor esi, esi - 40f904 -1 INSTR LOCAL NoMetaUpdate jmp loc_40EDC8 - 40f904 5 INSTR BELONGTO 40e780 - 40f909 -1 INSTR LOCAL NoMetaUpdate cmp ecx, 45h ; jumptable 000000000040EA5C case 101 - 40f909 3 INSTR BELONGTO 40e780 - 40f90c -1 INSTR LOCAL NoMetaUpdate jz loc_40EC28 - 40f90c 6 INSTR BELONGTO 40e780 - 40f912 -1 INSTR LOCAL MetadataUnused mov rdx, [rsp+538h+tp] - 40f912 5 INSTR BELONGTO 40e780 - 40f917 4 INSTR BELONGTO 40e780 - 40f917 4 INSTR DEADREGS EFLAGS EAX ESI R9 R14 ZZ mov r9d, [rdx+0Ch] - 40f91b -1 INSTR LOCAL NoMetaUpdate cmp r11d, 2Dh - 40f91b 4 INSTR BELONGTO 40e780 - 40f91f 8 INSTR BELONGTO 40e780 - 40f91f 8 INSTR DEADREGS EAX EDX ESI R14 ZZ mov dword ptr [rsp+538h+var_4F8], 2 - 40f91f 8 PTRIMMEDESP STACK 64 displ mov dword ptr [rsp+538h+var_4F8], 2 - 40f927 -1 INSTR LOCAL NoMetaUpdate jz loc_40F180 - 40f927 6 INSTR BELONGTO 40e780 - 40f92d -1 INSTR LOCAL NoMetaUpdate cmp r11d, 30h - 40f92d 4 INSTR BELONGTO 40e780 - 40f931 -1 INSTR LOCAL NoMetaUpdate jz loc_40F180 - 40f931 6 INSTR BELONGTO 40e780 - 40f937 -2 INSTR LOCAL n R11 ZZ NUMVia2ndSrcIMMEDNUM mov r11d, 5Fh - 40f937 6 INSTR BELONGTO 40e780 - 40f937 6 INSTR DEADREGS EFLAGS EAX EDX ESI R11 R14 ZZ mov r11d, 5Fh - 40f93d -1 INSTR LOCAL NoMetaUpdate jmp loc_40F180 - 40f93d 5 INSTR BELONGTO 40e780 - 40f942 -1 INSTR LOCAL NoMetaUpdate cmp ecx, 45h ; jumptable 000000000040EA5C case 100 - 40f942 3 INSTR BELONGTO 40e780 - 40f945 -1 INSTR LOCAL NoMetaUpdate jz loc_40EC28 - 40f945 6 INSTR BELONGTO 40e780 - 40f94b -1 INSTR LOCAL MetadataUnused mov rax, [rsp+538h+tp] - 40f94b 5 INSTR BELONGTO 40e780 - 40f950 8 INSTR BELONGTO 40e780 - 40f950 8 INSTR DEADREGS EFLAGS EDX ESI R9 R14 ZZ mov dword ptr [rsp+538h+var_4F8], 2 - 40f950 8 PTRIMMEDESP STACK 64 displ mov dword ptr [rsp+538h+var_4F8], 2 - 40f958 4 INSTR BELONGTO 40e780 - 40f958 4 INSTR DEADREGS EFLAGS EDX ESI R9 R14 ZZ mov r9d, [rax+0Ch] - 40f95c -1 INSTR LOCAL NoMetaUpdate jmp loc_40F180 - 40f95c 5 INSTR BELONGTO 40e780 - 40f961 -1 INSTR LOCAL NoMetaUpdate cmp ecx, 45h ; jumptable 000000000040EA5C case 121 - 40f961 3 INSTR BELONGTO 40e780 - 40f964 -1 INSTR LOCAL NoMetaUpdate jz loc_40FD29 - 40f964 6 INSTR BELONGTO 40e780 - 40f96a -1 INSTR LOCAL MetadataUnused mov rax, [rsp+538h+tp] - 40f96a 5 INSTR BELONGTO 40e780 - 40f96f -2 INSTR LOCAL n EDX ZZ NUMVia2ndSrcIMMEDNUM mov edx, 51EB851Fh - 40f96f 5 INSTR BELONGTO 40e780 - 40f96f 5 INSTR DEADREGS EFLAGS EDX ESI R9 R14 ZZ mov edx, 51EB851Fh - 40f974 8 INSTR BELONGTO 40e780 - 40f974 8 INSTR DEADREGS EFLAGS ESI R9 R14 ZZ mov dword ptr [rsp+538h+var_4F8], 2 - 40f974 8 PTRIMMEDESP STACK 64 displ mov dword ptr [rsp+538h+var_4F8], 2 - 40f97c 3 INSTR BELONGTO 40e780 - 40f97c 3 INSTR DEADREGS EFLAGS ESI R9 R14 ZZ mov esi, [rax+14h] - 40f97f 2 INSTR BELONGTO 40e780 - 40f97f 2 INSTR DEADREGS EFLAGS EAX R9 R14 ZZ mov eax, esi - 40f97f -2 INSTR LOCAL n EAX ZZ NumericDEFs mov eax, esi - 40f981 3 INSTR BELONGTO 40e780 - 40f981 3 INSTR DEADREGS EFLAGS R9 R14 ZZ mov r9d, esi - 40f984 -1 INSTR LOCAL MetadataRedundant imul edx - 40f984 2 INSTR BELONGTO 40e780 - 40f986 -1 INSTR LOCAL MetadataRedundant mov eax, esi - 40f986 2 INSTR BELONGTO 40e780 - 40f988 -1 INSTR LOCAL MetadataRedundant sar eax, 1Fh - 40f988 3 INSTR BELONGTO 40e780 - 40f98b -1 INSTR LOCAL MetadataRedundant sar edx, 5 - 40f98b 3 INSTR BELONGTO 40e780 - 40f98e -1 INSTR LOCAL MetadataRedundant sub edx, eax - 40f98e 2 INSTR BELONGTO 40e780 - 40f990 -1 INSTR LOCAL MetadataRedundant mov eax, 64h - 40f990 5 INSTR BELONGTO 40e780 - 40f995 -1 INSTR LOCAL MetadataRedundant imul edx, eax - 40f995 3 INSTR BELONGTO 40e780 - 40f998 -1 INSTR LOCAL 2ndSrcNumeric sub r9d, edx - 40f998 3 INSTR BELONGTO 40e780 - 40f99b -1 INSTR LOCAL NoMetaUpdate jns loc_40F180 - 40f99b 6 INSTR BELONGTO 40e780 - 40f9a1 3 INSTR BELONGTO 40e780 - 40f9a1 3 INSTR DEADREGS EFLAGS EAX EDX R14 ZZ mov eax, r9d - 40f9a4 -1 INSTR LOCAL 1stSrcVia2ndSrcIMMEDNUM add r9d, 64h - 40f9a4 4 INSTR BELONGTO 40e780 - 40f9a8 2 INSTR BELONGTO 40e780 - 40f9a8 2 INSTR DEADREGS EFLAGS EDX R14 ZZ neg eax - 40f9a8 -2 INSTR LOCAL n EAX ZZ AlwaysNUM neg eax - 40f9aa -1 INSTR LOCAL NoMetaUpdate cmp esi, 0FFFFF893h - 40f9aa 6 INSTR BELONGTO 40e780 - 40f9b0 4 INSTR BELONGTO 40e780 - 40f9b0 4 INSTR DEADREGS EDX ESI R14 ZZ cmovle r9d, eax - 40f9b4 -1 INSTR LOCAL NoMetaUpdate jmp loc_40F180 - 40f9b4 5 INSTR BELONGTO 40e780 - 40f9b9 -1 INSTR LOCAL NoMetaUpdate cmp ecx, 45h ; jumptable 000000000040EA5C case 108 - 40f9b9 3 INSTR BELONGTO 40e780 - 40f9bc 5 INSTR BELONGTO 40e780 - 40f9bc 5 INSTR DEADREGS EAX EDX R9 R14 ZZ mov r9d, [rsp+538h+var_4EC] - 40f9bc 5 PTRIMMEDESP STACK 76 displ mov r9d, [rsp+538h+var_4EC] - 40f9c1 -1 INSTR LOCAL NoMetaUpdate jnz loc_40F91B - 40f9c1 6 INSTR BELONGTO 40e780 - 40f9c7 -1 INSTR LOCAL NoMetaUpdate jmp loc_40EC28 - 40f9c7 5 INSTR BELONGTO 40e780 - 40f9cc -1 INSTR LOCAL NoMetaUpdate cmp ecx, 45h ; jumptable 000000000040EA5C case 107 - 40f9cc 3 INSTR BELONGTO 40e780 - 40f9cf -1 INSTR LOCAL NoMetaUpdate jz loc_40EC28 - 40f9cf 6 INSTR BELONGTO 40e780 - 40f9d5 -1 INSTR LOCAL MetadataUnused mov rax, [rsp+538h+tp] - 40f9d5 5 INSTR BELONGTO 40e780 - 40f9da 4 INSTR BELONGTO 40e780 - 40f9da 4 INSTR DEADREGS EFLAGS EDX ESI R9 R14 ZZ mov r9d, [rax+8] - 40f9de -1 INSTR LOCAL NoMetaUpdate jmp loc_40F91B - 40f9de 5 INSTR BELONGTO 40e780 - 40f9e3 -1 INSTR LOCAL NoMetaUpdate cmp ecx, 45h ; jumptable 000000000040EA5C case 109 - 40f9e3 3 INSTR BELONGTO 40e780 - 40f9e6 -1 INSTR LOCAL NoMetaUpdate jz loc_40EC28 - 40f9e6 6 INSTR BELONGTO 40e780 - 40f9ec -1 INSTR LOCAL MetadataUnused mov rax, [rsp+538h+tp] - 40f9ec 5 INSTR BELONGTO 40e780 - 40f9f1 8 INSTR BELONGTO 40e780 - 40f9f1 8 INSTR DEADREGS EFLAGS EDX ESI R9 R14 ZZ mov [rsp+538h+var_4A9], 0 - 40f9f1 8 PTRIMMEDESP STACK 143 displ mov [rsp+538h+var_4A9], 0 - 40f9f9 8 INSTR BELONGTO 40e780 - 40f9f9 8 INSTR DEADREGS EFLAGS EDX ESI R9 R14 ZZ mov dword ptr [rsp+538h+var_4F8], 2 - 40f9f9 8 PTRIMMEDESP STACK 64 displ mov dword ptr [rsp+538h+var_4F8], 2 - 40fa01 4 INSTR BELONGTO 40e780 - 40fa01 4 INSTR DEADREGS EFLAGS EDX ESI R9 R14 ZZ mov r9d, [rax+10h] - 40fa05 -1 INSTR LOCAL NoMetaUpdate cmp r9d, 0FFFFFFFFh - 40fa05 4 INSTR BELONGTO 40e780 - 40fa09 5 INSTR BELONGTO 40e780 - 40fa09 5 INSTR DEADREGS EAX EDX ESI R14 ZZ setl byte ptr [rsp+538h+n] - 40fa09 5 PTRIMMEDESP STACK 80 displ setl byte ptr [rsp+538h+n] - 40fa0e -1 INSTR LOCAL 1stSrcVia2ndSrcIMMEDNUM add r9d, 1 - 40fa0e 4 INSTR BELONGTO 40e780 - 40fa12 2 INSTR BELONGTO 40e780 - 40fa12 2 INSTR DEADREGS EFLAGS EAX EDX ESI R14 ZZ xor esi, esi - 40fa12 -2 INSTR LOCAL n ESI ZZ AlwaysNUM xor esi, esi - 40fa14 -1 INSTR LOCAL NoMetaUpdate jmp loc_40EDC8 - 40fa14 5 INSTR BELONGTO 40e780 - 40fa20 -2 INSTR LOCAL n R9 ZZ AlwaysNUM neg r9d - 40fa20 3 INSTR BELONGTO 40e780 - 40fa20 3 INSTR DEADREGS EFLAGS EAX ECX EDX EDI R10 R14 ZZ neg r9d - 40fa23 3 INSTR BELONGTO 40e780 - 40fa23 3 INSTR DEADREGS EFLAGS EAX ECX EDX EDI R10 R14 ZZ mov r14, rbx - 40fa26 -1 INSTR LOCAL NoMetaUpdate jmp loc_40EDDF - 40fa26 5 INSTR BELONGTO 40e780 - 40fa30 -1 INSTR LOCAL NoMetaUpdate call _memcpy - 40fa30 5 INSTR BELONGTO 40e780 - 40fa30 5 INSTR DEADREGS EFLAGS ZZ call _memcpy - 40fa35 -1 INSTR LOCAL NoMetaUpdate jmp loc_40F022 - 40fa35 5 INSTR BELONGTO 40e780 - 40fa40 -1 INSTR LOCAL NoMetaUpdate test r9b, r9b - 40fa40 3 INSTR BELONGTO 40e780 - 40fa43 -1 INSTR LOCAL NoMetaUpdate jnz loc_40FBF8 - 40fa43 6 INSTR BELONGTO 40e780 - 40fa49 5 INSTR BELONGTO 40e780 - 40fa49 5 INSTR DEADREGS EFLAGS EAX EDX EBX R10 ZZ mov rdx, [rsp+538h+var_4D0] - 40fa49 5 PTRIMMEDESP STACK 104 displ mov rdx, [rsp+538h+var_4D0] - 40fa4e -2 INSTR LOCAL n R10 ZZ AlwaysNUM xor r10d, r10d - 40fa4e 3 INSTR BELONGTO 40e780 - 40fa4e 3 INSTR DEADREGS EFLAGS EAX EBX R10 ZZ xor r10d, r10d - 40fa51 -1 INSTR LOCAL 1stSrcVia2ndSrcIMMEDNUM add rdx, 17h - 40fa51 4 INSTR BELONGTO 40e780 - 40fa55 -1 INSTR LOCAL NoMetaUpdate test ebp, ebp - 40fa55 2 INSTR BELONGTO 40e780 - 40fa57 -1 INSTR LOCAL MetadataRedundant cmovns r10d, ebp - 40fa57 4 INSTR BELONGTO 40e780 - 40fa5b 5 INSTR BELONGTO 40e780 - 40fa5b 5 INSTR DEADREGS EFLAGS EAX EBX ZZ mov [rsp+538h+var_4F8], rdx - 40fa5b 5 PTRIMMEDESP STACK 64 displ mov [rsp+538h+var_4F8], rdx - 40fa60 -1 INSTR LOCAL MetadataRedundant movsxd r10, r10d - 40fa60 3 INSTR BELONGTO 40e780 - 40fa63 -1 INSTR LOCAL NoMetaUpdate jmp loc_40EF9B - 40fa63 5 INSTR BELONGTO 40e780 - 40fa70 -2 INSTR LOCAL n R10 ZZ AlwaysNUM xor r10d, r10d - 40fa70 3 INSTR BELONGTO 40e780 - 40fa70 3 INSTR DEADREGS EFLAGS EAX EDX EBX R10 ZZ xor r10d, r10d - 40fa73 -1 INSTR LOCAL NoMetaUpdate test ebp, ebp - 40fa73 2 INSTR BELONGTO 40e780 - 40fa75 -1 INSTR LOCAL MetadataRedundant cmovns r10d, ebp - 40fa75 4 INSTR BELONGTO 40e780 - 40fa79 -1 INSTR LOCAL NoMetaUpdate test r9b, r9b - 40fa79 3 INSTR BELONGTO 40e780 - 40fa7c -1 INSTR LOCAL MetadataRedundant movsxd r10, r10d - 40fa7c 3 INSTR BELONGTO 40e780 - 40fa7f -1 INSTR LOCAL NoMetaUpdate jz loc_40EF9B - 40fa7f 6 INSTR BELONGTO 40e780 - 40fa85 -1 INSTR LOCAL NoMetaUpdate test r10, r10 - 40fa85 3 INSTR BELONGTO 40e780 - 40fa88 -2 INSTR LOCAL n EBX ZZ NUMVia2ndSrcIMMEDNUM mov ebx, 1 - 40fa88 5 INSTR BELONGTO 40e780 - 40fa88 5 INSTR DEADREGS EAX EDX EBX ZZ mov ebx, 1 - 40fa8d -1 INSTR LOCAL MetadataUnused mov rax, r15 - 40fa8d 3 INSTR BELONGTO 40e780 - 40fa90 -1 INSTR LOCAL MetadataRedundant cmovnz rbx, r10 - 40fa90 4 INSTR BELONGTO 40e780 - 40fa94 -1 INSTR LOCAL MetadataUnused sub rax, r13 - 40fa94 3 INSTR BELONGTO 40e780 - 40fa97 -1 INSTR LOCAL NoMetaUpdate cmp rbx, rax - 40fa97 3 INSTR BELONGTO 40e780 - 40fa9a -1 INSTR LOCAL NoMetaUpdate jnb loc_40EA08 - 40fa9a 6 INSTR BELONGTO 40e780 - 40faa0 -1 INSTR LOCAL NoMetaUpdate test r12, r12 - 40faa0 3 INSTR BELONGTO 40e780 - 40faa3 -1 INSTR LOCAL NoMetaUpdate jz short loc_40FB1C - 40faa3 2 INSTR BELONGTO 40e780 - 40faa5 -1 INSTR LOCAL NoMetaUpdate cmp r10, 1 - 40faa5 4 INSTR BELONGTO 40e780 - 40faa9 -1 INSTR LOCAL NoMetaUpdate jbe short loc_40FB14 - 40faa9 2 INSTR BELONGTO 40e780 - 40faab -1 INSTR LOCAL MetadataUnused mov eax, [rsp+538h+var_4C4] - 40faab 4 INSTR BELONGTO 40e780 - 40faaf -1 INSTR LOCAL NoMetaUpdate test eax, eax - 40faaf 2 INSTR BELONGTO 40e780 - 40fab1 -1 INSTR LOCAL NoMetaUpdate jnz short loc_40FB14 - 40fab1 2 INSTR BELONGTO 40e780 - 40fab3 -2 INSTR LOCAL n RAX ZZ AlwaysNUM movsxd rax, ebp - 40fab3 3 INSTR BELONGTO 40e780 - 40fab3 3 INSTR DEADREGS EFLAGS EAX EDX ESI EDI ZZ movsxd rax, ebp - 40fab6 -1 INSTR LOCAL MetadataRedundant sub rax, 1 - 40fab6 4 INSTR BELONGTO 40e780 - 40faba -1 INSTR LOCAL NoMetaUpdate cmp r11d, 30h - 40faba 4 INSTR BELONGTO 40e780 - 40fabe 5 INSTR BELONGTO 40e780 - 40fabe 5 INSTR DEADREGS EDX ESI EDI ZZ mov [rsp+538h+n], rax - 40fabe 5 PTRIMMEDESP STACK 80 displ mov [rsp+538h+n], rax - 40fac3 -2 INSTR LOCAL n RDX ZZ NumericDEFs mov rdx, [rsp+538h+n]; n - 40fac3 5 INSTR BELONGTO 40e780 - 40fac3 5 INSTR DEADREGS EDX ESI EDI ZZ mov rdx, [rsp+538h+n]; n - 40fac3 5 PTRIMMEDESP STACK 80 displ mov rdx, [rsp+538h+n]; n - 40fac8 -1 INSTR LOCAL NoMetaUpdate jz loc_4100B8 - 40fac8 6 INSTR BELONGTO 40e780 - 40face 3 INSTR BELONGTO 40e780 - 40face 3 INSTR DEADREGS EFLAGS ESI EDI ZZ mov rdi, r12 ; s - 40fad1 -2 INSTR LOCAL n ESI ZZ NUMVia2ndSrcIMMEDNUM mov esi, 20h ; c - 40fad1 5 INSTR BELONGTO 40e780 - 40fad1 5 INSTR DEADREGS EFLAGS ESI ZZ mov esi, 20h ; c - 40fad6 5 INSTR BELONGTO 40e780 - 40fad6 5 INSTR DEADREGS EFLAGS ZZ mov [rsp+538h+var_510], rcx - 40fad6 5 PTRIMMEDESP STACK 40 displ mov [rsp+538h+var_510], rcx - 40fadb 5 INSTR BELONGTO 40e780 - 40fadb 5 INSTR DEADREGS EFLAGS ZZ mov [rsp+538h+var_520], r8b - 40fadb 5 PTRIMMEDESP STACK 24 displ mov [rsp+538h+var_520], r8b - 40fae0 5 INSTR BELONGTO 40e780 - 40fae0 5 INSTR DEADREGS EFLAGS ZZ mov byte ptr [rsp+538h+var_518], r9b - 40fae0 5 PTRIMMEDESP STACK 32 displ mov byte ptr [rsp+538h+var_518], r9b - 40fae5 5 INSTR BELONGTO 40e780 - 40fae5 5 INSTR DEADREGS EFLAGS ZZ mov [rsp+538h+var_500], r10 - 40fae5 5 PTRIMMEDESP STACK 56 displ mov [rsp+538h+var_500], r10 - 40faea 5 INSTR BELONGTO 40e780 - 40faea 5 INSTR DEADREGS EFLAGS ZZ mov [rsp+538h+var_508], r11d - 40faea 5 PTRIMMEDESP STACK 48 displ mov [rsp+538h+var_508], r11d - 40faef -1 INSTR LOCAL NoMetaUpdate call _memset - 40faef 5 INSTR BELONGTO 40e780 - 40faef 5 INSTR DEADREGS EFLAGS ZZ call _memset - 40faf4 5 INSTR BELONGTO 40e780 - 40faf4 5 INSTR DEADREGS EFLAGS EAX ECX EDX R8 R9 R10 R11 ZZ add r12, [rsp+538h+n] - 40faf4 5 PTRIMMEDESP STACK 80 displ add r12, [rsp+538h+n] - 40faf9 -2 INSTR LOCAL n R9 ZZ NumericDEFs movzx r9d, byte ptr [rsp+538h+var_518] - 40faf9 6 INSTR BELONGTO 40e780 - 40faf9 6 INSTR DEADREGS EFLAGS EAX ECX EDX R8 R9 R10 R11 ZZ movzx r9d, byte ptr [rsp+538h+var_518] - 40faf9 6 PTRIMMEDESP STACK 32 displ movzx r9d, byte ptr [rsp+538h+var_518] - 40faff -2 INSTR LOCAL n R8 ZZ NumericDEFs movzx r8d, [rsp+538h+var_520] - 40faff 6 INSTR BELONGTO 40e780 - 40faff 6 INSTR DEADREGS EFLAGS EAX ECX EDX R8 R10 R11 ZZ movzx r8d, [rsp+538h+var_520] - 40faff 6 PTRIMMEDESP STACK 24 displ movzx r8d, [rsp+538h+var_520] - 40fb05 -2 INSTR LOCAL n R11 ZZ NumericDEFs mov r11d, [rsp+538h+var_508] - 40fb05 5 INSTR BELONGTO 40e780 - 40fb05 5 INSTR DEADREGS EFLAGS EAX ECX EDX R10 R11 ZZ mov r11d, [rsp+538h+var_508] - 40fb05 5 PTRIMMEDESP STACK 48 displ mov r11d, [rsp+538h+var_508] - 40fb0a -2 INSTR LOCAL n R10 ZZ NumericDEFs mov r10, [rsp+538h+var_500] - 40fb0a 5 INSTR BELONGTO 40e780 - 40fb0a 5 INSTR DEADREGS EFLAGS EAX ECX EDX R10 ZZ mov r10, [rsp+538h+var_500] - 40fb0a 5 PTRIMMEDESP STACK 56 displ mov r10, [rsp+538h+var_500] - 40fb0f 5 INSTR BELONGTO 40e780 - 40fb0f 5 INSTR DEADREGS EFLAGS EAX ECX EDX ZZ mov rcx, [rsp+538h+var_510] - 40fb0f 5 PTRIMMEDESP STACK 40 displ mov rcx, [rsp+538h+var_510] - 40fb14 4 INSTR BELONGTO 40e780 - 40fb14 4 INSTR DEADREGS EFLAGS EAX EDX ZZ mov [r12], r9b - 40fb18 -1 INSTR LOCAL 1stSrcVia2ndSrcIMMEDNUM add r12, 1 - 40fb18 4 INSTR BELONGTO 40e780 - 40fb1c -1 INSTR LOCAL 2ndSrcNumeric add r13, rbx - 40fb1c 3 INSTR BELONGTO 40e780 - 40fb1f -1 INSTR LOCAL NoMetaUpdate jmp loc_40EF9B - 40fb1f 5 INSTR BELONGTO 40e780 - 40fb28 -2 INSTR LOCAL n RAX ZZ NumericDEFs mov rax, r15 - 40fb28 3 INSTR BELONGTO 40e780 - 40fb28 3 INSTR DEADREGS EFLAGS EAX EDX EBX ZZ mov rax, r15 - 40fb2b -2 INSTR LOCAL n RBX ZZ AlwaysNUM movsxd rbx, r10d - 40fb2b 3 INSTR BELONGTO 40e780 - 40fb2b 3 INSTR DEADREGS EFLAGS EDX EBX ZZ movsxd rbx, r10d - 40fb2e -2 INSTR LOCAL n RAX ZZ NumericDEFs sub rax, r13 - 40fb2e 3 INSTR BELONGTO 40e780 - 40fb31 -1 INSTR LOCAL NoMetaUpdate cmp rbx, rax - 40fb31 3 INSTR BELONGTO 40e780 - 40fb34 -1 INSTR LOCAL NoMetaUpdate jnb loc_40EA08 - 40fb34 6 INSTR BELONGTO 40e780 - 40fb3a -1 INSTR LOCAL NoMetaUpdate test r12, r12 - 40fb3a 3 INSTR BELONGTO 40e780 - 40fb3d -1 INSTR LOCAL NoMetaUpdate jz short loc_40FB86 - 40fb3d 2 INSTR BELONGTO 40e780 - 40fb3f 3 INSTR BELONGTO 40e780 - 40fb3f 3 INSTR DEADREGS EFLAGS EDX ESI EDI ZZ mov rdi, r12 ; s - 40fb42 -2 INSTR LOCAL n RDX ZZ NumericDEFs mov rdx, rbx ; n - 40fb42 3 INSTR BELONGTO 40e780 - 40fb42 3 INSTR DEADREGS EFLAGS EDX ESI ZZ mov rdx, rbx ; n - 40fb45 -2 INSTR LOCAL n ESI ZZ NUMVia2ndSrcIMMEDNUM mov esi, 20h ; c - 40fb45 5 INSTR BELONGTO 40e780 - 40fb45 5 INSTR DEADREGS EFLAGS ESI ZZ mov esi, 20h ; c - 40fb4a 5 INSTR BELONGTO 40e780 - 40fb4a 5 INSTR DEADREGS EFLAGS ZZ mov [rsp+538h+var_510], rcx - 40fb4a 5 PTRIMMEDESP STACK 40 displ mov [rsp+538h+var_510], rcx - 40fb4f 5 INSTR BELONGTO 40e780 - 40fb4f 5 INSTR DEADREGS EFLAGS ZZ mov [rsp+538h+var_520], r8b - 40fb4f 5 PTRIMMEDESP STACK 24 displ mov [rsp+538h+var_520], r8b - 40fb54 -1 INSTR LOCAL 2ndSrcNumeric add r12, rbx - 40fb54 3 INSTR BELONGTO 40e780 - 40fb57 5 INSTR BELONGTO 40e780 - 40fb57 5 INSTR DEADREGS EFLAGS ZZ mov byte ptr [rsp+538h+var_518], r9b - 40fb57 5 PTRIMMEDESP STACK 32 displ mov byte ptr [rsp+538h+var_518], r9b - 40fb5c 5 INSTR BELONGTO 40e780 - 40fb5c 5 INSTR DEADREGS EFLAGS ZZ mov dword ptr [rsp+538h+var_500], r10d - 40fb5c 5 PTRIMMEDESP STACK 56 displ mov dword ptr [rsp+538h+var_500], r10d - 40fb61 5 INSTR BELONGTO 40e780 - 40fb61 5 INSTR DEADREGS EFLAGS ZZ mov [rsp+538h+var_508], r11d - 40fb61 5 PTRIMMEDESP STACK 48 displ mov [rsp+538h+var_508], r11d - 40fb66 -1 INSTR LOCAL NoMetaUpdate call _memset - 40fb66 5 INSTR BELONGTO 40e780 - 40fb66 5 INSTR DEADREGS EFLAGS ZZ call _memset - 40fb6b -2 INSTR LOCAL n R9 ZZ NumericDEFs movzx r9d, byte ptr [rsp+538h+var_518] - 40fb6b 6 INSTR BELONGTO 40e780 - 40fb6b 6 INSTR DEADREGS EFLAGS EAX ECX EDX R8 R9 R10 R11 ZZ movzx r9d, byte ptr [rsp+538h+var_518] - 40fb6b 6 PTRIMMEDESP STACK 32 displ movzx r9d, byte ptr [rsp+538h+var_518] - 40fb71 -2 INSTR LOCAL n R8 ZZ NumericDEFs movzx r8d, [rsp+538h+var_520] - 40fb71 6 INSTR BELONGTO 40e780 - 40fb71 6 INSTR DEADREGS EFLAGS EAX ECX EDX R8 R10 R11 ZZ movzx r8d, [rsp+538h+var_520] - 40fb71 6 PTRIMMEDESP STACK 24 displ movzx r8d, [rsp+538h+var_520] - 40fb77 -2 INSTR LOCAL n R11 ZZ NumericDEFs mov r11d, [rsp+538h+var_508] - 40fb77 5 INSTR BELONGTO 40e780 - 40fb77 5 INSTR DEADREGS EFLAGS EAX ECX EDX R10 R11 ZZ mov r11d, [rsp+538h+var_508] - 40fb77 5 PTRIMMEDESP STACK 48 displ mov r11d, [rsp+538h+var_508] - 40fb7c 5 INSTR BELONGTO 40e780 - 40fb7c 5 INSTR DEADREGS EFLAGS EAX ECX EDX R10 ZZ mov r10d, dword ptr [rsp+538h+var_500] - 40fb7c 5 PTRIMMEDESP STACK 56 displ mov r10d, dword ptr [rsp+538h+var_500] - 40fb81 5 INSTR BELONGTO 40e780 - 40fb81 5 INSTR DEADREGS EFLAGS EAX ECX EDX ZZ mov rcx, [rsp+538h+var_510] - 40fb81 5 PTRIMMEDESP STACK 40 displ mov rcx, [rsp+538h+var_510] - 40fb86 -1 INSTR LOCAL 2ndSrcNumeric add r13, rbx - 40fb86 3 INSTR BELONGTO 40e780 - 40fb89 -1 INSTR LOCAL NoMetaUpdate cmp ebp, r10d - 40fb89 3 INSTR BELONGTO 40e780 - 40fb8c -1 INSTR LOCAL NoMetaUpdate jle loc_40FD1F - 40fb8c 6 INSTR BELONGTO 40e780 - 40fb92 2 INSTR BELONGTO 40e780 - 40fb92 2 INSTR DEADREGS EFLAGS EAX EDX EBX ZZ xor eax, eax - 40fb92 -2 INSTR LOCAL n EAX ZZ AlwaysNUM xor eax, eax - 40fb94 -2 INSTR LOCAL n EBP ZZ NumericDEFs sub ebp, r10d - 40fb94 3 INSTR BELONGTO 40e780 - 40fb97 -1 INSTR LOCAL MetadataRedundant cmovns eax, ebp - 40fb97 3 INSTR BELONGTO 40e780 - 40fb9a -2 INSTR LOCAL n R10 ZZ AlwaysNUM movsxd r10, eax - 40fb9a 3 INSTR BELONGTO 40e780 - 40fb9a 3 INSTR DEADREGS EFLAGS EDX EBX R10 ZZ movsxd r10, eax - 40fb9d -1 INSTR LOCAL NoMetaUpdate test r9b, r9b - 40fb9d 3 INSTR BELONGTO 40e780 - 40fba0 -1 INSTR LOCAL NoMetaUpdate jz loc_40EF9B - 40fba0 6 INSTR BELONGTO 40e780 - 40fba6 -1 INSTR LOCAL NoMetaUpdate test r10, r10 - 40fba6 3 INSTR BELONGTO 40e780 - 40fba9 -2 INSTR LOCAL n EBX ZZ NUMVia2ndSrcIMMEDNUM mov ebx, 1 - 40fba9 5 INSTR BELONGTO 40e780 - 40fba9 5 INSTR DEADREGS EAX EDX EBX ZZ mov ebx, 1 - 40fbae -1 INSTR LOCAL MetadataUnused mov rax, r15 - 40fbae 3 INSTR BELONGTO 40e780 - 40fbb1 -1 INSTR LOCAL MetadataRedundant cmovnz rbx, r10 - 40fbb1 4 INSTR BELONGTO 40e780 - 40fbb5 -1 INSTR LOCAL MetadataUnused sub rax, r13 - 40fbb5 3 INSTR BELONGTO 40e780 - 40fbb8 -1 INSTR LOCAL NoMetaUpdate cmp rbx, rax - 40fbb8 3 INSTR BELONGTO 40e780 - 40fbbb -1 INSTR LOCAL NoMetaUpdate jnb loc_40EA08 - 40fbbb 6 INSTR BELONGTO 40e780 - 40fbc1 -1 INSTR LOCAL NoMetaUpdate test r12, r12 - 40fbc1 3 INSTR BELONGTO 40e780 - 40fbc4 -1 INSTR LOCAL NoMetaUpdate jz loc_40FB1C - 40fbc4 6 INSTR BELONGTO 40e780 - 40fbca -1 INSTR LOCAL NoMetaUpdate cmp r10, 1 - 40fbca 4 INSTR BELONGTO 40e780 - 40fbce -1 INSTR LOCAL NoMetaUpdate jbe loc_40FB14 - 40fbce 6 INSTR BELONGTO 40e780 - 40fbd4 -1 INSTR LOCAL MetadataUnused mov eax, [rsp+538h+var_4C4] - 40fbd4 4 INSTR BELONGTO 40e780 - 40fbd8 -1 INSTR LOCAL NoMetaUpdate test eax, eax - 40fbd8 2 INSTR BELONGTO 40e780 - 40fbda -1 INSTR LOCAL NoMetaUpdate jnz loc_40FB14 - 40fbda 6 INSTR BELONGTO 40e780 - 40fbe0 -2 INSTR LOCAL n RAX ZZ AlwaysNUM movsxd rax, ebp - 40fbe0 3 INSTR BELONGTO 40e780 - 40fbe0 3 INSTR DEADREGS EFLAGS EAX EDX ESI EDI ZZ movsxd rax, ebp - 40fbe3 -1 INSTR LOCAL MetadataRedundant sub rax, 1 - 40fbe3 4 INSTR BELONGTO 40e780 - 40fbe7 5 INSTR BELONGTO 40e780 - 40fbe7 5 INSTR DEADREGS EFLAGS EDX ESI EDI ZZ mov [rsp+538h+n], rax - 40fbe7 5 PTRIMMEDESP STACK 80 displ mov [rsp+538h+n], rax - 40fbec -2 INSTR LOCAL n RDX ZZ NumericDEFs mov rdx, rax - 40fbec 3 INSTR BELONGTO 40e780 - 40fbec 3 INSTR DEADREGS EFLAGS EDX ESI EDI ZZ mov rdx, rax - 40fbef -1 INSTR LOCAL NoMetaUpdate jmp loc_40FACE - 40fbef 5 INSTR BELONGTO 40e780 - 40fbf8 -2 INSTR LOCAL n R10 ZZ AlwaysNUM xor r10d, r10d - 40fbf8 3 INSTR BELONGTO 40e780 - 40fbf8 3 INSTR DEADREGS EFLAGS EAX EDX EBX R10 ZZ xor r10d, r10d - 40fbfb -1 INSTR LOCAL NoMetaUpdate test ebp, ebp - 40fbfb 2 INSTR BELONGTO 40e780 - 40fbfd -2 INSTR LOCAL n EBX ZZ NUMVia2ndSrcIMMEDNUM mov ebx, 1 - 40fbfd 5 INSTR BELONGTO 40e780 - 40fbfd 5 INSTR DEADREGS EAX EDX EBX ZZ mov ebx, 1 - 40fc02 -1 INSTR LOCAL MetadataRedundant cmovns r10d, ebp - 40fc02 4 INSTR BELONGTO 40e780 - 40fc06 -1 INSTR LOCAL MetadataUnused mov rax, r15 - 40fc06 3 INSTR BELONGTO 40e780 - 40fc09 -1 INSTR LOCAL MetadataRedundant movsxd r10, r10d - 40fc09 3 INSTR BELONGTO 40e780 - 40fc0c -1 INSTR LOCAL NoMetaUpdate test r10, r10 - 40fc0c 3 INSTR BELONGTO 40e780 - 40fc0f -1 INSTR LOCAL MetadataRedundant cmovnz rbx, r10 - 40fc0f 4 INSTR BELONGTO 40e780 - 40fc13 -1 INSTR LOCAL MetadataUnused sub rax, r13 - 40fc13 3 INSTR BELONGTO 40e780 - 40fc16 -1 INSTR LOCAL NoMetaUpdate cmp rbx, rax - 40fc16 3 INSTR BELONGTO 40e780 - 40fc19 -1 INSTR LOCAL NoMetaUpdate jnb loc_40EA08 - 40fc19 6 INSTR BELONGTO 40e780 - 40fc1f -1 INSTR LOCAL NoMetaUpdate test r12, r12 - 40fc1f 3 INSTR BELONGTO 40e780 - 40fc22 -1 INSTR LOCAL NoMetaUpdate jz short loc_40FC8F - 40fc22 2 INSTR BELONGTO 40e780 - 40fc24 -1 INSTR LOCAL NoMetaUpdate cmp r10, 1 - 40fc24 4 INSTR BELONGTO 40e780 - 40fc28 -1 INSTR LOCAL NoMetaUpdate jbe short loc_40FC87 - 40fc28 2 INSTR BELONGTO 40e780 - 40fc2a -1 INSTR LOCAL MetadataUnused mov edx, [rsp+538h+var_4C4] - 40fc2a 4 INSTR BELONGTO 40e780 - 40fc2e -1 INSTR LOCAL NoMetaUpdate test edx, edx - 40fc2e 2 INSTR BELONGTO 40e780 - 40fc30 -1 INSTR LOCAL NoMetaUpdate jnz short loc_40FC87 - 40fc30 2 INSTR BELONGTO 40e780 - 40fc32 -2 INSTR LOCAL n RAX ZZ AlwaysNUM movsxd rax, ebp - 40fc32 3 INSTR BELONGTO 40e780 - 40fc32 3 INSTR DEADREGS EFLAGS EAX EDX ESI EDI ZZ movsxd rax, ebp - 40fc35 3 INSTR BELONGTO 40e780 - 40fc35 3 INSTR DEADREGS EFLAGS EDX ESI EDI ZZ mov rdi, r12 ; s - 40fc38 -2 INSTR LOCAL n ESI ZZ NUMVia2ndSrcIMMEDNUM mov esi, 20h ; c - 40fc38 5 INSTR BELONGTO 40e780 - 40fc38 5 INSTR DEADREGS EFLAGS EDX ESI ZZ mov esi, 20h ; c - 40fc3d -1 INSTR LOCAL MetadataRedundant sub rax, 1 - 40fc3d 4 INSTR BELONGTO 40e780 - 40fc41 5 INSTR BELONGTO 40e780 - 40fc41 5 INSTR DEADREGS EFLAGS EDX ZZ mov [rsp+538h+var_510], rcx - 40fc41 5 PTRIMMEDESP STACK 40 displ mov [rsp+538h+var_510], rcx - 40fc46 5 INSTR BELONGTO 40e780 - 40fc46 5 INSTR DEADREGS EFLAGS EDX ZZ mov [rsp+538h+var_520], r8b - 40fc46 5 PTRIMMEDESP STACK 24 displ mov [rsp+538h+var_520], r8b - 40fc4b -2 INSTR LOCAL n RDX ZZ NumericDEFs mov rdx, rax ; n - 40fc4b 3 INSTR BELONGTO 40e780 - 40fc4b 3 INSTR DEADREGS EFLAGS EDX ZZ mov rdx, rax ; n - 40fc4e 5 INSTR BELONGTO 40e780 - 40fc4e 5 INSTR DEADREGS EFLAGS ZZ mov byte ptr [rsp+538h+var_518], r9b - 40fc4e 5 PTRIMMEDESP STACK 32 displ mov byte ptr [rsp+538h+var_518], r9b - 40fc53 5 INSTR BELONGTO 40e780 - 40fc53 5 INSTR DEADREGS EFLAGS ZZ mov [rsp+538h+var_500], r10 - 40fc53 5 PTRIMMEDESP STACK 56 displ mov [rsp+538h+var_500], r10 - 40fc58 5 INSTR BELONGTO 40e780 - 40fc58 5 INSTR DEADREGS EFLAGS ZZ mov [rsp+538h+var_508], r11d - 40fc58 5 PTRIMMEDESP STACK 48 displ mov [rsp+538h+var_508], r11d - 40fc5d 5 INSTR BELONGTO 40e780 - 40fc5d 5 INSTR DEADREGS EFLAGS ZZ mov [rsp+538h+var_4F8], rax - 40fc5d 5 PTRIMMEDESP STACK 64 displ mov [rsp+538h+var_4F8], rax - 40fc62 -1 INSTR LOCAL NoMetaUpdate call _memset - 40fc62 5 INSTR BELONGTO 40e780 - 40fc62 5 INSTR DEADREGS EFLAGS ZZ call _memset - 40fc67 5 INSTR BELONGTO 40e780 - 40fc67 5 INSTR DEADREGS EFLAGS EAX ECX EDX ESI R8 R9 R10 R11 ZZ add r12, [rsp+538h+var_4F8] - 40fc67 5 PTRIMMEDESP STACK 64 displ add r12, [rsp+538h+var_4F8] - 40fc6c -2 INSTR LOCAL n R9 ZZ NumericDEFs movzx r9d, byte ptr [rsp+538h+var_518] - 40fc6c 6 INSTR BELONGTO 40e780 - 40fc6c 6 INSTR DEADREGS EFLAGS EAX ECX EDX ESI R8 R9 R10 R11 ZZ movzx r9d, byte ptr [rsp+538h+var_518] - 40fc6c 6 PTRIMMEDESP STACK 32 displ movzx r9d, byte ptr [rsp+538h+var_518] - 40fc72 -2 INSTR LOCAL n R8 ZZ NumericDEFs movzx r8d, [rsp+538h+var_520] - 40fc72 6 INSTR BELONGTO 40e780 - 40fc72 6 INSTR DEADREGS EFLAGS EAX ECX EDX ESI R8 R10 R11 ZZ movzx r8d, [rsp+538h+var_520] - 40fc72 6 PTRIMMEDESP STACK 24 displ movzx r8d, [rsp+538h+var_520] - 40fc78 -2 INSTR LOCAL n R11 ZZ NumericDEFs mov r11d, [rsp+538h+var_508] - 40fc78 5 INSTR BELONGTO 40e780 - 40fc78 5 INSTR DEADREGS EFLAGS EAX ECX EDX ESI R10 R11 ZZ mov r11d, [rsp+538h+var_508] - 40fc78 5 PTRIMMEDESP STACK 48 displ mov r11d, [rsp+538h+var_508] - 40fc7d -2 INSTR LOCAL n R10 ZZ NumericDEFs mov r10, [rsp+538h+var_500] - 40fc7d 5 INSTR BELONGTO 40e780 - 40fc7d 5 INSTR DEADREGS EFLAGS EAX ECX EDX ESI R10 ZZ mov r10, [rsp+538h+var_500] - 40fc7d 5 PTRIMMEDESP STACK 56 displ mov r10, [rsp+538h+var_500] - 40fc82 5 INSTR BELONGTO 40e780 - 40fc82 5 INSTR DEADREGS EFLAGS EAX ECX EDX ESI ZZ mov rcx, [rsp+538h+var_510] - 40fc82 5 PTRIMMEDESP STACK 40 displ mov rcx, [rsp+538h+var_510] - 40fc87 4 INSTR BELONGTO 40e780 - 40fc87 4 INSTR DEADREGS EFLAGS EAX EDX ESI ZZ mov [r12], r9b - 40fc8b -1 INSTR LOCAL 1stSrcVia2ndSrcIMMEDNUM add r12, 1 - 40fc8b 4 INSTR BELONGTO 40e780 - 40fc8f 5 INSTR BELONGTO 40e780 - 40fc8f 5 INSTR DEADREGS EFLAGS EAX EDX ESI ZZ mov rsi, [rsp+538h+var_4D0] - 40fc8f 5 PTRIMMEDESP STACK 104 displ mov rsi, [rsp+538h+var_4D0] - 40fc94 -1 INSTR LOCAL 2ndSrcNumeric add r13, rbx - 40fc94 3 INSTR BELONGTO 40e780 - 40fc97 -1 INSTR LOCAL 1stSrcVia2ndSrcIMMEDNUM add rsi, 17h - 40fc97 4 INSTR BELONGTO 40e780 - 40fc9b 5 INSTR BELONGTO 40e780 - 40fc9b 5 INSTR DEADREGS EFLAGS EAX EDX EBX ZZ mov [rsp+538h+var_4F8], rsi - 40fc9b 5 PTRIMMEDESP STACK 64 displ mov [rsp+538h+var_4F8], rsi - 40fca0 -1 INSTR LOCAL NoMetaUpdate jmp loc_40EF9B - 40fca0 5 INSTR BELONGTO 40e780 - 40fca5 3 INSTR BELONGTO 40e780 - 40fca5 3 INSTR DEADREGS EFLAGS ESI EDI ZZ mov rdi, r12 ; s - 40fca8 -2 INSTR LOCAL n ESI ZZ NUMVia2ndSrcIMMEDNUM mov esi, 30h ; c - 40fca8 5 INSTR BELONGTO 40e780 - 40fca8 5 INSTR DEADREGS EFLAGS ESI ZZ mov esi, 30h ; c - 40fcad 5 INSTR BELONGTO 40e780 - 40fcad 5 INSTR DEADREGS EFLAGS ZZ mov [rsp+538h+var_510], rcx - 40fcad 5 PTRIMMEDESP STACK 40 displ mov [rsp+538h+var_510], rcx - 40fcb2 5 INSTR BELONGTO 40e780 - 40fcb2 5 INSTR DEADREGS EFLAGS ZZ mov [rsp+538h+var_520], r8b - 40fcb2 5 PTRIMMEDESP STACK 24 displ mov [rsp+538h+var_520], r8b - 40fcb7 -1 INSTR LOCAL 2ndSrcNumeric add r12, rbp - 40fcb7 3 INSTR BELONGTO 40e780 - 40fcba -1 INSTR LOCAL NoMetaUpdate call _memset - 40fcba 5 INSTR BELONGTO 40e780 - 40fcba 5 INSTR DEADREGS EFLAGS ZZ call _memset - 40fcbf 5 INSTR BELONGTO 40e780 - 40fcbf 5 INSTR DEADREGS EFLAGS ECX EDX ESI EDI R8 ZZ mov rcx, [rsp+538h+var_510] - 40fcbf 5 PTRIMMEDESP STACK 40 displ mov rcx, [rsp+538h+var_510] - 40fcc4 -2 INSTR LOCAL n R8 ZZ NumericDEFs movzx r8d, [rsp+538h+var_520] - 40fcc4 6 INSTR BELONGTO 40e780 - 40fcc4 6 INSTR DEADREGS EFLAGS EDX ESI EDI R8 ZZ movzx r8d, [rsp+538h+var_520] - 40fcc4 6 PTRIMMEDESP STACK 24 displ movzx r8d, [rsp+538h+var_520] - 40fcca -1 INSTR LOCAL NoMetaUpdate jmp loc_40F00B - 40fcca 5 INSTR BELONGTO 40e780 - 40fccf -1 INSTR LOCAL NoMetaUpdate test rcx, rcx - 40fccf 3 INSTR BELONGTO 40e780 - 40fcd2 -1 INSTR LOCAL NoMetaUpdate jz loc_40EB8F - 40fcd2 6 INSTR BELONGTO 40e780 - 40fcd8 5 INSTR BELONGTO 40e780 - 40fcd8 5 INSTR DEADREGS EFLAGS ZZ mov [rsp+538h+var_510], rcx - 40fcd8 5 PTRIMMEDESP STACK 40 displ mov [rsp+538h+var_510], rcx - 40fcdd 5 INSTR BELONGTO 40e780 - 40fcdd 5 INSTR DEADREGS EFLAGS ZZ mov [rsp+538h+var_518], r9 - 40fcdd 5 PTRIMMEDESP STACK 32 displ mov [rsp+538h+var_518], r9 - 40fce2 -1 INSTR LOCAL 1stSrcVia2ndSrcIMMEDNUM sub rbx, 2 - 40fce2 4 INSTR BELONGTO 40e780 - 40fce6 -1 INSTR LOCAL NoMetaUpdate call ___ctype_tolower_loc - 40fce6 5 INSTR BELONGTO 40e780 - 40fce6 5 INSTR DEADREGS EFLAGS ZZ call ___ctype_tolower_loc - 40fceb -2 INSTR LOCAL n RCX ZZ NumericDEFs mov rcx, [rsp+538h+var_510] - 40fceb 5 INSTR BELONGTO 40e780 - 40fceb 5 INSTR DEADREGS EFLAGS ECX EDX ESI EDI R9 ZZ mov rcx, [rsp+538h+var_510] - 40fceb 5 PTRIMMEDESP STACK 40 displ mov rcx, [rsp+538h+var_510] - 40fcf0 -2 INSTR LOCAL n R9 ZZ NumericDEFs mov r9, [rsp+538h+var_518] - 40fcf0 5 INSTR BELONGTO 40e780 - 40fcf0 5 INSTR DEADREGS EFLAGS EDX ESI EDI R9 ZZ mov r9, [rsp+538h+var_518] - 40fcf0 5 PTRIMMEDESP STACK 32 displ mov r9, [rsp+538h+var_518] - 40fcf5 5 INSTR BELONGTO 40e780 - 40fcf5 5 INSTR DEADREGS EFLAGS EDX ESI EDI ZZ mov rdi, [rsp+538h+src] - 40fcf5 5 PTRIMMEDESP STACK 120 displ mov rdi, [rsp+538h+src] - 40fcfa -1 INSTR LOCAL NoMetaUpdate jmp short loc_40FD03 - 40fcfa 2 INSTR BELONGTO 40e780 - 40fd00 -2 INSTR LOCAL n RBX ZZ NumericDEFs mov rbx, rdx - 40fd00 3 INSTR BELONGTO 40e780 - 40fd00 3 INSTR DEADREGS EFLAGS EBX ESI ZZ mov rbx, rdx - 40fd03 -2 INSTR LOCAL n ESI ZZ NumericDEFs movzx esi, byte ptr [rdi+rbx] - 40fd03 4 INSTR BELONGTO 40e780 - 40fd03 4 INSTR DEADREGS EFLAGS EDX ESI ZZ movzx esi, byte ptr [rdi+rbx] - 40fd07 -1 INSTR LOCAL MetadataUnused mov rdx, [rax] - 40fd07 3 INSTR BELONGTO 40e780 - 40fd0a -1 INSTR LOCAL NoMetaUpdate test rbx, rbx - 40fd0a 3 INSTR BELONGTO 40e780 - 40fd0d -2 INSTR LOCAL n EDX ZZ NumericDEFs mov edx, [rdx+rsi*4] - 40fd0d 3 INSTR BELONGTO 40e780 - 40fd10 4 INSTR BELONGTO 40e780 - 40fd14 -1 INSTR LOCAL MetadataRedundant lea rdx, [rbx-1] - 40fd14 4 INSTR BELONGTO 40e780 - 40fd18 -1 INSTR LOCAL NoMetaUpdate jnz short loc_40FD00 - 40fd18 2 INSTR BELONGTO 40e780 - 40fd1a -1 INSTR LOCAL NoMetaUpdate jmp loc_40EB8F - 40fd1a 5 INSTR BELONGTO 40e780 - 40fd1f -2 INSTR LOCAL n R10 ZZ AlwaysNUM xor r10d, r10d - 40fd1f 3 INSTR BELONGTO 40e780 - 40fd1f 3 INSTR DEADREGS EFLAGS EAX EDX EBX R10 ZZ xor r10d, r10d - 40fd22 2 INSTR BELONGTO 40e780 - 40fd22 2 INSTR DEADREGS EFLAGS EAX EDX EBX ZZ xor ebp, ebp - 40fd22 -2 INSTR LOCAL n EBP ZZ AlwaysNUM xor ebp, ebp - 40fd24 -1 INSTR LOCAL NoMetaUpdate jmp loc_40FB9D - 40fd24 5 INSTR BELONGTO 40e780 - 40fd29 8 INSTR BELONGTO 40e780 - 40fd29 8 INSTR DEADREGS EFLAGS EAX EDX ESI R14 ZZ mov dword ptr [rsp+538h+var_4F8], 0 - 40fd29 8 PTRIMMEDESP STACK 64 displ mov dword ptr [rsp+538h+var_4F8], 0 - 40fd31 -1 INSTR LOCAL NoMetaUpdate jmp loc_40EC6B - 40fd31 5 INSTR BELONGTO 40e780 - 40fd36 3 INSTR BELONGTO 40e780 - 40fd36 3 INSTR DEADREGS EFLAGS ESI EDI ZZ mov rdi, r12 ; s - 40fd39 -2 INSTR LOCAL n ESI ZZ NUMVia2ndSrcIMMEDNUM mov esi, 30h ; c - 40fd39 5 INSTR BELONGTO 40e780 - 40fd39 5 INSTR DEADREGS EFLAGS ESI ZZ mov esi, 30h ; c - 40fd3e 5 INSTR BELONGTO 40e780 - 40fd3e 5 INSTR DEADREGS EFLAGS ZZ mov [rsp+538h+var_510], rcx - 40fd3e 5 PTRIMMEDESP STACK 40 displ mov [rsp+538h+var_510], rcx - 40fd43 5 INSTR BELONGTO 40e780 - 40fd43 5 INSTR DEADREGS EFLAGS ZZ mov [rsp+538h+var_518], r9 - 40fd43 5 PTRIMMEDESP STACK 32 displ mov [rsp+538h+var_518], r9 - 40fd48 -1 INSTR LOCAL 2ndSrcNumeric add r12, rbp - 40fd48 3 INSTR BELONGTO 40e780 - 40fd4b -1 INSTR LOCAL NoMetaUpdate call _memset - 40fd4b 5 INSTR BELONGTO 40e780 - 40fd4b 5 INSTR DEADREGS EFLAGS ZZ call _memset - 40fd50 -2 INSTR LOCAL n RCX ZZ NumericDEFs mov rcx, [rsp+538h+var_510] - 40fd50 5 INSTR BELONGTO 40e780 - 40fd50 5 INSTR DEADREGS EFLAGS ECX R8 R9 ZZ mov rcx, [rsp+538h+var_510] - 40fd50 5 PTRIMMEDESP STACK 40 displ mov rcx, [rsp+538h+var_510] - 40fd55 -2 INSTR LOCAL n R8 ZZ NumericDEFs movzx r8d, [rsp+538h+var_520] - 40fd55 6 INSTR BELONGTO 40e780 - 40fd55 6 INSTR DEADREGS EFLAGS R8 R9 ZZ movzx r8d, [rsp+538h+var_520] - 40fd55 6 PTRIMMEDESP STACK 24 displ movzx r8d, [rsp+538h+var_520] - 40fd5b -2 INSTR LOCAL n R9 ZZ NumericDEFs mov r9, [rsp+538h+var_518] - 40fd5b 5 INSTR BELONGTO 40e780 - 40fd5b 5 INSTR DEADREGS EFLAGS R9 ZZ mov r9, [rsp+538h+var_518] - 40fd5b 5 PTRIMMEDESP STACK 32 displ mov r9, [rsp+538h+var_518] - 40fd60 -1 INSTR LOCAL NoMetaUpdate jmp loc_40EB57 - 40fd60 5 INSTR BELONGTO 40e780 - 40fd65 3 INSTR BELONGTO 40e780 - 40fd65 3 INSTR DEADREGS EFLAGS EAX ECX EDX R9 R14 ZZ mov r14, rbx - 40fd68 3 INSTR BELONGTO 40e780 - 40fd68 3 INSTR DEADREGS EFLAGS EAX ECX EDX R9 ZZ mov rcx, rbx - 40fd6b -2 INSTR LOCAL n R9 ZZ NUMVia2ndSrcIMMEDNUM mov r9d, 1 - 40fd6b 6 INSTR BELONGTO 40e780 - 40fd6b 6 INSTR DEADREGS EFLAGS EAX EDX EBX R9 ZZ mov r9d, 1 - 40fd71 -1 INSTR LOCAL NoMetaUpdate jmp loc_40E920 - 40fd71 5 INSTR BELONGTO 40e780 - 40fd76 3 INSTR BELONGTO 40e780 - 40fd76 3 INSTR DEADREGS EFLAGS EAX EDX EBX R12 R13 R14 ZZ mov r12, rsi - 40fd79 -2 INSTR LOCAL n R13 ZZ AlwaysNUM xor r13d, r13d - 40fd79 3 INSTR BELONGTO 40e780 - 40fd79 3 INSTR DEADREGS EFLAGS EAX EDX EBX R13 R14 ZZ xor r13d, r13d - 40fd7c -1 INSTR LOCAL NoMetaUpdate jmp loc_40E9D0 - 40fd7c 5 INSTR BELONGTO 40e780 - 40fd81 3 INSTR BELONGTO 40e780 - 40fd81 3 INSTR DEADREGS EFLAGS EAX EDX R14 ZZ mov r14, rbx - 40fd84 -1 INSTR LOCAL NoMetaUpdate jmp loc_40E824 - 40fd84 5 INSTR BELONGTO 40e780 - 40fd89 -1 INSTR LOCAL NoMetaUpdate cmp r9, 2 - 40fd89 4 INSTR BELONGTO 40e780 - 40fd8d -1 INSTR LOCAL NoMetaUpdate jz loc_40FE23 - 40fd8d 6 INSTR BELONGTO 40e780 - 40fd93 -1 INSTR LOCAL NoMetaUpdate cmp r9, 3 - 40fd93 4 INSTR BELONGTO 40e780 - 40fd97 -1 INSTR LOCAL NoMetaUpdate jz loc_41005B - 40fd97 6 INSTR BELONGTO 40e780 - 40fd9d -2 INSTR LOCAL n ESI ZZ NumericDEFs movzx esi, byte ptr [rbx] - 40fd9d 3 INSTR BELONGTO 40e780 - 40fd9d 3 INSTR DEADREGS EFLAGS EAX ECX EDX ESI R9 R14 ZZ movzx esi, byte ptr [rbx] - 40fda0 3 INSTR BELONGTO 40e780 - 40fda0 3 INSTR DEADREGS EFLAGS EAX ECX EDX R9 R14 ZZ mov rcx, rbx - 40fda3 -1 INSTR LOCAL NoMetaUpdate jmp loc_40E903 - 40fda3 5 INSTR BELONGTO 40e780 - 40fda8 -1 INSTR LOCAL NoMetaUpdate call _memcpy - 40fda8 5 INSTR BELONGTO 40e780 - 40fda8 5 INSTR DEADREGS EFLAGS ZZ call _memcpy - 40fdad -2 INSTR LOCAL n R9 ZZ NumericDEFs mov r9, [rsp+538h+var_518] - 40fdad 5 INSTR BELONGTO 40e780 - 40fdad 5 INSTR DEADREGS EFLAGS EAX EDX R9 ZZ mov r9, [rsp+538h+var_518] - 40fdad 5 PTRIMMEDESP STACK 32 displ mov r9, [rsp+538h+var_518] - 40fdb2 -1 INSTR LOCAL NoMetaUpdate jmp loc_40F4E1 - 40fdb2 5 INSTR BELONGTO 40e780 - 40fdb7 3 INSTR BELONGTO 40e780 - 40fdb7 3 INSTR DEADREGS EFLAGS ESI EDI ZZ mov rdi, r12 ; s - 40fdba -2 INSTR LOCAL n ESI ZZ NUMVia2ndSrcIMMEDNUM mov esi, 30h ; c - 40fdba 5 INSTR BELONGTO 40e780 - 40fdba 5 INSTR DEADREGS EFLAGS ESI ZZ mov esi, 30h ; c - 40fdbf 5 INSTR BELONGTO 40e780 - 40fdbf 5 INSTR DEADREGS EFLAGS ZZ mov [rsp+538h+var_510], rcx - 40fdbf 5 PTRIMMEDESP STACK 40 displ mov [rsp+538h+var_510], rcx - 40fdc4 5 INSTR BELONGTO 40e780 - 40fdc4 5 INSTR DEADREGS EFLAGS ZZ mov [rsp+538h+var_520], r8b - 40fdc4 5 PTRIMMEDESP STACK 24 displ mov [rsp+538h+var_520], r8b - 40fdc9 5 INSTR BELONGTO 40e780 - 40fdc9 5 INSTR DEADREGS EFLAGS ZZ mov byte ptr [rsp+538h+var_518], r9b - 40fdc9 5 PTRIMMEDESP STACK 32 displ mov byte ptr [rsp+538h+var_518], r9b - 40fdce -1 INSTR LOCAL 2ndSrcNumeric add r12, rbp - 40fdce 3 INSTR BELONGTO 40e780 - 40fdd1 5 INSTR BELONGTO 40e780 - 40fdd1 5 INSTR DEADREGS EFLAGS ZZ mov dword ptr [rsp+538h+var_500], r10d - 40fdd1 5 PTRIMMEDESP STACK 56 displ mov dword ptr [rsp+538h+var_500], r10d - 40fdd6 5 INSTR BELONGTO 40e780 - 40fdd6 5 INSTR DEADREGS EFLAGS ZZ mov [rsp+538h+var_508], r11d - 40fdd6 5 PTRIMMEDESP STACK 48 displ mov [rsp+538h+var_508], r11d - 40fddb -1 INSTR LOCAL NoMetaUpdate call _memset - 40fddb 5 INSTR BELONGTO 40e780 - 40fddb 5 INSTR DEADREGS EFLAGS ZZ call _memset - 40fde0 5 INSTR BELONGTO 40e780 - 40fde0 5 INSTR DEADREGS EFLAGS ECX EDX R8 R9 R10 R11 ZZ mov rcx, [rsp+538h+var_510] - 40fde0 5 PTRIMMEDESP STACK 40 displ mov rcx, [rsp+538h+var_510] - 40fde5 -2 INSTR LOCAL n R8 ZZ NumericDEFs movzx r8d, [rsp+538h+var_520] - 40fde5 6 INSTR BELONGTO 40e780 - 40fde5 6 INSTR DEADREGS EFLAGS EDX R8 R9 R10 R11 ZZ movzx r8d, [rsp+538h+var_520] - 40fde5 6 PTRIMMEDESP STACK 24 displ movzx r8d, [rsp+538h+var_520] - 40fdeb -2 INSTR LOCAL n R9 ZZ NumericDEFs movzx r9d, byte ptr [rsp+538h+var_518] - 40fdeb 6 INSTR BELONGTO 40e780 - 40fdeb 6 INSTR DEADREGS EFLAGS EDX R9 R10 R11 ZZ movzx r9d, byte ptr [rsp+538h+var_518] - 40fdeb 6 PTRIMMEDESP STACK 32 displ movzx r9d, byte ptr [rsp+538h+var_518] - 40fdf1 5 INSTR BELONGTO 40e780 - 40fdf1 5 INSTR DEADREGS EFLAGS EDX R10 R11 ZZ mov r10d, dword ptr [rsp+538h+var_500] - 40fdf1 5 PTRIMMEDESP STACK 56 displ mov r10d, dword ptr [rsp+538h+var_500] - 40fdf6 -2 INSTR LOCAL n R11 ZZ NumericDEFs mov r11d, [rsp+538h+var_508] - 40fdf6 5 INSTR BELONGTO 40e780 - 40fdf6 5 INSTR DEADREGS EFLAGS EDX R11 ZZ mov r11d, [rsp+538h+var_508] - 40fdf6 5 PTRIMMEDESP STACK 48 displ mov r11d, [rsp+538h+var_508] - 40fdfb -1 INSTR LOCAL NoMetaUpdate jmp loc_40EF4E - 40fdfb 5 INSTR BELONGTO 40e780 - 40fe00 4 INSTR BELONGTO 40e780 - 40fe00 4 INSTR DEADREGS EFLAGS EAX EDX ESI R9 R14 ZZ lea rdx, [rbx+2] - 40fe04 -2 INSTR LOCAL n R9 ZZ NUMVia2ndSrcIMMEDNUM mov r9d, 1 - 40fe04 6 INSTR BELONGTO 40e780 - 40fe04 6 INSTR DEADREGS EFLAGS EAX ESI R9 R14 ZZ mov r9d, 1 - 40fe0a 3 INSTR BELONGTO 40e780 - 40fe0a 3 INSTR DEADREGS EFLAGS EAX ESI R14 ZZ mov rsi, rdx - 40fe0d -1 INSTR LOCAL 1stSrcVia2ndSrcIMMEDNUM add rdx, 1 - 40fe0d 4 INSTR BELONGTO 40e780 - 40fe11 -1 INSTR LOCAL 1stSrcVia2ndSrcIMMEDNUM add r9, 1 - 40fe11 4 INSTR BELONGTO 40e780 - 40fe15 -1 INSTR LOCAL MetadataUnused movzx eax, byte ptr [rdx-1] - 40fe15 4 INSTR BELONGTO 40e780 - 40fe19 -1 INSTR LOCAL NoMetaUpdate cmp al, 3Ah - 40fe19 2 INSTR BELONGTO 40e780 - 40fe1b -1 INSTR LOCAL NoMetaUpdate jnz loc_40F045 - 40fe1b 6 INSTR BELONGTO 40e780 - 40fe21 -1 INSTR LOCAL NoMetaUpdate jmp short loc_40FE0A - 40fe21 2 INSTR BELONGTO 40e780 - 40fe23 -2 INSTR LOCAL n ESI ZZ NUMVia2ndSrcIMMEDNUM mov esi, 64h - 40fe23 5 INSTR BELONGTO 40e780 - 40fe23 5 INSTR DEADREGS EFLAGS ESI R9 ZZ mov esi, 64h - 40fe28 -2 INSTR LOCAL n R10 ZZ AlwaysNUM shr r10d, 1Fh - 40fe28 4 INSTR BELONGTO 40e780 - 40fe28 4 INSTR DEADREGS EFLAGS R9 ZZ shr r10d, 1Fh - 40fe2c 8 INSTR BELONGTO 40e780 - 40fe2c 8 INSTR DEADREGS EFLAGS R9 ZZ mov [rsp+538h+var_4A9], 1 - 40fe2c 8 PTRIMMEDESP STACK 143 displ mov [rsp+538h+var_4A9], 1 - 40fe34 -2 INSTR LOCAL n EDX ZZ AlwaysNUM imul edx, esi - 40fe34 3 INSTR BELONGTO 40e780 - 40fe34 3 INSTR DEADREGS EFLAGS R9 ZZ imul edx, esi - 40fe37 5 INSTR BELONGTO 40e780 - 40fe37 5 INSTR DEADREGS EFLAGS ESI R9 ZZ mov byte ptr [rsp+538h+n], r10b - 40fe37 5 PTRIMMEDESP STACK 80 displ mov byte ptr [rsp+538h+n], r10b - 40fe3c -1 INSTR LOCAL MetadataRedundant mov esi, 14h - 40fe3c 5 INSTR BELONGTO 40e780 - 40fe41 -2 INSTR LOCAL n R14 ZZ AlwaysNUM imul r14d, 2710h - 40fe41 7 INSTR BELONGTO 40e780 - 40fe41 7 INSTR DEADREGS EFLAGS R9 ZZ imul r14d, 2710h - 40fe48 8 INSTR BELONGTO 40e780 - 40fe48 8 INSTR DEADREGS EFLAGS R9 ZZ mov dword ptr [rsp+538h+var_4F8], 9 - 40fe48 8 PTRIMMEDESP STACK 64 displ mov dword ptr [rsp+538h+var_4F8], 9 - 40fe50 -1 INSTR LOCAL MetadataRedundant add edx, r14d - 40fe50 3 INSTR BELONGTO 40e780 - 40fe53 4 INSTR BELONGTO 40e780 - 40fe53 4 INSTR DEADREGS EFLAGS R9 R14 ZZ lea r9d, [rdx+rax] - 40fe57 -1 INSTR LOCAL NoMetaUpdate jmp loc_40EDC8 - 40fe57 5 INSTR BELONGTO 40e780 - 40fe5c -1 INSTR LOCAL NoMetaUpdate test r14, r14 - 40fe5c 3 INSTR BELONGTO 40e780 - 40fe5f -1 INSTR LOCAL NoMetaUpdate jz loc_40F4E1 - 40fe5f 6 INSTR BELONGTO 40e780 - 40fe65 5 INSTR BELONGTO 40e780 - 40fe65 5 INSTR DEADREGS EFLAGS ZZ mov [rsp+538h+var_518], r9 - 40fe65 5 PTRIMMEDESP STACK 32 displ mov [rsp+538h+var_518], r9 - 40fe6a -1 INSTR LOCAL NoMetaUpdate call ___ctype_tolower_loc - 40fe6a 5 INSTR BELONGTO 40e780 - 40fe6a 5 INSTR DEADREGS EFLAGS ZZ call ___ctype_tolower_loc - 40fe6f 8 INSTR BELONGTO 40e780 - 40fe6f 8 INSTR DEADREGS EFLAGS ECX EDX ESI EDI R9 ZZ mov rdi, [rsp+538h+var_4B8] - 40fe6f 8 PTRIMMEDESP STACK 128 displ mov rdi, [rsp+538h+var_4B8] - 40fe77 -2 INSTR LOCAL n R9 ZZ NumericDEFs mov r9, [rsp+538h+var_518] - 40fe77 5 INSTR BELONGTO 40e780 - 40fe77 5 INSTR DEADREGS EFLAGS ECX EDX ESI R9 ZZ mov r9, [rsp+538h+var_518] - 40fe77 5 PTRIMMEDESP STACK 32 displ mov r9, [rsp+538h+var_518] - 40fe7c -2 INSTR LOCAL n RDX ZZ NumericDEFs mov rdx, r14 - 40fe7c 3 INSTR BELONGTO 40e780 - 40fe7c 3 INSTR DEADREGS EFLAGS ECX EDX ESI ZZ mov rdx, r14 - 40fe7f 1 INSTR BELONGTO 40e780 - 40fe80 -2 INSTR LOCAL n ESI ZZ NumericDEFs movzx esi, byte ptr [rdi+rdx-1] - 40fe80 5 INSTR BELONGTO 40e780 - 40fe80 5 INSTR DEADREGS EFLAGS ECX ESI ZZ movzx esi, byte ptr [rdi+rdx-1] - 40fe85 -1 INSTR LOCAL MetadataUnused mov rcx, [rax] - 40fe85 3 INSTR BELONGTO 40e780 - 40fe88 3 INSTR BELONGTO 40e780 - 40fe88 3 INSTR DEADREGS EFLAGS ZZ mov ecx, [rcx+rsi*4] - 40fe8b 5 INSTR BELONGTO 40e780 - 40fe8b 5 INSTR DEADREGS EFLAGS ZZ mov [r12+rdx-1], cl - 40fe90 -1 INSTR LOCAL 1stSrcVia2ndSrcIMMEDNUM sub rdx, 1 - 40fe90 4 INSTR BELONGTO 40e780 - 40fe94 -1 INSTR LOCAL NoMetaUpdate jnz short loc_40FE80 - 40fe94 2 INSTR BELONGTO 40e780 - 40fe96 -1 INSTR LOCAL NoMetaUpdate jmp loc_40F4E1 - 40fe96 5 INSTR BELONGTO 40e780 - 40fe9b -2 INSTR LOCAL n R10 ZZ AlwaysNUM shr r10d, 1Fh - 40fe9b 4 INSTR BELONGTO 40e780 - 40fe9b 4 INSTR DEADREGS EFLAGS EAX ESI R9 ZZ shr r10d, 1Fh - 40fe9f -2 INSTR LOCAL n R9 ZZ NumericDEFs mov r9d, r14d - 40fe9f 3 INSTR BELONGTO 40e780 - 40fe9f 3 INSTR DEADREGS EFLAGS EAX ESI R9 ZZ mov r9d, r14d - 40fea2 -2 INSTR LOCAL n ESI ZZ NUMVia2ndSrcIMMEDNUM mov esi, 4 - 40fea2 5 INSTR BELONGTO 40e780 - 40fea2 5 INSTR DEADREGS EFLAGS EAX ESI R14 ZZ mov esi, 4 - 40fea7 5 INSTR BELONGTO 40e780 - 40fea7 5 INSTR DEADREGS EFLAGS EAX R14 ZZ mov byte ptr [rsp+538h+n], r10b - 40fea7 5 PTRIMMEDESP STACK 80 displ mov byte ptr [rsp+538h+n], r10b - 40feac -1 INSTR LOCAL MetadataRedundant mov r10d, 64h - 40feac 6 INSTR BELONGTO 40e780 - 40feb2 8 INSTR BELONGTO 40e780 - 40feb2 8 INSTR DEADREGS EFLAGS EAX R14 ZZ mov [rsp+538h+var_4A9], 1 - 40feb2 8 PTRIMMEDESP STACK 143 displ mov [rsp+538h+var_4A9], 1 - 40feba -1 INSTR LOCAL MetadataRedundant imul r9d, r10d - 40feba 4 INSTR BELONGTO 40e780 - 40febe 8 INSTR BELONGTO 40e780 - 40febe 8 INSTR DEADREGS EFLAGS EAX R14 ZZ mov dword ptr [rsp+538h+var_4F8], 6 - 40febe 8 PTRIMMEDESP STACK 64 displ mov dword ptr [rsp+538h+var_4F8], 6 - 40fec6 -1 INSTR LOCAL MetadataRedundant add r9d, edx - 40fec6 3 INSTR BELONGTO 40e780 - 40fec9 -1 INSTR LOCAL NoMetaUpdate jmp loc_40EDC8 - 40fec9 5 INSTR BELONGTO 40e780 - 40fece -2 INSTR LOCAL n R9 ZZ NUMVia2ndSrcIMMEDNUM mov r9d, 51EB851Fh - 40fece 6 INSTR BELONGTO 40e780 - 40fece 6 INSTR DEADREGS EFLAGS EAX EDX ESI R9 ZZ mov r9d, 51EB851Fh - 40fed4 -2 INSTR LOCAL n EAX ZZ NumericDEFs mov eax, r14d - 40fed4 3 INSTR BELONGTO 40e780 - 40fed4 3 INSTR DEADREGS EFLAGS EAX EDX ESI ZZ mov eax, r14d - 40fed7 3 INSTR BELONGTO 40e780 - 40fed7 3 INSTR DEADREGS EFLAGS EDX ESI ZZ mov esi, r14d - 40feda -2 INSTR LOCAL n EAX EDX ZZ AlwaysNUM imul r9d - 40feda 3 INSTR BELONGTO 40e780 - 40feda 3 INSTR DEADREGS EFLAGS EDX ZZ imul r9d - 40fedd -1 INSTR LOCAL MetadataRedundant mov eax, r14d - 40fedd 3 INSTR BELONGTO 40e780 - 40fee0 8 INSTR BELONGTO 40e780 - 40fee0 8 INSTR DEADREGS EFLAGS ZZ mov dword ptr [rsp+538h+var_4F8], 2 - 40fee0 8 PTRIMMEDESP STACK 64 displ mov dword ptr [rsp+538h+var_4F8], 2 - 40fee8 -1 INSTR LOCAL MetadataRedundant sar eax, 1Fh - 40fee8 3 INSTR BELONGTO 40e780 - 40feeb -1 INSTR LOCAL MetadataRedundant sar edx, 5 - 40feeb 3 INSTR BELONGTO 40e780 - 40feee -1 INSTR LOCAL MetadataRedundant sub edx, eax - 40feee 2 INSTR BELONGTO 40e780 - 40fef0 -1 INSTR LOCAL MetadataRedundant mov eax, 64h - 40fef0 5 INSTR BELONGTO 40e780 - 40fef5 -1 INSTR LOCAL MetadataRedundant imul edx, eax - 40fef5 3 INSTR BELONGTO 40e780 - 40fef8 -1 INSTR LOCAL 2ndSrcNumeric sub esi, edx - 40fef8 2 INSTR BELONGTO 40e780 - 40fefa 4 INSTR BELONGTO 40e780 - 40fefa 4 INSTR DEADREGS EFLAGS EAX EDX ZZ add esi, dword ptr [rsp+538h+var_4D0] - 40fefa 4 PTRIMMEDESP STACK 104 displ add esi, dword ptr [rsp+538h+var_4D0] - 40fefe -1 INSTR LOCAL MetadataRedundant mov eax, esi - 40fefe 2 INSTR BELONGTO 40e780 - 40ff00 -1 INSTR LOCAL MetadataRedundant imul r9d - 40ff00 3 INSTR BELONGTO 40e780 - 40ff03 -1 INSTR LOCAL MetadataRedundant mov eax, esi - 40ff03 2 INSTR BELONGTO 40e780 - 40ff05 -1 INSTR LOCAL MetadataRedundant sar eax, 1Fh - 40ff05 3 INSTR BELONGTO 40e780 - 40ff08 -1 INSTR LOCAL MetadataRedundant sar edx, 5 - 40ff08 3 INSTR BELONGTO 40e780 - 40ff0b -1 INSTR LOCAL MetadataRedundant sub edx, eax - 40ff0b 2 INSTR BELONGTO 40e780 - 40ff0d -1 INSTR LOCAL MetadataRedundant mov eax, 64h - 40ff0d 5 INSTR BELONGTO 40e780 - 40ff12 -1 INSTR LOCAL MetadataRedundant imul edx, eax - 40ff12 3 INSTR BELONGTO 40e780 - 40ff15 -1 INSTR LOCAL 2ndSrcNumeric sub esi, edx - 40ff15 2 INSTR BELONGTO 40e780 - 40ff17 -1 INSTR LOCAL NoMetaUpdate test esi, esi - 40ff17 2 INSTR BELONGTO 40e780 - 40ff19 2 INSTR BELONGTO 40e780 - 40ff19 2 INSTR DEADREGS EAX EDX R9 ZZ mov edx, esi - 40ff1b 3 INSTR BELONGTO 40e780 - 40ff1b 3 INSTR DEADREGS EAX R9 ZZ mov r9d, esi - 40ff1e -1 INSTR LOCAL NoMetaUpdate jns loc_40F180 - 40ff1e 6 INSTR BELONGTO 40e780 - 40ff24 -1 INSTR LOCAL MetadataUnused mov eax, 0FFFFF894h - 40ff24 5 INSTR BELONGTO 40e780 - 40ff29 -1 INSTR LOCAL MetadataUnused sub eax, dword ptr [rsp+538h+var_4D0] - 40ff29 4 INSTR BELONGTO 40e780 - 40ff2d -1 INSTR LOCAL 1stSrcVia2ndSrcIMMEDNUM add r9d, 64h - 40ff2d 4 INSTR BELONGTO 40e780 - 40ff31 2 INSTR BELONGTO 40e780 - 40ff31 2 INSTR DEADREGS EFLAGS ESI ZZ neg edx - 40ff31 -2 INSTR LOCAL n EDX ZZ AlwaysNUM neg edx - 40ff33 -1 INSTR LOCAL NoMetaUpdate cmp r14d, eax - 40ff33 3 INSTR BELONGTO 40e780 - 40ff36 4 INSTR BELONGTO 40e780 - 40ff36 4 INSTR DEADREGS EAX ESI R14 ZZ cmovl r9d, edx - 40ff3a -1 INSTR LOCAL NoMetaUpdate jmp loc_40F180 - 40ff3a 5 INSTR BELONGTO 40e780 - 40ff3f -1 INSTR LOCAL MetadataUnused mov eax, 0FFFFF894h - 40ff3f 5 INSTR BELONGTO 40e780 - 40ff44 -1 INSTR LOCAL MetadataUnused sub eax, dword ptr [rsp+538h+var_4D0] - 40ff44 4 INSTR BELONGTO 40e780 - 40ff48 4 INSTR BELONGTO 40e780 - 40ff48 4 INSTR DEADREGS EFLAGS EDX ESI R9 ZZ mov esi, dword ptr [rsp+538h+var_4D0] - 40ff48 4 PTRIMMEDESP STACK 104 displ mov esi, dword ptr [rsp+538h+var_4D0] - 40ff4c 8 INSTR BELONGTO 40e780 - 40ff4c 8 INSTR DEADREGS EFLAGS EDX R9 ZZ mov [rsp+538h+var_4A9], 0 - 40ff4c 8 PTRIMMEDESP STACK 143 displ mov [rsp+538h+var_4A9], 0 - 40ff54 8 INSTR BELONGTO 40e780 - 40ff54 8 INSTR DEADREGS EFLAGS EDX R9 ZZ mov dword ptr [rsp+538h+var_4F8], 4 - 40ff54 8 PTRIMMEDESP STACK 64 displ mov dword ptr [rsp+538h+var_4F8], 4 - 40ff5c 8 INSTR BELONGTO 40e780 - 40ff5c 8 INSTR DEADREGS EFLAGS EDX R9 ZZ lea r9d, [rsi+r14+76Ch] - 40ff64 -1 INSTR LOCAL NoMetaUpdate cmp r14d, eax - 40ff64 3 INSTR BELONGTO 40e780 - 40ff67 5 INSTR BELONGTO 40e780 - 40ff67 5 INSTR DEADREGS EAX EDX ESI R14 ZZ setl byte ptr [rsp+538h+n] - 40ff67 5 PTRIMMEDESP STACK 80 displ setl byte ptr [rsp+538h+n] - 40ff6c 2 INSTR BELONGTO 40e780 - 40ff6c 2 INSTR DEADREGS EFLAGS EAX EDX ESI R14 ZZ xor esi, esi - 40ff6c -2 INSTR LOCAL n ESI ZZ AlwaysNUM xor esi, esi - 40ff6e -1 INSTR LOCAL NoMetaUpdate jmp loc_40EDC8 - 40ff6e 5 INSTR BELONGTO 40e780 - 40ff73 -2 INSTR LOCAL n EBP ZZ NUMVia2ndSrcIMMEDNUM mov ebp, 9 - 40ff73 5 INSTR BELONGTO 40e780 - 40ff73 5 INSTR DEADREGS EFLAGS EAX EDX ESI R14 ZZ mov ebp, 9 - 40ff78 8 INSTR BELONGTO 40e780 - 40ff78 8 INSTR DEADREGS EFLAGS EAX EDX ESI R14 ZZ mov dword ptr [rsp+538h+var_4F8], 9 - 40ff78 8 PTRIMMEDESP STACK 64 displ mov dword ptr [rsp+538h+var_4F8], 9 - 40ff80 -1 INSTR LOCAL NoMetaUpdate jmp loc_40F180 - 40ff80 5 INSTR BELONGTO 40e780 - 40ff85 -2 INSTR LOCAL n R9 ZZ NumericDEFs mov r9d, dword ptr [rsp+538h+n] - 40ff85 5 INSTR BELONGTO 40e780 - 40ff85 5 INSTR DEADREGS EFLAGS EAX EDX R9 R10 ZZ mov r9d, dword ptr [rsp+538h+n] - 40ff85 5 PTRIMMEDESP STACK 80 displ mov r9d, dword ptr [rsp+538h+n] - 40ff8a -2 INSTR LOCAL n EAX ZZ NUMVia2ndSrcIMMEDNUM mov eax, 16Dh - 40ff8a 5 INSTR BELONGTO 40e780 - 40ff8a 5 INSTR DEADREGS EFLAGS EAX EDX R10 ZZ mov eax, 16Dh - 40ff8f -1 INSTR LOCAL MetadataRedundant sub r9d, 1 - 40ff8f 4 INSTR BELONGTO 40e780 - 40ff93 -1 INSTR LOCAL NoMetaUpdate test r9b, 3 - 40ff93 4 INSTR BELONGTO 40e780 - 40ff97 -1 INSTR LOCAL NoMetaUpdate jnz short loc_40FFE9 - 40ff97 2 INSTR BELONGTO 40e780 - 40ff99 -1 INSTR LOCAL MetadataUnused mov r10d, 51EB851Fh - 40ff99 6 INSTR BELONGTO 40e780 - 40ff9f -1 INSTR LOCAL MetadataUnused mov eax, r9d - 40ff9f 3 INSTR BELONGTO 40e780 - 40ffa2 -1 INSTR LOCAL MetadataUnused imul r10d - 40ffa2 3 INSTR BELONGTO 40e780 - 40ffa5 -2 INSTR LOCAL n EAX ZZ NumericDEFs mov eax, r9d - 40ffa5 3 INSTR BELONGTO 40e780 - 40ffa5 3 INSTR DEADREGS EFLAGS EAX R10 ZZ mov eax, r9d - 40ffa8 -1 INSTR LOCAL MetadataRedundant sar eax, 1Fh - 40ffa8 3 INSTR BELONGTO 40e780 - 40ffab 4 INSTR BELONGTO 40e780 - 40ffab 4 INSTR DEADREGS EFLAGS R10 ZZ mov dword ptr [rsp+538h+n], eax - 40ffab 4 PTRIMMEDESP STACK 80 displ mov dword ptr [rsp+538h+n], eax - 40ffaf -1 INSTR LOCAL MetadataUnused mov r10d, edx - 40ffaf 3 INSTR BELONGTO 40e780 - 40ffb2 -1 INSTR LOCAL MetadataUnused sar edx, 5 - 40ffb2 3 INSTR BELONGTO 40e780 - 40ffb5 -1 INSTR LOCAL MetadataUnused sub edx, eax - 40ffb5 2 INSTR BELONGTO 40e780 - 40ffb7 -1 INSTR LOCAL MetadataUnused mov eax, 64h - 40ffb7 5 INSTR BELONGTO 40e780 - 40ffbc -1 INSTR LOCAL MetadataUnused imul edx, eax - 40ffbc 3 INSTR BELONGTO 40e780 - 40ffbf -1 INSTR LOCAL MetadataRedundant mov eax, 16Eh - 40ffbf 5 INSTR BELONGTO 40e780 - 40ffc4 -1 INSTR LOCAL NoMetaUpdate cmp r9d, edx - 40ffc4 3 INSTR BELONGTO 40e780 - 40ffc7 -1 INSTR LOCAL NoMetaUpdate jnz short loc_40FFE9 - 40ffc7 2 INSTR BELONGTO 40e780 - 40ffc9 -1 INSTR LOCAL MetadataUnused sar r10d, 7 - 40ffc9 4 INSTR BELONGTO 40e780 - 40ffcd -1 INSTR LOCAL MetadataUnused sub r10d, dword ptr [rsp+538h+n] - 40ffcd 5 INSTR BELONGTO 40e780 - 40ffd2 -1 INSTR LOCAL MetadataUnused imul r10d, 190h - 40ffd2 7 INSTR BELONGTO 40e780 - 40ffd9 -1 INSTR LOCAL MetadataUnused sub r9d, r10d - 40ffd9 3 INSTR BELONGTO 40e780 - 40ffdc -1 INSTR LOCAL NoMetaUpdate cmp r9d, 1 - 40ffdc 4 INSTR BELONGTO 40e780 - 40ffe0 -1 INSTR LOCAL 2ndSrcNumeric sbb eax, eax - 40ffe0 2 INSTR BELONGTO 40e780 - 40ffe2 -1 INSTR LOCAL MetadataRedundant not eax - 40ffe2 2 INSTR BELONGTO 40e780 - 40ffe4 -1 INSTR LOCAL MetadataRedundant add eax, 16Eh - 40ffe4 5 INSTR BELONGTO 40e780 - 40ffe9 5 INSTR BELONGTO 40e780 - 40ffe9 5 INSTR DEADREGS EFLAGS EDX R9 R10 ZZ mov r10d, dword ptr [rsp+538h+var_4F8] - 40ffe9 5 PTRIMMEDESP STACK 64 displ mov r10d, dword ptr [rsp+538h+var_4F8] - 40ffee -2 INSTR LOCAL n EDX ZZ NUMVia2ndSrcIMMEDNUM mov edx, 92492493h - 40ffee 5 INSTR BELONGTO 40e780 - 40ffee 5 INSTR DEADREGS EFLAGS EDX R9 ZZ mov edx, 92492493h - 40fff3 -1 INSTR LOCAL 2ndSrcNumeric add r10d, eax - 40fff3 3 INSTR BELONGTO 40e780 - 40fff6 3 INSTR BELONGTO 40e780 - 40fff6 3 INSTR DEADREGS EFLAGS EAX R9 ZZ mov r9d, r10d - 40fff9 5 INSTR BELONGTO 40e780 - 40fff9 5 INSTR DEADREGS EFLAGS EAX ZZ sub r9d, dword ptr [rsp+538h+var_4D0] - 40fff9 5 PTRIMMEDESP STACK 104 displ sub r9d, dword ptr [rsp+538h+var_4D0] - 40fffe 8 INSTR BELONGTO 40e780 - 40fffe 8 INSTR DEADREGS EFLAGS EAX ZZ mov dword ptr [rsp+538h+var_4D0], 0FFFFFFFFh - 40fffe 8 PTRIMMEDESP STACK 104 displ mov dword ptr [rsp+538h+var_4D0], 0FFFFFFFFh - 410006 -1 INSTR LOCAL 1stSrcVia2ndSrcIMMEDNUM add r9d, 17Eh - 410006 7 INSTR BELONGTO 40e780 - 41000d -2 INSTR LOCAL n EAX ZZ NumericDEFs mov eax, r9d - 41000d 3 INSTR BELONGTO 40e780 - 41000d 3 INSTR DEADREGS EFLAGS EAX ZZ mov eax, r9d - 410010 3 INSTR BELONGTO 40e780 - 410010 3 INSTR DEADREGS EFLAGS ZZ sub r10d, r9d - 410013 -1 INSTR LOCAL MetadataRedundant imul edx - 410013 2 INSTR BELONGTO 40e780 - 410015 -1 INSTR LOCAL MetadataRedundant mov eax, r9d - 410015 3 INSTR BELONGTO 40e780 - 410018 -1 INSTR LOCAL MetadataRedundant sar eax, 1Fh - 410018 3 INSTR BELONGTO 40e780 - 41001b -1 INSTR LOCAL MetadataRedundant add edx, r9d - 41001b 3 INSTR BELONGTO 40e780 - 41001e -1 INSTR LOCAL MetadataRedundant sar edx, 2 - 41001e 3 INSTR BELONGTO 40e780 - 410021 -1 INSTR LOCAL MetadataRedundant sub edx, eax - 410021 2 INSTR BELONGTO 40e780 - 410023 -1 INSTR LOCAL MetadataRedundant lea eax, ds:0[rdx*8] - 410023 7 INSTR BELONGTO 40e780 - 41002a -1 INSTR LOCAL MetadataRedundant sub eax, edx - 41002a 2 INSTR BELONGTO 40e780 - 41002c 5 INSTR BELONGTO 40e780 - 41002c 5 INSTR DEADREGS EFLAGS EDX R9 ZZ lea r10d, [r10+rax+3] - 410031 -1 INSTR LOCAL NoMetaUpdate jmp loc_40F36E - 410031 5 INSTR BELONGTO 40e780 - 410036 8 INSTR BELONGTO 40e780 - 410036 8 INSTR DEADREGS EFLAGS EAX EDX ESI R14 ZZ mov [rsp+538h+format], 20h - 410036 8 PTRIMMEDESP STACK 1264 displ mov [rsp+538h+format], 20h - 41003e 8 INSTR BELONGTO 40e780 - 41003e 8 INSTR DEADREGS EFLAGS EAX EDX ESI R14 ZZ mov [rsp+538h+var_47], 25h - 41003e 8 PTRIMMEDESP STACK 1265 displ mov [rsp+538h+var_47], 25h - 410046 3 INSTR BELONGTO 40e780 - 410046 3 INSTR DEADREGS EFLAGS EAX EDX ESI R14 ZZ mov r14, rbx - 410049 5 INSTR BELONGTO 40e780 - 410049 5 INSTR DEADREGS EFLAGS EAX EDX EBX ESI ZZ mov byte ptr [rsp+538h+n], 0 - 410049 5 PTRIMMEDESP STACK 80 displ mov byte ptr [rsp+538h+n], 0 - 41004e 8 INSTR BELONGTO 40e780 - 41004e 8 INSTR DEADREGS EFLAGS EAX EDX EBX ESI ZZ mov dword ptr [rsp+538h+var_4F8], 0 - 41004e 8 PTRIMMEDESP STACK 64 displ mov dword ptr [rsp+538h+var_4F8], 0 - 410056 -1 INSTR LOCAL NoMetaUpdate jmp loc_40EC83 - 410056 5 INSTR BELONGTO 40e780 - 41005b -1 INSTR LOCAL NoMetaUpdate test eax, eax - 41005b 2 INSTR BELONGTO 40e780 - 41005d -1 INSTR LOCAL NoMetaUpdate jnz loc_40FE23 - 41005d 6 INSTR BELONGTO 40e780 - 410063 -1 INSTR LOCAL NoMetaUpdate test edx, edx - 410063 2 INSTR BELONGTO 40e780 - 410065 -1 INSTR LOCAL NoMetaUpdate jnz loc_40FE9B - 410065 6 INSTR BELONGTO 40e780 - 41006b -2 INSTR LOCAL n R10 ZZ AlwaysNUM shr r10d, 1Fh - 41006b 4 INSTR BELONGTO 40e780 - 41006b 4 INSTR DEADREGS EFLAGS EAX EDX ESI R9 ZZ shr r10d, 1Fh - 41006f -2 INSTR LOCAL n R9 ZZ NumericDEFs mov r9d, r14d - 41006f 3 INSTR BELONGTO 40e780 - 41006f 3 INSTR DEADREGS EFLAGS EAX EDX ESI R9 ZZ mov r9d, r14d - 410072 2 INSTR BELONGTO 40e780 - 410072 2 INSTR DEADREGS EFLAGS EAX EDX ESI R14 ZZ xor esi, esi - 410072 -2 INSTR LOCAL n ESI ZZ AlwaysNUM xor esi, esi - 410074 5 INSTR BELONGTO 40e780 - 410074 5 INSTR DEADREGS EFLAGS EAX EDX R14 ZZ mov byte ptr [rsp+538h+n], r10b - 410074 5 PTRIMMEDESP STACK 80 displ mov byte ptr [rsp+538h+n], r10b - 410079 8 INSTR BELONGTO 40e780 - 410079 8 INSTR DEADREGS EFLAGS EAX EDX R14 ZZ mov [rsp+538h+var_4A9], 1 - 410079 8 PTRIMMEDESP STACK 143 displ mov [rsp+538h+var_4A9], 1 - 410081 8 INSTR BELONGTO 40e780 - 410081 8 INSTR DEADREGS EFLAGS EAX EDX R14 ZZ mov dword ptr [rsp+538h+var_4F8], 3 - 410081 8 PTRIMMEDESP STACK 64 displ mov dword ptr [rsp+538h+var_4F8], 3 - 410089 -1 INSTR LOCAL NoMetaUpdate jmp loc_40EDC8 - 410089 5 INSTR BELONGTO 40e780 - 41008e 3 INSTR BELONGTO 40e780 - 41008e 3 INSTR DEADREGS EFLAGS ESI EDI ZZ mov rdi, r12 ; s - 410091 -2 INSTR LOCAL n ESI ZZ NUMVia2ndSrcIMMEDNUM mov esi, 30h ; c - 410091 5 INSTR BELONGTO 40e780 - 410091 5 INSTR DEADREGS EFLAGS ESI ZZ mov esi, 30h ; c - 410096 -1 INSTR LOCAL 2ndSrcNumeric add r12, rbp - 410096 3 INSTR BELONGTO 40e780 - 410099 -1 INSTR LOCAL NoMetaUpdate call _memset - 410099 5 INSTR BELONGTO 40e780 - 410099 5 INSTR DEADREGS EFLAGS ZZ call _memset - 41009e -1 INSTR LOCAL NoMetaUpdate jmp loc_40F6D4 - 41009e 5 INSTR BELONGTO 40e780 - 4100a3 3 INSTR BELONGTO 40e780 - 4100a3 3 INSTR DEADREGS EFLAGS ESI EDI ZZ mov rdi, r12 ; s - 4100a6 -2 INSTR LOCAL n ESI ZZ NUMVia2ndSrcIMMEDNUM mov esi, 30h ; c - 4100a6 5 INSTR BELONGTO 40e780 - 4100a6 5 INSTR DEADREGS EFLAGS ESI ZZ mov esi, 30h ; c - 4100ab -1 INSTR LOCAL 2ndSrcNumeric add r12, rbp - 4100ab 3 INSTR BELONGTO 40e780 - 4100ae -1 INSTR LOCAL NoMetaUpdate call _memset - 4100ae 5 INSTR BELONGTO 40e780 - 4100ae 5 INSTR DEADREGS EFLAGS ZZ call _memset - 4100b3 -1 INSTR LOCAL NoMetaUpdate jmp loc_40F7C1 - 4100b3 5 INSTR BELONGTO 40e780 - 4100b8 3 INSTR BELONGTO 40e780 - 4100b8 3 INSTR DEADREGS EFLAGS EDX ESI EDI ZZ mov rdi, r12 ; s - 4100bb -2 INSTR LOCAL n RDX ZZ NumericDEFs mov rdx, rax ; n - 4100bb 3 INSTR BELONGTO 40e780 - 4100bb 3 INSTR DEADREGS EFLAGS EDX ESI ZZ mov rdx, rax ; n - 4100be -2 INSTR LOCAL n ESI ZZ NUMVia2ndSrcIMMEDNUM mov esi, 30h ; c - 4100be 5 INSTR BELONGTO 40e780 - 4100be 5 INSTR DEADREGS EFLAGS ESI ZZ mov esi, 30h ; c - 4100c3 5 INSTR BELONGTO 40e780 - 4100c3 5 INSTR DEADREGS EFLAGS ZZ mov [rsp+538h+var_510], rcx - 4100c3 5 PTRIMMEDESP STACK 40 displ mov [rsp+538h+var_510], rcx - 4100c8 5 INSTR BELONGTO 40e780 - 4100c8 5 INSTR DEADREGS EFLAGS ZZ mov [rsp+538h+var_520], r8b - 4100c8 5 PTRIMMEDESP STACK 24 displ mov [rsp+538h+var_520], r8b - 4100cd 5 INSTR BELONGTO 40e780 - 4100cd 5 INSTR DEADREGS EFLAGS ZZ mov byte ptr [rsp+538h+var_518], r9b - 4100cd 5 PTRIMMEDESP STACK 32 displ mov byte ptr [rsp+538h+var_518], r9b - 4100d2 5 INSTR BELONGTO 40e780 - 4100d2 5 INSTR DEADREGS EFLAGS ZZ mov [rsp+538h+var_500], r10 - 4100d2 5 PTRIMMEDESP STACK 56 displ mov [rsp+538h+var_500], r10 - 4100d7 5 INSTR BELONGTO 40e780 - 4100d7 5 INSTR DEADREGS EFLAGS ZZ mov [rsp+538h+var_508], r11d - 4100d7 5 PTRIMMEDESP STACK 48 displ mov [rsp+538h+var_508], r11d - 4100dc -1 INSTR LOCAL NoMetaUpdate call _memset - 4100dc 5 INSTR BELONGTO 40e780 - 4100dc 5 INSTR DEADREGS EFLAGS ZZ call _memset - 4100e1 5 INSTR BELONGTO 40e780 - 4100e1 5 INSTR DEADREGS EFLAGS EAX ECX EDX R8 R9 R10 R11 ZZ add r12, [rsp+538h+n] - 4100e1 5 PTRIMMEDESP STACK 80 displ add r12, [rsp+538h+n] - 4100e6 5 INSTR BELONGTO 40e780 - 4100e6 5 INSTR DEADREGS EFLAGS EAX ECX EDX R8 R9 R10 R11 ZZ mov rcx, [rsp+538h+var_510] - 4100e6 5 PTRIMMEDESP STACK 40 displ mov rcx, [rsp+538h+var_510] - 4100eb -2 INSTR LOCAL n R8 ZZ NumericDEFs movzx r8d, [rsp+538h+var_520] - 4100eb 6 INSTR BELONGTO 40e780 - 4100eb 6 INSTR DEADREGS EFLAGS EAX EDX R8 R9 R10 R11 ZZ movzx r8d, [rsp+538h+var_520] - 4100eb 6 PTRIMMEDESP STACK 24 displ movzx r8d, [rsp+538h+var_520] - 4100f1 -2 INSTR LOCAL n R9 ZZ NumericDEFs movzx r9d, byte ptr [rsp+538h+var_518] - 4100f1 6 INSTR BELONGTO 40e780 - 4100f1 6 INSTR DEADREGS EFLAGS EAX EDX R9 R10 R11 ZZ movzx r9d, byte ptr [rsp+538h+var_518] - 4100f1 6 PTRIMMEDESP STACK 32 displ movzx r9d, byte ptr [rsp+538h+var_518] - 4100f7 -2 INSTR LOCAL n R10 ZZ NumericDEFs mov r10, [rsp+538h+var_500] - 4100f7 5 INSTR BELONGTO 40e780 - 4100f7 5 INSTR DEADREGS EFLAGS EAX EDX R10 R11 ZZ mov r10, [rsp+538h+var_500] - 4100f7 5 PTRIMMEDESP STACK 56 displ mov r10, [rsp+538h+var_500] - 4100fc -2 INSTR LOCAL n R11 ZZ NumericDEFs mov r11d, [rsp+538h+var_508] - 4100fc 5 INSTR BELONGTO 40e780 - 4100fc 5 INSTR DEADREGS EFLAGS EAX EDX R11 ZZ mov r11d, [rsp+538h+var_508] - 4100fc 5 PTRIMMEDESP STACK 48 displ mov r11d, [rsp+538h+var_508] - 410101 -1 INSTR LOCAL NoMetaUpdate jmp loc_40FB14 - 410101 5 INSTR BELONGTO 40e780 - 410106 -2 INSTR LOCAL n R14 ZZ AlwaysNUM xor r14d, r14d - 410106 3 INSTR BELONGTO 40e780 - 410106 3 INSTR DEADREGS EFLAGS EAX EDX R9 R14 ZZ xor r14d, r14d - 410109 12 INSTR BELONGTO 40e780 - 410109 12 INSTR DEADREGS EFLAGS EAX EDX R9 ZZ mov [rsp+538h+var_4B8], (offset aWrittenBySSAnd+1Bh) - 410109 12 PTRIMMEDESP STACK 128 displ mov [rsp+538h+var_4B8], (offset aWrittenBySSAnd+1Bh) - 410115 -1 INSTR LOCAL NoMetaUpdate jmp loc_40F446 - 410115 5 INSTR BELONGTO 40e780 - 41011a 3 INSTR BELONGTO 40e780 - 41011a 3 INSTR DEADREGS EFLAGS ESI EDI ZZ mov rdi, r12 ; s - 41011d -2 INSTR LOCAL n ESI ZZ NUMVia2ndSrcIMMEDNUM mov esi, 30h ; c - 41011d 5 INSTR BELONGTO 40e780 - 41011d 5 INSTR DEADREGS EFLAGS ESI ZZ mov esi, 30h ; c - 410122 4 INSTR BELONGTO 40e780 - 410122 4 INSTR DEADREGS EFLAGS ZZ mov byte ptr [rsp+538h+var_510], cl - 410122 4 PTRIMMEDESP STACK 40 displ mov byte ptr [rsp+538h+var_510], cl - 410126 5 INSTR BELONGTO 40e780 - 410126 5 INSTR DEADREGS EFLAGS ZZ mov [rsp+538h+var_520], r8b - 410126 5 PTRIMMEDESP STACK 24 displ mov [rsp+538h+var_520], r8b - 41012b 5 INSTR BELONGTO 40e780 - 41012b 5 INSTR DEADREGS EFLAGS ZZ mov [rsp+538h+var_518], r9 - 41012b 5 PTRIMMEDESP STACK 32 displ mov [rsp+538h+var_518], r9 - 410130 -1 INSTR LOCAL 2ndSrcNumeric add r12, rbp - 410130 3 INSTR BELONGTO 40e780 - 410133 -1 INSTR LOCAL NoMetaUpdate call _memset - 410133 5 INSTR BELONGTO 40e780 - 410133 5 INSTR DEADREGS EFLAGS ZZ call _memset - 410138 -2 INSTR LOCAL n ECX ZZ NumericDEFs movzx ecx, byte ptr [rsp+538h+var_510] - 410138 5 INSTR BELONGTO 40e780 - 410138 5 INSTR DEADREGS EFLAGS ECX R8 R9 ZZ movzx ecx, byte ptr [rsp+538h+var_510] - 410138 5 PTRIMMEDESP STACK 40 displ movzx ecx, byte ptr [rsp+538h+var_510] - 41013d -2 INSTR LOCAL n R8 ZZ NumericDEFs movzx r8d, [rsp+538h+var_520] - 41013d 6 INSTR BELONGTO 40e780 - 41013d 6 INSTR DEADREGS EFLAGS R8 R9 ZZ movzx r8d, [rsp+538h+var_520] - 41013d 6 PTRIMMEDESP STACK 24 displ movzx r8d, [rsp+538h+var_520] - 410143 -2 INSTR LOCAL n R9 ZZ NumericDEFs mov r9, [rsp+538h+var_518] - 410143 5 INSTR BELONGTO 40e780 - 410143 5 INSTR DEADREGS EFLAGS R9 ZZ mov r9, [rsp+538h+var_518] - 410143 5 PTRIMMEDESP STACK 32 displ mov r9, [rsp+538h+var_518] - 410148 -1 INSTR LOCAL NoMetaUpdate jmp loc_40F4B3 - 410148 5 INSTR BELONGTO 40e780 - 41014d 3 INSTR BELONGTO 40e780 - 41014d 3 INSTR DEADREGS EFLAGS ESI EDI ZZ mov rdi, r12 ; s - 410150 -2 INSTR LOCAL n ESI ZZ NUMVia2ndSrcIMMEDNUM mov esi, 30h ; c - 410150 5 INSTR BELONGTO 40e780 - 410150 5 INSTR DEADREGS EFLAGS ESI ZZ mov esi, 30h ; c - 410155 -1 INSTR LOCAL 2ndSrcNumeric add r12, rbp - 410155 3 INSTR BELONGTO 40e780 - 410158 -1 INSTR LOCAL NoMetaUpdate call _memset - 410158 5 INSTR BELONGTO 40e780 - 410158 5 INSTR DEADREGS EFLAGS ZZ call _memset - 41015d -2 INSTR LOCAL n EDX ZZ NumericDEFs movzx edx, byte ptr [rbx] - 41015d 3 INSTR BELONGTO 40e780 - 41015d 3 INSTR DEADREGS EFLAGS EAX EDX ZZ movzx edx, byte ptr [rbx] - 410160 -1 INSTR LOCAL NoMetaUpdate jmp loc_40F61F - 410160 5 INSTR BELONGTO 40e780 - 410165 -1 INSTR LOCAL NoMetaUpdate call ___stack_chk_fail - 410165 5 INSTR BELONGTO 40e780 - 410165 5 INSTR DEADREGS EFLAGS EBX R12 R13 R14 R15 ZZ call ___stack_chk_fail - 410170 0 FUNC FRAMERESTORE 0 0 0 1 0 96 2 0 1 3 0 0 4 0 8 5 0 0 6 0 96 7 0 1 8 0 0 9 0 0 10 0 0 11 0 0 12 0 0 13 0 0 14 0 0 15 0 0 ZZ - 410170 0 FUNC MMSAFENESS SAFE - 410170 24 DATAREF STACK 1292 esp + 0 PARENT LocalFrame LOCALFRAME - 410170 35 FUNC GLOBAL sub_410170 FUNC_UNSAFE NOFP RET 410192 - 410170 4 DATAREF STACK 1293 esp + 0 CHILDOF 1292 OFFSET 0 OutArgsRegion OUTARGS - 410170 4 INSTR BELONGTO 410170 - 410170 4 INSTR DEADREGS EFLAGS ZZ sub rsp, 18h - 410170 8 MEMORYHOLE STACK esp + 24 ReturnAddress - 410174 4 INSTR BELONGTO 410170 - 410174 4 INSTR DEADREGS EFLAGS ZZ mov [rsp+18h+var_18], r9d - 410174 4 PTRIMMEDESP STACK 0 displ mov [rsp+18h+var_18], r9d - 410178 -2 INSTR LOCAL n R9 ZZ NumericDEFs mov r9d, r8d - 410178 3 INSTR BELONGTO 410170 - 410178 3 INSTR DEADREGS EFLAGS R9 ZZ mov r9d, r8d - 41017b 3 INSTR BELONGTO 410170 - 41017b 3 INSTR DEADREGS EFLAGS R8 ZZ mov r8, rcx - 41017e 3 INSTR BELONGTO 410170 - 41017e 3 INSTR DEADREGS EFLAGS ECX ZZ mov rcx, rdx - 410181 -2 INSTR LOCAL n RDX ZZ NumericDEFs mov rdx, rsi - 410181 3 INSTR BELONGTO 410170 - 410181 3 INSTR DEADREGS EFLAGS EDX ZZ mov rdx, rsi - 410184 3 INSTR BELONGTO 410170 - 410184 3 INSTR DEADREGS EFLAGS ESI ZZ mov rsi, rdi - 410187 2 INSTR BELONGTO 410170 - 410187 2 INSTR DEADREGS EFLAGS EDI ZZ xor edi, edi - 410187 -2 INSTR LOCAL n EDI ZZ AlwaysNUM xor edi, edi - 410189 -1 INSTR LOCAL NoMetaUpdate call sub_40E780 - 410189 5 INSTR BELONGTO 410170 - 410189 5 INSTR DEADREGS EFLAGS ZZ call sub_40E780 - 41018e -1 INSTR LOCAL 1stSrcVia2ndSrcIMMEDNUM add rsp, 18h - 41018e 4 INSTR BELONGTO 410170 - 410192 1 INSTR BELONGTO 410170 - 410192 1 INSTR DEADREGS EFLAGS R8 R9 R10 R11 ZZ retn - 410192 24 DEALLOC STACK esp - 24 retn - 4101a0 0 FUNC FRAMERESTORE 0 0 1 1 0 0 2 0 0 3 0 0 4 0 8 5 0 0 6 0 0 7 0 0 8 0 0 9 0 0 10 0 0 11 0 0 12 0 0 13 0 0 14 0 0 15 0 0 ZZ - 4101a0 0 FUNC MMSAFENESS SAFE - 4101a0 1244 FUNC GLOBAL sub_4101A0 FUNC_UNSAFE NOFP RET 41067b - 4101a0 5 INSTR BELONGTO 4101a0 - 4101a0 5 INSTR DEADREGS EFLAGS EAX ZZ mov [rsp+var_30], rbx - 4101a0 5 PTRIMMEDESP STACK -48 displ mov [rsp+var_30], rbx - 4101a5 5 INSTR BELONGTO 4101a0 - 4101a5 5 INSTR DEADREGS EFLAGS EAX EBX ZZ mov [rsp+var_28], rbp - 4101a5 5 PTRIMMEDESP STACK -40 displ mov [rsp+var_28], rbp - 4101aa -1 INSTR LOCAL MetadataUnused mov rbx, r8 - 4101aa 3 INSTR BELONGTO 4101a0 - 4101ad -1 INSTR LOCAL MetadataUnused mov [rsp+var_20], r12 - 4101ad 5 INSTR BELONGTO 4101a0 - 4101b2 -1 INSTR LOCAL MetadataUnused mov [rsp+var_18], r13 - 4101b2 5 INSTR BELONGTO 4101a0 - 4101b7 3 INSTR BELONGTO 4101a0 - 4101b7 3 INSTR DEADREGS EFLAGS EAX R8 R12 R13 ZZ mov rbp, rdi - 4101ba -1 INSTR LOCAL MetadataUnused mov [rsp+var_10], r14 - 4101ba 5 INSTR BELONGTO 4101a0 - 4101bf -1 INSTR LOCAL MetadataUnused mov [rsp+var_8], r15 - 4101bf 5 INSTR BELONGTO 4101a0 - 4101c4 136 DATAREF STACK 1294 esp + 0 PARENT LocalFrame LOCALFRAME - 4101c4 16 DATAREF STACK 1299 esp + 72 CHILDOF 1294 OFFSET 72 LOCALVAR var_40 - 4101c4 48 DATAREF STACK 1295 esp + 0 CHILDOF 1294 OFFSET 0 OutArgsRegion OUTARGS - 4101c4 7 INSTR BELONGTO 4101a0 - 4101c4 7 INSTR DEADREGS EFLAGS EAX R8 R12 R13 R14 R15 ZZ sub rsp, 88h - 4101c4 8 DATAREF STACK 1296 esp + 48 CHILDOF 1294 OFFSET 48 LOCALVAR var_58 - 4101c4 8 DATAREF STACK 1297 esp + 56 CHILDOF 1294 OFFSET 56 LOCALVAR var_50 - 4101c4 8 DATAREF STACK 1298 esp + 64 CHILDOF 1294 OFFSET 64 LOCALVAR var_48 - 4101c4 8 DATAREF STACK 1300 esp + 88 CHILDOF 1294 OFFSET 88 LOCALVAR var_30 - 4101c4 8 DATAREF STACK 1301 esp + 96 CHILDOF 1294 OFFSET 96 LOCALVAR var_28 - 4101c4 8 DATAREF STACK 1302 esp + 104 CHILDOF 1294 OFFSET 104 LOCALVAR var_20 - 4101c4 8 DATAREF STACK 1303 esp + 112 CHILDOF 1294 OFFSET 112 LOCALVAR var_18 - 4101c4 8 DATAREF STACK 1304 esp + 120 CHILDOF 1294 OFFSET 120 LOCALVAR var_10 - 4101c4 8 DATAREF STACK 1305 esp + 128 CHILDOF 1294 OFFSET 128 LOCALVAR var_8 - 4101c4 8 MEMORYHOLE STACK esp + 136 ReturnAddress - 4101cb -1 INSTR LOCAL NoMetaUpdate test rsi, rsi - 4101cb 3 INSTR BELONGTO 4101a0 - 4101ce -1 INSTR LOCAL MetadataUnused mov r12, r9 - 4101ce 3 INSTR BELONGTO 4101a0 - 4101d1 -1 INSTR LOCAL NoMetaUpdate jz loc_410660 - 4101d1 6 INSTR BELONGTO 4101a0 - 4101d7 3 INSTR BELONGTO 4101a0 - 4101d7 3 INSTR DEADREGS EFLAGS EAX R8 R9 R13 R14 R15 ZZ mov r9, rcx - 4101da 3 INSTR BELONGTO 4101a0 - 4101da 3 INSTR DEADREGS EFLAGS EAX ECX R8 R13 R14 R15 ZZ mov r8, rdx - 4101dd 3 INSTR BELONGTO 4101a0 - 4101dd 3 INSTR DEADREGS EFLAGS EAX ECX EDX R13 R14 R15 ZZ mov rcx, rsi - 4101e0 5 INSTR BELONGTO 4101a0 - 4101e0 5 INSTR DEADREGS EFLAGS EAX EDX ESI R13 R14 R15 ZZ mov edx, offset aSSS; "%s (%s) %s\n" - 4101e5 -2 INSTR LOCAL n ESI ZZ NUMVia2ndSrcIMMEDNUM mov esi, 1 - 4101e5 5 INSTR BELONGTO 4101a0 - 4101e5 5 INSTR DEADREGS EFLAGS EAX ESI R13 R14 R15 ZZ mov esi, 1 - 4101ea 2 INSTR BELONGTO 4101a0 - 4101ea 2 INSTR DEADREGS EFLAGS EAX R13 R14 R15 ZZ xor eax, eax - 4101ea -2 INSTR LOCAL n EAX ZZ AlwaysNUM xor eax, eax - 4101ec -1 INSTR LOCAL NoMetaUpdate call ___fprintf_chk - 4101ec 5 INSTR BELONGTO 4101a0 - 4101ec 5 INSTR DEADREGS EFLAGS R13 R14 R15 ZZ call ___fprintf_chk - 4101f1 2 INSTR BELONGTO 4101a0 - 4101f1 2 INSTR DEADREGS EFLAGS EDX ESI EDI R13 R14 R15 ZZ xor edi, edi ; domainname - 4101f1 -2 INSTR LOCAL n EDI ZZ AlwaysNUM xor edi, edi ; domainname - 4101f3 -2 INSTR LOCAL n EDX ZZ NUMVia2ndSrcIMMEDNUM mov edx, 5 ; category - 4101f3 5 INSTR BELONGTO 4101a0 - 4101f3 5 INSTR DEADREGS EFLAGS EDX ESI R13 R14 R15 ZZ mov edx, 5 ; category - 4101f8 5 INSTR BELONGTO 4101a0 - 4101f8 5 INSTR DEADREGS EFLAGS ESI R13 R14 R15 ZZ mov esi, offset aC ; "(C)" - 4101fd -1 INSTR LOCAL NoMetaUpdate call _dcgettext - 4101fd 5 INSTR BELONGTO 4101a0 - 4101fd 5 INSTR DEADREGS EFLAGS R13 R14 R15 ZZ call _dcgettext - 410202 -2 INSTR LOCAL n R8 ZZ NUMVia2ndSrcIMMEDNUM mov r8d, 7DBh - 410202 6 INSTR BELONGTO 4101a0 - 410202 6 INSTR DEADREGS EFLAGS ECX EDX ESI EDI R8 R13 R14 R15 ZZ mov r8d, 7DBh - 410208 3 INSTR BELONGTO 4101a0 - 410208 3 INSTR DEADREGS EFLAGS ECX EDX ESI EDI R13 R14 R15 ZZ mov rcx, rax - 41020b 5 INSTR BELONGTO 4101a0 - 41020b 5 INSTR DEADREGS EFLAGS EAX EDX ESI EDI R13 R14 R15 ZZ mov edx, offset aCopyrightSDFre; "Copyright %s %d Free Software Foundatio"... - 410210 -2 INSTR LOCAL n ESI ZZ NUMVia2ndSrcIMMEDNUM mov esi, 1 - 410210 5 INSTR BELONGTO 4101a0 - 410210 5 INSTR DEADREGS EFLAGS EAX ESI EDI R13 R14 R15 ZZ mov esi, 1 - 410215 3 INSTR BELONGTO 4101a0 - 410215 3 INSTR DEADREGS EFLAGS EAX EDI R13 R14 R15 ZZ mov rdi, rbp - 410218 2 INSTR BELONGTO 4101a0 - 410218 2 INSTR DEADREGS EFLAGS EAX R13 R14 R15 ZZ xor eax, eax - 410218 -2 INSTR LOCAL n EAX ZZ AlwaysNUM xor eax, eax - 41021a -1 INSTR LOCAL NoMetaUpdate call ___fprintf_chk - 41021a 5 INSTR BELONGTO 4101a0 - 41021a 5 INSTR DEADREGS EFLAGS R13 R14 R15 ZZ call ___fprintf_chk - 41021f 2 INSTR BELONGTO 4101a0 - 41021f 2 INSTR DEADREGS EFLAGS EDX ESI EDI R13 R14 R15 ZZ xor edi, edi ; domainname - 41021f -2 INSTR LOCAL n EDI ZZ AlwaysNUM xor edi, edi ; domainname - 410221 -2 INSTR LOCAL n EDX ZZ NUMVia2ndSrcIMMEDNUM mov edx, 5 ; category - 410221 5 INSTR BELONGTO 4101a0 - 410221 5 INSTR DEADREGS EFLAGS EDX ESI R13 R14 R15 ZZ mov edx, 5 ; category - 410226 5 INSTR BELONGTO 4101a0 - 410226 5 INSTR DEADREGS EFLAGS ESI R13 R14 R15 ZZ mov esi, offset aLicenseGplv3Gn; "\nLicense GPLv3+: GNU GPL version 3 or "... - 41022b -1 INSTR LOCAL NoMetaUpdate call _dcgettext - 41022b 5 INSTR BELONGTO 4101a0 - 41022b 5 INSTR DEADREGS EFLAGS R13 R14 R15 ZZ call _dcgettext - 410230 3 INSTR BELONGTO 4101a0 - 410230 3 INSTR DEADREGS EFLAGS ESI EDI R13 R14 R15 ZZ mov rsi, rbp ; stream - 410233 3 INSTR BELONGTO 4101a0 - 410233 3 INSTR DEADREGS EFLAGS EDI R13 R14 R15 ZZ mov rdi, rax ; s - 410236 -1 INSTR LOCAL NoMetaUpdate call _fputs_unlocked - 410236 5 INSTR BELONGTO 4101a0 - 410236 5 INSTR DEADREGS EFLAGS R13 R14 R15 ZZ call _fputs_unlocked - 41023b -1 INSTR LOCAL NoMetaUpdate cmp r12, 9 ; switch 10 cases - 41023b 4 INSTR BELONGTO 4101a0 - 41023f -1 INSTR LOCAL NoMetaUpdate jbe loc_410300 - 41023f 6 INSTR BELONGTO 4101a0 - 410245 4 INSTR BELONGTO 4101a0 - 410245 4 INSTR DEADREGS EFLAGS EAX ECX EDX ESI EDI R8 R9 R12 R13 R14 R15 ZZ mov rax, [rbx+8] ; jumptable 0000000000410300 default case - 410249 4 INSTR BELONGTO 4101a0 - 410249 4 INSTR DEADREGS EFLAGS ECX EDX ESI EDI R8 R9 R12 R13 R14 R15 ZZ mov rcx, [rbx+40h] - 41024d -2 INSTR LOCAL n EDX ZZ NUMVia2ndSrcIMMEDNUM mov edx, 5 ; category - 41024d 5 INSTR BELONGTO 4101a0 - 41024d 5 INSTR DEADREGS EFLAGS EDX ESI EDI R8 R9 R12 R13 R14 R15 ZZ mov edx, 5 ; category - 410252 4 INSTR BELONGTO 4101a0 - 410252 4 INSTR DEADREGS EFLAGS ESI EDI R8 R9 R12 R13 R14 R15 ZZ mov r15, [rbx+38h] - 410256 4 INSTR BELONGTO 4101a0 - 410256 4 INSTR DEADREGS EFLAGS ESI EDI R8 R9 R12 R13 R14 ZZ mov r14, [rbx+30h] - 41025a 5 INSTR BELONGTO 4101a0 - 41025a 5 INSTR DEADREGS EFLAGS ESI EDI R8 R9 R12 R13 ZZ mov esi, offset aWrittenBySSSSS; "Written by %s, %s, %s,\n%s, %s, %s, %s,"... - 41025f 4 INSTR BELONGTO 4101a0 - 41025f 4 INSTR DEADREGS EFLAGS EDI R8 R9 R12 R13 ZZ mov r13, [rbx+28h] - 410263 4 INSTR BELONGTO 4101a0 - 410263 4 INSTR DEADREGS EFLAGS EDI R8 R9 R12 ZZ mov r12, [rbx+20h] - 410267 4 INSTR BELONGTO 4101a0 - 410267 4 INSTR DEADREGS EFLAGS EDI R8 R9 ZZ mov r8, [rbx+18h] - 41026b 4 INSTR BELONGTO 4101a0 - 41026b 4 INSTR DEADREGS EFLAGS EDI R9 ZZ mov r9, [rbx+10h] - 41026f 3 INSTR BELONGTO 4101a0 - 41026f 3 INSTR DEADREGS EFLAGS EDI ZZ mov rbx, [rbx] - 410272 -1 INSTR LOCAL MetadataUnused mov [rsp+88h+var_40], rax - 410272 5 INSTR BELONGTO 4101a0 - 410277 2 INSTR BELONGTO 4101a0 - 410277 2 INSTR DEADREGS EFLAGS EDI ZZ xor edi, edi ; domainname - 410277 -2 INSTR LOCAL n EDI ZZ AlwaysNUM xor edi, edi ; domainname - 410279 5 INSTR BELONGTO 4101a0 - 410279 5 INSTR DEADREGS EFLAGS ZZ mov [rsp+88h+var_58], rcx - 410279 5 PTRIMMEDESP STACK 48 displ mov [rsp+88h+var_58], rcx - 41027e 5 INSTR BELONGTO 4101a0 - 41027e 5 INSTR DEADREGS EFLAGS ZZ mov [rsp+88h+var_50], r8 - 41027e 5 PTRIMMEDESP STACK 56 displ mov [rsp+88h+var_50], r8 - 410283 5 INSTR BELONGTO 4101a0 - 410283 5 INSTR DEADREGS EFLAGS ZZ mov [rsp+88h+var_48], r9 - 410283 5 PTRIMMEDESP STACK 64 displ mov [rsp+88h+var_48], r9 - 410288 -1 INSTR LOCAL NoMetaUpdate call _dcgettext - 410288 5 INSTR BELONGTO 4101a0 - 410288 5 INSTR DEADREGS EFLAGS ZZ call _dcgettext - 41028d 5 INSTR BELONGTO 4101a0 - 41028d 5 INSTR DEADREGS EFLAGS ECX EDX ESI EDI R8 R9 ZZ mov r8, [rsp+88h+var_50] - 41028d 5 PTRIMMEDESP STACK 56 displ mov r8, [rsp+88h+var_50] - 410292 5 INSTR BELONGTO 4101a0 - 410292 5 INSTR DEADREGS EFLAGS ECX EDX ESI EDI R9 ZZ mov rcx, [rsp+88h+var_58] - 410292 5 PTRIMMEDESP STACK 48 displ mov rcx, [rsp+88h+var_58] - 410297 3 INSTR BELONGTO 4101a0 - 410297 3 INSTR DEADREGS EFLAGS EDX ESI EDI R9 ZZ mov rdx, rax - 41029a 5 INSTR BELONGTO 4101a0 - 41029a 5 INSTR DEADREGS EFLAGS EAX ESI EDI R9 ZZ mov r9, [rsp+88h+var_48] - 41029a 5 PTRIMMEDESP STACK 64 displ mov r9, [rsp+88h+var_48] - 41029f -2 INSTR LOCAL n ESI ZZ NUMVia2ndSrcIMMEDNUM mov esi, 1 - 41029f 5 INSTR BELONGTO 4101a0 - 41029f 5 INSTR DEADREGS EFLAGS EAX ESI EDI ZZ mov esi, 1 - 4102a4 3 INSTR BELONGTO 4101a0 - 4102a4 3 INSTR DEADREGS EFLAGS EAX EDI ZZ mov rdi, rbp - 4102a7 2 INSTR BELONGTO 4101a0 - 4102a7 2 INSTR DEADREGS EFLAGS EAX ZZ xor eax, eax - 4102a7 -2 INSTR LOCAL n EAX ZZ AlwaysNUM xor eax, eax - 4102a9 5 INSTR BELONGTO 4101a0 - 4102a9 5 INSTR DEADREGS EFLAGS ZZ mov [rsp+88h+var_68], r15 - 4102a9 5 PTRIMMEDESP STACK 32 displ mov [rsp+88h+var_68], r15 - 4102ae 5 INSTR BELONGTO 4101a0 - 4102ae 5 INSTR DEADREGS EFLAGS R15 ZZ mov [rsp+88h+var_70], r14 - 4102ae 5 PTRIMMEDESP STACK 24 displ mov [rsp+88h+var_70], r14 - 4102b3 4 INSTR BELONGTO 4101a0 - 4102b3 4 INSTR DEADREGS EFLAGS R14 R15 ZZ mov [rsp+88h+var_88], r8 - 4102b3 4 PTRIMMEDESP STACK 0 displ mov [rsp+88h+var_88], r8 - 4102b7 5 INSTR BELONGTO 4101a0 - 4102b7 5 INSTR DEADREGS EFLAGS R8 R14 R15 ZZ mov r8, [rsp+88h+var_40] - 4102b7 5 PTRIMMEDESP STACK 72 displ mov r8, [rsp+88h+var_40] - 4102bc 5 INSTR BELONGTO 4101a0 - 4102bc 5 INSTR DEADREGS EFLAGS R14 R15 ZZ mov [rsp+88h+var_60], rcx - 4102bc 5 PTRIMMEDESP STACK 40 displ mov [rsp+88h+var_60], rcx - 4102c1 3 INSTR BELONGTO 4101a0 - 4102c1 3 INSTR DEADREGS EFLAGS ECX R14 R15 ZZ mov rcx, rbx - 4102c4 5 INSTR BELONGTO 4101a0 - 4102c4 5 INSTR DEADREGS EFLAGS EBX R14 R15 ZZ mov [rsp+88h+var_78], r13 - 4102c4 5 PTRIMMEDESP STACK 16 displ mov [rsp+88h+var_78], r13 - 4102c9 5 INSTR BELONGTO 4101a0 - 4102c9 5 INSTR DEADREGS EFLAGS EBX R13 R14 R15 ZZ mov [rsp+88h+var_80], r12 - 4102c9 5 PTRIMMEDESP STACK 8 displ mov [rsp+88h+var_80], r12 - 4102ce -1 INSTR LOCAL NoMetaUpdate call ___fprintf_chk - 4102ce 5 INSTR BELONGTO 4101a0 - 4102ce 5 INSTR DEADREGS EFLAGS EBX R12 R13 R14 R15 ZZ call ___fprintf_chk - 4102d3 5 INSTR BELONGTO 4101a0 - 4102d3 5 INSTR DEADREGS EFLAGS EBX R8 R9 R10 R11 R12 R13 R14 R15 ZZ mov rbx, [rsp+88h+var_30] - 4102d3 5 PTRIMMEDESP STACK 88 displ mov rbx, [rsp+88h+var_30] - 4102d8 5 INSTR BELONGTO 4101a0 - 4102d8 5 INSTR DEADREGS EFLAGS R8 R9 R10 R11 R12 R13 R14 R15 ZZ mov rbp, [rsp+88h+var_28] - 4102d8 5 PTRIMMEDESP STACK 96 displ mov rbp, [rsp+88h+var_28] - 4102dd -1 INSTR LOCAL MetadataUnused mov r12, [rsp+88h+var_20] - 4102dd 5 INSTR BELONGTO 4101a0 - 4102e2 -1 INSTR LOCAL MetadataUnused mov r13, [rsp+88h+var_18] - 4102e2 5 INSTR BELONGTO 4101a0 - 4102e7 -1 INSTR LOCAL MetadataUnused mov r14, [rsp+88h+var_10] - 4102e7 5 INSTR BELONGTO 4101a0 - 4102ec -1 INSTR LOCAL MetadataUnused mov r15, [rsp+88h+var_8] - 4102ec 8 INSTR BELONGTO 4101a0 - 4102f4 -1 INSTR LOCAL 1stSrcVia2ndSrcIMMEDNUM add rsp, 88h - 4102f4 7 INSTR BELONGTO 4101a0 - 4102fb 1 INSTR BELONGTO 4101a0 - 4102fb 1 INSTR DEADREGS EFLAGS R8 R9 R10 R11 R12 R13 R14 R15 ZZ retn - 410300 -1 INSTR LOCAL NoMetaUpdate jmp ds:off_4162E8[r12*8]; switch jump - 410300 8 INSTR BELONGTO 4101a0 - 410310 4 INSTR BELONGTO 4101a0 - 410310 4 INSTR DEADREGS EFLAGS EAX ECX EDX ESI EDI R8 R9 R12 R13 R14 R15 ZZ mov rax, [rbx+8] ; jumptable 0000000000410300 case 9 - 410314 4 INSTR BELONGTO 4101a0 - 410314 4 INSTR DEADREGS EFLAGS ECX EDX ESI EDI R8 R9 R12 R13 R14 R15 ZZ mov rcx, [rbx+40h] - 410318 -2 INSTR LOCAL n EDX ZZ NUMVia2ndSrcIMMEDNUM mov edx, 5 - 410318 5 INSTR BELONGTO 4101a0 - 410318 5 INSTR DEADREGS EFLAGS EDX ESI EDI R8 R9 R12 R13 R14 R15 ZZ mov edx, 5 - 41031d 4 INSTR BELONGTO 4101a0 - 41031d 4 INSTR DEADREGS EFLAGS ESI EDI R8 R9 R12 R13 R14 R15 ZZ mov r15, [rbx+38h] - 410321 4 INSTR BELONGTO 4101a0 - 410321 4 INSTR DEADREGS EFLAGS ESI EDI R8 R9 R12 R13 R14 ZZ mov r14, [rbx+30h] - 410325 5 INSTR BELONGTO 4101a0 - 410325 5 INSTR DEADREGS EFLAGS ESI EDI R8 R9 R12 R13 ZZ mov esi, offset aWrittenBySSS_0; "Written by %s, %s, %s,\n%s, %s, %s, %s,"... - 41032a 4 INSTR BELONGTO 4101a0 - 41032a 4 INSTR DEADREGS EFLAGS EDI R8 R9 R12 R13 ZZ mov r13, [rbx+28h] - 41032e 4 INSTR BELONGTO 4101a0 - 41032e 4 INSTR DEADREGS EFLAGS EDI R8 R9 R12 ZZ mov r12, [rbx+20h] - 410332 4 INSTR BELONGTO 4101a0 - 410332 4 INSTR DEADREGS EFLAGS EDI R8 R9 ZZ mov r8, [rbx+18h] - 410336 4 INSTR BELONGTO 4101a0 - 410336 4 INSTR DEADREGS EFLAGS EDI R9 ZZ mov r9, [rbx+10h] - 41033a -1 INSTR LOCAL MetadataUnused mov [rsp+88h+var_40], rax - 41033a 5 INSTR BELONGTO 4101a0 - 41033f 3 INSTR BELONGTO 4101a0 - 41033f 3 INSTR DEADREGS EFLAGS EDI ZZ mov rbx, [rbx] - 410342 -1 INSTR LOCAL NoMetaUpdate jmp loc_410277 - 410342 5 INSTR BELONGTO 4101a0 - 410350 -1 INSTR LOCAL NoMetaUpdate call _abort ; jumptable 0000000000410300 case 0 - 410350 5 INSTR BELONGTO 4101a0 - 410350 5 INSTR DEADREGS EFLAGS EBX R12 R13 R14 R15 ZZ call _abort ; jumptable 0000000000410300 case 0 - 410358 3 INSTR BELONGTO 4101a0 - 410358 3 INSTR DEADREGS EFLAGS EDX ESI EDI R12 R13 R14 R15 ZZ mov rbx, [rbx] ; jumptable 0000000000410300 case 1 - 41035b -2 INSTR LOCAL n EDX ZZ NUMVia2ndSrcIMMEDNUM mov edx, 5 ; category - 41035b 5 INSTR BELONGTO 4101a0 - 41035b 5 INSTR DEADREGS EFLAGS EDX ESI EDI R12 R13 R14 R15 ZZ mov edx, 5 ; category - 410360 5 INSTR BELONGTO 4101a0 - 410360 5 INSTR DEADREGS EFLAGS ESI EDI R12 R13 R14 R15 ZZ mov esi, offset aWrittenByS_; "Written by %s.\n" - 410365 2 INSTR BELONGTO 4101a0 - 410365 2 INSTR DEADREGS EFLAGS EDI R12 R13 R14 R15 ZZ xor edi, edi ; domainname - 410365 -2 INSTR LOCAL n EDI ZZ AlwaysNUM xor edi, edi ; domainname - 410367 -1 INSTR LOCAL NoMetaUpdate call _dcgettext - 410367 5 INSTR BELONGTO 4101a0 - 410367 5 INSTR DEADREGS EFLAGS R12 R13 R14 R15 ZZ call _dcgettext - 41036c 3 INSTR BELONGTO 4101a0 - 41036c 3 INSTR DEADREGS EFLAGS ECX EDX ESI EDI R8 R9 R10 R11 R12 R13 R14 R15 ZZ mov rcx, rbx - 41036f -1 INSTR LOCAL MetadataUnused mov rdi, rbp - 41036f 3 INSTR BELONGTO 4101a0 - 410372 -1 INSTR LOCAL MetadataUnused mov rbx, [rsp+88h+var_30] - 410372 5 INSTR BELONGTO 4101a0 - 410377 -1 INSTR LOCAL MetadataUnused mov rbp, [rsp+88h+var_28] - 410377 5 INSTR BELONGTO 4101a0 - 41037c -1 INSTR LOCAL MetadataUnused mov r12, [rsp+88h+var_20] - 41037c 5 INSTR BELONGTO 4101a0 - 410381 3 INSTR BELONGTO 4101a0 - 410381 3 INSTR DEADREGS EFLAGS EDX EBX ESI EDI R8 R9 R10 R11 R12 R13 R14 R15 ZZ mov rdx, rax - 410384 -1 INSTR LOCAL MetadataUnused mov r13, [rsp+88h+var_18] - 410384 5 INSTR BELONGTO 4101a0 - 410389 -1 INSTR LOCAL MetadataUnused mov r14, [rsp+88h+var_10] - 410389 5 INSTR BELONGTO 4101a0 - 41038e -1 INSTR LOCAL MetadataUnused mov esi, 1 - 41038e 5 INSTR BELONGTO 4101a0 - 410393 -1 INSTR LOCAL MetadataUnused mov r15, [rsp+88h+var_8] - 410393 8 INSTR BELONGTO 4101a0 - 41039b 2 INSTR BELONGTO 4101a0 - 41039b 2 INSTR DEADREGS EFLAGS EAX EBX ESI EDI R8 R9 R10 R11 R12 R13 R14 R15 ZZ xor eax, eax - 41039b -2 INSTR LOCAL n EAX ZZ AlwaysNUM xor eax, eax - 41039d -1 INSTR LOCAL 1stSrcVia2ndSrcIMMEDNUM add rsp, 88h - 41039d 7 INSTR BELONGTO 4101a0 - 4103a4 -1 INSTR LOCAL NoMetaUpdate jmp ___fprintf_chk - 4103a4 5 INSTR BELONGTO 4101a0 - 4103a4 5 INSTR DEADREGS EFLAGS EBX ESI EDI R8 R9 R10 R11 R12 R13 R14 R15 ZZ jmp ___fprintf_chk - 4103b0 -1 INSTR LOCAL MetadataUnused mov r12, [rbx+8] ; jumptable 0000000000410300 case 2 - 4103b0 4 INSTR BELONGTO 4101a0 - 4103b4 3 INSTR BELONGTO 4101a0 - 4103b4 3 INSTR DEADREGS EFLAGS EDX ESI EDI R13 R14 R15 ZZ mov rbx, [rbx] - 4103b7 -2 INSTR LOCAL n EDX ZZ NUMVia2ndSrcIMMEDNUM mov edx, 5 ; category - 4103b7 5 INSTR BELONGTO 4101a0 - 4103b7 5 INSTR DEADREGS EFLAGS EDX ESI EDI R13 R14 R15 ZZ mov edx, 5 ; category - 4103bc 5 INSTR BELONGTO 4101a0 - 4103bc 5 INSTR DEADREGS EFLAGS ESI EDI R13 R14 R15 ZZ mov esi, offset aWrittenBySAndS; "Written by %s and %s.\n" - 4103c1 2 INSTR BELONGTO 4101a0 - 4103c1 2 INSTR DEADREGS EFLAGS EDI R13 R14 R15 ZZ xor edi, edi ; domainname - 4103c1 -2 INSTR LOCAL n EDI ZZ AlwaysNUM xor edi, edi ; domainname - 4103c3 -1 INSTR LOCAL NoMetaUpdate call _dcgettext - 4103c3 5 INSTR BELONGTO 4101a0 - 4103c3 5 INSTR DEADREGS EFLAGS R13 R14 R15 ZZ call _dcgettext - 4103c8 -1 INSTR LOCAL MetadataUnused mov r8, r12 - 4103c8 3 INSTR BELONGTO 4101a0 - 4103cb 3 INSTR BELONGTO 4101a0 - 4103cb 3 INSTR DEADREGS EFLAGS ECX EDX ESI EDI R8 R9 R10 R11 R12 R13 R14 R15 ZZ mov rcx, rbx - 4103ce -1 INSTR LOCAL MetadataUnused mov rdi, rbp - 4103ce 3 INSTR BELONGTO 4101a0 - 4103d1 -1 INSTR LOCAL MetadataUnused mov rbx, [rsp+88h+var_30] - 4103d1 5 INSTR BELONGTO 4101a0 - 4103d6 -1 INSTR LOCAL MetadataUnused mov rbp, [rsp+88h+var_28] - 4103d6 5 INSTR BELONGTO 4101a0 - 4103db 3 INSTR BELONGTO 4101a0 - 4103db 3 INSTR DEADREGS EFLAGS EDX EBX ESI EDI R8 R9 R10 R11 R12 R13 R14 R15 ZZ mov rdx, rax - 4103de -1 INSTR LOCAL MetadataUnused mov r12, [rsp+88h+var_20] - 4103de 5 INSTR BELONGTO 4101a0 - 4103e3 -1 INSTR LOCAL MetadataUnused mov r13, [rsp+88h+var_18] - 4103e3 5 INSTR BELONGTO 4101a0 - 4103e8 -1 INSTR LOCAL MetadataUnused mov esi, 1 - 4103e8 5 INSTR BELONGTO 4101a0 - 4103ed -1 INSTR LOCAL MetadataUnused mov r14, [rsp+88h+var_10] - 4103ed 5 INSTR BELONGTO 4101a0 - 4103f2 -1 INSTR LOCAL MetadataUnused mov r15, [rsp+88h+var_8] - 4103f2 8 INSTR BELONGTO 4101a0 - 4103fa 2 INSTR BELONGTO 4101a0 - 4103fa 2 INSTR DEADREGS EFLAGS EAX EBX ESI EDI R8 R9 R10 R11 R12 R13 R14 R15 ZZ xor eax, eax - 4103fa -2 INSTR LOCAL n EAX ZZ AlwaysNUM xor eax, eax - 4103fc -1 INSTR LOCAL 1stSrcVia2ndSrcIMMEDNUM add rsp, 88h - 4103fc 7 INSTR BELONGTO 4101a0 - 410403 -1 INSTR LOCAL NoMetaUpdate jmp ___fprintf_chk - 410403 5 INSTR BELONGTO 4101a0 - 410403 5 INSTR DEADREGS EFLAGS EBX ESI EDI R8 R9 R10 R11 R12 R13 R14 R15 ZZ jmp ___fprintf_chk - 410410 -1 INSTR LOCAL MetadataUnused mov r13, [rbx+10h] ; jumptable 0000000000410300 case 3 - 410410 4 INSTR BELONGTO 4101a0 - 410414 -1 INSTR LOCAL MetadataUnused mov r12, [rbx+8] - 410414 4 INSTR BELONGTO 4101a0 - 410418 -2 INSTR LOCAL n EDX ZZ NUMVia2ndSrcIMMEDNUM mov edx, 5 ; category - 410418 5 INSTR BELONGTO 4101a0 - 410418 5 INSTR DEADREGS EFLAGS EDX ESI EDI R14 R15 ZZ mov edx, 5 ; category - 41041d 3 INSTR BELONGTO 4101a0 - 41041d 3 INSTR DEADREGS EFLAGS ESI EDI R14 R15 ZZ mov rbx, [rbx] - 410420 5 INSTR BELONGTO 4101a0 - 410420 5 INSTR DEADREGS EFLAGS ESI EDI R14 R15 ZZ mov esi, offset aWrittenBySSAnd; "Written by %s, %s, and %s.\n" - 410425 2 INSTR BELONGTO 4101a0 - 410425 2 INSTR DEADREGS EFLAGS EDI R14 R15 ZZ xor edi, edi ; domainname - 410425 -2 INSTR LOCAL n EDI ZZ AlwaysNUM xor edi, edi ; domainname - 410427 -1 INSTR LOCAL NoMetaUpdate call _dcgettext - 410427 5 INSTR BELONGTO 4101a0 - 410427 5 INSTR DEADREGS EFLAGS R14 R15 ZZ call _dcgettext - 41042c -1 INSTR LOCAL MetadataUnused mov r9, r13 - 41042c 3 INSTR BELONGTO 4101a0 - 41042f -1 INSTR LOCAL MetadataUnused mov r8, r12 - 41042f 3 INSTR BELONGTO 4101a0 - 410432 -1 INSTR LOCAL MetadataUnused mov rdi, rbp - 410432 3 INSTR BELONGTO 4101a0 - 410435 3 INSTR BELONGTO 4101a0 - 410435 3 INSTR DEADREGS EFLAGS ECX EDX ESI EDI R8 R9 R10 R11 R12 R13 R14 R15 ZZ mov rcx, rbx - 410438 -1 INSTR LOCAL MetadataUnused mov rbp, [rsp+88h+var_28] - 410438 5 INSTR BELONGTO 4101a0 - 41043d -1 INSTR LOCAL MetadataUnused mov rbx, [rsp+88h+var_30] - 41043d 5 INSTR BELONGTO 4101a0 - 410442 -1 INSTR LOCAL MetadataUnused mov r12, [rsp+88h+var_20] - 410442 5 INSTR BELONGTO 4101a0 - 410447 -1 INSTR LOCAL MetadataUnused mov r13, [rsp+88h+var_18] - 410447 5 INSTR BELONGTO 4101a0 - 41044c 3 INSTR BELONGTO 4101a0 - 41044c 3 INSTR DEADREGS EFLAGS EDX EBX ESI EDI R8 R9 R10 R11 R12 R13 R14 R15 ZZ mov rdx, rax - 41044f -1 INSTR LOCAL MetadataUnused mov r14, [rsp+88h+var_10] - 41044f 5 INSTR BELONGTO 4101a0 - 410454 -1 INSTR LOCAL MetadataUnused mov r15, [rsp+88h+var_8] - 410454 8 INSTR BELONGTO 4101a0 - 41045c -1 INSTR LOCAL MetadataUnused mov esi, 1 - 41045c 5 INSTR BELONGTO 4101a0 - 410461 2 INSTR BELONGTO 4101a0 - 410461 2 INSTR DEADREGS EFLAGS EAX EBX ESI EDI R8 R9 R10 R11 R12 R13 R14 R15 ZZ xor eax, eax - 410461 -2 INSTR LOCAL n EAX ZZ AlwaysNUM xor eax, eax - 410463 -1 INSTR LOCAL 1stSrcVia2ndSrcIMMEDNUM add rsp, 88h - 410463 7 INSTR BELONGTO 4101a0 - 41046a 136 DEALLOC STACK esp - 136 jmp ___fprintf_chk - 41046a -1 INSTR LOCAL NoMetaUpdate jmp ___fprintf_chk - 41046a 5 INSTR BELONGTO 4101a0 - 41046a 5 INSTR DEADREGS EFLAGS EBX ESI EDI R8 R9 R10 R11 R12 R13 R14 R15 ZZ jmp ___fprintf_chk - 410470 4 INSTR BELONGTO 4101a0 - 410470 4 INSTR DEADREGS EFLAGS EDX ESI EDI R12 R13 R14 R15 ZZ mov r14, [rbx+18h] ; jumptable 0000000000410300 case 4 - 410474 4 INSTR BELONGTO 4101a0 - 410474 4 INSTR DEADREGS EFLAGS EDX ESI EDI R12 R13 R15 ZZ mov r13, [rbx+10h] - 410478 2 INSTR BELONGTO 4101a0 - 410478 2 INSTR DEADREGS EFLAGS EDX ESI EDI R12 R15 ZZ xor edi, edi ; domainname - 410478 -2 INSTR LOCAL n EDI ZZ AlwaysNUM xor edi, edi ; domainname - 41047a 4 INSTR BELONGTO 4101a0 - 41047a 4 INSTR DEADREGS EFLAGS EDX ESI R12 R15 ZZ mov r12, [rbx+8] - 41047e 3 INSTR BELONGTO 4101a0 - 41047e 3 INSTR DEADREGS EFLAGS EDX ESI R15 ZZ mov rbx, [rbx] - 410481 -2 INSTR LOCAL n EDX ZZ NUMVia2ndSrcIMMEDNUM mov edx, 5 ; category - 410481 5 INSTR BELONGTO 4101a0 - 410481 5 INSTR DEADREGS EFLAGS EDX ESI R15 ZZ mov edx, 5 ; category - 410486 5 INSTR BELONGTO 4101a0 - 410486 5 INSTR DEADREGS EFLAGS ESI R15 ZZ mov esi, offset aWrittenBySSSAn; "Written by %s, %s, %s,\nand %s.\n" - 41048b -1 INSTR LOCAL NoMetaUpdate call _dcgettext - 41048b 5 INSTR BELONGTO 4101a0 - 41048b 5 INSTR DEADREGS EFLAGS R15 ZZ call _dcgettext - 410490 3 INSTR BELONGTO 4101a0 - 410490 3 INSTR DEADREGS EFLAGS ECX EDX ESI EDI R8 R9 R15 ZZ mov r9, r13 - 410493 3 INSTR BELONGTO 4101a0 - 410493 3 INSTR DEADREGS EFLAGS ECX EDX ESI EDI R8 R13 R15 ZZ mov rdx, rax - 410496 3 INSTR BELONGTO 4101a0 - 410496 3 INSTR DEADREGS EFLAGS EAX ECX ESI EDI R8 R13 R15 ZZ mov r8, r12 - 410499 3 INSTR BELONGTO 4101a0 - 410499 3 INSTR DEADREGS EFLAGS EAX ECX ESI EDI R12 R13 R15 ZZ mov rcx, rbx - 41049c -2 INSTR LOCAL n ESI ZZ NUMVia2ndSrcIMMEDNUM mov esi, 1 - 41049c 5 INSTR BELONGTO 4101a0 - 41049c 5 INSTR DEADREGS EFLAGS EAX EBX ESI EDI R12 R13 R15 ZZ mov esi, 1 - 4104a1 3 INSTR BELONGTO 4101a0 - 4104a1 3 INSTR DEADREGS EFLAGS EAX EBX EDI R12 R13 R15 ZZ mov rdi, rbp - 4104a4 2 INSTR BELONGTO 4101a0 - 4104a4 2 INSTR DEADREGS EFLAGS EAX EBX R12 R13 R15 ZZ xor eax, eax - 4104a4 -2 INSTR LOCAL n EAX ZZ AlwaysNUM xor eax, eax - 4104a6 4 INSTR BELONGTO 4101a0 - 4104a6 4 INSTR DEADREGS EFLAGS EBX R12 R13 R15 ZZ mov [rsp+88h+var_88], r14 - 4104a6 4 PTRIMMEDESP STACK 0 displ mov [rsp+88h+var_88], r14 - 4104aa -1 INSTR LOCAL NoMetaUpdate call ___fprintf_chk - 4104aa 5 INSTR BELONGTO 4101a0 - 4104aa 5 INSTR DEADREGS EFLAGS EBX R12 R13 R14 R15 ZZ call ___fprintf_chk - 4104af -1 INSTR LOCAL NoMetaUpdate jmp loc_4102D3 - 4104af 5 INSTR BELONGTO 4101a0 - 4104b8 4 INSTR BELONGTO 4101a0 - 4104b8 4 INSTR DEADREGS EFLAGS EDX ESI EDI R12 R13 R14 R15 ZZ mov r15, [rbx+20h] ; jumptable 0000000000410300 case 5 - 4104bc 4 INSTR BELONGTO 4101a0 - 4104bc 4 INSTR DEADREGS EFLAGS EDX ESI EDI R12 R13 R14 ZZ mov r14, [rbx+18h] - 4104c0 2 INSTR BELONGTO 4101a0 - 4104c0 2 INSTR DEADREGS EFLAGS EDX ESI EDI R12 R13 ZZ xor edi, edi ; domainname - 4104c0 -2 INSTR LOCAL n EDI ZZ AlwaysNUM xor edi, edi ; domainname - 4104c2 4 INSTR BELONGTO 4101a0 - 4104c2 4 INSTR DEADREGS EFLAGS EDX ESI R12 R13 ZZ mov r13, [rbx+10h] - 4104c6 4 INSTR BELONGTO 4101a0 - 4104c6 4 INSTR DEADREGS EFLAGS EDX ESI R12 ZZ mov r12, [rbx+8] - 4104ca -2 INSTR LOCAL n EDX ZZ NUMVia2ndSrcIMMEDNUM mov edx, 5 ; category - 4104ca 5 INSTR BELONGTO 4101a0 - 4104ca 5 INSTR DEADREGS EFLAGS EDX ESI ZZ mov edx, 5 ; category - 4104cf 3 INSTR BELONGTO 4101a0 - 4104cf 3 INSTR DEADREGS EFLAGS ESI ZZ mov rbx, [rbx] - 4104d2 5 INSTR BELONGTO 4101a0 - 4104d2 5 INSTR DEADREGS EFLAGS ESI ZZ mov esi, offset aWrittenBySSSSA; "Written by %s, %s, %s,\n%s, and %s.\n" - 4104d7 -1 INSTR LOCAL NoMetaUpdate call _dcgettext - 4104d7 5 INSTR BELONGTO 4101a0 - 4104d7 5 INSTR DEADREGS EFLAGS ZZ call _dcgettext - 4104dc 3 INSTR BELONGTO 4101a0 - 4104dc 3 INSTR DEADREGS EFLAGS ECX EDX ESI EDI R8 R9 ZZ mov r9, r13 - 4104df 3 INSTR BELONGTO 4101a0 - 4104df 3 INSTR DEADREGS EFLAGS ECX EDX ESI EDI R8 R13 ZZ mov rdx, rax - 4104e2 3 INSTR BELONGTO 4101a0 - 4104e2 3 INSTR DEADREGS EFLAGS EAX ECX ESI EDI R8 R13 ZZ mov r8, r12 - 4104e5 3 INSTR BELONGTO 4101a0 - 4104e5 3 INSTR DEADREGS EFLAGS EAX ECX ESI EDI R12 R13 ZZ mov rcx, rbx - 4104e8 -2 INSTR LOCAL n ESI ZZ NUMVia2ndSrcIMMEDNUM mov esi, 1 - 4104e8 5 INSTR BELONGTO 4101a0 - 4104e8 5 INSTR DEADREGS EFLAGS EAX EBX ESI EDI R12 R13 ZZ mov esi, 1 - 4104ed 3 INSTR BELONGTO 4101a0 - 4104ed 3 INSTR DEADREGS EFLAGS EAX EBX EDI R12 R13 ZZ mov rdi, rbp - 4104f0 2 INSTR BELONGTO 4101a0 - 4104f0 2 INSTR DEADREGS EFLAGS EAX EBX R12 R13 ZZ xor eax, eax - 4104f0 -2 INSTR LOCAL n EAX ZZ AlwaysNUM xor eax, eax - 4104f2 5 INSTR BELONGTO 4101a0 - 4104f2 5 INSTR DEADREGS EFLAGS EBX R12 R13 ZZ mov [rsp+88h+var_80], r15 - 4104f2 5 PTRIMMEDESP STACK 8 displ mov [rsp+88h+var_80], r15 - 4104f7 4 INSTR BELONGTO 4101a0 - 4104f7 4 INSTR DEADREGS EFLAGS EBX R12 R13 R15 ZZ mov [rsp+88h+var_88], r14 - 4104f7 4 PTRIMMEDESP STACK 0 displ mov [rsp+88h+var_88], r14 - 4104fb -1 INSTR LOCAL NoMetaUpdate call ___fprintf_chk - 4104fb 5 INSTR BELONGTO 4101a0 - 4104fb 5 INSTR DEADREGS EFLAGS EBX R12 R13 R14 R15 ZZ call ___fprintf_chk - 410500 -1 INSTR LOCAL NoMetaUpdate jmp loc_4102D3 - 410500 5 INSTR BELONGTO 4101a0 - 410508 4 INSTR BELONGTO 4101a0 - 410508 4 INSTR DEADREGS EFLAGS ECX EDX ESI EDI R12 R13 R14 R15 ZZ mov rcx, [rbx+28h] ; jumptable 0000000000410300 case 6 - 41050c 2 INSTR BELONGTO 4101a0 - 41050c 2 INSTR DEADREGS EFLAGS EDX ESI EDI R12 R13 R14 R15 ZZ xor edi, edi ; domainname - 41050c -2 INSTR LOCAL n EDI ZZ AlwaysNUM xor edi, edi ; domainname - 41050e -2 INSTR LOCAL n EDX ZZ NUMVia2ndSrcIMMEDNUM mov edx, 5 ; category - 41050e 5 INSTR BELONGTO 4101a0 - 41050e 5 INSTR DEADREGS EFLAGS EDX ESI R12 R13 R14 R15 ZZ mov edx, 5 ; category - 410513 5 INSTR BELONGTO 4101a0 - 410513 5 INSTR DEADREGS EFLAGS ESI R12 R13 R14 R15 ZZ mov esi, offset aWrittenBySSS_1; "Written by %s, %s, %s,\n%s, %s, and %s."... - 410518 4 INSTR BELONGTO 4101a0 - 410518 4 INSTR DEADREGS EFLAGS R12 R13 R14 R15 ZZ mov r15, [rbx+20h] - 41051c 4 INSTR BELONGTO 4101a0 - 41051c 4 INSTR DEADREGS EFLAGS R12 R13 R14 ZZ mov r14, [rbx+18h] - 410520 4 INSTR BELONGTO 4101a0 - 410520 4 INSTR DEADREGS EFLAGS R12 R13 ZZ mov r13, [rbx+10h] - 410524 4 INSTR BELONGTO 4101a0 - 410524 4 INSTR DEADREGS EFLAGS R12 ZZ mov r12, [rbx+8] - 410528 3 INSTR BELONGTO 4101a0 - 410528 3 INSTR DEADREGS EFLAGS ZZ mov rbx, [rbx] - 41052b 5 INSTR BELONGTO 4101a0 - 41052b 5 INSTR DEADREGS EFLAGS ZZ mov [rsp+88h+var_58], rcx - 41052b 5 PTRIMMEDESP STACK 48 displ mov [rsp+88h+var_58], rcx - 410530 -1 INSTR LOCAL NoMetaUpdate call _dcgettext - 410530 5 INSTR BELONGTO 4101a0 - 410530 5 INSTR DEADREGS EFLAGS ZZ call _dcgettext - 410535 5 INSTR BELONGTO 4101a0 - 410535 5 INSTR DEADREGS EFLAGS ECX EDX ESI EDI R8 R9 ZZ mov rcx, [rsp+88h+var_58] - 410535 5 PTRIMMEDESP STACK 48 displ mov rcx, [rsp+88h+var_58] - 41053a 3 INSTR BELONGTO 4101a0 - 41053a 3 INSTR DEADREGS EFLAGS EDX ESI EDI R8 R9 ZZ mov rdx, rax - 41053d 3 INSTR BELONGTO 4101a0 - 41053d 3 INSTR DEADREGS EFLAGS EAX ESI EDI R8 R9 ZZ mov r9, r13 - 410540 3 INSTR BELONGTO 4101a0 - 410540 3 INSTR DEADREGS EFLAGS EAX ESI EDI R8 R13 ZZ mov r8, r12 - 410543 -2 INSTR LOCAL n ESI ZZ NUMVia2ndSrcIMMEDNUM mov esi, 1 - 410543 5 INSTR BELONGTO 4101a0 - 410543 5 INSTR DEADREGS EFLAGS EAX ESI EDI R12 R13 ZZ mov esi, 1 - 410548 3 INSTR BELONGTO 4101a0 - 410548 3 INSTR DEADREGS EFLAGS EAX EDI R12 R13 ZZ mov rdi, rbp - 41054b 2 INSTR BELONGTO 4101a0 - 41054b 2 INSTR DEADREGS EFLAGS EAX R12 R13 ZZ xor eax, eax - 41054b -2 INSTR LOCAL n EAX ZZ AlwaysNUM xor eax, eax - 41054d 5 INSTR BELONGTO 4101a0 - 41054d 5 INSTR DEADREGS EFLAGS R12 R13 ZZ mov [rsp+88h+var_80], r15 - 41054d 5 PTRIMMEDESP STACK 8 displ mov [rsp+88h+var_80], r15 - 410552 4 INSTR BELONGTO 4101a0 - 410552 4 INSTR DEADREGS EFLAGS R12 R13 R15 ZZ mov [rsp+88h+var_88], r14 - 410552 4 PTRIMMEDESP STACK 0 displ mov [rsp+88h+var_88], r14 - 410556 5 INSTR BELONGTO 4101a0 - 410556 5 INSTR DEADREGS EFLAGS R12 R13 R14 R15 ZZ mov [rsp+88h+var_78], rcx - 410556 5 PTRIMMEDESP STACK 16 displ mov [rsp+88h+var_78], rcx - 41055b 3 INSTR BELONGTO 4101a0 - 41055b 3 INSTR DEADREGS EFLAGS ECX R12 R13 R14 R15 ZZ mov rcx, rbx - 41055e -1 INSTR LOCAL NoMetaUpdate call ___fprintf_chk - 41055e 5 INSTR BELONGTO 4101a0 - 41055e 5 INSTR DEADREGS EFLAGS EBX R12 R13 R14 R15 ZZ call ___fprintf_chk - 410563 -1 INSTR LOCAL NoMetaUpdate jmp loc_4102D3 - 410563 5 INSTR BELONGTO 4101a0 - 410570 4 INSTR BELONGTO 4101a0 - 410570 4 INSTR DEADREGS EFLAGS ECX EDX ESI EDI R8 R12 R13 R14 R15 ZZ mov rcx, [rbx+30h] ; jumptable 0000000000410300 case 7 - 410574 4 INSTR BELONGTO 4101a0 - 410574 4 INSTR DEADREGS EFLAGS EDX ESI EDI R8 R12 R13 R14 R15 ZZ mov r8, [rbx+8] - 410578 2 INSTR BELONGTO 4101a0 - 410578 2 INSTR DEADREGS EFLAGS EDX ESI EDI R12 R13 R14 R15 ZZ xor edi, edi ; domainname - 410578 -2 INSTR LOCAL n EDI ZZ AlwaysNUM xor edi, edi ; domainname - 41057a -2 INSTR LOCAL n EDX ZZ NUMVia2ndSrcIMMEDNUM mov edx, 5 ; category - 41057a 5 INSTR BELONGTO 4101a0 - 41057a 5 INSTR DEADREGS EFLAGS EDX ESI R12 R13 R14 R15 ZZ mov edx, 5 ; category - 41057f 5 INSTR BELONGTO 4101a0 - 41057f 5 INSTR DEADREGS EFLAGS ESI R12 R13 R14 R15 ZZ mov esi, offset aWrittenBySSS_2; "Written by %s, %s, %s,\n%s, %s, %s, and"... - 410584 4 INSTR BELONGTO 4101a0 - 410584 4 INSTR DEADREGS EFLAGS R12 R13 R14 R15 ZZ mov r15, [rbx+28h] - 410588 4 INSTR BELONGTO 4101a0 - 410588 4 INSTR DEADREGS EFLAGS R12 R13 R14 ZZ mov r14, [rbx+20h] - 41058c 4 INSTR BELONGTO 4101a0 - 41058c 4 INSTR DEADREGS EFLAGS R12 R13 ZZ mov r13, [rbx+18h] - 410590 4 INSTR BELONGTO 4101a0 - 410590 4 INSTR DEADREGS EFLAGS R12 ZZ mov r12, [rbx+10h] - 410594 3 INSTR BELONGTO 4101a0 - 410594 3 INSTR DEADREGS EFLAGS ZZ mov rbx, [rbx] - 410597 5 INSTR BELONGTO 4101a0 - 410597 5 INSTR DEADREGS EFLAGS ZZ mov [rsp+88h+var_58], rcx - 410597 5 PTRIMMEDESP STACK 48 displ mov [rsp+88h+var_58], rcx - 41059c 5 INSTR BELONGTO 4101a0 - 41059c 5 INSTR DEADREGS EFLAGS ZZ mov [rsp+88h+var_50], r8 - 41059c 5 PTRIMMEDESP STACK 56 displ mov [rsp+88h+var_50], r8 - 4105a1 -1 INSTR LOCAL NoMetaUpdate call _dcgettext - 4105a1 5 INSTR BELONGTO 4101a0 - 4105a1 5 INSTR DEADREGS EFLAGS ZZ call _dcgettext - 4105a6 5 INSTR BELONGTO 4101a0 - 4105a6 5 INSTR DEADREGS EFLAGS ECX EDX ESI EDI R8 R9 ZZ mov rcx, [rsp+88h+var_58] - 4105a6 5 PTRIMMEDESP STACK 48 displ mov rcx, [rsp+88h+var_58] - 4105ab 5 INSTR BELONGTO 4101a0 - 4105ab 5 INSTR DEADREGS EFLAGS EDX ESI EDI R8 R9 ZZ mov r8, [rsp+88h+var_50] - 4105ab 5 PTRIMMEDESP STACK 56 displ mov r8, [rsp+88h+var_50] - 4105b0 3 INSTR BELONGTO 4101a0 - 4105b0 3 INSTR DEADREGS EFLAGS EDX ESI EDI R9 ZZ mov rdx, rax - 4105b3 3 INSTR BELONGTO 4101a0 - 4105b3 3 INSTR DEADREGS EFLAGS EAX ESI EDI R9 ZZ mov r9, r12 - 4105b6 -2 INSTR LOCAL n ESI ZZ NUMVia2ndSrcIMMEDNUM mov esi, 1 - 4105b6 5 INSTR BELONGTO 4101a0 - 4105b6 5 INSTR DEADREGS EFLAGS EAX ESI EDI R12 ZZ mov esi, 1 - 4105bb 3 INSTR BELONGTO 4101a0 - 4105bb 3 INSTR DEADREGS EFLAGS EAX EDI R12 ZZ mov rdi, rbp - 4105be 2 INSTR BELONGTO 4101a0 - 4105be 2 INSTR DEADREGS EFLAGS EAX R12 ZZ xor eax, eax - 4105be -2 INSTR LOCAL n EAX ZZ AlwaysNUM xor eax, eax - 4105c0 5 INSTR BELONGTO 4101a0 - 4105c0 5 INSTR DEADREGS EFLAGS R12 ZZ mov [rsp+88h+var_78], r15 - 4105c0 5 PTRIMMEDESP STACK 16 displ mov [rsp+88h+var_78], r15 - 4105c5 5 INSTR BELONGTO 4101a0 - 4105c5 5 INSTR DEADREGS EFLAGS R12 R15 ZZ mov [rsp+88h+var_80], r14 - 4105c5 5 PTRIMMEDESP STACK 8 displ mov [rsp+88h+var_80], r14 - 4105ca 5 INSTR BELONGTO 4101a0 - 4105ca 5 INSTR DEADREGS EFLAGS R12 R14 R15 ZZ mov [rsp+88h+var_70], rcx - 4105ca 5 PTRIMMEDESP STACK 24 displ mov [rsp+88h+var_70], rcx - 4105cf 3 INSTR BELONGTO 4101a0 - 4105cf 3 INSTR DEADREGS EFLAGS ECX R12 R14 R15 ZZ mov rcx, rbx - 4105d2 4 INSTR BELONGTO 4101a0 - 4105d2 4 INSTR DEADREGS EFLAGS EBX R12 R14 R15 ZZ mov [rsp+88h+var_88], r13 - 4105d2 4 PTRIMMEDESP STACK 0 displ mov [rsp+88h+var_88], r13 - 4105d6 -1 INSTR LOCAL NoMetaUpdate call ___fprintf_chk - 4105d6 5 INSTR BELONGTO 4101a0 - 4105d6 5 INSTR DEADREGS EFLAGS EBX R12 R13 R14 R15 ZZ call ___fprintf_chk - 4105db -1 INSTR LOCAL NoMetaUpdate jmp loc_4102D3 - 4105db 5 INSTR BELONGTO 4101a0 - 4105e0 4 INSTR BELONGTO 4101a0 - 4105e0 4 INSTR DEADREGS EFLAGS ECX EDX ESI EDI R8 R9 R12 R13 R14 R15 ZZ mov rcx, [rbx+38h] ; jumptable 0000000000410300 case 8 - 4105e4 4 INSTR BELONGTO 4101a0 - 4105e4 4 INSTR DEADREGS EFLAGS EDX ESI EDI R8 R9 R12 R13 R14 R15 ZZ mov r9, [rbx+10h] - 4105e8 2 INSTR BELONGTO 4101a0 - 4105e8 2 INSTR DEADREGS EFLAGS EDX ESI EDI R8 R12 R13 R14 R15 ZZ xor edi, edi ; domainname - 4105e8 -2 INSTR LOCAL n EDI ZZ AlwaysNUM xor edi, edi ; domainname - 4105ea 4 INSTR BELONGTO 4101a0 - 4105ea 4 INSTR DEADREGS EFLAGS EDX ESI R8 R12 R13 R14 R15 ZZ mov r8, [rbx+8] - 4105ee -2 INSTR LOCAL n EDX ZZ NUMVia2ndSrcIMMEDNUM mov edx, 5 ; category - 4105ee 5 INSTR BELONGTO 4101a0 - 4105ee 5 INSTR DEADREGS EFLAGS EDX ESI R12 R13 R14 R15 ZZ mov edx, 5 ; category - 4105f3 5 INSTR BELONGTO 4101a0 - 4105f3 5 INSTR DEADREGS EFLAGS ESI R12 R13 R14 R15 ZZ mov esi, offset aWrittenBySSS_3; "Written by %s, %s, %s,\n%s, %s, %s, %s,"... - 4105f8 4 INSTR BELONGTO 4101a0 - 4105f8 4 INSTR DEADREGS EFLAGS R12 R13 R14 R15 ZZ mov r15, [rbx+30h] - 4105fc 4 INSTR BELONGTO 4101a0 - 4105fc 4 INSTR DEADREGS EFLAGS R12 R13 R14 ZZ mov r14, [rbx+28h] - 410600 4 INSTR BELONGTO 4101a0 - 410600 4 INSTR DEADREGS EFLAGS R12 R13 ZZ mov r13, [rbx+20h] - 410604 4 INSTR BELONGTO 4101a0 - 410604 4 INSTR DEADREGS EFLAGS R12 ZZ mov r12, [rbx+18h] - 410608 3 INSTR BELONGTO 4101a0 - 410608 3 INSTR DEADREGS EFLAGS ZZ mov rbx, [rbx] - 41060b 5 INSTR BELONGTO 4101a0 - 41060b 5 INSTR DEADREGS EFLAGS ZZ mov [rsp+88h+var_58], rcx - 41060b 5 PTRIMMEDESP STACK 48 displ mov [rsp+88h+var_58], rcx - 410610 5 INSTR BELONGTO 4101a0 - 410610 5 INSTR DEADREGS EFLAGS ZZ mov [rsp+88h+var_50], r8 - 410610 5 PTRIMMEDESP STACK 56 displ mov [rsp+88h+var_50], r8 - 410615 5 INSTR BELONGTO 4101a0 - 410615 5 INSTR DEADREGS EFLAGS ZZ mov [rsp+88h+var_48], r9 - 410615 5 PTRIMMEDESP STACK 64 displ mov [rsp+88h+var_48], r9 - 41061a -1 INSTR LOCAL NoMetaUpdate call _dcgettext - 41061a 5 INSTR BELONGTO 4101a0 - 41061a 5 INSTR DEADREGS EFLAGS ZZ call _dcgettext - 41061f 5 INSTR BELONGTO 4101a0 - 41061f 5 INSTR DEADREGS EFLAGS ECX EDX ESI EDI R8 R9 ZZ mov rcx, [rsp+88h+var_58] - 41061f 5 PTRIMMEDESP STACK 48 displ mov rcx, [rsp+88h+var_58] - 410624 5 INSTR BELONGTO 4101a0 - 410624 5 INSTR DEADREGS EFLAGS EDX ESI EDI R8 R9 ZZ mov r9, [rsp+88h+var_48] - 410624 5 PTRIMMEDESP STACK 64 displ mov r9, [rsp+88h+var_48] - 410629 3 INSTR BELONGTO 4101a0 - 410629 3 INSTR DEADREGS EFLAGS EDX ESI EDI R8 ZZ mov rdx, rax - 41062c 5 INSTR BELONGTO 4101a0 - 41062c 5 INSTR DEADREGS EFLAGS EAX ESI EDI R8 ZZ mov r8, [rsp+88h+var_50] - 41062c 5 PTRIMMEDESP STACK 56 displ mov r8, [rsp+88h+var_50] - 410631 -2 INSTR LOCAL n ESI ZZ NUMVia2ndSrcIMMEDNUM mov esi, 1 - 410631 5 INSTR BELONGTO 4101a0 - 410631 5 INSTR DEADREGS EFLAGS EAX ESI EDI ZZ mov esi, 1 - 410636 3 INSTR BELONGTO 4101a0 - 410636 3 INSTR DEADREGS EFLAGS EAX EDI ZZ mov rdi, rbp - 410639 2 INSTR BELONGTO 4101a0 - 410639 2 INSTR DEADREGS EFLAGS EAX ZZ xor eax, eax - 410639 -2 INSTR LOCAL n EAX ZZ AlwaysNUM xor eax, eax - 41063b 5 INSTR BELONGTO 4101a0 - 41063b 5 INSTR DEADREGS EFLAGS ZZ mov [rsp+88h+var_70], r15 - 41063b 5 PTRIMMEDESP STACK 24 displ mov [rsp+88h+var_70], r15 - 410640 5 INSTR BELONGTO 4101a0 - 410640 5 INSTR DEADREGS EFLAGS R15 ZZ mov [rsp+88h+var_78], r14 - 410640 5 PTRIMMEDESP STACK 16 displ mov [rsp+88h+var_78], r14 - 410645 5 INSTR BELONGTO 4101a0 - 410645 5 INSTR DEADREGS EFLAGS R14 R15 ZZ mov [rsp+88h+var_68], rcx - 410645 5 PTRIMMEDESP STACK 32 displ mov [rsp+88h+var_68], rcx - 41064a 3 INSTR BELONGTO 4101a0 - 41064a 3 INSTR DEADREGS EFLAGS ECX R14 R15 ZZ mov rcx, rbx - 41064d 5 INSTR BELONGTO 4101a0 - 41064d 5 INSTR DEADREGS EFLAGS EBX R14 R15 ZZ mov [rsp+88h+var_80], r13 - 41064d 5 PTRIMMEDESP STACK 8 displ mov [rsp+88h+var_80], r13 - 410652 4 INSTR BELONGTO 4101a0 - 410652 4 INSTR DEADREGS EFLAGS EBX R13 R14 R15 ZZ mov [rsp+88h+var_88], r12 - 410652 4 PTRIMMEDESP STACK 0 displ mov [rsp+88h+var_88], r12 - 410656 -1 INSTR LOCAL NoMetaUpdate call ___fprintf_chk - 410656 5 INSTR BELONGTO 4101a0 - 410656 5 INSTR DEADREGS EFLAGS EBX R12 R13 R14 R15 ZZ call ___fprintf_chk - 41065b -1 INSTR LOCAL NoMetaUpdate jmp loc_4102D3 - 41065b 5 INSTR BELONGTO 4101a0 - 410660 3 INSTR BELONGTO 4101a0 - 410660 3 INSTR DEADREGS EFLAGS EAX ESI R8 R13 R14 R15 ZZ mov r8, rcx - 410663 -2 INSTR LOCAL n ESI ZZ NUMVia2ndSrcIMMEDNUM mov esi, 1 - 410663 5 INSTR BELONGTO 4101a0 - 410663 5 INSTR DEADREGS EFLAGS EAX ECX ESI R13 R14 R15 ZZ mov esi, 1 - 410668 3 INSTR BELONGTO 4101a0 - 410668 3 INSTR DEADREGS EFLAGS EAX ECX R13 R14 R15 ZZ mov rcx, rdx - 41066b 2 INSTR BELONGTO 4101a0 - 41066b 2 INSTR DEADREGS EFLAGS EAX EDX R13 R14 R15 ZZ xor eax, eax - 41066b -2 INSTR LOCAL n EAX ZZ AlwaysNUM xor eax, eax - 41066d 5 INSTR BELONGTO 4101a0 - 41066d 5 INSTR DEADREGS EFLAGS EDX R13 R14 R15 ZZ mov edx, offset aSS_1; "%s %s\n" - 410672 -1 INSTR LOCAL NoMetaUpdate call ___fprintf_chk - 410672 5 INSTR BELONGTO 4101a0 - 410672 5 INSTR DEADREGS EFLAGS R13 R14 R15 ZZ call ___fprintf_chk - 410677 -1 INSTR LOCAL NoMetaUpdate jmp loc_4101F1 - 410677 5 INSTR BELONGTO 4101a0 - 410680 -2 INSTR LOCAL n R9 ZZ AlwaysNUM xor r9d, r9d - 410683 -1 INSTR LOCAL NoMetaUpdate cmp qword ptr [r8], 0 - 410687 -1 INSTR LOCAL NoMetaUpdate jz short loc_41069B - 410690 -1 INSTR LOCAL 1stSrcVia2ndSrcIMMEDNUM add r9, 1 - 410694 -1 INSTR LOCAL NoMetaUpdate cmp qword ptr [r8+r9*8], 0 - 410699 -1 INSTR LOCAL NoMetaUpdate jnz short loc_410690 - 41069b -1 INSTR LOCAL NoMetaUpdate jmp sub_4101A0 - 4106a0 0 FUNC FRAMERESTORE 0 0 1 1 0 0 2 0 0 3 0 0 4 0 8 5 0 0 6 0 0 7 0 0 8 0 0 9 0 0 10 0 0 11 0 0 12 0 0 13 0 0 14 0 0 15 0 0 ZZ - 4106a0 0 FUNC MMSAFENESS UNSAFE - 4106a0 101 FUNC GLOBAL sub_4106A0 FUNC_UNSAFE NOFP RET 410704 - 4106a0 4 INSTR BELONGTO 4106a0 - 4106a0 4 INSTR DEADREGS EFLAGS EAX R9 R10 ZZ sub rsp, 58h - 4106a0 88 DATAREF STACK 1306 esp + 0 PARENT LocalFrame LOCALFRAME - 4106a0 88 DATAREF STACK 1307 esp + 0 CHILDOF 1306 OFFSET 0 OutArgsRegion OUTARGS - 4106a0 8 MEMORYHOLE STACK esp + 88 ReturnAddress - 4106a4 -2 INSTR LOCAL n R9 ZZ AlwaysNUM xor r9d, r9d - 4106a4 3 INSTR BELONGTO 4106a0 - 4106a4 3 INSTR DEADREGS EFLAGS EAX R9 R10 ZZ xor r9d, r9d - 4106a7 -1 INSTR LOCAL NoMetaUpdate jmp short loc_4106D4 - 4106a7 2 INSTR BELONGTO 4106a0 - 4106b0 -1 INSTR LOCAL MetadataUnused mov eax, r10d - 4106b0 3 INSTR BELONGTO 4106a0 - 4106b3 -1 INSTR LOCAL MetadataUnused add rax, [r8+10h] - 4106b3 4 INSTR BELONGTO 4106a0 - 4106b7 -1 INSTR LOCAL 1stSrcVia2ndSrcIMMEDNUM add r10d, 8 - 4106b7 4 INSTR BELONGTO 4106a0 - 4106bb 3 INSTR BELONGTO 4106a0 - 4106bb 3 INSTR DEADREGS EFLAGS ZZ mov [r8], r10d - 4106be 3 INSTR BELONGTO 4106a0 - 4106be 3 INSTR DEADREGS EFLAGS ZZ mov rax, [rax] - 4106c1 -1 INSTR LOCAL NoMetaUpdate test rax, rax - 4106c1 3 INSTR BELONGTO 4106a0 - 4106c4 4 INSTR BELONGTO 4106a0 - 4106c4 4 PTRIMMEDESP STACK 0 displ mov [rsp+r9*8+58h+var_58], rax - 4106c8 -1 INSTR LOCAL NoMetaUpdate jz short loc_4106F8 - 4106c8 2 INSTR BELONGTO 4106a0 - 4106ca -1 INSTR LOCAL 1stSrcVia2ndSrcIMMEDNUM add r9, 1 - 4106ca 4 INSTR BELONGTO 4106a0 - 4106ce -1 INSTR LOCAL NoMetaUpdate cmp r9, 0Ah - 4106ce 4 INSTR BELONGTO 4106a0 - 4106d2 -1 INSTR LOCAL NoMetaUpdate jz short loc_4106F8 - 4106d2 2 INSTR BELONGTO 4106a0 - 4106d4 3 INSTR BELONGTO 4106a0 - 4106d4 3 INSTR DEADREGS EFLAGS EAX R10 ZZ mov r10d, [r8] - 4106d7 -1 INSTR LOCAL NoMetaUpdate cmp r10d, 30h - 4106d7 4 INSTR BELONGTO 4106a0 - 4106db -1 INSTR LOCAL NoMetaUpdate jb short loc_4106B0 - 4106db 2 INSTR BELONGTO 4106a0 - 4106dd 4 INSTR BELONGTO 4106a0 - 4106dd 4 INSTR DEADREGS EFLAGS EAX R10 ZZ mov rax, [r8+8] - 4106e1 4 INSTR BELONGTO 4106a0 - 4106e1 4 INSTR DEADREGS EFLAGS R10 ZZ lea r10, [rax+8] - 4106e5 4 INSTR BELONGTO 4106a0 - 4106e5 4 INSTR DEADREGS EFLAGS ZZ mov [r8+8], r10 - 4106e9 3 INSTR BELONGTO 4106a0 - 4106e9 3 INSTR DEADREGS EFLAGS ZZ mov rax, [rax] - 4106ec -1 INSTR LOCAL NoMetaUpdate test rax, rax - 4106ec 3 INSTR BELONGTO 4106a0 - 4106ef 4 INSTR BELONGTO 4106a0 - 4106ef 4 PTRIMMEDESP STACK 0 displ mov [rsp+r9*8+58h+var_58], rax - 4106f3 -1 INSTR LOCAL NoMetaUpdate jnz short loc_4106CA - 4106f3 2 INSTR BELONGTO 4106a0 - 4106f5 3 INSTR BELONGTO 4106a0 - 4106f8 3 INSTR BELONGTO 4106a0 - 4106f8 3 INSTR DEADREGS EFLAGS EAX ECX EDX R8 R10 R11 ZZ mov r8, rsp - 4106f8 3 PTRIMMEDESP STACK 0 displ mov r8, rsp - 4106fb -1 INSTR LOCAL NoMetaUpdate call sub_4101A0 - 4106fb 5 INSTR BELONGTO 4106a0 - 4106fb 5 INSTR DEADREGS EFLAGS EAX ECX EDX R10 R11 ZZ call sub_4101A0 - 410700 -1 INSTR LOCAL 1stSrcVia2ndSrcIMMEDNUM add rsp, 58h - 410700 4 INSTR BELONGTO 4106a0 - 410704 1 INSTR BELONGTO 4106a0 - 410704 1 INSTR DEADREGS EFLAGS R8 R9 R10 R11 ZZ retn - 410704 88 DEALLOC STACK esp - 88 retn - 410710 0 FUNC FRAMERESTORE 0 0 1 1 0 0 2 0 0 3 0 0 4 0 8 5 0 0 6 0 0 7 0 0 8 0 0 9 0 0 10 0 0 11 0 0 12 0 0 13 0 0 14 0 0 15 0 0 ZZ - 410710 0 FUNC MMSAFENESS SAFE - 410710 133 FUNC GLOBAL sub_410710 FUNC_UNSAFE NOFP RET 410794 - 410710 16 DATAREF STACK 1313 esp + 80 CHILDOF 1308 OFFSET 80 LOCALVAR var_88 - 410710 16 DATAREF STACK 1314 esp + 96 CHILDOF 1308 OFFSET 96 LOCALVAR var_78 - 410710 16 DATAREF STACK 1315 esp + 112 CHILDOF 1308 OFFSET 112 LOCALVAR var_68 - 410710 16 DATAREF STACK 1316 esp + 128 CHILDOF 1308 OFFSET 128 LOCALVAR var_58 - 410710 16 DATAREF STACK 1317 esp + 144 CHILDOF 1308 OFFSET 144 LOCALVAR var_48 - 410710 16 DATAREF STACK 1318 esp + 160 CHILDOF 1308 OFFSET 160 LOCALVAR var_38 - 410710 16 DATAREF STACK 1319 esp + 176 CHILDOF 1308 OFFSET 176 LOCALVAR var_28 - 410710 216 DATAREF STACK 1308 esp + 0 PARENT LocalFrame LOCALFRAME - 410710 24 DATAREF STACK 1320 esp + 192 CHILDOF 1308 OFFSET 192 LOCALVAR var_18 - 410710 32 DATAREF STACK 1309 esp + 0 CHILDOF 1308 OFFSET 0 OutArgsRegion OUTARGS - 410710 32 DATAREF STACK 1310 esp + 32 CHILDOF 1308 OFFSET 32 LOCALVAR var_B8 - 410710 7 INSTR BELONGTO 410710 - 410710 7 INSTR DEADREGS EFLAGS ZZ sub rsp, 0D8h - 410710 8 DATAREF STACK 1311 esp + 64 CHILDOF 1308 OFFSET 64 LOCALVAR var_98 - 410710 8 DATAREF STACK 1312 esp + 72 CHILDOF 1308 OFFSET 72 LOCALVAR var_90 - 410710 8 MEMORYHOLE STACK esp + 216 ReturnAddress - 410717 -1 INSTR LOCAL NoMetaUpdate test al, al - 410717 2 INSTR BELONGTO 410710 - 410719 -1 INSTR LOCAL MetadataUnused mov [rsp+0D8h+var_98], r8 - 410719 5 INSTR BELONGTO 410710 - 41071e -1 INSTR LOCAL MetadataUnused mov [rsp+0D8h+var_90], r9 - 41071e 5 INSTR BELONGTO 410710 - 410723 -1 INSTR LOCAL NoMetaUpdate jz short loc_41075C - 410723 2 INSTR BELONGTO 410710 - 410725 -1 INSTR LOCAL MetadataUnused movaps [rsp+0D8h+var_88], xmm0 - 410725 5 INSTR BELONGTO 410710 - 41072a -1 INSTR LOCAL MetadataUnused movaps [rsp+0D8h+var_78], xmm1 - 41072a 5 INSTR BELONGTO 410710 - 41072f -1 INSTR LOCAL MetadataUnused movaps [rsp+0D8h+var_68], xmm2 - 41072f 5 INSTR BELONGTO 410710 - 410734 -1 INSTR LOCAL MetadataUnused movaps [rsp+0D8h+var_58], xmm3 - 410734 8 INSTR BELONGTO 410710 - 41073c -1 INSTR LOCAL MetadataUnused movaps [rsp+0D8h+var_48], xmm4 - 41073c 8 INSTR BELONGTO 410710 - 410744 -1 INSTR LOCAL MetadataUnused movaps [rsp+0D8h+var_38], xmm5 - 410744 8 INSTR BELONGTO 410710 - 41074c -1 INSTR LOCAL MetadataUnused movaps [rsp+0D8h+var_28], xmm6 - 41074c 8 INSTR BELONGTO 410710 - 410754 -1 INSTR LOCAL MetadataUnused movaps [rsp+0D8h+var_18], xmm7 - 410754 8 INSTR BELONGTO 410710 - 41075c 8 INSTR BELONGTO 410710 - 41075c 8 INSTR DEADREGS EFLAGS EAX ECX EDX ESI EDI R8 R9 R10 R11 XMM0 XMM1 XMM2 XMM3 XMM4 XMM5 XMM6 XMM7 ZZ lea rax, [rsp+0D8h+arg_0] - 41075c 8 PTRIMMEDESP STACK 224 displ lea rax, [rsp+0D8h+arg_0] - 410764 -1 INSTR LOCAL MetadataUnused lea r8, [rsp+0D8h+var_D0] - 410764 5 INSTR BELONGTO 410710 - 410769 8 INSTR BELONGTO 410710 - 410769 8 INSTR DEADREGS EFLAGS ECX EDX ESI EDI R8 R9 R10 R11 XMM0 XMM1 XMM2 XMM3 XMM4 XMM5 XMM6 XMM7 ZZ mov [rsp+0D8h+var_D0], 20h - 410769 8 PTRIMMEDESP STACK 8 displ mov [rsp+0D8h+var_D0], 20h - 410771 8 INSTR BELONGTO 410710 - 410771 8 INSTR DEADREGS EFLAGS ECX EDX ESI EDI R8 R9 R10 R11 XMM0 XMM1 XMM2 XMM3 XMM4 XMM5 XMM6 XMM7 ZZ mov [rsp+0D8h+var_CC], 30h - 410771 8 PTRIMMEDESP STACK 12 displ mov [rsp+0D8h+var_CC], 30h - 410779 5 INSTR BELONGTO 410710 - 410779 5 INSTR DEADREGS EFLAGS ECX EDX ESI EDI R8 R9 R10 R11 XMM0 XMM1 XMM2 XMM3 XMM4 XMM5 XMM6 XMM7 ZZ mov [rsp+0D8h+var_C8], rax - 410779 5 PTRIMMEDESP STACK 16 displ mov [rsp+0D8h+var_C8], rax - 41077e 5 INSTR BELONGTO 410710 - 41077e 5 INSTR DEADREGS EFLAGS EAX ECX EDX ESI EDI R8 R9 R10 R11 XMM0 XMM1 XMM2 XMM3 XMM4 XMM5 XMM6 XMM7 ZZ lea rax, [rsp+0D8h+var_B8] - 41077e 5 PTRIMMEDESP STACK 32 displ lea rax, [rsp+0D8h+var_B8] - 410783 5 INSTR BELONGTO 410710 - 410783 5 INSTR DEADREGS EFLAGS ECX EDX ESI EDI R8 R9 R10 R11 XMM0 XMM1 XMM2 XMM3 XMM4 XMM5 XMM6 XMM7 ZZ mov [rsp+0D8h+var_C0], rax - 410783 5 PTRIMMEDESP STACK 24 displ mov [rsp+0D8h+var_C0], rax - 410788 -1 INSTR LOCAL NoMetaUpdate call sub_4106A0 - 410788 5 INSTR BELONGTO 410710 - 410788 5 INSTR DEADREGS EFLAGS EAX ECX EDX ESI EDI R8 R9 R10 R11 XMM0 XMM1 XMM2 XMM3 XMM4 XMM5 XMM6 XMM7 ZZ call sub_4106A0 - 41078d -1 INSTR LOCAL 1stSrcVia2ndSrcIMMEDNUM add rsp, 0D8h - 41078d 7 INSTR BELONGTO 410710 - 410794 1 INSTR BELONGTO 410710 - 410794 1 INSTR DEADREGS EFLAGS R8 R9 R10 R11 XMM0 XMM1 XMM2 XMM3 XMM4 XMM5 XMM6 XMM7 ZZ retn - 410794 216 DEALLOC STACK esp - 216 retn - 4107a0 -3 INSTR LOCAL NoWarn push rbx - 4107a1 -2 INSTR LOCAL n EDX ZZ NUMVia2ndSrcIMMEDNUM mov edx, 5 - 4107ab -2 INSTR LOCAL n EDI ZZ AlwaysNUM xor edi, edi - 4107ad -1 INSTR LOCAL NoMetaUpdate call _dcgettext - 4107ba -2 INSTR LOCAL n EDI ZZ NUMVia2ndSrcIMMEDNUM mov edi, 1 - 4107bf -2 INSTR LOCAL n EAX ZZ AlwaysNUM xor eax, eax - 4107c1 -1 INSTR LOCAL NoMetaUpdate call ___printf_chk - 4107c6 -2 INSTR LOCAL n EDX ZZ NUMVia2ndSrcIMMEDNUM mov edx, 5 - 4107d0 -2 INSTR LOCAL n EDI ZZ AlwaysNUM xor edi, edi - 4107d2 -1 INSTR LOCAL NoMetaUpdate call _dcgettext - 4107e4 -2 INSTR LOCAL n EDI ZZ NUMVia2ndSrcIMMEDNUM mov edi, 1 - 4107e9 -2 INSTR LOCAL n EAX ZZ AlwaysNUM xor eax, eax - 4107eb -1 INSTR LOCAL NoMetaUpdate call ___printf_chk - 4107fc -2 INSTR LOCAL n EDI ZZ AlwaysNUM xor edi, edi - 4107fe -2 INSTR LOCAL n EDX ZZ NUMVia2ndSrcIMMEDNUM mov edx, 5 - 410803 -1 INSTR LOCAL NoMetaUpdate call _dcgettext - 41080f -1 INSTR LOCAL NoMetaUpdate jmp _fputs_unlocked - 410820 0 FUNC FRAMERESTORE 0 0 4 1 0 0 2 0 0 3 -4 0 4 0 8 5 0 0 6 0 0 7 0 0 8 0 0 9 0 0 10 0 0 11 0 0 12 0 0 13 0 0 14 0 0 15 0 0 ZZ - 410820 0 FUNC MMSAFENESS SAFE - 410820 1 INSTR BELONGTO 410820 - 410820 1 INSTR DEADREGS EFLAGS ZZ push rbx - 410820 26 FUNC GLOBAL sub_410820 FUNC_UNSAFE NOFP RET 410839 - 410820 8 DATAREF STACK 1321 esp + 0 PARENT LocalFrame LOCALFRAME - 410820 8 MEMORYHOLE STACK esp + 8 ReturnAddress - 410821 -1 INSTR LOCAL MetadataUnused mov rbx, rdi - 410821 3 INSTR BELONGTO 410820 - 410824 -1 INSTR LOCAL NoMetaUpdate call _malloc - 410824 5 INSTR BELONGTO 410820 - 410824 5 INSTR DEADREGS EFLAGS ZZ call _malloc - 410829 -1 INSTR LOCAL NoMetaUpdate test rax, rax - 410829 3 INSTR BELONGTO 410820 - 41082c -1 INSTR LOCAL NoMetaUpdate jz short loc_410830 - 41082c 2 INSTR BELONGTO 410820 - 41082e 1 INSTR BELONGTO 410820 - 41082e 1 INSTR DEADREGS EFLAGS EBX R8 R9 R10 R11 ZZ pop rbx - 41082f 1 INSTR BELONGTO 410820 - 41082f 1 INSTR DEADREGS EFLAGS R8 R9 R10 R11 ZZ retn - 410830 -1 INSTR LOCAL NoMetaUpdate test rbx, rbx - 410830 3 INSTR BELONGTO 410820 - 410833 -1 INSTR LOCAL NoMetaUpdate jz short loc_41082E - 410833 2 INSTR BELONGTO 410820 - 410835 -1 INSTR LOCAL NoMetaUpdate call sub_410980 - 410835 5 INSTR BELONGTO 410820 - 410835 5 INSTR DEADREGS EFLAGS EDX EBX ESI EDI ZZ call sub_410980 - 410840 0 FUNC FRAMERESTORE 0 0 96 1 0 0 2 0 0 3 -4 0 4 0 8 5 0 0 6 0 0 7 0 0 8 0 0 9 0 0 10 0 0 11 0 0 12 0 0 13 0 0 14 0 0 15 0 0 ZZ - 410840 0 FUNC MMSAFENESS SAFE - 410840 -1 INSTR LOCAL NoMetaUpdate test rsi, rsi - 410840 3 INSTR BELONGTO 410840 - 410840 56 FUNC GLOBAL sub_410840 FUNC_UNSAFE NOFP RET 410877 - 410843 1 INSTR BELONGTO 410840 - 410843 8 DATAREF STACK 1322 esp + 0 PARENT LocalFrame LOCALFRAME - 410843 8 MEMORYHOLE STACK esp + 8 ReturnAddress - 410844 -2 INSTR LOCAL n RBX ZZ NumericDEFs mov rbx, rsi - 410844 3 INSTR BELONGTO 410840 - 410844 3 INSTR DEADREGS EBX ZZ mov rbx, rsi - 410847 -1 INSTR LOCAL NoMetaUpdate jz short loc_410860 - 410847 2 INSTR BELONGTO 410840 - 410849 -2 INSTR LOCAL n RSI ZZ NumericDEFs mov rsi, rbx ; size - 410849 3 INSTR BELONGTO 410840 - 410849 3 INSTR DEADREGS EFLAGS ESI ZZ mov rsi, rbx ; size - 41084c -1 INSTR LOCAL NoMetaUpdate call _realloc - 41084c 5 INSTR BELONGTO 410840 - 41084c 5 INSTR DEADREGS EFLAGS ZZ call _realloc - 410851 -1 INSTR LOCAL NoMetaUpdate test rax, rax - 410851 3 INSTR BELONGTO 410840 - 410854 -1 INSTR LOCAL NoMetaUpdate jz short loc_41086E - 410854 2 INSTR BELONGTO 410840 - 410856 1 INSTR BELONGTO 410840 - 410856 1 INSTR DEADREGS EFLAGS EBX R8 R9 R10 R11 ZZ pop rbx - 410857 1 INSTR BELONGTO 410840 - 410857 1 INSTR DEADREGS EFLAGS R8 R9 R10 R11 ZZ retn - 410860 -1 INSTR LOCAL NoMetaUpdate test rdi, rdi - 410860 3 INSTR BELONGTO 410840 - 410863 -1 INSTR LOCAL NoMetaUpdate jz short loc_410849 - 410863 2 INSTR BELONGTO 410840 - 410865 -1 INSTR LOCAL NoMetaUpdate call _free - 410865 5 INSTR BELONGTO 410840 - 410865 5 INSTR DEADREGS EFLAGS EBX ZZ call _free - 41086a 2 INSTR BELONGTO 410840 - 41086a 2 INSTR DEADREGS EFLAGS EAX EBX R8 R9 R10 R11 ZZ xor eax, eax - 41086a -2 INSTR LOCAL n EAX ZZ AlwaysNUM xor eax, eax - 41086c 1 INSTR BELONGTO 410840 - 41086c 1 INSTR DEADREGS EFLAGS EBX R8 R9 R10 R11 ZZ pop rbx - 41086d 1 INSTR BELONGTO 410840 - 41086d 1 INSTR DEADREGS EFLAGS R8 R9 R10 R11 ZZ retn - 41086e -1 INSTR LOCAL NoMetaUpdate test rbx, rbx - 41086e 3 INSTR BELONGTO 410840 - 410871 -1 INSTR LOCAL NoMetaUpdate jz short loc_410856 - 410871 2 INSTR BELONGTO 410840 - 410873 -1 INSTR LOCAL NoMetaUpdate call sub_410980 - 410873 5 INSTR BELONGTO 410840 - 410873 5 INSTR DEADREGS EFLAGS EDX EBX ESI EDI ZZ call sub_410980 - 410884 -1 INSTR LOCAL NoMetaUpdate test rdi, rdi - 41088a -1 INSTR LOCAL NoMetaUpdate jz short loc_4108B8 - 41088c -2 INSTR LOCAL n RDX ZZ NUMVia2ndSrcIMMEDNUM mov rdx, 0AAAAAAAAAAAAAAA9h - 410896 -1 INSTR LOCAL NoMetaUpdate cmp rax, rdx - 410899 -1 INSTR LOCAL NoMetaUpdate ja short loc_4108D3 - 41089f -2 INSTR LOCAL n RDX ZZ AlwaysNUM shr rdx, 1 - 4108ab -1 INSTR LOCAL 1stSrcVia2ndSrcIMMEDNUM add rsp, 8 - 4108af -1 INSTR LOCAL NoMetaUpdate jmp sub_410840 - 4108b8 -1 INSTR LOCAL NoMetaUpdate test rax, rax - 4108bb -2 INSTR LOCAL n EDX ZZ NUMVia2ndSrcIMMEDNUM mov edx, 80h - 4108ca -1 INSTR LOCAL 1stSrcVia2ndSrcIMMEDNUM add rsp, 8 - 4108ce -1 INSTR LOCAL NoMetaUpdate jmp sub_410840 - 4108d3 -1 INSTR LOCAL NoMetaUpdate call sub_410980 - 4108e0 -3 INSTR LOCAL NoWarn push rbx - 4108e4 -1 INSTR LOCAL NoMetaUpdate call sub_410820 - 4108ec -2 INSTR LOCAL n ESI ZZ AlwaysNUM xor esi, esi - 4108f2 -1 INSTR LOCAL NoMetaUpdate jmp _memset - 410904 -1 INSTR LOCAL NoMetaUpdate call _calloc - 410909 -1 INSTR LOCAL NoMetaUpdate test rax, rax - 41090c -1 INSTR LOCAL NoMetaUpdate jz short loc_410913 - 41090e -1 INSTR LOCAL 1stSrcVia2ndSrcIMMEDNUM add rsp, 8 - 410913 -1 INSTR LOCAL NoMetaUpdate call sub_410980 - 410920 0 FUNC FRAMERESTORE 0 0 4 1 0 0 2 0 1 3 0 0 4 0 0 5 0 0 6 0 0 7 0 0 8 0 0 9 0 0 10 0 0 11 0 0 12 0 0 13 0 0 14 0 0 15 0 0 ZZ - 410920 0 FUNC MMSAFENESS SAFE - 410920 -1 INSTR LOCAL MetadataUnused mov [rsp+var_10], rbx - 410920 56 FUNC GLOBAL sub_410920 FUNC_UNSAFE NOFP RET 410957 - 410920 5 INSTR BELONGTO 410920 - 410925 -1 INSTR LOCAL MetadataUnused mov [rsp+var_8], rbp - 410925 5 INSTR BELONGTO 410920 - 41092a -1 INSTR LOCAL MetadataUnused mov rbx, rdi - 41092a 3 INSTR BELONGTO 410920 - 41092d 24 DATAREF STACK 1323 esp + 0 PARENT LocalFrame LOCALFRAME - 41092d 4 INSTR BELONGTO 410920 - 41092d 4 INSTR DEADREGS EFLAGS EDI ZZ sub rsp, 18h - 41092d 8 DATAREF STACK 1324 esp + 8 CHILDOF 1323 OFFSET 8 LOCALVAR var_10 - 41092d 8 DATAREF STACK 1325 esp + 16 CHILDOF 1323 OFFSET 16 LOCALVAR var_8 - 41092d 8 MEMORYHOLE STACK esp + 24 ReturnAddress - 410931 -2 INSTR LOCAL n RBP ZZ NumericDEFs mov rbp, rsi - 410931 3 INSTR BELONGTO 410920 - 410931 3 INSTR DEADREGS EFLAGS EDI ZZ mov rbp, rsi - 410934 -2 INSTR LOCAL n RDI ZZ NumericDEFs mov rdi, rsi - 410934 3 INSTR BELONGTO 410920 - 410934 3 INSTR DEADREGS EFLAGS EDI ZZ mov rdi, rsi - 410937 -1 INSTR LOCAL NoMetaUpdate call sub_410820 - 410937 5 INSTR BELONGTO 410920 - 410937 5 INSTR DEADREGS EFLAGS ZZ call sub_410820 - 41093c -2 INSTR LOCAL n RDX ZZ NumericDEFs mov rdx, rbp - 41093c 3 INSTR BELONGTO 410920 - 41093c 3 INSTR DEADREGS EFLAGS EDX ESI EDI R8 R9 R10 R11 ZZ mov rdx, rbp - 41093f -1 INSTR LOCAL MetadataUnused mov rsi, rbx - 41093f 3 INSTR BELONGTO 410920 - 410942 -1 INSTR LOCAL MetadataUnused mov rbp, [rsp+18h+var_8] - 410942 5 INSTR BELONGTO 410920 - 410947 -1 INSTR LOCAL MetadataUnused mov rbx, [rsp+18h+var_10] - 410947 5 INSTR BELONGTO 410920 - 41094c -1 INSTR LOCAL MetadataUnused mov rdi, rax - 41094c 3 INSTR BELONGTO 410920 - 41094f -1 INSTR LOCAL 1stSrcVia2ndSrcIMMEDNUM add rsp, 18h - 41094f 4 INSTR BELONGTO 410920 - 410953 -1 INSTR LOCAL NoMetaUpdate jmp _memcpy - 410953 24 DEALLOC STACK esp - 24 jmp _memcpy - 410953 5 INSTR BELONGTO 410920 - 410953 5 INSTR DEADREGS EFLAGS EBX ESI EDI R8 R9 R10 R11 ZZ jmp _memcpy - 410960 0 FUNC FRAMERESTORE 0 0 1 1 0 0 2 0 0 3 -4 0 4 0 0 5 0 0 6 0 0 7 0 0 8 0 0 9 0 0 10 0 0 11 0 0 12 0 0 13 0 0 14 0 0 15 0 0 ZZ - 410960 0 FUNC MMSAFENESS SAFE - 410960 1 INSTR BELONGTO 410960 - 410960 1 INSTR DEADREGS EFLAGS ZZ push rbx - 410960 22 FUNC GLOBAL sub_410960 FUNC_UNSAFE NOFP RET 410975 - 410960 8 DATAREF STACK 1326 esp + 0 PARENT LocalFrame LOCALFRAME - 410960 8 MEMORYHOLE STACK esp + 8 ReturnAddress - 410961 -1 INSTR LOCAL MetadataUnused mov rbx, rdi - 410961 3 INSTR BELONGTO 410960 - 410964 -1 INSTR LOCAL NoMetaUpdate call _strlen - 410964 5 INSTR BELONGTO 410960 - 410964 5 INSTR DEADREGS EFLAGS ZZ call _strlen - 410969 -1 INSTR LOCAL MetadataUnused mov rdi, rbx - 410969 3 INSTR BELONGTO 410960 - 41096c -1 INSTR LOCAL MetadataUnused lea rsi, [rax+1] - 41096c 4 INSTR BELONGTO 410960 - 410970 1 INSTR BELONGTO 410960 - 410970 1 INSTR DEADREGS EFLAGS EBX ESI EDI R8 R9 R10 R11 ZZ pop rbx - 410971 -1 INSTR LOCAL NoMetaUpdate jmp sub_410920 - 410971 5 INSTR BELONGTO 410960 - 410971 5 INSTR DEADREGS EFLAGS EBX ESI EDI R8 R9 R10 R11 ZZ jmp sub_410920 - 410980 0 FUNC FRAMERESTORE 0 0 0 1 0 0 2 0 0 3 0 0 4 0 0 5 0 0 6 0 0 7 0 0 8 0 0 9 0 0 10 0 0 11 0 0 12 0 0 13 0 0 14 0 0 15 0 0 ZZ - 410980 0 FUNC MMSAFENESS SAFE - 410980 49 FUNC GLOBAL sub_410980 FUNC_UNSAFE NOFP NORET 4109b0 - 410980 4 INSTR BELONGTO 410980 - 410980 4 INSTR DEADREGS EFLAGS EDX ESI EDI ZZ sub rsp, 8 - 410980 8 DATAREF STACK 1327 esp + 0 PARENT LocalFrame LOCALFRAME - 410980 8 MEMORYHOLE STACK esp + 8 ReturnAddress - 410984 -2 INSTR LOCAL n EDX ZZ NUMVia2ndSrcIMMEDNUM mov edx, 5 ; category - 410984 5 INSTR BELONGTO 410980 - 410984 5 INSTR DEADREGS EFLAGS EDX ESI EDI ZZ mov edx, 5 ; category - 410989 5 INSTR BELONGTO 410980 - 410989 5 INSTR DEADREGS EFLAGS ESI EDI ZZ mov esi, offset aMemoryExhauste; "memory exhausted" - 41098e 2 INSTR BELONGTO 410980 - 41098e 2 INSTR DEADREGS EFLAGS EDI ZZ xor edi, edi ; domainname - 41098e -2 INSTR LOCAL n EDI ZZ AlwaysNUM xor edi, edi ; domainname - 410990 -1 INSTR LOCAL NoMetaUpdate call _dcgettext - 410990 5 INSTR BELONGTO 410980 - 410990 5 INSTR DEADREGS EFLAGS ZZ call _dcgettext - 410995 6 INSTR BELONGTO 410980 - 410995 6 INSTR DEADREGS EFLAGS ECX EDX ESI EDI ZZ mov edi, cs:status ; status - 41099b 3 INSTR BELONGTO 410980 - 41099b 3 INSTR DEADREGS EFLAGS ECX EDX ESI ZZ mov rcx, rax - 41099e 5 INSTR BELONGTO 410980 - 41099e 5 INSTR DEADREGS EFLAGS EAX EDX ESI ZZ mov edx, (offset aInvalidTabSize+12h); format - 4109a3 2 INSTR BELONGTO 410980 - 4109a3 2 INSTR DEADREGS EFLAGS EAX ESI ZZ xor esi, esi ; errnum - 4109a3 -2 INSTR LOCAL n ESI ZZ AlwaysNUM xor esi, esi ; errnum - 4109a5 2 INSTR BELONGTO 410980 - 4109a5 2 INSTR DEADREGS EFLAGS EAX ZZ xor eax, eax - 4109a5 -2 INSTR LOCAL n EAX ZZ AlwaysNUM xor eax, eax - 4109a7 -1 INSTR LOCAL NoMetaUpdate call _error - 4109a7 5 INSTR BELONGTO 410980 - 4109a7 5 INSTR DEADREGS EFLAGS ZZ call _error - 4109ac -1 INSTR LOCAL NoMetaUpdate call _abort - 4109ac 5 INSTR BELONGTO 410980 - 4109ac 5 INSTR DEADREGS EFLAGS ZZ call _abort - 4109c0 0 FUNC FRAMERESTORE 0 0 1 1 0 96 2 0 1 3 0 0 4 0 8 5 0 0 6 0 96 7 0 1 8 0 0 9 0 0 10 0 0 11 0 0 12 0 0 13 0 0 14 0 0 15 0 0 ZZ - 4109c0 0 FUNC MMSAFENESS SAFE - 4109c0 1183 FUNC GLOBAL sub_4109C0 FUNC_UNSAFE NOFP RET 410e5e - 4109c0 5 INSTR BELONGTO 4109c0 - 4109c0 5 INSTR DEADREGS EFLAGS ZZ mov [rsp+var_30], rbx - 4109c0 5 PTRIMMEDESP STACK -48 displ mov [rsp+var_30], rbx - 4109c5 5 INSTR BELONGTO 4109c0 - 4109c5 5 INSTR DEADREGS EFLAGS EBX ZZ mov [rsp+var_28], rbp - 4109c5 5 PTRIMMEDESP STACK -40 displ mov [rsp+var_28], rbp - 4109ca 3 INSTR BELONGTO 4109c0 - 4109ca 3 INSTR DEADREGS EFLAGS EBX ZZ mov rbx, rdi - 4109cd -1 INSTR LOCAL MetadataUnused mov [rsp+var_10], r14 - 4109cd 5 INSTR BELONGTO 4109c0 - 4109d2 -1 INSTR LOCAL MetadataUnused mov [rsp+var_8], r15 - 4109d2 5 INSTR BELONGTO 4109c0 - 4109d7 3 INSTR BELONGTO 4109c0 - 4109d7 3 INSTR DEADREGS EFLAGS R14 R15 ZZ mov rbp, rcx - 4109da -1 INSTR LOCAL MetadataUnused mov [rsp+var_20], r12 - 4109da 5 INSTR BELONGTO 4109c0 - 4109df -1 INSTR LOCAL MetadataUnused mov [rsp+var_18], r13 - 4109df 5 INSTR BELONGTO 4109c0 - 4109e4 16 DATAREF STACK 1329 esp + 8 CHILDOF 1328 OFFSET 8 LOCALVAR var_50 - 4109e4 16 DATAREF STACK 1330 esp + 24 CHILDOF 1328 OFFSET 24 LOCALVAR var_40 - 4109e4 4 INSTR BELONGTO 4109c0 - 4109e4 4 INSTR DEADREGS EFLAGS R12 R13 R14 R15 ZZ sub rsp, 58h - 4109e4 88 DATAREF STACK 1328 esp + 0 PARENT LocalFrame LOCALFRAME - 4109e4 8 DATAREF STACK 1331 esp + 40 CHILDOF 1328 OFFSET 40 LOCALVAR var_30 - 4109e4 8 DATAREF STACK 1332 esp + 48 CHILDOF 1328 OFFSET 48 LOCALVAR var_28 - 4109e4 8 DATAREF STACK 1333 esp + 56 CHILDOF 1328 OFFSET 56 LOCALVAR var_20 - 4109e4 8 DATAREF STACK 1334 esp + 64 CHILDOF 1328 OFFSET 64 LOCALVAR var_18 - 4109e4 8 DATAREF STACK 1335 esp + 72 CHILDOF 1328 OFFSET 72 LOCALVAR var_10 - 4109e4 8 DATAREF STACK 1336 esp + 80 CHILDOF 1328 OFFSET 80 LOCALVAR var_8 - 4109e4 8 MEMORYHOLE STACK esp + 88 ReturnAddress - 4109e8 -1 INSTR LOCAL NoMetaUpdate cmp edx, 24h - 4109e8 3 INSTR BELONGTO 4109c0 - 4109eb 3 INSTR BELONGTO 4109c0 - 4109eb 3 INSTR DEADREGS R12 R13 R14 R15 ZZ mov r15d, edx - 4109ee 3 INSTR BELONGTO 4109c0 - 4109ee 3 INSTR DEADREGS EDX R12 R13 R14 ZZ mov r14, r8 - 4109f1 -1 INSTR LOCAL NoMetaUpdate ja loc_410E35 - 4109f1 6 INSTR BELONGTO 4109c0 - 4109f7 -2 INSTR LOCAL n EDX ZZ NumericDEFs movzx edx, byte ptr [rdi] - 4109f7 3 INSTR BELONGTO 4109c0 - 4109f7 3 INSTR DEADREGS EFLAGS EDX R12 R13 ZZ movzx edx, byte ptr [rdi] - 4109fa 5 INSTR BELONGTO 4109c0 - 4109fa 5 INSTR DEADREGS EFLAGS R12 R13 ZZ lea r12, [rsp+58h+var_40] - 4109fa 5 PTRIMMEDESP STACK 24 displ lea r12, [rsp+58h+var_40] - 4109ff -1 INSTR LOCAL NoMetaUpdate test rsi, rsi - 4109ff 3 INSTR BELONGTO 4109c0 - 410a02 4 INSTR BELONGTO 4109c0 - 410a02 4 INSTR DEADREGS R13 ZZ cmovnz r12, rsi - 410a06 4 INSTR BELONGTO 4109c0 - 410a06 4 INSTR DEADREGS EFLAGS R13 ZZ mov byte ptr [rsp+58h+var_50], dl - 410a06 4 PTRIMMEDESP STACK 8 displ mov byte ptr [rsp+58h+var_50], dl - 410a0a -1 INSTR LOCAL NoMetaUpdate call ___ctype_b_loc - 410a0a 5 INSTR BELONGTO 4109c0 - 410a0a 5 INSTR DEADREGS EFLAGS R13 ZZ call ___ctype_b_loc - 410a0f -2 INSTR LOCAL n EDX ZZ NumericDEFs movzx edx, byte ptr [rsp+58h+var_50] - 410a0f 5 INSTR BELONGTO 4109c0 - 410a0f 5 INSTR DEADREGS EFLAGS ECX EDX ESI R13 ZZ movzx edx, byte ptr [rsp+58h+var_50] - 410a0f 5 PTRIMMEDESP STACK 8 displ movzx edx, byte ptr [rsp+58h+var_50] - 410a14 3 INSTR BELONGTO 4109c0 - 410a14 3 INSTR DEADREGS EFLAGS ECX ESI R13 ZZ mov rsi, [rax] - 410a17 3 INSTR BELONGTO 4109c0 - 410a17 3 INSTR DEADREGS EFLAGS EAX ECX R13 ZZ mov rax, rbx - 410a1a -1 INSTR LOCAL NoMetaUpdate jmp short loc_410A27 - 410a1a 2 INSTR BELONGTO 4109c0 - 410a20 -1 INSTR LOCAL 1stSrcVia2ndSrcIMMEDNUM add rax, 1 - 410a20 4 INSTR BELONGTO 4109c0 - 410a24 -2 INSTR LOCAL n EDX ZZ NumericDEFs movzx edx, byte ptr [rax] - 410a24 3 INSTR BELONGTO 4109c0 - 410a24 3 INSTR DEADREGS EFLAGS ECX EDX R13 ZZ movzx edx, byte ptr [rax] - 410a27 -2 INSTR LOCAL n ECX ZZ NumericDEFs movzx ecx, dl - 410a27 3 INSTR BELONGTO 4109c0 - 410a27 3 INSTR DEADREGS EFLAGS ECX R13 ZZ movzx ecx, dl - 410a2a -1 INSTR LOCAL NoMetaUpdate test byte ptr [rsi+rcx*2+1], 20h - 410a2a 5 INSTR BELONGTO 4109c0 - 410a2f -1 INSTR LOCAL NoMetaUpdate jnz short loc_410A20 - 410a2f 2 INSTR BELONGTO 4109c0 - 410a31 -1 INSTR LOCAL NoMetaUpdate cmp dl, 2Dh - 410a31 3 INSTR BELONGTO 4109c0 - 410a34 -2 INSTR LOCAL n R13 ZZ NUMVia2ndSrcIMMEDNUM mov r13d, 4 - 410a34 6 INSTR BELONGTO 4109c0 - 410a34 6 INSTR DEADREGS R13 ZZ mov r13d, 4 - 410a3a -1 INSTR LOCAL NoMetaUpdate jnz short loc_410A68 - 410a3a 2 INSTR BELONGTO 4109c0 - 410a3c -2 INSTR LOCAL n EAX ZZ NumericDEFs mov eax, r13d - 410a3c 3 INSTR BELONGTO 4109c0 - 410a3c 3 INSTR DEADREGS EFLAGS EAX EBX R8 R9 R10 R11 R12 R14 R15 ZZ mov eax, r13d - 410a3f 5 INSTR BELONGTO 4109c0 - 410a3f 5 INSTR DEADREGS EFLAGS EBX R8 R9 R10 R11 R12 R13 R14 R15 ZZ mov rbx, [rsp+58h+var_30] - 410a3f 5 PTRIMMEDESP STACK 40 displ mov rbx, [rsp+58h+var_30] - 410a44 5 INSTR BELONGTO 4109c0 - 410a44 5 INSTR DEADREGS EFLAGS R8 R9 R10 R11 R12 R13 R14 R15 ZZ mov rbp, [rsp+58h+var_28] - 410a44 5 PTRIMMEDESP STACK 48 displ mov rbp, [rsp+58h+var_28] - 410a49 -1 INSTR LOCAL MetadataUnused mov r12, [rsp+58h+var_20] - 410a49 5 INSTR BELONGTO 4109c0 - 410a4e -1 INSTR LOCAL MetadataUnused mov r13, [rsp+58h+var_18] - 410a4e 5 INSTR BELONGTO 4109c0 - 410a53 -1 INSTR LOCAL MetadataUnused mov r14, [rsp+58h+var_10] - 410a53 5 INSTR BELONGTO 4109c0 - 410a58 -1 INSTR LOCAL MetadataUnused mov r15, [rsp+58h+var_8] - 410a58 5 INSTR BELONGTO 4109c0 - 410a5d -1 INSTR LOCAL 1stSrcVia2ndSrcIMMEDNUM add rsp, 58h - 410a5d 4 INSTR BELONGTO 4109c0 - 410a61 1 INSTR BELONGTO 4109c0 - 410a61 1 INSTR DEADREGS EFLAGS R8 R9 R10 R11 R12 R13 R14 R15 ZZ retn - 410a61 88 DEALLOC STACK esp - 88 retn - 410a68 -1 INSTR LOCAL NoMetaUpdate call ___errno_location - 410a68 5 INSTR BELONGTO 4109c0 - 410a68 5 INSTR DEADREGS EFLAGS ZZ call ___errno_location - 410a6d 3 INSTR BELONGTO 4109c0 - 410a6d 3 INSTR DEADREGS EFLAGS EDX ESI EDI ZZ mov edx, r15d ; base - 410a70 6 INSTR BELONGTO 4109c0 - 410a70 6 INSTR DEADREGS EFLAGS ESI EDI R15 ZZ mov dword ptr [rax], 0 - 410a76 3 INSTR BELONGTO 4109c0 - 410a76 3 INSTR DEADREGS EFLAGS ESI EDI R15 ZZ mov rsi, r12 ; endptr - 410a79 3 INSTR BELONGTO 4109c0 - 410a79 3 INSTR DEADREGS EFLAGS EDI R15 ZZ mov rdi, rbx ; nptr - 410a7c 5 INSTR BELONGTO 4109c0 - 410a7c 5 INSTR DEADREGS EFLAGS R15 ZZ mov [rsp+58h+var_50], rax - 410a7c 5 PTRIMMEDESP STACK 8 displ mov [rsp+58h+var_50], rax - 410a81 -1 INSTR LOCAL NoMetaUpdate call _strtoul - 410a81 5 INSTR BELONGTO 4109c0 - 410a81 5 INSTR DEADREGS EFLAGS R15 ZZ call _strtoul - 410a86 4 INSTR BELONGTO 4109c0 - 410a86 4 INSTR DEADREGS EFLAGS ECX R8 R15 ZZ mov r8, [r12] - 410a8a -2 INSTR LOCAL n R15 ZZ NumericDEFs mov r15, rax - 410a8a 3 INSTR BELONGTO 4109c0 - 410a8a 3 INSTR DEADREGS EFLAGS ECX R15 ZZ mov r15, rax - 410a8d 5 INSTR BELONGTO 4109c0 - 410a8d 5 INSTR DEADREGS EFLAGS ECX ZZ mov rcx, [rsp+58h+var_50] - 410a8d 5 PTRIMMEDESP STACK 8 displ mov rcx, [rsp+58h+var_50] - 410a92 -1 INSTR LOCAL NoMetaUpdate cmp r8, rbx - 410a92 3 INSTR BELONGTO 4109c0 - 410a95 -1 INSTR LOCAL NoMetaUpdate jz loc_410B44 - 410a95 6 INSTR BELONGTO 4109c0 - 410a9b 2 INSTR BELONGTO 4109c0 - 410a9b 2 INSTR DEADREGS EFLAGS EAX EBX R13 ZZ mov eax, [rcx] - 410a9d -2 INSTR LOCAL n R13 ZZ AlwaysNUM xor r13d, r13d - 410a9d 3 INSTR BELONGTO 4109c0 - 410a9d 3 INSTR DEADREGS EFLAGS EBX R13 ZZ xor r13d, r13d - 410aa0 -1 INSTR LOCAL NoMetaUpdate test eax, eax - 410aa0 2 INSTR BELONGTO 4109c0 - 410aa2 -1 INSTR LOCAL NoMetaUpdate jnz short loc_410AC0 - 410aa2 2 INSTR BELONGTO 4109c0 - 410aa4 -1 INSTR LOCAL NoMetaUpdate test r14, r14 - 410aa4 3 INSTR BELONGTO 4109c0 - 410aa7 -1 INSTR LOCAL NoMetaUpdate jz short loc_410AB1 - 410aa7 2 INSTR BELONGTO 4109c0 - 410aa9 -2 INSTR LOCAL n EBX ZZ NumericDEFs movzx ebx, byte ptr [r8] - 410aa9 4 INSTR BELONGTO 4109c0 - 410aa9 4 INSTR DEADREGS EFLAGS EBX ZZ movzx ebx, byte ptr [r8] - 410aad -1 INSTR LOCAL NoMetaUpdate test bl, bl - 410aad 2 INSTR BELONGTO 4109c0 - 410aaf -1 INSTR LOCAL NoMetaUpdate jnz short loc_410AD1 - 410aaf 2 INSTR BELONGTO 4109c0 - 410ab1 4 INSTR BELONGTO 4109c0 - 410ab1 4 INSTR DEADREGS EFLAGS EAX EBX R8 R9 R10 R11 R12 R14 ZZ mov [rbp+0], r15 - 410ab5 -1 INSTR LOCAL NoMetaUpdate jmp short loc_410A3C - 410ab5 2 INSTR BELONGTO 4109c0 - 410ac0 -1 INSTR LOCAL NoMetaUpdate cmp eax, 22h - 410ac0 3 INSTR BELONGTO 4109c0 - 410ac3 -2 INSTR LOCAL n R13 ZZ NUMVia2ndSrcIMMEDNUM mov r13b, 4 - 410ac3 3 INSTR BELONGTO 4109c0 - 410ac3 3 INSTR DEADREGS EBX R13 ZZ mov r13b, 4 - 410ac6 -1 INSTR LOCAL NoMetaUpdate jnz loc_410A3C - 410ac6 6 INSTR BELONGTO 4109c0 - 410acc -2 INSTR LOCAL n R13 ZZ NUMVia2ndSrcIMMEDNUM mov r13b, 1 - 410acc 3 INSTR BELONGTO 4109c0 - 410acc 3 INSTR DEADREGS EFLAGS EBX R13 ZZ mov r13b, 1 - 410acf -1 INSTR LOCAL NoMetaUpdate jmp short loc_410AA4 - 410acf 2 INSTR BELONGTO 4109c0 - 410ad1 -2 INSTR LOCAL n ESI ZZ NumericDEFs movsx esi, bl ; c - 410ad1 3 INSTR BELONGTO 4109c0 - 410ad1 3 INSTR DEADREGS EFLAGS ESI EDI ZZ movsx esi, bl ; c - 410ad4 3 INSTR BELONGTO 4109c0 - 410ad4 3 INSTR DEADREGS EFLAGS EDI ZZ mov rdi, r14 ; s - 410ad7 5 INSTR BELONGTO 4109c0 - 410ad7 5 INSTR DEADREGS EFLAGS ZZ mov [rsp+58h+var_50], r8 - 410ad7 5 PTRIMMEDESP STACK 8 displ mov [rsp+58h+var_50], r8 - 410adc -1 INSTR LOCAL NoMetaUpdate call _strchr - 410adc 5 INSTR BELONGTO 4109c0 - 410adc 5 INSTR DEADREGS EFLAGS ZZ call _strchr - 410ae1 -1 INSTR LOCAL NoMetaUpdate test rax, rax - 410ae1 3 INSTR BELONGTO 4109c0 - 410ae4 5 INSTR BELONGTO 4109c0 - 410ae4 5 INSTR DEADREGS R8 ZZ mov r8, [rsp+58h+var_50] - 410ae4 5 PTRIMMEDESP STACK 8 displ mov r8, [rsp+58h+var_50] - 410ae9 -1 INSTR LOCAL NoMetaUpdate jz loc_410B90 ; jumptable 0000000000410B3D default case - 410ae9 6 INSTR BELONGTO 4109c0 - 410aef -2 INSTR LOCAL n ESI ZZ NUMVia2ndSrcIMMEDNUM mov esi, 30h ; c - 410aef 5 INSTR BELONGTO 4109c0 - 410aef 5 INSTR DEADREGS EFLAGS ESI EDI ZZ mov esi, 30h ; c - 410af4 3 INSTR BELONGTO 4109c0 - 410af4 3 INSTR DEADREGS EFLAGS EDI ZZ mov rdi, r14 ; s - 410af7 5 INSTR BELONGTO 4109c0 - 410af7 5 INSTR DEADREGS EFLAGS R14 ZZ mov [rsp+58h+var_50], r8 - 410af7 5 PTRIMMEDESP STACK 8 displ mov [rsp+58h+var_50], r8 - 410afc -1 INSTR LOCAL NoMetaUpdate call _strchr - 410afc 5 INSTR BELONGTO 4109c0 - 410afc 5 INSTR DEADREGS EFLAGS R14 ZZ call _strchr - 410b01 -1 INSTR LOCAL NoMetaUpdate test rax, rax - 410b01 3 INSTR BELONGTO 4109c0 - 410b04 -2 INSTR LOCAL n ECX ZZ NUMVia2ndSrcIMMEDNUM mov ecx, 1 - 410b04 5 INSTR BELONGTO 4109c0 - 410b04 5 INSTR DEADREGS EAX ECX ESI R8 R9 R10 R11 R14 ZZ mov ecx, 1 - 410b09 -1 INSTR LOCAL MetadataRedundant mov esi, 400h - 410b09 5 INSTR BELONGTO 4109c0 - 410b0e 5 INSTR BELONGTO 4109c0 - 410b0e 5 INSTR DEADREGS EAX R8 R9 R10 R11 R14 ZZ mov r8, [rsp+58h+var_50] - 410b0e 5 PTRIMMEDESP STACK 8 displ mov r8, [rsp+58h+var_50] - 410b13 -1 INSTR LOCAL NoMetaUpdate jz short loc_410B32 - 410b13 2 INSTR BELONGTO 4109c0 - 410b15 -1 INSTR LOCAL MetadataUnused movzx eax, byte ptr [r8+1] - 410b15 5 INSTR BELONGTO 4109c0 - 410b1a -1 INSTR LOCAL NoMetaUpdate cmp al, 44h - 410b1a 2 INSTR BELONGTO 4109c0 - 410b1c -1 INSTR LOCAL NoMetaUpdate jz loc_410DDE - 410b1c 6 INSTR BELONGTO 4109c0 - 410b22 -1 INSTR LOCAL NoMetaUpdate cmp al, 69h - 410b22 2 INSTR BELONGTO 4109c0 - 410b24 -1 INSTR LOCAL NoMetaUpdate jz loc_410DCB - 410b24 6 INSTR BELONGTO 4109c0 - 410b2a -1 INSTR LOCAL NoMetaUpdate cmp al, 42h - 410b2a 2 INSTR BELONGTO 4109c0 - 410b2c -1 INSTR LOCAL NoMetaUpdate jz loc_410DDE - 410b2c 6 INSTR BELONGTO 4109c0 - 410b32 -1 INSTR LOCAL MetadataUnused sub ebx, 42h - 410b32 3 INSTR BELONGTO 4109c0 - 410b35 -1 INSTR LOCAL NoMetaUpdate cmp bl, 35h ; switch 54 cases - 410b35 3 INSTR BELONGTO 4109c0 - 410b38 -1 INSTR LOCAL NoMetaUpdate ja short loc_410B90; jumptable 0000000000410B3D default case - 410b38 2 INSTR BELONGTO 4109c0 - 410b3a -1 INSTR LOCAL MetadataUnused movzx ebx, bl - 410b3a 3 INSTR BELONGTO 4109c0 - 410b3d -1 INSTR LOCAL NoMetaUpdate jmp ds:off_4163B8[rbx*8]; switch jump - 410b3d 7 INSTR BELONGTO 4109c0 - 410b44 -1 INSTR LOCAL NoMetaUpdate test r14, r14 - 410b44 3 INSTR BELONGTO 4109c0 - 410b47 -1 INSTR LOCAL NoMetaUpdate jz loc_410A3C - 410b47 6 INSTR BELONGTO 4109c0 - 410b4d -2 INSTR LOCAL n EBX ZZ NumericDEFs movzx ebx, byte ptr [rbx] - 410b4d 3 INSTR BELONGTO 4109c0 - 410b4d 3 INSTR DEADREGS EFLAGS R15 ZZ movzx ebx, byte ptr [rbx] - 410b50 -1 INSTR LOCAL NoMetaUpdate test bl, bl - 410b50 2 INSTR BELONGTO 4109c0 - 410b52 -1 INSTR LOCAL NoMetaUpdate jz loc_410A3C - 410b52 6 INSTR BELONGTO 4109c0 - 410b58 -2 INSTR LOCAL n ESI ZZ NumericDEFs movsx esi, bl ; c - 410b58 3 INSTR BELONGTO 4109c0 - 410b58 3 INSTR DEADREGS EFLAGS ESI EDI R13 R15 ZZ movsx esi, bl ; c - 410b5b 3 INSTR BELONGTO 4109c0 - 410b5b 3 INSTR DEADREGS EFLAGS EDI R13 R15 ZZ mov rdi, r14 ; s - 410b5e 5 INSTR BELONGTO 4109c0 - 410b5e 5 INSTR DEADREGS EFLAGS R13 R15 ZZ mov [rsp+58h+var_50], r8 - 410b5e 5 PTRIMMEDESP STACK 8 displ mov [rsp+58h+var_50], r8 - 410b63 -2 INSTR LOCAL n R13 ZZ AlwaysNUM xor r13b, r13b - 410b63 3 INSTR BELONGTO 4109c0 - 410b63 3 INSTR DEADREGS EFLAGS R13 R15 ZZ xor r13b, r13b - 410b66 -2 INSTR LOCAL n R15 ZZ NUMVia2ndSrcIMMEDNUM mov r15d, 1 - 410b66 6 INSTR BELONGTO 4109c0 - 410b66 6 INSTR DEADREGS EFLAGS R15 ZZ mov r15d, 1 - 410b6c -1 INSTR LOCAL NoMetaUpdate call _strchr - 410b6c 5 INSTR BELONGTO 4109c0 - 410b6c 5 INSTR DEADREGS EFLAGS ZZ call _strchr - 410b71 -1 INSTR LOCAL NoMetaUpdate test rax, rax - 410b71 3 INSTR BELONGTO 4109c0 - 410b74 5 INSTR BELONGTO 4109c0 - 410b74 5 INSTR DEADREGS R8 ZZ mov r8, [rsp+58h+var_50] - 410b74 5 PTRIMMEDESP STACK 8 displ mov r8, [rsp+58h+var_50] - 410b79 -1 INSTR LOCAL NoMetaUpdate jnz loc_410AEF - 410b79 6 INSTR BELONGTO 4109c0 - 410b7f -2 INSTR LOCAL n R13 ZZ NUMVia2ndSrcIMMEDNUM mov r13b, 4 - 410b7f 3 INSTR BELONGTO 4109c0 - 410b7f 3 INSTR DEADREGS EFLAGS EAX EBX R8 R9 R10 R11 R12 R13 R14 R15 ZZ mov r13b, 4 - 410b82 -1 INSTR LOCAL NoMetaUpdate jmp loc_410A3C - 410b82 5 INSTR BELONGTO 4109c0 - 410b90 4 INSTR BELONGTO 4109c0 - 410b90 4 INSTR DEADREGS EFLAGS EAX EBX R8 R9 R10 R11 R12 R14 ZZ mov [rbp+0], r15 ; jumptable 0000000000410B3D default case - 410b94 -2 INSTR LOCAL n R13 ZZ NumericDEFs or r13d, 2 - 410b94 4 INSTR BELONGTO 4109c0 - 410b94 4 INSTR DEADREGS EFLAGS EAX EBX R8 R9 R10 R11 R12 R14 R15 ZZ or r13d, 2 - 410b98 -1 INSTR LOCAL NoMetaUpdate jmp loc_410A3C - 410b98 5 INSTR BELONGTO 4109c0 - 410b9d -1 INSTR LOCAL NoMetaUpdate test r15, r15 ; jumptable 0000000000410B3D case 53 - 410b9d 3 INSTR BELONGTO 4109c0 - 410ba0 -1 INSTR LOCAL NoMetaUpdate js loc_410DFF - 410ba0 6 INSTR BELONGTO 4109c0 - 410ba6 -1 INSTR LOCAL 2ndSrcNumeric add r15, r15 - 410ba6 3 INSTR BELONGTO 4109c0 - 410ba9 2 INSTR BELONGTO 4109c0 - 410ba9 2 INSTR DEADREGS EFLAGS EAX EDX EBX R9 R10 R11 R14 ZZ xor edx, edx - 410ba9 -2 INSTR LOCAL n EDX ZZ AlwaysNUM xor edx, edx - 410bab -2 INSTR LOCAL n R13 ZZ NumericDEFs or r13d, edx - 410bab 3 INSTR BELONGTO 4109c0 - 410bab 3 INSTR DEADREGS EFLAGS EAX EBX R9 R10 R11 R14 ZZ or r13d, edx - 410bae -2 INSTR LOCAL n RCX ZZ AlwaysNUM movsxd rcx, ecx - 410bae 3 INSTR BELONGTO 4109c0 - 410bae 3 INSTR DEADREGS EFLAGS EAX EBX R9 R10 R11 R14 ZZ movsxd rcx, ecx - 410bb1 -1 INSTR LOCAL 2ndSrcNumeric add r8, rcx - 410bb1 3 INSTR BELONGTO 4109c0 - 410bb4 -2 INSTR LOCAL n EAX ZZ NumericDEFs mov eax, r13d - 410bb4 3 INSTR BELONGTO 4109c0 - 410bb4 3 INSTR DEADREGS EFLAGS EAX EBX R9 R10 R11 R14 ZZ mov eax, r13d - 410bb7 -1 INSTR LOCAL MetadataRedundant or eax, 2 - 410bb7 3 INSTR BELONGTO 4109c0 - 410bba 4 INSTR BELONGTO 4109c0 - 410bba 4 INSTR DEADREGS EFLAGS EBX R9 R10 R11 R14 ZZ mov [r12], r8 - 410bbe -1 INSTR LOCAL NoMetaUpdate cmp byte ptr [r8], 0 - 410bbe 4 INSTR BELONGTO 4109c0 - 410bc2 -1 INSTR LOCAL MetadataRedundant cmovnz r13d, eax - 410bc2 4 INSTR BELONGTO 4109c0 - 410bc6 -1 INSTR LOCAL NoMetaUpdate jmp loc_410AB1 - 410bc6 5 INSTR BELONGTO 4109c0 - 410bcb 2 INSTR BELONGTO 4109c0 - 410bcb 2 INSTR DEADREGS EFLAGS EAX EDX EBX R9 R10 R11 R14 ZZ xor edx, edx ; jumptable 0000000000410B3D case 33 - 410bcb -2 INSTR LOCAL n EDX ZZ AlwaysNUM xor edx, edx ; jumptable 0000000000410B3D case 33 - 410bcd -1 INSTR LOCAL NoMetaUpdate jmp short loc_410BAB - 410bcd 2 INSTR BELONGTO 4109c0 - 410bcf 10 INSTR BELONGTO 4109c0 - 410bcf -1 INSTR LOCAL MetadataUnused mov rax, 7FFFFFFFFFFFFFh; jumptable 0000000000410B3D case 32 - 410bd9 -1 INSTR LOCAL NoMetaUpdate cmp r15, rax - 410bd9 3 INSTR BELONGTO 4109c0 - 410bdc -1 INSTR LOCAL NoMetaUpdate ja loc_410DFF - 410bdc 6 INSTR BELONGTO 4109c0 - 410be2 -2 INSTR LOCAL n R15 ZZ AlwaysNUM shl r15, 9 - 410be2 4 INSTR BELONGTO 4109c0 - 410be2 4 INSTR DEADREGS EFLAGS EAX EDX EBX R9 R10 R11 R14 ZZ shl r15, 9 - 410be6 2 INSTR BELONGTO 4109c0 - 410be6 2 INSTR DEADREGS EFLAGS EAX EDX EBX R9 R10 R11 R14 ZZ xor edx, edx - 410be6 -2 INSTR LOCAL n EDX ZZ AlwaysNUM xor edx, edx - 410be8 -1 INSTR LOCAL NoMetaUpdate jmp short loc_410BAB - 410be8 2 INSTR BELONGTO 4109c0 - 410bea -2 INSTR LOCAL n RSI ZZ AlwaysNUM movsxd rsi, esi ; jumptable 0000000000410B3D case 24 - 410bea 3 INSTR BELONGTO 4109c0 - 410bea 3 INSTR DEADREGS EFLAGS EAX EDX EBX EDI R9 R10 R11 R14 ZZ movsxd rsi, esi ; jumptable 0000000000410B3D case 24 - 410bed -1 INSTR LOCAL MetadataUnused mov rax, 0FFFFFFFFFFFFFFFFh - 410bed 7 INSTR BELONGTO 4109c0 - 410bf4 -1 INSTR LOCAL MetadataUnused xor edx, edx - 410bf4 2 INSTR BELONGTO 4109c0 - 410bf6 -1 INSTR LOCAL MetadataUnused div rsi - 410bf6 3 INSTR BELONGTO 4109c0 - 410bf9 -2 INSTR LOCAL n EDI ZZ NUMVia2ndSrcIMMEDNUM mov edi, 7 - 410bf9 5 INSTR BELONGTO 4109c0 - 410bf9 5 INSTR DEADREGS EFLAGS EDX EBX EDI R9 R10 R11 R14 ZZ mov edi, 7 - 410bfe 2 INSTR BELONGTO 4109c0 - 410bfe 2 INSTR DEADREGS EFLAGS EDX EBX R9 R10 R11 R14 ZZ xor edx, edx - 410bfe -2 INSTR LOCAL n EDX ZZ AlwaysNUM xor edx, edx - 410c00 -1 INSTR LOCAL NoMetaUpdate jmp short loc_410C11 - 410c00 2 INSTR BELONGTO 4109c0 - 410c02 -2 INSTR LOCAL n R15 ZZ AlwaysNUM imul r15, rsi - 410c02 4 INSTR BELONGTO 4109c0 - 410c02 4 INSTR DEADREGS EFLAGS EBX R9 R10 R11 R14 ZZ imul r15, rsi - 410c06 -2 INSTR LOCAL n R9 ZZ AlwaysNUM xor r9d, r9d - 410c06 3 INSTR BELONGTO 4109c0 - 410c06 3 INSTR DEADREGS EFLAGS EBX R9 R10 R11 R14 ZZ xor r9d, r9d - 410c09 3 INSTR BELONGTO 4109c0 - 410c09 3 INSTR DEADREGS EFLAGS EBX R10 R11 R14 ZZ or edx, r9d - 410c0c -1 INSTR LOCAL 1stSrcVia2ndSrcIMMEDNUM sub edi, 1 - 410c0c 3 INSTR BELONGTO 4109c0 - 410c0f -1 INSTR LOCAL NoMetaUpdate jz short loc_410BAB - 410c0f 2 INSTR BELONGTO 4109c0 - 410c11 -1 INSTR LOCAL NoMetaUpdate cmp r15, rax - 410c11 3 INSTR BELONGTO 4109c0 - 410c14 -1 INSTR LOCAL NoMetaUpdate jbe short loc_410C02 - 410c14 2 INSTR BELONGTO 4109c0 - 410c16 -2 INSTR LOCAL n R15 ZZ NUMVia2ndSrcIMMEDNUM mov r15, 0FFFFFFFFFFFFFFFFh - 410c16 7 INSTR BELONGTO 4109c0 - 410c16 7 INSTR DEADREGS EFLAGS EBX R9 R10 R11 R14 R15 ZZ mov r15, 0FFFFFFFFFFFFFFFFh - 410c1d -2 INSTR LOCAL n R9 ZZ NUMVia2ndSrcIMMEDNUM mov r9d, 1 - 410c1d 6 INSTR BELONGTO 4109c0 - 410c1d 6 INSTR DEADREGS EFLAGS EBX R9 R10 R11 R14 ZZ mov r9d, 1 - 410c23 -1 INSTR LOCAL NoMetaUpdate jmp short loc_410C09 - 410c23 2 INSTR BELONGTO 4109c0 - 410c25 -2 INSTR LOCAL n RSI ZZ AlwaysNUM movsxd rsi, esi ; jumptable 0000000000410B3D case 23 - 410c25 3 INSTR BELONGTO 4109c0 - 410c25 3 INSTR DEADREGS EFLAGS EAX EDX EBX EDI R9 R10 R11 R14 ZZ movsxd rsi, esi ; jumptable 0000000000410B3D case 23 - 410c28 -1 INSTR LOCAL MetadataUnused mov rax, 0FFFFFFFFFFFFFFFFh - 410c28 7 INSTR BELONGTO 4109c0 - 410c2f -1 INSTR LOCAL MetadataUnused xor edx, edx - 410c2f 2 INSTR BELONGTO 4109c0 - 410c31 -1 INSTR LOCAL MetadataUnused div rsi - 410c31 3 INSTR BELONGTO 4109c0 - 410c34 -2 INSTR LOCAL n EDI ZZ NUMVia2ndSrcIMMEDNUM mov edi, 8 - 410c34 5 INSTR BELONGTO 4109c0 - 410c34 5 INSTR DEADREGS EFLAGS EDX EBX EDI R9 R10 R11 R14 ZZ mov edi, 8 - 410c39 2 INSTR BELONGTO 4109c0 - 410c39 2 INSTR DEADREGS EFLAGS EDX EBX R9 R10 R11 R14 ZZ xor edx, edx - 410c39 -2 INSTR LOCAL n EDX ZZ AlwaysNUM xor edx, edx - 410c3b -1 INSTR LOCAL NoMetaUpdate jmp short loc_410C50 - 410c3b 2 INSTR BELONGTO 4109c0 - 410c3d -2 INSTR LOCAL n R15 ZZ AlwaysNUM imul r15, rsi - 410c3d 4 INSTR BELONGTO 4109c0 - 410c3d 4 INSTR DEADREGS EFLAGS EBX R9 R10 R11 R14 ZZ imul r15, rsi - 410c41 -2 INSTR LOCAL n R9 ZZ AlwaysNUM xor r9d, r9d - 410c41 3 INSTR BELONGTO 4109c0 - 410c41 3 INSTR DEADREGS EFLAGS EBX R9 R10 R11 R14 ZZ xor r9d, r9d - 410c44 3 INSTR BELONGTO 4109c0 - 410c44 3 INSTR DEADREGS EFLAGS EBX R10 R11 R14 ZZ or edx, r9d - 410c47 -1 INSTR LOCAL 1stSrcVia2ndSrcIMMEDNUM sub edi, 1 - 410c47 3 INSTR BELONGTO 4109c0 - 410c4a -1 INSTR LOCAL NoMetaUpdate jz loc_410BAB - 410c4a 6 INSTR BELONGTO 4109c0 - 410c50 -1 INSTR LOCAL NoMetaUpdate cmp r15, rax - 410c50 3 INSTR BELONGTO 4109c0 - 410c53 -1 INSTR LOCAL NoMetaUpdate jbe short loc_410C3D - 410c53 2 INSTR BELONGTO 4109c0 - 410c55 -2 INSTR LOCAL n R15 ZZ NUMVia2ndSrcIMMEDNUM mov r15, 0FFFFFFFFFFFFFFFFh - 410c55 7 INSTR BELONGTO 4109c0 - 410c55 7 INSTR DEADREGS EFLAGS EBX R9 R10 R11 R14 R15 ZZ mov r15, 0FFFFFFFFFFFFFFFFh - 410c5c -2 INSTR LOCAL n R9 ZZ NUMVia2ndSrcIMMEDNUM mov r9d, 1 - 410c5c 6 INSTR BELONGTO 4109c0 - 410c5c 6 INSTR DEADREGS EFLAGS EBX R9 R10 R11 R14 ZZ mov r9d, 1 - 410c62 -1 INSTR LOCAL NoMetaUpdate jmp short loc_410C44 - 410c62 2 INSTR BELONGTO 4109c0 - 410c64 -2 INSTR LOCAL n RSI ZZ AlwaysNUM movsxd rsi, esi ; jumptable 0000000000410B3D cases 18,50 - 410c64 3 INSTR BELONGTO 4109c0 - 410c64 3 INSTR DEADREGS EFLAGS EAX EDX EBX EDI R9 R10 R11 R14 ZZ movsxd rsi, esi ; jumptable 0000000000410B3D cases 18,50 - 410c67 -1 INSTR LOCAL MetadataUnused mov rax, 0FFFFFFFFFFFFFFFFh - 410c67 7 INSTR BELONGTO 4109c0 - 410c6e -1 INSTR LOCAL MetadataUnused xor edx, edx - 410c6e 2 INSTR BELONGTO 4109c0 - 410c70 -1 INSTR LOCAL MetadataUnused div rsi - 410c70 3 INSTR BELONGTO 4109c0 - 410c73 -2 INSTR LOCAL n EDI ZZ NUMVia2ndSrcIMMEDNUM mov edi, 4 - 410c73 5 INSTR BELONGTO 4109c0 - 410c73 5 INSTR DEADREGS EFLAGS EDX EBX EDI R9 R10 R11 R14 ZZ mov edi, 4 - 410c78 2 INSTR BELONGTO 4109c0 - 410c78 2 INSTR DEADREGS EFLAGS EDX EBX R9 R10 R11 R14 ZZ xor edx, edx - 410c78 -2 INSTR LOCAL n EDX ZZ AlwaysNUM xor edx, edx - 410c7a -1 INSTR LOCAL NoMetaUpdate cmp rax, r15 - 410c7a 3 INSTR BELONGTO 4109c0 - 410c7d -1 INSTR LOCAL NoMetaUpdate jb loc_410DED - 410c7d 6 INSTR BELONGTO 4109c0 - 410c83 -2 INSTR LOCAL n R15 ZZ AlwaysNUM imul r15, rsi - 410c83 4 INSTR BELONGTO 4109c0 - 410c83 4 INSTR DEADREGS EFLAGS EBX R9 R10 R11 R14 ZZ imul r15, rsi - 410c87 -2 INSTR LOCAL n R9 ZZ AlwaysNUM xor r9d, r9d - 410c87 3 INSTR BELONGTO 4109c0 - 410c87 3 INSTR DEADREGS EFLAGS EBX R9 R10 R11 R14 ZZ xor r9d, r9d - 410c8a 3 INSTR BELONGTO 4109c0 - 410c8a 3 INSTR DEADREGS EFLAGS EBX R10 R11 R14 ZZ or edx, r9d - 410c8d -1 INSTR LOCAL 1stSrcVia2ndSrcIMMEDNUM sub edi, 1 - 410c8d 3 INSTR BELONGTO 4109c0 - 410c90 -1 INSTR LOCAL NoMetaUpdate jnz short loc_410C7A - 410c90 2 INSTR BELONGTO 4109c0 - 410c92 -1 INSTR LOCAL NoMetaUpdate jmp loc_410BAB - 410c92 5 INSTR BELONGTO 4109c0 - 410c97 -2 INSTR LOCAL n RSI ZZ AlwaysNUM movsxd rsi, esi ; jumptable 0000000000410B3D case 14 - 410c97 3 INSTR BELONGTO 4109c0 - 410c97 3 INSTR DEADREGS EFLAGS EAX EDX EBX EDI R9 R10 R11 R14 ZZ movsxd rsi, esi ; jumptable 0000000000410B3D case 14 - 410c9a -1 INSTR LOCAL MetadataUnused mov rax, 0FFFFFFFFFFFFFFFFh - 410c9a 7 INSTR BELONGTO 4109c0 - 410ca1 -1 INSTR LOCAL MetadataUnused xor edx, edx - 410ca1 2 INSTR BELONGTO 4109c0 - 410ca3 -1 INSTR LOCAL MetadataUnused div rsi - 410ca3 3 INSTR BELONGTO 4109c0 - 410ca6 -2 INSTR LOCAL n EDI ZZ NUMVia2ndSrcIMMEDNUM mov edi, 5 - 410ca6 5 INSTR BELONGTO 4109c0 - 410ca6 5 INSTR DEADREGS EFLAGS EDX EBX EDI R9 R10 R11 R14 ZZ mov edi, 5 - 410cab 2 INSTR BELONGTO 4109c0 - 410cab 2 INSTR DEADREGS EFLAGS EDX EBX R9 R10 R11 R14 ZZ xor edx, edx - 410cab -2 INSTR LOCAL n EDX ZZ AlwaysNUM xor edx, edx - 410cad -1 INSTR LOCAL NoMetaUpdate jmp short loc_410CC2 - 410cad 2 INSTR BELONGTO 4109c0 - 410caf -2 INSTR LOCAL n R15 ZZ AlwaysNUM imul r15, rsi - 410caf 4 INSTR BELONGTO 4109c0 - 410caf 4 INSTR DEADREGS EFLAGS EBX R9 R10 R11 R14 ZZ imul r15, rsi - 410cb3 -2 INSTR LOCAL n R9 ZZ AlwaysNUM xor r9d, r9d - 410cb3 3 INSTR BELONGTO 4109c0 - 410cb3 3 INSTR DEADREGS EFLAGS EBX R9 R10 R11 R14 ZZ xor r9d, r9d - 410cb6 3 INSTR BELONGTO 4109c0 - 410cb6 3 INSTR DEADREGS EFLAGS EBX R10 R11 R14 ZZ or edx, r9d - 410cb9 -1 INSTR LOCAL 1stSrcVia2ndSrcIMMEDNUM sub edi, 1 - 410cb9 3 INSTR BELONGTO 4109c0 - 410cbc -1 INSTR LOCAL NoMetaUpdate jz loc_410BAB - 410cbc 6 INSTR BELONGTO 4109c0 - 410cc2 -1 INSTR LOCAL NoMetaUpdate cmp r15, rax - 410cc2 3 INSTR BELONGTO 4109c0 - 410cc5 -1 INSTR LOCAL NoMetaUpdate jbe short loc_410CAF - 410cc5 2 INSTR BELONGTO 4109c0 - 410cc7 -2 INSTR LOCAL n R15 ZZ NUMVia2ndSrcIMMEDNUM mov r15, 0FFFFFFFFFFFFFFFFh - 410cc7 7 INSTR BELONGTO 4109c0 - 410cc7 7 INSTR DEADREGS EFLAGS EBX R9 R10 R11 R14 R15 ZZ mov r15, 0FFFFFFFFFFFFFFFFh - 410cce -2 INSTR LOCAL n R9 ZZ NUMVia2ndSrcIMMEDNUM mov r9d, 1 - 410cce 6 INSTR BELONGTO 4109c0 - 410cce 6 INSTR DEADREGS EFLAGS EBX R9 R10 R11 R14 ZZ mov r9d, 1 - 410cd4 -1 INSTR LOCAL NoMetaUpdate jmp short loc_410CB6 - 410cd4 2 INSTR BELONGTO 4109c0 - 410cd6 -2 INSTR LOCAL n RDI ZZ AlwaysNUM movsxd rdi, esi ; jumptable 0000000000410B3D cases 11,43 - 410cd6 3 INSTR BELONGTO 4109c0 - 410cd6 3 INSTR DEADREGS EFLAGS EAX EDX EBX EDI R9 R10 R11 R14 ZZ movsxd rdi, esi ; jumptable 0000000000410B3D cases 11,43 - 410cd9 -2 INSTR LOCAL n RSI ZZ NUMVia2ndSrcIMMEDNUM mov rsi, 0FFFFFFFFFFFFFFFFh - 410cd9 7 INSTR BELONGTO 4109c0 - 410cd9 7 INSTR DEADREGS EFLAGS EAX EDX EBX ESI R9 R10 R11 R14 ZZ mov rsi, 0FFFFFFFFFFFFFFFFh - 410ce0 -1 INSTR LOCAL MetadataUnused xor edx, edx - 410ce0 2 INSTR BELONGTO 4109c0 - 410ce2 -1 INSTR LOCAL MetadataUnused mov rax, rsi - 410ce2 3 INSTR BELONGTO 4109c0 - 410ce5 -1 INSTR LOCAL MetadataUnused div rdi - 410ce5 3 INSTR BELONGTO 4109c0 - 410ce8 -1 INSTR LOCAL NoMetaUpdate cmp rax, r15 - 410ce8 3 INSTR BELONGTO 4109c0 - 410ceb -1 INSTR LOCAL NoMetaUpdate jb loc_410E10 - 410ceb 6 INSTR BELONGTO 4109c0 - 410cf1 -2 INSTR LOCAL n R15 ZZ AlwaysNUM imul r15, rdi - 410cf1 4 INSTR BELONGTO 4109c0 - 410cf1 4 INSTR DEADREGS EFLAGS EDX EBX R9 R10 R11 R14 ZZ imul r15, rdi - 410cf5 -1 INSTR LOCAL NoMetaUpdate cmp rax, r15 - 410cf5 3 INSTR BELONGTO 4109c0 - 410cf8 -1 INSTR LOCAL NoMetaUpdate jb loc_410E10 - 410cf8 6 INSTR BELONGTO 4109c0 - 410cfe -2 INSTR LOCAL n R15 ZZ AlwaysNUM imul r15, rdi - 410cfe 4 INSTR BELONGTO 4109c0 - 410cfe 4 INSTR DEADREGS EFLAGS EAX EDX EBX R9 R10 R11 R14 ZZ imul r15, rdi - 410d02 2 INSTR BELONGTO 4109c0 - 410d02 2 INSTR DEADREGS EFLAGS EAX EDX EBX R9 R10 R11 R14 ZZ xor edx, edx - 410d02 -2 INSTR LOCAL n EDX ZZ AlwaysNUM xor edx, edx - 410d04 -1 INSTR LOCAL NoMetaUpdate jmp loc_410BAB - 410d04 5 INSTR BELONGTO 4109c0 - 410d09 -2 INSTR LOCAL n RDI ZZ AlwaysNUM movsxd rdi, esi ; jumptable 0000000000410B3D cases 9,41 - 410d09 3 INSTR BELONGTO 4109c0 - 410d09 3 INSTR DEADREGS EFLAGS EAX EDX EBX EDI R9 R10 R11 R14 ZZ movsxd rdi, esi ; jumptable 0000000000410B3D cases 9,41 - 410d0c -2 INSTR LOCAL n RSI ZZ NUMVia2ndSrcIMMEDNUM mov rsi, 0FFFFFFFFFFFFFFFFh - 410d0c 7 INSTR BELONGTO 4109c0 - 410d0c 7 INSTR DEADREGS EFLAGS EAX EDX EBX ESI R9 R10 R11 R14 ZZ mov rsi, 0FFFFFFFFFFFFFFFFh - 410d13 -1 INSTR LOCAL MetadataUnused xor edx, edx - 410d13 2 INSTR BELONGTO 4109c0 - 410d15 -1 INSTR LOCAL MetadataUnused mov rax, rsi - 410d15 3 INSTR BELONGTO 4109c0 - 410d18 -1 INSTR LOCAL MetadataUnused div rdi - 410d18 3 INSTR BELONGTO 4109c0 - 410d1b -1 INSTR LOCAL NoMetaUpdate cmp r15, rax - 410d1b 3 INSTR BELONGTO 4109c0 - 410d1e -1 INSTR LOCAL NoMetaUpdate jbe short loc_410CFE - 410d1e 2 INSTR BELONGTO 4109c0 - 410d20 -2 INSTR LOCAL n R15 ZZ NumericDEFs mov r15, rsi - 410d20 3 INSTR BELONGTO 4109c0 - 410d20 3 INSTR DEADREGS EFLAGS EAX EDX EBX R9 R10 R11 R14 R15 ZZ mov r15, rsi - 410d23 -2 INSTR LOCAL n EDX ZZ NUMVia2ndSrcIMMEDNUM mov edx, 1 - 410d23 5 INSTR BELONGTO 4109c0 - 410d23 5 INSTR DEADREGS EFLAGS EAX EDX EBX R9 R10 R11 R14 ZZ mov edx, 1 - 410d28 -1 INSTR LOCAL NoMetaUpdate jmp loc_410BAB - 410d28 5 INSTR BELONGTO 4109c0 - 410d2d -2 INSTR LOCAL n RSI ZZ AlwaysNUM movsxd rsi, esi ; jumptable 0000000000410B3D case 3 - 410d2d 3 INSTR BELONGTO 4109c0 - 410d2d 3 INSTR DEADREGS EFLAGS EAX EDX EBX EDI R9 R10 R11 R14 ZZ movsxd rsi, esi ; jumptable 0000000000410B3D case 3 - 410d30 -1 INSTR LOCAL MetadataUnused mov rax, 0FFFFFFFFFFFFFFFFh - 410d30 7 INSTR BELONGTO 4109c0 - 410d37 -1 INSTR LOCAL MetadataUnused xor edx, edx - 410d37 2 INSTR BELONGTO 4109c0 - 410d39 -1 INSTR LOCAL MetadataUnused div rsi - 410d39 3 INSTR BELONGTO 4109c0 - 410d3c -2 INSTR LOCAL n EDI ZZ NUMVia2ndSrcIMMEDNUM mov edi, 6 - 410d3c 5 INSTR BELONGTO 4109c0 - 410d3c 5 INSTR DEADREGS EFLAGS EDX EBX EDI R9 R10 R11 R14 ZZ mov edi, 6 - 410d41 2 INSTR BELONGTO 4109c0 - 410d41 2 INSTR DEADREGS EFLAGS EDX EBX R9 R10 R11 R14 ZZ xor edx, edx - 410d41 -2 INSTR LOCAL n EDX ZZ AlwaysNUM xor edx, edx - 410d43 -1 INSTR LOCAL NoMetaUpdate jmp short loc_410D58 - 410d43 2 INSTR BELONGTO 4109c0 - 410d45 -2 INSTR LOCAL n R15 ZZ AlwaysNUM imul r15, rsi - 410d45 4 INSTR BELONGTO 4109c0 - 410d45 4 INSTR DEADREGS EFLAGS EBX R9 R10 R11 R14 ZZ imul r15, rsi - 410d49 -2 INSTR LOCAL n R9 ZZ AlwaysNUM xor r9d, r9d - 410d49 3 INSTR BELONGTO 4109c0 - 410d49 3 INSTR DEADREGS EFLAGS EBX R9 R10 R11 R14 ZZ xor r9d, r9d - 410d4c 3 INSTR BELONGTO 4109c0 - 410d4c 3 INSTR DEADREGS EFLAGS EBX R10 R11 R14 ZZ or edx, r9d - 410d4f -1 INSTR LOCAL 1stSrcVia2ndSrcIMMEDNUM sub edi, 1 - 410d4f 3 INSTR BELONGTO 4109c0 - 410d52 -1 INSTR LOCAL NoMetaUpdate jz loc_410BAB - 410d52 6 INSTR BELONGTO 4109c0 - 410d58 -1 INSTR LOCAL NoMetaUpdate cmp rax, r15 - 410d58 3 INSTR BELONGTO 4109c0 - 410d5b -1 INSTR LOCAL NoMetaUpdate jnb short loc_410D45 - 410d5b 2 INSTR BELONGTO 4109c0 - 410d5d -2 INSTR LOCAL n R15 ZZ NUMVia2ndSrcIMMEDNUM mov r15, 0FFFFFFFFFFFFFFFFh - 410d5d 7 INSTR BELONGTO 4109c0 - 410d5d 7 INSTR DEADREGS EFLAGS EBX R9 R10 R11 R14 R15 ZZ mov r15, 0FFFFFFFFFFFFFFFFh - 410d64 -2 INSTR LOCAL n R9 ZZ NUMVia2ndSrcIMMEDNUM mov r9d, 1 - 410d64 6 INSTR BELONGTO 4109c0 - 410d64 6 INSTR DEADREGS EFLAGS EBX R9 R10 R11 R14 ZZ mov r9d, 1 - 410d6a -1 INSTR LOCAL NoMetaUpdate jmp short loc_410D4C - 410d6a 2 INSTR BELONGTO 4109c0 - 410d6c 10 INSTR BELONGTO 4109c0 - 410d6c -1 INSTR LOCAL MetadataUnused mov rax, 3FFFFFFFFFFFFFh; jumptable 0000000000410B3D case 0 - 410d76 -1 INSTR LOCAL NoMetaUpdate cmp r15, rax - 410d76 3 INSTR BELONGTO 4109c0 - 410d79 -1 INSTR LOCAL NoMetaUpdate ja loc_410DFF - 410d79 6 INSTR BELONGTO 4109c0 - 410d7f -2 INSTR LOCAL n R15 ZZ AlwaysNUM shl r15, 0Ah - 410d7f 4 INSTR BELONGTO 4109c0 - 410d7f 4 INSTR DEADREGS EFLAGS EAX EDX EBX R9 R10 R11 R14 ZZ shl r15, 0Ah - 410d83 2 INSTR BELONGTO 4109c0 - 410d83 2 INSTR DEADREGS EFLAGS EAX EDX EBX R9 R10 R11 R14 ZZ xor edx, edx - 410d83 -2 INSTR LOCAL n EDX ZZ AlwaysNUM xor edx, edx - 410d85 -1 INSTR LOCAL NoMetaUpdate jmp loc_410BAB - 410d85 5 INSTR BELONGTO 4109c0 - 410d8a -2 INSTR LOCAL n RDI ZZ NUMVia2ndSrcIMMEDNUM mov rdi, 0FFFFFFFFFFFFFFFFh; jumptable 0000000000410B3D cases 5,37 - 410d8a 7 INSTR BELONGTO 4109c0 - 410d8a 7 INSTR DEADREGS EFLAGS EAX EDX EBX EDI R9 R10 R11 R14 ZZ mov rdi, 0FFFFFFFFFFFFFFFFh; jumptable 0000000000410B3D cases 5,37 - 410d91 -1 INSTR LOCAL MetadataUnused xor edx, edx - 410d91 2 INSTR BELONGTO 4109c0 - 410d93 -2 INSTR LOCAL n RSI ZZ AlwaysNUM movsxd rsi, esi - 410d93 3 INSTR BELONGTO 4109c0 - 410d93 3 INSTR DEADREGS EFLAGS EAX EBX R9 R10 R11 R14 ZZ movsxd rsi, esi - 410d96 -1 INSTR LOCAL MetadataUnused mov rax, rdi - 410d96 3 INSTR BELONGTO 4109c0 - 410d99 -1 INSTR LOCAL MetadataUnused div rsi - 410d99 3 INSTR BELONGTO 4109c0 - 410d9c -2 INSTR LOCAL n EDX ZZ NUMVia2ndSrcIMMEDNUM mov edx, 1 - 410d9c 5 INSTR BELONGTO 4109c0 - 410d9c 5 INSTR DEADREGS EFLAGS EDX EBX R9 R10 R11 R14 ZZ mov edx, 1 - 410da1 -1 INSTR LOCAL NoMetaUpdate cmp rax, r15 - 410da1 3 INSTR BELONGTO 4109c0 - 410da4 -1 INSTR LOCAL NoMetaUpdate jb short loc_410E1F - 410da4 2 INSTR BELONGTO 4109c0 - 410da6 -2 INSTR LOCAL n R15 ZZ AlwaysNUM imul r15, rsi - 410da6 4 INSTR BELONGTO 4109c0 - 410da6 4 INSTR DEADREGS EFLAGS EDX EBX R9 R10 R11 R14 ZZ imul r15, rsi - 410daa -1 INSTR LOCAL NoMetaUpdate cmp r15, rax - 410daa 3 INSTR BELONGTO 4109c0 - 410dad -1 INSTR LOCAL NoMetaUpdate ja short loc_410E1D - 410dad 2 INSTR BELONGTO 4109c0 - 410daf -2 INSTR LOCAL n R15 ZZ AlwaysNUM imul r15, rsi - 410daf 4 INSTR BELONGTO 4109c0 - 410daf 4 INSTR DEADREGS EFLAGS EDX EBX R9 R10 R11 R14 ZZ imul r15, rsi - 410db3 -1 INSTR LOCAL NoMetaUpdate cmp r15, rax - 410db3 3 INSTR BELONGTO 4109c0 - 410db6 -1 INSTR LOCAL NoMetaUpdate ja loc_410E4E - 410db6 6 INSTR BELONGTO 4109c0 - 410dbc 2 INSTR BELONGTO 4109c0 - 410dbc 2 INSTR DEADREGS EFLAGS EAX EDX EBX R9 R10 R11 R14 ZZ xor dl, dl - 410dbc -2 INSTR LOCAL n EDX ZZ AlwaysNUM xor dl, dl - 410dbe 2 INSTR BELONGTO 4109c0 - 410dbe 2 INSTR DEADREGS EFLAGS EAX EBX R9 R10 R11 R14 ZZ xor eax, eax - 410dbe -2 INSTR LOCAL n EAX ZZ AlwaysNUM xor eax, eax - 410dc0 -2 INSTR LOCAL n R15 ZZ AlwaysNUM imul r15, rsi - 410dc0 4 INSTR BELONGTO 4109c0 - 410dc0 4 INSTR DEADREGS EFLAGS EBX R9 R10 R11 R14 ZZ imul r15, rsi - 410dc4 -1 INSTR LOCAL MetadataRedundant or edx, eax - 410dc4 2 INSTR BELONGTO 4109c0 - 410dc6 -1 INSTR LOCAL NoMetaUpdate jmp loc_410BAB - 410dc6 5 INSTR BELONGTO 4109c0 - 410dcb -1 INSTR LOCAL MetadataUnused xor ecx, ecx - 410dcb 2 INSTR BELONGTO 4109c0 - 410dcd -1 INSTR LOCAL NoMetaUpdate cmp byte ptr [r8+2], 42h - 410dcd 5 INSTR BELONGTO 4109c0 - 410dd2 -2 INSTR LOCAL n ECX ZZ AlwaysNUM setz cl - 410dd2 3 INSTR BELONGTO 4109c0 - 410dd2 3 INSTR DEADREGS EAX ECX R9 R10 R11 R14 ZZ setz cl - 410dd5 -1 INSTR LOCAL MetadataRedundant lea ecx, [rcx+rcx+1] - 410dd5 4 INSTR BELONGTO 4109c0 - 410dd9 -1 INSTR LOCAL NoMetaUpdate jmp loc_410B32 - 410dd9 5 INSTR BELONGTO 4109c0 - 410dde -2 INSTR LOCAL n ECX ZZ NUMVia2ndSrcIMMEDNUM mov ecx, 2 - 410dde 5 INSTR BELONGTO 4109c0 - 410dde 5 INSTR DEADREGS EFLAGS EAX ECX ESI R9 R10 R11 R14 ZZ mov ecx, 2 - 410de3 -2 INSTR LOCAL n ESI ZZ NUMVia2ndSrcIMMEDNUM mov esi, 3E8h - 410de3 5 INSTR BELONGTO 4109c0 - 410de3 5 INSTR DEADREGS EFLAGS EAX ESI R9 R10 R11 R14 ZZ mov esi, 3E8h - 410de8 -1 INSTR LOCAL NoMetaUpdate jmp loc_410B32 - 410de8 5 INSTR BELONGTO 4109c0 - 410ded -2 INSTR LOCAL n R15 ZZ NUMVia2ndSrcIMMEDNUM mov r15, 0FFFFFFFFFFFFFFFFh - 410ded 7 INSTR BELONGTO 4109c0 - 410ded 7 INSTR DEADREGS EFLAGS EBX R9 R10 R11 R14 R15 ZZ mov r15, 0FFFFFFFFFFFFFFFFh - 410df4 -2 INSTR LOCAL n R9 ZZ NUMVia2ndSrcIMMEDNUM mov r9d, 1 - 410df4 6 INSTR BELONGTO 4109c0 - 410df4 6 INSTR DEADREGS EFLAGS EBX R9 R10 R11 R14 ZZ mov r9d, 1 - 410dfa -1 INSTR LOCAL NoMetaUpdate jmp loc_410C8A - 410dfa 5 INSTR BELONGTO 4109c0 - 410dff -2 INSTR LOCAL n R15 ZZ NUMVia2ndSrcIMMEDNUM mov r15, 0FFFFFFFFFFFFFFFFh - 410dff 7 INSTR BELONGTO 4109c0 - 410dff 7 INSTR DEADREGS EFLAGS EAX EDX EBX R9 R10 R11 R14 R15 ZZ mov r15, 0FFFFFFFFFFFFFFFFh - 410e06 -2 INSTR LOCAL n EDX ZZ NUMVia2ndSrcIMMEDNUM mov edx, 1 - 410e06 5 INSTR BELONGTO 4109c0 - 410e06 5 INSTR DEADREGS EFLAGS EAX EDX EBX R9 R10 R11 R14 ZZ mov edx, 1 - 410e0b -1 INSTR LOCAL NoMetaUpdate jmp loc_410BAB - 410e0b 5 INSTR BELONGTO 4109c0 - 410e10 -2 INSTR LOCAL n EDX ZZ NUMVia2ndSrcIMMEDNUM mov edx, 1 - 410e10 5 INSTR BELONGTO 4109c0 - 410e10 5 INSTR DEADREGS EFLAGS EAX EDX EBX R9 R10 R11 R14 R15 ZZ mov edx, 1 - 410e15 -2 INSTR LOCAL n R15 ZZ NumericDEFs mov r15, rsi - 410e15 3 INSTR BELONGTO 4109c0 - 410e15 3 INSTR DEADREGS EFLAGS EAX EBX R9 R10 R11 R14 R15 ZZ mov r15, rsi - 410e18 -1 INSTR LOCAL NoMetaUpdate jmp loc_410BAB - 410e18 5 INSTR BELONGTO 4109c0 - 410e1d 2 INSTR BELONGTO 4109c0 - 410e1d 2 INSTR DEADREGS EFLAGS EAX EDX EBX R9 R10 R11 R14 R15 ZZ xor edx, edx - 410e1d -2 INSTR LOCAL n EDX ZZ AlwaysNUM xor edx, edx - 410e1f -2 INSTR LOCAL n EDX ZZ NumericDEFs or edx, 1 - 410e1f 3 INSTR BELONGTO 4109c0 - 410e1f 3 INSTR DEADREGS EFLAGS EAX EBX R9 R10 R11 R14 R15 ZZ or edx, 1 - 410e22 -2 INSTR LOCAL n EAX ZZ NUMVia2ndSrcIMMEDNUM mov eax, 1 - 410e22 5 INSTR BELONGTO 4109c0 - 410e22 5 INSTR DEADREGS EFLAGS EAX EBX R9 R10 R11 R14 R15 ZZ mov eax, 1 - 410e27 -2 INSTR LOCAL n R15 ZZ NUMVia2ndSrcIMMEDNUM mov r15, 0FFFFFFFFFFFFFFFFh - 410e27 7 INSTR BELONGTO 4109c0 - 410e27 7 INSTR DEADREGS EFLAGS EBX R9 R10 R11 R14 R15 ZZ mov r15, 0FFFFFFFFFFFFFFFFh - 410e2e -1 INSTR LOCAL MetadataRedundant or edx, eax - 410e2e 2 INSTR BELONGTO 4109c0 - 410e30 -1 INSTR LOCAL NoMetaUpdate jmp loc_410BAB - 410e30 5 INSTR BELONGTO 4109c0 - 410e35 5 INSTR BELONGTO 4109c0 - 410e35 5 INSTR DEADREGS EFLAGS ECX EDX EBX ESI EDI R12 R13 R14 R15 ZZ mov ecx, offset aXstrtoul; "xstrtoul" - 410e3a -2 INSTR LOCAL n EDX ZZ NUMVia2ndSrcIMMEDNUM mov edx, 53h ; line - 410e3a 5 INSTR BELONGTO 4109c0 - 410e3a 5 INSTR DEADREGS EFLAGS EDX EBX ESI EDI R12 R13 R14 R15 ZZ mov edx, 53h ; line - 410e3f 5 INSTR BELONGTO 4109c0 - 410e3f 5 INSTR DEADREGS EFLAGS EBX ESI EDI R12 R13 R14 R15 ZZ mov esi, offset aXstrtol_c; "xstrtol.c" - 410e44 5 INSTR BELONGTO 4109c0 - 410e44 5 INSTR DEADREGS EFLAGS EBX EDI R12 R13 R14 R15 ZZ mov edi, offset a0Strtol_baseSt; "0 <= strtol_base && strtol_base <= 36" - 410e49 -1 INSTR LOCAL NoMetaUpdate call ___assert_fail - 410e49 5 INSTR BELONGTO 4109c0 - 410e49 5 INSTR DEADREGS EFLAGS EBX R12 R13 R14 R15 ZZ call ___assert_fail - 410e4e 2 INSTR BELONGTO 4109c0 - 410e4e 2 INSTR DEADREGS EFLAGS EAX EDX EBX R9 R10 R11 R14 R15 ZZ xor edx, edx - 410e4e -2 INSTR LOCAL n EDX ZZ AlwaysNUM xor edx, edx - 410e50 -2 INSTR LOCAL n EAX ZZ NUMVia2ndSrcIMMEDNUM mov eax, 1 - 410e50 5 INSTR BELONGTO 4109c0 - 410e50 5 INSTR DEADREGS EFLAGS EAX EBX R9 R10 R11 R14 R15 ZZ mov eax, 1 - 410e55 -2 INSTR LOCAL n R15 ZZ NumericDEFs mov r15, rdi - 410e55 3 INSTR BELONGTO 4109c0 - 410e55 3 INSTR DEADREGS EFLAGS EBX R9 R10 R11 R14 R15 ZZ mov r15, rdi - 410e58 -1 INSTR LOCAL MetadataRedundant or edx, eax - 410e58 2 INSTR BELONGTO 4109c0 - 410e5a -1 INSTR LOCAL NoMetaUpdate jmp loc_410BAB - 410e5a 5 INSTR BELONGTO 4109c0 - 410e60 0 FUNC FRAMERESTORE 0 0 0 1 0 0 2 0 0 3 -28 0 4 0 0 5 -20 0 6 0 0 7 0 0 8 0 0 9 0 0 10 0 0 11 0 0 12 -12 0 13 -4 0 14 0 0 15 0 0 ZZ - 410e60 0 FUNC MMSAFENESS SAFE - 410e60 140 FUNC GLOBAL sub_410E60 FUNC_UNSAFE NOFP NORET 410eeb - 410e60 2 INSTR BELONGTO 410e60 - 410e60 2 INSTR DEADREGS EFLAGS EAX ZZ push r13 - 410e60 -3 INSTR LOCAL NoWarn push r13 - 410e62 2 INSTR BELONGTO 410e60 - 410e62 2 INSTR DEADREGS EFLAGS EAX R13 ZZ mov eax, esi - 410e64 3 INSTR BELONGTO 410e60 - 410e64 3 INSTR DEADREGS EFLAGS ESI R13 ZZ mov r13, r8 - 410e67 2 INSTR BELONGTO 410e60 - 410e67 2 INSTR DEADREGS EFLAGS ESI ZZ push r12 - 410e67 -3 INSTR LOCAL NoWarn push r12 - 410e69 1 INSTR BELONGTO 410e60 - 410e69 1 INSTR DEADREGS EFLAGS ESI R12 ZZ push rbp - 410e69 -3 INSTR LOCAL NoWarn push rbp - 410e6a 1 INSTR BELONGTO 410e60 - 410e6a 1 INSTR DEADREGS EFLAGS ESI R12 ZZ push rbx - 410e6a -3 INSTR LOCAL NoWarn push rbx - 410e6b 16 MEMORYHOLE STACK esp + 24 CalleeSavedRegs - 410e6b 24 DATAREF STACK 1337 esp + 0 PARENT LocalFrame LOCALFRAME - 410e6b 2 DATAREF STACK 1338 esp + 0 CHILDOF 1337 OFFSET 0 OutArgsRegion OUTARGS - 410e6b 4 INSTR BELONGTO 410e60 - 410e6b 4 INSTR DEADREGS EFLAGS EBX ESI R12 ZZ sub rsp, 18h - 410e6b 8 MEMORYHOLE STACK esp + 40 ReturnAddress - 410e6f -1 INSTR LOCAL NoMetaUpdate cmp edi, 3 - 410e6f 3 INSTR BELONGTO 410e60 - 410e72 6 INSTR BELONGTO 410e60 - 410e72 6 INSTR DEADREGS EBX ESI R12 ZZ mov ebx, cs:status - 410e78 -1 INSTR LOCAL NoMetaUpdate ja short loc_410EBF - 410e78 2 INSTR BELONGTO 410e60 - 410e7a -1 INSTR LOCAL NoMetaUpdate cmp edi, 2 - 410e7a 3 INSTR BELONGTO 410e60 - 410e7d 5 INSTR BELONGTO 410e60 - 410e7d 5 INSTR DEADREGS ESI R12 ZZ mov esi, offset aInvalidSuffixI; "invalid suffix in %s%s argument `%s'" - 410e82 -1 INSTR LOCAL NoMetaUpdate jb short loc_410ECB - 410e82 2 INSTR BELONGTO 410e60 - 410e84 -1 INSTR LOCAL NoMetaUpdate test eax, eax - 410e84 2 INSTR BELONGTO 410e60 - 410e86 2 INSTR BELONGTO 410e60 - 410e86 2 INSTR DEADREGS EDI R12 ZZ cdqe - 410e86 -2 INSTR LOCAL n RAX ZZ AlwaysNUM cdqe - 410e88 -1 INSTR LOCAL NoMetaUpdate js short loc_410ED7 - 410e88 2 INSTR BELONGTO 410e60 - 410e8a -2 INSTR LOCAL n RAX ZZ AlwaysNUM shl rax, 5 - 410e8a 4 INSTR BELONGTO 410e60 - 410e8a 4 INSTR DEADREGS EFLAGS EDX EDI R12 ZZ shl rax, 5 - 410e8e 5 INSTR BELONGTO 410e60 - 410e8e 5 INSTR DEADREGS EFLAGS EDX EDI R12 ZZ mov ebp, offset asc_4165A9; "--" - 410e93 4 INSTR BELONGTO 410e60 - 410e93 4 INSTR DEADREGS EFLAGS EDX EDI R12 ZZ mov r12, [rcx+rax] - 410e97 -2 INSTR LOCAL n EDX ZZ NUMVia2ndSrcIMMEDNUM mov edx, 5 ; category - 410e97 5 INSTR BELONGTO 410e60 - 410e97 5 INSTR DEADREGS EFLAGS EDX EDI ZZ mov edx, 5 ; category - 410e9c 2 INSTR BELONGTO 410e60 - 410e9c 2 INSTR DEADREGS EFLAGS EDI ZZ xor edi, edi ; domainname - 410e9c -2 INSTR LOCAL n EDI ZZ AlwaysNUM xor edi, edi ; domainname - 410e9e -1 INSTR LOCAL NoMetaUpdate call _dcgettext - 410e9e 5 INSTR BELONGTO 410e60 - 410e9e 5 INSTR DEADREGS EFLAGS ZZ call _dcgettext - 410ea3 3 INSTR BELONGTO 410e60 - 410ea3 3 INSTR DEADREGS EFLAGS ECX EDX ESI EDI R8 R9 ZZ mov r9, r13 - 410ea6 3 INSTR BELONGTO 410e60 - 410ea6 3 INSTR DEADREGS EFLAGS ECX EDX ESI EDI R8 R13 ZZ mov rdx, rax ; format - 410ea9 3 INSTR BELONGTO 410e60 - 410ea9 3 INSTR DEADREGS EFLAGS EAX ECX ESI EDI R8 R13 ZZ mov r8, r12 - 410eac 3 INSTR BELONGTO 410e60 - 410eac 3 INSTR DEADREGS EFLAGS EAX ECX ESI EDI R12 R13 ZZ mov rcx, rbp - 410eaf 2 INSTR BELONGTO 410e60 - 410eaf 2 INSTR DEADREGS EFLAGS EAX ESI EDI R12 R13 ZZ xor esi, esi ; errnum - 410eaf -2 INSTR LOCAL n ESI ZZ AlwaysNUM xor esi, esi ; errnum - 410eb1 2 INSTR BELONGTO 410e60 - 410eb1 2 INSTR DEADREGS EFLAGS EAX EDI R12 R13 ZZ mov edi, ebx ; status - 410eb3 2 INSTR BELONGTO 410e60 - 410eb3 2 INSTR DEADREGS EFLAGS EAX EBX R12 R13 ZZ xor eax, eax - 410eb3 -2 INSTR LOCAL n EAX ZZ AlwaysNUM xor eax, eax - 410eb5 -1 INSTR LOCAL NoMetaUpdate call _error - 410eb5 5 INSTR BELONGTO 410e60 - 410eb5 5 INSTR DEADREGS EFLAGS EBX R12 R13 ZZ call _error - 410eba -1 INSTR LOCAL NoMetaUpdate call _abort - 410eba 5 INSTR BELONGTO 410e60 - 410eba 5 INSTR DEADREGS EFLAGS EBX R12 R13 ZZ call _abort - 410ebf -1 INSTR LOCAL NoMetaUpdate cmp edi, 4 - 410ebf 3 INSTR BELONGTO 410e60 - 410ec2 5 INSTR BELONGTO 410e60 - 410ec2 5 INSTR DEADREGS ESI R12 ZZ mov esi, offset aInvalidSSArgum; "invalid %s%s argument `%s'" - 410ec7 -1 INSTR LOCAL NoMetaUpdate jnz short loc_410EBA - 410ec7 2 INSTR BELONGTO 410e60 - 410ec9 -1 INSTR LOCAL NoMetaUpdate jmp short loc_410E84 - 410ec9 2 INSTR BELONGTO 410e60 - 410ecb -1 INSTR LOCAL 1stSrcVia2ndSrcIMMEDNUM sub edi, 1 - 410ecb 3 INSTR BELONGTO 410e60 - 410ece -1 INSTR LOCAL NoMetaUpdate jnz short loc_410EBA - 410ece 2 INSTR BELONGTO 410e60 - 410ed0 5 INSTR BELONGTO 410e60 - 410ed0 5 INSTR DEADREGS EFLAGS ESI EDI R12 ZZ mov esi, offset aSSArgumentSToo; "%s%s argument `%s' too large" - 410ed5 -1 INSTR LOCAL NoMetaUpdate jmp short loc_410E84 - 410ed5 2 INSTR BELONGTO 410e60 - 410ed7 5 INSTR BELONGTO 410e60 - 410ed7 5 INSTR DEADREGS EFLAGS EDI R12 ZZ mov ebp, offset asc_4165A9; "--" - 410edc 3 INSTR BELONGTO 410e60 - 410edc 3 INSTR DEADREGS EFLAGS EDI R12 ZZ mov [rsp+38h+var_38], dl - 410edc 3 PTRIMMEDESP STACK 0 displ mov [rsp+38h+var_38], dl - 410edf 5 INSTR BELONGTO 410e60 - 410edf 5 INSTR DEADREGS EFLAGS EDX EDI R12 ZZ mov [rsp+38h+var_37], 0 - 410edf 5 PTRIMMEDESP STACK 1 displ mov [rsp+38h+var_37], 0 - 410ee4 -1 INSTR LOCAL 2ndSrcNumeric sub rbp, rax - 410ee4 3 INSTR BELONGTO 410e60 - 410ee7 3 INSTR BELONGTO 410e60 - 410ee7 3 INSTR DEADREGS EFLAGS EDX EDI R12 ZZ mov r12, rsp - 410ee7 3 PTRIMMEDESP STACK 0 displ mov r12, rsp - 410eea -1 INSTR LOCAL NoMetaUpdate jmp short loc_410E97 - 410eea 2 INSTR BELONGTO 410e60 - 410ef0 0 FUNC FRAMERESTORE 0 0 1 1 0 1 2 0 1 3 0 0 4 0 8 5 0 0 6 0 96 7 0 1 8 0 0 9 0 0 10 0 0 11 0 0 12 0 0 13 0 0 14 0 0 15 0 0 ZZ - 410ef0 0 FUNC MMSAFENESS SAFE - 410ef0 1202 FUNC GLOBAL sub_410EF0 FUNC_UNSAFE NOFP RET 4113a1 - 410ef0 5 INSTR BELONGTO 410ef0 - 410ef0 5 INSTR DEADREGS EFLAGS ZZ mov [rsp+var_30], rbx - 410ef0 5 PTRIMMEDESP STACK -48 displ mov [rsp+var_30], rbx - 410ef5 5 INSTR BELONGTO 410ef0 - 410ef5 5 INSTR DEADREGS EFLAGS EBX ZZ mov [rsp+var_28], rbp - 410ef5 5 PTRIMMEDESP STACK -40 displ mov [rsp+var_28], rbp - 410efa 3 INSTR BELONGTO 410ef0 - 410efa 3 INSTR DEADREGS EFLAGS EBX ZZ mov rbx, rdi - 410efd -1 INSTR LOCAL MetadataUnused mov [rsp+var_10], r14 - 410efd 5 INSTR BELONGTO 410ef0 - 410f02 -1 INSTR LOCAL MetadataUnused mov [rsp+var_20], r12 - 410f02 5 INSTR BELONGTO 410ef0 - 410f07 3 INSTR BELONGTO 410ef0 - 410f07 3 INSTR DEADREGS EFLAGS R12 R14 ZZ mov rbp, rcx - 410f0a -1 INSTR LOCAL MetadataUnused mov [rsp+var_18], r13 - 410f0a 5 INSTR BELONGTO 410ef0 - 410f0f -1 INSTR LOCAL MetadataUnused mov [rsp+var_8], r15 - 410f0f 5 INSTR BELONGTO 410ef0 - 410f14 16 DATAREF STACK 1341 esp + 8 CHILDOF 1339 OFFSET 8 LOCALVAR base - 410f14 16 DATAREF STACK 1342 esp + 24 CHILDOF 1339 OFFSET 24 LOCALVAR var_40 - 410f14 4 INSTR BELONGTO 410ef0 - 410f14 4 INSTR DEADREGS EFLAGS R12 R13 R14 R15 ZZ sub rsp, 58h - 410f14 88 DATAREF STACK 1339 esp + 0 PARENT LocalFrame LOCALFRAME - 410f14 8 DATAREF STACK 1340 esp + 0 CHILDOF 1339 OFFSET 0 LOCALVAR var_58 - 410f14 8 DATAREF STACK 1343 esp + 40 CHILDOF 1339 OFFSET 40 LOCALVAR var_30 - 410f14 8 DATAREF STACK 1344 esp + 48 CHILDOF 1339 OFFSET 48 LOCALVAR var_28 - 410f14 8 DATAREF STACK 1345 esp + 56 CHILDOF 1339 OFFSET 56 LOCALVAR var_20 - 410f14 8 DATAREF STACK 1346 esp + 64 CHILDOF 1339 OFFSET 64 LOCALVAR var_18 - 410f14 8 DATAREF STACK 1347 esp + 72 CHILDOF 1339 OFFSET 72 LOCALVAR var_10 - 410f14 8 DATAREF STACK 1348 esp + 80 CHILDOF 1339 OFFSET 80 LOCALVAR var_8 - 410f14 8 MEMORYHOLE STACK esp + 88 ReturnAddress - 410f18 -1 INSTR LOCAL NoMetaUpdate cmp edx, 24h - 410f18 3 INSTR BELONGTO 410ef0 - 410f1b 3 INSTR BELONGTO 410ef0 - 410f1b 3 INSTR DEADREGS R12 R13 R14 R15 ZZ mov r14, r8 - 410f1e -1 INSTR LOCAL NoMetaUpdate ja loc_411378 - 410f1e 6 INSTR BELONGTO 410ef0 - 410f24 5 INSTR BELONGTO 410ef0 - 410f24 5 INSTR DEADREGS EFLAGS R12 R13 R15 ZZ lea r12, [rsp+58h+var_40] - 410f24 5 PTRIMMEDESP STACK 24 displ lea r12, [rsp+58h+var_40] - 410f29 -1 INSTR LOCAL NoMetaUpdate test rsi, rsi - 410f29 3 INSTR BELONGTO 410ef0 - 410f2c -2 INSTR LOCAL n R15 ZZ NumericDEFs movzx r15d, byte ptr [rdi] - 410f2c 4 INSTR BELONGTO 410ef0 - 410f2c 4 INSTR DEADREGS R13 R15 ZZ movzx r15d, byte ptr [rdi] - 410f30 4 INSTR BELONGTO 410ef0 - 410f30 4 INSTR DEADREGS R13 ZZ mov [rsp+58h+base], edx - 410f30 4 PTRIMMEDESP STACK 8 displ mov [rsp+58h+base], edx - 410f34 4 INSTR BELONGTO 410ef0 - 410f34 4 INSTR DEADREGS R13 ZZ cmovnz r12, rsi - 410f38 -1 INSTR LOCAL NoMetaUpdate call ___ctype_b_loc - 410f38 5 INSTR BELONGTO 410ef0 - 410f38 5 INSTR DEADREGS EFLAGS R13 ZZ call ___ctype_b_loc - 410f3d -2 INSTR LOCAL n EDX ZZ NumericDEFs mov edx, [rsp+58h+base] - 410f3d 4 INSTR BELONGTO 410ef0 - 410f3d 4 INSTR DEADREGS EFLAGS ECX EDX ESI R13 ZZ mov edx, [rsp+58h+base] - 410f3d 4 PTRIMMEDESP STACK 8 displ mov edx, [rsp+58h+base] - 410f41 3 INSTR BELONGTO 410ef0 - 410f41 3 INSTR DEADREGS EFLAGS ECX ESI R13 ZZ mov rsi, [rax] - 410f44 3 INSTR BELONGTO 410ef0 - 410f44 3 INSTR DEADREGS EFLAGS EAX ECX R13 ZZ mov rax, rbx - 410f47 -1 INSTR LOCAL NoMetaUpdate jmp short loc_410F58 - 410f47 2 INSTR BELONGTO 410ef0 - 410f50 -1 INSTR LOCAL 1stSrcVia2ndSrcIMMEDNUM add rax, 1 - 410f50 4 INSTR BELONGTO 410ef0 - 410f54 -2 INSTR LOCAL n R15 ZZ NumericDEFs movzx r15d, byte ptr [rax] - 410f54 4 INSTR BELONGTO 410ef0 - 410f54 4 INSTR DEADREGS EFLAGS ECX R13 R15 ZZ movzx r15d, byte ptr [rax] - 410f58 -2 INSTR LOCAL n ECX ZZ NumericDEFs movzx ecx, r15b - 410f58 4 INSTR BELONGTO 410ef0 - 410f58 4 INSTR DEADREGS EFLAGS ECX R13 ZZ movzx ecx, r15b - 410f5c -1 INSTR LOCAL NoMetaUpdate test byte ptr [rsi+rcx*2+1], 20h - 410f5c 5 INSTR BELONGTO 410ef0 - 410f61 -1 INSTR LOCAL NoMetaUpdate jnz short loc_410F50 - 410f61 2 INSTR BELONGTO 410ef0 - 410f63 -1 INSTR LOCAL NoMetaUpdate cmp r15b, 2Dh - 410f63 4 INSTR BELONGTO 410ef0 - 410f67 -2 INSTR LOCAL n R13 ZZ NUMVia2ndSrcIMMEDNUM mov r13d, 4 - 410f67 6 INSTR BELONGTO 410ef0 - 410f67 6 INSTR DEADREGS R13 R15 ZZ mov r13d, 4 - 410f6d -1 INSTR LOCAL NoMetaUpdate jnz short loc_410F98 - 410f6d 2 INSTR BELONGTO 410ef0 - 410f6f -2 INSTR LOCAL n EAX ZZ NumericDEFs mov eax, r13d - 410f6f 3 INSTR BELONGTO 410ef0 - 410f6f 3 INSTR DEADREGS EFLAGS EAX EBX R8 R9 R10 R11 R12 R14 R15 ZZ mov eax, r13d - 410f72 5 INSTR BELONGTO 410ef0 - 410f72 5 INSTR DEADREGS EFLAGS EBX R8 R9 R10 R11 R12 R13 R14 R15 ZZ mov rbx, [rsp+58h+var_30] - 410f72 5 PTRIMMEDESP STACK 40 displ mov rbx, [rsp+58h+var_30] - 410f77 5 INSTR BELONGTO 410ef0 - 410f77 5 INSTR DEADREGS EFLAGS R8 R9 R10 R11 R12 R13 R14 R15 ZZ mov rbp, [rsp+58h+var_28] - 410f77 5 PTRIMMEDESP STACK 48 displ mov rbp, [rsp+58h+var_28] - 410f7c -1 INSTR LOCAL MetadataUnused mov r12, [rsp+58h+var_20] - 410f7c 5 INSTR BELONGTO 410ef0 - 410f81 -1 INSTR LOCAL MetadataUnused mov r13, [rsp+58h+var_18] - 410f81 5 INSTR BELONGTO 410ef0 - 410f86 -1 INSTR LOCAL MetadataUnused mov r14, [rsp+58h+var_10] - 410f86 5 INSTR BELONGTO 410ef0 - 410f8b -1 INSTR LOCAL MetadataUnused mov r15, [rsp+58h+var_8] - 410f8b 5 INSTR BELONGTO 410ef0 - 410f90 -1 INSTR LOCAL 1stSrcVia2ndSrcIMMEDNUM add rsp, 58h - 410f90 4 INSTR BELONGTO 410ef0 - 410f94 1 INSTR BELONGTO 410ef0 - 410f94 1 INSTR DEADREGS EFLAGS R8 R9 R10 R11 R12 R13 R14 R15 ZZ retn - 410f94 88 DEALLOC STACK esp - 88 retn - 410f98 4 INSTR BELONGTO 410ef0 - 410f98 4 INSTR DEADREGS EFLAGS R15 ZZ mov [rsp+58h+base], edx - 410f98 4 PTRIMMEDESP STACK 8 displ mov [rsp+58h+base], edx - 410f9c -1 INSTR LOCAL NoMetaUpdate call ___errno_location - 410f9c 5 INSTR BELONGTO 410ef0 - 410f9c 5 INSTR DEADREGS EFLAGS R15 ZZ call ___errno_location - 410fa1 -2 INSTR LOCAL n EDX ZZ NumericDEFs mov edx, [rsp+58h+base]; base - 410fa1 4 INSTR BELONGTO 410ef0 - 410fa1 4 INSTR DEADREGS EFLAGS ECX EDX ESI EDI R15 ZZ mov edx, [rsp+58h+base]; base - 410fa1 4 PTRIMMEDESP STACK 8 displ mov edx, [rsp+58h+base]; base - 410fa5 2 INSTR BELONGTO 410ef0 - 410fa5 2 INSTR DEADREGS EFLAGS ECX ESI EDI R15 ZZ xor ecx, ecx ; group - 410fa5 -2 INSTR LOCAL n ECX ZZ AlwaysNUM xor ecx, ecx ; group - 410fa7 6 INSTR BELONGTO 410ef0 - 410fa7 6 INSTR DEADREGS EFLAGS ESI EDI R15 ZZ mov dword ptr [rax], 0 - 410fad 3 INSTR BELONGTO 410ef0 - 410fad 3 INSTR DEADREGS EFLAGS ESI EDI R15 ZZ mov rsi, r12 ; endptr - 410fb0 3 INSTR BELONGTO 410ef0 - 410fb0 3 INSTR DEADREGS EFLAGS EDI R15 ZZ mov rdi, rbx ; nptr - 410fb3 -1 INSTR LOCAL MetadataUnused mov r15, rax - 410fb3 3 INSTR BELONGTO 410ef0 - 410fb6 -1 INSTR LOCAL NoMetaUpdate call ___strtoul_internal - 410fb6 5 INSTR BELONGTO 410ef0 - 410fb6 5 INSTR DEADREGS EFLAGS ZZ call ___strtoul_internal - 410fbb 4 INSTR BELONGTO 410ef0 - 410fbb 4 INSTR DEADREGS EFLAGS ECX R8 ZZ mov r8, [r12] - 410fbf 3 INSTR BELONGTO 410ef0 - 410fbf 3 INSTR DEADREGS EFLAGS ECX ZZ mov rcx, rax - 410fc2 -1 INSTR LOCAL NoMetaUpdate cmp r8, rbx - 410fc2 3 INSTR BELONGTO 410ef0 - 410fc5 -1 INSTR LOCAL NoMetaUpdate jz loc_411084 - 410fc5 6 INSTR BELONGTO 410ef0 - 410fcb 3 INSTR BELONGTO 410ef0 - 410fcb 3 INSTR DEADREGS EFLAGS EAX EBX R13 ZZ mov eax, [r15] - 410fce -2 INSTR LOCAL n R13 ZZ AlwaysNUM xor r13d, r13d - 410fce 3 INSTR BELONGTO 410ef0 - 410fce 3 INSTR DEADREGS EFLAGS EBX R13 R15 ZZ xor r13d, r13d - 410fd1 -1 INSTR LOCAL NoMetaUpdate test eax, eax - 410fd1 2 INSTR BELONGTO 410ef0 - 410fd3 -1 INSTR LOCAL NoMetaUpdate jnz short loc_410FF0 - 410fd3 2 INSTR BELONGTO 410ef0 - 410fd5 -1 INSTR LOCAL NoMetaUpdate test r14, r14 - 410fd5 3 INSTR BELONGTO 410ef0 - 410fd8 -1 INSTR LOCAL NoMetaUpdate jz short loc_410FE2 - 410fd8 2 INSTR BELONGTO 410ef0 - 410fda -2 INSTR LOCAL n EBX ZZ NumericDEFs movzx ebx, byte ptr [r8] - 410fda 4 INSTR BELONGTO 410ef0 - 410fda 4 INSTR DEADREGS EFLAGS EBX R15 ZZ movzx ebx, byte ptr [r8] - 410fde -1 INSTR LOCAL NoMetaUpdate test bl, bl - 410fde 2 INSTR BELONGTO 410ef0 - 410fe0 -1 INSTR LOCAL NoMetaUpdate jnz short loc_411001 - 410fe0 2 INSTR BELONGTO 410ef0 - 410fe2 4 INSTR BELONGTO 410ef0 - 410fe2 4 INSTR DEADREGS EFLAGS EAX EBX R8 R9 R10 R11 R12 R14 R15 ZZ mov [rbp+0], rcx - 410fe6 -1 INSTR LOCAL NoMetaUpdate jmp short loc_410F6F - 410fe6 2 INSTR BELONGTO 410ef0 - 410ff0 -1 INSTR LOCAL NoMetaUpdate cmp eax, 22h - 410ff0 3 INSTR BELONGTO 410ef0 - 410ff3 -2 INSTR LOCAL n R13 ZZ NUMVia2ndSrcIMMEDNUM mov r13b, 4 - 410ff3 3 INSTR BELONGTO 410ef0 - 410ff3 3 INSTR DEADREGS EBX R13 R15 ZZ mov r13b, 4 - 410ff6 -1 INSTR LOCAL NoMetaUpdate jnz loc_410F6F - 410ff6 6 INSTR BELONGTO 410ef0 - 410ffc -2 INSTR LOCAL n R13 ZZ NUMVia2ndSrcIMMEDNUM mov r13b, 1 - 410ffc 3 INSTR BELONGTO 410ef0 - 410ffc 3 INSTR DEADREGS EFLAGS EBX R13 R15 ZZ mov r13b, 1 - 410fff -1 INSTR LOCAL NoMetaUpdate jmp short loc_410FD5 - 410fff 2 INSTR BELONGTO 410ef0 - 411001 -2 INSTR LOCAL n ESI ZZ NumericDEFs movsx esi, bl ; c - 411001 3 INSTR BELONGTO 410ef0 - 411001 3 INSTR DEADREGS EFLAGS ESI EDI R15 ZZ movsx esi, bl ; c - 411004 3 INSTR BELONGTO 410ef0 - 411004 3 INSTR DEADREGS EFLAGS EDI R15 ZZ mov rdi, r14 ; s - 411007 5 INSTR BELONGTO 410ef0 - 411007 5 INSTR DEADREGS EFLAGS R15 ZZ mov qword ptr [rsp+58h+base], rcx - 411007 5 PTRIMMEDESP STACK 8 displ mov qword ptr [rsp+58h+base], rcx - 41100c 4 INSTR BELONGTO 410ef0 - 41100c 4 INSTR DEADREGS EFLAGS R15 ZZ mov [rsp+58h+var_58], r8 - 41100c 4 PTRIMMEDESP STACK 0 displ mov [rsp+58h+var_58], r8 - 411010 -1 INSTR LOCAL NoMetaUpdate call _strchr - 411010 5 INSTR BELONGTO 410ef0 - 411010 5 INSTR DEADREGS EFLAGS R15 ZZ call _strchr - 411015 -1 INSTR LOCAL NoMetaUpdate test rax, rax - 411015 3 INSTR BELONGTO 410ef0 - 411018 5 INSTR BELONGTO 410ef0 - 411018 5 INSTR DEADREGS ECX R8 R15 ZZ mov rcx, qword ptr [rsp+58h+base] - 411018 5 PTRIMMEDESP STACK 8 displ mov rcx, qword ptr [rsp+58h+base] - 41101d 4 INSTR BELONGTO 410ef0 - 41101d 4 INSTR DEADREGS R8 R15 ZZ mov r8, [rsp+58h+var_58] - 41101d 4 PTRIMMEDESP STACK 0 displ mov r8, [rsp+58h+var_58] - 411021 -1 INSTR LOCAL NoMetaUpdate jz loc_4110C8 ; jumptable 000000000041107D default case - 411021 6 INSTR BELONGTO 410ef0 - 411027 -2 INSTR LOCAL n ESI ZZ NUMVia2ndSrcIMMEDNUM mov esi, 30h ; c - 411027 5 INSTR BELONGTO 410ef0 - 411027 5 INSTR DEADREGS EFLAGS ESI EDI R15 ZZ mov esi, 30h ; c - 41102c 3 INSTR BELONGTO 410ef0 - 41102c 3 INSTR DEADREGS EFLAGS EDI R15 ZZ mov rdi, r14 ; s - 41102f 5 INSTR BELONGTO 410ef0 - 41102f 5 INSTR DEADREGS EFLAGS R14 R15 ZZ mov qword ptr [rsp+58h+base], rcx - 41102f 5 PTRIMMEDESP STACK 8 displ mov qword ptr [rsp+58h+base], rcx - 411034 4 INSTR BELONGTO 410ef0 - 411034 4 INSTR DEADREGS EFLAGS R14 R15 ZZ mov [rsp+58h+var_58], r8 - 411034 4 PTRIMMEDESP STACK 0 displ mov [rsp+58h+var_58], r8 - 411038 -1 INSTR LOCAL NoMetaUpdate call _strchr - 411038 5 INSTR BELONGTO 410ef0 - 411038 5 INSTR DEADREGS EFLAGS R14 R15 ZZ call _strchr - 41103d -1 INSTR LOCAL NoMetaUpdate test rax, rax - 41103d 3 INSTR BELONGTO 410ef0 - 411040 -1 INSTR LOCAL MetadataRedundant mov esi, 1 - 411040 5 INSTR BELONGTO 410ef0 - 411045 -2 INSTR LOCAL n EDI ZZ NUMVia2ndSrcIMMEDNUM mov edi, 400h - 411045 5 INSTR BELONGTO 410ef0 - 411045 5 INSTR DEADREGS EAX ECX EDI R8 R9 R10 R11 R14 R15 ZZ mov edi, 400h - 41104a -2 INSTR LOCAL n RCX ZZ NumericDEFs mov rcx, qword ptr [rsp+58h+base] - 41104a 5 INSTR BELONGTO 410ef0 - 41104a 5 INSTR DEADREGS EAX ECX R8 R9 R10 R11 R14 R15 ZZ mov rcx, qword ptr [rsp+58h+base] - 41104a 5 PTRIMMEDESP STACK 8 displ mov rcx, qword ptr [rsp+58h+base] - 41104f 4 INSTR BELONGTO 410ef0 - 41104f 4 INSTR DEADREGS EAX R8 R9 R10 R11 R14 R15 ZZ mov r8, [rsp+58h+var_58] - 41104f 4 PTRIMMEDESP STACK 0 displ mov r8, [rsp+58h+var_58] - 411053 -1 INSTR LOCAL NoMetaUpdate jz short loc_411072 - 411053 2 INSTR BELONGTO 410ef0 - 411055 -1 INSTR LOCAL MetadataUnused movzx eax, byte ptr [r8+1] - 411055 5 INSTR BELONGTO 410ef0 - 41105a -1 INSTR LOCAL NoMetaUpdate cmp al, 44h - 41105a 2 INSTR BELONGTO 410ef0 - 41105c -1 INSTR LOCAL NoMetaUpdate jz loc_411321 - 41105c 6 INSTR BELONGTO 410ef0 - 411062 -1 INSTR LOCAL NoMetaUpdate cmp al, 69h - 411062 2 INSTR BELONGTO 410ef0 - 411064 -1 INSTR LOCAL NoMetaUpdate jz loc_41130D - 411064 6 INSTR BELONGTO 410ef0 - 41106a -1 INSTR LOCAL NoMetaUpdate cmp al, 42h - 41106a 2 INSTR BELONGTO 410ef0 - 41106c -1 INSTR LOCAL NoMetaUpdate jz loc_411321 - 41106c 6 INSTR BELONGTO 410ef0 - 411072 -1 INSTR LOCAL MetadataUnused sub ebx, 42h - 411072 3 INSTR BELONGTO 410ef0 - 411075 -1 INSTR LOCAL NoMetaUpdate cmp bl, 35h ; switch 54 cases - 411075 3 INSTR BELONGTO 410ef0 - 411078 -1 INSTR LOCAL NoMetaUpdate ja short loc_4110C8; jumptable 000000000041107D default case - 411078 2 INSTR BELONGTO 410ef0 - 41107a -1 INSTR LOCAL MetadataUnused movzx ebx, bl - 41107a 3 INSTR BELONGTO 410ef0 - 41107d -1 INSTR LOCAL NoMetaUpdate jmp ds:off_4165D8[rbx*8]; switch jump - 41107d 7 INSTR BELONGTO 410ef0 - 411084 -1 INSTR LOCAL NoMetaUpdate test r14, r14 - 411084 3 INSTR BELONGTO 410ef0 - 411087 -1 INSTR LOCAL NoMetaUpdate jz loc_410F6F - 411087 6 INSTR BELONGTO 410ef0 - 41108d -2 INSTR LOCAL n EBX ZZ NumericDEFs movzx ebx, byte ptr [rbx] - 41108d 3 INSTR BELONGTO 410ef0 - 41108d 3 INSTR DEADREGS EFLAGS R15 ZZ movzx ebx, byte ptr [rbx] - 411090 -1 INSTR LOCAL NoMetaUpdate test bl, bl - 411090 2 INSTR BELONGTO 410ef0 - 411092 -1 INSTR LOCAL NoMetaUpdate jz loc_410F6F - 411092 6 INSTR BELONGTO 410ef0 - 411098 -2 INSTR LOCAL n ESI ZZ NumericDEFs movsx esi, bl ; c - 411098 3 INSTR BELONGTO 410ef0 - 411098 3 INSTR DEADREGS EFLAGS ESI EDI R13 R15 ZZ movsx esi, bl ; c - 41109b 3 INSTR BELONGTO 410ef0 - 41109b 3 INSTR DEADREGS EFLAGS EDI R13 R15 ZZ mov rdi, r14 ; s - 41109e 4 INSTR BELONGTO 410ef0 - 41109e 4 INSTR DEADREGS EFLAGS R13 R15 ZZ mov [rsp+58h+var_58], r8 - 41109e 4 PTRIMMEDESP STACK 0 displ mov [rsp+58h+var_58], r8 - 4110a2 -2 INSTR LOCAL n R13 ZZ AlwaysNUM xor r13b, r13b - 4110a2 3 INSTR BELONGTO 410ef0 - 4110a2 3 INSTR DEADREGS EFLAGS R13 R15 ZZ xor r13b, r13b - 4110a5 -1 INSTR LOCAL NoMetaUpdate call _strchr - 4110a5 5 INSTR BELONGTO 410ef0 - 4110a5 5 INSTR DEADREGS EFLAGS R15 ZZ call _strchr - 4110aa -1 INSTR LOCAL NoMetaUpdate test rax, rax - 4110aa 3 INSTR BELONGTO 410ef0 - 4110ad -2 INSTR LOCAL n ECX ZZ NUMVia2ndSrcIMMEDNUM mov ecx, 1 - 4110ad 5 INSTR BELONGTO 410ef0 - 4110ad 5 INSTR DEADREGS ECX R8 R15 ZZ mov ecx, 1 - 4110b2 4 INSTR BELONGTO 410ef0 - 4110b2 4 INSTR DEADREGS R8 R15 ZZ mov r8, [rsp+58h+var_58] - 4110b2 4 PTRIMMEDESP STACK 0 displ mov r8, [rsp+58h+var_58] - 4110b6 -1 INSTR LOCAL NoMetaUpdate jnz loc_411027 - 4110b6 6 INSTR BELONGTO 410ef0 - 4110bc -2 INSTR LOCAL n R13 ZZ NUMVia2ndSrcIMMEDNUM mov r13b, 4 - 4110bc 3 INSTR BELONGTO 410ef0 - 4110bc 3 INSTR DEADREGS EFLAGS EAX EBX R8 R9 R10 R11 R12 R13 R14 R15 ZZ mov r13b, 4 - 4110bf -1 INSTR LOCAL NoMetaUpdate jmp loc_410F6F - 4110bf 5 INSTR BELONGTO 410ef0 - 4110c8 4 INSTR BELONGTO 410ef0 - 4110c8 4 INSTR DEADREGS EFLAGS EAX EBX R8 R9 R10 R11 R12 R14 R15 ZZ mov [rbp+0], rcx ; jumptable 000000000041107D default case - 4110cc -2 INSTR LOCAL n R13 ZZ NumericDEFs or r13d, 2 - 4110cc 4 INSTR BELONGTO 410ef0 - 4110cc 4 INSTR DEADREGS EFLAGS EAX EBX R8 R9 R10 R11 R12 R14 R15 ZZ or r13d, 2 - 4110d0 -1 INSTR LOCAL NoMetaUpdate jmp loc_410F6F - 4110d0 5 INSTR BELONGTO 410ef0 - 4110d5 -1 INSTR LOCAL NoMetaUpdate test rcx, rcx ; jumptable 000000000041107D case 53 - 4110d5 3 INSTR BELONGTO 410ef0 - 4110d8 -1 INSTR LOCAL NoMetaUpdate js loc_411342 - 4110d8 6 INSTR BELONGTO 410ef0 - 4110de -1 INSTR LOCAL 2ndSrcNumeric add rcx, rcx - 4110de 3 INSTR BELONGTO 410ef0 - 4110e1 2 INSTR BELONGTO 410ef0 - 4110e1 2 INSTR DEADREGS EFLAGS EAX EDX EBX R9 R10 R11 R14 R15 ZZ xor edx, edx - 4110e1 -2 INSTR LOCAL n EDX ZZ AlwaysNUM xor edx, edx - 4110e3 -2 INSTR LOCAL n R13 ZZ NumericDEFs or r13d, edx - 4110e3 3 INSTR BELONGTO 410ef0 - 4110e3 3 INSTR DEADREGS EFLAGS EAX EBX R9 R10 R11 R14 R15 ZZ or r13d, edx - 4110e6 -2 INSTR LOCAL n RSI ZZ AlwaysNUM movsxd rsi, esi - 4110e6 3 INSTR BELONGTO 410ef0 - 4110e6 3 INSTR DEADREGS EFLAGS EAX EBX R9 R10 R11 R14 R15 ZZ movsxd rsi, esi - 4110e9 -1 INSTR LOCAL 2ndSrcNumeric add r8, rsi - 4110e9 3 INSTR BELONGTO 410ef0 - 4110ec -2 INSTR LOCAL n EAX ZZ NumericDEFs mov eax, r13d - 4110ec 3 INSTR BELONGTO 410ef0 - 4110ec 3 INSTR DEADREGS EFLAGS EAX EBX R9 R10 R11 R14 R15 ZZ mov eax, r13d - 4110ef -1 INSTR LOCAL MetadataRedundant or eax, 2 - 4110ef 3 INSTR BELONGTO 410ef0 - 4110f2 4 INSTR BELONGTO 410ef0 - 4110f2 4 INSTR DEADREGS EFLAGS EBX R9 R10 R11 R14 R15 ZZ mov [r12], r8 - 4110f6 -1 INSTR LOCAL NoMetaUpdate cmp byte ptr [r8], 0 - 4110f6 4 INSTR BELONGTO 410ef0 - 4110fa -1 INSTR LOCAL MetadataRedundant cmovnz r13d, eax - 4110fa 4 INSTR BELONGTO 410ef0 - 4110fe -1 INSTR LOCAL NoMetaUpdate jmp loc_410FE2 - 4110fe 5 INSTR BELONGTO 410ef0 - 411103 2 INSTR BELONGTO 410ef0 - 411103 2 INSTR DEADREGS EFLAGS EAX EDX EBX R9 R10 R11 R14 R15 ZZ xor edx, edx ; jumptable 000000000041107D case 33 - 411103 -2 INSTR LOCAL n EDX ZZ AlwaysNUM xor edx, edx ; jumptable 000000000041107D case 33 - 411105 -1 INSTR LOCAL NoMetaUpdate jmp short loc_4110E3 - 411105 2 INSTR BELONGTO 410ef0 - 411107 10 INSTR BELONGTO 410ef0 - 411107 -1 INSTR LOCAL MetadataUnused mov rax, 7FFFFFFFFFFFFFh; jumptable 000000000041107D case 32 - 411111 -1 INSTR LOCAL NoMetaUpdate cmp rcx, rax - 411111 3 INSTR BELONGTO 410ef0 - 411114 -1 INSTR LOCAL NoMetaUpdate ja loc_411342 - 411114 6 INSTR BELONGTO 410ef0 - 41111a -2 INSTR LOCAL n RCX ZZ AlwaysNUM shl rcx, 9 - 41111a 4 INSTR BELONGTO 410ef0 - 41111a 4 INSTR DEADREGS EFLAGS EAX EDX EBX R9 R10 R11 R14 R15 ZZ shl rcx, 9 - 41111e 2 INSTR BELONGTO 410ef0 - 41111e 2 INSTR DEADREGS EFLAGS EAX EDX EBX R9 R10 R11 R14 R15 ZZ xor edx, edx - 41111e -2 INSTR LOCAL n EDX ZZ AlwaysNUM xor edx, edx - 411120 -1 INSTR LOCAL NoMetaUpdate jmp short loc_4110E3 - 411120 2 INSTR BELONGTO 410ef0 - 411122 -2 INSTR LOCAL n RDI ZZ AlwaysNUM movsxd rdi, edi ; jumptable 000000000041107D case 24 - 411122 3 INSTR BELONGTO 410ef0 - 411122 3 INSTR DEADREGS EFLAGS EAX EDX EBX R9 R10 R11 R14 R15 ZZ movsxd rdi, edi ; jumptable 000000000041107D case 24 - 411125 -1 INSTR LOCAL MetadataUnused mov rax, 0FFFFFFFFFFFFFFFFh - 411125 7 INSTR BELONGTO 410ef0 - 41112c -1 INSTR LOCAL MetadataUnused xor edx, edx - 41112c 2 INSTR BELONGTO 410ef0 - 41112e -1 INSTR LOCAL MetadataUnused div rdi - 41112e 3 INSTR BELONGTO 410ef0 - 411131 -1 INSTR LOCAL MetadataUnused mov r9d, 7 - 411131 6 INSTR BELONGTO 410ef0 - 411137 2 INSTR BELONGTO 410ef0 - 411137 2 INSTR DEADREGS EFLAGS EDX EBX R10 R11 R14 R15 ZZ xor edx, edx - 411137 -2 INSTR LOCAL n EDX ZZ AlwaysNUM xor edx, edx - 411139 -1 INSTR LOCAL NoMetaUpdate jmp short loc_41114B - 411139 2 INSTR BELONGTO 410ef0 - 41113b -2 INSTR LOCAL n RCX ZZ AlwaysNUM imul rcx, rdi - 41113b 4 INSTR BELONGTO 410ef0 - 41113b 4 INSTR DEADREGS EFLAGS EBX R10 R11 R14 R15 ZZ imul rcx, rdi - 41113f -2 INSTR LOCAL n R10 ZZ AlwaysNUM xor r10d, r10d - 41113f 3 INSTR BELONGTO 410ef0 - 41113f 3 INSTR DEADREGS EFLAGS EBX R10 R11 R14 R15 ZZ xor r10d, r10d - 411142 3 INSTR BELONGTO 410ef0 - 411142 3 INSTR DEADREGS EFLAGS EBX R11 R14 R15 ZZ or edx, r10d - 411145 -1 INSTR LOCAL MetadataUnused sub r9d, 1 - 411145 4 INSTR BELONGTO 410ef0 - 411149 -1 INSTR LOCAL NoMetaUpdate jz short loc_4110E3 - 411149 2 INSTR BELONGTO 410ef0 - 41114b -1 INSTR LOCAL NoMetaUpdate cmp rcx, rax - 41114b 3 INSTR BELONGTO 410ef0 - 41114e -1 INSTR LOCAL NoMetaUpdate jbe short loc_41113B - 41114e 2 INSTR BELONGTO 410ef0 - 411150 -2 INSTR LOCAL n RCX ZZ NUMVia2ndSrcIMMEDNUM mov rcx, 0FFFFFFFFFFFFFFFFh - 411150 7 INSTR BELONGTO 410ef0 - 411150 7 INSTR DEADREGS EFLAGS ECX EBX R10 R11 R14 R15 ZZ mov rcx, 0FFFFFFFFFFFFFFFFh - 411157 -2 INSTR LOCAL n R10 ZZ NUMVia2ndSrcIMMEDNUM mov r10d, 1 - 411157 6 INSTR BELONGTO 410ef0 - 411157 6 INSTR DEADREGS EFLAGS EBX R10 R11 R14 R15 ZZ mov r10d, 1 - 41115d -1 INSTR LOCAL NoMetaUpdate jmp short loc_411142 - 41115d 2 INSTR BELONGTO 410ef0 - 41115f -2 INSTR LOCAL n RDI ZZ AlwaysNUM movsxd rdi, edi ; jumptable 000000000041107D case 23 - 41115f 3 INSTR BELONGTO 410ef0 - 41115f 3 INSTR DEADREGS EFLAGS EAX EDX EBX R9 R10 R11 R14 R15 ZZ movsxd rdi, edi ; jumptable 000000000041107D case 23 - 411162 -1 INSTR LOCAL MetadataUnused mov rax, 0FFFFFFFFFFFFFFFFh - 411162 7 INSTR BELONGTO 410ef0 - 411169 -1 INSTR LOCAL MetadataUnused xor edx, edx - 411169 2 INSTR BELONGTO 410ef0 - 41116b -1 INSTR LOCAL MetadataUnused div rdi - 41116b 3 INSTR BELONGTO 410ef0 - 41116e -1 INSTR LOCAL MetadataUnused mov r9d, 8 - 41116e 6 INSTR BELONGTO 410ef0 - 411174 2 INSTR BELONGTO 410ef0 - 411174 2 INSTR DEADREGS EFLAGS EDX EBX R10 R11 R14 R15 ZZ xor edx, edx - 411174 -2 INSTR LOCAL n EDX ZZ AlwaysNUM xor edx, edx - 411176 -1 INSTR LOCAL NoMetaUpdate jmp short loc_41118C - 411176 2 INSTR BELONGTO 410ef0 - 411178 -2 INSTR LOCAL n RCX ZZ AlwaysNUM imul rcx, rdi - 411178 4 INSTR BELONGTO 410ef0 - 411178 4 INSTR DEADREGS EFLAGS EBX R10 R11 R14 R15 ZZ imul rcx, rdi - 41117c -2 INSTR LOCAL n R10 ZZ AlwaysNUM xor r10d, r10d - 41117c 3 INSTR BELONGTO 410ef0 - 41117c 3 INSTR DEADREGS EFLAGS EBX R10 R11 R14 R15 ZZ xor r10d, r10d - 41117f 3 INSTR BELONGTO 410ef0 - 41117f 3 INSTR DEADREGS EFLAGS EBX R11 R14 R15 ZZ or edx, r10d - 411182 -1 INSTR LOCAL MetadataUnused sub r9d, 1 - 411182 4 INSTR BELONGTO 410ef0 - 411186 -1 INSTR LOCAL NoMetaUpdate jz loc_4110E3 - 411186 6 INSTR BELONGTO 410ef0 - 41118c -1 INSTR LOCAL NoMetaUpdate cmp rcx, rax - 41118c 3 INSTR BELONGTO 410ef0 - 41118f -1 INSTR LOCAL NoMetaUpdate jbe short loc_411178 - 41118f 2 INSTR BELONGTO 410ef0 - 411191 -2 INSTR LOCAL n RCX ZZ NUMVia2ndSrcIMMEDNUM mov rcx, 0FFFFFFFFFFFFFFFFh - 411191 7 INSTR BELONGTO 410ef0 - 411191 7 INSTR DEADREGS EFLAGS ECX EBX R10 R11 R14 R15 ZZ mov rcx, 0FFFFFFFFFFFFFFFFh - 411198 -2 INSTR LOCAL n R10 ZZ NUMVia2ndSrcIMMEDNUM mov r10d, 1 - 411198 6 INSTR BELONGTO 410ef0 - 411198 6 INSTR DEADREGS EFLAGS EBX R10 R11 R14 R15 ZZ mov r10d, 1 - 41119e -1 INSTR LOCAL NoMetaUpdate jmp short loc_41117F - 41119e 2 INSTR BELONGTO 410ef0 - 4111a0 -2 INSTR LOCAL n RDI ZZ AlwaysNUM movsxd rdi, edi ; jumptable 000000000041107D cases 18,50 - 4111a0 3 INSTR BELONGTO 410ef0 - 4111a0 3 INSTR DEADREGS EFLAGS EAX EDX EBX R9 R10 R11 R14 R15 ZZ movsxd rdi, edi ; jumptable 000000000041107D cases 18,50 - 4111a3 -1 INSTR LOCAL MetadataUnused mov rax, 0FFFFFFFFFFFFFFFFh - 4111a3 7 INSTR BELONGTO 410ef0 - 4111aa -1 INSTR LOCAL MetadataUnused xor edx, edx - 4111aa 2 INSTR BELONGTO 410ef0 - 4111ac -1 INSTR LOCAL MetadataUnused div rdi - 4111ac 3 INSTR BELONGTO 410ef0 - 4111af -1 INSTR LOCAL MetadataUnused mov r9d, 4 - 4111af 6 INSTR BELONGTO 410ef0 - 4111b5 2 INSTR BELONGTO 410ef0 - 4111b5 2 INSTR DEADREGS EFLAGS EDX EBX R10 R11 R14 R15 ZZ xor edx, edx - 4111b5 -2 INSTR LOCAL n EDX ZZ AlwaysNUM xor edx, edx - 4111b7 -1 INSTR LOCAL NoMetaUpdate cmp rax, rcx - 4111b7 3 INSTR BELONGTO 410ef0 - 4111ba -1 INSTR LOCAL NoMetaUpdate jb loc_411330 - 4111ba 6 INSTR BELONGTO 410ef0 - 4111c0 -2 INSTR LOCAL n RCX ZZ AlwaysNUM imul rcx, rdi - 4111c0 4 INSTR BELONGTO 410ef0 - 4111c0 4 INSTR DEADREGS EFLAGS EBX R10 R11 R14 R15 ZZ imul rcx, rdi - 4111c4 -2 INSTR LOCAL n R10 ZZ AlwaysNUM xor r10d, r10d - 4111c4 3 INSTR BELONGTO 410ef0 - 4111c4 3 INSTR DEADREGS EFLAGS EBX R10 R11 R14 R15 ZZ xor r10d, r10d - 4111c7 3 INSTR BELONGTO 410ef0 - 4111c7 3 INSTR DEADREGS EFLAGS EBX R11 R14 R15 ZZ or edx, r10d - 4111ca -1 INSTR LOCAL MetadataUnused sub r9d, 1 - 4111ca 4 INSTR BELONGTO 410ef0 - 4111ce -1 INSTR LOCAL NoMetaUpdate jnz short loc_4111B7 - 4111ce 2 INSTR BELONGTO 410ef0 - 4111d0 -1 INSTR LOCAL NoMetaUpdate jmp loc_4110E3 - 4111d0 5 INSTR BELONGTO 410ef0 - 4111d5 -2 INSTR LOCAL n RDI ZZ AlwaysNUM movsxd rdi, edi ; jumptable 000000000041107D case 14 - 4111d5 3 INSTR BELONGTO 410ef0 - 4111d5 3 INSTR DEADREGS EFLAGS EAX EDX EBX R9 R10 R11 R14 R15 ZZ movsxd rdi, edi ; jumptable 000000000041107D case 14 - 4111d8 -1 INSTR LOCAL MetadataUnused mov rax, 0FFFFFFFFFFFFFFFFh - 4111d8 7 INSTR BELONGTO 410ef0 - 4111df -1 INSTR LOCAL MetadataUnused xor edx, edx - 4111df 2 INSTR BELONGTO 410ef0 - 4111e1 -1 INSTR LOCAL MetadataUnused div rdi - 4111e1 3 INSTR BELONGTO 410ef0 - 4111e4 -1 INSTR LOCAL MetadataUnused mov r9d, 5 - 4111e4 6 INSTR BELONGTO 410ef0 - 4111ea 2 INSTR BELONGTO 410ef0 - 4111ea 2 INSTR DEADREGS EFLAGS EDX EBX R10 R11 R14 R15 ZZ xor edx, edx - 4111ea -2 INSTR LOCAL n EDX ZZ AlwaysNUM xor edx, edx - 4111ec -1 INSTR LOCAL NoMetaUpdate jmp short loc_411202 - 4111ec 2 INSTR BELONGTO 410ef0 - 4111ee -2 INSTR LOCAL n RCX ZZ AlwaysNUM imul rcx, rdi - 4111ee 4 INSTR BELONGTO 410ef0 - 4111ee 4 INSTR DEADREGS EFLAGS EBX R10 R11 R14 R15 ZZ imul rcx, rdi - 4111f2 -2 INSTR LOCAL n R10 ZZ AlwaysNUM xor r10d, r10d - 4111f2 3 INSTR BELONGTO 410ef0 - 4111f2 3 INSTR DEADREGS EFLAGS EBX R10 R11 R14 R15 ZZ xor r10d, r10d - 4111f5 3 INSTR BELONGTO 410ef0 - 4111f5 3 INSTR DEADREGS EFLAGS EBX R11 R14 R15 ZZ or edx, r10d - 4111f8 -1 INSTR LOCAL MetadataUnused sub r9d, 1 - 4111f8 4 INSTR BELONGTO 410ef0 - 4111fc -1 INSTR LOCAL NoMetaUpdate jz loc_4110E3 - 4111fc 6 INSTR BELONGTO 410ef0 - 411202 -1 INSTR LOCAL NoMetaUpdate cmp rcx, rax - 411202 3 INSTR BELONGTO 410ef0 - 411205 -1 INSTR LOCAL NoMetaUpdate jbe short loc_4111EE - 411205 2 INSTR BELONGTO 410ef0 - 411207 -2 INSTR LOCAL n RCX ZZ NUMVia2ndSrcIMMEDNUM mov rcx, 0FFFFFFFFFFFFFFFFh - 411207 7 INSTR BELONGTO 410ef0 - 411207 7 INSTR DEADREGS EFLAGS ECX EBX R10 R11 R14 R15 ZZ mov rcx, 0FFFFFFFFFFFFFFFFh - 41120e -2 INSTR LOCAL n R10 ZZ NUMVia2ndSrcIMMEDNUM mov r10d, 1 - 41120e 6 INSTR BELONGTO 410ef0 - 41120e 6 INSTR DEADREGS EFLAGS EBX R10 R11 R14 R15 ZZ mov r10d, 1 - 411214 -1 INSTR LOCAL NoMetaUpdate jmp short loc_4111F5 - 411214 2 INSTR BELONGTO 410ef0 - 411216 -2 INSTR LOCAL n R9 ZZ AlwaysNUM movsxd r9, edi ; jumptable 000000000041107D cases 11,43 - 411216 3 INSTR BELONGTO 410ef0 - 411216 3 INSTR DEADREGS EFLAGS EAX EDX EBX R9 R10 R11 R14 R15 ZZ movsxd r9, edi ; jumptable 000000000041107D cases 11,43 - 411219 -2 INSTR LOCAL n RDI ZZ NUMVia2ndSrcIMMEDNUM mov rdi, 0FFFFFFFFFFFFFFFFh - 411219 7 INSTR BELONGTO 410ef0 - 411219 7 INSTR DEADREGS EFLAGS EAX EDX EBX EDI R10 R11 R14 R15 ZZ mov rdi, 0FFFFFFFFFFFFFFFFh - 411220 -1 INSTR LOCAL MetadataUnused xor edx, edx - 411220 2 INSTR BELONGTO 410ef0 - 411222 -1 INSTR LOCAL MetadataUnused mov rax, rdi - 411222 3 INSTR BELONGTO 410ef0 - 411225 -1 INSTR LOCAL MetadataUnused div r9 - 411225 3 INSTR BELONGTO 410ef0 - 411228 -1 INSTR LOCAL NoMetaUpdate cmp rax, rcx - 411228 3 INSTR BELONGTO 410ef0 - 41122b -1 INSTR LOCAL NoMetaUpdate jb loc_411353 - 41122b 6 INSTR BELONGTO 410ef0 - 411231 -2 INSTR LOCAL n RCX ZZ AlwaysNUM imul rcx, r9 - 411231 4 INSTR BELONGTO 410ef0 - 411231 4 INSTR DEADREGS EFLAGS EDX EBX R10 R11 R14 R15 ZZ imul rcx, r9 - 411235 -1 INSTR LOCAL NoMetaUpdate cmp rax, rcx - 411235 3 INSTR BELONGTO 410ef0 - 411238 -1 INSTR LOCAL NoMetaUpdate jb loc_411353 - 411238 6 INSTR BELONGTO 410ef0 - 41123e -2 INSTR LOCAL n RCX ZZ AlwaysNUM imul rcx, r9 - 41123e 4 INSTR BELONGTO 410ef0 - 41123e 4 INSTR DEADREGS EFLAGS EAX EDX EBX R10 R11 R14 R15 ZZ imul rcx, r9 - 411242 2 INSTR BELONGTO 410ef0 - 411242 2 INSTR DEADREGS EFLAGS EAX EDX EBX R9 R10 R11 R14 R15 ZZ xor edx, edx - 411242 -2 INSTR LOCAL n EDX ZZ AlwaysNUM xor edx, edx - 411244 -1 INSTR LOCAL NoMetaUpdate jmp loc_4110E3 - 411244 5 INSTR BELONGTO 410ef0 - 411249 -2 INSTR LOCAL n R9 ZZ AlwaysNUM movsxd r9, edi ; jumptable 000000000041107D cases 9,41 - 411249 3 INSTR BELONGTO 410ef0 - 411249 3 INSTR DEADREGS EFLAGS EAX EDX EBX R9 R10 R11 R14 R15 ZZ movsxd r9, edi ; jumptable 000000000041107D cases 9,41 - 41124c -2 INSTR LOCAL n RDI ZZ NUMVia2ndSrcIMMEDNUM mov rdi, 0FFFFFFFFFFFFFFFFh - 41124c 7 INSTR BELONGTO 410ef0 - 41124c 7 INSTR DEADREGS EFLAGS EAX EDX EBX EDI R10 R11 R14 R15 ZZ mov rdi, 0FFFFFFFFFFFFFFFFh - 411253 -1 INSTR LOCAL MetadataUnused xor edx, edx - 411253 2 INSTR BELONGTO 410ef0 - 411255 -1 INSTR LOCAL MetadataUnused mov rax, rdi - 411255 3 INSTR BELONGTO 410ef0 - 411258 -1 INSTR LOCAL MetadataUnused div r9 - 411258 3 INSTR BELONGTO 410ef0 - 41125b -1 INSTR LOCAL NoMetaUpdate cmp rcx, rax - 41125b 3 INSTR BELONGTO 410ef0 - 41125e -1 INSTR LOCAL NoMetaUpdate jbe short loc_41123E - 41125e 2 INSTR BELONGTO 410ef0 - 411260 -2 INSTR LOCAL n RCX ZZ NumericDEFs mov rcx, rdi - 411260 3 INSTR BELONGTO 410ef0 - 411260 3 INSTR DEADREGS EFLAGS EAX ECX EDX EBX R9 R10 R11 R14 R15 ZZ mov rcx, rdi - 411263 -2 INSTR LOCAL n EDX ZZ NUMVia2ndSrcIMMEDNUM mov edx, 1 - 411263 5 INSTR BELONGTO 410ef0 - 411263 5 INSTR DEADREGS EFLAGS EAX EDX EBX R9 R10 R11 R14 R15 ZZ mov edx, 1 - 411268 -1 INSTR LOCAL NoMetaUpdate jmp loc_4110E3 - 411268 5 INSTR BELONGTO 410ef0 - 41126d -2 INSTR LOCAL n RDI ZZ AlwaysNUM movsxd rdi, edi ; jumptable 000000000041107D case 3 - 41126d 3 INSTR BELONGTO 410ef0 - 41126d 3 INSTR DEADREGS EFLAGS EAX EDX EBX R9 R10 R11 R14 R15 ZZ movsxd rdi, edi ; jumptable 000000000041107D case 3 - 411270 -1 INSTR LOCAL MetadataUnused mov rax, 0FFFFFFFFFFFFFFFFh - 411270 7 INSTR BELONGTO 410ef0 - 411277 -1 INSTR LOCAL MetadataUnused xor edx, edx - 411277 2 INSTR BELONGTO 410ef0 - 411279 -1 INSTR LOCAL MetadataUnused div rdi - 411279 3 INSTR BELONGTO 410ef0 - 41127c -1 INSTR LOCAL MetadataUnused mov r9d, 6 - 41127c 6 INSTR BELONGTO 410ef0 - 411282 2 INSTR BELONGTO 410ef0 - 411282 2 INSTR DEADREGS EFLAGS EDX EBX R10 R11 R14 R15 ZZ xor edx, edx - 411282 -2 INSTR LOCAL n EDX ZZ AlwaysNUM xor edx, edx - 411284 -1 INSTR LOCAL NoMetaUpdate jmp short loc_41129A - 411284 2 INSTR BELONGTO 410ef0 - 411286 -2 INSTR LOCAL n RCX ZZ AlwaysNUM imul rcx, rdi - 411286 4 INSTR BELONGTO 410ef0 - 411286 4 INSTR DEADREGS EFLAGS EBX R10 R11 R14 R15 ZZ imul rcx, rdi - 41128a -2 INSTR LOCAL n R10 ZZ AlwaysNUM xor r10d, r10d - 41128a 3 INSTR BELONGTO 410ef0 - 41128a 3 INSTR DEADREGS EFLAGS EBX R10 R11 R14 R15 ZZ xor r10d, r10d - 41128d 3 INSTR BELONGTO 410ef0 - 41128d 3 INSTR DEADREGS EFLAGS EBX R11 R14 R15 ZZ or edx, r10d - 411290 -1 INSTR LOCAL MetadataUnused sub r9d, 1 - 411290 4 INSTR BELONGTO 410ef0 - 411294 -1 INSTR LOCAL NoMetaUpdate jz loc_4110E3 - 411294 6 INSTR BELONGTO 410ef0 - 41129a -1 INSTR LOCAL NoMetaUpdate cmp rax, rcx - 41129a 3 INSTR BELONGTO 410ef0 - 41129d -1 INSTR LOCAL NoMetaUpdate jnb short loc_411286 - 41129d 2 INSTR BELONGTO 410ef0 - 41129f -2 INSTR LOCAL n RCX ZZ NUMVia2ndSrcIMMEDNUM mov rcx, 0FFFFFFFFFFFFFFFFh - 41129f 7 INSTR BELONGTO 410ef0 - 41129f 7 INSTR DEADREGS EFLAGS ECX EBX R10 R11 R14 R15 ZZ mov rcx, 0FFFFFFFFFFFFFFFFh - 4112a6 -2 INSTR LOCAL n R10 ZZ NUMVia2ndSrcIMMEDNUM mov r10d, 1 - 4112a6 6 INSTR BELONGTO 410ef0 - 4112a6 6 INSTR DEADREGS EFLAGS EBX R10 R11 R14 R15 ZZ mov r10d, 1 - 4112ac -1 INSTR LOCAL NoMetaUpdate jmp short loc_41128D - 4112ac 2 INSTR BELONGTO 410ef0 - 4112ae 10 INSTR BELONGTO 410ef0 - 4112ae -1 INSTR LOCAL MetadataUnused mov rax, 3FFFFFFFFFFFFFh; jumptable 000000000041107D case 0 - 4112b8 -1 INSTR LOCAL NoMetaUpdate cmp rcx, rax - 4112b8 3 INSTR BELONGTO 410ef0 - 4112bb -1 INSTR LOCAL NoMetaUpdate ja loc_411342 - 4112bb 6 INSTR BELONGTO 410ef0 - 4112c1 -2 INSTR LOCAL n RCX ZZ AlwaysNUM shl rcx, 0Ah - 4112c1 4 INSTR BELONGTO 410ef0 - 4112c1 4 INSTR DEADREGS EFLAGS EAX EDX EBX R9 R10 R11 R14 R15 ZZ shl rcx, 0Ah - 4112c5 2 INSTR BELONGTO 410ef0 - 4112c5 2 INSTR DEADREGS EFLAGS EAX EDX EBX R9 R10 R11 R14 R15 ZZ xor edx, edx - 4112c5 -2 INSTR LOCAL n EDX ZZ AlwaysNUM xor edx, edx - 4112c7 -1 INSTR LOCAL NoMetaUpdate jmp loc_4110E3 - 4112c7 5 INSTR BELONGTO 410ef0 - 4112cc -2 INSTR LOCAL n R9 ZZ NUMVia2ndSrcIMMEDNUM mov r9, 0FFFFFFFFFFFFFFFFh; jumptable 000000000041107D cases 5,37 - 4112cc 7 INSTR BELONGTO 410ef0 - 4112cc 7 INSTR DEADREGS EFLAGS EAX EDX EBX R9 R10 R11 R14 R15 ZZ mov r9, 0FFFFFFFFFFFFFFFFh; jumptable 000000000041107D cases 5,37 - 4112d3 -1 INSTR LOCAL MetadataUnused xor edx, edx - 4112d3 2 INSTR BELONGTO 410ef0 - 4112d5 -2 INSTR LOCAL n RDI ZZ AlwaysNUM movsxd rdi, edi - 4112d5 3 INSTR BELONGTO 410ef0 - 4112d5 3 INSTR DEADREGS EFLAGS EAX EBX R10 R11 R14 R15 ZZ movsxd rdi, edi - 4112d8 -1 INSTR LOCAL MetadataUnused mov rax, r9 - 4112d8 3 INSTR BELONGTO 410ef0 - 4112db -1 INSTR LOCAL MetadataUnused div rdi - 4112db 3 INSTR BELONGTO 410ef0 - 4112de -2 INSTR LOCAL n EDX ZZ NUMVia2ndSrcIMMEDNUM mov edx, 1 - 4112de 5 INSTR BELONGTO 410ef0 - 4112de 5 INSTR DEADREGS EFLAGS EDX EBX R10 R11 R14 R15 ZZ mov edx, 1 - 4112e3 -1 INSTR LOCAL NoMetaUpdate cmp rax, rcx - 4112e3 3 INSTR BELONGTO 410ef0 - 4112e6 -1 INSTR LOCAL NoMetaUpdate jb short loc_411362 - 4112e6 2 INSTR BELONGTO 410ef0 - 4112e8 -2 INSTR LOCAL n RCX ZZ AlwaysNUM imul rcx, rdi - 4112e8 4 INSTR BELONGTO 410ef0 - 4112e8 4 INSTR DEADREGS EFLAGS EDX EBX R10 R11 R14 R15 ZZ imul rcx, rdi - 4112ec -1 INSTR LOCAL NoMetaUpdate cmp rcx, rax - 4112ec 3 INSTR BELONGTO 410ef0 - 4112ef -1 INSTR LOCAL NoMetaUpdate ja short loc_411360 - 4112ef 2 INSTR BELONGTO 410ef0 - 4112f1 -2 INSTR LOCAL n RCX ZZ AlwaysNUM imul rcx, rdi - 4112f1 4 INSTR BELONGTO 410ef0 - 4112f1 4 INSTR DEADREGS EFLAGS EDX EBX R10 R11 R14 R15 ZZ imul rcx, rdi - 4112f5 -1 INSTR LOCAL NoMetaUpdate cmp rcx, rax - 4112f5 3 INSTR BELONGTO 410ef0 - 4112f8 -1 INSTR LOCAL NoMetaUpdate ja loc_411391 - 4112f8 6 INSTR BELONGTO 410ef0 - 4112fe 2 INSTR BELONGTO 410ef0 - 4112fe 2 INSTR DEADREGS EFLAGS EAX EDX EBX R9 R10 R11 R14 R15 ZZ xor dl, dl - 4112fe -2 INSTR LOCAL n EDX ZZ AlwaysNUM xor dl, dl - 411300 2 INSTR BELONGTO 410ef0 - 411300 2 INSTR DEADREGS EFLAGS EAX EBX R9 R10 R11 R14 R15 ZZ xor eax, eax - 411300 -2 INSTR LOCAL n EAX ZZ AlwaysNUM xor eax, eax - 411302 -2 INSTR LOCAL n RCX ZZ AlwaysNUM imul rcx, rdi - 411302 4 INSTR BELONGTO 410ef0 - 411302 4 INSTR DEADREGS EFLAGS EBX R9 R10 R11 R14 R15 ZZ imul rcx, rdi - 411306 -1 INSTR LOCAL MetadataRedundant or edx, eax - 411306 2 INSTR BELONGTO 410ef0 - 411308 -1 INSTR LOCAL NoMetaUpdate jmp loc_4110E3 - 411308 5 INSTR BELONGTO 410ef0 - 41130d -1 INSTR LOCAL MetadataUnused xor esi, esi - 41130d 2 INSTR BELONGTO 410ef0 - 41130f -1 INSTR LOCAL NoMetaUpdate cmp byte ptr [r8+2], 42h - 41130f 5 INSTR BELONGTO 410ef0 - 411314 -2 INSTR LOCAL n ESI ZZ AlwaysNUM setz sil - 411314 4 INSTR BELONGTO 410ef0 - 411314 4 INSTR DEADREGS EAX ESI R9 R10 R11 R14 R15 ZZ setz sil - 411318 -1 INSTR LOCAL MetadataRedundant lea esi, [rsi+rsi+1] - 411318 4 INSTR BELONGTO 410ef0 - 41131c -1 INSTR LOCAL NoMetaUpdate jmp loc_411072 - 41131c 5 INSTR BELONGTO 410ef0 - 411321 -2 INSTR LOCAL n ESI ZZ NUMVia2ndSrcIMMEDNUM mov esi, 2 - 411321 5 INSTR BELONGTO 410ef0 - 411321 5 INSTR DEADREGS EFLAGS EAX ESI EDI R9 R10 R11 R14 R15 ZZ mov esi, 2 - 411326 -2 INSTR LOCAL n EDI ZZ NUMVia2ndSrcIMMEDNUM mov edi, 3E8h - 411326 5 INSTR BELONGTO 410ef0 - 411326 5 INSTR DEADREGS EFLAGS EAX EDI R9 R10 R11 R14 R15 ZZ mov edi, 3E8h - 41132b -1 INSTR LOCAL NoMetaUpdate jmp loc_411072 - 41132b 5 INSTR BELONGTO 410ef0 - 411330 -2 INSTR LOCAL n RCX ZZ NUMVia2ndSrcIMMEDNUM mov rcx, 0FFFFFFFFFFFFFFFFh - 411330 7 INSTR BELONGTO 410ef0 - 411330 7 INSTR DEADREGS EFLAGS ECX EBX R10 R11 R14 R15 ZZ mov rcx, 0FFFFFFFFFFFFFFFFh - 411337 -2 INSTR LOCAL n R10 ZZ NUMVia2ndSrcIMMEDNUM mov r10d, 1 - 411337 6 INSTR BELONGTO 410ef0 - 411337 6 INSTR DEADREGS EFLAGS EBX R10 R11 R14 R15 ZZ mov r10d, 1 - 41133d -1 INSTR LOCAL NoMetaUpdate jmp loc_4111C7 - 41133d 5 INSTR BELONGTO 410ef0 - 411342 -2 INSTR LOCAL n RCX ZZ NUMVia2ndSrcIMMEDNUM mov rcx, 0FFFFFFFFFFFFFFFFh - 411342 7 INSTR BELONGTO 410ef0 - 411342 7 INSTR DEADREGS EFLAGS EAX ECX EDX EBX R9 R10 R11 R14 R15 ZZ mov rcx, 0FFFFFFFFFFFFFFFFh - 411349 -2 INSTR LOCAL n EDX ZZ NUMVia2ndSrcIMMEDNUM mov edx, 1 - 411349 5 INSTR BELONGTO 410ef0 - 411349 5 INSTR DEADREGS EFLAGS EAX EDX EBX R9 R10 R11 R14 R15 ZZ mov edx, 1 - 41134e -1 INSTR LOCAL NoMetaUpdate jmp loc_4110E3 - 41134e 5 INSTR BELONGTO 410ef0 - 411353 -2 INSTR LOCAL n EDX ZZ NUMVia2ndSrcIMMEDNUM mov edx, 1 - 411353 5 INSTR BELONGTO 410ef0 - 411353 5 INSTR DEADREGS EFLAGS EAX ECX EDX EBX R9 R10 R11 R14 R15 ZZ mov edx, 1 - 411358 -2 INSTR LOCAL n RCX ZZ NumericDEFs mov rcx, rdi - 411358 3 INSTR BELONGTO 410ef0 - 411358 3 INSTR DEADREGS EFLAGS EAX ECX EBX R9 R10 R11 R14 R15 ZZ mov rcx, rdi - 41135b -1 INSTR LOCAL NoMetaUpdate jmp loc_4110E3 - 41135b 5 INSTR BELONGTO 410ef0 - 411360 2 INSTR BELONGTO 410ef0 - 411360 2 INSTR DEADREGS EFLAGS EAX ECX EDX EBX R9 R10 R11 R14 R15 ZZ xor edx, edx - 411360 -2 INSTR LOCAL n EDX ZZ AlwaysNUM xor edx, edx - 411362 -2 INSTR LOCAL n EDX ZZ NumericDEFs or edx, 1 - 411362 3 INSTR BELONGTO 410ef0 - 411362 3 INSTR DEADREGS EFLAGS EAX ECX EBX R9 R10 R11 R14 R15 ZZ or edx, 1 - 411365 -2 INSTR LOCAL n EAX ZZ NUMVia2ndSrcIMMEDNUM mov eax, 1 - 411365 5 INSTR BELONGTO 410ef0 - 411365 5 INSTR DEADREGS EFLAGS EAX ECX EBX R9 R10 R11 R14 R15 ZZ mov eax, 1 - 41136a -2 INSTR LOCAL n RCX ZZ NUMVia2ndSrcIMMEDNUM mov rcx, 0FFFFFFFFFFFFFFFFh - 41136a 7 INSTR BELONGTO 410ef0 - 41136a 7 INSTR DEADREGS EFLAGS ECX EBX R9 R10 R11 R14 R15 ZZ mov rcx, 0FFFFFFFFFFFFFFFFh - 411371 -1 INSTR LOCAL MetadataRedundant or edx, eax - 411371 2 INSTR BELONGTO 410ef0 - 411373 -1 INSTR LOCAL NoMetaUpdate jmp loc_4110E3 - 411373 5 INSTR BELONGTO 410ef0 - 411378 5 INSTR BELONGTO 410ef0 - 411378 5 INSTR DEADREGS EFLAGS ECX EDX EBX ESI EDI R12 R13 R14 R15 ZZ mov ecx, offset aXstrtoumax; "xstrtoumax" - 41137d -2 INSTR LOCAL n EDX ZZ NUMVia2ndSrcIMMEDNUM mov edx, 53h ; line - 41137d 5 INSTR BELONGTO 410ef0 - 41137d 5 INSTR DEADREGS EFLAGS EDX EBX ESI EDI R12 R13 R14 R15 ZZ mov edx, 53h ; line - 411382 5 INSTR BELONGTO 410ef0 - 411382 5 INSTR DEADREGS EFLAGS EBX ESI EDI R12 R13 R14 R15 ZZ mov esi, offset aXstrtol_c; "xstrtol.c" - 411387 5 INSTR BELONGTO 410ef0 - 411387 5 INSTR DEADREGS EFLAGS EBX EDI R12 R13 R14 R15 ZZ mov edi, offset a0Strtol_baseSt; "0 <= strtol_base && strtol_base <= 36" - 41138c -1 INSTR LOCAL NoMetaUpdate call ___assert_fail - 41138c 5 INSTR BELONGTO 410ef0 - 41138c 5 INSTR DEADREGS EFLAGS EBX R12 R13 R14 R15 ZZ call ___assert_fail - 411391 2 INSTR BELONGTO 410ef0 - 411391 2 INSTR DEADREGS EFLAGS EAX ECX EDX EBX R10 R11 R14 R15 ZZ xor edx, edx - 411391 -2 INSTR LOCAL n EDX ZZ AlwaysNUM xor edx, edx - 411393 -2 INSTR LOCAL n EAX ZZ NUMVia2ndSrcIMMEDNUM mov eax, 1 - 411393 5 INSTR BELONGTO 410ef0 - 411393 5 INSTR DEADREGS EFLAGS EAX ECX EBX R10 R11 R14 R15 ZZ mov eax, 1 - 411398 -2 INSTR LOCAL n RCX ZZ NumericDEFs mov rcx, r9 - 411398 3 INSTR BELONGTO 410ef0 - 411398 3 INSTR DEADREGS EFLAGS ECX EBX R10 R11 R14 R15 ZZ mov rcx, r9 - 41139b -1 INSTR LOCAL MetadataRedundant or edx, eax - 41139b 2 INSTR BELONGTO 410ef0 - 41139d -1 INSTR LOCAL NoMetaUpdate jmp loc_4110E3 - 41139d 5 INSTR BELONGTO 410ef0 - 4113b0 0 FUNC FRAMERESTORE 0 0 1 1 0 1 2 0 4 3 -4 0 4 0 8 5 0 0 6 0 1 7 0 1 8 0 0 9 0 0 10 0 0 11 0 0 12 0 0 13 0 0 14 0 0 15 0 0 ZZ - 4113b0 0 FUNC MMSAFENESS SAFE - 4113b0 1 INSTR BELONGTO 4113b0 - 4113b0 1 INSTR DEADREGS EFLAGS ZZ push rbx - 4113b0 8 DATAREF STACK 1349 esp + 0 PARENT LocalFrame LOCALFRAME - 4113b0 8 MEMORYHOLE STACK esp + 8 ReturnAddress - 4113b0 98 FUNC GLOBAL sub_4113B0 FUNC_UNSAFE NOFP RET 411411 - 4113b1 -1 INSTR LOCAL MetadataUnused mov rbx, rsi - 4113b1 3 INSTR BELONGTO 4113b0 - 4113b4 -1 INSTR LOCAL NoMetaUpdate call _getfilecon - 4113b4 5 INSTR BELONGTO 4113b0 - 4113b4 5 INSTR DEADREGS EFLAGS ZZ call _getfilecon - 4113b9 -1 INSTR LOCAL NoMetaUpdate test eax, eax - 4113b9 2 INSTR BELONGTO 4113b0 - 4113bb -1 INSTR LOCAL NoMetaUpdate jz short loc_411400 - 4113bb 2 INSTR BELONGTO 4113b0 - 4113bd -1 INSTR LOCAL NoMetaUpdate cmp eax, 0Ah - 4113bd 3 INSTR BELONGTO 4113b0 - 4113c0 -1 INSTR LOCAL NoMetaUpdate jz short loc_4113C8 - 4113c0 2 INSTR BELONGTO 4113b0 - 4113c2 1 INSTR BELONGTO 4113b0 - 4113c2 1 INSTR DEADREGS EFLAGS EBX R8 R9 R10 R11 ZZ pop rbx - 4113c3 1 INSTR BELONGTO 4113b0 - 4113c3 1 INSTR DEADREGS EFLAGS R8 R9 R10 R11 ZZ retn - 4113c8 3 INSTR BELONGTO 4113b0 - 4113c8 3 INSTR DEADREGS ECX EDX ESI EDI ZZ mov rdx, [rbx] - 4113cb 5 INSTR BELONGTO 4113b0 - 4113cb 5 INSTR DEADREGS ECX EBX ESI EDI ZZ mov edi, offset aUnlabeled; "unlabeled" - 4113d0 -2 INSTR LOCAL n ECX ZZ NUMVia2ndSrcIMMEDNUM mov ecx, 0Ah - 4113d0 5 INSTR BELONGTO 4113b0 - 4113d0 5 INSTR DEADREGS ECX EBX ESI ZZ mov ecx, 0Ah - 4113d5 3 INSTR BELONGTO 4113b0 - 4113d5 3 INSTR DEADREGS EBX ESI ZZ mov rsi, rdx - 4113d8 -1 INSTR LOCAL NoMetaUpdate repe cmpsb - 4113d8 2 INSTR BELONGTO 4113b0 - 4113da -1 INSTR LOCAL NoMetaUpdate jnz short loc_4113C2 - 4113da 2 INSTR BELONGTO 4113b0 - 4113dc 3 INSTR BELONGTO 4113b0 - 4113dc 3 INSTR DEADREGS EFLAGS EBX EDI ZZ mov rdi, rdx - 4113df -1 INSTR LOCAL NoMetaUpdate call _freecon - 4113df 5 INSTR BELONGTO 4113b0 - 4113df 5 INSTR DEADREGS EFLAGS EBX ZZ call _freecon - 4113e4 -1 INSTR LOCAL NoMetaUpdate call ___errno_location - 4113e4 5 INSTR BELONGTO 4113b0 - 4113e4 5 INSTR DEADREGS EFLAGS EBX ZZ call ___errno_location - 4113e9 6 INSTR BELONGTO 4113b0 - 4113e9 6 INSTR DEADREGS EFLAGS EBX R8 R9 R10 R11 ZZ mov dword ptr [rax], 3Dh - 4113ef -2 INSTR LOCAL n EAX ZZ NUMVia2ndSrcIMMEDNUM mov eax, 0FFFFFFFFh - 4113ef 5 INSTR BELONGTO 4113b0 - 4113ef 5 INSTR DEADREGS EFLAGS EAX EBX R8 R9 R10 R11 ZZ mov eax, 0FFFFFFFFh - 4113f4 1 INSTR BELONGTO 4113b0 - 4113f4 1 INSTR DEADREGS EFLAGS EBX R8 R9 R10 R11 ZZ pop rbx - 4113f5 1 INSTR BELONGTO 4113b0 - 4113f5 1 INSTR DEADREGS EFLAGS R8 R9 R10 R11 ZZ retn - 411400 -1 INSTR LOCAL NoMetaUpdate call ___errno_location - 411400 5 INSTR BELONGTO 4113b0 - 411400 5 INSTR DEADREGS EFLAGS EBX ZZ call ___errno_location - 411405 6 INSTR BELONGTO 4113b0 - 411405 6 INSTR DEADREGS EFLAGS EBX R8 R9 R10 R11 ZZ mov dword ptr [rax], 5Fh - 41140b -2 INSTR LOCAL n EAX ZZ NUMVia2ndSrcIMMEDNUM mov eax, 0FFFFFFFFh - 41140b 5 INSTR BELONGTO 4113b0 - 41140b 5 INSTR DEADREGS EFLAGS EAX EBX R8 R9 R10 R11 ZZ mov eax, 0FFFFFFFFh - 411410 1 INSTR BELONGTO 4113b0 - 411410 1 INSTR DEADREGS EFLAGS EBX R8 R9 R10 R11 ZZ pop rbx - 411411 1 INSTR BELONGTO 4113b0 - 411411 1 INSTR DEADREGS EFLAGS R8 R9 R10 R11 ZZ retn - 411420 0 FUNC FRAMERESTORE 0 0 1 1 0 1 2 0 4 3 -4 0 4 0 8 5 0 0 6 0 1 7 0 1 8 0 0 9 0 0 10 0 0 11 0 0 12 0 0 13 0 0 14 0 0 15 0 0 ZZ - 411420 0 FUNC MMSAFENESS SAFE - 411420 1 INSTR BELONGTO 411420 - 411420 1 INSTR DEADREGS EFLAGS ZZ push rbx - 411420 8 DATAREF STACK 1350 esp + 0 PARENT LocalFrame LOCALFRAME - 411420 8 MEMORYHOLE STACK esp + 8 ReturnAddress - 411420 98 FUNC GLOBAL sub_411420 FUNC_UNSAFE NOFP RET 411481 - 411421 -1 INSTR LOCAL MetadataUnused mov rbx, rsi - 411421 3 INSTR BELONGTO 411420 - 411424 -1 INSTR LOCAL NoMetaUpdate call _lgetfilecon - 411424 5 INSTR BELONGTO 411420 - 411424 5 INSTR DEADREGS EFLAGS ZZ call _lgetfilecon - 411429 -1 INSTR LOCAL NoMetaUpdate test eax, eax - 411429 2 INSTR BELONGTO 411420 - 41142b -1 INSTR LOCAL NoMetaUpdate jz short loc_411470 - 41142b 2 INSTR BELONGTO 411420 - 41142d -1 INSTR LOCAL NoMetaUpdate cmp eax, 0Ah - 41142d 3 INSTR BELONGTO 411420 - 411430 -1 INSTR LOCAL NoMetaUpdate jz short loc_411438 - 411430 2 INSTR BELONGTO 411420 - 411432 1 INSTR BELONGTO 411420 - 411432 1 INSTR DEADREGS EFLAGS EBX R8 R9 R10 R11 ZZ pop rbx - 411433 1 INSTR BELONGTO 411420 - 411433 1 INSTR DEADREGS EFLAGS R8 R9 R10 R11 ZZ retn - 411438 3 INSTR BELONGTO 411420 - 411438 3 INSTR DEADREGS ECX EDX ESI EDI ZZ mov rdx, [rbx] - 41143b 5 INSTR BELONGTO 411420 - 41143b 5 INSTR DEADREGS ECX EBX ESI EDI ZZ mov edi, offset aUnlabeled; "unlabeled" - 411440 -2 INSTR LOCAL n ECX ZZ NUMVia2ndSrcIMMEDNUM mov ecx, 0Ah - 411440 5 INSTR BELONGTO 411420 - 411440 5 INSTR DEADREGS ECX EBX ESI ZZ mov ecx, 0Ah - 411445 3 INSTR BELONGTO 411420 - 411445 3 INSTR DEADREGS EBX ESI ZZ mov rsi, rdx - 411448 -1 INSTR LOCAL NoMetaUpdate repe cmpsb - 411448 2 INSTR BELONGTO 411420 - 41144a -1 INSTR LOCAL NoMetaUpdate jnz short loc_411432 - 41144a 2 INSTR BELONGTO 411420 - 41144c 3 INSTR BELONGTO 411420 - 41144c 3 INSTR DEADREGS EFLAGS EBX EDI ZZ mov rdi, rdx - 41144f -1 INSTR LOCAL NoMetaUpdate call _freecon - 41144f 5 INSTR BELONGTO 411420 - 41144f 5 INSTR DEADREGS EFLAGS EBX ZZ call _freecon - 411454 -1 INSTR LOCAL NoMetaUpdate call ___errno_location - 411454 5 INSTR BELONGTO 411420 - 411454 5 INSTR DEADREGS EFLAGS EBX ZZ call ___errno_location - 411459 6 INSTR BELONGTO 411420 - 411459 6 INSTR DEADREGS EFLAGS EBX R8 R9 R10 R11 ZZ mov dword ptr [rax], 3Dh - 41145f -2 INSTR LOCAL n EAX ZZ NUMVia2ndSrcIMMEDNUM mov eax, 0FFFFFFFFh - 41145f 5 INSTR BELONGTO 411420 - 41145f 5 INSTR DEADREGS EFLAGS EAX EBX R8 R9 R10 R11 ZZ mov eax, 0FFFFFFFFh - 411464 1 INSTR BELONGTO 411420 - 411464 1 INSTR DEADREGS EFLAGS EBX R8 R9 R10 R11 ZZ pop rbx - 411465 1 INSTR BELONGTO 411420 - 411465 1 INSTR DEADREGS EFLAGS R8 R9 R10 R11 ZZ retn - 411470 -1 INSTR LOCAL NoMetaUpdate call ___errno_location - 411470 5 INSTR BELONGTO 411420 - 411470 5 INSTR DEADREGS EFLAGS EBX ZZ call ___errno_location - 411475 6 INSTR BELONGTO 411420 - 411475 6 INSTR DEADREGS EFLAGS EBX R8 R9 R10 R11 ZZ mov dword ptr [rax], 5Fh - 41147b -2 INSTR LOCAL n EAX ZZ NUMVia2ndSrcIMMEDNUM mov eax, 0FFFFFFFFh - 41147b 5 INSTR BELONGTO 411420 - 41147b 5 INSTR DEADREGS EFLAGS EAX EBX R8 R9 R10 R11 ZZ mov eax, 0FFFFFFFFh - 411480 1 INSTR BELONGTO 411420 - 411480 1 INSTR DEADREGS EFLAGS EBX R8 R9 R10 R11 ZZ pop rbx - 411481 1 INSTR BELONGTO 411420 - 411481 1 INSTR DEADREGS EFLAGS R8 R9 R10 R11 ZZ retn - 411490 -3 INSTR LOCAL NoWarn push rbx - 411494 -1 INSTR LOCAL NoMetaUpdate call _fgetfilecon - 411499 -1 INSTR LOCAL NoMetaUpdate test eax, eax - 41149b -1 INSTR LOCAL NoMetaUpdate jz short loc_4114E0 - 41149d -1 INSTR LOCAL NoMetaUpdate cmp eax, 0Ah - 4114a0 -1 INSTR LOCAL NoMetaUpdate jz short loc_4114A8 - 4114b0 -2 INSTR LOCAL n ECX ZZ NUMVia2ndSrcIMMEDNUM mov ecx, 0Ah - 4114b8 -1 INSTR LOCAL NoMetaUpdate repe cmpsb - 4114ba -1 INSTR LOCAL NoMetaUpdate jnz short loc_4114A2 - 4114bf -1 INSTR LOCAL NoMetaUpdate call _freecon - 4114c4 -1 INSTR LOCAL NoMetaUpdate call ___errno_location - 4114cf -2 INSTR LOCAL n EAX ZZ NUMVia2ndSrcIMMEDNUM mov eax, 0FFFFFFFFh - 4114e0 -1 INSTR LOCAL NoMetaUpdate call ___errno_location - 4114eb -2 INSTR LOCAL n EAX ZZ NUMVia2ndSrcIMMEDNUM mov eax, 0FFFFFFFFh - 411500 0 FUNC FRAMERESTORE 0 0 1 1 0 0 2 0 0 3 0 0 4 0 8 5 0 0 6 0 0 7 0 0 8 0 0 9 0 0 10 0 0 11 0 0 12 0 0 13 0 0 14 0 0 15 0 0 ZZ - 411500 0 FUNC MMSAFENESS SAFE - 411500 146 FUNC GLOBAL sub_411500 FUNC_UNSAFE NOFP RET 411591 - 411500 5 INSTR BELONGTO 411500 - 411500 5 INSTR DEADREGS EFLAGS ZZ mov [rsp+var_18], rbx - 411500 5 PTRIMMEDESP STACK -24 displ mov [rsp+var_18], rbx - 411505 5 INSTR BELONGTO 411500 - 411505 5 INSTR DEADREGS EFLAGS EBX ZZ mov [rsp+var_10], rbp - 411505 5 PTRIMMEDESP STACK -16 displ mov [rsp+var_10], rbp - 41150a 3 INSTR BELONGTO 411500 - 41150a 3 INSTR DEADREGS EFLAGS EBX ZZ mov rbp, rdi - 41150d -1 INSTR LOCAL MetadataUnused mov [rsp+var_8], r12 - 41150d 5 INSTR BELONGTO 411500 - 411512 24 DATAREF STACK 1351 esp + 0 PARENT LocalFrame LOCALFRAME - 411512 4 INSTR BELONGTO 411500 - 411512 4 INSTR DEADREGS EFLAGS EBX R12 ZZ sub rsp, 18h - 411512 8 DATAREF STACK 1352 esp + 0 CHILDOF 1351 OFFSET 0 LOCALVAR var_18 - 411512 8 DATAREF STACK 1353 esp + 8 CHILDOF 1351 OFFSET 8 LOCALVAR var_10 - 411512 8 DATAREF STACK 1354 esp + 16 CHILDOF 1351 OFFSET 16 LOCALVAR var_8 - 411512 8 MEMORYHOLE STACK esp + 24 ReturnAddress - 411516 -1 INSTR LOCAL NoMetaUpdate call ___fpending - 411516 5 INSTR BELONGTO 411500 - 411516 5 INSTR DEADREGS EFLAGS EBX R12 ZZ call ___fpending - 41151b 3 INSTR BELONGTO 411500 - 41151b 3 INSTR DEADREGS EFLAGS EBX EDI R12 ZZ mov ebx, [rbp+0] - 41151e 3 INSTR BELONGTO 411500 - 41151e 3 INSTR DEADREGS EFLAGS EDI R12 ZZ mov rdi, rbp ; stream - 411521 -1 INSTR LOCAL MetadataUnused mov r12, rax - 411521 3 INSTR BELONGTO 411500 - 411524 -1 INSTR LOCAL NoMetaUpdate call sub_4115A0 - 411524 5 INSTR BELONGTO 411500 - 411524 5 INSTR DEADREGS EFLAGS ZZ call sub_4115A0 - 411529 3 INSTR BELONGTO 411500 - 411529 3 INSTR DEADREGS EFLAGS ZZ and ebx, 20h - 41152c -1 INSTR LOCAL NoMetaUpdate test eax, eax - 41152c 2 INSTR BELONGTO 411500 - 41152e -1 INSTR LOCAL MetadataRedundant setnz al - 41152e 3 INSTR BELONGTO 411500 - 411531 -1 INSTR LOCAL NoMetaUpdate test ebx, ebx - 411531 2 INSTR BELONGTO 411500 - 411533 -1 INSTR LOCAL NoMetaUpdate jnz short loc_411560 - 411533 2 INSTR BELONGTO 411500 - 411535 -1 INSTR LOCAL NoMetaUpdate test al, al - 411535 2 INSTR BELONGTO 411500 - 411537 -1 INSTR LOCAL NoMetaUpdate jz short loc_411548 - 411537 2 INSTR BELONGTO 411500 - 411539 -1 INSTR LOCAL NoMetaUpdate test r12, r12 - 411539 3 INSTR BELONGTO 411500 - 41153c -2 INSTR LOCAL n EBX ZZ NUMVia2ndSrcIMMEDNUM mov ebx, 0FFFFFFFFh - 41153c 5 INSTR BELONGTO 411500 - 41153c 5 INSTR DEADREGS EBX R12 ZZ mov ebx, 0FFFFFFFFh - 411541 -1 INSTR LOCAL NoMetaUpdate jz short loc_411580 - 411541 2 INSTR BELONGTO 411500 - 411543 5 INSTR BELONGTO 411500 - 411548 2 INSTR BELONGTO 411500 - 411548 2 INSTR DEADREGS EFLAGS EAX R8 R9 R10 R11 R12 ZZ mov eax, ebx - 411548 -2 INSTR LOCAL n EAX ZZ NumericDEFs mov eax, ebx - 41154a 5 INSTR BELONGTO 411500 - 41154a 5 INSTR DEADREGS EFLAGS EBX R8 R9 R10 R11 R12 ZZ mov rbp, [rsp+18h+var_10] - 41154a 5 PTRIMMEDESP STACK 8 displ mov rbp, [rsp+18h+var_10] - 41154f 4 INSTR BELONGTO 411500 - 41154f 4 INSTR DEADREGS EFLAGS EBX R8 R9 R10 R11 R12 ZZ mov rbx, [rsp+18h+var_18] - 41154f 4 PTRIMMEDESP STACK 0 displ mov rbx, [rsp+18h+var_18] - 411553 -1 INSTR LOCAL MetadataUnused mov r12, [rsp+18h+var_8] - 411553 5 INSTR BELONGTO 411500 - 411558 -1 INSTR LOCAL 1stSrcVia2ndSrcIMMEDNUM add rsp, 18h - 411558 4 INSTR BELONGTO 411500 - 41155c 1 INSTR BELONGTO 411500 - 41155c 1 INSTR DEADREGS EFLAGS R8 R9 R10 R11 R12 ZZ retn - 41155c 24 DEALLOC STACK esp - 24 retn - 411560 -1 INSTR LOCAL NoMetaUpdate test al, al - 411560 2 INSTR BELONGTO 411500 - 411562 -2 INSTR LOCAL n EBX ZZ NUMVia2ndSrcIMMEDNUM mov ebx, 0FFFFFFFFh - 411562 5 INSTR BELONGTO 411500 - 411562 5 INSTR DEADREGS EBX R12 ZZ mov ebx, 0FFFFFFFFh - 411567 -1 INSTR LOCAL NoMetaUpdate jnz short loc_411548 - 411567 2 INSTR BELONGTO 411500 - 411569 -1 INSTR LOCAL NoMetaUpdate call ___errno_location - 411569 5 INSTR BELONGTO 411500 - 411569 5 INSTR DEADREGS EFLAGS R12 ZZ call ___errno_location - 41156e 6 INSTR BELONGTO 411500 - 41156e 6 INSTR DEADREGS EFLAGS R8 R9 R10 R11 R12 ZZ mov dword ptr [rax], 0 - 411574 -1 INSTR LOCAL NoMetaUpdate jmp short loc_411548 - 411574 2 INSTR BELONGTO 411500 - 411580 -1 INSTR LOCAL MetadataUnused xor ebx, ebx - 411580 2 INSTR BELONGTO 411500 - 411582 -1 INSTR LOCAL NoMetaUpdate call ___errno_location - 411582 5 INSTR BELONGTO 411500 - 411582 5 INSTR DEADREGS EFLAGS EBX R12 ZZ call ___errno_location - 411587 -1 INSTR LOCAL NoMetaUpdate cmp dword ptr [rax], 9 - 411587 3 INSTR BELONGTO 411500 - 41158a -2 INSTR LOCAL n EBX ZZ AlwaysNUM setz bl - 41158a 3 INSTR BELONGTO 411500 - 41158a 3 INSTR DEADREGS EAX EBX R8 R9 R10 R11 R12 ZZ setz bl - 41158d -1 INSTR LOCAL MetadataRedundant sub ebx, 1 - 41158d 3 INSTR BELONGTO 411500 - 411590 -1 INSTR LOCAL NoMetaUpdate jmp short loc_411548 - 411590 2 INSTR BELONGTO 411500 - 4115a0 0 FUNC FRAMERESTORE 0 0 1 1 0 0 2 0 0 3 0 0 4 0 8 5 0 0 6 0 0 7 0 0 8 0 0 9 0 0 10 0 0 11 0 0 12 0 0 13 0 0 14 0 0 15 0 0 ZZ - 4115a0 0 FUNC MMSAFENESS SAFE - 4115a0 166 FUNC GLOBAL sub_4115A0 FUNC_UNSAFE NOFP RET 411645 - 4115a0 5 INSTR BELONGTO 4115a0 - 4115a0 5 INSTR DEADREGS EFLAGS ZZ mov [rsp+var_18], rbx - 4115a0 5 PTRIMMEDESP STACK -24 displ mov [rsp+var_18], rbx - 4115a5 5 INSTR BELONGTO 4115a0 - 4115a5 5 INSTR DEADREGS EFLAGS EBX ZZ mov [rsp+var_10], rbp - 4115a5 5 PTRIMMEDESP STACK -16 displ mov [rsp+var_10], rbp - 4115aa 3 INSTR BELONGTO 4115a0 - 4115aa 3 INSTR DEADREGS EFLAGS EBX ZZ mov rbx, rdi - 4115ad -1 INSTR LOCAL MetadataUnused mov [rsp+var_8], r12 - 4115ad 5 INSTR BELONGTO 4115a0 - 4115b2 24 DATAREF STACK 1355 esp + 0 PARENT LocalFrame LOCALFRAME - 4115b2 4 INSTR BELONGTO 4115a0 - 4115b2 4 INSTR DEADREGS EFLAGS R12 ZZ sub rsp, 18h - 4115b2 8 DATAREF STACK 1356 esp + 0 CHILDOF 1355 OFFSET 0 LOCALVAR var_18 - 4115b2 8 DATAREF STACK 1357 esp + 8 CHILDOF 1355 OFFSET 8 LOCALVAR var_10 - 4115b2 8 DATAREF STACK 1358 esp + 16 CHILDOF 1355 OFFSET 16 LOCALVAR var_8 - 4115b2 8 MEMORYHOLE STACK esp + 24 ReturnAddress - 4115b6 -1 INSTR LOCAL NoMetaUpdate call _fileno - 4115b6 5 INSTR BELONGTO 4115a0 - 4115b6 5 INSTR DEADREGS EFLAGS R12 ZZ call _fileno - 4115bb -1 INSTR LOCAL NoMetaUpdate test eax, eax - 4115bb 2 INSTR BELONGTO 4115a0 - 4115bd 3 INSTR BELONGTO 4115a0 - 4115bd 3 INSTR DEADREGS EDI R12 ZZ mov rdi, rbx ; fp - 4115c0 -1 INSTR LOCAL NoMetaUpdate js short loc_41162F - 4115c0 2 INSTR BELONGTO 4115a0 - 4115c2 -1 INSTR LOCAL NoMetaUpdate call ___freading - 4115c2 5 INSTR BELONGTO 4115a0 - 4115c2 5 INSTR DEADREGS EFLAGS R12 ZZ call ___freading - 4115c7 -1 INSTR LOCAL NoMetaUpdate test eax, eax - 4115c7 2 INSTR BELONGTO 4115a0 - 4115c9 -1 INSTR LOCAL NoMetaUpdate jnz short loc_411610 - 4115c9 2 INSTR BELONGTO 4115a0 - 4115cb 3 INSTR BELONGTO 4115a0 - 4115cb 3 INSTR DEADREGS EFLAGS EAX ECX EDX ESI EDI R8 R9 R10 R11 R12 ZZ mov rdi, rbx ; stream - 4115ce -1 INSTR LOCAL NoMetaUpdate call sub_411650 - 4115ce 5 INSTR BELONGTO 4115a0 - 4115ce 5 INSTR DEADREGS EFLAGS EAX ECX EDX ESI R8 R9 R10 R11 R12 ZZ call sub_411650 - 4115d3 -1 INSTR LOCAL NoMetaUpdate test eax, eax - 4115d3 2 INSTR BELONGTO 4115a0 - 4115d5 -1 INSTR LOCAL NoMetaUpdate jz short loc_41162C - 4115d5 2 INSTR BELONGTO 4115a0 - 4115d7 -1 INSTR LOCAL NoMetaUpdate call ___errno_location - 4115d7 5 INSTR BELONGTO 4115a0 - 4115d7 5 INSTR DEADREGS EFLAGS R12 ZZ call ___errno_location - 4115dc 3 INSTR BELONGTO 4115a0 - 4115dc 3 INSTR DEADREGS EFLAGS EDI R12 ZZ mov r12d, [rax] - 4115df 3 INSTR BELONGTO 4115a0 - 4115df 3 INSTR DEADREGS EFLAGS EDI ZZ mov rdi, rbx ; stream - 4115e2 3 INSTR BELONGTO 4115a0 - 4115e2 3 INSTR DEADREGS EFLAGS EBX ZZ mov rbp, rax - 4115e5 -1 INSTR LOCAL NoMetaUpdate call _fclose - 4115e5 5 INSTR BELONGTO 4115a0 - 4115e5 5 INSTR DEADREGS EFLAGS EBX ZZ call _fclose - 4115ea -1 INSTR LOCAL NoMetaUpdate test r12d, r12d - 4115ea 3 INSTR BELONGTO 4115a0 - 4115ed -1 INSTR LOCAL NoMetaUpdate jz short loc_4115F8 - 4115ed 2 INSTR BELONGTO 4115a0 - 4115ef 4 INSTR BELONGTO 4115a0 - 4115ef 4 INSTR DEADREGS EFLAGS EAX EBX R8 R9 R10 R11 ZZ mov [rbp+0], r12d - 4115f3 -2 INSTR LOCAL n EAX ZZ NUMVia2ndSrcIMMEDNUM mov eax, 0FFFFFFFFh - 4115f3 5 INSTR BELONGTO 4115a0 - 4115f3 5 INSTR DEADREGS EFLAGS EAX EBX R8 R9 R10 R11 R12 ZZ mov eax, 0FFFFFFFFh - 4115f8 4 INSTR BELONGTO 4115a0 - 4115f8 4 INSTR DEADREGS EFLAGS EBX R8 R9 R10 R11 R12 ZZ mov rbx, [rsp+18h+var_18] - 4115f8 4 PTRIMMEDESP STACK 0 displ mov rbx, [rsp+18h+var_18] - 4115fc 5 INSTR BELONGTO 4115a0 - 4115fc 5 INSTR DEADREGS EFLAGS R8 R9 R10 R11 R12 ZZ mov rbp, [rsp+18h+var_10] - 4115fc 5 PTRIMMEDESP STACK 8 displ mov rbp, [rsp+18h+var_10] - 411601 -1 INSTR LOCAL MetadataUnused mov r12, [rsp+18h+var_8] - 411601 5 INSTR BELONGTO 4115a0 - 411606 -1 INSTR LOCAL 1stSrcVia2ndSrcIMMEDNUM add rsp, 18h - 411606 4 INSTR BELONGTO 4115a0 - 41160a 1 INSTR BELONGTO 4115a0 - 41160a 1 INSTR DEADREGS EFLAGS R8 R9 R10 R11 R12 ZZ retn - 411610 3 INSTR BELONGTO 4115a0 - 411610 3 INSTR DEADREGS EFLAGS EDI R12 ZZ mov rdi, rbx ; stream - 411613 -1 INSTR LOCAL NoMetaUpdate call _fileno - 411613 5 INSTR BELONGTO 4115a0 - 411613 5 INSTR DEADREGS EFLAGS R12 ZZ call _fileno - 411618 2 INSTR BELONGTO 4115a0 - 411618 2 INSTR DEADREGS EFLAGS EDX ESI EDI R12 ZZ xor esi, esi ; offset - 411618 -2 INSTR LOCAL n ESI ZZ AlwaysNUM xor esi, esi ; offset - 41161a -2 INSTR LOCAL n EDX ZZ NUMVia2ndSrcIMMEDNUM mov edx, 1 ; whence - 41161a 5 INSTR BELONGTO 4115a0 - 41161a 5 INSTR DEADREGS EFLAGS EDX EDI R12 ZZ mov edx, 1 ; whence - 41161f 2 INSTR BELONGTO 4115a0 - 41161f 2 INSTR DEADREGS EFLAGS EDI R12 ZZ mov edi, eax ; fd - 411621 -1 INSTR LOCAL NoMetaUpdate call _lseek - 411621 5 INSTR BELONGTO 4115a0 - 411621 5 INSTR DEADREGS EFLAGS R12 ZZ call _lseek - 411626 -1 INSTR LOCAL NoMetaUpdate cmp rax, 0FFFFFFFFFFFFFFFFh - 411626 4 INSTR BELONGTO 4115a0 - 41162a -1 INSTR LOCAL NoMetaUpdate jnz short loc_4115CB - 41162a 2 INSTR BELONGTO 4115a0 - 41162c -1 INSTR LOCAL MetadataUnused mov rdi, rbx - 41162c 3 INSTR BELONGTO 4115a0 - 41162f -1 INSTR LOCAL MetadataUnused mov rbx, [rsp+18h+var_18] - 41162f 4 INSTR BELONGTO 4115a0 - 411633 -1 INSTR LOCAL MetadataUnused mov rbp, [rsp+18h+var_10] - 411633 5 INSTR BELONGTO 4115a0 - 411638 -1 INSTR LOCAL MetadataUnused mov r12, [rsp+18h+var_8] - 411638 5 INSTR BELONGTO 4115a0 - 41163d -1 INSTR LOCAL 1stSrcVia2ndSrcIMMEDNUM add rsp, 18h - 41163d 4 INSTR BELONGTO 4115a0 - 411641 -1 INSTR LOCAL NoMetaUpdate jmp _fclose - 411641 24 DEALLOC STACK esp - 24 jmp _fclose - 411641 5 INSTR BELONGTO 4115a0 - 411641 5 INSTR DEADREGS EFLAGS EBX ESI EDI R8 R9 R10 R11 R12 ZZ jmp _fclose - 411650 0 FUNC FRAMERESTORE 0 0 0 1 0 0 2 0 0 3 -4 0 4 0 0 5 0 0 6 0 0 7 0 0 8 0 0 9 0 0 10 0 0 11 0 0 12 0 0 13 0 0 14 0 0 15 0 0 ZZ - 411650 0 FUNC MMSAFENESS SAFE - 411650 -1 INSTR LOCAL NoMetaUpdate test rdi, rdi - 411650 3 INSTR BELONGTO 411650 - 411650 64 FUNC GLOBAL sub_411650 FUNC_UNSAFE NOFP RET 41168f - 411653 1 INSTR BELONGTO 411650 - 411653 8 DATAREF STACK 1359 esp + 0 PARENT LocalFrame LOCALFRAME - 411653 8 MEMORYHOLE STACK esp + 8 ReturnAddress - 411654 3 INSTR BELONGTO 411650 - 411654 3 INSTR DEADREGS EBX ZZ mov rbx, rdi - 411657 -1 INSTR LOCAL NoMetaUpdate jz short loc_411669 - 411657 2 INSTR BELONGTO 411650 - 411659 -1 INSTR LOCAL NoMetaUpdate call ___freading - 411659 5 INSTR BELONGTO 411650 - 411659 5 INSTR DEADREGS EFLAGS ZZ call ___freading - 41165e -1 INSTR LOCAL NoMetaUpdate test eax, eax - 41165e 2 INSTR BELONGTO 411650 - 411660 -1 INSTR LOCAL NoMetaUpdate jz short loc_411669 - 411660 2 INSTR BELONGTO 411650 - 411662 2 INSTR BELONGTO 411650 - 411662 2 INSTR DEADREGS EFLAGS EAX ESI EDI ZZ mov eax, [rbx] - 411664 -1 INSTR LOCAL NoMetaUpdate test ah, 1 - 411664 3 INSTR BELONGTO 411650 - 411667 -1 INSTR LOCAL NoMetaUpdate jnz short loc_411678 - 411667 2 INSTR BELONGTO 411650 - 411669 -1 INSTR LOCAL MetadataUnused mov rdi, rbx - 411669 3 INSTR BELONGTO 411650 - 41166c 1 INSTR BELONGTO 411650 - 41166c 1 INSTR DEADREGS EFLAGS EBX ESI EDI R8 R9 R10 R11 ZZ pop rbx - 41166d -1 INSTR LOCAL NoMetaUpdate jmp _fflush - 41166d 5 INSTR BELONGTO 411650 - 41166d 5 INSTR DEADREGS EFLAGS EBX ESI EDI R8 R9 R10 R11 ZZ jmp _fflush - 411678 3 INSTR BELONGTO 411650 - 411678 3 INSTR DEADREGS EFLAGS EAX ECX EDX ESI EDI R8 R9 R10 R11 ZZ mov rdi, rbx ; stream - 41167b -1 INSTR LOCAL MetadataUnused mov edx, 1 - 41167b 5 INSTR BELONGTO 411650 - 411680 -1 INSTR LOCAL MetadataUnused xor esi, esi - 411680 2 INSTR BELONGTO 411650 - 411682 -1 INSTR LOCAL NoMetaUpdate call sub_411690 - 411682 5 INSTR BELONGTO 411650 - 411682 5 INSTR DEADREGS EFLAGS EAX ECX EDX ESI R8 R9 R10 R11 ZZ call sub_411690 - 411687 -1 INSTR LOCAL MetadataUnused mov rdi, rbx - 411687 3 INSTR BELONGTO 411650 - 41168a 1 INSTR BELONGTO 411650 - 41168a 1 INSTR DEADREGS EFLAGS EBX ESI EDI R8 R9 R10 R11 ZZ pop rbx - 41168b -1 INSTR LOCAL NoMetaUpdate jmp _fflush - 41168b 5 INSTR BELONGTO 411650 - 41168b 5 INSTR DEADREGS EFLAGS EBX ESI EDI R8 R9 R10 R11 ZZ jmp _fflush - 411690 0 FUNC FRAMERESTORE 0 0 0 1 0 0 2 0 0 3 -4 0 4 0 8 5 0 0 6 0 0 7 0 0 8 0 0 9 0 0 10 0 0 11 0 0 12 0 0 13 0 0 14 0 0 15 0 0 ZZ - 411690 0 FUNC MMSAFENESS SAFE - 411690 101 FUNC GLOBAL sub_411690 FUNC_UNSAFE NOFP RET 4116f4 - 411690 1 INSTR BELONGTO 411690 - 411690 1 INSTR DEADREGS EFLAGS EAX ZZ push rbx - 411690 -3 INSTR LOCAL NoWarn push rbx - 411691 3 INSTR BELONGTO 411690 - 411691 3 INSTR DEADREGS EFLAGS EAX EBX ZZ mov rbx, rdi - 411694 16 DATAREF STACK 1360 esp + 0 PARENT LocalFrame LOCALFRAME - 411694 4 INSTR BELONGTO 411690 - 411694 4 INSTR DEADREGS EFLAGS EAX ZZ sub rsp, 10h - 411694 4 MEMORYHOLE STACK esp + 16 CalleeSavedRegs - 411694 8 DATAREF STACK 1361 esp + 0 CHILDOF 1360 OFFSET 0 LOCALVAR var_18 - 411694 8 DATAREF STACK 1362 esp + 8 CHILDOF 1360 OFFSET 8 LOCALVAR offset - 411694 8 MEMORYHOLE STACK esp + 20 ReturnAddress - 411698 4 INSTR BELONGTO 411690 - 411698 4 INSTR DEADREGS EFLAGS EAX ZZ mov rax, [rdi+8] - 41169c -1 INSTR LOCAL NoMetaUpdate cmp [rdi+10h], rax - 41169c 4 INSTR BELONGTO 411690 - 4116a0 -1 INSTR LOCAL NoMetaUpdate jz short loc_4116B0 - 4116a0 2 INSTR BELONGTO 411690 - 4116a2 -1 INSTR LOCAL 1stSrcVia2ndSrcIMMEDNUM add rsp, 10h - 4116a2 4 INSTR BELONGTO 411690 - 4116a6 -1 INSTR LOCAL MetadataUnused mov rdi, rbx ; stream - 4116a6 3 INSTR BELONGTO 411690 - 4116a9 1 INSTR BELONGTO 411690 - 4116a9 1 INSTR DEADREGS EFLAGS EBX ESI EDI R8 R9 R10 R11 ZZ pop rbx - 4116aa -1 INSTR LOCAL NoMetaUpdate jmp _fseeko - 4116aa 5 INSTR BELONGTO 411690 - 4116aa 5 INSTR DEADREGS EFLAGS EBX ESI EDI R8 R9 R10 R11 ZZ jmp _fseeko - 4116b0 4 INSTR BELONGTO 411690 - 4116b0 4 INSTR DEADREGS EFLAGS EAX ZZ mov rax, [rdi+20h] - 4116b4 -1 INSTR LOCAL NoMetaUpdate cmp [rdi+28h], rax - 4116b4 4 INSTR BELONGTO 411690 - 4116b8 -1 INSTR LOCAL NoMetaUpdate jnz short loc_4116A2 - 4116b8 2 INSTR BELONGTO 411690 - 4116ba -1 INSTR LOCAL NoMetaUpdate cmp qword ptr [rdi+48h], 0 - 4116ba 5 INSTR BELONGTO 411690 - 4116bf -1 INSTR LOCAL NoMetaUpdate jnz short loc_4116A2 - 4116bf 2 INSTR BELONGTO 411690 - 4116c1 3 INSTR BELONGTO 411690 - 4116c1 3 INSTR DEADREGS EFLAGS ZZ mov [rsp+18h+var_18], edx - 4116c1 3 PTRIMMEDESP STACK 0 displ mov [rsp+18h+var_18], edx - 4116c4 5 INSTR BELONGTO 411690 - 4116c4 5 INSTR DEADREGS EFLAGS ZZ mov [rsp+18h+offset], rsi - 4116c4 5 PTRIMMEDESP STACK 8 displ mov [rsp+18h+offset], rsi - 4116c9 -1 INSTR LOCAL NoMetaUpdate call _fileno - 4116c9 5 INSTR BELONGTO 411690 - 4116c9 5 INSTR DEADREGS EFLAGS ZZ call _fileno - 4116ce 3 INSTR BELONGTO 411690 - 4116ce 3 INSTR DEADREGS EFLAGS EDX ESI EDI ZZ mov edx, [rsp+18h+var_18]; whence - 4116ce 3 PTRIMMEDESP STACK 0 displ mov edx, [rsp+18h+var_18]; whence - 4116d1 5 INSTR BELONGTO 411690 - 4116d1 5 INSTR DEADREGS EFLAGS ESI EDI ZZ mov rsi, [rsp+18h+offset]; offset - 4116d1 5 PTRIMMEDESP STACK 8 displ mov rsi, [rsp+18h+offset]; offset - 4116d6 2 INSTR BELONGTO 411690 - 4116d6 2 INSTR DEADREGS EFLAGS EDI ZZ mov edi, eax ; fd - 4116d8 -1 INSTR LOCAL NoMetaUpdate call _lseek - 4116d8 5 INSTR BELONGTO 411690 - 4116d8 5 INSTR DEADREGS EFLAGS ZZ call _lseek - 4116dd -1 INSTR LOCAL NoMetaUpdate cmp rax, 0FFFFFFFFFFFFFFFFh - 4116dd 4 INSTR BELONGTO 411690 - 4116e1 -1 INSTR LOCAL NoMetaUpdate jz short loc_4116EF - 4116e1 2 INSTR BELONGTO 411690 - 4116e3 3 INSTR BELONGTO 411690 - 4116e3 3 INSTR DEADREGS EFLAGS R8 R9 R10 R11 ZZ and dword ptr [rbx], 0FFFFFFEFh - 4116e6 7 INSTR BELONGTO 411690 - 4116e6 7 INSTR DEADREGS EFLAGS R8 R9 R10 R11 ZZ mov [rbx+90h], rax - 4116ed 2 INSTR BELONGTO 411690 - 4116ed 2 INSTR DEADREGS EFLAGS EAX EBX R8 R9 R10 R11 ZZ xor eax, eax - 4116ed -2 INSTR LOCAL n EAX ZZ AlwaysNUM xor eax, eax - 4116ef -1 INSTR LOCAL 1stSrcVia2ndSrcIMMEDNUM add rsp, 10h - 4116ef 4 INSTR BELONGTO 411690 - 4116f3 16 DEALLOC STACK esp - 16 pop rbx - 4116f3 1 INSTR BELONGTO 411690 - 4116f3 1 INSTR DEADREGS EFLAGS EBX R8 R9 R10 R11 ZZ pop rbx - 4116f4 1 INSTR BELONGTO 411690 - 4116f4 1 INSTR DEADREGS EFLAGS R8 R9 R10 R11 ZZ retn - 411718 5 PTRIMMEDESP STACK -24 displ mov [rsp-18h], r13 - 41171d 5 PTRIMMEDESP STACK -16 displ mov [rsp-10h], r14 - 411722 5 PTRIMMEDESP STACK -8 displ mov [rsp-8], r15 - 411727 5 PTRIMMEDESP STACK -48 displ mov [rsp-30h], rbx - 411739 -2 INSTR LOCAL n RBP ZZ AlwaysNUM sar rbp, 3 - 411740 -1 INSTR LOCAL NoMetaUpdate call _init_proc - 411745 -1 INSTR LOCAL NoMetaUpdate test rbp, rbp - 411748 -1 INSTR LOCAL NoMetaUpdate jz short loc_411766 - 41174a -2 INSTR LOCAL n EBX ZZ AlwaysNUM xor ebx, ebx - 411759 -1 INSTR LOCAL NoMetaUpdate call qword ptr [r12+rbx*8] - 41175d -1 INSTR LOCAL 1stSrcVia2ndSrcIMMEDNUM add rbx, 1 - 411761 -1 INSTR LOCAL NoMetaUpdate cmp rbx, rbp - 411764 -1 INSTR LOCAL NoMetaUpdate jnz short loc_411750 - 411766 5 PTRIMMEDESP STACK 8 displ mov rbx, [rsp+8] - 41176b 5 PTRIMMEDESP STACK 16 displ mov rbp, [rsp+10h] - 411770 5 PTRIMMEDESP STACK 24 displ mov r12, [rsp+18h] - 411775 5 PTRIMMEDESP STACK 32 displ mov r13, [rsp+20h] - 41177a 5 PTRIMMEDESP STACK 40 displ mov r14, [rsp+28h] - 41177f 5 PTRIMMEDESP STACK 48 displ mov r15, [rsp+30h] - 411784 -1 INSTR LOCAL 1stSrcVia2ndSrcIMMEDNUM add rsp, 38h - 411790 0 FUNC FRAMERESTORE 0 0 0 1 0 1 2 0 0 3 0 0 4 0 8 5 0 0 6 0 0 7 0 0 8 0 0 9 0 0 10 0 0 11 0 0 12 0 0 13 0 0 14 0 0 15 0 0 ZZ - 411790 0 FUNC MMSAFENESS SAFE - 411790 2 FUNC GLOBAL nullsub_1 FUNC_SAFE NOFP RET FUNC_LEAF 411791 - 411790 2 INSTR BELONGTO 411790 - 411790 2 INSTR DEADREGS EFLAGS ZZ rep retn - 411790 -4 INSTR LOCAL SafeReturn rep retn - 411790 8 MEMORYHOLE STACK esp + 0 ReturnAddress - 4117a0 0 FUNC FRAMERESTORE 0 0 4 1 0 0 2 0 0 3 0 0 4 0 0 5 0 0 6 0 0 7 0 0 8 0 0 9 0 0 10 0 0 11 0 0 12 0 0 13 0 0 14 0 0 15 0 0 ZZ - 4117a0 0 FUNC MMSAFENESS SAFE - 4117a0 26 FUNC GLOBAL sub_4117A0 FUNC_UNSAFE NOFP RET 4117b9 - 4117a0 7 INSTR BELONGTO 4117a0 - 4117a0 7 INSTR DEADREGS EFLAGS EAX EDX ZZ mov rax, cs:off_618FE0 - 4117a0 8 MEMORYHOLE STACK esp + 0 ReturnAddress - 4117a7 -1 INSTR LOCAL NoMetaUpdate test rax, rax - 4117a7 3 INSTR BELONGTO 4117a0 - 4117aa -1 INSTR LOCAL NoMetaUpdate jz short loc_4117B6 - 4117aa 2 INSTR BELONGTO 4117a0 - 4117ac 3 INSTR BELONGTO 4117a0 - 4117ac 3 INSTR DEADREGS EFLAGS EDX ZZ mov rdx, [rax] - 4117af -1 INSTR LOCAL MetadataUnused xor esi, esi - 4117af 2 INSTR BELONGTO 4117a0 - 4117b1 -1 INSTR LOCAL NoMetaUpdate jmp ___cxa_atexit - 4117b1 5 INSTR BELONGTO 4117a0 - 4117b1 5 INSTR DEADREGS EFLAGS ESI ZZ jmp ___cxa_atexit - 4117b6 2 INSTR BELONGTO 4117a0 - 4117b6 2 INSTR DEADREGS EFLAGS EDX ZZ xor edx, edx - 4117b6 -2 INSTR LOCAL n EDX ZZ AlwaysNUM xor edx, edx - 4117b8 -1 INSTR LOCAL NoMetaUpdate jmp short loc_4117AF - 4117b8 2 INSTR BELONGTO 4117a0 - 4117c0 0 FUNC FRAMERESTORE 0 0 0 1 0 0 2 0 0 3 -12 0 4 0 8 5 -4 0 6 0 0 7 0 0 8 0 0 9 0 0 10 0 0 11 0 0 12 0 0 13 0 0 14 0 0 15 0 0 ZZ - 4117c0 0 FUNC MMSAFENESS SPECSAFE - 4117c0 1 INSTR BELONGTO 4117c0 - 4117c0 1 INSTR DEADREGS EFLAGS EAX ZZ push rbp - 4117c0 -3 INSTR LOCAL NoWarn push rbp - 4117c0 54 FUNC GLOBAL sub_4117C0 FUNC_UNSAFE USEFP RET 4117f5 - 4117c1 3 INSTR BELONGTO 4117c0 - 4117c1 3 INSTR DEADREGS EFLAGS EAX ZZ mov rbp, rsp - 4117c4 1 INSTR BELONGTO 4117c0 - 4117c4 1 INSTR DEADREGS EFLAGS EAX ZZ push rbx - 4117c4 -3 INSTR LOCAL NoWarn push rbx - 4117c5 4 INSTR BELONGTO 4117c0 - 4117c5 4 INSTR DEADREGS EFLAGS EAX EBX ZZ sub rsp, 8 - 4117c5 8 DATAREF STACK 1363 esp + 0 PARENT LocalFrame LOCALFRAME - 4117c5 8 MEMORYHOLE STACK esp + 16 ReturnAddress - 4117c5 8 MEMORYHOLE STACK esp + 8 CalleeSavedRegs - 4117c9 7 INSTR BELONGTO 4117c0 - 4117c9 7 INSTR DEADREGS EFLAGS EAX EBX ZZ mov rax, cs:qword_618DF0 - 4117d0 -1 INSTR LOCAL NoMetaUpdate cmp rax, 0FFFFFFFFFFFFFFFFh - 4117d0 4 INSTR BELONGTO 4117c0 - 4117d4 -1 INSTR LOCAL NoMetaUpdate jz short loc_4117EF - 4117d4 2 INSTR BELONGTO 4117c0 - 4117d6 -1 INSTR LOCAL MetadataUnused mov ebx, offset qword_618DF0 - 4117d6 5 INSTR BELONGTO 4117c0 - 4117db 5 INSTR BELONGTO 4117c0 - 4117e0 -1 INSTR LOCAL MetadataUnused sub rbx, 8 - 4117e0 4 INSTR BELONGTO 4117c0 - 4117e4 -1 INSTR LOCAL NoMetaUpdate call rax ; qword_618DF0 - 4117e4 2 INSTR BELONGTO 4117c0 - 4117e6 3 INSTR BELONGTO 4117c0 - 4117e6 3 INSTR DEADREGS EFLAGS EAX ZZ mov rax, [rbx] - 4117e9 -1 INSTR LOCAL NoMetaUpdate cmp rax, 0FFFFFFFFFFFFFFFFh - 4117e9 4 INSTR BELONGTO 4117c0 - 4117ed -1 INSTR LOCAL NoMetaUpdate jnz short loc_4117E0 - 4117ed 2 INSTR BELONGTO 4117c0 - 4117ef -1 INSTR LOCAL 1stSrcVia2ndSrcIMMEDNUM add rsp, 8 - 4117ef 4 INSTR BELONGTO 4117c0 - 4117f3 1 INSTR BELONGTO 4117c0 - 4117f3 1 INSTR DEADREGS EFLAGS EBX R8 R9 R10 R11 ZZ pop rbx - 4117f3 8 DEALLOC STACK esp - 8 pop rbx - 4117f4 1 INSTR BELONGTO 4117c0 - 4117f4 1 INSTR DEADREGS EFLAGS R8 R9 R10 R11 ZZ pop rbp - 4117f5 1 INSTR BELONGTO 4117c0 - 4117f5 1 INSTR DEADREGS EFLAGS R8 R9 R10 R11 ZZ retn - 4117f8 0 FUNC FRAMERESTORE 0 0 0 1 0 0 2 0 0 3 0 0 4 0 8 5 0 0 6 0 0 7 0 0 8 0 0 9 0 0 10 0 0 11 0 0 12 0 0 13 0 0 14 0 0 15 0 0 ZZ - 4117f8 0 FUNC MMSAFENESS SAFE - 4117f8 14 FUNC GLOBAL .term_proc FUNC_UNSAFE NOFP RET 411805 - 4117f8 4 INSTR BELONGTO 4117f8 - 4117f8 4 INSTR DEADREGS EFLAGS EAX ECX EDX ESI EDI R8 R9 R10 R11 ZZ sub rsp, 8 ; _fini - 4117f8 8 DATAREF STACK 1364 esp + 0 PARENT LocalFrame LOCALFRAME - 4117f8 8 MEMORYHOLE STACK esp + 8 ReturnAddress - 4117fc -1 INSTR LOCAL NoMetaUpdate call sub_4045F0 - 4117fc 5 INSTR BELONGTO 4117f8 - 4117fc 5 INSTR DEADREGS EFLAGS EAX ECX EDX ESI EDI R8 R9 R10 R11 ZZ call sub_4045F0 - 411801 -1 INSTR LOCAL 1stSrcVia2ndSrcIMMEDNUM add rsp, 8 - 411801 4 INSTR BELONGTO 4117f8 - 411805 1 INSTR BELONGTO 4117f8 - 411805 1 INSTR DEADREGS EFLAGS R8 R9 R10 R11 ZZ retn - 411805 8 DEALLOC STACK esp - 8 retn diff --git a/tests/commit/trimmed-sorted-save-ls-64bit.psexe.annot.REMOVED.git-id b/tests/commit/trimmed-sorted-save-ls-64bit.psexe.annot.REMOVED.git-id new file mode 100644 index 00000000..160a1459 --- /dev/null +++ b/tests/commit/trimmed-sorted-save-ls-64bit.psexe.annot.REMOVED.git-id @@ -0,0 +1 @@ +b2b75ea9255ce188262e2d3bee3c14d14f0dd394 \ No newline at end of file diff --git a/tests/commit/trimmed-sorted-save-lt-svn.psexe.annot.REMOVED.git-id b/tests/commit/trimmed-sorted-save-lt-svn.psexe.annot.REMOVED.git-id index 36a8490c..8f3f2263 100644 --- a/tests/commit/trimmed-sorted-save-lt-svn.psexe.annot.REMOVED.git-id +++ b/tests/commit/trimmed-sorted-save-lt-svn.psexe.annot.REMOVED.git-id @@ -1 +1 @@ -1935fc664f27d8c3e6ca2b14a635cdc1028a2706 \ No newline at end of file +0d7cbe8a698f1ded02084f0f01d12cdb866a20e5 \ No newline at end of file diff --git a/tests/commit/trimmed-sorted-save-malloc.psexe.annot b/tests/commit/trimmed-sorted-save-malloc.psexe.annot index 24a78b4c..8010982f 100644 --- a/tests/commit/trimmed-sorted-save-malloc.psexe.annot +++ b/tests/commit/trimmed-sorted-save-malloc.psexe.annot @@ -162,19 +162,19 @@ 8048538 1 INSTR BELONGTO 8048530 8048538 1 INSTR DEADREGS EFLAGS ZZ push eax 8048539 1 INSTR BELONGTO 8048530 - 8048539 1 INSTR DEADREGS EFLAGS ZZ push esp + 8048539 1 INSTR DEADREGS EFLAGS ZZ push esp ; stack_end 804853a 1 INSTR BELONGTO 8048530 - 804853a 1 INSTR DEADREGS EFLAGS ZZ push edx + 804853a 1 INSTR DEADREGS EFLAGS ZZ push edx ; rtld_fini 804853b 5 INSTR BELONGTO 8048530 - 804853b 5 INSTR DEADREGS EFLAGS ZZ push offset __libc_csu_fini + 804853b 5 INSTR DEADREGS EFLAGS ZZ push offset __libc_csu_fini; fini 8048540 5 INSTR BELONGTO 8048530 - 8048540 5 INSTR DEADREGS EFLAGS ZZ push offset __libc_csu_init + 8048540 5 INSTR DEADREGS EFLAGS ZZ push offset __libc_csu_init; init 8048545 1 INSTR BELONGTO 8048530 - 8048545 1 INSTR DEADREGS EFLAGS ZZ push ecx + 8048545 1 INSTR DEADREGS EFLAGS ZZ push ecx ; ubp_av 8048546 1 INSTR BELONGTO 8048530 - 8048546 1 INSTR DEADREGS EFLAGS ZZ push esi + 8048546 1 INSTR DEADREGS EFLAGS ZZ push esi ; argc 8048547 5 INSTR BELONGTO 8048530 - 8048547 5 INSTR DEADREGS EFLAGS ESI ZZ push offset main + 8048547 5 INSTR DEADREGS EFLAGS ESI ZZ push offset main ; main 804854c -1 INSTR LOCAL NoMetaUpdate call ___libc_start_main 804854c 5 INSTR BELONGTO 8048530 804854c 5 INSTR DEADREGS EFLAGS ESI ZZ call ___libc_start_main @@ -732,7 +732,7 @@ 8048886 2 INSTR BELONGTO 8048870 8048888 -1 INSTR LOCAL MetadataUnused sub ebx, 4 8048888 3 INSTR BELONGTO 8048870 - 804888b -1 INSTR LOCAL NoMetaUpdate call eax + 804888b -1 INSTR LOCAL NoMetaUpdate call eax ; __CTOR_LIST__ 804888b 2 INSTR BELONGTO 8048870 804888d 2 INSTR BELONGTO 8048870 804888d 2 INSTR DEADREGS EFLAGS EAX ZZ mov eax, [ebx] diff --git a/tests/commit/trimmed-sorted-save-nginx.psexe.annot.REMOVED.git-id b/tests/commit/trimmed-sorted-save-nginx.psexe.annot.REMOVED.git-id index 87a3606f..91deb635 100644 --- a/tests/commit/trimmed-sorted-save-nginx.psexe.annot.REMOVED.git-id +++ b/tests/commit/trimmed-sorted-save-nginx.psexe.annot.REMOVED.git-id @@ -1 +1 @@ -a3215e291517de1b8fdec9bbfeb8611fd341053d \ No newline at end of file +36a78630baa11b2b936559eaea7dfb9c432cf9d9 \ No newline at end of file diff --git a/tests/commit/trimmed-sorted-save-openssl.psexe.annot.REMOVED.git-id b/tests/commit/trimmed-sorted-save-openssl.psexe.annot.REMOVED.git-id index a5b74a70..2f177c45 100644 --- a/tests/commit/trimmed-sorted-save-openssl.psexe.annot.REMOVED.git-id +++ b/tests/commit/trimmed-sorted-save-openssl.psexe.annot.REMOVED.git-id @@ -1 +1 @@ -311adb11f68adf7cdc16a8adef702fcd79a538a8 \ No newline at end of file +89c91f7883791520be411abfd88ab2f50ed3f5d4 \ No newline at end of file diff --git a/tests/commit/trimmed-sorted-save-synaptic.psexe.annot.REMOVED.git-id b/tests/commit/trimmed-sorted-save-synaptic.psexe.annot.REMOVED.git-id index 737cbf82..d103b3ca 100644 --- a/tests/commit/trimmed-sorted-save-synaptic.psexe.annot.REMOVED.git-id +++ b/tests/commit/trimmed-sorted-save-synaptic.psexe.annot.REMOVED.git-id @@ -1 +1 @@ -b5b07ad2644eb2d70693f9463c6b3f566a31ea4c \ No newline at end of file +ebe50d0a4199aaa3c8148c57ace400b71b41b2c0 \ No newline at end of file diff --git a/tests/commit/trimmed-sorted-save-toy.exe.annot b/tests/commit/trimmed-sorted-save-toy.exe.annot index d3b4e982..4c78fc71 100644 --- a/tests/commit/trimmed-sorted-save-toy.exe.annot +++ b/tests/commit/trimmed-sorted-save-toy.exe.annot @@ -94,19 +94,19 @@ 8048318 1 INSTR BELONGTO 8048310 8048318 1 INSTR DEADREGS EFLAGS ZZ push eax 8048319 1 INSTR BELONGTO 8048310 - 8048319 1 INSTR DEADREGS EFLAGS ZZ push esp + 8048319 1 INSTR DEADREGS EFLAGS ZZ push esp ; stack_end 804831a 1 INSTR BELONGTO 8048310 - 804831a 1 INSTR DEADREGS EFLAGS ZZ push edx + 804831a 1 INSTR DEADREGS EFLAGS ZZ push edx ; rtld_fini 804831b 5 INSTR BELONGTO 8048310 - 804831b 5 INSTR DEADREGS EFLAGS ZZ push offset __libc_csu_fini + 804831b 5 INSTR DEADREGS EFLAGS ZZ push offset __libc_csu_fini; fini 8048320 5 INSTR BELONGTO 8048310 - 8048320 5 INSTR DEADREGS EFLAGS ZZ push offset __libc_csu_init + 8048320 5 INSTR DEADREGS EFLAGS ZZ push offset __libc_csu_init; init 8048325 1 INSTR BELONGTO 8048310 - 8048325 1 INSTR DEADREGS EFLAGS ZZ push ecx + 8048325 1 INSTR DEADREGS EFLAGS ZZ push ecx ; ubp_av 8048326 1 INSTR BELONGTO 8048310 - 8048326 1 INSTR DEADREGS EFLAGS ZZ push esi + 8048326 1 INSTR DEADREGS EFLAGS ZZ push esi ; argc 8048327 5 INSTR BELONGTO 8048310 - 8048327 5 INSTR DEADREGS EFLAGS ESI ZZ push offset main + 8048327 5 INSTR DEADREGS EFLAGS ESI ZZ push offset main ; main 804832c -1 INSTR LOCAL NoMetaUpdate call ___libc_start_main 804832c 5 INSTR BELONGTO 8048310 804832c 5 INSTR DEADREGS EFLAGS ESI ZZ call ___libc_start_main diff --git a/tests/commit/trimmed-sorted-save-xcalc.psexe.annot b/tests/commit/trimmed-sorted-save-xcalc.psexe.annot index daa48658..730bed0c 100644 --- a/tests/commit/trimmed-sorted-save-xcalc.psexe.annot +++ b/tests/commit/trimmed-sorted-save-xcalc.psexe.annot @@ -74,7 +74,7 @@ 0 31 DATAREF GLOBAL 157 405810 PARENT aMessageWm_prot VOID RO 0 31 DATAREF GLOBAL 475 6088c1 PARENT SMP_dummy205 VOID RW 0 32 DATAREF GLOBAL 280 6071c0 PARENT SMP_dummy73 VOID RW - 0 32 DATAREF GLOBAL 392 6075a0 PARENT qword_6075A0 VOID RW + 0 32 DATAREF GLOBAL 392 6075a0 PARENT aUukkuukkuukkuu VOID RW 0 32 DATAREF GLOBAL 63 405528 PARENT SMP_dummy5 VOID RO 0 352 DATAREF GLOBAL 59 4053b8 PARENT off_4053B8 OFFSET RO 0 3 DATAREF GLOBAL 29 404f18 CHILDOF 3 OFFSET 156 qword_404F18 + 156 FIELD DIRECT @@ -844,132 +844,612 @@ 401800 6 FUNC GLOBAL .__sprintf_chk FUNC_UNSAFE NOFP RET 401805 401800 6 INSTR BELONGTO 401800 401800 8 MEMORYHOLE STACK esp + 0 ReturnAddress + 401810 0 FUNC FRAMERESTORE 0 0 1 1 0 0 2 0 0 3 -20 0 4 0 8 5 -12 0 6 0 0 7 0 0 8 0 0 9 0 0 10 0 0 11 0 0 12 -4 0 13 0 0 14 0 0 15 0 0 ZZ + 401810 0 FUNC MMSAFENESS SAFE + 401810 1234 FUNC GLOBAL main FUNC_UNSAFE NOFP RET 401ce1 + 401810 2 INSTR BELONGTO 401810 + 401810 2 INSTR DEADREGS EFLAGS EDX ZZ push r12 401810 -3 INSTR LOCAL NoWarn push r12 + 401812 2 INSTR BELONGTO 401810 + 401812 2 INSTR DEADREGS EFLAGS EDX R12 ZZ xor edx, edx 401812 -2 INSTR LOCAL n EDX ZZ AlwaysNUM xor edx, edx + 401814 1 INSTR BELONGTO 401810 + 401814 1 INSTR DEADREGS EFLAGS R12 ZZ push rbp 401814 -3 INSTR LOCAL NoWarn push rbp + 401815 1 INSTR BELONGTO 401810 + 401815 1 INSTR DEADREGS EFLAGS R12 ZZ push rbx 401815 -3 INSTR LOCAL NoWarn push rbx + 401816 3 INSTR BELONGTO 401810 + 401816 3 INSTR DEADREGS EFLAGS EBX R12 ZZ mov rbx, rsi + 401819 2 INSTR BELONGTO 401810 + 401819 2 INSTR DEADREGS EFLAGS ESI R12 ZZ xor esi, esi 401819 -2 INSTR LOCAL n ESI ZZ AlwaysNUM xor esi, esi - 40181f 4 PTRIMMEDESP STACK 44 displ mov [rsp+2Ch], edi + 40181b 12 MEMORYHOLE STACK esp + 96 CalleeSavedRegs + 40181b 20 DATAREF STACK 492 esp + 0 CHILDOF 491 OFFSET 0 OutArgsRegion OUTARGS + 40181b 40 DATAREF STACK 495 esp + 56 CHILDOF 491 OFFSET 56 LOCALVAR var_40 + 40181b 4 DATAREF STACK 493 esp + 44 CHILDOF 491 OFFSET 44 LOCALVAR var_4C + 40181b 4 INSTR BELONGTO 401810 + 40181b 4 INSTR DEADREGS EFLAGS R12 ZZ sub rsp, 60h + 40181b 8 DATAREF STACK 494 esp + 48 CHILDOF 491 OFFSET 48 LOCALVAR var_48 + 40181b 8 MEMORYHOLE STACK esp + 108 ReturnAddress + 40181b 96 DATAREF STACK 491 esp + 0 PARENT LocalFrame LOCALFRAME + 40181f -1 INSTR LOCAL MetadataUnused mov [rsp+78h+var_4C], edi + 40181f 4 INSTR BELONGTO 401810 + 401823 2 INSTR BELONGTO 401810 + 401823 2 INSTR DEADREGS EFLAGS EDI R12 ZZ xor edi, edi 401823 -2 INSTR LOCAL n EDI ZZ AlwaysNUM xor edi, edi 401825 -1 INSTR LOCAL NoMetaUpdate call _XtSetLanguageProc - 40182a 5 PTRIMMEDESP STACK 44 displ lea r8, [rsp+2Ch] + 401825 5 INSTR BELONGTO 401810 + 401825 5 INSTR DEADREGS EFLAGS R12 ZZ call _XtSetLanguageProc + 40182a 5 INSTR BELONGTO 401810 + 40182a 5 INSTR DEADREGS EFLAGS ECX EDX ESI EDI R8 R9 R12 ZZ lea r8, [rsp+78h+var_4C] + 40182a 5 PTRIMMEDESP STACK 44 displ lea r8, [rsp+78h+var_4C] + 40182f 3 INSTR BELONGTO 401810 + 40182f 3 INSTR DEADREGS EFLAGS ECX EDX ESI EDI R9 R12 ZZ mov r9, rbx 401832 -2 INSTR LOCAL n ECX ZZ NUMVia2ndSrcIMMEDNUM mov ecx, 2 - 401846 8 PTRIMMEDESP STACK 16 displ mov dword ptr [rsp+10h], 0 - 40184e 9 PTRIMMEDESP STACK 8 displ mov qword ptr [rsp+8], 0 - 401857 8 PTRIMMEDESP STACK 0 displ mov qword ptr [rsp], 0 + 401832 5 INSTR BELONGTO 401810 + 401832 5 INSTR DEADREGS EFLAGS ECX EDX ESI EDI R12 ZZ mov ecx, 2 + 401837 5 INSTR BELONGTO 401810 + 401837 5 INSTR DEADREGS EFLAGS EDX ESI EDI R12 ZZ mov edx, offset off_6074C0 + 40183c 5 INSTR BELONGTO 401810 + 40183c 5 INSTR DEADREGS EFLAGS ESI EDI R12 ZZ mov esi, offset aXcalc; "XCalc" + 401841 5 INSTR BELONGTO 401810 + 401841 5 INSTR DEADREGS EFLAGS EDI R12 ZZ mov edi, offset qword_608828 + 401846 8 INSTR BELONGTO 401810 + 401846 8 INSTR DEADREGS EFLAGS R12 ZZ mov [rsp+78h+var_68], 0 + 401846 8 PTRIMMEDESP STACK 16 displ mov [rsp+78h+var_68], 0 + 40184e 9 INSTR BELONGTO 401810 + 40184e 9 INSTR DEADREGS EFLAGS R12 ZZ mov qword ptr [rsp+78h+var_70], 0 + 40184e 9 PTRIMMEDESP STACK 8 displ mov qword ptr [rsp+78h+var_70], 0 + 401857 8 INSTR BELONGTO 401810 + 401857 8 INSTR DEADREGS EFLAGS R12 ZZ mov [rsp+78h+var_78], 0 + 401857 8 PTRIMMEDESP STACK 0 displ mov [rsp+78h+var_78], 0 40185f -1 INSTR LOCAL NoMetaUpdate call _XtAppInitialize - 401864 4 PTRIMMEDESP STACK 44 displ mov ebp, [rsp+2Ch] + 40185f 5 INSTR BELONGTO 401810 + 40185f 5 INSTR DEADREGS EFLAGS R12 ZZ call _XtAppInitialize + 401864 -1 INSTR LOCAL MetadataUnused mov ebp, [rsp+78h+var_4C] + 401864 4 INSTR BELONGTO 401810 + 401868 7 INSTR BELONGTO 401810 + 401868 7 INSTR DEADREGS EFLAGS EDX ESI EDI R12 ZZ mov cs:qword_608830, rax 40186f -1 INSTR LOCAL NoMetaUpdate cmp ebp, 1 + 40186f 3 INSTR BELONGTO 401810 401872 -1 INSTR LOCAL NoMetaUpdate jnz loc_401C02 - 401878 5 PTRIMMEDESP STACK 48 displ lea rsi, [rsp+30h] + 401872 6 INSTR BELONGTO 401810 + 401878 5 INSTR BELONGTO 401810 + 401878 5 INSTR DEADREGS EFLAGS EDX EBX ESI EDI R12 ZZ lea rsi, [rsp+78h+var_48] + 401878 5 PTRIMMEDESP STACK 48 displ lea rsi, [rsp+78h+var_48] + 40187d 3 INSTR BELONGTO 401810 + 40187d 3 INSTR DEADREGS EFLAGS EDX EBX EDI R12 ZZ mov rdi, rax 401880 -2 INSTR LOCAL n EDX ZZ NUMVia2ndSrcIMMEDNUM mov edx, 1 - 401885 9 PTRIMMEDESP STACK 48 displ mov qword ptr [rsp+30h], offset byte_607781 - 40188e 9 PTRIMMEDESP STACK 56 displ mov qword ptr [rsp+38h], 1 + 401880 5 INSTR BELONGTO 401810 + 401880 5 INSTR DEADREGS EFLAGS EDX EBX R12 ZZ mov edx, 1 + 401885 -1 INSTR LOCAL MetadataUnused mov [rsp+78h+var_48], offset byte_607781 + 401885 9 INSTR BELONGTO 401810 + 40188e -1 INSTR LOCAL MetadataUnused mov [rsp+78h+var_40], 1 + 40188e 9 INSTR BELONGTO 401810 401897 -1 INSTR LOCAL NoMetaUpdate call _XtSetValues + 401897 5 INSTR BELONGTO 401810 + 401897 5 INSTR DEADREGS EFLAGS EBX R12 ZZ call _XtSetValues + 40189c 7 INSTR BELONGTO 401810 + 40189c 7 INSTR DEADREGS EFLAGS ECX EDX EBX ESI EDI R8 R9 R12 ZZ mov rdi, cs:qword_608830 4018a3 -2 INSTR LOCAL n R9 ZZ AlwaysNUM xor r9d, r9d + 4018a3 3 INSTR BELONGTO 401810 + 4018a3 3 INSTR DEADREGS EFLAGS ECX EDX EBX ESI R8 R9 R12 ZZ xor r9d, r9d 4018a6 -2 INSTR LOCAL n R8 ZZ AlwaysNUM xor r8d, r8d + 4018a6 3 INSTR BELONGTO 401810 + 4018a6 3 INSTR DEADREGS EFLAGS ECX EDX EBX ESI R8 R12 ZZ xor r8d, r8d 4018a9 -2 INSTR LOCAL n ECX ZZ NUMVia2ndSrcIMMEDNUM mov ecx, 3 + 4018a9 5 INSTR BELONGTO 401810 + 4018a9 5 INSTR DEADREGS EFLAGS ECX EDX EBX ESI R12 ZZ mov ecx, 3 + 4018ae 5 INSTR BELONGTO 401810 + 4018ae 5 INSTR DEADREGS EFLAGS EDX EBX ESI R12 ZZ mov edx, offset off_607500 + 4018b3 5 INSTR BELONGTO 401810 + 4018b3 5 INSTR DEADREGS EFLAGS EBX ESI R12 ZZ mov esi, offset byte_608840 4018b8 -1 INSTR LOCAL NoMetaUpdate call _XtGetApplicationResources + 4018b8 5 INSTR BELONGTO 401810 + 4018b8 5 INSTR DEADREGS EFLAGS EBX R12 ZZ call _XtGetApplicationResources + 4018bd -2 INSTR LOCAL n EAX ZZ NumericDEFs movsx eax, cs:byte_608840 + 4018bd 7 INSTR BELONGTO 401810 + 4018bd 7 INSTR DEADREGS EFLAGS EAX ECX EDX EBX ESI EDI R8 R12 ZZ movsx eax, cs:byte_608840 + 4018c4 7 INSTR BELONGTO 401810 + 4018c4 7 INSTR DEADREGS EFLAGS ECX EDX EBX ESI EDI R8 R12 ZZ mov rdx, cs:qword_608830 + 4018cb 5 INSTR BELONGTO 401810 + 4018cb 5 INSTR DEADREGS EFLAGS ECX EBX ESI EDI R8 R12 ZZ mov edi, offset byte_405610 + 4018d0 7 INSTR BELONGTO 401810 + 4018d0 7 INSTR DEADREGS EFLAGS ECX EBX ESI R8 R12 ZZ mov rsi, cs:formWidgetClass 4018d7 -1 INSTR LOCAL NoMetaUpdate test eax, eax - 4018e8 -2 INSTR LOCAL n R8 ZZ AlwaysNUM xor r8d, r8d + 4018d7 2 INSTR BELONGTO 401810 + 4018d9 6 INSTR BELONGTO 401810 + 4018d9 6 INSTR DEADREGS ECX EBX R8 R12 ZZ mov cs:dword_608820, eax + 4018df 5 INSTR BELONGTO 401810 + 4018df 5 INSTR DEADREGS EAX ECX EBX R8 R12 ZZ mov eax, offset byte_405613 + 4018e4 4 INSTR BELONGTO 401810 + 4018e4 4 INSTR DEADREGS ECX EBX R8 R12 ZZ cmovz rdi, rax + 4018e8 -1 INSTR LOCAL MetadataRedundant xor r8d, r8d + 4018e8 3 INSTR BELONGTO 401810 + 4018eb 2 INSTR BELONGTO 401810 + 4018eb 2 INSTR DEADREGS EFLAGS ECX EBX R12 ZZ xor ecx, ecx 4018eb -2 INSTR LOCAL n ECX ZZ AlwaysNUM xor ecx, ecx 4018ed -1 INSTR LOCAL NoMetaUpdate call _XtCreateManagedWidget - 4018f9 -2 INSTR LOCAL n R8 ZZ AlwaysNUM xor r8d, r8d + 4018ed 5 INSTR BELONGTO 401810 + 4018ed 5 INSTR DEADREGS EFLAGS EBX R12 ZZ call _XtCreateManagedWidget + 4018f2 7 INSTR BELONGTO 401810 + 4018f2 7 INSTR DEADREGS EFLAGS ECX EDX EBX ESI EDI R8 R12 ZZ mov rsi, cs:formWidgetClass + 4018f9 -1 INSTR LOCAL MetadataRedundant xor r8d, r8d + 4018f9 3 INSTR BELONGTO 401810 + 4018fc 2 INSTR BELONGTO 401810 + 4018fc 2 INSTR DEADREGS EFLAGS ECX EDX EBX EDI R12 ZZ xor ecx, ecx 4018fc -2 INSTR LOCAL n ECX ZZ AlwaysNUM xor ecx, ecx + 4018fe 3 INSTR BELONGTO 401810 + 4018fe 3 INSTR DEADREGS EFLAGS EDX EBX EDI R12 ZZ mov rdx, rax + 401901 5 INSTR BELONGTO 401810 + 401901 5 INSTR DEADREGS EFLAGS EBX EDI R12 ZZ mov edi, offset aBevel; "bevel" + 401906 7 INSTR BELONGTO 401810 + 401906 7 INSTR DEADREGS EFLAGS EBX R12 ZZ mov cs:qword_608858, rax 40190d -1 INSTR LOCAL NoMetaUpdate call _XtCreateManagedWidget - 401919 -2 INSTR LOCAL n R8 ZZ AlwaysNUM xor r8d, r8d + 40190d 5 INSTR BELONGTO 401810 + 40190d 5 INSTR DEADREGS EFLAGS EBX R12 ZZ call _XtCreateManagedWidget + 401912 7 INSTR BELONGTO 401810 + 401912 7 INSTR DEADREGS EFLAGS ECX EDX EBX ESI EDI R8 R12 ZZ mov rsi, cs:formWidgetClass + 401919 -1 INSTR LOCAL MetadataRedundant xor r8d, r8d + 401919 3 INSTR BELONGTO 401810 + 40191c 2 INSTR BELONGTO 401810 + 40191c 2 INSTR DEADREGS EFLAGS ECX EDX EBX EDI R12 ZZ xor ecx, ecx 40191c -2 INSTR LOCAL n ECX ZZ AlwaysNUM xor ecx, ecx + 40191e 3 INSTR BELONGTO 401810 + 40191e 3 INSTR DEADREGS EFLAGS EDX EBX EDI R12 ZZ mov rdx, rax + 401921 5 INSTR BELONGTO 401810 + 401921 5 INSTR DEADREGS EFLAGS EBX EDI R12 ZZ mov edi, offset aScreen; "screen" 401926 -1 INSTR LOCAL NoMetaUpdate call _XtCreateManagedWidget - 401932 -2 INSTR LOCAL n R8 ZZ NUMVia2ndSrcIMMEDNUM mov r8d, 2 + 401926 5 INSTR BELONGTO 401810 + 401926 5 INSTR DEADREGS EFLAGS EBX R12 ZZ call _XtCreateManagedWidget + 40192b 7 INSTR BELONGTO 401810 + 40192b 7 INSTR DEADREGS EFLAGS ECX EDX EBX ESI EDI R8 R12 ZZ mov rsi, cs:labelWidgetClass + 401932 -1 INSTR LOCAL MetadataRedundant mov r8d, 2 + 401932 6 INSTR BELONGTO 401810 + 401938 5 INSTR BELONGTO 401810 + 401938 5 INSTR DEADREGS EFLAGS ECX EDX EBX EDI R12 ZZ mov ecx, offset off_6075C0 + 40193d 3 INSTR BELONGTO 401810 + 40193d 3 INSTR DEADREGS EFLAGS EDX EBX EDI R12 ZZ mov rdx, rax + 401940 5 INSTR BELONGTO 401810 + 401940 5 INSTR DEADREGS EFLAGS EBX EDI R12 ZZ mov edi, offset aM ; "M" + 401945 3 INSTR BELONGTO 401810 + 401945 3 INSTR DEADREGS EFLAGS EBX R12 ZZ mov rbx, rax 401948 -1 INSTR LOCAL NoMetaUpdate call _XtCreateManagedWidget - 401957 -2 INSTR LOCAL n R8 ZZ NUMVia2ndSrcIMMEDNUM mov r8d, 2 + 401948 5 INSTR BELONGTO 401810 + 401948 5 INSTR DEADREGS EFLAGS R12 ZZ call _XtCreateManagedWidget + 40194d 7 INSTR BELONGTO 401810 + 40194d 7 INSTR DEADREGS EFLAGS ECX EDX ESI EDI R8 R12 ZZ mov rsi, cs:toggleWidgetClass + 401954 3 INSTR BELONGTO 401810 + 401954 3 INSTR DEADREGS EFLAGS ECX EDX EDI R8 R12 ZZ mov rdx, rbx + 401957 -1 INSTR LOCAL MetadataRedundant mov r8d, 2 + 401957 6 INSTR BELONGTO 401810 + 40195d 5 INSTR BELONGTO 401810 + 40195d 5 INSTR DEADREGS EFLAGS ECX EDI R12 ZZ mov ecx, offset off_6075C0 + 401962 5 INSTR BELONGTO 401810 + 401962 5 INSTR DEADREGS EFLAGS EDI R12 ZZ mov edi, offset aLcd; "LCD" + 401967 7 INSTR BELONGTO 401810 + 401967 7 INSTR DEADREGS EFLAGS R12 ZZ mov cs:qword_608880, rax 40196e -1 INSTR LOCAL NoMetaUpdate call _XtCreateManagedWidget - 40197d -2 INSTR LOCAL n R8 ZZ NUMVia2ndSrcIMMEDNUM mov r8d, 2 + 40196e 5 INSTR BELONGTO 401810 + 40196e 5 INSTR DEADREGS EFLAGS R12 ZZ call _XtCreateManagedWidget + 401973 7 INSTR BELONGTO 401810 + 401973 7 INSTR DEADREGS EFLAGS ECX EDX ESI EDI R8 R12 ZZ mov rsi, cs:labelWidgetClass + 40197a 3 INSTR BELONGTO 401810 + 40197a 3 INSTR DEADREGS EFLAGS ECX EDX EDI R8 R12 ZZ mov rdx, rbx + 40197d -1 INSTR LOCAL MetadataRedundant mov r8d, 2 + 40197d 6 INSTR BELONGTO 401810 + 401983 5 INSTR BELONGTO 401810 + 401983 5 INSTR DEADREGS EFLAGS ECX EDI R12 ZZ mov ecx, offset off_6075C0 + 401988 5 INSTR BELONGTO 401810 + 401988 5 INSTR DEADREGS EFLAGS EDI R12 ZZ mov edi, offset aInv; "INV" + 40198d 7 INSTR BELONGTO 401810 + 40198d 7 INSTR DEADREGS EFLAGS R12 ZZ mov cs:qword_608860, rax 401994 -1 INSTR LOCAL NoMetaUpdate call _XtCreateManagedWidget - 4019a3 -2 INSTR LOCAL n R8 ZZ NUMVia2ndSrcIMMEDNUM mov r8d, 2 + 401994 5 INSTR BELONGTO 401810 + 401994 5 INSTR DEADREGS EFLAGS R12 ZZ call _XtCreateManagedWidget + 401999 7 INSTR BELONGTO 401810 + 401999 7 INSTR DEADREGS EFLAGS ECX EDX ESI EDI R8 R12 ZZ mov rsi, cs:labelWidgetClass + 4019a0 3 INSTR BELONGTO 401810 + 4019a0 3 INSTR DEADREGS EFLAGS ECX EDX EDI R8 R12 ZZ mov rdx, rbx + 4019a3 -1 INSTR LOCAL MetadataRedundant mov r8d, 2 + 4019a3 6 INSTR BELONGTO 401810 + 4019a9 5 INSTR BELONGTO 401810 + 4019a9 5 INSTR DEADREGS EFLAGS ECX EDI R12 ZZ mov ecx, offset off_6075C0 + 4019ae 5 INSTR BELONGTO 401810 + 4019ae 5 INSTR DEADREGS EFLAGS EDI R12 ZZ mov edi, offset aDeg; "DEG" + 4019b3 7 INSTR BELONGTO 401810 + 4019b3 7 INSTR DEADREGS EFLAGS R12 ZZ mov cs:qword_608888, rax 4019ba -1 INSTR LOCAL NoMetaUpdate call _XtCreateManagedWidget - 4019c9 -2 INSTR LOCAL n R8 ZZ NUMVia2ndSrcIMMEDNUM mov r8d, 2 + 4019ba 5 INSTR BELONGTO 401810 + 4019ba 5 INSTR DEADREGS EFLAGS R12 ZZ call _XtCreateManagedWidget + 4019bf 7 INSTR BELONGTO 401810 + 4019bf 7 INSTR DEADREGS EFLAGS ECX EDX ESI EDI R8 R12 ZZ mov rsi, cs:labelWidgetClass + 4019c6 3 INSTR BELONGTO 401810 + 4019c6 3 INSTR DEADREGS EFLAGS ECX EDX EDI R8 R12 ZZ mov rdx, rbx + 4019c9 -1 INSTR LOCAL MetadataRedundant mov r8d, 2 + 4019c9 6 INSTR BELONGTO 401810 + 4019cf 5 INSTR BELONGTO 401810 + 4019cf 5 INSTR DEADREGS EFLAGS ECX EDI R12 ZZ mov ecx, offset off_6075C0 + 4019d4 5 INSTR BELONGTO 401810 + 4019d4 5 INSTR DEADREGS EFLAGS EDI R12 ZZ mov edi, (offset aGrad+1); "RAD" + 4019d9 7 INSTR BELONGTO 401810 + 4019d9 7 INSTR DEADREGS EFLAGS R12 ZZ mov cs:qword_608890, rax 4019e0 -1 INSTR LOCAL NoMetaUpdate call _XtCreateManagedWidget - 4019ef -2 INSTR LOCAL n R8 ZZ NUMVia2ndSrcIMMEDNUM mov r8d, 2 + 4019e0 5 INSTR BELONGTO 401810 + 4019e0 5 INSTR DEADREGS EFLAGS R12 ZZ call _XtCreateManagedWidget + 4019e5 7 INSTR BELONGTO 401810 + 4019e5 7 INSTR DEADREGS EFLAGS ECX EDX ESI EDI R8 R12 ZZ mov rsi, cs:labelWidgetClass + 4019ec 3 INSTR BELONGTO 401810 + 4019ec 3 INSTR DEADREGS EFLAGS ECX EDX EDI R8 R12 ZZ mov rdx, rbx + 4019ef -1 INSTR LOCAL MetadataRedundant mov r8d, 2 + 4019ef 6 INSTR BELONGTO 401810 + 4019f5 5 INSTR BELONGTO 401810 + 4019f5 5 INSTR DEADREGS EFLAGS ECX EDI R12 ZZ mov ecx, offset off_6075C0 + 4019fa 5 INSTR BELONGTO 401810 + 4019fa 5 INSTR DEADREGS EFLAGS EDI R12 ZZ mov edi, offset aGrad; "GRAD" + 4019ff 7 INSTR BELONGTO 401810 + 4019ff 7 INSTR DEADREGS EFLAGS R12 ZZ mov cs:qword_608898, rax 401a06 -1 INSTR LOCAL NoMetaUpdate call _XtCreateManagedWidget - 401a15 -2 INSTR LOCAL n R8 ZZ NUMVia2ndSrcIMMEDNUM mov r8d, 2 + 401a06 5 INSTR BELONGTO 401810 + 401a06 5 INSTR DEADREGS EFLAGS R12 ZZ call _XtCreateManagedWidget + 401a0b 7 INSTR BELONGTO 401810 + 401a0b 7 INSTR DEADREGS EFLAGS ECX EDX ESI EDI R8 R12 ZZ mov rsi, cs:labelWidgetClass + 401a12 3 INSTR BELONGTO 401810 + 401a12 3 INSTR DEADREGS EFLAGS ECX EDX EDI R8 R12 ZZ mov rdx, rbx + 401a15 -1 INSTR LOCAL MetadataRedundant mov r8d, 2 + 401a15 6 INSTR BELONGTO 401810 + 401a1b 5 INSTR BELONGTO 401810 + 401a1b 5 INSTR DEADREGS EFLAGS ECX EBX EDI R12 ZZ mov ecx, offset off_6075C0 + 401a20 5 INSTR BELONGTO 401810 + 401a20 5 INSTR DEADREGS EFLAGS EBX EDI R12 ZZ mov edi, offset aP ; "P" + 401a25 7 INSTR BELONGTO 401810 + 401a25 7 INSTR DEADREGS EFLAGS EBX R12 ZZ mov cs:qword_6088A0, rax 401a2c -1 INSTR LOCAL NoMetaUpdate call _XtCreateManagedWidget + 401a2c 5 INSTR BELONGTO 401810 + 401a2c 5 INSTR DEADREGS EFLAGS EBX R12 ZZ call _XtCreateManagedWidget 401a31 -1 INSTR LOCAL NoMetaUpdate cmp cs:byte_608840, 1 - 401a48 -2 INSTR LOCAL n EBX ZZ AlwaysNUM xor ebx, ebx - 401a4a -2 INSTR LOCAL n EBP ZZ AlwaysNUM not ebp - 401a4c -1 INSTR LOCAL 1stSrcVia2ndSrcIMMEDNUM add ebp, 28h + 401a31 7 INSTR BELONGTO 401810 + 401a38 7 INSTR BELONGTO 401810 + 401a38 7 INSTR DEADREGS ECX EDX EBX ESI EDI R8 R12 ZZ mov r12, cs:qword_608858 + 401a3f 7 INSTR BELONGTO 401810 + 401a3f 7 INSTR DEADREGS ECX EDX EBX ESI EDI R8 ZZ mov cs:qword_6088A8, rax + 401a46 -1 INSTR LOCAL MetadataUnused sbb ebp, ebp + 401a46 2 INSTR BELONGTO 401810 + 401a48 -1 INSTR LOCAL MetadataUnused xor ebx, ebx + 401a48 2 INSTR BELONGTO 401810 + 401a4a -1 INSTR LOCAL MetadataUnused not ebp + 401a4a 2 INSTR BELONGTO 401810 + 401a4c -1 INSTR LOCAL MetadataUnused add ebp, 28h + 401a4c 3 INSTR BELONGTO 401810 + 401a4f 1 INSTR BELONGTO 401810 + 401a50 8 INSTR BELONGTO 401810 + 401a50 8 INSTR DEADREGS EFLAGS ECX EDX ESI EDI R8 ZZ mov rdi, ds:off_405840[rbx*8] + 401a58 7 INSTR BELONGTO 401810 + 401a58 7 INSTR DEADREGS EFLAGS ECX EDX ESI R8 ZZ mov rsi, cs:commandWidgetClass 401a5f -2 INSTR LOCAL n R8 ZZ AlwaysNUM xor r8d, r8d + 401a5f 3 INSTR BELONGTO 401810 + 401a5f 3 INSTR DEADREGS EFLAGS ECX EDX R8 ZZ xor r8d, r8d + 401a62 2 INSTR BELONGTO 401810 + 401a62 2 INSTR DEADREGS EFLAGS ECX EDX ZZ xor ecx, ecx 401a62 -2 INSTR LOCAL n ECX ZZ AlwaysNUM xor ecx, ecx - 401a67 -1 INSTR LOCAL 1stSrcVia2ndSrcIMMEDNUM add rbx, 1 + 401a64 3 INSTR BELONGTO 401810 + 401a64 3 INSTR DEADREGS EFLAGS EDX ZZ mov rdx, r12 + 401a67 -1 INSTR LOCAL MetadataUnused add rbx, 1 + 401a67 4 INSTR BELONGTO 401810 401a6b -1 INSTR LOCAL NoMetaUpdate call _XtCreateManagedWidget + 401a6b 5 INSTR BELONGTO 401810 + 401a6b 5 INSTR DEADREGS EFLAGS ZZ call _XtCreateManagedWidget 401a70 -1 INSTR LOCAL NoMetaUpdate cmp ebp, ebx + 401a70 2 INSTR BELONGTO 401810 401a72 -1 INSTR LOCAL NoMetaUpdate jg short loc_401A50 + 401a72 2 INSTR BELONGTO 401810 + 401a74 7 INSTR BELONGTO 401810 + 401a74 7 INSTR DEADREGS EFLAGS EBX ESI EDI R12 ZZ mov rsi, cs:qword_608860 + 401a7b 7 INSTR BELONGTO 401810 + 401a7b 7 INSTR DEADREGS EFLAGS EBX EDI R12 ZZ mov rdi, cs:qword_608858 401a82 -1 INSTR LOCAL NoMetaUpdate call _XtSetKeyboardFocus + 401a82 5 INSTR BELONGTO 401810 + 401a82 5 INSTR DEADREGS EFLAGS EBX R12 ZZ call _XtSetKeyboardFocus + 401a87 6 INSTR BELONGTO 401810 + 401a87 6 INSTR DEADREGS EFLAGS EDX EBX ESI EDI R12 ZZ mov edx, cs:dword_6071E0 + 401a8d 7 INSTR BELONGTO 401810 + 401a8d 7 INSTR DEADREGS EFLAGS EBX ESI EDI R12 ZZ mov rdi, cs:qword_608828 + 401a94 5 INSTR BELONGTO 401810 + 401a94 5 INSTR DEADREGS EFLAGS EBX ESI R12 ZZ mov esi, offset off_607200 401a99 -1 INSTR LOCAL NoMetaUpdate call _XtAppAddActions + 401a99 5 INSTR BELONGTO 401810 + 401a99 5 INSTR DEADREGS EFLAGS EBX R12 ZZ call _XtAppAddActions + 401a9e 5 INSTR BELONGTO 401810 + 401a9e 5 INSTR DEADREGS EFLAGS EBX EDI R12 ZZ mov edi, offset aMessageWm_prot; "<Message>WM_PROTOCOLS: quit()\n" 401aa3 -1 INSTR LOCAL NoMetaUpdate call _XtParseTranslationTable + 401aa3 5 INSTR BELONGTO 401810 + 401aa3 5 INSTR DEADREGS EFLAGS EBX R12 ZZ call _XtParseTranslationTable + 401aa8 7 INSTR BELONGTO 401810 + 401aa8 7 INSTR DEADREGS EFLAGS EBX ESI EDI R12 ZZ mov rdi, cs:qword_608830 + 401aaf 3 INSTR BELONGTO 401810 + 401aaf 3 INSTR DEADREGS EFLAGS EBX ESI R12 ZZ mov rsi, rax 401ab2 -1 INSTR LOCAL NoMetaUpdate call _XtOverrideTranslations + 401ab2 5 INSTR BELONGTO 401810 + 401ab2 5 INSTR DEADREGS EFLAGS EBX R12 ZZ call _XtOverrideTranslations + 401ab7 7 INSTR BELONGTO 401810 + 401ab7 7 INSTR DEADREGS EFLAGS EBX EDI R12 ZZ mov rdi, cs:qword_608830 401abe -1 INSTR LOCAL NoMetaUpdate call _XtRealizeWidget + 401abe 5 INSTR BELONGTO 401810 + 401abe 5 INSTR DEADREGS EFLAGS EBX R12 ZZ call _XtRealizeWidget + 401ac3 7 INSTR BELONGTO 401810 + 401ac3 7 INSTR DEADREGS EFLAGS EBX EDI R12 ZZ mov rdi, cs:qword_608830 401aca -1 INSTR LOCAL NoMetaUpdate call _XtDisplay - 401acf -2 INSTR LOCAL n EDX ZZ AlwaysNUM xor edx, edx + 401aca 5 INSTR BELONGTO 401810 + 401aca 5 INSTR DEADREGS EFLAGS EBX R12 ZZ call _XtDisplay + 401acf 2 INSTR BELONGTO 401810 + 401acf 2 INSTR DEADREGS EFLAGS EDX EBX ESI EDI R12 ZZ xor edx, edx ; int + 401acf -2 INSTR LOCAL n EDX ZZ AlwaysNUM xor edx, edx ; int + 401ad1 5 INSTR BELONGTO 401810 + 401ad1 5 INSTR DEADREGS EFLAGS EBX ESI EDI R12 ZZ mov esi, offset aWm_delete_wind; "WM_DELETE_WINDOW" + 401ad6 3 INSTR BELONGTO 401810 + 401ad6 3 INSTR DEADREGS EFLAGS EBX EDI R12 ZZ mov rdi, rax ; Display * + 401ad9 7 INSTR BELONGTO 401810 + 401ad9 7 INSTR DEADREGS EFLAGS EBX R12 ZZ mov cs:qword_608850, rax 401ae0 -1 INSTR LOCAL NoMetaUpdate call _XInternAtom + 401ae0 5 INSTR BELONGTO 401810 + 401ae0 5 INSTR DEADREGS EFLAGS EBX R12 ZZ call _XInternAtom + 401ae5 7 INSTR BELONGTO 401810 + 401ae5 7 INSTR DEADREGS EFLAGS EBX EDI R12 ZZ mov rdi, cs:qword_608830 + 401aec 7 INSTR BELONGTO 401810 + 401aec 7 INSTR DEADREGS EFLAGS EBX R12 ZZ mov cs:qword_6089E0, rax 401af3 -1 INSTR LOCAL NoMetaUpdate call _XtWindow - 401aff -2 INSTR LOCAL n ECX ZZ NUMVia2ndSrcIMMEDNUM mov ecx, 1 + 401af3 5 INSTR BELONGTO 401810 + 401af3 5 INSTR DEADREGS EFLAGS EBX R12 ZZ call _XtWindow + 401af8 7 INSTR BELONGTO 401810 + 401af8 7 INSTR DEADREGS EFLAGS ECX EDX EBX ESI EDI R12 ZZ mov rdi, cs:qword_608850; Display * + 401aff -2 INSTR LOCAL n ECX ZZ NUMVia2ndSrcIMMEDNUM mov ecx, 1 ; int + 401aff 5 INSTR BELONGTO 401810 + 401aff 5 INSTR DEADREGS EFLAGS ECX EDX EBX ESI R12 ZZ mov ecx, 1 ; int + 401b04 5 INSTR BELONGTO 401810 + 401b04 5 INSTR DEADREGS EFLAGS EDX EBX ESI R12 ZZ mov edx, offset qword_6089E0; Atom * + 401b09 3 INSTR BELONGTO 401810 + 401b09 3 INSTR DEADREGS EFLAGS EBX ESI R12 ZZ mov rsi, rax ; Window 401b0c -1 INSTR LOCAL NoMetaUpdate call _XSetWMProtocols + 401b0c 5 INSTR BELONGTO 401810 + 401b0c 5 INSTR DEADREGS EFLAGS EBX R12 ZZ call _XSetWMProtocols + 401b11 7 INSTR BELONGTO 401810 + 401b11 7 INSTR DEADREGS EFLAGS EBX EDI R12 ZZ mov rdi, cs:qword_608830 + 401b18 7 INSTR BELONGTO 401810 + 401b18 7 INSTR DEADREGS EFLAGS EBX R12 ZZ mov rbx, cs:qword_608848 401b1f -1 INSTR LOCAL NoMetaUpdate call _XtWindow + 401b1f 5 INSTR BELONGTO 401810 + 401b1f 5 INSTR DEADREGS EFLAGS R12 ZZ call _XtWindow + 401b24 7 INSTR BELONGTO 401810 + 401b24 7 INSTR DEADREGS EFLAGS EDX ESI EDI R12 ZZ mov rdi, cs:qword_608850; Display * + 401b2b 3 INSTR BELONGTO 401810 + 401b2b 3 INSTR DEADREGS EFLAGS EDX ESI R12 ZZ mov rdx, rbx ; Cursor + 401b2e 3 INSTR BELONGTO 401810 + 401b2e 3 INSTR DEADREGS EFLAGS EBX ESI R12 ZZ mov rsi, rax ; Window 401b31 -1 INSTR LOCAL NoMetaUpdate call _XDefineCursor + 401b31 5 INSTR BELONGTO 401810 + 401b31 5 INSTR DEADREGS EFLAGS EBX R12 ZZ call _XDefineCursor 401b36 -1 INSTR LOCAL NoMetaUpdate cmp cs:byte_608841, 0 + 401b36 7 INSTR BELONGTO 401810 401b3d -1 INSTR LOCAL NoMetaUpdate jnz short loc_401B55 + 401b3d 2 INSTR BELONGTO 401810 + 401b3f 7 INSTR BELONGTO 401810 + 401b3f 7 INSTR DEADREGS EFLAGS EBX EDI R12 ZZ mov rdi, cs:qword_608830 401b46 -1 INSTR LOCAL NoMetaUpdate call _XtScreen + 401b46 5 INSTR BELONGTO 401810 + 401b46 5 INSTR DEADREGS EFLAGS EBX R12 ZZ call _XtScreen + 401b4b 4 INSTR BELONGTO 401810 + 401b4b 4 INSTR DEADREGS EFLAGS EBX EDI R12 ZZ mov rax, [rax+40h] 401b4f -1 INSTR LOCAL NoMetaUpdate cmp dword ptr [rax+34h], 2 + 401b4f 4 INSTR BELONGTO 401810 401b53 -1 INSTR LOCAL NoMetaUpdate jg short loc_401BC8 + 401b53 2 INSTR BELONGTO 401810 + 401b55 7 INSTR BELONGTO 401810 + 401b55 7 INSTR DEADREGS EFLAGS EBX EDI R12 ZZ mov rdi, cs:qword_608830 401b5c -1 INSTR LOCAL NoMetaUpdate call _XtScreen + 401b5c 5 INSTR BELONGTO 401810 + 401b5c 5 INSTR DEADREGS EFLAGS EBX R12 ZZ call _XtScreen + 401b61 7 INSTR BELONGTO 401810 + 401b61 7 INSTR DEADREGS EFLAGS EBX EDI R12 ZZ mov rdi, cs:qword_608830 + 401b68 4 INSTR BELONGTO 401810 + 401b68 4 INSTR DEADREGS EFLAGS EBX R12 ZZ mov rbx, [rax+58h] + 401b6c 4 INSTR BELONGTO 401810 + 401b6c 4 INSTR DEADREGS EFLAGS R12 ZZ mov r12d, [rax+38h] + 401b70 4 INSTR BELONGTO 401810 + 401b70 4 INSTR DEADREGS EFLAGS ZZ mov rbp, [rax+60h] 401b74 -1 INSTR LOCAL NoMetaUpdate call _XtWindow - 401b8b -2 INSTR LOCAL n R8 ZZ NUMVia2ndSrcIMMEDNUM mov r8d, 10h - 401b91 -2 INSTR LOCAL n ECX ZZ NUMVia2ndSrcIMMEDNUM mov ecx, 10h - 401b96 5 PTRIMMEDESP STACK 8 displ mov [rsp+8], r12d - 401b9b 4 PTRIMMEDESP STACK 0 displ mov [rsp], rbp + 401b74 5 INSTR BELONGTO 401810 + 401b74 5 INSTR DEADREGS EFLAGS ZZ call _XtWindow + 401b79 7 INSTR BELONGTO 401810 + 401b79 7 INSTR DEADREGS EFLAGS ECX EDX ESI EDI R8 R9 ZZ mov rdi, cs:qword_608850; Display * + 401b80 5 INSTR BELONGTO 401810 + 401b80 5 INSTR DEADREGS EFLAGS ECX EDX ESI R8 R9 ZZ mov edx, offset aUukkuukkuukkuu; "UUªªUUªªUUªªUUªªUUªªUUªªUUªªUUªª" + 401b85 3 INSTR BELONGTO 401810 + 401b85 3 INSTR DEADREGS EFLAGS ECX ESI R8 R9 ZZ mov rsi, rax ; Drawable + 401b88 3 INSTR BELONGTO 401810 + 401b88 3 INSTR DEADREGS EFLAGS ECX R8 R9 ZZ mov r9, rbx ; unsigned __int64 + 401b8b -2 INSTR LOCAL n R8 ZZ NUMVia2ndSrcIMMEDNUM mov r8d, 10h ; unsigned int + 401b8b 6 INSTR BELONGTO 401810 + 401b8b 6 INSTR DEADREGS EFLAGS ECX EBX R8 ZZ mov r8d, 10h ; unsigned int + 401b91 -2 INSTR LOCAL n ECX ZZ NUMVia2ndSrcIMMEDNUM mov ecx, 10h ; unsigned int + 401b91 5 INSTR BELONGTO 401810 + 401b91 5 INSTR DEADREGS EFLAGS ECX EBX ZZ mov ecx, 10h ; unsigned int + 401b96 5 INSTR BELONGTO 401810 + 401b96 5 INSTR DEADREGS EFLAGS EBX ZZ mov [rsp+78h+var_70], r12d; unsigned int + 401b96 5 PTRIMMEDESP STACK 8 displ mov [rsp+78h+var_70], r12d; unsigned int + 401b9b 4 INSTR BELONGTO 401810 + 401b9b 4 INSTR DEADREGS EFLAGS EBX R12 ZZ mov [rsp+78h+var_78], rbp; unsigned __int64 + 401b9b 4 PTRIMMEDESP STACK 0 displ mov [rsp+78h+var_78], rbp; unsigned __int64 401b9f -1 INSTR LOCAL NoMetaUpdate call _XCreatePixmapFromBitmapData - 401bab 5 PTRIMMEDESP STACK 48 displ lea rsi, [rsp+30h] + 401b9f 5 INSTR BELONGTO 401810 + 401b9f 5 INSTR DEADREGS EFLAGS EBX R12 ZZ call _XCreatePixmapFromBitmapData + 401ba4 7 INSTR BELONGTO 401810 + 401ba4 7 INSTR DEADREGS EFLAGS EDX EBX ESI EDI R12 ZZ mov rdi, cs:qword_608858 + 401bab 5 INSTR BELONGTO 401810 + 401bab 5 INSTR DEADREGS EFLAGS EDX EBX ESI R12 ZZ lea rsi, [rsp+78h+var_48] + 401bab 5 PTRIMMEDESP STACK 48 displ lea rsi, [rsp+78h+var_48] 401bb0 -2 INSTR LOCAL n EDX ZZ NUMVia2ndSrcIMMEDNUM mov edx, 1 - 401bb5 9 PTRIMMEDESP STACK 48 displ mov qword ptr [rsp+30h], offset byte_607BBF - 401bbe 5 PTRIMMEDESP STACK 56 displ mov [rsp+38h], rax + 401bb0 5 INSTR BELONGTO 401810 + 401bb0 5 INSTR DEADREGS EFLAGS EDX EBX R12 ZZ mov edx, 1 + 401bb5 -1 INSTR LOCAL MetadataUnused mov [rsp+78h+var_48], offset byte_607BBF + 401bb5 9 INSTR BELONGTO 401810 + 401bbe -1 INSTR LOCAL MetadataUnused mov [rsp+78h+var_40], rax + 401bbe 5 INSTR BELONGTO 401810 401bc3 -1 INSTR LOCAL NoMetaUpdate call _XtSetValues - 401bcd -2 INSTR LOCAL n EDI ZZ NUMVia2ndSrcIMMEDNUM mov edi, 8 + 401bc3 5 INSTR BELONGTO 401810 + 401bc3 5 INSTR DEADREGS EFLAGS EBX R12 ZZ call _XtSetValues + 401bc8 -2 INSTR LOCAL n ESI ZZ NumericDEFs mov esi, offset handler; handler + 401bc8 5 INSTR BELONGTO 401810 + 401bc8 5 INSTR DEADREGS EFLAGS EBX ESI EDI R12 ZZ mov esi, offset handler; handler + 401bcd -2 INSTR LOCAL n EDI ZZ NUMVia2ndSrcIMMEDNUM mov edi, 8 ; sig + 401bcd 5 INSTR BELONGTO 401810 + 401bcd 5 INSTR DEADREGS EFLAGS EBX EDI R12 ZZ mov edi, 8 ; sig 401bd2 -1 INSTR LOCAL NoMetaUpdate call _signal - 401bdc -2 INSTR LOCAL n EDI ZZ NUMVia2ndSrcIMMEDNUM mov edi, 4 + 401bd2 5 INSTR BELONGTO 401810 + 401bd2 5 INSTR DEADREGS EFLAGS EBX R12 ZZ call _signal + 401bd7 -1 INSTR LOCAL MetadataRedundant mov esi, offset sub_402F00; handler + 401bd7 5 INSTR BELONGTO 401810 + 401bdc -1 INSTR LOCAL MetadataRedundant mov edi, 4 ; sig + 401bdc 5 INSTR BELONGTO 401810 401be1 -1 INSTR LOCAL NoMetaUpdate call _signal + 401be1 5 INSTR BELONGTO 401810 + 401be1 5 INSTR DEADREGS EFLAGS EBX R12 ZZ call _signal 401be6 -1 INSTR LOCAL NoMetaUpdate call sub_404A40 + 401be6 5 INSTR BELONGTO 401810 + 401be6 5 INSTR DEADREGS EFLAGS EBX ESI EDI R12 ZZ call sub_404A40 + 401beb 7 INSTR BELONGTO 401810 + 401beb 7 INSTR DEADREGS EFLAGS EBX EDI R12 ZZ mov rdi, cs:qword_608828 401bf2 -1 INSTR LOCAL NoMetaUpdate call _XtAppMainLoop + 401bf2 5 INSTR BELONGTO 401810 + 401bf2 5 INSTR DEADREGS EFLAGS EBX R12 ZZ call _XtAppMainLoop 401bf7 -1 INSTR LOCAL 1stSrcVia2ndSrcIMMEDNUM add rsp, 60h + 401bf7 4 INSTR BELONGTO 401810 + 401bfb 2 INSTR BELONGTO 401810 + 401bfb 2 INSTR DEADREGS EFLAGS EAX EBX R8 R9 R10 R11 R12 ZZ xor eax, eax 401bfb -2 INSTR LOCAL n EAX ZZ AlwaysNUM xor eax, eax + 401bfb 96 DEALLOC STACK esp - 96 xor eax, eax + 401bfd 1 INSTR BELONGTO 401810 + 401bfd 1 INSTR DEADREGS EFLAGS EBX R8 R9 R10 R11 R12 ZZ pop rbx + 401bfe 1 INSTR BELONGTO 401810 + 401bfe 1 INSTR DEADREGS EFLAGS R8 R9 R10 R11 R12 ZZ pop rbp + 401bff 2 INSTR BELONGTO 401810 + 401bff 2 INSTR DEADREGS EFLAGS R8 R9 R10 R11 R12 ZZ pop r12 + 401c01 1 INSTR BELONGTO 401810 + 401c01 1 INSTR DEADREGS EFLAGS R8 R9 R10 R11 R12 ZZ retn + 401c02 3 INSTR BELONGTO 401810 + 401c02 3 INSTR DEADREGS EFLAGS EAX ECX EDX ESI EDI R12 ZZ mov rcx, [rbx] + 401c05 7 INSTR BELONGTO 401810 + 401c05 7 INSTR DEADREGS EFLAGS EAX EDX ESI EDI R12 ZZ mov rdi, cs:stderr + 401c0c 5 INSTR BELONGTO 401810 + 401c0c 5 INSTR DEADREGS EFLAGS EAX EDX ESI R12 ZZ mov edx, offset aSUnknownOption; "%s: unknown options:" 401c11 -2 INSTR LOCAL n ESI ZZ NUMVia2ndSrcIMMEDNUM mov esi, 1 + 401c11 5 INSTR BELONGTO 401810 + 401c11 5 INSTR DEADREGS EFLAGS EAX ESI R12 ZZ mov esi, 1 + 401c16 2 INSTR BELONGTO 401810 + 401c16 2 INSTR DEADREGS EFLAGS EAX R12 ZZ xor eax, eax 401c16 -2 INSTR LOCAL n EAX ZZ AlwaysNUM xor eax, eax - 401c18 -2 INSTR LOCAL n R12 ZZ AlwaysNUM xor r12d, r12d + 401c18 -1 INSTR LOCAL MetadataUnused xor r12d, r12d + 401c18 3 INSTR BELONGTO 401810 401c1b -1 INSTR LOCAL NoMetaUpdate call ___fprintf_chk + 401c1b 5 INSTR BELONGTO 401810 + 401c1b 5 INSTR DEADREGS EFLAGS ZZ call ___fprintf_chk 401c20 -1 INSTR LOCAL NoMetaUpdate jmp short loc_401C3E + 401c20 2 INSTR BELONGTO 401810 + 401c22 4 INSTR BELONGTO 401810 + 401c22 4 INSTR DEADREGS EFLAGS EAX ECX EDX ESI EDI ZZ mov rcx, [rbx+r12*8] + 401c26 7 INSTR BELONGTO 401810 + 401c26 7 INSTR DEADREGS EFLAGS EAX EDX ESI EDI ZZ mov rdi, cs:stderr + 401c2d 5 INSTR BELONGTO 401810 + 401c2d 5 INSTR DEADREGS EFLAGS EAX EDX ESI ZZ mov edx, (offset aUsageS+7); " %s" 401c32 -2 INSTR LOCAL n ESI ZZ NUMVia2ndSrcIMMEDNUM mov esi, 1 + 401c32 5 INSTR BELONGTO 401810 + 401c32 5 INSTR DEADREGS EFLAGS EAX ESI ZZ mov esi, 1 + 401c37 2 INSTR BELONGTO 401810 + 401c37 2 INSTR DEADREGS EFLAGS EAX ZZ xor eax, eax 401c37 -2 INSTR LOCAL n EAX ZZ AlwaysNUM xor eax, eax 401c39 -1 INSTR LOCAL NoMetaUpdate call ___fprintf_chk - 401c3e -1 INSTR LOCAL 1stSrcVia2ndSrcIMMEDNUM add r12, 1 + 401c39 5 INSTR BELONGTO 401810 + 401c39 5 INSTR DEADREGS EFLAGS ZZ call ___fprintf_chk + 401c3e -1 INSTR LOCAL MetadataUnused add r12, 1 + 401c3e 4 INSTR BELONGTO 401810 401c42 -1 INSTR LOCAL NoMetaUpdate cmp ebp, r12d + 401c42 3 INSTR BELONGTO 401810 401c45 -1 INSTR LOCAL NoMetaUpdate jg short loc_401C22 - 401c4e -2 INSTR LOCAL n EDX ZZ NUMVia2ndSrcIMMEDNUM mov edx, 2 - 401c53 -2 INSTR LOCAL n ESI ZZ NUMVia2ndSrcIMMEDNUM mov esi, 1 + 401c45 2 INSTR BELONGTO 401810 + 401c47 7 INSTR BELONGTO 401810 + 401c47 7 INSTR DEADREGS EFLAGS ECX EDX ESI EDI R12 ZZ mov rcx, cs:stderr ; s + 401c4e -2 INSTR LOCAL n EDX ZZ NUMVia2ndSrcIMMEDNUM mov edx, 2 ; n + 401c4e 5 INSTR BELONGTO 401810 + 401c4e 5 INSTR DEADREGS EFLAGS EDX ESI EDI R12 ZZ mov edx, 2 ; n + 401c53 -2 INSTR LOCAL n ESI ZZ NUMVia2ndSrcIMMEDNUM mov esi, 1 ; size + 401c53 5 INSTR BELONGTO 401810 + 401c53 5 INSTR DEADREGS EFLAGS ESI EDI R12 ZZ mov esi, 1 ; size + 401c58 5 INSTR BELONGTO 401810 + 401c58 5 INSTR DEADREGS EFLAGS EDI R12 ZZ mov edi, offset asc_405631; "\n\n" 401c5d -1 INSTR LOCAL NoMetaUpdate call _fwrite - 401c71 -2 INSTR LOCAL n ESI ZZ NUMVia2ndSrcIMMEDNUM mov esi, 1 + 401c5d 5 INSTR BELONGTO 401810 + 401c5d 5 INSTR DEADREGS EFLAGS R12 ZZ call _fwrite + 401c62 3 INSTR BELONGTO 401810 + 401c62 3 INSTR DEADREGS EFLAGS EAX ECX EDX ESI EDI R12 ZZ mov rcx, [rbx] + 401c65 7 INSTR BELONGTO 401810 + 401c65 7 INSTR DEADREGS EFLAGS EAX EDX EBX ESI EDI R12 ZZ mov rdi, cs:stderr + 401c6c 5 INSTR BELONGTO 401810 + 401c6c 5 INSTR DEADREGS EFLAGS EAX EDX EBX ESI R12 ZZ mov edx, offset aUsageS; "Usage: %s" + 401c71 -1 INSTR LOCAL MetadataRedundant mov esi, 1 + 401c71 5 INSTR BELONGTO 401810 + 401c76 2 INSTR BELONGTO 401810 + 401c76 2 INSTR DEADREGS EFLAGS EAX EBX R12 ZZ xor eax, eax 401c76 -2 INSTR LOCAL n EAX ZZ AlwaysNUM xor eax, eax 401c78 -1 INSTR LOCAL NoMetaUpdate call ___fprintf_chk - 401c90 -2 INSTR LOCAL n ESI ZZ NUMVia2ndSrcIMMEDNUM mov esi, 1 + 401c78 5 INSTR BELONGTO 401810 + 401c78 5 INSTR DEADREGS EFLAGS EBX R12 ZZ call ___fprintf_chk + 401c7d 7 INSTR BELONGTO 401810 + 401c7d 7 INSTR DEADREGS EFLAGS EAX ECX EDX EBX ESI EDI R12 ZZ mov rcx, cs:off_6074C0 + 401c84 7 INSTR BELONGTO 401810 + 401c84 7 INSTR DEADREGS EFLAGS EAX EDX EBX ESI EDI R12 ZZ mov rdi, cs:stderr + 401c8b 5 INSTR BELONGTO 401810 + 401c8b 5 INSTR DEADREGS EFLAGS EAX EDX EBX ESI R12 ZZ mov edx, offset aS ; " [%s]" + 401c90 -1 INSTR LOCAL MetadataRedundant mov esi, 1 + 401c90 5 INSTR BELONGTO 401810 + 401c95 2 INSTR BELONGTO 401810 + 401c95 2 INSTR DEADREGS EFLAGS EAX EBX R12 ZZ xor eax, eax 401c95 -2 INSTR LOCAL n EAX ZZ AlwaysNUM xor eax, eax 401c97 -1 INSTR LOCAL NoMetaUpdate call ___fprintf_chk - 401caf -2 INSTR LOCAL n ESI ZZ NUMVia2ndSrcIMMEDNUM mov esi, 1 + 401c97 5 INSTR BELONGTO 401810 + 401c97 5 INSTR DEADREGS EFLAGS EBX R12 ZZ call ___fprintf_chk + 401c9c 7 INSTR BELONGTO 401810 + 401c9c 7 INSTR DEADREGS EFLAGS EAX ECX EDX EBX ESI EDI R12 ZZ mov rcx, cs:off_6074E0 + 401ca3 7 INSTR BELONGTO 401810 + 401ca3 7 INSTR DEADREGS EFLAGS EAX EDX EBX ESI EDI R12 ZZ mov rdi, cs:stderr + 401caa 5 INSTR BELONGTO 401810 + 401caa 5 INSTR DEADREGS EFLAGS EAX EDX EBX ESI R12 ZZ mov edx, offset aS ; " [%s]" + 401caf -1 INSTR LOCAL MetadataRedundant mov esi, 1 + 401caf 5 INSTR BELONGTO 401810 + 401cb4 2 INSTR BELONGTO 401810 + 401cb4 2 INSTR DEADREGS EFLAGS EAX EBX R12 ZZ xor eax, eax 401cb4 -2 INSTR LOCAL n EAX ZZ AlwaysNUM xor eax, eax 401cb6 -1 INSTR LOCAL NoMetaUpdate call ___fprintf_chk - 401cc2 -2 INSTR LOCAL n EDI ZZ NUMVia2ndSrcIMMEDNUM mov edi, 0Ah + 401cb6 5 INSTR BELONGTO 401810 + 401cb6 5 INSTR DEADREGS EFLAGS EBX R12 ZZ call ___fprintf_chk + 401cbb 7 INSTR BELONGTO 401810 + 401cbb 7 INSTR DEADREGS EFLAGS EBX ESI EDI R12 ZZ mov rsi, cs:stderr ; stream + 401cc2 -2 INSTR LOCAL n EDI ZZ NUMVia2ndSrcIMMEDNUM mov edi, 0Ah ; c + 401cc2 5 INSTR BELONGTO 401810 + 401cc2 5 INSTR DEADREGS EFLAGS EBX EDI R12 ZZ mov edi, 0Ah ; c 401cc7 -1 INSTR LOCAL NoMetaUpdate call _fputc + 401cc7 5 INSTR BELONGTO 401810 + 401cc7 5 INSTR DEADREGS EFLAGS EBX R12 ZZ call _fputc + 401ccc 7 INSTR BELONGTO 401810 + 401ccc 7 INSTR DEADREGS EFLAGS EBX EDI R12 ZZ mov rdi, cs:qword_608828 401cd3 -1 INSTR LOCAL NoMetaUpdate call _XtDestroyApplicationContext - 401cd8 -2 INSTR LOCAL n EDI ZZ NUMVia2ndSrcIMMEDNUM mov edi, 1 + 401cd3 5 INSTR BELONGTO 401810 + 401cd3 5 INSTR DEADREGS EFLAGS EBX R12 ZZ call _XtDestroyApplicationContext + 401cd8 -2 INSTR LOCAL n EDI ZZ NUMVia2ndSrcIMMEDNUM mov edi, 1 ; status + 401cd8 5 INSTR BELONGTO 401810 + 401cd8 5 INSTR DEADREGS EFLAGS EBX EDI R12 ZZ mov edi, 1 ; status 401cdd -1 INSTR LOCAL NoMetaUpdate call _exit + 401cdd 5 INSTR BELONGTO 401810 + 401cdd 5 INSTR DEADREGS EFLAGS EBX R12 ZZ call _exit 401ce4 0 FUNC FRAMERESTORE 0 0 0 1 0 0 2 0 0 3 0 0 4 0 0 5 0 0 6 0 0 7 0 0 8 0 0 9 0 0 10 0 0 11 0 0 12 0 0 13 0 0 14 0 0 15 0 0 ZZ 401ce4 0 FUNC MMSAFENESS UNSAFE 401ce4 -1 INSTR LOCAL MetadataUnused xor ebp, ebp @@ -977,27 +1457,27 @@ 401ce4 42 FUNC GLOBAL start FUNC_UNSAFE NOFP NORET 401d0d 401ce4 8 MEMORYHOLE STACK esp + 0 ReturnAddress 401ce6 3 INSTR BELONGTO 401ce4 - 401ce6 3 INSTR DEADREGS EFLAGS ECX ESI EDI R8 R9 ZZ mov r9, rdx + 401ce6 3 INSTR DEADREGS EFLAGS ECX ESI EDI R8 R9 ZZ mov r9, rdx ; rtld_fini 401ce9 1 INSTR BELONGTO 401ce4 - 401ce9 1 INSTR DEADREGS EFLAGS ECX EDX ESI EDI R8 ZZ pop rsi + 401ce9 1 INSTR DEADREGS EFLAGS ECX EDX ESI EDI R8 ZZ pop rsi ; argc 401cea 3 INSTR BELONGTO 401ce4 - 401cea 3 INSTR DEADREGS EFLAGS ECX EDX EDI R8 ZZ mov rdx, rsp - 401cea 3 PTRIMMEDESP STACK 0 displ mov rdx, rsp + 401cea 3 INSTR DEADREGS EFLAGS ECX EDX EDI R8 ZZ mov rdx, rsp ; ubp_av + 401cea 3 PTRIMMEDESP STACK 0 displ mov rdx, rsp ; ubp_av 401ced 4 INSTR BELONGTO 401ce4 401ced 4 INSTR DEADREGS EFLAGS ECX EDI R8 ZZ and rsp, 0FFFFFFFFFFFFFFF0h 401cf1 1 INSTR BELONGTO 401ce4 401cf1 1 INSTR DEADREGS EFLAGS ECX EDI R8 ZZ push rax 401cf2 1 INSTR BELONGTO 401ce4 - 401cf2 1 INSTR DEADREGS EFLAGS ECX EDI R8 ZZ push rsp - 401cf3 -2 INSTR LOCAL n R8 ZZ NumericDEFs mov r8, offset nullsub_1 + 401cf2 1 INSTR DEADREGS EFLAGS ECX EDI R8 ZZ push rsp ; stack_end + 401cf3 -2 INSTR LOCAL n R8 ZZ NumericDEFs mov r8, offset fini ; fini 401cf3 7 INSTR BELONGTO 401ce4 - 401cf3 7 INSTR DEADREGS EFLAGS ECX EDI R8 ZZ mov r8, offset nullsub_1 - 401cfa -2 INSTR LOCAL n RCX ZZ NumericDEFs mov rcx, offset loc_404DD0 + 401cf3 7 INSTR DEADREGS EFLAGS ECX EDI R8 ZZ mov r8, offset fini ; fini + 401cfa -2 INSTR LOCAL n RCX ZZ NumericDEFs mov rcx, offset init; init 401cfa 7 INSTR BELONGTO 401ce4 - 401cfa 7 INSTR DEADREGS EFLAGS ECX EDI ZZ mov rcx, offset loc_404DD0 - 401d01 -2 INSTR LOCAL n RDI ZZ NumericDEFs mov rdi, offset loc_401810 + 401cfa 7 INSTR DEADREGS EFLAGS ECX EDI ZZ mov rcx, offset init; init + 401d01 -2 INSTR LOCAL n RDI ZZ NumericDEFs mov rdi, offset main; main 401d01 7 INSTR BELONGTO 401ce4 - 401d01 7 INSTR DEADREGS EFLAGS EDI ZZ mov rdi, offset loc_401810 + 401d01 7 INSTR DEADREGS EFLAGS EDI ZZ mov rdi, offset main; main 401d08 -1 INSTR LOCAL NoMetaUpdate call ___libc_start_main 401d08 5 INSTR BELONGTO 401ce4 401d08 5 INSTR DEADREGS EFLAGS ZZ call ___libc_start_main @@ -1009,7 +1489,7 @@ 401d10 23 FUNC GLOBAL sub_401D10 FUNC_SAFE NOFP RET 401d26 401d10 4 INSTR BELONGTO 401d10 401d10 4 INSTR DEADREGS EFLAGS EAX ZZ sub rsp, 8 - 401d10 8 DATAREF STACK 491 esp + 0 PARENT LocalFrame LOCALFRAME + 401d10 8 DATAREF STACK 496 esp + 0 PARENT LocalFrame LOCALFRAME 401d10 8 MEMORYHOLE STACK esp + 8 ReturnAddress 401d14 7 INSTR BELONGTO 401d10 401d14 7 INSTR DEADREGS EFLAGS EAX ZZ mov rax, cs:__gmon_start___ptr @@ -1038,7 +1518,7 @@ 401d34 -3 INSTR LOCAL NoWarn push rbx 401d35 4 INSTR BELONGTO 401d30 401d35 4 INSTR DEADREGS EFLAGS EBX ZZ sub rsp, 8 - 401d35 8 DATAREF STACK 492 esp + 0 PARENT LocalFrame LOCALFRAME + 401d35 8 DATAREF STACK 497 esp + 0 PARENT LocalFrame LOCALFRAME 401d35 8 MEMORYHOLE STACK esp + 16 ReturnAddress 401d35 8 MEMORYHOLE STACK esp + 8 CalleeSavedRegs 401d39 -1 INSTR LOCAL NoMetaUpdate cmp cs:byte_6085E8, 0 @@ -1111,7 +1591,7 @@ 401dd0 4 INSTR BELONGTO 401dd0 401dd0 4 INSTR DEADREGS EFLAGS EAX ECX EDX ESI EDI R8 R9 R10 R11 ZZ sub rsp, 8 401dd0 82 FUNC GLOBAL sub_401DD0 FUNC_UNSAFE NOFP RET 401e21 - 401dd0 8 DATAREF STACK 493 esp + 0 PARENT LocalFrame LOCALFRAME + 401dd0 8 DATAREF STACK 498 esp + 0 PARENT LocalFrame LOCALFRAME 401dd0 8 MEMORYHOLE STACK esp + 8 ReturnAddress 401dd4 -2 INSTR LOCAL n EDI ZZ NUMVia2ndSrcIMMEDNUM mov edi, 29h 401dd4 5 INSTR BELONGTO 401dd0 @@ -1162,7 +1642,7 @@ 401e30 4 INSTR BELONGTO 401e30 401e30 4 INSTR DEADREGS EFLAGS EAX ECX EDX ESI EDI R8 R9 R10 R11 ZZ sub rsp, 8 401e30 82 FUNC GLOBAL sub_401E30 FUNC_UNSAFE NOFP RET 401e81 - 401e30 8 DATAREF STACK 494 esp + 0 PARENT LocalFrame LOCALFRAME + 401e30 8 DATAREF STACK 499 esp + 0 PARENT LocalFrame LOCALFRAME 401e30 8 MEMORYHOLE STACK esp + 8 ReturnAddress 401e34 -2 INSTR LOCAL n EDI ZZ NUMVia2ndSrcIMMEDNUM mov edi, 2Bh 401e34 5 INSTR BELONGTO 401e30 @@ -1213,7 +1693,7 @@ 401e90 4 INSTR BELONGTO 401e90 401e90 4 INSTR DEADREGS EFLAGS EAX ECX EDX ESI EDI R8 R9 R10 R11 ZZ sub rsp, 8 401e90 82 FUNC GLOBAL sub_401E90 FUNC_UNSAFE NOFP RET 401ee1 - 401e90 8 DATAREF STACK 495 esp + 0 PARENT LocalFrame LOCALFRAME + 401e90 8 DATAREF STACK 500 esp + 0 PARENT LocalFrame LOCALFRAME 401e90 8 MEMORYHOLE STACK esp + 8 ReturnAddress 401e94 -2 INSTR LOCAL n EDI ZZ NUMVia2ndSrcIMMEDNUM mov edi, 8 401e94 5 INSTR BELONGTO 401e90 @@ -1264,7 +1744,7 @@ 401ef0 4 INSTR BELONGTO 401ef0 401ef0 4 INSTR DEADREGS EFLAGS EAX ECX EDX ESI EDI R8 R9 R10 R11 ZZ sub rsp, 8 401ef0 82 FUNC GLOBAL sub_401EF0 FUNC_UNSAFE NOFP RET 401f41 - 401ef0 8 DATAREF STACK 496 esp + 0 PARENT LocalFrame LOCALFRAME + 401ef0 8 DATAREF STACK 501 esp + 0 PARENT LocalFrame LOCALFRAME 401ef0 8 MEMORYHOLE STACK esp + 8 ReturnAddress 401ef4 -2 INSTR LOCAL n EDI ZZ NUMVia2ndSrcIMMEDNUM mov edi, 2 401ef4 5 INSTR BELONGTO 401ef0 @@ -1315,7 +1795,7 @@ 401f50 4 INSTR BELONGTO 401f50 401f50 4 INSTR DEADREGS EFLAGS EAX ECX EDX ESI EDI R8 R9 R10 R11 ZZ sub rsp, 8 401f50 82 FUNC GLOBAL sub_401F50 FUNC_UNSAFE NOFP RET 401fa1 - 401f50 8 DATAREF STACK 497 esp + 0 PARENT LocalFrame LOCALFRAME + 401f50 8 DATAREF STACK 502 esp + 0 PARENT LocalFrame LOCALFRAME 401f50 8 MEMORYHOLE STACK esp + 8 ReturnAddress 401f54 -2 INSTR LOCAL n EDI ZZ NUMVia2ndSrcIMMEDNUM mov edi, 1 401f54 5 INSTR BELONGTO 401f50 @@ -1366,7 +1846,7 @@ 401fb0 4 INSTR BELONGTO 401fb0 401fb0 4 INSTR DEADREGS EFLAGS EAX ECX EDX ESI EDI R8 R9 R10 R11 ZZ sub rsp, 8 401fb0 82 FUNC GLOBAL sub_401FB0 FUNC_UNSAFE NOFP RET 402001 - 401fb0 8 DATAREF STACK 498 esp + 0 PARENT LocalFrame LOCALFRAME + 401fb0 8 DATAREF STACK 503 esp + 0 PARENT LocalFrame LOCALFRAME 401fb0 8 MEMORYHOLE STACK esp + 8 ReturnAddress 401fb4 -2 INSTR LOCAL n EDI ZZ NUMVia2ndSrcIMMEDNUM mov edi, 6 401fb4 5 INSTR BELONGTO 401fb0 @@ -1417,7 +1897,7 @@ 402010 4 INSTR BELONGTO 402010 402010 4 INSTR DEADREGS EFLAGS EAX ECX EDX ESI EDI R8 R9 R10 R11 ZZ sub rsp, 8 402010 74 FUNC GLOBAL sub_402010 FUNC_UNSAFE NOFP RET 402059 - 402010 8 DATAREF STACK 499 esp + 0 PARENT LocalFrame LOCALFRAME + 402010 8 DATAREF STACK 504 esp + 0 PARENT LocalFrame LOCALFRAME 402010 8 MEMORYHOLE STACK esp + 8 ReturnAddress 402014 2 INSTR BELONGTO 402010 402014 2 INSTR DEADREGS EFLAGS EAX ECX EDX ESI EDI R8 R9 R10 R11 ZZ xor edi, edi @@ -1468,7 +1948,7 @@ 402060 4 INSTR BELONGTO 402060 402060 4 INSTR DEADREGS EFLAGS EAX ECX EDX ESI EDI R8 R9 R10 R11 ZZ sub rsp, 8 402060 82 FUNC GLOBAL sub_402060 FUNC_UNSAFE NOFP RET 4020b1 - 402060 8 DATAREF STACK 500 esp + 0 PARENT LocalFrame LOCALFRAME + 402060 8 DATAREF STACK 505 esp + 0 PARENT LocalFrame LOCALFRAME 402060 8 MEMORYHOLE STACK esp + 8 ReturnAddress 402064 -2 INSTR LOCAL n EDI ZZ NUMVia2ndSrcIMMEDNUM mov edi, 0Fh 402064 5 INSTR BELONGTO 402060 @@ -1519,7 +1999,7 @@ 4020c0 4 INSTR BELONGTO 4020c0 4020c0 4 INSTR DEADREGS EFLAGS EAX ECX EDX ESI EDI R8 R9 R10 R11 ZZ sub rsp, 8 4020c0 82 FUNC GLOBAL sub_4020C0 FUNC_UNSAFE NOFP RET 402111 - 4020c0 8 DATAREF STACK 501 esp + 0 PARENT LocalFrame LOCALFRAME + 4020c0 8 DATAREF STACK 506 esp + 0 PARENT LocalFrame LOCALFRAME 4020c0 8 MEMORYHOLE STACK esp + 8 ReturnAddress 4020c4 -2 INSTR LOCAL n EDI ZZ NUMVia2ndSrcIMMEDNUM mov edi, 0Dh 4020c4 5 INSTR BELONGTO 4020c0 @@ -1570,7 +2050,7 @@ 402120 4 INSTR BELONGTO 402120 402120 4 INSTR DEADREGS EFLAGS EAX ECX EDX ESI EDI R8 R9 R10 R11 ZZ sub rsp, 8 402120 82 FUNC GLOBAL sub_402120 FUNC_UNSAFE NOFP RET 402171 - 402120 8 DATAREF STACK 502 esp + 0 PARENT LocalFrame LOCALFRAME + 402120 8 DATAREF STACK 507 esp + 0 PARENT LocalFrame LOCALFRAME 402120 8 MEMORYHOLE STACK esp + 8 ReturnAddress 402124 -2 INSTR LOCAL n EDI ZZ NUMVia2ndSrcIMMEDNUM mov edi, 0Ch 402124 5 INSTR BELONGTO 402120 @@ -1621,7 +2101,7 @@ 402180 4 INSTR BELONGTO 402180 402180 4 INSTR DEADREGS EFLAGS EAX ECX EDX ESI EDI R8 R9 R10 R11 ZZ sub rsp, 8 402180 82 FUNC GLOBAL sub_402180 FUNC_UNSAFE NOFP RET 4021d1 - 402180 8 DATAREF STACK 503 esp + 0 PARENT LocalFrame LOCALFRAME + 402180 8 DATAREF STACK 508 esp + 0 PARENT LocalFrame LOCALFRAME 402180 8 MEMORYHOLE STACK esp + 8 ReturnAddress 402184 -2 INSTR LOCAL n EDI ZZ NUMVia2ndSrcIMMEDNUM mov edi, 10h 402184 5 INSTR BELONGTO 402180 @@ -1672,7 +2152,7 @@ 4021e0 4 INSTR BELONGTO 4021e0 4021e0 4 INSTR DEADREGS EFLAGS EAX ECX EDX ESI EDI R8 R9 R10 R11 ZZ sub rsp, 8 4021e0 82 FUNC GLOBAL sub_4021E0 FUNC_UNSAFE NOFP RET 402231 - 4021e0 8 DATAREF STACK 504 esp + 0 PARENT LocalFrame LOCALFRAME + 4021e0 8 DATAREF STACK 509 esp + 0 PARENT LocalFrame LOCALFRAME 4021e0 8 MEMORYHOLE STACK esp + 8 ReturnAddress 4021e4 -2 INSTR LOCAL n EDI ZZ NUMVia2ndSrcIMMEDNUM mov edi, 23h 4021e4 5 INSTR BELONGTO 4021e0 @@ -1723,7 +2203,7 @@ 402240 4 INSTR BELONGTO 402240 402240 4 INSTR DEADREGS EFLAGS EAX ECX EDX ESI EDI R8 R9 R10 R11 ZZ sub rsp, 8 402240 82 FUNC GLOBAL sub_402240 FUNC_UNSAFE NOFP RET 402291 - 402240 8 DATAREF STACK 505 esp + 0 PARENT LocalFrame LOCALFRAME + 402240 8 DATAREF STACK 510 esp + 0 PARENT LocalFrame LOCALFRAME 402240 8 MEMORYHOLE STACK esp + 8 ReturnAddress 402244 -2 INSTR LOCAL n EDI ZZ NUMVia2ndSrcIMMEDNUM mov edi, 2Ah 402244 5 INSTR BELONGTO 402240 @@ -1774,7 +2254,7 @@ 4022a0 4 INSTR BELONGTO 4022a0 4022a0 4 INSTR DEADREGS EFLAGS EAX ECX EDX ESI EDI R8 R9 R10 R11 ZZ sub rsp, 8 4022a0 82 FUNC GLOBAL sub_4022A0 FUNC_UNSAFE NOFP RET 4022f1 - 4022a0 8 DATAREF STACK 506 esp + 0 PARENT LocalFrame LOCALFRAME + 4022a0 8 DATAREF STACK 511 esp + 0 PARENT LocalFrame LOCALFRAME 4022a0 8 MEMORYHOLE STACK esp + 8 ReturnAddress 4022a4 -2 INSTR LOCAL n EDI ZZ NUMVia2ndSrcIMMEDNUM mov edi, 0Ah 4022a4 5 INSTR BELONGTO 4022a0 @@ -1825,7 +2305,7 @@ 402300 4 INSTR BELONGTO 402300 402300 4 INSTR DEADREGS EFLAGS EAX ECX EDX ESI EDI R8 R9 R10 R11 ZZ sub rsp, 8 402300 82 FUNC GLOBAL sub_402300 FUNC_UNSAFE NOFP RET 402351 - 402300 8 DATAREF STACK 507 esp + 0 PARENT LocalFrame LOCALFRAME + 402300 8 DATAREF STACK 512 esp + 0 PARENT LocalFrame LOCALFRAME 402300 8 MEMORYHOLE STACK esp + 8 ReturnAddress 402304 -2 INSTR LOCAL n EDI ZZ NUMVia2ndSrcIMMEDNUM mov edi, 7 402304 5 INSTR BELONGTO 402300 @@ -1876,7 +2356,7 @@ 402360 103 FUNC GLOBAL sub_402360 FUNC_UNSAFE NOFP RET 4023c6 402360 4 INSTR BELONGTO 402360 402360 4 INSTR DEADREGS EFLAGS EAX ECX EDX ESI EDI R8 R9 R10 R11 ZZ sub rsp, 8 - 402360 8 DATAREF STACK 508 esp + 0 PARENT LocalFrame LOCALFRAME + 402360 8 DATAREF STACK 513 esp + 0 PARENT LocalFrame LOCALFRAME 402360 8 MEMORYHOLE STACK esp + 8 ReturnAddress 402364 -2 INSTR LOCAL n EDI ZZ NUMVia2ndSrcIMMEDNUM mov edi, 1Eh 402364 5 INSTR BELONGTO 402360 @@ -1936,7 +2416,7 @@ 4023d0 103 FUNC GLOBAL sub_4023D0 FUNC_UNSAFE NOFP RET 402436 4023d0 4 INSTR BELONGTO 4023d0 4023d0 4 INSTR DEADREGS EFLAGS EAX ECX EDX ESI EDI R8 R9 R10 R11 ZZ sub rsp, 8 - 4023d0 8 DATAREF STACK 509 esp + 0 PARENT LocalFrame LOCALFRAME + 4023d0 8 DATAREF STACK 514 esp + 0 PARENT LocalFrame LOCALFRAME 4023d0 8 MEMORYHOLE STACK esp + 8 ReturnAddress 4023d4 -2 INSTR LOCAL n EDI ZZ NUMVia2ndSrcIMMEDNUM mov edi, 14h 4023d4 5 INSTR BELONGTO 4023d0 @@ -1996,7 +2476,7 @@ 402440 103 FUNC GLOBAL sub_402440 FUNC_UNSAFE NOFP RET 4024a6 402440 4 INSTR BELONGTO 402440 402440 4 INSTR DEADREGS EFLAGS EAX ECX EDX ESI EDI R8 R9 R10 R11 ZZ sub rsp, 8 - 402440 8 DATAREF STACK 510 esp + 0 PARENT LocalFrame LOCALFRAME + 402440 8 DATAREF STACK 515 esp + 0 PARENT LocalFrame LOCALFRAME 402440 8 MEMORYHOLE STACK esp + 8 ReturnAddress 402444 -2 INSTR LOCAL n EDI ZZ NUMVia2ndSrcIMMEDNUM mov edi, 19h 402444 5 INSTR BELONGTO 402440 @@ -2056,7 +2536,7 @@ 4024b0 103 FUNC GLOBAL sub_4024B0 FUNC_UNSAFE NOFP RET 402516 4024b0 4 INSTR BELONGTO 4024b0 4024b0 4 INSTR DEADREGS EFLAGS EAX ECX EDX ESI EDI R8 R9 R10 R11 ZZ sub rsp, 8 - 4024b0 8 DATAREF STACK 511 esp + 0 PARENT LocalFrame LOCALFRAME + 4024b0 8 DATAREF STACK 516 esp + 0 PARENT LocalFrame LOCALFRAME 4024b0 8 MEMORYHOLE STACK esp + 8 ReturnAddress 4024b4 -2 INSTR LOCAL n EDI ZZ NUMVia2ndSrcIMMEDNUM mov edi, 1Dh 4024b4 5 INSTR BELONGTO 4024b0 @@ -2116,7 +2596,7 @@ 402520 103 FUNC GLOBAL sub_402520 FUNC_UNSAFE NOFP RET 402586 402520 4 INSTR BELONGTO 402520 402520 4 INSTR DEADREGS EFLAGS EAX ECX EDX ESI EDI R8 R9 R10 R11 ZZ sub rsp, 8 - 402520 8 DATAREF STACK 512 esp + 0 PARENT LocalFrame LOCALFRAME + 402520 8 DATAREF STACK 517 esp + 0 PARENT LocalFrame LOCALFRAME 402520 8 MEMORYHOLE STACK esp + 8 ReturnAddress 402524 -2 INSTR LOCAL n EDI ZZ NUMVia2ndSrcIMMEDNUM mov edi, 0Eh 402524 5 INSTR BELONGTO 402520 @@ -2176,7 +2656,7 @@ 402590 103 FUNC GLOBAL sub_402590 FUNC_UNSAFE NOFP RET 4025f6 402590 4 INSTR BELONGTO 402590 402590 4 INSTR DEADREGS EFLAGS EAX ECX EDX ESI EDI R8 R9 R10 R11 ZZ sub rsp, 8 - 402590 8 DATAREF STACK 513 esp + 0 PARENT LocalFrame LOCALFRAME + 402590 8 DATAREF STACK 518 esp + 0 PARENT LocalFrame LOCALFRAME 402590 8 MEMORYHOLE STACK esp + 8 ReturnAddress 402594 -2 INSTR LOCAL n EDI ZZ NUMVia2ndSrcIMMEDNUM mov edi, 18h 402594 5 INSTR BELONGTO 402590 @@ -2236,7 +2716,7 @@ 402600 103 FUNC GLOBAL sub_402600 FUNC_UNSAFE NOFP RET 402666 402600 4 INSTR BELONGTO 402600 402600 4 INSTR DEADREGS EFLAGS EAX ECX EDX ESI EDI R8 R9 R10 R11 ZZ sub rsp, 8 - 402600 8 DATAREF STACK 514 esp + 0 PARENT LocalFrame LOCALFRAME + 402600 8 DATAREF STACK 519 esp + 0 PARENT LocalFrame LOCALFRAME 402600 8 MEMORYHOLE STACK esp + 8 ReturnAddress 402604 -2 INSTR LOCAL n EDI ZZ NUMVia2ndSrcIMMEDNUM mov edi, 13h 402604 5 INSTR BELONGTO 402600 @@ -2296,7 +2776,7 @@ 402670 103 FUNC GLOBAL sub_402670 FUNC_UNSAFE NOFP RET 4026d6 402670 4 INSTR BELONGTO 402670 402670 4 INSTR DEADREGS EFLAGS EAX ECX EDX ESI EDI R8 R9 R10 R11 ZZ sub rsp, 8 - 402670 8 DATAREF STACK 515 esp + 0 PARENT LocalFrame LOCALFRAME + 402670 8 DATAREF STACK 520 esp + 0 PARENT LocalFrame LOCALFRAME 402670 8 MEMORYHOLE STACK esp + 8 ReturnAddress 402674 -2 INSTR LOCAL n EDI ZZ NUMVia2ndSrcIMMEDNUM mov edi, 22h 402674 5 INSTR BELONGTO 402670 @@ -2362,7 +2842,7 @@ 4026f0 4 INSTR BELONGTO 4026f0 4026f0 4 INSTR DEADREGS EFLAGS EAX ECX EDX ESI EDI R8 R9 R10 R11 ZZ sub rsp, 8 4026f0 74 FUNC GLOBAL sub_4026F0 FUNC_UNSAFE NOFP RET 402739 - 4026f0 8 DATAREF STACK 519 esp + 0 PARENT LocalFrame LOCALFRAME + 4026f0 8 DATAREF STACK 524 esp + 0 PARENT LocalFrame LOCALFRAME 4026f0 8 MEMORYHOLE STACK esp + 8 ReturnAddress 4026f4 -2 INSTR LOCAL n EDI ZZ NUMVia2ndSrcIMMEDNUM mov edi, 0Bh 4026f4 5 INSTR BELONGTO 4026f0 @@ -2410,7 +2890,7 @@ 402740 4 INSTR BELONGTO 402740 402740 4 INSTR DEADREGS EFLAGS EAX ECX EDX ESI EDI R8 R9 R10 R11 ZZ sub rsp, 8 402740 74 FUNC GLOBAL sub_402740 FUNC_UNSAFE NOFP RET 402789 - 402740 8 DATAREF STACK 520 esp + 0 PARENT LocalFrame LOCALFRAME + 402740 8 DATAREF STACK 525 esp + 0 PARENT LocalFrame LOCALFRAME 402740 8 MEMORYHOLE STACK esp + 8 ReturnAddress 402744 -2 INSTR LOCAL n EDI ZZ NUMVia2ndSrcIMMEDNUM mov edi, 2Ch 402744 5 INSTR BELONGTO 402740 @@ -2458,7 +2938,7 @@ 402790 4 INSTR BELONGTO 402790 402790 4 INSTR DEADREGS EFLAGS EAX ECX EDX ESI EDI R8 R9 R10 R11 ZZ sub rsp, 8 402790 74 FUNC GLOBAL sub_402790 FUNC_UNSAFE NOFP RET 4027d9 - 402790 8 DATAREF STACK 521 esp + 0 PARENT LocalFrame LOCALFRAME + 402790 8 DATAREF STACK 526 esp + 0 PARENT LocalFrame LOCALFRAME 402790 8 MEMORYHOLE STACK esp + 8 ReturnAddress 402794 -2 INSTR LOCAL n EDI ZZ NUMVia2ndSrcIMMEDNUM mov edi, 12h 402794 5 INSTR BELONGTO 402790 @@ -2540,7 +3020,7 @@ 402830 4 INSTR BELONGTO 402830 402830 4 INSTR DEADREGS EFLAGS EAX ECX EDX ESI EDI R8 R9 R10 R11 ZZ sub rsp, 8 402830 74 FUNC GLOBAL sub_402830 FUNC_UNSAFE NOFP RET 402879 - 402830 8 DATAREF STACK 522 esp + 0 PARENT LocalFrame LOCALFRAME + 402830 8 DATAREF STACK 527 esp + 0 PARENT LocalFrame LOCALFRAME 402830 8 MEMORYHOLE STACK esp + 8 ReturnAddress 402834 -2 INSTR LOCAL n EDI ZZ NUMVia2ndSrcIMMEDNUM mov edi, 4 402834 5 INSTR BELONGTO 402830 @@ -2588,7 +3068,7 @@ 402880 4 INSTR BELONGTO 402880 402880 4 INSTR DEADREGS EFLAGS EAX ECX EDX ESI EDI R8 R9 R10 R11 ZZ sub rsp, 8 402880 74 FUNC GLOBAL sub_402880 FUNC_UNSAFE NOFP RET 4028c9 - 402880 8 DATAREF STACK 523 esp + 0 PARENT LocalFrame LOCALFRAME + 402880 8 DATAREF STACK 528 esp + 0 PARENT LocalFrame LOCALFRAME 402880 8 MEMORYHOLE STACK esp + 8 ReturnAddress 402884 -2 INSTR LOCAL n EDI ZZ NUMVia2ndSrcIMMEDNUM mov edi, 26h 402884 5 INSTR BELONGTO 402880 @@ -2636,7 +3116,7 @@ 4028d0 4 INSTR BELONGTO 4028d0 4028d0 4 INSTR DEADREGS EFLAGS EAX ECX EDX ESI EDI R8 R9 R10 R11 ZZ sub rsp, 8 4028d0 74 FUNC GLOBAL sub_4028D0 FUNC_UNSAFE NOFP RET 402919 - 4028d0 8 DATAREF STACK 524 esp + 0 PARENT LocalFrame LOCALFRAME + 4028d0 8 DATAREF STACK 529 esp + 0 PARENT LocalFrame LOCALFRAME 4028d0 8 MEMORYHOLE STACK esp + 8 ReturnAddress 4028d4 -2 INSTR LOCAL n EDI ZZ NUMVia2ndSrcIMMEDNUM mov edi, 11h 4028d4 5 INSTR BELONGTO 4028d0 @@ -2684,7 +3164,7 @@ 402920 4 INSTR BELONGTO 402920 402920 4 INSTR DEADREGS EFLAGS EAX ECX EDX ESI EDI R8 R9 R10 R11 ZZ sub rsp, 8 402920 74 FUNC GLOBAL sub_402920 FUNC_UNSAFE NOFP RET 402969 - 402920 8 DATAREF STACK 525 esp + 0 PARENT LocalFrame LOCALFRAME + 402920 8 DATAREF STACK 530 esp + 0 PARENT LocalFrame LOCALFRAME 402920 8 MEMORYHOLE STACK esp + 8 ReturnAddress 402924 -2 INSTR LOCAL n EDI ZZ NUMVia2ndSrcIMMEDNUM mov edi, 5 402924 5 INSTR BELONGTO 402920 @@ -2732,7 +3212,7 @@ 402970 4 INSTR BELONGTO 402970 402970 4 INSTR DEADREGS EFLAGS EAX ECX EDX ESI EDI R8 R9 R10 R11 ZZ sub rsp, 8 402970 74 FUNC GLOBAL sub_402970 FUNC_UNSAFE NOFP RET 4029b9 - 402970 8 DATAREF STACK 526 esp + 0 PARENT LocalFrame LOCALFRAME + 402970 8 DATAREF STACK 531 esp + 0 PARENT LocalFrame LOCALFRAME 402970 8 MEMORYHOLE STACK esp + 8 ReturnAddress 402974 -2 INSTR LOCAL n EDI ZZ NUMVia2ndSrcIMMEDNUM mov edi, 27h 402974 5 INSTR BELONGTO 402970 @@ -2780,7 +3260,7 @@ 4029c0 4 INSTR BELONGTO 4029c0 4029c0 4 INSTR DEADREGS EFLAGS EAX ECX EDX ESI EDI R8 R9 R10 R11 ZZ sub rsp, 8 4029c0 74 FUNC GLOBAL sub_4029C0 FUNC_UNSAFE NOFP RET 402a09 - 4029c0 8 DATAREF STACK 527 esp + 0 PARENT LocalFrame LOCALFRAME + 4029c0 8 DATAREF STACK 532 esp + 0 PARENT LocalFrame LOCALFRAME 4029c0 8 MEMORYHOLE STACK esp + 8 ReturnAddress 4029c4 -2 INSTR LOCAL n EDI ZZ NUMVia2ndSrcIMMEDNUM mov edi, 28h 4029c4 5 INSTR BELONGTO 4029c0 @@ -2828,7 +3308,7 @@ 402a10 4 INSTR BELONGTO 402a10 402a10 4 INSTR DEADREGS EFLAGS EAX ZZ sub rsp, 8 402a10 586 FUNC GLOBAL sub_402A10 FUNC_UNSAFE NOFP RET 402c59 - 402a10 8 DATAREF STACK 528 esp + 0 PARENT LocalFrame LOCALFRAME + 402a10 8 DATAREF STACK 533 esp + 0 PARENT LocalFrame LOCALFRAME 402a10 8 MEMORYHOLE STACK esp + 8 ReturnAddress 402a14 -1 INSTR LOCAL MetadataUnused mov rax, [rdx] 402a14 3 INSTR BELONGTO 402a10 @@ -3135,7 +3615,7 @@ 402c60 4 INSTR BELONGTO 402c60 402c60 4 INSTR DEADREGS EFLAGS EAX ECX EDX ESI EDI R8 R9 R10 R11 ZZ sub rsp, 8 402c60 74 FUNC GLOBAL sub_402C60 FUNC_UNSAFE NOFP RET 402ca9 - 402c60 8 DATAREF STACK 529 esp + 0 PARENT LocalFrame LOCALFRAME + 402c60 8 DATAREF STACK 534 esp + 0 PARENT LocalFrame LOCALFRAME 402c60 8 MEMORYHOLE STACK esp + 8 ReturnAddress 402c64 -2 INSTR LOCAL n EDI ZZ NUMVia2ndSrcIMMEDNUM mov edi, 9 402c64 5 INSTR BELONGTO 402c60 @@ -3183,7 +3663,7 @@ 402cb0 4 INSTR BELONGTO 402cb0 402cb0 4 INSTR DEADREGS EFLAGS EAX ECX EDX ESI EDI R8 R9 R10 R11 ZZ sub rsp, 8 402cb0 74 FUNC GLOBAL sub_402CB0 FUNC_UNSAFE NOFP RET 402cf9 - 402cb0 8 DATAREF STACK 530 esp + 0 PARENT LocalFrame LOCALFRAME + 402cb0 8 DATAREF STACK 535 esp + 0 PARENT LocalFrame LOCALFRAME 402cb0 8 MEMORYHOLE STACK esp + 8 ReturnAddress 402cb4 -2 INSTR LOCAL n EDI ZZ NUMVia2ndSrcIMMEDNUM mov edi, 25h 402cb4 5 INSTR BELONGTO 402cb0 @@ -3231,7 +3711,7 @@ 402d00 4 INSTR BELONGTO 402d00 402d00 4 INSTR DEADREGS EFLAGS EAX ECX EDX ESI EDI R8 R9 R10 R11 ZZ sub rsp, 8 402d00 74 FUNC GLOBAL sub_402D00 FUNC_UNSAFE NOFP RET 402d49 - 402d00 8 DATAREF STACK 531 esp + 0 PARENT LocalFrame LOCALFRAME + 402d00 8 DATAREF STACK 536 esp + 0 PARENT LocalFrame LOCALFRAME 402d00 8 MEMORYHOLE STACK esp + 8 ReturnAddress 402d04 -2 INSTR LOCAL n EDI ZZ NUMVia2ndSrcIMMEDNUM mov edi, 3 402d04 5 INSTR BELONGTO 402d00 @@ -3279,7 +3759,7 @@ 402d50 4 INSTR BELONGTO 402d50 402d50 4 INSTR DEADREGS EFLAGS EAX ECX EDX ESI EDI R8 R9 R10 R11 ZZ sub rsp, 8 402d50 74 FUNC GLOBAL sub_402D50 FUNC_UNSAFE NOFP RET 402d99 - 402d50 8 DATAREF STACK 532 esp + 0 PARENT LocalFrame LOCALFRAME + 402d50 8 DATAREF STACK 537 esp + 0 PARENT LocalFrame LOCALFRAME 402d50 8 MEMORYHOLE STACK esp + 8 ReturnAddress 402d54 -2 INSTR LOCAL n EDI ZZ NUMVia2ndSrcIMMEDNUM mov edi, 2Eh 402d54 5 INSTR BELONGTO 402d50 @@ -3333,10 +3813,10 @@ 402da6 1 INSTR BELONGTO 402da0 402da6 1 INSTR DEADREGS EFLAGS EAX ZZ push rbx 402da6 -3 INSTR LOCAL NoWarn push rbx - 402da7 16 DATAREF STACK 534 esp + 40 CHILDOF 533 OFFSET 40 LOCALVAR var_20 + 402da7 16 DATAREF STACK 539 esp + 40 CHILDOF 538 OFFSET 40 LOCALVAR var_20 402da7 4 INSTR BELONGTO 402da0 402da7 4 INSTR DEADREGS EFLAGS EAX EBX ZZ sub rsp, 38h - 402da7 56 DATAREF STACK 533 esp + 0 PARENT LocalFrame LOCALFRAME + 402da7 56 DATAREF STACK 538 esp + 0 PARENT LocalFrame LOCALFRAME 402da7 8 MEMORYHOLE STACK esp + 56 CalleeSavedRegs 402da7 8 MEMORYHOLE STACK esp + 64 ReturnAddress 402dab -2 INSTR LOCAL n RAX ZZ NumericDEFs mov rax, fs:28h @@ -3513,12 +3993,12 @@ 402f00 0 FUNC MMSAFENESS SAFE 402f00 1 INSTR BELONGTO 402f00 402f00 1 INSTR DEADREGS EFLAGS ESI ZZ push rbx - 402f00 39 FUNC GLOBAL handler FUNC_UNSAFE NOFP NORET 402f26 - 402f00 8 DATAREF STACK 535 esp + 0 PARENT LocalFrame LOCALFRAME + 402f00 39 FUNC GLOBAL sub_402F00 FUNC_UNSAFE NOFP NORET 402f26 + 402f00 8 DATAREF STACK 540 esp + 0 PARENT LocalFrame LOCALFRAME 402f00 8 MEMORYHOLE STACK esp + 8 ReturnAddress - 402f01 -2 INSTR LOCAL n ESI ZZ NumericDEFs mov esi, offset handler; handler + 402f01 -2 INSTR LOCAL n ESI ZZ NumericDEFs mov esi, offset sub_402F00; handler 402f01 5 INSTR BELONGTO 402f00 - 402f01 5 INSTR DEADREGS EFLAGS EBX ESI ZZ mov esi, offset handler; handler + 402f01 5 INSTR DEADREGS EFLAGS EBX ESI ZZ mov esi, offset sub_402F00; handler 402f06 2 INSTR BELONGTO 402f00 402f06 2 INSTR DEADREGS EFLAGS EBX ZZ mov ebx, edi 402f08 -2 INSTR LOCAL n EDI ZZ NUMVia2ndSrcIMMEDNUM mov edi, 4 ; sig @@ -3541,12 +4021,12 @@ 402f30 0 FUNC MMSAFENESS SAFE 402f30 1 INSTR BELONGTO 402f30 402f30 1 INSTR DEADREGS EFLAGS ESI ZZ push rbx - 402f30 39 FUNC GLOBAL sub_402F30 FUNC_UNSAFE NOFP NORET 402f56 - 402f30 8 DATAREF STACK 536 esp + 0 PARENT LocalFrame LOCALFRAME + 402f30 39 FUNC GLOBAL handler FUNC_UNSAFE NOFP NORET 402f56 + 402f30 8 DATAREF STACK 541 esp + 0 PARENT LocalFrame LOCALFRAME 402f30 8 MEMORYHOLE STACK esp + 8 ReturnAddress - 402f31 -2 INSTR LOCAL n ESI ZZ NumericDEFs mov esi, offset sub_402F30; handler + 402f31 -2 INSTR LOCAL n ESI ZZ NumericDEFs mov esi, offset handler; handler 402f31 5 INSTR BELONGTO 402f30 - 402f31 5 INSTR DEADREGS EFLAGS EBX ESI ZZ mov esi, offset sub_402F30; handler + 402f31 5 INSTR DEADREGS EFLAGS EBX ESI ZZ mov esi, offset handler; handler 402f36 2 INSTR BELONGTO 402f30 402f36 2 INSTR DEADREGS EFLAGS EBX ZZ mov ebx, edi 402f38 -2 INSTR LOCAL n EDI ZZ NUMVia2ndSrcIMMEDNUM mov edi, 8 ; sig @@ -3747,11 +4227,11 @@ 403115 5 INSTR BELONGTO 403110 403115 5 INSTR DEADREGS EFLAGS EBX ZZ mov [rsp+var_8], rbp 403115 5 PTRIMMEDESP STACK -8 displ mov [rsp+var_8], rbp - 40311a 24 DATAREF STACK 537 esp + 0 PARENT LocalFrame LOCALFRAME + 40311a 24 DATAREF STACK 542 esp + 0 PARENT LocalFrame LOCALFRAME 40311a 4 INSTR BELONGTO 403110 40311a 4 INSTR DEADREGS EFLAGS EBX ZZ sub rsp, 18h - 40311a 8 DATAREF STACK 538 esp + 8 CHILDOF 537 OFFSET 8 LOCALVAR var_10 - 40311a 8 DATAREF STACK 539 esp + 16 CHILDOF 537 OFFSET 16 LOCALVAR var_8 + 40311a 8 DATAREF STACK 543 esp + 8 CHILDOF 542 OFFSET 8 LOCALVAR var_10 + 40311a 8 DATAREF STACK 544 esp + 16 CHILDOF 542 OFFSET 16 LOCALVAR var_8 40311a 8 MEMORYHOLE STACK esp + 24 ReturnAddress 40311e -1 INSTR LOCAL NoMetaUpdate call ___errno_location 40311e 5 INSTR BELONGTO 403110 @@ -3794,7 +4274,7 @@ 403152 -1 INSTR LOCAL NoMetaUpdate cmp edi, 0FFFFFFFFh 403152 3 INSTR BELONGTO 403150 403155 1 INSTR BELONGTO 403150 - 403155 8 DATAREF STACK 540 esp + 0 PARENT LocalFrame LOCALFRAME + 403155 8 DATAREF STACK 545 esp + 0 PARENT LocalFrame LOCALFRAME 403155 8 MEMORYHOLE STACK esp + 8 ReturnAddress 403156 2 INSTR BELONGTO 403150 403156 2 INSTR DEADREGS EBX ZZ mov ebx, edi @@ -3910,7 +4390,7 @@ 403260 1 INSTR BELONGTO 403260 403260 1 INSTR DEADREGS EFLAGS ZZ push rbx 403260 66 FUNC GLOBAL sub_403260 FUNC_UNSAFE NOFP RET 4032a1 - 403260 8 DATAREF STACK 541 esp + 0 PARENT LocalFrame LOCALFRAME + 403260 8 DATAREF STACK 546 esp + 0 PARENT LocalFrame LOCALFRAME 403260 8 MEMORYHOLE STACK esp + 8 ReturnAddress 403261 -1 INSTR LOCAL NoMetaUpdate call ___errno_location 403261 5 INSTR BELONGTO 403260 @@ -3954,8 +4434,8 @@ 4032b2 2 INSTR BELONGTO 4032b0 4032b2 2 INSTR DEADREGS EFLAGS EAX EDX EBX ZZ mov ebx, edi 4032b2 -2 INSTR LOCAL n EBX ZZ NumericDEFs mov ebx, edi - 4032b4 24 DATAREF STACK 542 esp + 0 PARENT LocalFrame LOCALFRAME - 4032b4 2 DATAREF STACK 543 esp + 0 CHILDOF 542 OFFSET 0 OutArgsRegion OUTARGS + 4032b4 24 DATAREF STACK 547 esp + 0 PARENT LocalFrame LOCALFRAME + 4032b4 2 DATAREF STACK 548 esp + 0 CHILDOF 547 OFFSET 0 OutArgsRegion OUTARGS 4032b4 4 INSTR BELONGTO 4032b0 4032b4 4 INSTR DEADREGS EFLAGS EAX EDX ZZ sub rsp, 18h 4032b4 8 MEMORYHOLE STACK esp + 24 CalleeSavedRegs @@ -4239,7 +4719,7 @@ 403580 145 FUNC GLOBAL sub_403580 FUNC_UNSAFE NOFP RET 403610 403580 4 INSTR BELONGTO 403580 403580 4 INSTR DEADREGS EFLAGS R8 ZZ sub rsp, 8 - 403580 8 DATAREF STACK 544 esp + 0 PARENT LocalFrame LOCALFRAME + 403580 8 DATAREF STACK 549 esp + 0 PARENT LocalFrame LOCALFRAME 403580 8 MEMORYHOLE STACK esp + 8 ReturnAddress 403584 7 INSTR BELONGTO 403580 403584 7 INSTR DEADREGS EFLAGS R8 ZZ mov r8d, cs:dword_607494 @@ -4310,7 +4790,7 @@ 403620 6 INSTR DEADREGS EFLAGS EAX ZZ mov eax, cs:dword_607494 403626 1 INSTR BELONGTO 403620 403626 1 INSTR DEADREGS EFLAGS ZZ push rbx - 403626 8 DATAREF STACK 545 esp + 0 PARENT LocalFrame LOCALFRAME + 403626 8 DATAREF STACK 550 esp + 0 PARENT LocalFrame LOCALFRAME 403626 8 MEMORYHOLE STACK esp + 8 ReturnAddress 403627 10 INSTR BELONGTO 403620 403627 10 INSTR DEADREGS EFLAGS EBX ZZ mov cs:dword_60860C, 0 @@ -4324,7 +4804,7 @@ 40363b 2 INSTR BELONGTO 403620 40363d -1 INSTR LOCAL NoMetaUpdate jnz short loc_4036A0 40363d 2 INSTR BELONGTO 403620 - 40363f -1 INSTR LOCAL MetadataUnused mov ebx, (offset aButton10+7) + 40363f -1 INSTR LOCAL MetadataUnused mov ebx, (offset aButton10+7); "0" 40363f 5 INSTR BELONGTO 403620 403644 -2 INSTR LOCAL n EAX ZZ NumericDEFs movzx eax, word ptr [rbx] 403644 3 INSTR BELONGTO 403620 @@ -4369,7 +4849,7 @@ 40369b 1 INSTR DEADREGS EFLAGS R8 R9 R10 R11 XMM0 ZZ retn 4036a0 7 INSTR BELONGTO 403620 4036a0 7 INSTR DEADREGS EFLAGS EBX R11 ZZ mov r11d, cs:dword_608670 - 4036a7 -1 INSTR LOCAL MetadataUnused mov ebx, (offset aButton11+7) + 4036a7 -1 INSTR LOCAL MetadataUnused mov ebx, (offset aButton11+7); "1" 4036a7 5 INSTR BELONGTO 403620 4036ac -1 INSTR LOCAL NoMetaUpdate test r11d, r11d 4036ac 3 INSTR BELONGTO 403620 @@ -4440,12 +4920,12 @@ 403765 5 PTRIMMEDESP STACK -16 displ mov [rsp+var_10], rbp 40376a -1 INSTR LOCAL MetadataUnused mov [rsp+var_8], r12 40376a 5 INSTR BELONGTO 403760 - 40376f 24 DATAREF STACK 546 esp + 0 PARENT LocalFrame LOCALFRAME + 40376f 24 DATAREF STACK 551 esp + 0 PARENT LocalFrame LOCALFRAME 40376f 4 INSTR BELONGTO 403760 40376f 4 INSTR DEADREGS EFLAGS EBX ESI R12 ZZ sub rsp, 18h - 40376f 8 DATAREF STACK 547 esp + 0 CHILDOF 546 OFFSET 0 LOCALVAR var_18 - 40376f 8 DATAREF STACK 548 esp + 8 CHILDOF 546 OFFSET 8 LOCALVAR var_10 - 40376f 8 DATAREF STACK 549 esp + 16 CHILDOF 546 OFFSET 16 LOCALVAR var_8 + 40376f 8 DATAREF STACK 552 esp + 0 CHILDOF 551 OFFSET 0 LOCALVAR var_18 + 40376f 8 DATAREF STACK 553 esp + 8 CHILDOF 551 OFFSET 8 LOCALVAR var_10 + 40376f 8 DATAREF STACK 554 esp + 16 CHILDOF 551 OFFSET 16 LOCALVAR var_8 40376f 8 MEMORYHOLE STACK esp + 24 ReturnAddress 403773 6 INSTR BELONGTO 403760 403773 6 INSTR DEADREGS EFLAGS EBX ESI R12 ZZ mov esi, cs:dword_60860C @@ -4567,7 +5047,7 @@ 403880 5 INSTR BELONGTO 403760 403880 5 INSTR DEADREGS EFLAGS EDX EBX ESI EDI R12 ZZ mov edx, 20h 403885 5 INSTR BELONGTO 403760 - 403885 5 INSTR DEADREGS EFLAGS EBX ESI EDI R12 ZZ mov esi, (offset aButton10+7) + 403885 5 INSTR DEADREGS EFLAGS EBX ESI EDI R12 ZZ mov esi, (offset aButton10+7); "0" 40388a 5 INSTR BELONGTO 403760 40388a 5 INSTR DEADREGS EFLAGS EBX EDI R12 ZZ mov edi, offset s 40388f -1 INSTR LOCAL NoMetaUpdate call ___strcat_chk @@ -4592,11 +5072,11 @@ 4038b2 24 DEALLOC STACK esp - 24 retn 4038c0 0 FUNC FRAMERESTORE 0 0 1 1 0 0 2 0 0 3 0 0 4 0 8 5 0 0 6 0 0 7 0 0 8 0 0 9 0 0 10 0 0 11 0 0 12 0 0 13 0 0 14 0 0 15 0 0 ZZ 4038c0 0 FUNC MMSAFENESS SAFE - 4038c0 16 DATAREF STACK 551 esp + 40 CHILDOF 550 OFFSET 40 LOCALVAR var_10 + 4038c0 16 DATAREF STACK 556 esp + 40 CHILDOF 555 OFFSET 40 LOCALVAR var_10 4038c0 251 FUNC GLOBAL sub_4038C0 FUNC_UNSAFE NOFP RET 4039ba 4038c0 4 INSTR BELONGTO 4038c0 4038c0 4 INSTR DEADREGS EFLAGS EAX ZZ sub rsp, 38h - 4038c0 56 DATAREF STACK 550 esp + 0 PARENT LocalFrame LOCALFRAME + 4038c0 56 DATAREF STACK 555 esp + 0 PARENT LocalFrame LOCALFRAME 4038c0 8 MEMORYHOLE STACK esp + 56 ReturnAddress 4038c4 10 INSTR BELONGTO 4038c0 4038c4 10 INSTR DEADREGS EFLAGS EAX ZZ mov cs:dword_60860C, 0 @@ -4732,8 +5212,8 @@ 4039c1 -3 INSTR LOCAL NoWarn push rbx 4039c2 -1 INSTR LOCAL MetadataUnused mov ebx, edi 4039c2 2 INSTR BELONGTO 4039c0 - 4039c4 24 DATAREF STACK 552 esp + 0 PARENT LocalFrame LOCALFRAME - 4039c4 24 DATAREF STACK 553 esp + 0 CHILDOF 552 OFFSET 0 LOCALVAR var_28 + 4039c4 24 DATAREF STACK 557 esp + 0 PARENT LocalFrame LOCALFRAME + 4039c4 24 DATAREF STACK 558 esp + 0 CHILDOF 557 OFFSET 0 LOCALVAR var_28 4039c4 4 INSTR BELONGTO 4039c0 4039c4 4 INSTR DEADREGS EFLAGS R9 XMM2 ZZ sub rsp, 18h 4039c4 8 MEMORYHOLE STACK esp + 24 CalleeSavedRegs @@ -5000,8 +5480,8 @@ 403c30 -3 INSTR LOCAL NoWarn push rbx 403c31 -1 INSTR LOCAL MetadataUnused mov ebx, edi 403c31 2 INSTR BELONGTO 403c30 - 403c33 16 DATAREF STACK 554 esp + 0 PARENT LocalFrame LOCALFRAME - 403c33 16 DATAREF STACK 555 esp + 0 CHILDOF 554 OFFSET 0 LOCALVAR var_18 + 403c33 16 DATAREF STACK 559 esp + 0 PARENT LocalFrame LOCALFRAME + 403c33 16 DATAREF STACK 560 esp + 0 CHILDOF 559 OFFSET 0 LOCALVAR var_18 403c33 4 INSTR BELONGTO 403c30 403c33 4 INSTR DEADREGS EFLAGS R10 XMM2 ZZ sub rsp, 10h 403c33 4 MEMORYHOLE STACK esp + 16 CalleeSavedRegs @@ -5142,7 +5622,7 @@ 403dc0 -1 INSTR LOCAL SafeFrameAlloc sub rsp, 8 403dc0 4 INSTR BELONGTO 403dc0 403dc0 4 INSTR DEADREGS EFLAGS EAX ZZ sub rsp, 8 - 403dc0 8 DATAREF STACK 556 esp + 0 PARENT LocalFrame LOCALFRAME + 403dc0 8 DATAREF STACK 561 esp + 0 PARENT LocalFrame LOCALFRAME 403dc0 8 MEMORYHOLE STACK esp + 8 ReturnAddress 403dc4 6 INSTR BELONGTO 403dc0 403dc4 6 INSTR DEADREGS EFLAGS EAX ZZ mov eax, cs:dword_607490 @@ -5183,8 +5663,8 @@ 403e3d 2 INSTR BELONGTO 403dc0 403e40 0 FUNC FRAMERESTORE 0 0 0 1 0 0 2 0 0 3 0 0 4 0 8 5 0 0 6 0 0 7 0 0 8 0 0 9 0 0 10 0 0 11 0 0 12 0 0 13 0 0 14 0 0 15 0 0 ZZ 403e40 0 FUNC MMSAFENESS SAFE - 403e40 24 DATAREF STACK 557 esp + 0 PARENT LocalFrame LOCALFRAME - 403e40 24 DATAREF STACK 558 esp + 0 CHILDOF 557 OFFSET 0 LOCALVAR var_18 + 403e40 24 DATAREF STACK 562 esp + 0 PARENT LocalFrame LOCALFRAME + 403e40 24 DATAREF STACK 563 esp + 0 CHILDOF 562 OFFSET 0 LOCALVAR var_18 403e40 442 FUNC GLOBAL sub_403E40 FUNC_UNSAFE NOFP RET 403ff9 403e40 4 INSTR BELONGTO 403e40 403e40 4 INSTR DEADREGS EFLAGS EAX ZZ sub rsp, 18h @@ -5355,7 +5835,7 @@ 404000 40 FUNC GLOBAL sub_404000 FUNC_UNSAFE NOFP RET 404027 404000 4 INSTR BELONGTO 404000 404000 4 INSTR DEADREGS EFLAGS EAX EDX ESI EDI R8 R9 R10 R11 ZZ sub rsp, 8 - 404000 8 DATAREF STACK 559 esp + 0 PARENT LocalFrame LOCALFRAME + 404000 8 DATAREF STACK 564 esp + 0 PARENT LocalFrame LOCALFRAME 404000 8 MEMORYHOLE STACK esp + 8 ReturnAddress 404004 -1 INSTR LOCAL MetadataUnused mov edi, 11h 404004 5 INSTR BELONGTO 404000 @@ -5377,7 +5857,7 @@ 404030 261 FUNC GLOBAL sub_404030 FUNC_UNSAFE NOFP RET 404134 404030 4 INSTR BELONGTO 404030 404030 4 INSTR DEADREGS EFLAGS EAX ZZ sub rsp, 8 - 404030 8 DATAREF STACK 560 esp + 0 PARENT LocalFrame LOCALFRAME + 404030 8 DATAREF STACK 565 esp + 0 PARENT LocalFrame LOCALFRAME 404030 8 MEMORYHOLE STACK esp + 8 ReturnAddress 404034 6 INSTR BELONGTO 404030 404034 6 INSTR DEADREGS EFLAGS EAX ZZ mov eax, cs:dword_607490 @@ -5476,7 +5956,7 @@ 404140 6 INSTR DEADREGS EFLAGS EAX ZZ mov eax, cs:dword_607490 404146 1 INSTR BELONGTO 404140 404146 1 INSTR DEADREGS EFLAGS ZZ push rbx - 404146 8 DATAREF STACK 561 esp + 0 PARENT LocalFrame LOCALFRAME + 404146 8 DATAREF STACK 566 esp + 0 PARENT LocalFrame LOCALFRAME 404146 8 MEMORYHOLE STACK esp + 8 ReturnAddress 404147 10 INSTR BELONGTO 404140 404147 10 INSTR DEADREGS EFLAGS EBX ZZ mov cs:dword_60860C, 0 @@ -5627,7 +6107,7 @@ 4042f0 461 FUNC GLOBAL sub_4042F0 FUNC_UNSAFE NOFP RET 4044bc 4042f0 4 INSTR BELONGTO 4042f0 4042f0 4 INSTR DEADREGS EFLAGS EAX ZZ sub rsp, 8 - 4042f0 8 DATAREF STACK 562 esp + 0 PARENT LocalFrame LOCALFRAME + 4042f0 8 DATAREF STACK 567 esp + 0 PARENT LocalFrame LOCALFRAME 4042f0 8 MEMORYHOLE STACK esp + 8 ReturnAddress 4042f4 6 INSTR BELONGTO 4042f0 4042f4 6 INSTR DEADREGS EFLAGS EAX ZZ mov eax, cs:dword_60860C @@ -5808,7 +6288,7 @@ 4044d0 4 INSTR BELONGTO 4044d0 4044d0 4 INSTR DEADREGS EFLAGS ZZ sub rsp, 8 4044d0 63 FUNC GLOBAL sub_4044D0 FUNC_UNSAFE NOFP RET 40450e - 4044d0 8 DATAREF STACK 563 esp + 0 PARENT LocalFrame LOCALFRAME + 4044d0 8 DATAREF STACK 568 esp + 0 PARENT LocalFrame LOCALFRAME 4044d0 8 MEMORYHOLE STACK esp + 8 ReturnAddress 4044d4 -1 INSTR LOCAL NoMetaUpdate cmp cs:dword_607490, 1 4044d4 7 INSTR BELONGTO 4044d0 @@ -5840,12 +6320,12 @@ 404511 2 INSTR BELONGTO 404510 404511 2 INSTR DEADREGS EFLAGS EBX ZZ mov ebx, edi 404511 -2 INSTR LOCAL n EBX ZZ NumericDEFs mov ebx, edi - 404513 16 DATAREF STACK 566 esp + 16 CHILDOF 564 OFFSET 16 LOCALVAR var_18 - 404513 32 DATAREF STACK 564 esp + 0 PARENT LocalFrame LOCALFRAME + 404513 16 DATAREF STACK 571 esp + 16 CHILDOF 569 OFFSET 16 LOCALVAR var_18 + 404513 32 DATAREF STACK 569 esp + 0 PARENT LocalFrame LOCALFRAME 404513 4 INSTR BELONGTO 404510 404513 4 INSTR DEADREGS EFLAGS ZZ sub rsp, 20h 404513 4 MEMORYHOLE STACK esp + 32 CalleeSavedRegs - 404513 8 DATAREF STACK 565 esp + 8 CHILDOF 564 OFFSET 8 LOCALVAR var_20 + 404513 8 DATAREF STACK 570 esp + 8 CHILDOF 569 OFFSET 8 LOCALVAR var_20 404513 8 MEMORYHOLE STACK esp + 36 ReturnAddress 404517 -1 INSTR LOCAL NoMetaUpdate cmp cs:dword_607490, 1 404517 7 INSTR BELONGTO 404510 @@ -6325,7 +6805,7 @@ 404a40 239 FUNC GLOBAL sub_404A40 FUNC_UNSAFE NOFP RET 404b2e 404a40 4 INSTR BELONGTO 404a40 404a40 4 INSTR DEADREGS EFLAGS EAX ECX EDX ESI EDI R8 R9 R10 R11 ZZ sub rsp, 8 - 404a40 8 DATAREF STACK 567 esp + 0 PARENT LocalFrame LOCALFRAME + 404a40 8 DATAREF STACK 572 esp + 0 PARENT LocalFrame LOCALFRAME 404a40 8 MEMORYHOLE STACK esp + 8 ReturnAddress 404a44 2 INSTR BELONGTO 404a40 404a44 2 INSTR DEADREGS EFLAGS EAX ECX EDX ESI EDI R8 R9 R10 R11 ZZ xor esi, esi @@ -6423,7 +6903,7 @@ 404b30 -1 INSTR LOCAL SafeFrameAlloc sub rsp, 8 404b30 4 INSTR BELONGTO 404b30 404b30 4 INSTR DEADREGS EFLAGS ESI EDI ZZ sub rsp, 8 - 404b30 8 DATAREF STACK 568 esp + 0 PARENT LocalFrame LOCALFRAME + 404b30 8 DATAREF STACK 573 esp + 0 PARENT LocalFrame LOCALFRAME 404b30 8 MEMORYHOLE STACK esp + 8 ReturnAddress 404b34 -1 INSTR LOCAL NoMetaUpdate call sub_404A40 404b34 5 INSTR BELONGTO 404b30 @@ -6487,8 +6967,8 @@ 404bd0 0 FUNC FRAMERESTORE 0 0 1 1 0 4 2 0 4 3 0 0 4 0 8 5 0 0 6 0 0 7 0 0 8 0 0 9 0 0 10 0 0 11 0 0 12 0 0 13 0 0 14 0 0 15 0 0 ZZ 404bd0 0 FUNC MMSAFENESS SAFE 404bd0 157 FUNC GLOBAL sub_404BD0 FUNC_UNSAFE NOFP RET 404c6c - 404bd0 16 DATAREF STACK 570 esp + 8 CHILDOF 569 OFFSET 8 LOCALVAR var_10 - 404bd0 24 DATAREF STACK 569 esp + 0 PARENT LocalFrame LOCALFRAME + 404bd0 16 DATAREF STACK 575 esp + 8 CHILDOF 574 OFFSET 8 LOCALVAR var_10 + 404bd0 24 DATAREF STACK 574 esp + 0 PARENT LocalFrame LOCALFRAME 404bd0 4 INSTR BELONGTO 404bd0 404bd0 4 INSTR DEADREGS EFLAGS EAX ZZ sub rsp, 18h 404bd0 8 MEMORYHOLE STACK esp + 24 ReturnAddress @@ -6574,8 +7054,8 @@ 404c68 5 INSTR BELONGTO 404bd0 404c70 0 FUNC FRAMERESTORE 0 0 0 1 0 0 2 0 0 3 0 0 4 0 8 5 0 0 6 0 0 7 0 0 8 0 0 9 0 0 10 0 0 11 0 0 12 0 0 13 0 0 14 0 0 15 0 0 ZZ 404c70 0 FUNC MMSAFENESS SAFE - 404c70 16 DATAREF STACK 572 esp + 0 CHILDOF 571 OFFSET 0 OutArgsRegion OUTARGS - 404c70 24 DATAREF STACK 571 esp + 0 PARENT LocalFrame LOCALFRAME + 404c70 16 DATAREF STACK 577 esp + 0 CHILDOF 576 OFFSET 0 OutArgsRegion OUTARGS + 404c70 24 DATAREF STACK 576 esp + 0 PARENT LocalFrame LOCALFRAME 404c70 42 FUNC GLOBAL sub_404C70 FUNC_UNSAFE NOFP RET 404c99 404c70 4 INSTR BELONGTO 404c70 404c70 4 INSTR DEADREGS EFLAGS EDX ESI ZZ sub rsp, 18h @@ -6611,11 +7091,11 @@ 404ca5 5 INSTR BELONGTO 404ca0 404caa -1 INSTR LOCAL MetadataUnused movsxd rbx, edi 404caa 3 INSTR BELONGTO 404ca0 - 404cad 24 DATAREF STACK 573 esp + 0 PARENT LocalFrame LOCALFRAME + 404cad 24 DATAREF STACK 578 esp + 0 PARENT LocalFrame LOCALFRAME 404cad 4 INSTR BELONGTO 404ca0 404cad 4 INSTR DEADREGS EFLAGS EDI ZZ sub rsp, 18h - 404cad 8 DATAREF STACK 574 esp + 8 CHILDOF 573 OFFSET 8 LOCALVAR var_10 - 404cad 8 DATAREF STACK 575 esp + 16 CHILDOF 573 OFFSET 16 LOCALVAR var_8 + 404cad 8 DATAREF STACK 579 esp + 8 CHILDOF 578 OFFSET 8 LOCALVAR var_10 + 404cad 8 DATAREF STACK 580 esp + 16 CHILDOF 578 OFFSET 16 LOCALVAR var_8 404cad 8 MEMORYHOLE STACK esp + 24 ReturnAddress 404cb1 -1 INSTR LOCAL NoMetaUpdate test sil, sil 404cb1 3 INSTR BELONGTO 404ca0 @@ -6686,7 +7166,7 @@ 404d30 23 FUNC GLOBAL sub_404D30 FUNC_UNSAFE NOFP NORET 404d46 404d30 4 INSTR BELONGTO 404d30 404d30 4 INSTR DEADREGS EFLAGS EDI ZZ sub rsp, 8 - 404d30 8 DATAREF STACK 576 esp + 0 PARENT LocalFrame LOCALFRAME + 404d30 8 DATAREF STACK 581 esp + 0 PARENT LocalFrame LOCALFRAME 404d30 8 MEMORYHOLE STACK esp + 8 ReturnAddress 404d34 7 INSTR BELONGTO 404d30 404d34 7 INSTR DEADREGS EFLAGS EDI ZZ mov rdi, cs:qword_608828 @@ -6704,11 +7184,11 @@ 404d51 3 INSTR BELONGTO 4026e0 404d54 -2 INSTR LOCAL n EDX ZZ NUMVia2ndSrcIMMEDNUM mov edx, 1 404d54 5 INSTR BELONGTO 4026e0 - 404d59 16 DATAREF STACK 517 esp + 0 CHILDOF 516 OFFSET 0 OutArgsRegion OUTARGS - 404d59 40 DATAREF STACK 516 esp + 0 PARENT LocalFrame LOCALFRAME + 404d59 16 DATAREF STACK 522 esp + 0 CHILDOF 521 OFFSET 0 OutArgsRegion OUTARGS + 404d59 40 DATAREF STACK 521 esp + 0 PARENT LocalFrame LOCALFRAME 404d59 4 INSTR BELONGTO 4026e0 404d59 8 MEMORYHOLE STACK esp + 40 ReturnAddress - 404d59 9 DATAREF STACK 518 esp + 31 CHILDOF 516 OFFSET 31 LOCALVAR var_9 + 404d59 9 DATAREF STACK 523 esp + 31 CHILDOF 521 OFFSET 31 LOCALVAR var_9 404d5d 7 INSTR BELONGTO 4026e0 404d64 5 INSTR BELONGTO 4026e0 404d64 5 PTRIMMEDESP STACK 31 displ lea rax, [rsp+28h+var_9] @@ -6744,31 +7224,98 @@ 404dc1 1 INSTR BELONGTO 4026e0 404dc1 40 DEALLOC STACK esp - 40 pop rbx 404dc2 1 INSTR BELONGTO 4026e0 - 404dd0 5 PTRIMMEDESP STACK -40 displ mov [rsp-28h], rbp - 404dd5 5 PTRIMMEDESP STACK -32 displ mov [rsp-20h], r12 - 404de8 5 PTRIMMEDESP STACK -24 displ mov [rsp-18h], r13 - 404ded 5 PTRIMMEDESP STACK -16 displ mov [rsp-10h], r14 - 404df2 5 PTRIMMEDESP STACK -8 displ mov [rsp-8], r15 - 404df7 5 PTRIMMEDESP STACK -48 displ mov [rsp-30h], rbx - 404e09 -2 INSTR LOCAL n RBP ZZ AlwaysNUM sar rbp, 3 + 404dd0 0 FUNC FRAMERESTORE 0 0 0 1 0 0 2 0 0 3 0 0 4 0 8 5 0 0 6 0 0 7 0 0 8 0 0 9 0 0 10 0 0 11 0 0 12 0 0 13 0 0 14 0 0 15 0 0 ZZ + 404dd0 0 FUNC MMSAFENESS SPECSAFE + 404dd0 137 FUNC GLOBAL init FUNC_UNSAFE NOFP RET 404e58 + 404dd0 5 INSTR BELONGTO 404dd0 + 404dd0 5 INSTR DEADREGS EFLAGS ZZ mov [rsp+var_28], rbp + 404dd0 5 PTRIMMEDESP STACK -40 displ mov [rsp+var_28], rbp + 404dd5 5 INSTR BELONGTO 404dd0 + 404dd5 5 INSTR DEADREGS EFLAGS ZZ mov [rsp+var_20], r12 + 404dd5 5 PTRIMMEDESP STACK -32 displ mov [rsp+var_20], r12 + 404dda -1 INSTR LOCAL MetadataUnused lea rbp, cs:606DE4h + 404dda 7 INSTR BELONGTO 404dd0 + 404de1 7 INSTR BELONGTO 404dd0 + 404de1 7 INSTR DEADREGS EFLAGS R12 ZZ lea r12, cs:606DE4h + 404de8 5 INSTR BELONGTO 404dd0 + 404de8 5 INSTR DEADREGS EFLAGS ZZ mov [rsp+var_18], r13 + 404de8 5 PTRIMMEDESP STACK -24 displ mov [rsp+var_18], r13 + 404ded 5 INSTR BELONGTO 404dd0 + 404ded 5 INSTR DEADREGS EFLAGS R13 ZZ mov [rsp+var_10], r14 + 404ded 5 PTRIMMEDESP STACK -16 displ mov [rsp+var_10], r14 + 404df2 5 INSTR BELONGTO 404dd0 + 404df2 5 INSTR DEADREGS EFLAGS R13 R14 ZZ mov [rsp+var_8], r15 + 404df2 5 PTRIMMEDESP STACK -8 displ mov [rsp+var_8], r15 + 404df7 5 INSTR BELONGTO 404dd0 + 404df7 5 INSTR DEADREGS EFLAGS R13 R14 R15 ZZ mov [rsp+var_30], rbx + 404df7 5 PTRIMMEDESP STACK -48 displ mov [rsp+var_30], rbx + 404dfc 4 INSTR BELONGTO 404dd0 + 404dfc 4 INSTR DEADREGS EFLAGS EBX R13 R14 R15 ZZ sub rsp, 38h + 404dfc 56 DATAREF STACK 582 esp + 0 PARENT LocalFrame LOCALFRAME + 404dfc 8 DATAREF STACK 583 esp + 8 CHILDOF 582 OFFSET 8 LOCALVAR var_30 + 404dfc 8 DATAREF STACK 584 esp + 16 CHILDOF 582 OFFSET 16 LOCALVAR var_28 + 404dfc 8 DATAREF STACK 585 esp + 24 CHILDOF 582 OFFSET 24 LOCALVAR var_20 + 404dfc 8 DATAREF STACK 586 esp + 32 CHILDOF 582 OFFSET 32 LOCALVAR var_18 + 404dfc 8 DATAREF STACK 587 esp + 40 CHILDOF 582 OFFSET 40 LOCALVAR var_10 + 404dfc 8 DATAREF STACK 588 esp + 48 CHILDOF 582 OFFSET 48 LOCALVAR var_8 + 404dfc 8 MEMORYHOLE STACK esp + 56 ReturnAddress + 404e00 -1 INSTR LOCAL MetadataUnused sub rbp, r12 + 404e00 3 INSTR BELONGTO 404dd0 + 404e03 3 INSTR BELONGTO 404dd0 + 404e03 3 INSTR DEADREGS EFLAGS EBX R13 R14 R15 ZZ mov r13d, edi + 404e06 3 INSTR BELONGTO 404dd0 + 404e06 3 INSTR DEADREGS EFLAGS EBX R14 R15 ZZ mov r14, rsi + 404e09 -1 INSTR LOCAL MetadataUnused sar rbp, 3 + 404e09 4 INSTR BELONGTO 404dd0 + 404e0d 3 INSTR BELONGTO 404dd0 + 404e0d 3 INSTR DEADREGS EFLAGS EBX R15 ZZ mov r15, rdx 404e10 -1 INSTR LOCAL NoMetaUpdate call _init_proc + 404e10 5 INSTR BELONGTO 404dd0 + 404e10 5 INSTR DEADREGS EFLAGS EBX ZZ call _init_proc 404e15 -1 INSTR LOCAL NoMetaUpdate test rbp, rbp + 404e15 3 INSTR BELONGTO 404dd0 404e18 -1 INSTR LOCAL NoMetaUpdate jz short loc_404E36 + 404e18 2 INSTR BELONGTO 404dd0 + 404e1a 2 INSTR BELONGTO 404dd0 + 404e1a 2 INSTR DEADREGS EFLAGS EDX EBX ESI EDI ZZ xor ebx, ebx 404e1a -2 INSTR LOCAL n EBX ZZ AlwaysNUM xor ebx, ebx + 404e1c 4 INSTR BELONGTO 404dd0 + 404e20 3 INSTR BELONGTO 404dd0 + 404e20 3 INSTR DEADREGS EFLAGS EDX ESI EDI ZZ mov rdx, r15 + 404e23 3 INSTR BELONGTO 404dd0 + 404e23 3 INSTR DEADREGS EFLAGS ESI EDI ZZ mov rsi, r14 + 404e26 3 INSTR BELONGTO 404dd0 + 404e26 3 INSTR DEADREGS EFLAGS EDI ZZ mov edi, r13d 404e29 -1 INSTR LOCAL NoMetaUpdate call qword ptr [r12+rbx*8] + 404e29 4 INSTR BELONGTO 404dd0 404e2d -1 INSTR LOCAL 1stSrcVia2ndSrcIMMEDNUM add rbx, 1 + 404e2d 4 INSTR BELONGTO 404dd0 404e31 -1 INSTR LOCAL NoMetaUpdate cmp rbx, rbp + 404e31 3 INSTR BELONGTO 404dd0 404e34 -1 INSTR LOCAL NoMetaUpdate jnz short loc_404E20 - 404e36 5 PTRIMMEDESP STACK 8 displ mov rbx, [rsp+8] - 404e3b 5 PTRIMMEDESP STACK 16 displ mov rbp, [rsp+10h] - 404e40 5 PTRIMMEDESP STACK 24 displ mov r12, [rsp+18h] - 404e45 5 PTRIMMEDESP STACK 32 displ mov r13, [rsp+20h] - 404e4a 5 PTRIMMEDESP STACK 40 displ mov r14, [rsp+28h] - 404e4f 5 PTRIMMEDESP STACK 48 displ mov r15, [rsp+30h] + 404e34 2 INSTR BELONGTO 404dd0 + 404e36 5 INSTR BELONGTO 404dd0 + 404e36 5 INSTR DEADREGS EFLAGS EBX R8 R9 R10 R11 R12 R13 R14 R15 ZZ mov rbx, [rsp+38h+var_30] + 404e36 5 PTRIMMEDESP STACK 8 displ mov rbx, [rsp+38h+var_30] + 404e3b 5 INSTR BELONGTO 404dd0 + 404e3b 5 INSTR DEADREGS EFLAGS R8 R9 R10 R11 R12 R13 R14 R15 ZZ mov rbp, [rsp+38h+var_28] + 404e3b 5 PTRIMMEDESP STACK 16 displ mov rbp, [rsp+38h+var_28] + 404e40 -1 INSTR LOCAL MetadataUnused mov r12, [rsp+38h+var_20] + 404e40 5 INSTR BELONGTO 404dd0 + 404e45 -1 INSTR LOCAL MetadataUnused mov r13, [rsp+38h+var_18] + 404e45 5 INSTR BELONGTO 404dd0 + 404e4a -1 INSTR LOCAL MetadataUnused mov r14, [rsp+38h+var_10] + 404e4a 5 INSTR BELONGTO 404dd0 + 404e4f -1 INSTR LOCAL MetadataUnused mov r15, [rsp+38h+var_8] + 404e4f 5 INSTR BELONGTO 404dd0 404e54 -1 INSTR LOCAL 1stSrcVia2ndSrcIMMEDNUM add rsp, 38h + 404e54 4 INSTR BELONGTO 404dd0 + 404e58 1 INSTR BELONGTO 404dd0 + 404e58 1 INSTR DEADREGS EFLAGS R8 R9 R10 R11 R12 R13 R14 R15 ZZ retn + 404e58 56 DEALLOC STACK esp - 56 retn 404e60 0 FUNC FRAMERESTORE 0 0 0 1 0 1 2 0 0 3 0 0 4 0 8 5 0 0 6 0 0 7 0 0 8 0 0 9 0 0 10 0 0 11 0 0 12 0 0 13 0 0 14 0 0 15 0 0 ZZ 404e60 0 FUNC MMSAFENESS SAFE - 404e60 2 FUNC GLOBAL nullsub_1 FUNC_SAFE NOFP RET FUNC_LEAF 404e61 + 404e60 2 FUNC GLOBAL fini FUNC_SAFE NOFP RET FUNC_LEAF 404e61 404e60 2 INSTR BELONGTO 404e60 404e60 2 INSTR DEADREGS EFLAGS ZZ rep retn 404e60 -4 INSTR LOCAL SafeReturn rep retn @@ -6786,7 +7333,7 @@ 404e74 -3 INSTR LOCAL NoWarn push rbx 404e75 4 INSTR BELONGTO 404e70 404e75 4 INSTR DEADREGS EFLAGS EAX EBX ZZ sub rsp, 8 - 404e75 8 DATAREF STACK 577 esp + 0 PARENT LocalFrame LOCALFRAME + 404e75 8 DATAREF STACK 589 esp + 0 PARENT LocalFrame LOCALFRAME 404e75 8 MEMORYHOLE STACK esp + 16 ReturnAddress 404e75 8 MEMORYHOLE STACK esp + 8 CalleeSavedRegs 404e79 7 INSTR BELONGTO 404e70 @@ -6822,7 +7369,7 @@ 404ea8 14 FUNC GLOBAL .term_proc FUNC_UNSAFE NOFP RET 404eb5 404ea8 4 INSTR BELONGTO 404ea8 404ea8 4 INSTR DEADREGS EFLAGS EAX ECX EDX ESI EDI R8 R9 R10 R11 ZZ sub rsp, 8 ; _fini - 404ea8 8 DATAREF STACK 578 esp + 0 PARENT LocalFrame LOCALFRAME + 404ea8 8 DATAREF STACK 590 esp + 0 PARENT LocalFrame LOCALFRAME 404ea8 8 MEMORYHOLE STACK esp + 8 ReturnAddress 404eac -1 INSTR LOCAL NoMetaUpdate call sub_401D30 404eac 5 INSTR BELONGTO 404ea8 diff --git a/tests/commit/trimmed-sorted-save-xedit.psexe.annot.REMOVED.git-id b/tests/commit/trimmed-sorted-save-xedit.psexe.annot.REMOVED.git-id index cfc7a16d..3e601e2d 100644 --- a/tests/commit/trimmed-sorted-save-xedit.psexe.annot.REMOVED.git-id +++ b/tests/commit/trimmed-sorted-save-xedit.psexe.annot.REMOVED.git-id @@ -1 +1 @@ -f0d1de04de3c8c58822b213d2ced754968aaa71c \ No newline at end of file +45c83fda618c5d8b2788cfb374a9b6c3a70a6692 \ No newline at end of file diff --git a/tests/commit/trimmed-sorted-save-xeyes.psexe.annot b/tests/commit/trimmed-sorted-save-xeyes.psexe.annot index 60453f90..0273cc94 100644 --- a/tests/commit/trimmed-sorted-save-xeyes.psexe.annot +++ b/tests/commit/trimmed-sorted-save-xeyes.psexe.annot @@ -1,7 +1,9 @@ - 0 104 DATAREF GLOBAL 193 605268 PARENT SMP_dummy75 VOID RW + 0 104 DATAREF GLOBAL 195 605268 PARENT SMP_dummy77 VOID RW 0 10 DATAREF GLOBAL 47 403316 PARENT aDistance VOID RO - 0 1248 DATAREF GLOBAL 188 6047a0 PARENT SMP_dummy73 VOID RW + 0 1248 DATAREF GLOBAL 190 6047a0 PARENT SMP_dummy75 VOID RW 0 12 DATAREF GLOBAL 6 4031a1 PARENT aShapewindow VOID RO + 0 13 DATAREF GLOBAL 178 6045e0 PARENT byte_6045E0 VOID RW + 0 13 DATAREF GLOBAL 181 6046a0 PARENT byte_6046A0 VOID RW 0 13 DATAREF GLOBAL 2 403164 PARENT aBackingstore VOID RO 0 13 DATAREF GLOBAL 34 4032a5 PARENT aEyes_center VOID RO 0 13 DATAREF GLOBAL 38 4032bb CHILDOF 36 OFFSET 6 aEyes_backingst + 6 FIELD DIRECT @@ -10,7 +12,7 @@ 0 152 DATAREF GLOBAL 60 4037d0 PARENT SMP_dummy14 VOID RO 0 15 DATAREF GLOBAL 48 403320 PARENT aEyes_distance VOID RO 0 168 DATAREF GLOBAL 145 604418 PARENT SMP_dummy37 VOID RW - 0 168 DATAREF GLOBAL 196 6052d8 PARENT SMP_dummy77 VOID RW + 0 168 DATAREF GLOBAL 198 6052d8 PARENT SMP_dummy79 VOID RW 0 168 DATAREF GLOBAL 53 403458 PARENT SMP_dummy7 VOID RO 0 16 DATAREF GLOBAL 10 4031b8 PARENT SMP_dummy3 VOID RO 0 16 DATAREF GLOBAL 130 604228 PARENT SMP_dummy24 VOID RW @@ -19,13 +21,13 @@ 0 16 DATAREF GLOBAL 151 6044f0 PARENT SMP_dummy42 VOID RW 0 16 DATAREF GLOBAL 154 604510 PARENT SMP_dummy45 VOID RW 0 16 DATAREF GLOBAL 177 6045d0 PARENT SMP_dummy67 VOID RW - 0 16 DATAREF GLOBAL 182 604760 PARENT XtShellStrings VOID RW + 0 16 DATAREF GLOBAL 184 604760 PARENT XtShellStrings VOID RW + 0 176 DATAREF GLOBAL 180 6045f0 PARENT SMP_dummy69 VOID RW + 0 176 DATAREF GLOBAL 183 6046b0 PARENT SMP_dummy71 VOID RW 0 17 DATAREF GLOBAL 28 403252 PARENT aWm_delete_wind VOID RO - 0 184 DATAREF GLOBAL 179 6045e8 PARENT SMP_dummy68 VOID RW - 0 184 DATAREF GLOBAL 181 6046a8 PARENT SMP_dummy69 VOID RW 0 18 DATAREF GLOBAL 40 4032d5 PARENT aEyes_shapewind VOID RO 0 19 DATAREF GLOBAL 36 4032bb PARENT aEyes_backingst VOID RO AGGREGATE - 0 1 DATAREF GLOBAL 201 6056e8 PARENT byte_6056E8 VOID RW + 0 1 DATAREF GLOBAL 203 6056e8 PARENT byte_6056E8 VOID RW 0 1 DATAREF GLOBAL 25 403230 CHILDOF 24 OFFSET 0 aXeyes + 0 FIELD DIRECT 0 20 DATAREF GLOBAL 3 403171 PARENT aXtdefaultforeg VOID RO 0 20 DATAREF GLOBAL 4 403185 PARENT aXtdefaultbackg VOID RO @@ -38,15 +40,17 @@ 0 284 DATAREF GLOBAL 51 403338 PARENT aUsageXeyesDisp VOID RO 0 288 DATAREF GLOBAL 56 403560 PARENT SMP_dummy10 VOID RO 0 28 DATAREF GLOBAL 27 403236 PARENT aRenderRender VOID RO - 0 2 DATAREF GLOBAL 183 604770 PARENT SMP_dummy70 VOID RW - 0 2 DATAREF GLOBAL 187 60479e PARENT word_60479E VOID RW - 0 2 DATAREF GLOBAL 192 605266 PARENT word_605266 VOID RW - 0 2 DATAREF GLOBAL 194 6052d0 PARENT SMP_dummy76 VOID RW + 0 2 DATAREF GLOBAL 185 604770 PARENT SMP_dummy72 VOID RW + 0 2 DATAREF GLOBAL 189 60479e PARENT word_60479E VOID RW + 0 2 DATAREF GLOBAL 194 605266 PARENT word_605266 VOID RW + 0 2 DATAREF GLOBAL 196 6052d0 PARENT SMP_dummy78 VOID RW 0 30 DATAREF GLOBAL 29 403263 PARENT aMessageWm_prot VOID RO 0 32 DATAREF GLOBAL 123 6041c0 PARENT SMP_dummy18 VOID RW 0 32 DATAREF GLOBAL 126 6041f0 PARENT SMP_dummy20 VOID RW - 0 32 DATAREF GLOBAL 185 604778 PARENT SMP_dummy71 VOID RW - 0 3 DATAREF GLOBAL 198 605385 PARENT byte_605385 VOID RW + 0 32 DATAREF GLOBAL 187 604778 PARENT SMP_dummy73 VOID RW + 0 3 DATAREF GLOBAL 179 6045ed PARENT SMP_dummy68 VOID RW + 0 3 DATAREF GLOBAL 182 6046ad PARENT SMP_dummy70 VOID RW + 0 3 DATAREF GLOBAL 200 605385 PARENT byte_605385 VOID RW 0 3 DATAREF GLOBAL 7 4031ad PARENT SMP_dummy1 VOID RO 0 4 DATAREF GLOBAL 1 403160 PARENT SMP_dummy0 VOID RO 0 4 DATAREF GLOBAL 50 403334 PARENT SMP_dummy5 VOID RO @@ -55,25 +59,25 @@ 0 4 DATAREF GLOBAL 61 403868 PARENT SMP_dummy15 VOID RO 0 4 DATAREF GLOBAL 8 4031b0 PARENT dword_4031B0 VOID RO 0 4 DATAREF GLOBAL 9 4031b4 PARENT SMP_dummy2 VOID RO - 0 5 DATAREF GLOBAL 197 605380 PARENT SMP_dummy78 VOID RW + 0 5 DATAREF GLOBAL 199 605380 PARENT SMP_dummy80 VOID RW 0 5 DATAREF GLOBAL 26 403230 CHILDOF 24 OFFSET 1 aXeyes + 1 FIELD DIRECT 0 5 DATAREF GLOBAL 30 403281 PARENT aEyes VOID RO 0 5 DATAREF GLOBAL 41 4032e7 PARENT aTrue VOID RO 0 5 DATAREF GLOBAL 49 40332f PARENT aQuit VOID RO - 0 632 DATAREF GLOBAL 190 604fe8 PARENT qword_604FE8 VOID RW - 0 6 DATAREF GLOBAL 184 604772 PARENT word_604772 VOID RW - 0 6 DATAREF GLOBAL 186 604798 PARENT SMP_dummy72 VOID RW - 0 6 DATAREF GLOBAL 191 605260 PARENT SMP_dummy74 VOID RW - 0 6 DATAREF GLOBAL 195 6052d2 PARENT word_6052D2 VOID RW + 0 632 DATAREF GLOBAL 192 604fe8 PARENT qword_604FE8 VOID RW + 0 6 DATAREF GLOBAL 186 604772 PARENT word_604772 VOID RW + 0 6 DATAREF GLOBAL 188 604798 PARENT SMP_dummy74 VOID RW + 0 6 DATAREF GLOBAL 193 605260 PARENT SMP_dummy76 VOID RW + 0 6 DATAREF GLOBAL 197 6052d2 PARENT word_6052D2 VOID RW 0 6 DATAREF GLOBAL 24 403230 PARENT aXeyes VOID RO AGGREGATE 0 6 DATAREF GLOBAL 37 4032bb CHILDOF 36 OFFSET 0 aEyes_backingst + 0 FIELD DIRECT 0 6 DATAREF GLOBAL 43 4032f3 PARENT aFalse VOID RO - 0 7 DATAREF GLOBAL 202 6056e9 PARENT SMP_dummy80 VOID RW + 0 7 DATAREF GLOBAL 204 6056e9 PARENT SMP_dummy82 VOID RW 0 7 DATAREF GLOBAL 39 4032ce PARENT aShape VOID RO 0 7 DATAREF GLOBAL 42 4032ec PARENT aShape_0 VOID RO 0 80 DATAREF GLOBAL 132 604240 PARENT SMP_dummy26 VOID RW - 0 856 DATAREF GLOBAL 199 605388 PARENT SMP_dummy79 VOID RW - 0 872 DATAREF GLOBAL 189 604c80 PARENT XtStrings VOID RW + 0 856 DATAREF GLOBAL 201 605388 PARENT SMP_dummy81 VOID RW + 0 872 DATAREF GLOBAL 191 604c80 PARENT XtStrings VOID RW 0 88 DATAREF GLOBAL 55 403508 PARENT SMP_dummy9 VOID RO 0 8 DATAREF GLOBAL 100 6040f8 PARENT off_6040F8 OFFSET RW 0 8 DATAREF GLOBAL 101 604100 PARENT off_604100 OFFSET RW @@ -147,14 +151,12 @@ 0 8 DATAREF GLOBAL 174 6045b8 PARENT SMP_dummy65 OFFSET RW 0 8 DATAREF GLOBAL 175 6045c0 PARENT off_6045C0 OFFSET RW 0 8 DATAREF GLOBAL 176 6045c8 PARENT SMP_dummy66 OFFSET RW - 0 8 DATAREF GLOBAL 178 6045e0 PARENT qword_6045E0 VOID RW - 0 8 DATAREF GLOBAL 180 6046a0 PARENT qword_6046A0 VOID RW 0 8 DATAREF GLOBAL 18 403200 PARENT qword_403200 VOID RO 0 8 DATAREF GLOBAL 19 403208 PARENT qword_403208 VOID RO - 0 8 DATAREF GLOBAL 200 6056e0 PARENT stderr VOID RW - 0 8 DATAREF GLOBAL 203 6056f0 PARENT qword_6056F0 VOID RW + 0 8 DATAREF GLOBAL 202 6056e0 PARENT stderr VOID RW 0 8 DATAREF GLOBAL 20 403210 PARENT qword_403210 VOID RO - 0 8 DATAREF GLOBAL 204 6056f8 PARENT qword_6056F8 VOID RW + 0 8 DATAREF GLOBAL 205 6056f0 PARENT qword_6056F0 VOID RW + 0 8 DATAREF GLOBAL 206 6056f8 PARENT qword_6056F8 VOID RW 0 8 DATAREF GLOBAL 21 403218 PARENT qword_403218 VOID RO 0 8 DATAREF GLOBAL 22 403220 PARENT qword_403220 VOID RO 0 8 DATAREF GLOBAL 23 403228 PARENT SMP_dummy4 VOID RO @@ -207,7 +209,7 @@ 401370 24 FUNC GLOBAL .init_proc FUNC_UNSAFE NOFP RET 401387 401370 4 INSTR BELONGTO 401370 401370 4 INSTR DEADREGS EFLAGS EAX ECX EDX ESI EDI R8 R9 R10 R11 ZZ sub rsp, 8 ; _init - 401370 8 DATAREF STACK 205 esp + 0 PARENT LocalFrame LOCALFRAME + 401370 8 DATAREF STACK 207 esp + 0 PARENT LocalFrame LOCALFRAME 401370 8 MEMORYHOLE STACK esp + 8 ReturnAddress 401374 -1 INSTR LOCAL NoMetaUpdate call sub_401900 401374 5 INSTR BELONGTO 401370 @@ -537,80 +539,290 @@ 4016f0 6 FUNC GLOBAL .XCreatePixmap FUNC_UNSAFE NOFP RET 4016f5 4016f0 6 INSTR BELONGTO 4016f0 4016f0 8 MEMORYHOLE STACK esp + 0 ReturnAddress + 401700 0 FUNC FRAMERESTORE 0 0 1 1 0 0 2 0 0 3 -20 0 4 0 8 5 -12 0 6 0 0 7 0 0 8 0 0 9 0 0 10 0 0 11 0 0 12 -4 0 13 0 0 14 0 0 15 0 0 ZZ + 401700 0 FUNC MMSAFENESS SAFE + 401700 2 INSTR BELONGTO 401700 + 401700 2 INSTR DEADREGS EFLAGS EDX ZZ push r12 401700 -3 INSTR LOCAL NoWarn push r12 + 401700 466 FUNC GLOBAL main FUNC_UNSAFE NOFP RET 4018d1 + 401702 2 INSTR BELONGTO 401700 + 401702 2 INSTR DEADREGS EFLAGS EDX R12 ZZ xor edx, edx 401702 -2 INSTR LOCAL n EDX ZZ AlwaysNUM xor edx, edx + 401704 1 INSTR BELONGTO 401700 + 401704 1 INSTR DEADREGS EFLAGS R12 ZZ push rbp 401704 -3 INSTR LOCAL NoWarn push rbp + 401705 3 INSTR BELONGTO 401700 + 401705 3 INSTR DEADREGS EFLAGS R12 ZZ mov rbp, rsi + 401708 2 INSTR BELONGTO 401700 + 401708 2 INSTR DEADREGS EFLAGS ESI R12 ZZ xor esi, esi 401708 -2 INSTR LOCAL n ESI ZZ AlwaysNUM xor esi, esi + 40170a 1 INSTR BELONGTO 401700 + 40170a 1 INSTR DEADREGS EFLAGS R12 ZZ push rbx 40170a -3 INSTR LOCAL NoWarn push rbx - 40170f 4 PTRIMMEDESP STACK 44 displ mov [rsp+2Ch], edi + 40170b 12 MEMORYHOLE STACK esp + 96 CalleeSavedRegs + 40170b 16 DATAREF STACK 214 esp + 72 CHILDOF 208 OFFSET 72 LOCALVAR var_30 + 40170b 20 DATAREF STACK 209 esp + 0 CHILDOF 208 OFFSET 0 OutArgsRegion OUTARGS + 40170b 4 DATAREF STACK 210 esp + 44 CHILDOF 208 OFFSET 44 LOCALVAR var_4C + 40170b 4 INSTR BELONGTO 401700 + 40170b 4 INSTR DEADREGS EFLAGS EBX R12 ZZ sub rsp, 60h + 40170b 8 DATAREF STACK 211 esp + 48 CHILDOF 208 OFFSET 48 LOCALVAR var_48 + 40170b 8 DATAREF STACK 212 esp + 56 CHILDOF 208 OFFSET 56 LOCALVAR var_40 + 40170b 8 DATAREF STACK 213 esp + 64 CHILDOF 208 OFFSET 64 LOCALVAR var_38 + 40170b 8 DATAREF STACK 215 esp + 88 CHILDOF 208 OFFSET 88 LOCALVAR var_20 + 40170b 8 MEMORYHOLE STACK esp + 108 ReturnAddress + 40170b 96 DATAREF STACK 208 esp + 0 PARENT LocalFrame LOCALFRAME + 40170f -1 INSTR LOCAL MetadataUnused mov [rsp+78h+var_4C], edi + 40170f 4 INSTR BELONGTO 401700 + 401713 2 INSTR BELONGTO 401700 + 401713 2 INSTR DEADREGS EFLAGS EBX EDI R12 ZZ xor edi, edi 401713 -2 INSTR LOCAL n EDI ZZ AlwaysNUM xor edi, edi - 401715 5 PTRIMMEDESP STACK 48 displ lea rbx, [rsp+30h] + 401715 5 INSTR BELONGTO 401700 + 401715 5 INSTR DEADREGS EFLAGS EBX R12 ZZ lea rbx, [rsp+78h+var_48] + 401715 5 PTRIMMEDESP STACK 48 displ lea rbx, [rsp+78h+var_48] 40171a -1 INSTR LOCAL NoMetaUpdate call _XtSetLanguageProc - 40171f 5 PTRIMMEDESP STACK 44 displ lea r8, [rsp+2Ch] - 401724 5 PTRIMMEDESP STACK 88 displ lea rdi, [rsp+58h] - 401729 3 PTRIMMEDEBP STACK 0 displ mov r9, rbp + 40171a 5 INSTR BELONGTO 401700 + 40171a 5 INSTR DEADREGS EFLAGS R12 ZZ call _XtSetLanguageProc + 40171f 5 INSTR BELONGTO 401700 + 40171f 5 INSTR DEADREGS EFLAGS ECX EDX ESI EDI R8 R9 R12 ZZ lea r8, [rsp+78h+var_4C] + 40171f 5 PTRIMMEDESP STACK 44 displ lea r8, [rsp+78h+var_4C] + 401724 5 INSTR BELONGTO 401700 + 401724 5 INSTR DEADREGS EFLAGS ECX EDX ESI EDI R9 R12 ZZ lea rdi, [rsp+78h+var_20] + 401724 5 PTRIMMEDESP STACK 88 displ lea rdi, [rsp+78h+var_20] + 401729 3 INSTR BELONGTO 401700 + 401729 3 INSTR DEADREGS EFLAGS ECX EDX ESI R9 R12 ZZ mov r9, rbp 40172c -2 INSTR LOCAL n ECX ZZ NUMVia2ndSrcIMMEDNUM mov ecx, 8 - 40173b 8 PTRIMMEDESP STACK 16 displ mov dword ptr [rsp+10h], 0 - 401743 5 PTRIMMEDESP STACK 8 displ mov [rsp+8], rbx - 401748 8 PTRIMMEDESP STACK 0 displ mov qword ptr [rsp], 0 + 40172c 5 INSTR BELONGTO 401700 + 40172c 5 INSTR DEADREGS EFLAGS ECX EDX ESI R12 ZZ mov ecx, 8 + 401731 5 INSTR BELONGTO 401700 + 401731 5 INSTR DEADREGS EFLAGS EDX ESI R12 ZZ mov edx, offset off_6044C0 + 401736 5 INSTR BELONGTO 401700 + 401736 5 INSTR DEADREGS EFLAGS ESI R12 ZZ mov esi, offset aXeyes; "XEyes" + 40173b 8 INSTR BELONGTO 401700 + 40173b 8 INSTR DEADREGS EFLAGS R12 ZZ mov [rsp+78h+var_68], 0 + 40173b 8 PTRIMMEDESP STACK 16 displ mov [rsp+78h+var_68], 0 + 401743 5 INSTR BELONGTO 401700 + 401743 5 INSTR DEADREGS EFLAGS R12 ZZ mov [rsp+78h+var_70], rbx + 401743 5 PTRIMMEDESP STACK 8 displ mov [rsp+78h+var_70], rbx + 401748 8 INSTR BELONGTO 401700 + 401748 8 INSTR DEADREGS EFLAGS R12 ZZ mov [rsp+78h+var_78], 0 + 401748 8 PTRIMMEDESP STACK 0 displ mov [rsp+78h+var_78], 0 401750 -1 INSTR LOCAL NoMetaUpdate call _XtAppInitialize - 401755 -1 INSTR LOCAL NoMetaUpdate cmp dword ptr [rsp+2Ch], 1 - 401755 5 PTRIMMEDESP STACK 44 displ cmp dword ptr [rsp+2Ch], 1 + 401750 5 INSTR BELONGTO 401700 + 401750 5 INSTR DEADREGS EFLAGS R12 ZZ call _XtAppInitialize + 401755 -1 INSTR LOCAL NoMetaUpdate cmp [rsp+78h+var_4C], 1 + 401755 5 INSTR BELONGTO 401700 + 401755 5 PTRIMMEDESP STACK 44 displ cmp [rsp+78h+var_4C], 1 + 40175a 3 INSTR BELONGTO 401700 + 40175a 3 INSTR DEADREGS EDI R12 ZZ mov rbp, rax 40175d -1 INSTR LOCAL NoMetaUpdate jnz loc_401892 + 40175d 6 INSTR BELONGTO 401700 + 401763 3 INSTR BELONGTO 401700 + 401763 3 INSTR DEADREGS EFLAGS EDI R12 ZZ mov rdi, rax 401766 -1 INSTR LOCAL NoMetaUpdate call _XtDisplay - 40176b -2 INSTR LOCAL n EDX ZZ AlwaysNUM xor edx, edx + 401766 5 INSTR BELONGTO 401700 + 401766 5 INSTR DEADREGS EFLAGS R12 ZZ call _XtDisplay + 40176b 2 INSTR BELONGTO 401700 + 40176b 2 INSTR DEADREGS EFLAGS EDX ESI EDI R12 ZZ xor edx, edx ; int + 40176b -2 INSTR LOCAL n EDX ZZ AlwaysNUM xor edx, edx ; int + 40176d 5 INSTR BELONGTO 401700 + 40176d 5 INSTR DEADREGS EFLAGS ESI EDI R12 ZZ mov esi, offset aWm_delete_wind; "WM_DELETE_WINDOW" + 401772 3 INSTR BELONGTO 401700 + 401772 3 INSTR DEADREGS EFLAGS EDI R12 ZZ mov rdi, rax ; Display * 401775 -1 INSTR LOCAL NoMetaUpdate call _XInternAtom - 40177a 5 PTRIMMEDESP STACK 88 displ mov rdi, [rsp+58h] + 401775 5 INSTR BELONGTO 401700 + 401775 5 INSTR DEADREGS EFLAGS R12 ZZ call _XInternAtom + 40177a 5 INSTR BELONGTO 401700 + 40177a 5 INSTR DEADREGS EFLAGS EDX ESI EDI R12 ZZ mov rdi, [rsp+78h+var_20] + 40177a 5 PTRIMMEDESP STACK 88 displ mov rdi, [rsp+78h+var_20] 40177f -2 INSTR LOCAL n EDX ZZ NUMVia2ndSrcIMMEDNUM mov edx, 1 + 40177f 5 INSTR BELONGTO 401700 + 40177f 5 INSTR DEADREGS EFLAGS EDX ESI R12 ZZ mov edx, 1 + 401784 5 INSTR BELONGTO 401700 + 401784 5 INSTR DEADREGS EFLAGS ESI R12 ZZ mov esi, offset off_6045C0 + 401789 7 INSTR BELONGTO 401700 + 401789 7 INSTR DEADREGS EFLAGS R12 ZZ mov cs:qword_6056F8, rax 401790 -1 INSTR LOCAL NoMetaUpdate call _XtAppAddActions + 401790 5 INSTR BELONGTO 401700 + 401790 5 INSTR DEADREGS EFLAGS R12 ZZ call _XtAppAddActions + 401795 5 INSTR BELONGTO 401700 + 401795 5 INSTR DEADREGS EFLAGS EDI R12 ZZ mov edi, offset aMessageWm_prot; "<Message>WM_PROTOCOLS: quit()" 40179a -1 INSTR LOCAL NoMetaUpdate call _XtParseTranslationTable - 40179f 3 PTRIMMEDEBP STACK 0 displ mov rdi, rbp + 40179a 5 INSTR BELONGTO 401700 + 40179a 5 INSTR DEADREGS EFLAGS R12 ZZ call _XtParseTranslationTable + 40179f 3 INSTR BELONGTO 401700 + 40179f 3 INSTR DEADREGS EFLAGS ESI EDI R12 ZZ mov rdi, rbp + 4017a2 3 INSTR BELONGTO 401700 + 4017a2 3 INSTR DEADREGS EFLAGS ESI R12 ZZ mov rsi, rax 4017a5 -1 INSTR LOCAL NoMetaUpdate call _XtOverrideTranslations - 4017aa 3 PTRIMMEDEBP STACK 0 displ mov rdi, rbp - 4017ad 9 PTRIMMEDESP STACK 48 displ mov qword ptr [rsp+30h], offset word_604772 + 4017a5 5 INSTR BELONGTO 401700 + 4017a5 5 INSTR DEADREGS EFLAGS R12 ZZ call _XtOverrideTranslations + 4017aa 3 INSTR BELONGTO 401700 + 4017aa 3 INSTR DEADREGS EFLAGS EDI R12 ZZ mov rdi, rbp + 4017ad -1 INSTR LOCAL MetadataUnused mov [rsp+78h+var_48], offset word_604772 + 4017ad 9 INSTR BELONGTO 401700 4017b6 -1 INSTR LOCAL NoMetaUpdate call _XtScreen - 4017bf 3 PTRIMMEDEBP STACK 0 displ mov rdi, rbp + 4017b6 5 INSTR BELONGTO 401700 + 4017b6 5 INSTR DEADREGS EFLAGS R12 ZZ call _XtScreen + 4017bb 4 INSTR BELONGTO 401700 + 4017bb 4 INSTR DEADREGS EFLAGS EDI R12 ZZ mov r12, [rax+10h] + 4017bf 3 INSTR BELONGTO 401700 + 4017bf 3 INSTR DEADREGS EFLAGS EDI ZZ mov rdi, rbp 4017c2 -1 INSTR LOCAL NoMetaUpdate call _XtDisplay - 4017c7 -2 INSTR LOCAL n R8 ZZ NUMVia2ndSrcIMMEDNUM mov r8d, 20h - 4017cd -2 INSTR LOCAL n ECX ZZ NUMVia2ndSrcIMMEDNUM mov ecx, 30h + 4017c2 5 INSTR BELONGTO 401700 + 4017c2 5 INSTR DEADREGS EFLAGS ZZ call _XtDisplay + 4017c7 -2 INSTR LOCAL n R8 ZZ NUMVia2ndSrcIMMEDNUM mov r8d, 20h ; unsigned int + 4017c7 6 INSTR BELONGTO 401700 + 4017c7 6 INSTR DEADREGS EFLAGS ECX EDX ESI EDI R8 ZZ mov r8d, 20h ; unsigned int + 4017cd -2 INSTR LOCAL n ECX ZZ NUMVia2ndSrcIMMEDNUM mov ecx, 30h ; unsigned int + 4017cd 5 INSTR BELONGTO 401700 + 4017cd 5 INSTR DEADREGS EFLAGS ECX EDX ESI EDI ZZ mov ecx, 30h ; unsigned int + 4017d2 5 INSTR BELONGTO 401700 + 4017d2 5 INSTR DEADREGS EFLAGS EDX ESI EDI ZZ mov edx, offset byte_6045E0; char * + 4017d7 3 INSTR BELONGTO 401700 + 4017d7 3 INSTR DEADREGS EFLAGS ESI EDI ZZ mov rsi, r12 ; Drawable + 4017da 3 INSTR BELONGTO 401700 + 4017da 3 INSTR DEADREGS EFLAGS EDI R12 ZZ mov rdi, rax ; Display * 4017dd -1 INSTR LOCAL NoMetaUpdate call _XCreateBitmapFromData - 4017e2 3 PTRIMMEDEBP STACK 0 displ mov rdi, rbp - 4017e5 5 PTRIMMEDESP STACK 56 displ mov [rsp+38h], rax - 4017ea 9 PTRIMMEDESP STACK 64 displ mov qword ptr [rsp+40h], offset word_60479E + 4017dd 5 INSTR BELONGTO 401700 + 4017dd 5 INSTR DEADREGS EFLAGS R12 ZZ call _XCreateBitmapFromData + 4017e2 3 INSTR BELONGTO 401700 + 4017e2 3 INSTR DEADREGS EFLAGS EDI R12 ZZ mov rdi, rbp + 4017e5 -1 INSTR LOCAL MetadataUnused mov [rsp+78h+var_40], rax + 4017e5 5 INSTR BELONGTO 401700 + 4017ea -1 INSTR LOCAL MetadataUnused mov [rsp+78h+var_38], offset word_60479E + 4017ea 9 INSTR BELONGTO 401700 4017f3 -1 INSTR LOCAL NoMetaUpdate call _XtScreen - 4017fc 3 PTRIMMEDEBP STACK 0 displ mov rdi, rbp + 4017f3 5 INSTR BELONGTO 401700 + 4017f3 5 INSTR DEADREGS EFLAGS R12 ZZ call _XtScreen + 4017f8 4 INSTR BELONGTO 401700 + 4017f8 4 INSTR DEADREGS EFLAGS EDI R12 ZZ mov r12, [rax+10h] + 4017fc 3 INSTR BELONGTO 401700 + 4017fc 3 INSTR DEADREGS EFLAGS EDI ZZ mov rdi, rbp 4017ff -1 INSTR LOCAL NoMetaUpdate call _XtDisplay - 401804 -2 INSTR LOCAL n R8 ZZ NUMVia2ndSrcIMMEDNUM mov r8d, 20h - 40180a -2 INSTR LOCAL n ECX ZZ NUMVia2ndSrcIMMEDNUM mov ecx, 30h + 4017ff 5 INSTR BELONGTO 401700 + 4017ff 5 INSTR DEADREGS EFLAGS ZZ call _XtDisplay + 401804 -2 INSTR LOCAL n R8 ZZ NUMVia2ndSrcIMMEDNUM mov r8d, 20h ; unsigned int + 401804 6 INSTR BELONGTO 401700 + 401804 6 INSTR DEADREGS EFLAGS ECX EDX ESI EDI R8 ZZ mov r8d, 20h ; unsigned int + 40180a -2 INSTR LOCAL n ECX ZZ NUMVia2ndSrcIMMEDNUM mov ecx, 30h ; unsigned int + 40180a 5 INSTR BELONGTO 401700 + 40180a 5 INSTR DEADREGS EFLAGS ECX EDX ESI EDI ZZ mov ecx, 30h ; unsigned int + 40180f 5 INSTR BELONGTO 401700 + 40180f 5 INSTR DEADREGS EFLAGS EDX ESI EDI ZZ mov edx, offset byte_6046A0; char * + 401814 3 INSTR BELONGTO 401700 + 401814 3 INSTR DEADREGS EFLAGS ESI EDI ZZ mov rsi, r12 ; Drawable + 401817 3 INSTR BELONGTO 401700 + 401817 3 INSTR DEADREGS EFLAGS EDI R12 ZZ mov rdi, rax ; Display * 40181a -1 INSTR LOCAL NoMetaUpdate call _XCreateBitmapFromData - 401822 3 PTRIMMEDEBP STACK 0 displ mov rdi, rbp + 40181a 5 INSTR BELONGTO 401700 + 40181a 5 INSTR DEADREGS EFLAGS R12 ZZ call _XCreateBitmapFromData + 40181f 3 INSTR BELONGTO 401700 + 40181f 3 INSTR DEADREGS EFLAGS EDX ESI EDI R12 ZZ mov rsi, rbx + 401822 3 INSTR BELONGTO 401700 + 401822 3 INSTR DEADREGS EFLAGS EDX EBX EDI R12 ZZ mov rdi, rbp 401825 -2 INSTR LOCAL n EDX ZZ NUMVia2ndSrcIMMEDNUM mov edx, 2 - 40182a 5 PTRIMMEDESP STACK 72 displ mov [rsp+48h], rax + 401825 5 INSTR BELONGTO 401700 + 401825 5 INSTR DEADREGS EFLAGS EDX EBX R12 ZZ mov edx, 2 + 40182a -1 INSTR LOCAL MetadataUnused mov [rsp+78h+var_30], rax + 40182a 5 INSTR BELONGTO 401700 40182f -1 INSTR LOCAL NoMetaUpdate call _XtSetValues + 40182f 5 INSTR BELONGTO 401700 + 40182f 5 INSTR DEADREGS EFLAGS EBX R12 ZZ call _XtSetValues + 401834 7 INSTR BELONGTO 401700 + 401834 7 INSTR DEADREGS EFLAGS ECX EDX EBX ESI EDI R8 R12 ZZ mov rsi, cs:off_6042C8 40183b -2 INSTR LOCAL n R8 ZZ AlwaysNUM xor r8d, r8d - 40183e 3 PTRIMMEDEBP STACK 0 displ mov rdx, rbp + 40183b 3 INSTR BELONGTO 401700 + 40183b 3 INSTR DEADREGS EFLAGS ECX EDX EBX EDI R8 R12 ZZ xor r8d, r8d + 40183e 3 INSTR BELONGTO 401700 + 40183e 3 INSTR DEADREGS EFLAGS ECX EDX EBX EDI R12 ZZ mov rdx, rbp + 401841 2 INSTR BELONGTO 401700 + 401841 2 INSTR DEADREGS EFLAGS ECX EBX EDI R12 ZZ xor ecx, ecx 401841 -2 INSTR LOCAL n ECX ZZ AlwaysNUM xor ecx, ecx + 401843 5 INSTR BELONGTO 401700 + 401843 5 INSTR DEADREGS EFLAGS EBX EDI R12 ZZ mov edi, offset aEyes; "eyes" 401848 -1 INSTR LOCAL NoMetaUpdate call _XtCreateManagedWidget - 40184d 3 PTRIMMEDEBP STACK 0 displ mov rdi, rbp + 401848 5 INSTR BELONGTO 401700 + 401848 5 INSTR DEADREGS EFLAGS EBX R12 ZZ call _XtCreateManagedWidget + 40184d 3 INSTR BELONGTO 401700 + 40184d 3 INSTR DEADREGS EFLAGS EBX EDI R12 ZZ mov rdi, rbp 401850 -1 INSTR LOCAL NoMetaUpdate call _XtRealizeWidget - 401855 3 PTRIMMEDEBP STACK 0 displ mov rdi, rbp + 401850 5 INSTR BELONGTO 401700 + 401850 5 INSTR DEADREGS EFLAGS EBX R12 ZZ call _XtRealizeWidget + 401855 3 INSTR BELONGTO 401700 + 401855 3 INSTR DEADREGS EFLAGS EBX EDI R12 ZZ mov rdi, rbp 401858 -1 INSTR LOCAL NoMetaUpdate call _XtWindow - 40185d 3 PTRIMMEDEBP STACK 0 displ mov rdi, rbp + 401858 5 INSTR BELONGTO 401700 + 401858 5 INSTR DEADREGS EFLAGS EBX R12 ZZ call _XtWindow + 40185d 3 INSTR BELONGTO 401700 + 40185d 3 INSTR DEADREGS EFLAGS EBX EDI R12 ZZ mov rdi, rbp + 401860 3 INSTR BELONGTO 401700 + 401860 3 INSTR DEADREGS EFLAGS EBX R12 ZZ mov rbx, rax 401863 -1 INSTR LOCAL NoMetaUpdate call _XtDisplay - 40186b -2 INSTR LOCAL n ECX ZZ NUMVia2ndSrcIMMEDNUM mov ecx, 1 + 401863 5 INSTR BELONGTO 401700 + 401863 5 INSTR DEADREGS EFLAGS R12 ZZ call _XtDisplay + 401868 3 INSTR BELONGTO 401700 + 401868 3 INSTR DEADREGS EFLAGS ECX EDX ESI EDI R12 ZZ mov rsi, rbx ; Window + 40186b -2 INSTR LOCAL n ECX ZZ NUMVia2ndSrcIMMEDNUM mov ecx, 1 ; int + 40186b 5 INSTR BELONGTO 401700 + 40186b 5 INSTR DEADREGS EFLAGS ECX EDX EBX EDI R12 ZZ mov ecx, 1 ; int + 401870 5 INSTR BELONGTO 401700 + 401870 5 INSTR DEADREGS EFLAGS EDX EBX EDI R12 ZZ mov edx, offset qword_6056F8; Atom * + 401875 3 INSTR BELONGTO 401700 + 401875 3 INSTR DEADREGS EFLAGS EBX EDI R12 ZZ mov rdi, rax ; Display * 401878 -1 INSTR LOCAL NoMetaUpdate call _XSetWMProtocols - 40187d 5 PTRIMMEDESP STACK 88 displ mov rdi, [rsp+58h] + 401878 5 INSTR BELONGTO 401700 + 401878 5 INSTR DEADREGS EFLAGS EBX R12 ZZ call _XSetWMProtocols + 40187d 5 INSTR BELONGTO 401700 + 40187d 5 INSTR DEADREGS EFLAGS EBX EDI R12 ZZ mov rdi, [rsp+78h+var_20] + 40187d 5 PTRIMMEDESP STACK 88 displ mov rdi, [rsp+78h+var_20] 401882 -1 INSTR LOCAL NoMetaUpdate call _XtAppMainLoop + 401882 5 INSTR BELONGTO 401700 + 401882 5 INSTR DEADREGS EFLAGS EBX R12 ZZ call _XtAppMainLoop 401887 -1 INSTR LOCAL 1stSrcVia2ndSrcIMMEDNUM add rsp, 60h + 401887 4 INSTR BELONGTO 401700 + 40188b 2 INSTR BELONGTO 401700 + 40188b 2 INSTR DEADREGS EFLAGS EAX EBX R8 R9 R10 R11 R12 ZZ xor eax, eax 40188b -2 INSTR LOCAL n EAX ZZ AlwaysNUM xor eax, eax - 401899 -2 INSTR LOCAL n EDX ZZ NUMVia2ndSrcIMMEDNUM mov edx, 11Bh - 40189e -2 INSTR LOCAL n ESI ZZ NUMVia2ndSrcIMMEDNUM mov esi, 1 + 40188b 96 DEALLOC STACK esp - 96 xor eax, eax + 40188d 1 INSTR BELONGTO 401700 + 40188d 1 INSTR DEADREGS EFLAGS EBX R8 R9 R10 R11 R12 ZZ pop rbx + 40188e 1 INSTR BELONGTO 401700 + 40188e 1 INSTR DEADREGS EFLAGS R8 R9 R10 R11 R12 ZZ pop rbp + 40188f 2 INSTR BELONGTO 401700 + 40188f 2 INSTR DEADREGS EFLAGS R8 R9 R10 R11 R12 ZZ pop r12 + 401891 1 INSTR BELONGTO 401700 + 401891 1 INSTR DEADREGS EFLAGS R8 R9 R10 R11 R12 ZZ retn + 401892 7 INSTR BELONGTO 401700 + 401892 7 INSTR DEADREGS EFLAGS ECX EDX EBX ESI EDI R12 ZZ mov rcx, cs:stderr ; s + 401899 -2 INSTR LOCAL n EDX ZZ NUMVia2ndSrcIMMEDNUM mov edx, 11Bh ; n + 401899 5 INSTR BELONGTO 401700 + 401899 5 INSTR DEADREGS EFLAGS EDX EBX ESI EDI R12 ZZ mov edx, 11Bh ; n + 40189e -2 INSTR LOCAL n ESI ZZ NUMVia2ndSrcIMMEDNUM mov esi, 1 ; size + 40189e 5 INSTR BELONGTO 401700 + 40189e 5 INSTR DEADREGS EFLAGS EBX ESI EDI R12 ZZ mov esi, 1 ; size + 4018a3 5 INSTR BELONGTO 401700 + 4018a3 5 INSTR DEADREGS EFLAGS EBX EDI R12 ZZ mov edi, offset aUsageXeyesDisp; "usage: xeyes\n [-display [{host}]"... 4018a8 -1 INSTR LOCAL NoMetaUpdate call _fwrite - 4018b9 -2 INSTR LOCAL n EDX ZZ NUMVia2ndSrcIMMEDNUM mov edx, 1Bh - 4018be -2 INSTR LOCAL n ESI ZZ NUMVia2ndSrcIMMEDNUM mov esi, 1 + 4018a8 5 INSTR BELONGTO 401700 + 4018a8 5 INSTR DEADREGS EFLAGS EBX R12 ZZ call _fwrite + 4018ad 7 INSTR BELONGTO 401700 + 4018ad 7 INSTR DEADREGS EFLAGS ECX EDX EBX ESI EDI R12 ZZ mov rcx, cs:stderr ; s + 4018b4 5 INSTR BELONGTO 401700 + 4018b4 5 INSTR DEADREGS EFLAGS EDX EBX ESI EDI R12 ZZ mov edi, offset aRenderRender; " [-render | +render]\n" + 4018b9 -2 INSTR LOCAL n EDX ZZ NUMVia2ndSrcIMMEDNUM mov edx, 1Bh ; n + 4018b9 5 INSTR BELONGTO 401700 + 4018b9 5 INSTR DEADREGS EFLAGS EDX EBX ESI R12 ZZ mov edx, 1Bh ; n + 4018be -1 INSTR LOCAL MetadataRedundant mov esi, 1 ; size + 4018be 5 INSTR BELONGTO 401700 4018c3 -1 INSTR LOCAL NoMetaUpdate call _fwrite - 4018c8 -2 INSTR LOCAL n EDI ZZ NUMVia2ndSrcIMMEDNUM mov edi, 1 + 4018c3 5 INSTR BELONGTO 401700 + 4018c3 5 INSTR DEADREGS EFLAGS EBX R12 ZZ call _fwrite + 4018c8 -2 INSTR LOCAL n EDI ZZ NUMVia2ndSrcIMMEDNUM mov edi, 1 ; status + 4018c8 5 INSTR BELONGTO 401700 + 4018c8 5 INSTR DEADREGS EFLAGS EBX EDI R12 ZZ mov edi, 1 ; status 4018cd -1 INSTR LOCAL NoMetaUpdate call _exit + 4018cd 5 INSTR BELONGTO 401700 + 4018cd 5 INSTR DEADREGS EFLAGS EBX R12 ZZ call _exit 4018d4 0 FUNC FRAMERESTORE 0 0 0 1 0 0 2 0 0 3 0 0 4 0 0 5 0 0 6 0 0 7 0 0 8 0 0 9 0 0 10 0 0 11 0 0 12 0 0 13 0 0 14 0 0 15 0 0 ZZ 4018d4 0 FUNC MMSAFENESS UNSAFE 4018d4 -1 INSTR LOCAL MetadataUnused xor ebp, ebp @@ -618,27 +830,27 @@ 4018d4 42 FUNC GLOBAL start FUNC_UNSAFE NOFP NORET 4018fd 4018d4 8 MEMORYHOLE STACK esp + 0 ReturnAddress 4018d6 3 INSTR BELONGTO 4018d4 - 4018d6 3 INSTR DEADREGS EFLAGS ECX ESI EDI R8 R9 ZZ mov r9, rdx + 4018d6 3 INSTR DEADREGS EFLAGS ECX ESI EDI R8 R9 ZZ mov r9, rdx ; rtld_fini 4018d9 1 INSTR BELONGTO 4018d4 - 4018d9 1 INSTR DEADREGS EFLAGS ECX EDX ESI EDI R8 ZZ pop rsi + 4018d9 1 INSTR DEADREGS EFLAGS ECX EDX ESI EDI R8 ZZ pop rsi ; argc 4018da 3 INSTR BELONGTO 4018d4 - 4018da 3 INSTR DEADREGS EFLAGS ECX EDX EDI R8 ZZ mov rdx, rsp - 4018da 3 PTRIMMEDESP STACK 0 displ mov rdx, rsp + 4018da 3 INSTR DEADREGS EFLAGS ECX EDX EDI R8 ZZ mov rdx, rsp ; ubp_av + 4018da 3 PTRIMMEDESP STACK 0 displ mov rdx, rsp ; ubp_av 4018dd 4 INSTR BELONGTO 4018d4 4018dd 4 INSTR DEADREGS EFLAGS ECX EDI R8 ZZ and rsp, 0FFFFFFFFFFFFFFF0h 4018e1 1 INSTR BELONGTO 4018d4 4018e1 1 INSTR DEADREGS EFLAGS ECX EDI R8 ZZ push rax 4018e2 1 INSTR BELONGTO 4018d4 - 4018e2 1 INSTR DEADREGS EFLAGS ECX EDI R8 ZZ push rsp - 4018e3 -2 INSTR LOCAL n R8 ZZ NumericDEFs mov r8, offset nullsub_1 + 4018e2 1 INSTR DEADREGS EFLAGS ECX EDI R8 ZZ push rsp ; stack_end + 4018e3 -2 INSTR LOCAL n R8 ZZ NumericDEFs mov r8, offset fini ; fini 4018e3 7 INSTR BELONGTO 4018d4 - 4018e3 7 INSTR DEADREGS EFLAGS ECX EDI R8 ZZ mov r8, offset nullsub_1 - 4018ea -2 INSTR LOCAL n RCX ZZ NumericDEFs mov rcx, offset aHilLidRhnC; "H‰l$ØL‰d$àH-C\r " + 4018e3 7 INSTR DEADREGS EFLAGS ECX EDI R8 ZZ mov r8, offset fini ; fini + 4018ea -2 INSTR LOCAL n RCX ZZ NumericDEFs mov rcx, offset init; "H‰l$ØL‰d$àH-C\r " 4018ea 7 INSTR BELONGTO 4018d4 - 4018ea 7 INSTR DEADREGS EFLAGS ECX EDI ZZ mov rcx, offset aHilLidRhnC; "H‰l$ØL‰d$àH-C\r " - 4018f1 -2 INSTR LOCAL n RDI ZZ NumericDEFs mov rdi, offset loc_401700 + 4018ea 7 INSTR DEADREGS EFLAGS ECX EDI ZZ mov rcx, offset init; "H‰l$ØL‰d$àH-C\r " + 4018f1 -2 INSTR LOCAL n RDI ZZ NumericDEFs mov rdi, offset main; main 4018f1 7 INSTR BELONGTO 4018d4 - 4018f1 7 INSTR DEADREGS EFLAGS EDI ZZ mov rdi, offset loc_401700 + 4018f1 7 INSTR DEADREGS EFLAGS EDI ZZ mov rdi, offset main; main 4018f8 -1 INSTR LOCAL NoMetaUpdate call ___libc_start_main 4018f8 5 INSTR BELONGTO 4018d4 4018f8 5 INSTR DEADREGS EFLAGS ZZ call ___libc_start_main @@ -650,7 +862,7 @@ 401900 23 FUNC GLOBAL sub_401900 FUNC_SAFE NOFP RET 401916 401900 4 INSTR BELONGTO 401900 401900 4 INSTR DEADREGS EFLAGS EAX ZZ sub rsp, 8 - 401900 8 DATAREF STACK 206 esp + 0 PARENT LocalFrame LOCALFRAME + 401900 8 DATAREF STACK 216 esp + 0 PARENT LocalFrame LOCALFRAME 401900 8 MEMORYHOLE STACK esp + 8 ReturnAddress 401904 7 INSTR BELONGTO 401900 401904 7 INSTR DEADREGS EFLAGS EAX ZZ mov rax, cs:__gmon_start___ptr @@ -679,7 +891,7 @@ 401924 -3 INSTR LOCAL NoWarn push rbx 401925 4 INSTR BELONGTO 401920 401925 4 INSTR DEADREGS EFLAGS EBX ZZ sub rsp, 8 - 401925 8 DATAREF STACK 207 esp + 0 PARENT LocalFrame LOCALFRAME + 401925 8 DATAREF STACK 217 esp + 0 PARENT LocalFrame LOCALFRAME 401925 8 MEMORYHOLE STACK esp + 16 ReturnAddress 401925 8 MEMORYHOLE STACK esp + 8 CalleeSavedRegs 401929 -1 INSTR LOCAL NoMetaUpdate cmp cs:byte_6056E8, 0 @@ -773,34 +985,34 @@ 4019ea 1 INSTR BELONGTO 4019d0 4019ea 1 INSTR DEADREGS EFLAGS ECX EDX ESI R13 XMM7 ZZ push rbx 4019ea -3 INSTR LOCAL NoWarn push rbx - 4019eb 16 DATAREF STACK 215 esp + 48 CHILDOF 208 OFFSET 48 LOCALVAR var_F8 - 4019eb 16 DATAREF STACK 216 esp + 64 CHILDOF 208 OFFSET 64 LOCALVAR var_E8 - 4019eb 16 DATAREF STACK 217 esp + 80 CHILDOF 208 OFFSET 80 LOCALVAR var_D8 - 4019eb 16 DATAREF STACK 218 esp + 96 CHILDOF 208 OFFSET 96 LOCALVAR var_C8 - 4019eb 16 DATAREF STACK 219 esp + 112 CHILDOF 208 OFFSET 112 LOCALVAR var_B8 - 4019eb 16 DATAREF STACK 220 esp + 128 CHILDOF 208 OFFSET 128 LOCALVAR var_A8 - 4019eb 16 DATAREF STACK 232 esp + 248 CHILDOF 208 OFFSET 248 LOCALVAR var_30 + 4019eb 16 DATAREF STACK 225 esp + 48 CHILDOF 218 OFFSET 48 LOCALVAR var_F8 + 4019eb 16 DATAREF STACK 226 esp + 64 CHILDOF 218 OFFSET 64 LOCALVAR var_E8 + 4019eb 16 DATAREF STACK 227 esp + 80 CHILDOF 218 OFFSET 80 LOCALVAR var_D8 + 4019eb 16 DATAREF STACK 228 esp + 96 CHILDOF 218 OFFSET 96 LOCALVAR var_C8 + 4019eb 16 DATAREF STACK 229 esp + 112 CHILDOF 218 OFFSET 112 LOCALVAR var_B8 + 4019eb 16 DATAREF STACK 230 esp + 128 CHILDOF 218 OFFSET 128 LOCALVAR var_A8 + 4019eb 16 DATAREF STACK 242 esp + 248 CHILDOF 218 OFFSET 248 LOCALVAR var_30 4019eb 16 MEMORYHOLE STACK esp + 264 CalleeSavedRegs - 4019eb 24 DATAREF STACK 221 esp + 144 CHILDOF 208 OFFSET 144 LOCALVAR var_98 - 4019eb 264 DATAREF STACK 208 esp + 0 PARENT LocalFrame LOCALFRAME - 4019eb 4 DATAREF STACK 209 esp + 0 CHILDOF 208 OFFSET 0 OutArgsRegion OUTARGS + 4019eb 24 DATAREF STACK 231 esp + 144 CHILDOF 218 OFFSET 144 LOCALVAR var_98 + 4019eb 264 DATAREF STACK 218 esp + 0 PARENT LocalFrame LOCALFRAME + 4019eb 4 DATAREF STACK 219 esp + 0 CHILDOF 218 OFFSET 0 OutArgsRegion OUTARGS 4019eb 7 INSTR BELONGTO 4019d0 4019eb 7 INSTR DEADREGS EFLAGS ECX EDX EBX ESI R13 XMM7 ZZ sub rsp, 108h - 4019eb 8 DATAREF STACK 210 esp + 8 CHILDOF 208 OFFSET 8 LOCALVAR var_120 - 4019eb 8 DATAREF STACK 211 esp + 16 CHILDOF 208 OFFSET 16 LOCALVAR var_118 - 4019eb 8 DATAREF STACK 212 esp + 24 CHILDOF 208 OFFSET 24 LOCALVAR var_110 - 4019eb 8 DATAREF STACK 213 esp + 32 CHILDOF 208 OFFSET 32 LOCALVAR var_108 - 4019eb 8 DATAREF STACK 214 esp + 40 CHILDOF 208 OFFSET 40 LOCALVAR var_100 - 4019eb 8 DATAREF STACK 222 esp + 168 CHILDOF 208 OFFSET 168 LOCALVAR var_80 - 4019eb 8 DATAREF STACK 223 esp + 176 CHILDOF 208 OFFSET 176 LOCALVAR cosx - 4019eb 8 DATAREF STACK 224 esp + 184 CHILDOF 208 OFFSET 184 LOCALVAR sinx - 4019eb 8 DATAREF STACK 225 esp + 192 CHILDOF 208 OFFSET 192 LOCALVAR var_68 - 4019eb 8 DATAREF STACK 226 esp + 200 CHILDOF 208 OFFSET 200 LOCALVAR var_60 - 4019eb 8 DATAREF STACK 227 esp + 208 CHILDOF 208 OFFSET 208 LOCALVAR var_58 - 4019eb 8 DATAREF STACK 228 esp + 216 CHILDOF 208 OFFSET 216 LOCALVAR var_50 - 4019eb 8 DATAREF STACK 229 esp + 224 CHILDOF 208 OFFSET 224 LOCALVAR var_48 - 4019eb 8 DATAREF STACK 230 esp + 232 CHILDOF 208 OFFSET 232 LOCALVAR var_40 - 4019eb 8 DATAREF STACK 231 esp + 240 CHILDOF 208 OFFSET 240 LOCALVAR var_38 + 4019eb 8 DATAREF STACK 220 esp + 8 CHILDOF 218 OFFSET 8 LOCALVAR var_120 + 4019eb 8 DATAREF STACK 221 esp + 16 CHILDOF 218 OFFSET 16 LOCALVAR var_118 + 4019eb 8 DATAREF STACK 222 esp + 24 CHILDOF 218 OFFSET 24 LOCALVAR var_110 + 4019eb 8 DATAREF STACK 223 esp + 32 CHILDOF 218 OFFSET 32 LOCALVAR var_108 + 4019eb 8 DATAREF STACK 224 esp + 40 CHILDOF 218 OFFSET 40 LOCALVAR var_100 + 4019eb 8 DATAREF STACK 232 esp + 168 CHILDOF 218 OFFSET 168 LOCALVAR var_80 + 4019eb 8 DATAREF STACK 233 esp + 176 CHILDOF 218 OFFSET 176 LOCALVAR cosx + 4019eb 8 DATAREF STACK 234 esp + 184 CHILDOF 218 OFFSET 184 LOCALVAR sinx + 4019eb 8 DATAREF STACK 235 esp + 192 CHILDOF 218 OFFSET 192 LOCALVAR var_68 + 4019eb 8 DATAREF STACK 236 esp + 200 CHILDOF 218 OFFSET 200 LOCALVAR var_60 + 4019eb 8 DATAREF STACK 237 esp + 208 CHILDOF 218 OFFSET 208 LOCALVAR var_58 + 4019eb 8 DATAREF STACK 238 esp + 216 CHILDOF 218 OFFSET 216 LOCALVAR var_50 + 4019eb 8 DATAREF STACK 239 esp + 224 CHILDOF 218 OFFSET 224 LOCALVAR var_48 + 4019eb 8 DATAREF STACK 240 esp + 232 CHILDOF 218 OFFSET 232 LOCALVAR var_40 + 4019eb 8 DATAREF STACK 241 esp + 240 CHILDOF 218 OFFSET 240 LOCALVAR var_38 4019eb 8 MEMORYHOLE STACK esp + 280 ReturnAddress 4019f2 -1 INSTR LOCAL SafeIfNoIndexing movsd xmm5, cs:qword_4031C8 4019f2 8 INSTR BELONGTO 4019d0 @@ -1340,27 +1552,27 @@ 401f15 4 INSTR BELONGTO 401f10 401f19 -1 INSTR LOCAL MetadataUnused mov rbx, rsi 401f19 3 INSTR BELONGTO 401f10 - 401f1c 16 DATAREF STACK 234 esp + 0 CHILDOF 233 OFFSET 0 LOCALVAR var_F8 - 401f1c 16 DATAREF STACK 235 esp + 16 CHILDOF 233 OFFSET 16 LOCALVAR var_E8 - 401f1c 16 DATAREF STACK 236 esp + 32 CHILDOF 233 OFFSET 32 LOCALVAR var_D8 - 401f1c 16 DATAREF STACK 237 esp + 48 CHILDOF 233 OFFSET 48 LOCALVAR var_C8 - 401f1c 16 DATAREF STACK 238 esp + 64 CHILDOF 233 OFFSET 64 LOCALVAR var_B8 - 401f1c 16 DATAREF STACK 239 esp + 80 CHILDOF 233 OFFSET 80 LOCALVAR var_A8 - 401f1c 16 DATAREF STACK 240 esp + 96 CHILDOF 233 OFFSET 96 LOCALVAR var_98 - 401f1c 16 DATAREF STACK 241 esp + 112 CHILDOF 233 OFFSET 112 LOCALVAR var_88 - 401f1c 16 DATAREF STACK 242 esp + 128 CHILDOF 233 OFFSET 128 LOCALVAR var_78 - 401f1c 240 DATAREF STACK 233 esp + 0 PARENT LocalFrame LOCALFRAME - 401f1c 24 DATAREF STACK 246 esp + 168 CHILDOF 233 OFFSET 168 LOCALVAR var_50 - 401f1c 24 DATAREF STACK 250 esp + 216 CHILDOF 233 OFFSET 216 LOCALVAR var_20 + 401f1c 16 DATAREF STACK 244 esp + 0 CHILDOF 243 OFFSET 0 LOCALVAR var_F8 + 401f1c 16 DATAREF STACK 245 esp + 16 CHILDOF 243 OFFSET 16 LOCALVAR var_E8 + 401f1c 16 DATAREF STACK 246 esp + 32 CHILDOF 243 OFFSET 32 LOCALVAR var_D8 + 401f1c 16 DATAREF STACK 247 esp + 48 CHILDOF 243 OFFSET 48 LOCALVAR var_C8 + 401f1c 16 DATAREF STACK 248 esp + 64 CHILDOF 243 OFFSET 64 LOCALVAR var_B8 + 401f1c 16 DATAREF STACK 249 esp + 80 CHILDOF 243 OFFSET 80 LOCALVAR var_A8 + 401f1c 16 DATAREF STACK 250 esp + 96 CHILDOF 243 OFFSET 96 LOCALVAR var_98 + 401f1c 16 DATAREF STACK 251 esp + 112 CHILDOF 243 OFFSET 112 LOCALVAR var_88 + 401f1c 16 DATAREF STACK 252 esp + 128 CHILDOF 243 OFFSET 128 LOCALVAR var_78 + 401f1c 240 DATAREF STACK 243 esp + 0 PARENT LocalFrame LOCALFRAME + 401f1c 24 DATAREF STACK 256 esp + 168 CHILDOF 243 OFFSET 168 LOCALVAR var_50 + 401f1c 24 DATAREF STACK 260 esp + 216 CHILDOF 243 OFFSET 216 LOCALVAR var_20 401f1c 4 MEMORYHOLE STACK esp + 240 CalleeSavedRegs 401f1c 7 INSTR BELONGTO 401f10 401f1c 7 INSTR DEADREGS EFLAGS XMM3 XMM6 XMM8 XMM9 XMM10 ZZ sub rsp, 0F0h - 401f1c 8 DATAREF STACK 243 esp + 144 CHILDOF 233 OFFSET 144 LOCALVAR var_68 - 401f1c 8 DATAREF STACK 244 esp + 152 CHILDOF 233 OFFSET 152 LOCALVAR var_60 - 401f1c 8 DATAREF STACK 245 esp + 160 CHILDOF 233 OFFSET 160 LOCALVAR var_58 - 401f1c 8 DATAREF STACK 247 esp + 192 CHILDOF 233 OFFSET 192 LOCALVAR cosx - 401f1c 8 DATAREF STACK 248 esp + 200 CHILDOF 233 OFFSET 200 LOCALVAR sinx - 401f1c 8 DATAREF STACK 249 esp + 208 CHILDOF 233 OFFSET 208 LOCALVAR var_28 + 401f1c 8 DATAREF STACK 253 esp + 144 CHILDOF 243 OFFSET 144 LOCALVAR var_68 + 401f1c 8 DATAREF STACK 254 esp + 152 CHILDOF 243 OFFSET 152 LOCALVAR var_60 + 401f1c 8 DATAREF STACK 255 esp + 160 CHILDOF 243 OFFSET 160 LOCALVAR var_58 + 401f1c 8 DATAREF STACK 257 esp + 192 CHILDOF 243 OFFSET 192 LOCALVAR cosx + 401f1c 8 DATAREF STACK 258 esp + 200 CHILDOF 243 OFFSET 200 LOCALVAR sinx + 401f1c 8 DATAREF STACK 259 esp + 208 CHILDOF 243 OFFSET 208 LOCALVAR var_28 401f1c 8 MEMORYHOLE STACK esp + 244 ReturnAddress 401f23 -1 INSTR LOCAL MetadataUnused movapd xmm3, xmm1 401f23 4 INSTR BELONGTO 401f10 @@ -1755,22 +1967,22 @@ 4022ea -1 INSTR LOCAL MetadataUnused mov rbx, rdi 4022ea 3 INSTR BELONGTO 4022e0 4022ed 12 MEMORYHOLE STACK esp + 96 CalleeSavedRegs - 4022ed 16 DATAREF STACK 252 esp + 0 CHILDOF 251 OFFSET 0 OutArgsRegion OUTARGS - 4022ed 4 DATAREF STACK 262 esp + 88 CHILDOF 251 OFFSET 88 LOCALVAR var_20 - 4022ed 4 DATAREF STACK 263 esp + 92 CHILDOF 251 OFFSET 92 LOCALVAR var_1C + 4022ed 16 DATAREF STACK 262 esp + 0 CHILDOF 261 OFFSET 0 OutArgsRegion OUTARGS + 4022ed 4 DATAREF STACK 272 esp + 88 CHILDOF 261 OFFSET 88 LOCALVAR var_20 + 4022ed 4 DATAREF STACK 273 esp + 92 CHILDOF 261 OFFSET 92 LOCALVAR var_1C 4022ed 4 INSTR BELONGTO 4022e0 4022ed 4 INSTR DEADREGS EFLAGS ESI ZZ sub rsp, 60h - 4022ed 8 DATAREF STACK 253 esp + 16 CHILDOF 251 OFFSET 16 LOCALVAR var_68 - 4022ed 8 DATAREF STACK 254 esp + 24 CHILDOF 251 OFFSET 24 LOCALVAR var_60 - 4022ed 8 DATAREF STACK 255 esp + 32 CHILDOF 251 OFFSET 32 LOCALVAR var_58 - 4022ed 8 DATAREF STACK 256 esp + 40 CHILDOF 251 OFFSET 40 LOCALVAR var_50 - 4022ed 8 DATAREF STACK 257 esp + 48 CHILDOF 251 OFFSET 48 LOCALVAR var_48 - 4022ed 8 DATAREF STACK 258 esp + 56 CHILDOF 251 OFFSET 56 LOCALVAR var_40 - 4022ed 8 DATAREF STACK 259 esp + 64 CHILDOF 251 OFFSET 64 LOCALVAR var_38 - 4022ed 8 DATAREF STACK 260 esp + 72 CHILDOF 251 OFFSET 72 LOCALVAR var_30 - 4022ed 8 DATAREF STACK 261 esp + 80 CHILDOF 251 OFFSET 80 LOCALVAR var_28 + 4022ed 8 DATAREF STACK 263 esp + 16 CHILDOF 261 OFFSET 16 LOCALVAR var_68 + 4022ed 8 DATAREF STACK 264 esp + 24 CHILDOF 261 OFFSET 24 LOCALVAR var_60 + 4022ed 8 DATAREF STACK 265 esp + 32 CHILDOF 261 OFFSET 32 LOCALVAR var_58 + 4022ed 8 DATAREF STACK 266 esp + 40 CHILDOF 261 OFFSET 40 LOCALVAR var_50 + 4022ed 8 DATAREF STACK 267 esp + 48 CHILDOF 261 OFFSET 48 LOCALVAR var_48 + 4022ed 8 DATAREF STACK 268 esp + 56 CHILDOF 261 OFFSET 56 LOCALVAR var_40 + 4022ed 8 DATAREF STACK 269 esp + 64 CHILDOF 261 OFFSET 64 LOCALVAR var_38 + 4022ed 8 DATAREF STACK 270 esp + 72 CHILDOF 261 OFFSET 72 LOCALVAR var_30 + 4022ed 8 DATAREF STACK 271 esp + 80 CHILDOF 261 OFFSET 80 LOCALVAR var_28 4022ed 8 MEMORYHOLE STACK esp + 108 ReturnAddress - 4022ed 96 DATAREF STACK 251 esp + 0 PARENT LocalFrame LOCALFRAME + 4022ed 96 DATAREF STACK 261 esp + 0 PARENT LocalFrame LOCALFRAME 4022f1 -1 INSTR LOCAL NoMetaUpdate cmp byte ptr [rdi+1C0h], 0 4022f1 7 INSTR BELONGTO 4022e0 4022f8 -1 INSTR LOCAL MetadataUnused movsd [rsp+78h+var_58], xmm0 @@ -1935,16 +2147,16 @@ 402435 -3 INSTR LOCAL NoWarn push rbx 402436 3 INSTR BELONGTO 402430 402436 3 INSTR DEADREGS EFLAGS EAX EDX EBX EDI R12 R13 ZZ mov rbx, rsi - 402439 12 DATAREF STACK 272 esp + 156 CHILDOF 264 OFFSET 156 LOCALVAR var_2C - 402439 168 DATAREF STACK 264 esp + 0 PARENT LocalFrame LOCALFRAME - 402439 16 DATAREF STACK 266 esp + 128 CHILDOF 264 OFFSET 128 LOCALVAR var_48 + 402439 12 DATAREF STACK 282 esp + 156 CHILDOF 274 OFFSET 156 LOCALVAR var_2C + 402439 168 DATAREF STACK 274 esp + 0 PARENT LocalFrame LOCALFRAME + 402439 16 DATAREF STACK 276 esp + 128 CHILDOF 274 OFFSET 128 LOCALVAR var_48 402439 16 MEMORYHOLE STACK esp + 168 CalleeSavedRegs - 402439 2 DATAREF STACK 267 esp + 144 CHILDOF 264 OFFSET 144 LOCALVAR var_38 - 402439 2 DATAREF STACK 268 esp + 146 CHILDOF 264 OFFSET 146 LOCALVAR var_36 - 402439 2 DATAREF STACK 269 esp + 148 CHILDOF 264 OFFSET 148 LOCALVAR var_34 - 402439 2 DATAREF STACK 270 esp + 150 CHILDOF 264 OFFSET 150 LOCALVAR var_32 - 402439 32 DATAREF STACK 265 esp + 0 CHILDOF 264 OFFSET 0 OutArgsRegion OUTARGS - 402439 4 DATAREF STACK 271 esp + 152 CHILDOF 264 OFFSET 152 LOCALVAR var_30 + 402439 2 DATAREF STACK 277 esp + 144 CHILDOF 274 OFFSET 144 LOCALVAR var_38 + 402439 2 DATAREF STACK 278 esp + 146 CHILDOF 274 OFFSET 146 LOCALVAR var_36 + 402439 2 DATAREF STACK 279 esp + 148 CHILDOF 274 OFFSET 148 LOCALVAR var_34 + 402439 2 DATAREF STACK 280 esp + 150 CHILDOF 274 OFFSET 150 LOCALVAR var_32 + 402439 32 DATAREF STACK 275 esp + 0 CHILDOF 274 OFFSET 0 OutArgsRegion OUTARGS + 402439 4 DATAREF STACK 281 esp + 152 CHILDOF 274 OFFSET 152 LOCALVAR var_30 402439 7 INSTR BELONGTO 402430 402439 7 INSTR DEADREGS EFLAGS EAX EDX EDI R12 R13 ZZ sub rsp, 0A8h 402439 8 MEMORYHOLE STACK esp + 184 ReturnAddress @@ -2195,10 +2407,10 @@ 4026f4 -3 INSTR LOCAL NoWarn push rbx 4026f5 -1 INSTR LOCAL MetadataUnused mov rbx, rdi 4026f5 3 INSTR BELONGTO 4026f0 - 4026f8 16 DATAREF STACK 274 esp + 0 CHILDOF 273 OFFSET 0 LOCALVAR var_28 - 4026f8 16 DATAREF STACK 275 esp + 16 CHILDOF 273 OFFSET 16 LOCALVAR var_18 + 4026f8 16 DATAREF STACK 284 esp + 0 CHILDOF 283 OFFSET 0 LOCALVAR var_28 + 4026f8 16 DATAREF STACK 285 esp + 16 CHILDOF 283 OFFSET 16 LOCALVAR var_18 4026f8 -1 INSTR LOCAL SafeFrameAlloc sub rsp, 20h - 4026f8 32 DATAREF STACK 273 esp + 0 PARENT LocalFrame LOCALFRAME + 4026f8 32 DATAREF STACK 283 esp + 0 PARENT LocalFrame LOCALFRAME 4026f8 4 INSTR BELONGTO 4026f0 4026f8 4 INSTR DEADREGS EFLAGS ZZ sub rsp, 20h 4026f8 4 MEMORYHOLE STACK esp + 32 CalleeSavedRegs @@ -2287,12 +2499,12 @@ 4027a1 -3 INSTR LOCAL NoWarn push rbx 4027a2 3 INSTR BELONGTO 4027a0 4027a2 3 INSTR DEADREGS EFLAGS EAX EBX ZZ mov rbx, rdi - 4027a5 128 DATAREF STACK 278 esp + 16 CHILDOF 276 OFFSET 16 LOCALVAR var_E8 - 4027a5 232 DATAREF STACK 276 esp + 0 PARENT LocalFrame LOCALFRAME - 4027a5 4 DATAREF STACK 277 esp + 0 CHILDOF 276 OFFSET 0 OutArgsRegion OUTARGS + 4027a5 128 DATAREF STACK 288 esp + 16 CHILDOF 286 OFFSET 16 LOCALVAR var_E8 + 4027a5 232 DATAREF STACK 286 esp + 0 PARENT LocalFrame LOCALFRAME + 4027a5 4 DATAREF STACK 287 esp + 0 CHILDOF 286 OFFSET 0 OutArgsRegion OUTARGS 4027a5 7 INSTR BELONGTO 4027a0 4027a5 7 INSTR DEADREGS EFLAGS EAX ZZ sub rsp, 0E8h - 4027a5 88 DATAREF STACK 279 esp + 144 CHILDOF 276 OFFSET 144 LOCALVAR var_68 + 4027a5 88 DATAREF STACK 289 esp + 144 CHILDOF 286 OFFSET 144 LOCALVAR var_68 4027a5 8 MEMORYHOLE STACK esp + 232 CalleeSavedRegs 4027a5 8 MEMORYHOLE STACK esp + 240 ReturnAddress 4027ac 7 INSTR BELONGTO 4027a0 @@ -2605,7 +2817,7 @@ 4029e5 3 INSTR DEADREGS EFLAGS EAX ECX EBX ZZ mov rbx, rdi 4029e8 4 INSTR BELONGTO 4029e0 4029e8 4 INSTR DEADREGS EFLAGS EAX ECX ZZ sub rsp, 8 - 4029e8 8 DATAREF STACK 280 esp + 0 PARENT LocalFrame LOCALFRAME + 4029e8 8 DATAREF STACK 290 esp + 0 PARENT LocalFrame LOCALFRAME 4029e8 8 MEMORYHOLE STACK esp + 16 ReturnAddress 4029e8 8 MEMORYHOLE STACK esp + 8 CalleeSavedRegs 4029ec 6 INSTR BELONGTO 4029e0 @@ -3003,7 +3215,7 @@ 403030 4 INSTR BELONGTO 403030 403030 4 INSTR DEADREGS EFLAGS ZZ sub rsp, 8 403030 61 FUNC GLOBAL sub_403030 FUNC_UNSAFE NOFP RET 40306c - 403030 8 DATAREF STACK 281 esp + 0 PARENT LocalFrame LOCALFRAME + 403030 8 DATAREF STACK 291 esp + 0 PARENT LocalFrame LOCALFRAME 403030 8 MEMORYHOLE STACK esp + 8 ReturnAddress 403034 -1 INSTR LOCAL NoMetaUpdate cmp dword ptr [rsi], 21h 403034 3 INSTR BELONGTO 403030 @@ -3064,7 +3276,7 @@ 4030f4 -1 INSTR LOCAL 1stSrcVia2ndSrcIMMEDNUM add rsp, 38h 403100 0 FUNC FRAMERESTORE 0 0 0 1 0 1 2 0 0 3 0 0 4 0 8 5 0 0 6 0 0 7 0 0 8 0 0 9 0 0 10 0 0 11 0 0 12 0 0 13 0 0 14 0 0 15 0 0 ZZ 403100 0 FUNC MMSAFENESS SAFE - 403100 2 FUNC GLOBAL nullsub_1 FUNC_SAFE NOFP RET FUNC_LEAF 403101 + 403100 2 FUNC GLOBAL fini FUNC_SAFE NOFP RET FUNC_LEAF 403101 403100 2 INSTR BELONGTO 403100 403100 2 INSTR DEADREGS EFLAGS ZZ rep retn 403100 -4 INSTR LOCAL SafeReturn rep retn @@ -3082,7 +3294,7 @@ 403114 -3 INSTR LOCAL NoWarn push rbx 403115 4 INSTR BELONGTO 403110 403115 4 INSTR DEADREGS EFLAGS EAX EBX ZZ sub rsp, 8 - 403115 8 DATAREF STACK 282 esp + 0 PARENT LocalFrame LOCALFRAME + 403115 8 DATAREF STACK 292 esp + 0 PARENT LocalFrame LOCALFRAME 403115 8 MEMORYHOLE STACK esp + 16 ReturnAddress 403115 8 MEMORYHOLE STACK esp + 8 CalleeSavedRegs 403119 7 INSTR BELONGTO 403110 @@ -3118,7 +3330,7 @@ 403148 14 FUNC GLOBAL .term_proc FUNC_UNSAFE NOFP RET 403155 403148 4 INSTR BELONGTO 403148 403148 4 INSTR DEADREGS EFLAGS EAX ECX EDX ESI EDI R8 R9 R10 R11 ZZ sub rsp, 8 ; _fini - 403148 8 DATAREF STACK 283 esp + 0 PARENT LocalFrame LOCALFRAME + 403148 8 DATAREF STACK 293 esp + 0 PARENT LocalFrame LOCALFRAME 403148 8 MEMORYHOLE STACK esp + 8 ReturnAddress 40314c -1 INSTR LOCAL NoMetaUpdate call sub_401920 40314c 5 INSTR BELONGTO 403148 -- GitLab