Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- text:0094E6C7 mov byte ptr [ebp+var_4], 7
- .text:0094E6CB lea ecx, [ebp+var_44]
- .text:0094E6CE call ds:__imp_??1QDateTime@@QAE@XZ ; QDateTime::~QDateTime(void)
- .text:0094E6CE ; } // starts at 94E6C7
- .text:0094E6D4 ; try {
- .text:0094E6D4 mov byte ptr [ebp+var_4], 8
- .text:0094E6D8 lea ecx, [ebp+var_48] ; void *
- .text:0094E6DB call ds:__imp_??1QString@@QAE@XZ ; QString::~QString(void)
- .text:0094E6E1 push 1
- .text:0094E6E3 push 3
- .text:0094E6E5 lea ecx, [ebp+var_4C]
- .text:0094E6E8 push ecx
- .text:0094E6E9 lea ecx, [ebp+var_1C]
- .text:0094E6EC call ds:__imp_?mid@QString@@QBE?AV1@HH@Z ; QString::mid(int,int)
- .text:0094E6F2 mov [ebp+var_98], eax
- .text:0094E6F8 mov edx, [ebp+var_98]
- .text:0094E6FE mov [ebp+var_9C], edx
- .text:0094E6FE ; } // starts at 94E6D4
- .text:0094E704 ; try {
- .text:0094E704 mov byte ptr [ebp+var_4], 9
- .text:0094E708 mov eax, [ebp+var_9C]
- .text:0094E70E push eax
- .text:0094E70F push 2
- .text:0094E711 push 0
- .text:0094E713 lea ecx, [ebp+var_50]
- .text:0094E716 push ecx
- .text:0094E717 lea ecx, [ebp+var_1C]
- .text:0094E71A call ds:__imp_?mid@QString@@QBE?AV1@HH@Z ; QString::mid(int,int)
- .text:0094E720 mov [ebp+var_A0], eax
- .text:0094E726 mov edx, [ebp+var_A0]
- .text:0094E72C mov [ebp+var_A4], edx
- .text:0094E72C ; } // starts at 94E704
- .text:0094E732 ; try {
- .text:0094E732 mov byte ptr [ebp+var_4], 0Ah
- .text:0094E736 mov eax, [ebp+var_A4]
- .text:0094E73C push eax
- .text:0094E73D lea ecx, [ebp+var_54]
- .text:0094E740 push ecx
- .text:0094E741 call sub_8F127B
- .text:0094E746 add esp, 0Ch
- .text:0094E749 mov [ebp+var_A8], eax
- .text:0094E74F mov edx, [ebp+var_A8]
- .text:0094E755 mov [ebp+var_AC], edx
- .text:0094E755 ; } // starts at 94E732
- .text:0094E75B ; try {
- .text:0094E75B mov byte ptr [ebp+var_4], 0Bh
- .text:0094E75F mov eax, [ebp+var_AC]
- .text:0094E765 push eax
- .text:0094E766 lea ecx, [ebp+var_1C]
- .text:0094E769 call ds:__imp_??4QString@@QAEAAV0@ABV0@@Z ; QString::operator=(QString const &)
- .text:0094E769 ; } // starts at 94E75B
- .text:0094E76F ; try {
- .text:0094E76F mov byte ptr [ebp+var_4], 0Ah
- .text:0094E773 lea ecx, [ebp+var_54] ; void *
- .text:0094E776 call ds:__imp_??1QString@@QAE@XZ ; QString::~QString(void)
- .text:0094E776 ; } // starts at 94E76F
- .text:0094E77C ; try {
- .text:0094E77C mov byte ptr [ebp+var_4], 9
- .text:0094E780 lea ecx, [ebp+var_50] ; void *
- .text:0094E783 call ds:__imp_??1QString@@QAE@XZ ; QString::~QString(void)
- .text:0094E783 ; } // starts at 94E77C
- .text:0094E789 ; try {
- .text:0094E789 mov byte ptr [ebp+var_4], 8
- .text:0094E78D lea ecx, [ebp+var_4C] ; void *
- .text:0094E790 call ds:__imp_??1QString@@QAE@XZ ; QString::~QString(void)
- .text:0094E796 lea ecx, [ebp+var_1C]
- .text:0094E799 push ecx
- .text:0094E79A lea edx, [ebp+var_14]
- .text:0094E79D push edx
- .text:0094E79E push 0FFFFFFFFh
- .text:0094E7A0 push offset unk_971988
- .text:0094E7A5 lea eax, [ebp+var_58]
- .text:0094E7A8 push eax
- .text:0094E7A9 call ds:__imp_?fromLocal8Bit@QString@@SA?AV1@PBDH@Z ; QString::fromLocal8Bit(char const *,int)
- .text:0094E7AF add esp, 0Ch
- .text:0094E7B2 mov [ebp+var_B0], eax
- .text:0094E7B8 mov ecx, [ebp+var_B0]
- .text:0094E7BE mov [ebp+var_B4], ecx
- .text:0094E7BE ; } // starts at 94E789
- .text:0094E7C4 ; try {
- .text:0094E7C4 mov byte ptr [ebp+var_4], 0Ch
- .text:0094E7C8 mov edx, [ebp+var_B4]
- .text:0094E7CE push edx
- .text:0094E7CF lea eax, [ebp+var_10]
- .text:0094E7D2 push eax
- .text:0094E7D3 lea ecx, [ebp+var_5C]
- .text:0094E7D6 push ecx
- .text:0094E7D7 call sub_8F127B
- .text:0094E7DC add esp, 0Ch
- .text:0094E7DF mov [ebp+var_B8], eax
- .text:0094E7E5 mov edx, [ebp+var_B8]
- .text:0094E7EB mov [ebp+var_BC], edx
- .text:0094E7EB ; } // starts at 94E7C4
- .text:0094E7F1 ; try {
- .text:0094E7F1 mov byte ptr [ebp+var_4], 0Dh
- .text:0094E7F5 mov eax, [ebp+var_BC]
- .text:0094E7FB push eax
- .text:0094E7FC lea ecx, [ebp+var_60]
- .text:0094E7FF push ecx
- .text:0094E800 call sub_8F127B
- .text:0094E805 add esp, 0Ch
- .text:0094E808 mov [ebp+var_C0], eax
- .text:0094E80E mov edx, [ebp+var_C0]
- .text:0094E814 mov [ebp+var_C4], edx
- .text:0094E814 ; } // starts at 94E7F1
- .text:0094E81A ; try {
- .text:0094E81A mov byte ptr [ebp+var_4], 0Eh
- .text:0094E81E mov eax, [ebp+var_C4]
- .text:0094E824 push eax
- .text:0094E825 lea ecx, [ebp+var_24]
- .text:0094E828 push ecx
- .text:0094E829 call sub_8F127B
- .text:0094E82E add esp, 0Ch
- .text:0094E82E ; } // starts at 94E81A
- .text:0094E831 ; try {
- .text:0094E831 mov byte ptr [ebp+var_4], 10h
- .text:0094E835 lea ecx, [ebp+var_60] ; void *
- .text:0094E838 call ds:__imp_??1QString@@QAE@XZ ; QString::~QString(void)
- .text:0094E838 ; } // starts at 94E831
- .text:0094E83E ; try {
- .text:0094E83E mov byte ptr [ebp+var_4], 11h
- .text:0094E842 lea ecx, [ebp+var_5C] ; void *
- .text:0094E845 call ds:__imp_??1QString@@QAE@XZ ; QString::~QString(void)
- .text:0094E845 ; } // starts at 94E83E
- .text:0094E84B ; try {
- .text:0094E84B mov byte ptr [ebp+var_4], 12h
- .text:0094E84F lea ecx, [ebp+var_58] ; void *
- .text:0094E852 call ds:__imp_??1QString@@QAE@XZ ; QString::~QString(void)
- .text:0094E858 lea edx, [ebp+var_1C]
- .text:0094E85B push edx
- .text:0094E85C lea eax, [ebp+var_14]
- .text:0094E85F push eax
- .text:0094E860 push offset aGbhju ; "gbhju"
- .text:0094E865 lea ecx, [ebp+var_64]
- .text:0094E868 call ds:__imp_??0QString@@QAE@PBD@Z ; QString::QString(char const *)
- .text:0094E86E mov [ebp+var_C8], eax
- .text:0094E874 mov ecx, [ebp+var_C8]
- .text:0094E87A mov [ebp+var_CC], ecx
- .text:0094E87A ; } // starts at 94E84B
- .text:0094E880 ; try {
- .text:0094E880 mov byte ptr [ebp+var_4], 13h
- .text:0094E884 mov edx, [ebp+var_CC]
- .text:0094E88A push edx
- .text:0094E88B lea eax, [ebp+var_10]
- .text:0094E88E push eax
- .text:0094E88F lea ecx, [ebp+var_68]
- .text:0094E892 push ecx
- .text:0094E893 call sub_8F127B
- .text:0094E898 add esp, 0Ch
- .text:0094E89B mov [ebp+var_D0], eax
- .text:0094E8A1 mov edx, [ebp+var_D0]
- .text:0094E8A7 mov [ebp+var_D4], edx
- .text:0094E8A7 ; } // starts at 94E880
- .text:0094E8AD ; try {
- .text:0094E8AD mov byte ptr [ebp+var_4], 14h
- .text:0094E8B1 mov eax, [ebp+var_D4]
- .text:0094E8B7 push eax
- .text:0094E8B8 lea ecx, [ebp+var_6C]
- .text:0094E8BB push ecx
- .text:0094E8BC call sub_8F127B
- .text:0094E8C1 add esp, 0Ch
- .text:0094E8C4 mov [ebp+var_D8], eax
- .text:0094E8CA mov edx, [ebp+var_D8]
- .text:0094E8D0 mov [ebp+var_DC], edx
- .text:0094E8D0 ; } // starts at 94E8AD
- .text:0094E8D6 ; try {
- .text:0094E8D6 mov byte ptr [ebp+var_4], 15h
- .text:0094E8DA mov eax, [ebp+var_DC]
- .text:0094E8E0 push eax
- .text:0094E8E1 lea ecx, [ebp+var_18]
- .text:0094E8E4 push ecx
- .text:0094E8E5 call sub_8F127B
- .text:0094E8EA add esp, 0Ch
- .text:0094E8EA ; } // starts at 94E8D6
- .text:0094E8ED ; try {
- .text:0094E8ED mov byte ptr [ebp+var_4], 17h
- .text:0094E8F1 lea ecx, [ebp+var_6C] ; void *
- .text:0094E8F4 call ds:__imp_??1QString@@QAE@XZ ; QString::~QString(void)
- .text:0094E8F4 ; } // starts at 94E8ED
- .text:0094E8FA ; try {
- .text:0094E8FA mov byte ptr [ebp+var_4], 18h
- .text:0094E8FE lea ecx, [ebp+var_68] ; void *
- .text:0094E901 call ds:__imp_??1QString@@QAE@XZ ; QString::~QString(void)
- .text:0094E901 ; } // starts at 94E8FA
- .text:0094E907 ; try {
- .text:0094E907 mov byte ptr [ebp+var_4], 19h
- .text:0094E90B lea ecx, [ebp+var_64] ; void *
- .text:0094E90E call ds:__imp_??1QString@@QAE@XZ ; QString::~QString(void)
- .text:0094E914 mov byte_97E7D8, 0
- .text:0094E91B push offset aLvk ; "lvk"
- .text:0094E920 lea ecx, [ebp+var_28]
- .text:0094E923 call ds:__imp_??8QString@@QBE_NPBD@Z ; QString::operator==(char const *)
- .text:0094E929 movzx edx, al
- .text:0094E92C test edx, edx
- .text:0094E92E jz short loc_94E959
- .text:0094E930 push offset aWelovelabs ; "WeLoveLabs"
- .text:0094E935 lea ecx, [ebp+var_20]
- .text:0094E938 call ds:__imp_??8QString@@QBE_NPBD@Z ; QString::operator==(char const *)
- .text:0094E93E movzx eax, al
- .text:0094E941 test eax, eax
- .text:0094E943 jz short loc_94E959
- .text:0094E945 mov byte_97E7D8, 1
- .text:0094E94C lea ecx, [ebp+var_20]
- .text:0094E94F push ecx
- .text:0094E950 lea ecx, [ebp+var_24]
- .text:0094E953 call ds:__imp_??4QString@@QAEAAV0@ABV0@@Z ; QString::operator=(QString const &)
- .text:0094E959
- .text:0094E959 loc_94E959: ; CODE XREF: sub_94E5E0+34E↑j
- .text:0094E959 ; sub_94E5E0+363↑j
- .text:0094E959 lea edx, [ebp+var_74]
- .text:0094E95C push edx
- .text:0094E95D lea ecx, [ebp+var_24]
- .text:0094E960 call ds:__imp_?toLower@QString@@QBE?AV1@XZ ; QString::toLower(void)
- .text:0094E966 mov [ebp+var_E0], eax
- .text:0094E96C mov eax, [ebp+var_E0]
- .text:0094E972 mov [ebp+var_E4], eax
- .text:0094E972 ; } // starts at 94E907
- .text:0094E978 ; try {
- .text:0094E978 mov byte ptr [ebp+var_4], 1Ah
- .text:0094E97C mov ecx, [ebp+var_88]
- .text:0094E982 or ecx, 1
- .text:0094E985 mov [ebp+var_88], ecx
- .text:0094E98B mov edx, [ebp+var_E4]
- .text:0094E991 push edx
- .text:0094E992 lea eax, [ebp+var_78]
- .text:0094E995 push eax
- .text:0094E996 lea ecx, [ebp+var_20]
- .text:0094E999 call ds:__imp_?toLower@QString@@QBE?AV1@XZ ; QString::toLower(void)
- .text:0094E99F mov [ebp+var_E8], eax
- .text:0094E9A5 mov ecx, [ebp+var_E8]
- .text:0094E9AB mov [ebp+var_EC], ecx
- .text:0094E9AB ; } // starts at 94E978
- .text:0094E9B1 ; try {
- .text:0094E9B1 mov [ebp+var_4], 1Bh
- .text:0094E9B8 mov edx, [ebp+var_88]
- .text:0094E9BE or edx, 2
- .text:0094E9C1 mov [ebp+var_88], edx
- .text:0094E9C7 mov eax, [ebp+var_EC]
- .text:0094E9CD push eax
- .text:0094E9CE call ds:__imp_??8@YA_NABVQString@@0@Z ; operator==(QString const &,QString const &)
- .text:0094E9D4 add esp, 8
- .text:0094E9D7 movzx ecx, al
- .text:0094E9DA test ecx, ecx
- .text:0094E9DC jnz loc_94EA76
- .text:0094E9E2 lea edx, [ebp+var_7C]
- .text:0094E9E5 push edx
- .text:0094E9E6 lea ecx, [ebp+var_18]
- .text:0094E9E9 call ds:__imp_?toLower@QString@@QBE?AV1@XZ ; QString::toLower(void)
- .text:0094E9EF mov [ebp+var_F0], eax
- .text:0094E9F5 mov eax, [ebp+var_F0]
- .text:0094E9FB mov [ebp+var_F4], eax
- .text:0094E9FB ; } // starts at 94E9B1
- .text:0094EA01 ; try {
- .text:0094EA01 mov [ebp+var_4], 1Ch
- .text:0094EA08 mov ecx, [ebp+var_88]
- .text:0094EA0E or ecx, 4
- .text:0094EA11 mov [ebp+var_88], ecx
- .text:0094EA17 mov edx, [ebp+var_F4]
- .text:0094EA1D push edx
- .text:0094EA1E lea eax, [ebp+var_80]
- .text:0094EA21 push eax
- .text:0094EA22 lea ecx, [ebp+var_20]
- .text:0094EA25 call ds:__imp_?toLower@QString@@QBE?AV1@XZ ; QString::toLower(void)
- .text:0094EA2B mov [ebp+var_F8], eax
- .text:0094EA31 mov ecx, [ebp+var_F8]
- .text:0094EA37 mov [ebp+var_FC], ecx
- .text:0094EA37 ; } // starts at 94EA01
- .text:0094EA3D ; try {
- .text:0094EA3D mov [ebp+var_4], 1Dh
- .text:0094EA44 mov edx, [ebp+var_88]
- .text:0094EA4A or edx, 8
- .text:0094EA4D mov [ebp+var_88], edx
- .text:0094EA53 mov eax, [ebp+var_FC]
- .text:0094EA59 push eax
- .text:0094EA5A call ds:__imp_??8@YA_NABVQString@@0@Z ; operator==(QString const &,QString const &)
- .text:0094EA60 add esp, 8
- .text:0094EA63 movzx ecx, al
- .text:0094EA66 test ecx, ecx
- .text:0094EA68 jnz short loc_94EA76
- .text:0094EA6A mov [ebp+var_100], 0
- .text:0094EA74 jmp short loc_94EA80
- .text:0094EA76 ; ---------------------------------------------------------------------------
- .text:0094EA76
- .text:0094EA76 loc_94EA76: ; CODE XREF: sub_94E5E0+3FC↑j
- .text:0094EA76 ; sub_94E5E0+488↑j
- .text:0094EA76 mov [ebp+var_100], 1
- .text:0094EA80
- .text:0094EA80 loc_94EA80: ; CODE XREF: sub_94E5E0+494↑j
- .text:0094EA80 mov dl, byte ptr [ebp+var_100]
- .text:0094EA86 mov [ebp+var_6D], dl
- .text:0094EA86 ; } // starts at 94EA3D
- .text:0094EA89 ; try {
- .text:0094EA89 mov [ebp+var_4], 1Ch
- .text:0094EA90 mov eax, [ebp+var_88]
- .text:0094EA96 and eax, 8
- .text:0094EA99 jz short loc_94EAAB
- .text:0094EA9B and [ebp+var_88], 0FFFFFFF7h
- .text:0094EAA2 lea ecx, [ebp+var_80] ; void *
- .text:0094EAA5 call ds:__imp_??1QString@@QAE@XZ ; QString::~QString(void)
- .text:0094EAA5 ; } // starts at 94EA89
- .text:0094EAAB
- .text:0094EAAB loc_94EAAB: ; CODE XREF: sub_94E5E0+4B9↑j
- .text:0094EAAB ; try {
- .text:0094EAAB mov [ebp+var_4], 1Bh
- .text:0094EAB2 mov ecx, [ebp+var_88]
- .text:0094EAB8 and ecx, 4
- .text:0094EABB jz short loc_94EACD
- .text:0094EABD and [ebp+var_88], 0FFFFFFFBh
- .text:0094EAC4 lea ecx, [ebp+var_7C] ; void *
- .text:0094EAC7 call ds:__imp_??1QString@@QAE@XZ ; QString::~QString(void)
- .text:0094EAC7 ; } // starts at 94EAAB
- .text:0094EACD
- .text:0094EACD loc_94EACD: ; CODE XREF: sub_94E5E0+4DB↑j
- .text:0094EACD ; try {
- .text:0094EACD mov [ebp+var_4], 1Ah
- .text:0094EAD4 mov edx, [ebp+var_88]
- .text:0094EADA and edx, 2
- .text:0094EADD jz short loc_94EAEF
- .text:0094EADF and [ebp+var_88], 0FFFFFFFDh
- .text:0094EAE6 lea ecx, [ebp+var_78] ; void *
- .text:0094EAE9 call ds:__imp_??1QString@@QAE@XZ ; QString::~QString(void)
- .text:0094EAE9 ; } // starts at 94EACD
- .text:0094EAEF
- .text:0094EAEF loc_94EAEF: ; CODE XREF: sub_94E5E0+4FD↑j
- .text:0094EAEF ; try {
- .text:0094EAEF mov [ebp+var_4], 19h
- .text:0094EAF6 mov eax, [ebp+var_88]
- .text:0094EAFC and eax, 1
- .text:0094EAFF jz short loc_94EB11
- .text:0094EB01 and [ebp+var_88], 0FFFFFFFEh
- .text:0094EB08 lea ecx, [ebp+var_74] ; void *
- .text:0094EB0B call ds:__imp_??1QString@@QAE@XZ ; QString::~QString(void)
- .text:0094EB11
- .text:0094EB11 loc_94EB11: ; CODE XREF: sub_94E5E0+51F↑j
- .text:0094EB11 movzx ecx, [ebp+var_6D]
- .text:0094EB15 test ecx, ecx
- .text:0094EB17 jz short loc_94EB3A
- .text:0094EB19 mov ecx, [ebp+var_8C]
- .text:0094EB1F call sub_8F119F
- .text:0094EB24 mov edx, [ebp+var_8C]
- .text:0094EB2A mov ecx, [edx+18h]
- .text:0094EB2D call ds:__imp_?currentIndex@QComboBox@@QBEHXZ ; QComboBox::currentIndex(void)
- .text:0094EB33 mov dword_97E784, eax
- .text:0094EB38 jmp short loc_94EB94
- .text:0094EB3A ; ---------------------------------------------------------------------------
- .text:0094EB3A
- .text:0094EB3A loc_94EB3A: ; CODE XREF: sub_94E5E0+537↑j
- .text:0094EB3A push 0
- .text:0094EB3C lea ecx, [ebp+var_40]
- .text:0094EB3F call ds:__imp_??0QMessageBox@@QAE@PAVQWidget@@@Z ; QMessageBox::QMessageBox(QWidget *)
- .text:0094EB3F ; } // starts at 94EAEF
- .text:0094EB45 ; try {
- .text:0094EB45 mov byte ptr [ebp+var_4], 1Eh
- .text:0094EB49 push offset aWrongLogPass ; "Wrong log/pass"
- .text:0094EB4E lea ecx, [ebp+var_84]
- .text:0094EB54 call ds:__imp_??0QString@@QAE@PBD@Z ; QString::QString(char const *)
- .text:0094EB54 ; } // starts at 94EB45
- .text:0094EB5A ; try {
- .text:0094EB5A mov byte ptr [ebp+var_4], 1Fh
- .text:0094EB5E lea eax, [ebp+var_84]
- .text:0094EB64 push eax
- .text:0094EB65 lea ecx, [ebp+var_40]
- .text:0094EB68 call ds:__imp_?setText@QMessageBox@@QAEXABVQString@@@Z ; QMessageBox::setText(QString const &)
- .text:0094EB68 ; } // starts at 94EB5A
- .text:0094EB6E ; try {
- .text:0094EB6E mov byte ptr [ebp+var_4], 1Eh
- .text:0094EB72 lea ecx, [ebp+var_84] ; void *
- .text:0094EB78 call ds:__imp_??1QString@@QAE@XZ ; QString::~QString(void)
- .text:0094EB7E lea ecx, [ebp+var_40]
- .text:0094EB81 call ds:__imp_?exec@QDialog@@UAEHXZ ; QDialog::exec(void)
- .text:0094EB81 ; } // starts at 94EB6E
- .text:0094EB87 ; try {
- .text:0094EB87 mov byte ptr [ebp+var_4], 19h
- .text:0094EB8B lea ecx, [ebp+var_40]
- .text:0094EB8E call ds:__imp_??1QMessageBox@@UAE@XZ ; QMessageBox::~QMessageBox(void)
- .text:0094EB8E ; } // starts at 94EB87
- .text:0094EB94
- .text:0094EB94 loc_94EB94: ; CODE XREF: sub_94E5E0+558↑j
- .text:0094EB94 ; try {
- .text:0094EB94 mov byte ptr [ebp+var_4], 12h
- .text:0094EB98 lea ecx, [ebp+var_18] ; void *
- .text:0094EB9B call ds:__imp_??1QString@@QAE@XZ ; QString::~QString(void)
- .text:0094EB9B ; } // starts at 94EB94
- .text:0094EBA1 ; try {
- .text:0094EBA1 mov byte ptr [ebp+var_4], 8
- .text:0094EBA5 lea ecx, [ebp+var_24] ; void *
- .text:0094EBA8 call ds:__imp_??1QString@@QAE@XZ ; QString::~QString(void)
- .text:0094EBA8 ; } // starts at 94EBA1
- .text:0094EBAE ; try {
- .text:0094EBAE mov byte ptr [ebp+var_4], 3
- .text:0094EBB2 lea ecx, [ebp+var_1C] ; void *
- .text:0094EBB5 call ds:__imp_??1QString@@QAE@XZ ; QString::~QString(void)
- .text:0094EBB5 ; } // starts at 94EBAE
- .text:0094EBBB ; try {
- .text:0094EBBB mov byte ptr [ebp+var_4], 2
- .text:0094EBBF lea ecx, [ebp+var_14] ; void *
- .text:0094EBC2 call ds:__imp_??1QString@@QAE@XZ ; QString::~QString(void)
- .text:0094EBC2 ; } // starts at 94EBBB
- .text:0094EBC8 ; try {
- .text:0094EBC8 mov byte ptr [ebp+var_4], 1
- .text:0094EBCC lea ecx, [ebp+var_10] ; void *
- .text:0094EBCF call ds:__imp_??1QString@@QAE@XZ ; QString::~QString(void)
- .text:0094EBCF ; } // starts at 94EBC8
- .text:0094EBD5 ; try {
- .text:0094EBD5 mov byte ptr [ebp+var_4], 0
- .text:0094EBD9 lea ecx, [ebp+var_20] ; void *
- .text:0094EBDC call ds:__imp_??1QString@@QAE@XZ ; QString::~QString(void)
- .text:0094EBDC ; } // starts at 94EBD5
- .text:0094EBE2 mov [ebp+var_4], 0FFFFFFFFh
- .text:0094EBE9 lea ecx, [ebp+var_28] ; void *
- .text:0094EBEC call ds:__imp_??1QString@@QAE@XZ ; QString::~QString(void)
- .text:0094EBF2 mov ecx, [ebp+var_C]
- .text:0094EBF5 mov large fs:0, ecx
- .text:0094EBFC pop ecx
- .text:0094EBFD mov esp, ebp
- .text:0094EBFF pop ebp
- .text:0094EC00 retn
- .text:0094EC00 ; } // starts at 94E5E0
- .text:0094EC00 sub_94E5E0 endp
- .text:0094EC00
- .text:0094EC00 ; ---------------------------------------------------------------------------
- .text:0094EC01 align 10h
- .text:0094EC10
- .text:0094EC10 ; =============== S U B R O U T I N E =======================================
- .text:0094EC10
- .text:0094EC10 ; Attributes: bp-based frame
- .text:0094EC10
- .text:0094EC10 sub_94EC10 proc near ; CODE XREF: sub_8F119F↑j
- .text:0094EC10
- .text:0094EC10 var_64= dword ptr -64h
- .text:0094EC10 var_60= dword ptr -60h
- .text:0094EC10 var_5C= dword ptr -5Ch
- .text:0094EC10 var_58= dword ptr -58h
- .text:0094EC10 var_54= dword ptr -54h
- .text:0094EC10 var_50= byte ptr -50h
- .text:0094EC10 var_4C= dword ptr -4Ch
- .text:0094EC10 var_48= dword ptr -48h
- .text:0094EC10 var_44= dword ptr -44h
- .text:0094EC10 var_40= dword ptr -40h
- .text:0094EC10 var_3C= dword ptr -3Ch
- .text:0094EC10 var_38= dword ptr -38h
- .text:0094EC10 var_34= dword ptr -34h
- .text:0094EC10 var_30= dword ptr -30h
- .text:0094EC10 var_2C= byte ptr -2Ch
- .text:0094EC10 var_24= dword ptr -24h
- .text:0094EC10 var_20= dword ptr -20h
- .text:0094EC10 var_1C= byte ptr -1Ch
- .text:0094EC10 var_C= dword ptr -0Ch
- .text:0094EC10 var_4= dword ptr -4
- .text:0094EC10 arg_4= dword ptr 0Ch
- .text:0094EC10
- .text:0094EC10 ; FUNCTION CHUNK AT .text:0096258B SIZE 0000003A BYTES
- .text:0094EC10
- .text:0094EC10 ; __unwind { // SEH_45EC10
- .text:0094EC10 push ebp
- .text:0094EC11 mov ebp, esp
- .text:0094EC13 push 0FFFFFFFFh
- .text:0094EC15 push offset SEH_45EC10
- .text:0094EC1A mov eax, large fs:0
- .text:0094EC20 push eax
- .text:0094EC21 sub esp, 58h
- .text:0094EC24 mov eax, ___security_cookie
- .text:0094EC29 xor eax, ebp
- .text:0094EC2B push eax
- .text:0094EC2C lea eax, [ebp+var_C]
- .text:0094EC2F mov large fs:0, eax
- .text:0094EC35 mov [ebp+var_54], ecx
- .text:0094EC38 push 0
- .text:0094EC3A mov eax, [ebp+var_54]
- .text:0094EC3D mov ecx, [eax+30h]
- .text:0094EC40 call ds:__imp_?setEnabled@QWidget@@QAEX_N@Z ; QWidget::setEnabled(bool)
- .text:0094EC46 push 0
- .text:0094EC48 mov ecx, [ebp+var_54]
- .text:0094EC4B mov ecx, [ecx+34h]
- .text:0094EC4E call ds:__imp_?setEnabled@QWidget@@QAEX_N@Z ; QWidget::setEnabled(bool)
- .text:0094EC54 push 0
- .text:0094EC56 mov edx, [ebp+var_54]
- .text:0094EC59 mov ecx, [edx+18h]
- .text:0094EC5C call ds:__imp_?setEnabled@QWidget@@QAEX_N@Z ; QWidget::setEnabled(bool)
- .text:0094EC62 push 0
- .text:0094EC64 mov eax, [ebp+var_54]
- .text:0094EC67 mov ecx, [eax+38h]
- .text:0094EC6A mov edx, [ebp+var_54]
- .text:0094EC6D mov eax, [edx+38h]
- .text:0094EC70 mov edx, [ecx]
- .text:0094EC72 mov ecx, eax
- .text:0094EC74 mov eax, [edx+2Ch]
- .text:0094EC77 call eax
- .text:0094EC79 push 1
- .text:0094EC7B mov ecx, [ebp+var_54]
- .text:0094EC7E mov edx, [ecx+3Ch]
- .text:0094EC81 mov eax, [ebp+var_54]
- .text:0094EC84 mov ecx, [eax+3Ch]
- .text:0094EC87 mov edx, [edx]
- .text:0094EC89 mov eax, [edx+2Ch]
- .text:0094EC8C call eax
- .text:0094EC8E push 1
- .text:0094EC90 mov ecx, [ebp+var_54]
- .text:0094EC93 mov edx, [ecx+40h]
- .text:0094EC96 mov eax, [ebp+var_54]
- .text:0094EC99 mov ecx, [eax+40h]
- .text:0094EC9C mov edx, [edx]
- .text:0094EC9E mov eax, [edx+2Ch]
- .text:0094ECA1 call eax
- .text:0094ECA3 push 1
- .text:0094ECA5 mov ecx, [ebp+var_54]
- .text:0094ECA8 mov edx, [ecx+44h]
- .text:0094ECAB mov eax, [ebp+var_54]
- .text:0094ECAE mov ecx, [eax+44h]
- .text:0094ECB1 mov edx, [edx]
- .text:0094ECB3 mov eax, [edx+2Ch]
- .text:0094ECB6 call eax
- .text:0094ECB8 push 1
- .text:0094ECBA mov ecx, [ebp+var_54]
- .text:0094ECBD mov edx, [ecx+48h]
- .text:0094ECC0 mov eax, [ebp+var_54]
- .text:0094ECC3 mov ecx, [eax+48h]
- .text:0094ECC6 mov edx, [edx]
- .text:0094ECC8 mov eax, [edx+2Ch]
- .text:0094ECCB call eax
- .text:0094ECCD lea ecx, [ebp+var_2C]
- .text:0094ECD0 push ecx
- .text:0094ECD1 mov ecx, [ebp+var_54]
- .text:0094ECD4 call ds:__imp_?size@QWidget@@QBE?AVQSize@@XZ ; QWidget::size(void)
- .text:0094ECDA push eax
- .text:0094ECDB mov ecx, [ebp+var_54]
- .text:0094ECDE call ds:__imp_?setFixedSize@QWidget@@QAEXABVQSize@@@Z ; QWidget::setFixedSize(QSize const &)
- .text:0094ECE4 push 18h ; unsigned int
- .text:0094ECE6 call ??2@YAPAXI@Z ; operator new(uint)
- .text:0094ECEB add esp, 4
- .text:0094ECEE mov [ebp+var_34], eax
- .text:0094ECF1 ; try {
- .text:0094ECF1 mov [ebp+var_4], 0
- .text:0094ECF8 cmp [ebp+var_34], 0
- .text:0094ECFC jz short loc_94ED22
- .text:0094ECFE mov ecx, [ebp+var_34]
- .text:0094ED01 call ds:__imp_??0QDesktopWidget@@QAE@XZ ; QDesktopWidget::QDesktopWidget(void)
- .text:0094ED07 mov edx, [ebp+var_34]
- .text:0094ED0A mov dword ptr [edx], offset ??_7QDesktopWidget@@6B@ ; const QDesktopWidget::`vftable'
- .text:0094ED10 mov eax, [ebp+var_34]
- .text:0094ED13 mov dword ptr [eax+8], offset ??_7QDesktopWidget@@6B@_0 ; const QDesktopWidget::`vftable'
- .text:0094ED1A mov ecx, [ebp+var_34]
- .text:0094ED1D mov [ebp+var_58], ecx
- .text:0094ED20 jmp short loc_94ED29
- .text:0094ED22 ; ---------------------------------------------------------------------------
- .text:0094ED22
- .text:0094ED22 loc_94ED22: ; CODE XREF: sub_94EC10+EC↑j
- .text:0094ED22 mov [ebp+var_58], 0
- .text:0094ED29
- .text:0094ED29 loc_94ED29: ; CODE XREF: sub_94EC10+110↑j
- .text:0094ED29 mov edx, [ebp+var_58]
- .text:0094ED2C mov [ebp+var_30], edx
- .text:0094ED2C ; } // starts at 94ECF1
- .text:0094ED2F mov [ebp+var_4], 0FFFFFFFFh
- .text:0094ED36 mov eax, [ebp+var_30]
- .text:0094ED39 mov [ebp+var_20], eax
- .text:0094ED3C mov ecx, [ebp+var_54]
- .text:0094ED3F push ecx
- .text:0094ED40 lea edx, [ebp+var_1C]
- .text:0094ED43 push edx
- .text:0094ED44 mov ecx, [ebp+var_20]
- .text:0094ED47 call ds:__imp_?availableGeometry@QDesktopWidget@@QBE?BVQRect@@PBVQWidget@@@Z ; QDesktopWidget::availableGeometry(QWidget const *)
- .text:0094ED4D lea ecx, [ebp+var_1C]
- .text:0094ED50 call ds:__imp_?right@QRect@@QBEHXZ ; QRect::right(void)
- .text:0094ED56 cmp eax, 562h
- .text:0094ED5B jge loc_94EE3B
- .text:0094ED61 push 18h ; unsigned int
- .text:0094ED63 call ??2@YAPAXI@Z ; operator new(uint)
- .text:0094ED68 add esp, 4
- .text:0094ED6B mov [ebp+var_3C], eax
- .text:0094ED6E ; try {
- .text:0094ED6E mov [ebp+var_4], 1
- .text:0094ED75 cmp [ebp+var_3C], 0
- .text:0094ED79 jz short loc_94EDD7
- .text:0094ED7B mov [ebp+var_4C], 0
- .text:0094ED82 mov [ebp+var_48], 0
- .text:0094ED89 mov [ebp+var_44], 0FFFFFFFFh
- .text:0094ED90 push ecx
- .text:0094ED91 mov ecx, esp
- .text:0094ED93 mov [ebp+var_40], esp
- .text:0094ED96 sub esp, 0Ch
- .text:0094ED99 mov eax, esp
- .text:0094ED9B mov edx, [ebp+var_4C]
- .text:0094ED9E mov [eax], edx
- .text:0094EDA0 mov edx, [ebp+var_48]
- .text:0094EDA3 mov [eax+4], edx
- .text:0094EDA6 mov edx, [ebp+var_44]
- .text:0094EDA9 mov [eax+8], edx
- .text:0094EDAC call sub_8F116D
- .text:0094EDB1 push 0
- .text:0094EDB3 mov ecx, [ebp+var_3C]
- .text:0094EDB6 call ds:__imp_??0QLabel@@QAE@PAVQWidget@@V?$QFlags@W4WindowType@Qt@@@@@Z ; QLabel::QLabel(QWidget *,QFlags<Qt::WindowType>)
- .text:0094EDBC mov eax, [ebp+var_3C]
- .text:0094EDBF mov dword ptr [eax], offset ??_7QLabel@@6B@ ; const QLabel::`vftable'
- .text:0094EDC5 mov ecx, [ebp+var_3C]
- .text:0094EDC8 mov dword ptr [ecx+8], offset ??_7QLabel@@6B@_0 ; const QLabel::`vftable'
- .text:0094EDCF mov edx, [ebp+var_3C]
- .text:0094EDD2 mov [ebp+var_5C], edx
- .text:0094EDD5 jmp short loc_94EDDE
- .text:0094EDD7 ; ---------------------------------------------------------------------------
- .text:0094EDD7
- .text:0094EDD7 loc_94EDD7: ; CODE XREF: sub_94EC10+169↑j
- .text:0094EDD7 mov [ebp+var_5C], 0
- .text:0094EDDE
- .text:0094EDDE loc_94EDDE: ; CODE XREF: sub_94EC10+1C5↑j
- .text:0094EDDE mov eax, [ebp+var_5C]
- .text:0094EDE1 mov [ebp+var_38], eax
- .text:0094EDE1 ; } // starts at 94ED6E
- .text:0094EDE4 mov [ebp+var_4], 0FFFFFFFFh
- .text:0094EDEB mov ecx, [ebp+var_38]
- .text:0094EDEE mov [ebp+var_24], ecx
- .text:0094EDF1 push 0FFFFFFFFh
- .text:0094EDF3 push offset unk_9719B8
- .text:0094EDF8 lea edx, [ebp+var_50]
- .text:0094EDFB push edx
- .text:0094EDFC call ds:__imp_?fromLocal8Bit@QString@@SA?AV1@PBDH@Z ; QString::fromLocal8Bit(char const *,int)
- .text:0094EE02 add esp, 0Ch
- .text:0094EE05 mov [ebp+var_60], eax
- .text:0094EE08 mov eax, [ebp+var_60]
- .text:0094EE0B mov [ebp+var_64], eax
- .text:0094EE0E ; try {
- .text:0094EE0E mov [ebp+var_4], 2
- .text:0094EE15 mov ecx, [ebp+var_64]
- .text:0094EE18 push ecx
- .text:0094EE19 mov ecx, [ebp+var_24]
- .text:0094EE1C call ds:__imp_?setText@QLabel@@QAEXABVQString@@@Z ; QLabel::setText(QString const &)
- .text:0094EE1C ; } // starts at 94EE0E
- .text:0094EE22 mov [ebp+var_4], 0FFFFFFFFh
- .text:0094EE29 lea ecx, [ebp+var_50] ; void *
- .text:0094EE2C call ds:__imp_??1QString@@QAE@XZ ; QString::~QString(void)
- .text:0094EE32 mov ecx, [ebp+var_24]
- .text:0094EE35 call ds:__imp_?show@QWidget@@QAEXXZ ; QWidget::show(void)
- .text:0094EE3B
- .text:0094EE3B loc_94EE3B: ; CODE XREF: sub_94EC10+14B↑j
- .text:0094EE3B mov ecx, [ebp+var_C]
- .text:0094EE3E mov large fs:0, ecx
- .text:0094EE45 pop ecx
- .text:0094EE46 mov esp, ebp
- .text:0094EE48 pop ebp
- .text:0094EE49 retn
- .text:0094EE49 ; } // starts at 94EC10
- .text:0094EE49 sub_94EC10 endp
- .text:0094EE49
- .text:0094EE49 ; ---------------------------------------------------------------------------
- .text:0094EE4A align 10h
- .text:0094EE50 ; [00000018 BYTES: COLLAPSED FUNCTION unknown_libname_20]
- .text:0094EE68 align 10h
- .text:0094EE70 push ebp
- .text:0094EE71 mov ebp, esp
- .text:0094EE73 push ecx
- .text:0094EE74 mov [ebp-4], ecx
- .text:0094EE77 mov eax, [ebp-4]
- .text:0094EE7A cmp dword ptr [eax], 0
- .text:0094EE7D jz short loc_94EE8E
- .text:0094EE7F mov ecx, [ebp-4]
- .text:0094EE82 mov edx, [ecx]
- .text:0094EE84 push edx
- .text:0094EE85 call ds:__imp_?dispose@QListData@@SAXPAUData@1@@Z ; QListData::dispose(QListData::Data *)
- .text:0094EE8B add esp, 4
- .text:0094EE8E
- .text:0094EE8E loc_94EE8E: ; CODE XREF: .text:0094EE7D↑j
- .text:0094EE8E mov esp, ebp
- .text:0094EE90 pop ebp
- .text:0094EE91 retn
- .text:0094EE91 ; ---------------------------------------------------------------------------
- .text:0094EE92 db 0CCh, 0CCh, 0CCh, 0CCh, 0CCh, 0CCh, 0CCh, 0CCh, 0CCh, 0CCh, 0CCh, 0CCh
- .text:0094EE9E db 0CCh, 0CCh, 0CCh, 0CCh, 0CCh, 0CCh, 0CCh, 0CCh, 0CCh, 0CCh, 0CCh, 0CCh
- .text:0094EEAA db 0CCh, 0CCh, 0CCh, 0CCh, 0CCh, 0CCh, 0CCh, 0CCh, 0CCh, 0CCh, 0CCh, 0CCh
- .text:0094EEB6 db 0CCh, 0CCh, 0CCh, 0CCh, 0CCh, 0CCh, 0CCh, 0CCh, 0CCh, 0CCh, 0CCh, 0CCh
- .text:0094EEC2 db 0CCh, 0CCh, 0CCh, 0CCh, 0CCh, 0CCh, 0CCh, 0CCh, 0CCh, 0CCh, 0CCh, 0CCh
- .text:0094EECE db 0CCh, 0CCh, 0CCh, 0CCh, 0CCh, 0CCh, 0CCh, 0CCh, 0CCh, 0CCh, 0CCh, 0CCh
- .text:0094EEDA db 0CCh, 0CCh, 0CCh, 0CCh, 0CCh, 0CCh, 0CCh, 0CCh, 0CCh, 0CCh, 0CCh, 0CCh
- .text:0094EEE6 db 0CCh, 0CCh, 0CCh, 0CCh, 0CCh, 0CCh, 0CCh, 0CCh, 0CCh, 0CCh, 0CCh, 0CCh
- .text:0094EEF2 db 0CCh, 0CCh, 0CCh, 0CCh, 0CCh, 0CCh, 0CCh, 0CCh, 0CCh, 0CCh, 0CCh, 0CCh
- .text:0094EEFE db 0CCh, 0CCh, 0CCh, 0CCh, 0CCh, 0CCh, 0CCh, 0CCh, 0CCh, 0CCh, 0CCh, 0CCh
- .text:0094EF0A db 0CCh, 0CCh, 0CCh, 0CCh, 0CCh, 0CCh, 0CCh, 0CCh, 0CCh, 0CCh, 0CCh, 0CCh
- .text:0094EF16 db 0CCh, 0CCh, 0CCh, 0CCh, 0CCh, 0CCh, 0CCh, 0CCh, 0CCh, 0CCh, 0CCh, 0CCh
- .text:0094EF22 db 0CCh, 0CCh, 0CCh, 0CCh, 0CCh, 0CCh, 0CCh, 0CCh, 0CCh, 0CCh, 0CCh, 0CCh
- .text:0094EF2E db 0CCh, 0CCh, 0CCh, 0CCh, 0CCh, 0CCh, 0CCh, 0CCh, 0CCh, 0CCh, 0CCh, 0CCh
- .text:0094EF3A db 0CCh, 0CCh, 0CCh, 0CCh, 0CCh, 0CCh, 0CCh, 0CCh, 0CCh, 0CCh, 0CCh, 0CCh
- .text:0094EF46 db 0CCh, 0CCh, 0CCh, 0CCh, 0CCh, 0CCh, 0CCh, 0CCh, 0CCh, 0CCh, 0CCh, 0CCh
- .text:0094EF52 db 0CCh, 0CCh, 0CCh, 0CCh, 0CCh, 0CCh, 0CCh, 0CCh, 0CCh, 0CCh, 0CCh, 0CCh
- .text:0094EF5E db 0CCh, 0CCh, 0CCh, 0CCh, 0CCh, 0CCh, 0CCh, 0CCh, 0CCh, 0CCh, 0CCh, 0CCh
- .text:0094EF6A db 0CCh, 0CCh, 0CCh, 0CCh, 0CCh, 0CCh, 0CCh, 0CCh, 0CCh, 0CCh, 0CCh, 0CCh
- .text:0094EF76 db 0CCh, 0CCh, 0CCh, 0CCh, 0CCh, 0CCh, 0CCh, 0CCh, 0CCh, 0CCh, 0CCh, 0CCh
- .text:0094EF82 db 0CCh, 0CCh, 0CCh, 0CCh, 0CCh, 0CCh, 0CCh, 0CCh, 0CCh, 0CCh, 0CCh, 0CCh
- .text:0094EF8E db 0CCh, 0CCh, 0CCh, 0CCh, 0CCh, 0CCh, 0CCh, 0CCh, 0CCh, 0CCh, 0CCh, 0CCh
- .text:0094EF9A db 0CCh, 0CCh, 0CCh, 0CCh, 0CCh, 0CCh, 0CCh, 0CCh, 0CCh, 0CCh, 0CCh, 0CCh
- .text:0094EFA6 db 0CCh, 0CCh, 0CCh, 0CCh, 0CCh, 0CCh, 0CCh, 0CCh, 0CCh, 0CCh, 0CCh, 0CCh
- .text:0094EFB2 db 0CCh, 0CCh, 0CCh, 0CCh, 0CCh, 0CCh, 0CCh, 0CCh, 0CCh, 0CCh, 0CCh, 0CCh
- .text:0094EFBE db 0CCh, 0CCh, 0CCh, 0CCh, 0CCh, 0CCh, 0CCh, 0CCh, 0CCh, 0CCh, 0CCh, 0CCh
- .text:0094EFCA db 0CCh, 0CCh, 0CCh, 0CCh, 0CCh, 0CCh, 0CCh, 0CCh, 0CCh, 0CCh, 0CCh, 0CCh
- .text:0094EFD6 db 0CCh, 0CCh, 0CCh, 0CCh, 0CCh, 0CCh, 0CCh, 0CCh, 0CCh, 0CCh, 0CCh, 0CCh
- .text:0094EFE2 db 0CCh, 0CCh, 0CCh, 0CCh, 0CCh, 0CCh, 0CCh, 0CCh, 0CCh, 0CCh, 0CCh, 0CCh
- .text:0094EFEE db 0CCh, 0CCh, 0CCh, 0CCh, 0CCh, 0CCh, 0CCh, 0CCh, 0CCh, 0CCh, 0CCh, 0CCh
- .text:0094EFFA db 0CCh, 0CCh, 0CCh, 0CCh, 0CCh, 0CCh, 0CCh, 0CCh, 0CCh, 0CCh, 0CCh, 0CCh
- .text:0094F006 db 0CCh, 0CCh, 0CCh, 0CCh, 0CCh, 0CCh, 0CCh, 0CCh, 0CCh, 0CCh, 0CCh, 0CCh
- .text:0094F012 db 0CCh, 0CCh, 0CCh, 0CCh, 0CCh, 0CCh, 0CCh, 0CCh, 0CCh, 0CCh, 0CCh, 0CCh
- .text:0094F01E db 0CCh, 0CCh, 0CCh, 0CCh, 0CCh, 0CCh, 0CCh, 0CCh, 0CCh, 0CCh, 0CCh, 0CCh
- .text:0094F02A db 0CCh, 0CCh, 0CCh, 0CCh, 0CCh, 0CCh, 0CCh, 0CCh, 0CCh, 0CCh, 0CCh, 0CCh
- .text:0094F036 db 0CCh, 0CCh, 0CCh, 0CCh, 0CCh, 0CCh, 0CCh, 0CCh, 0CCh, 0CCh, 0CCh, 0CCh
- .text:0094F042 db 0CCh, 0CCh, 0CCh, 0CCh, 0CCh, 0CCh, 0CCh, 0CCh, 0CCh, 0CCh, 0CCh, 0CCh
- .text:0094F04E db 0CCh, 0CCh, 0CCh, 0CCh, 0CCh, 0CCh, 0CCh, 0CCh, 0CCh, 0CCh, 0CCh, 0CCh
- .text:0094F05A db 0CCh, 0CCh, 0CCh, 0CCh, 0CCh, 0CCh, 0CCh, 0CCh, 0CCh, 0CCh, 0CCh, 0CCh
- .text:0094F066 db 0CCh, 0CCh, 0CCh, 0CCh, 0CCh, 0CCh, 0CCh, 0CCh, 0CCh, 0CCh, 0CCh, 0CCh
- .text:0094F072 db 0CCh, 0CCh, 0CCh, 0CCh, 0CCh, 0CCh, 0CCh, 0CCh, 0CCh, 0CCh, 0CCh, 0CCh
- .text:0094F07E db 0CCh, 0CCh, 0CCh, 0CCh, 0CCh, 0CCh, 0CCh, 0CCh, 0CCh, 0CCh, 0CCh, 0CCh
- .text:0094F08A db 0CCh, 0CCh, 0CCh, 0CCh, 0CCh, 0CCh, 0CCh, 0CCh, 0CCh, 0CCh, 0CCh, 0CCh
- .text:0094F096 db 0CCh, 0CCh, 0CCh, 0CCh, 0CCh, 0CCh, 0CCh, 0CCh, 0CCh, 0CCh, 0CCh, 0CCh
- .text:0094F0A2 db 0CCh, 0CCh, 0CCh, 0CCh, 0CCh, 0CCh, 0CCh, 0CCh, 0CCh, 0CCh, 0CCh, 0CCh
- .text:0094F0AE db 0CCh, 0CCh, 0CCh, 0CCh, 0CCh, 0CCh, 0CCh, 0CCh, 0CCh, 0CCh, 0CCh, 0CCh
- .text:0094F0BA db 0CCh, 0CCh, 0CCh, 0CCh, 0CCh, 0CCh, 0CCh, 0CCh, 0CCh, 0CCh, 0CCh, 0CCh
- .text:0094F0C6 db 0CCh, 0CCh, 0CCh, 0CCh, 0CCh, 0CCh, 0CCh, 0CCh, 0CCh, 0CCh, 0CCh, 0CCh
- .text:0094F0D2 db 0CCh, 0CCh, 0CCh, 0CCh, 0CCh, 0CCh, 0CCh, 0CCh, 0CCh, 0CCh, 0CCh, 0CCh
- .text:0094F0DE db 0CCh, 0CCh, 0CCh, 0CCh, 0CCh, 0CCh, 0CCh, 0CCh, 0CCh, 0CCh, 0CCh, 0CCh
- .text:0094F0EA db 0CCh, 0CCh, 0CCh, 0CCh, 0CCh, 0CCh, 0CCh, 0CCh, 0CCh, 0CCh, 0CCh, 0CCh
- .text:0094F0F6 db 0CCh, 0CCh, 0CCh, 0CCh, 0CCh, 0CCh, 0CCh, 0CCh, 0CCh, 0CCh, 0CCh, 0CCh
- .text:0094F102 db 0CCh, 0CCh, 0CCh, 0CCh, 0CCh, 0CCh, 0CCh, 0CCh, 0CCh, 0CCh, 0CCh, 0CCh
- .text:0094F10E db 0CCh, 0CCh, 0CCh, 0CCh, 0CCh, 0CCh, 0CCh, 0CCh, 0CCh, 0CCh, 0CCh, 0CCh
- .text:0094F11A db 0CCh, 0CCh, 0CCh, 0CCh, 0CCh, 0CCh, 0CCh, 0CCh, 0CCh, 0CCh, 0CCh, 0CCh
- .text:0094F126 db 0CCh, 0CCh, 0CCh, 0CCh, 0CCh, 0CCh, 0CCh, 0CCh, 0CCh, 0CCh, 0CCh, 0CCh
- .text:0094F132 db 0CCh, 0CCh, 0CCh, 0CCh, 0CCh, 0CCh, 0CCh, 0CCh, 0CCh, 0CCh, 0CCh, 0CCh
- .text:0094F13E db 0CCh, 0CCh, 0CCh, 0CCh, 0CCh, 0CCh, 0CCh, 0CCh, 0CCh, 0CCh, 0CCh, 0CCh
- .text:0094F14A db 0CCh, 0CCh, 0CCh, 0CCh, 0CCh, 0CCh, 0CCh, 0CCh, 0CCh, 0CCh, 0CCh, 0CCh
- .text:0094F156 db 0CCh, 0CCh, 0CCh, 0CCh, 0CCh, 0CCh, 0CCh, 0CCh, 0CCh, 0CCh, 0CCh, 0CCh
- .text:0094F162 db 0CCh, 0CCh, 0CCh, 0CCh, 0CCh, 0CCh, 0CCh, 0CCh, 0CCh, 0CCh, 0CCh, 0CCh
- .text:0094F16E db 0CCh, 0CCh, 0CCh, 0CCh, 0CCh, 0CCh, 0CCh, 0CCh, 0CCh, 0CCh, 0CCh, 0CCh
- .text:0094F17A db 0CCh, 0CCh, 0CCh, 0CCh, 0CCh, 0CCh, 0CCh, 0CCh, 0CCh, 0CCh, 0CCh, 0CCh
- .text:0094F186 db 0CCh, 0CCh, 0CCh, 0CCh, 0CCh, 0CCh, 0CCh, 0CCh, 0CCh, 0CCh, 0CCh, 0CCh
- .text:0094F192 db 0CCh, 0CCh, 0CCh, 0CCh, 0CCh, 0CCh, 0CCh, 0CCh, 0CCh, 0CCh, 0CCh, 0CCh
- .text:0094F19E db 0CCh, 0CCh, 0CCh, 0CCh, 0CCh, 0CCh, 0CCh, 0CCh, 0CCh, 0CCh, 0CCh, 0CCh
- .text:0094F1AA db 0CCh, 0CCh, 0CCh, 0CCh, 0CCh, 0CCh, 0CCh, 0CCh, 0CCh, 0CCh, 0CCh, 0CCh
- .text:0094F1B6 db 0CCh, 0CCh, 0CCh, 0CCh, 0CCh, 0CCh, 0CCh, 0CCh, 0CCh, 0CCh, 0CCh, 0CCh
- .text:0094F1C2 db 0CCh, 0CCh, 0CCh, 0CCh, 0CCh, 0CCh, 0CCh, 0CCh, 0CCh, 0CCh, 0CCh, 0CCh
- .text:0094F1CE db 0CCh, 0CCh, 0CCh, 0CCh, 0CCh, 0CCh, 0CCh, 0CCh, 0CCh, 0CCh, 0CCh, 0CCh
- .text:0094F1DA db 0CCh, 0CCh, 0CCh, 0CCh, 0CCh, 0CCh, 0CCh, 0CCh, 0CCh, 0CCh, 0CCh, 0CCh
- .text:0094F1E6 db 0CCh, 0CCh, 0CCh, 0CCh, 0CCh, 0CCh, 0CCh, 0CCh, 0CCh, 0CCh, 0CCh, 0CCh
- .text:0094F1F2 db 0CCh, 0CCh, 0CCh, 0CCh, 0CCh, 0CCh, 0CCh, 0CCh, 0CCh, 0CCh, 0CCh, 0CCh
- .text:0094F1FE db 0CCh, 0CCh, 0CCh, 0CCh, 0CCh, 0CCh, 0CCh, 0CCh, 0CCh, 0CCh, 0CCh, 0CCh
- .text:0094F20A db 0CCh, 0CCh, 0CCh, 0CCh, 0CCh, 0CCh, 0CCh, 0CCh, 0CCh, 0CCh, 0CCh, 0CCh
- .text:0094F216 db 0CCh, 0CCh, 0CCh, 0CCh, 0CCh, 0CCh, 0CCh, 0CCh, 0CCh, 0CCh, 0CCh, 0CCh
- .text:0094F222 db 0CCh, 0CCh, 0CCh, 0CCh, 0CCh, 0CCh, 0CCh, 0CCh, 0CCh, 0CCh, 0CCh, 0CCh
- .text:0094F22E db 0CCh, 0CCh, 0CCh, 0CCh, 0CCh, 0CCh, 0CCh, 0CCh, 0CCh, 0CCh, 0CCh, 0CCh
- .text:0094F23A db 0CCh, 0CCh, 0CCh, 0CCh, 0CCh, 0CCh, 0CCh, 0CCh, 0CCh, 0CCh, 0CCh, 0CCh
- .text:0094F246 db 0CCh, 0CCh, 0CCh, 0CCh, 0CCh, 0CCh, 0CCh, 0CCh, 0CCh, 0CCh, 0CCh, 0CCh
- .text:0094F252 db 0CCh, 0CCh, 0CCh, 0CCh, 0CCh, 0CCh, 0CCh, 0CCh, 0CCh, 0CCh, 0CCh, 0CCh
- .text:0094F25E db 0CCh, 0CCh, 0CCh, 0CCh, 0CCh, 0CCh, 0CCh, 0CCh, 0CCh, 0CCh, 0CCh, 0CCh
- .text:0094F26A db 0CCh, 0CCh, 0CCh, 0CCh, 0CCh, 0CCh, 0CCh, 0CCh, 0CCh, 0CCh, 0CCh, 0CCh
- .text:0094F276 db 0CCh, 0CCh, 0CCh, 0CCh, 0CCh, 0CCh, 0CCh, 0CCh, 0CCh, 0CCh, 0CCh, 0CCh
- .text:0094F282 db 0CCh, 0CCh, 0CCh, 0CCh, 0CCh, 0CCh, 0CCh, 0CCh, 0CCh, 0CCh, 0CCh, 0CCh
- .text:0094F28E db 0CCh, 0CCh, 0CCh, 0CCh, 0CCh, 0CCh, 0CCh, 0CCh, 0CCh, 0CCh, 0CCh, 0CCh
- .text:0094F29A db 0CCh, 0CCh, 0CCh, 0CCh, 0CCh, 0CCh, 0CCh, 0CCh, 0CCh, 0CCh, 0CCh, 0CCh
- .text:0094F2A6 db 0CCh, 0CCh, 0CCh, 0CCh, 0CCh, 0CCh, 0CCh, 0CCh, 0CCh, 0CCh, 0CCh, 0CCh
- .text:0094F2B2 db 0CCh, 0CCh, 0CCh, 0CCh, 0CCh, 0CCh, 0CCh, 0CCh, 0CCh, 0CCh, 0CCh, 0CCh
- .text:0094F2BE db 0CCh, 0CCh, 0CCh, 0CCh, 0CCh, 0CCh, 0CCh, 0CCh, 0CCh, 0CCh, 0CCh, 0CCh
- .text:0094F2CA db 0CCh, 0CCh, 0CCh, 0CCh, 0CCh, 0CCh, 0CCh, 0CCh, 0CCh, 0CCh, 0CCh, 0CCh
- .text:0094F2D6 db 0CCh, 0CCh, 0CCh, 0CCh, 0CCh, 0CCh, 0CCh, 0CCh, 0CCh, 0CCh, 0CCh, 0CCh
- .text:0094F2E2 db 0CCh, 0CCh, 0CCh, 0CCh, 0CCh, 0CCh, 0CCh, 0CCh, 0CCh, 0CCh, 0CCh, 0CCh
- .text:0094F2EE db 0CCh, 0CCh, 0CCh, 0CCh, 0CCh, 0CCh, 0CCh, 0CCh, 0CCh, 0CCh, 0CCh, 0CCh
- .text:0094F2FA db 0CCh, 0CCh, 0CCh, 0CCh, 0CCh, 0CCh, 0CCh, 0CCh, 0CCh, 0CCh, 0CCh, 0CCh
- .text:0094F306 db 0CCh, 0CCh, 0CCh, 0CCh, 0CCh, 0CCh, 0CCh, 0CCh, 0CCh, 0CCh, 0CCh, 0CCh
- .text:0094F312 db 0CCh, 0CCh, 0CCh, 0CCh, 0CCh, 0CCh, 0CCh, 0CCh, 0CCh, 0CCh, 0CCh, 0CCh
- .text:0094F31E db 0CCh, 0CCh, 0CCh, 0CCh, 0CCh, 0CCh, 0CCh, 0CCh, 0CCh, 0CCh, 0CCh, 0CCh
- .text:0094F32A db 0CCh, 0CCh, 0CCh, 0CCh, 0CCh, 0CCh, 0CCh, 0CCh, 0CCh, 0CCh, 0CCh, 0CCh
- .text:0094F336 db 0CCh, 0CCh, 0CCh, 0CCh, 0CCh, 0CCh, 0CCh, 0CCh, 0CCh, 0CCh, 0CCh, 0CCh
- .text:0094F342 db 0CCh, 0CCh, 0CCh, 0CCh, 0CCh, 0CCh, 0CCh, 0CCh, 0CCh, 0CCh, 0CCh, 0CCh
- .text:0094F34E db 0CCh, 0CCh, 0CCh, 0CCh, 0CCh, 0CCh, 0CCh, 0CCh, 0CCh, 0CCh, 0CCh, 0CCh
- .text:0094F35A db 0CCh, 0CCh, 0CCh, 0CCh, 0CCh, 0CCh, 0CCh, 0CCh, 0CCh, 0CCh, 0CCh, 0CCh
- .text:0094F366 db 0CCh, 0CCh, 0CCh, 0CCh, 0CCh, 0CCh, 0CCh, 0CCh, 0CCh, 0CCh, 0CCh, 0CCh
- .text:0094F372 db 0CCh, 0CCh, 0CCh, 0CCh, 0CCh, 0CCh, 0CCh, 0CCh, 0CCh, 0CCh, 0CCh, 0CCh
- .text:0094F37E db 0CCh, 0CCh, 0CCh, 0CCh, 0CCh, 0CCh, 0CCh, 0CCh, 0CCh, 0CCh, 0CCh, 0CCh
- .text:0094F38A db 0CCh, 0CCh, 0CCh, 0CCh, 0CCh, 0CCh, 0CCh, 0CCh, 0CCh, 0CCh, 0CCh, 0CCh
- .text:0094F396 db 0CCh, 0CCh, 0CCh, 0CCh, 0CCh, 0CCh, 0CCh, 0CCh, 0CCh, 0CCh, 0CCh, 0CCh
- .text:0094F3A2 db 0CCh, 0CCh, 0CCh, 0CCh, 0CCh, 0CCh, 0CCh, 0CCh, 0CCh, 0CCh, 0CCh, 0CCh
- .text:0094F3AE db 0CCh, 0CCh, 0CCh, 0CCh, 0CCh, 0CCh, 0CCh, 0CCh, 0CCh, 0CCh, 0CCh, 0CCh
- .text:0094F3BA db 0CCh, 0CCh, 0CCh, 0CCh, 0CCh, 0CCh, 0CCh, 0CCh, 0CCh, 0CCh, 0CCh, 0CCh
- .text:0094F3C6 db 0CCh, 0CCh, 0CCh, 0CCh, 0CCh, 0CCh, 0CCh, 0CCh, 0CCh, 0CCh, 0CCh, 0CCh
- .text:0094F3D2 db 0CCh, 0CCh, 0CCh, 0CCh, 0CCh, 0CCh, 0CCh, 0CCh, 0CCh, 0CCh, 0CCh, 0CCh
- .text:0094F3DE db 0CCh, 0CCh, 0CCh, 0CCh, 0CCh, 0CCh, 0CCh, 0CCh, 0CCh, 0CCh, 0CCh, 0CCh
- .text:0094F3EA db 0CCh, 0CCh, 0CCh, 0CCh, 0CCh, 0CCh, 0CCh, 0CCh, 0CCh, 0CCh, 0CCh, 0CCh
- .text:0094F3F6 db 0CCh, 0CCh, 0CCh, 0CCh, 0CCh, 0CCh, 0CCh, 0CCh, 0CCh, 0CCh, 0CCh, 0CCh
- .text:0094F402 db 0CCh, 0CCh, 0CCh, 0CCh, 0CCh, 0CCh, 0CCh, 0CCh, 0CCh, 0CCh, 0CCh, 0CCh
- .text:0094F40E db 0CCh, 0CCh, 0CCh, 0CCh, 0CCh, 0CCh, 0CCh, 0CCh, 0CCh, 0CCh, 0CCh, 0CCh
- .text:0094F41A db 0CCh, 0CCh, 0CCh, 0CCh, 0CCh, 0CCh, 0CCh, 0CCh, 0CCh, 0CCh, 0CCh, 0CCh
- .text:0094F426 db 0CCh, 0CCh, 0CCh, 0CCh, 0CCh, 0CCh, 0CCh, 0CCh, 0CCh, 0CCh, 0CCh, 0CCh
- .text:0094F432 db 0CCh, 0CCh, 0CCh, 0CCh, 0CCh, 0CCh, 0CCh, 0CCh, 0CCh, 0CCh, 0CCh, 0CCh
- .text:0094F43E db 0CCh, 0CCh, 0CCh, 0CCh, 0CCh, 0CCh, 0CCh, 0CCh, 0CCh, 0CCh, 0CCh, 0CCh
- .text:0094F44A db 0CCh, 0CCh, 0CCh, 0CCh, 0CCh, 0CCh, 0CCh, 0CCh, 0CCh, 0CCh, 0CCh, 0CCh
- .text:0094F456 db 0CCh, 0CCh, 0CCh, 0CCh, 0CCh, 0CCh, 0CCh, 0CCh, 0CCh, 0CCh, 0CCh, 0CCh
- .text:0094F462 db 0CCh, 0CCh, 0CCh, 0CCh, 0CCh, 0CCh, 0CCh, 0CCh, 0CCh, 0CCh, 0CCh, 0CCh
- .text:0094F46E db 0CCh, 0CCh, 0CCh, 0CCh, 0CCh, 0CCh, 0CCh, 0CCh, 0CCh, 0CCh, 0CCh, 0CCh
- .text:0094F47A db 0CCh, 0CCh, 0CCh, 0CCh, 0CCh, 0CCh, 0CCh, 0CCh, 0CCh, 0CCh, 0CCh, 0CCh
- .text:0094F486 db 0CCh, 0CCh, 0CCh, 0CCh, 0CCh, 0CCh, 0CCh, 0CCh, 0CCh, 0CCh, 0CCh, 0CCh
- .text:0094F492 db 0CCh, 0CCh, 0CCh, 0CCh, 0CCh, 0CCh, 0CCh, 0CCh, 0CCh, 0CCh, 0CCh, 0CCh
- .text:0094F49E db 0CCh, 0CCh, 0CCh, 0CCh, 0CCh, 0CCh, 0CCh, 0CCh, 0CCh, 0CCh, 0CCh, 0CCh
- .text:0094F4AA db 0CCh, 0CCh, 0CCh, 0CCh, 0CCh, 0CCh, 0CCh, 0CCh, 0CCh, 0CCh, 0CCh, 0CCh
- .text:0094F4B6 db 0CCh, 0CCh, 0CCh, 0CCh, 0CCh, 0CCh, 0CCh, 0CCh, 0CCh, 0CCh, 0CCh, 0CCh
- .text:0094F4C2 db 0CCh, 0CCh, 0CCh, 0CCh, 0CCh, 0CCh, 0CCh, 0CCh, 0CCh, 0CCh, 0CCh, 0CCh
- .text:0094F4CE db 0CCh, 0CCh, 0CCh, 0CCh, 0CCh, 0CCh, 0CCh, 0CCh, 0CCh, 0CCh, 0CCh, 0CCh
- .text:0094F4DA db 0CCh, 0CCh, 0CCh, 0CCh, 0CCh, 0CCh, 0CCh, 0CCh, 0CCh, 0CCh, 0CCh, 0CCh
- .text:0094F4E6 db 0CCh, 0CCh, 0CCh, 0CCh, 0CCh, 0CCh, 0CCh, 0CCh, 0CCh, 0CCh, 0CCh, 0CCh
- .text:0094F4F2 db 0CCh, 0CCh, 0CCh, 0CCh, 0CCh, 0CCh, 0CCh, 0CCh, 0CCh, 0CCh, 0CCh, 0CCh
- .text:0094F4FE db 0CCh, 0CCh, 0CCh, 0CCh, 0CCh, 0CCh, 0CCh, 0CCh, 0CCh, 0CCh, 0CCh, 0CCh
- .text:0094F50A db 0CCh, 0CCh, 0CCh, 0CCh, 0CCh, 0CCh, 0CCh, 0CCh, 0CCh, 0CCh, 0CCh, 0CCh
- .text:0094F516 db 0CCh, 0CCh, 0CCh, 0CCh, 0CCh, 0CCh, 0CCh, 0CCh, 0CCh, 0CCh, 0CCh, 0CCh
- .text:0094F522 db 0CCh, 0CCh, 0CCh, 0CCh, 0CCh, 0CCh, 0CCh, 0CCh, 0CCh, 0CCh, 0CCh, 0CCh
- .text:0094F52E db 0CCh, 0CCh, 0CCh, 0CCh, 0CCh, 0CCh, 0CCh, 0CCh, 0CCh, 0CCh, 0CCh, 0CCh
- .text:0094F53A db 0CCh, 0CCh, 0CCh, 0CCh, 0CCh, 0CCh, 0CCh, 0CCh, 0CCh, 0CCh, 0CCh, 0CCh
- .text:0094F546 db 0CCh, 0CCh, 0CCh, 0CCh, 0CCh, 0CCh, 0CCh, 0CCh, 0CCh, 0CCh, 0CCh, 0CCh
- .text:0094F552 db 0CCh, 0CCh, 0CCh, 0CCh, 0CCh, 0CCh, 0CCh, 0CCh, 0CCh, 0CCh, 0CCh, 0CCh
- .text:0094F55E db 0CCh, 0CCh, 0CCh, 0CCh, 0CCh, 0CCh, 0CCh, 0CCh, 0CCh, 0CCh, 0CCh, 0CCh
- .text:0094F56A db 0CCh, 0CCh, 0CCh, 0CCh, 0CCh, 0CCh, 0CCh, 0CCh, 0CCh, 0CCh, 0CCh, 0CCh
- .text:0094F576 db 0CCh, 0CCh, 0CCh, 0CCh, 0CCh, 0CCh, 0CCh, 0CCh, 0CCh, 0CCh, 0CCh, 0CCh
- .text:0094F582 db 0CCh, 0CCh, 0CCh, 0CCh, 0CCh, 0CCh, 0CCh, 0CCh, 0CCh, 0CCh, 0CCh, 0CCh
- .text:0094F58E db 0CCh, 0CCh, 0CCh, 0CCh, 0CCh, 0CCh, 0CCh, 0CCh, 0CCh, 0CCh, 0CCh, 0CCh
- .text:0094F59A db 0CCh, 0CCh, 0CCh, 0CCh, 0CCh, 0CCh, 0CCh, 0CCh, 0CCh, 0CCh, 0CCh, 0CCh
- .text:0094F5A6 db 0CCh, 0CCh, 0CCh, 0CCh, 0CCh, 0CCh, 0CCh, 0CCh, 0CCh, 0CCh, 0CCh, 0CCh
- .text:0094F5B2 db 0CCh, 0CCh, 0CCh, 0CCh, 0CCh, 0CCh, 0CCh, 0CCh, 0CCh, 0CCh, 0CCh, 0CCh
- .text:0094F5BE db 0CCh, 0CCh, 0CCh, 0CCh, 0CCh, 0CCh, 0CCh, 0CCh, 0CCh, 0CCh, 0CCh, 0CCh
- .text:0094F5CA db 0CCh, 0CCh, 0CCh, 0CCh, 0CCh, 0CCh, 0CCh, 0CCh, 0CCh, 0CCh, 0CCh, 0CCh
- .text:0094F5D6 db 0CCh, 0CCh, 0CCh, 0CCh, 0CCh, 0CCh, 0CCh, 0CCh, 0CCh, 0CCh, 0CCh, 0CCh
- .text:0094F5E2 db 0CCh, 0CCh, 0CCh, 0CCh, 0CCh, 0CCh, 0CCh, 0CCh, 0CCh, 0CCh, 0CCh, 0CCh
- .text:0094F5EE db 0CCh, 0CCh, 0CCh, 0CCh, 0CCh, 0CCh, 0CCh, 0CCh, 0CCh, 0CCh, 0CCh, 0CCh
- .text:0094F5FA db 0CCh, 0CCh, 0CCh, 0CCh, 0CCh, 0CCh, 0CCh, 0CCh, 0CCh, 0CCh, 0CCh, 0CCh
- .text:0094F606 db 0CCh, 0CCh, 0CCh, 0CCh, 0CCh, 0CCh, 0CCh, 0CCh, 0CCh, 0CCh, 0CCh, 0CCh
- .text:0094F612 db 0CCh, 0CCh, 0CCh, 0CCh, 0CCh, 0CCh, 0CCh, 0CCh, 0CCh, 0CCh, 0CCh, 0CCh
- .text:0094F61E db 0CCh, 0CCh, 0CCh, 0CCh, 0CCh, 0CCh, 0CCh, 0CCh, 0CCh, 0CCh, 0CCh, 0CCh
- .text:0094F62A db 0CCh, 0CCh, 0CCh, 0CCh, 0CCh, 0CCh, 0CCh, 0CCh, 0CCh, 0CCh, 0CCh, 0CCh
- .text:0094F636 db 0CCh, 0CCh, 0CCh, 0CCh, 0CCh, 0CCh, 0CCh, 0CCh, 0CCh, 0CCh, 0CCh, 0CCh
- .text:0094F642 db 0CCh, 0CCh, 0CCh, 0CCh, 0CCh, 0CCh, 0CCh, 0CCh, 0CCh, 0CCh, 0CCh, 0CCh
- .text:0094F64E db 0CCh, 0CCh, 0CCh, 0CCh, 0CCh, 0CCh, 0CCh, 0CCh, 0CCh, 0CCh, 0CCh, 0CCh
- .text:0094F65A db 0CCh, 0CCh, 0CCh, 0CCh, 0CCh, 0CCh, 0CCh, 0CCh, 0CCh, 0CCh, 0CCh, 0CCh
- .text:0094F666 db 0CCh, 0CCh, 0CCh, 0CCh, 0CCh, 0CCh, 0CCh, 0CCh, 0CCh, 0CCh, 0CCh, 0CCh
- .text:0094F672 db 0CCh, 0CCh, 0CCh, 0CCh, 0CCh, 0CCh, 0CCh, 0CCh, 0CCh, 0CCh, 0CCh, 0CCh
- .text:0094F67E db 0CCh, 0CCh, 0CCh, 0CCh, 0CCh, 0CCh, 0CCh, 0CCh, 0CCh, 0CCh, 0CCh, 0CCh
- .text:0094F68A db 0CCh, 0CCh, 0CCh, 0CCh, 0CCh, 0CCh, 0CCh, 0CCh, 0CCh, 0CCh, 0CCh, 0CCh
- .text:0094F696 db 0CCh, 0CCh, 0CCh, 0CCh, 0CCh, 0CCh, 0CCh, 0CCh, 0CCh, 0CCh, 0CCh, 0CCh
- .text:0094F6A2 db 0CCh, 0CCh, 0CCh, 0CCh, 0CCh, 0CCh, 0CCh, 0CCh, 0CCh, 0CCh, 0CCh, 0CCh
- .text:0094F6AE db 0CCh, 0CCh, 0CCh, 0CCh, 0CCh, 0CCh, 0CCh, 0CCh, 0CCh, 0CCh, 0CCh, 0CCh
- .text:0094F6BA db 0CCh, 0CCh, 0CCh, 0CCh, 0CCh, 0CCh, 0CCh, 0CCh, 0CCh, 0CCh, 0CCh, 0CCh
- .text:0094F6C6 db 0CCh, 0CCh, 0CCh, 0CCh, 0CCh, 0CCh, 0CCh, 0CCh, 0CCh, 0CCh, 0CCh, 0CCh
- .text:0094F6D2 db 0CCh, 0CCh, 0CCh, 0CCh, 0CCh, 0CCh, 0CCh, 0CCh, 0CCh, 0CCh, 0CCh, 0CCh
- .text:0094F6DE db 0CCh, 0CCh, 0CCh, 0CCh, 0CCh, 0CCh, 0CCh, 0CCh, 0CCh, 0CCh, 0CCh, 0CCh
- .text:0094F6EA db 0CCh, 0CCh, 0CCh, 0CCh, 0CCh, 0CCh, 0CCh, 0CCh, 0CCh, 0CCh, 0CCh, 0CCh
- .text:0094F6F6 db 0CCh, 0CCh, 0CCh, 0CCh, 0CCh, 0CCh, 0CCh, 0CCh, 0CCh, 0CCh, 0CCh, 0CCh
- .text:0094F702 db 0CCh, 0CCh, 0CCh, 0CCh, 0CCh, 0CCh, 0CCh, 0CCh, 0CCh, 0CCh, 0CCh, 0CCh
- .text:0094F70E db 0CCh, 0CCh, 0CCh, 0CCh, 0CCh, 0CCh, 0CCh, 0CCh, 0CCh, 0CCh, 0CCh, 0CCh
- .text:0094F71A db 0CCh, 0CCh, 0CCh, 0CCh, 0CCh, 0CCh, 0CCh, 0CCh, 0CCh, 0CCh, 0CCh, 0CCh
- .text:0094F726 db 0CCh, 0CCh, 0CCh, 0CCh, 0CCh, 0CCh, 0CCh, 0CCh, 0CCh, 0CCh, 0CCh, 0CCh
- .text:0094F732 db 0CCh, 0CCh, 0CCh, 0CCh, 0CCh, 0CCh, 0CCh, 0CCh, 0CCh, 0CCh, 0CCh, 0CCh
- .text:0094F73E db 0CCh, 0CCh, 0CCh, 0CCh, 0CCh, 0CCh, 0CCh, 0CCh, 0CCh, 0CCh, 0CCh, 0CCh
- .text:0094F74A db 0CCh, 0CCh, 0CCh, 0CCh, 0CCh, 0CCh, 0CCh, 0CCh, 0CCh, 0CCh, 0CCh, 0CCh
- .text:0094F756 db 0CCh, 0CCh, 0CCh, 0CCh, 0CCh, 0CCh, 0CCh, 0CCh, 0CCh, 0CCh, 0CCh, 0CCh
- .text:0094F762 db 0CCh, 0CCh, 0CCh, 0CCh, 0CCh, 0CCh, 0CCh, 0CCh, 0CCh, 0CCh, 0CCh, 0CCh
- .text:0094F76E db 0CCh, 0CCh, 0CCh, 0CCh, 0CCh, 0CCh, 0CCh, 0CCh, 0CCh, 0CCh, 0CCh, 0CCh
- .text:0094F77A db 0CCh, 0CCh, 0CCh, 0CCh, 0CCh, 0CCh, 0CCh, 0CCh, 0CCh, 0CCh, 0CCh, 0CCh
- .text:0094F786 db 0CCh, 0CCh, 0CCh, 0CCh, 0CCh, 0CCh, 0CCh, 0CCh, 0CCh, 0CCh, 0CCh, 0CCh
- .text:0094F792 db 0CCh, 0CCh, 0CCh, 0CCh, 0CCh, 0CCh, 0CCh, 0CCh, 0CCh, 0CCh, 0CCh, 0CCh
- .text:0094F79E db 0CCh, 0CCh, 0CCh, 0CCh, 0CCh, 0CCh, 0CCh, 0CCh, 0CCh, 0CCh, 0CCh, 0CCh
- .text:0094F7AA db 0CCh, 0CCh, 0CCh, 0CCh, 0CCh, 0CCh, 0CCh, 0CCh, 0CCh, 0CCh, 0CCh, 0CCh
- .text:0094F7B6 db 0CCh, 0CCh, 0CCh, 0CCh, 0CCh, 0CCh, 0CCh, 0CCh, 0CCh, 0CCh, 0CCh, 0CCh
- .text:0094F7C2 db 0CCh, 0CCh, 0CCh, 0CCh, 0CCh, 0CCh, 0CCh, 0CCh, 0CCh, 0CCh, 0CCh, 0CCh
- .text:0094F7CE db 0CCh, 0CCh, 0CCh, 0CCh, 0CCh, 0CCh, 0CCh, 0CCh, 0CCh, 0CCh, 0CCh, 0CCh
- .text:0094F7DA db 0CCh, 0CCh, 0CCh, 0CCh, 0CCh, 0CCh, 0CCh, 0CCh, 0CCh, 0CCh, 0CCh, 0CCh
- .text:0094F7E6 db 0CCh, 0CCh, 0CCh, 0CCh, 0CCh, 0CCh, 0CCh, 0CCh, 0CCh, 0CCh, 0CCh, 0CCh
- .text:0094F7F2 db 0CCh, 0CCh, 0CCh, 0CCh, 0CCh, 0CCh, 0CCh, 0CCh, 0CCh, 0CCh, 0CCh, 0CCh
- .text:0094F7FE db 0CCh, 0CCh, 0CCh, 0CCh, 0CCh, 0CCh, 0CCh, 0CCh, 0CCh, 0CCh, 0CCh, 0CCh
- .text:0094F80A db 0CCh, 0CCh, 0CCh, 0CCh, 0CCh, 0CCh, 0CCh, 0CCh, 0CCh, 0CCh, 0CCh, 0CCh
- .text:0094F816 db 0CCh, 0CCh, 0CCh, 0CCh, 0CCh, 0CCh, 0CCh, 0CCh, 0CCh, 0CCh, 0CCh, 0CCh
- .text:0094F822 db 0CCh, 0CCh, 0CCh, 0CCh, 0CCh, 0CCh, 0CCh, 0CCh, 0CCh, 0CCh, 0CCh, 0CCh
- .text:0094F82E db 0CCh, 0CCh, 0CCh, 0CCh, 0CCh, 0CCh, 0CCh, 0CCh, 0CCh, 0CCh, 0CCh, 0CCh
- .text:0094F83A db 0CCh, 0CCh, 0CCh, 0CCh, 0CCh, 0CCh, 0CCh, 0CCh, 0CCh, 0CCh, 0CCh, 0CCh
- .text:0094F846 db 0CCh, 0CCh, 0CCh, 0CCh, 0CCh, 0CCh, 0CCh, 0CCh, 0CCh, 0CCh, 0CCh, 0CCh
- .text:0094F852 db 0CCh, 0CCh, 0CCh, 0CCh, 0CCh, 0CCh, 0CCh, 0CCh, 0CCh, 0CCh, 0CCh, 0CCh
- .text:0094F85E db 0CCh, 0CCh, 0CCh, 0CCh, 0CCh, 0CCh, 0CCh, 0CCh, 0CCh, 0CCh, 0CCh, 0CCh
- .text:0094F86A db 0CCh, 0CCh, 0CCh, 0CCh, 0CCh, 0CCh, 0CCh, 0CCh, 0CCh, 0CCh, 0CCh, 0CCh
- .text:0094F876 db 0CCh, 0CCh, 0CCh, 0CCh, 0CCh, 0CCh, 0CCh, 0CCh, 0CCh, 0CCh, 0CCh, 0CCh
- .text:0094F882 db 0CCh, 0CCh, 0CCh, 0CCh, 0CCh, 0CCh, 0CCh, 0CCh, 0CCh, 0CCh, 0CCh, 0CCh
- .text:0094F88E db 0CCh, 0CCh, 0CCh, 0CCh, 0CCh, 0CCh, 0CCh, 0CCh, 0CCh, 0CCh, 0CCh, 0CCh
- .text:0094F89A db 0CCh, 0CCh, 0CCh, 0CCh, 0CCh, 0CCh, 0CCh, 0CCh, 0CCh, 0CCh, 0CCh, 0CCh
- .text:0094F8A6 db 0CCh, 0CCh, 0CCh, 0CCh, 0CCh, 0CCh, 0CCh, 0CCh, 0CCh, 0CCh, 0CCh, 0CCh
- .text:0094F8B2 db 0CCh, 0CCh, 0CCh, 0CCh, 0CCh, 0CCh, 0CCh, 0CCh, 0CCh, 0CCh, 0CCh, 0CCh
- .text:0094F8BE db 0CCh, 0CCh, 0CCh, 0CCh, 0CCh, 0CCh, 0CCh, 0CCh, 0CCh, 0CCh, 0CCh, 0CCh
- .text:0094F8CA db 0CCh, 0CCh, 0CCh, 0CCh, 0CCh, 0CCh, 0CCh, 0CCh, 0CCh, 0CCh, 0CCh, 0CCh
- .text:0094F8D6 db 0CCh, 0CCh, 0CCh, 0CCh, 0CCh, 0CCh, 0CCh, 0CCh, 0CCh, 0CCh, 0CCh, 0CCh
- .text:0094F8E2 db 0CCh, 0CCh, 0CCh, 0CCh, 0CCh, 0CCh, 0CCh, 0CCh, 0CCh, 0CCh, 0CCh, 0CCh
- .text:0094F8EE db 0CCh, 0CCh, 0CCh, 0CCh, 0CCh, 0CCh, 0CCh, 0CCh, 0CCh, 0CCh, 0CCh, 0CCh
- .text:0094F8FA db 0CCh, 0CCh, 0CCh, 0CCh, 0CCh, 0CCh, 0CCh, 0CCh, 0CCh, 0CCh, 0CCh, 0CCh
- .text:0094F906 db 0CCh, 0CCh, 0CCh, 0CCh, 0CCh, 0CCh, 0CCh, 0CCh, 0CCh, 0CCh, 0CCh, 0CCh
- .text:0094F912 db 0CCh, 0CCh, 0CCh, 0CCh, 0CCh, 0CCh, 0CCh, 0CCh, 0CCh, 0CCh, 0CCh, 0CCh
- .text:0094F91E db 0CCh, 0CCh, 0CCh, 0CCh, 0CCh, 0CCh, 0CCh, 0CCh, 0CCh, 0CCh, 0CCh, 0CCh
- .text:0094F92A db 0CCh, 0CCh, 0CCh, 0CCh, 0CCh, 0CCh, 0CCh, 0CCh, 0CCh, 0CCh, 0CCh, 0CCh
- .text:0094F936 db 0CCh, 0CCh, 0CCh, 0CCh, 0CCh, 0CCh, 0CCh, 0CCh, 0CCh, 0CCh, 0CCh, 0CCh
- .text:0094F942 db 0CCh, 0CCh, 0CCh, 0CCh, 0CCh, 0CCh, 0CCh, 0CCh, 0CCh, 0CCh, 0CCh, 0CCh
- .text:0094F94E db 0CCh, 0CCh, 0CCh, 0CCh, 0CCh, 0CCh, 0CCh, 0CCh, 0CCh, 0CCh, 0CCh, 0CCh
- .text:0094F95A db 0CCh, 0CCh, 0CCh, 0CCh, 0CCh, 0CCh, 0CCh, 0CCh, 0CCh, 0CCh, 0CCh, 0CCh
- .text:0094F966 db 0CCh, 0CCh, 0CCh, 0CCh, 0CCh, 0CCh, 0CCh, 0CCh, 0CCh, 0CCh, 0CCh, 0CCh
- .text:0094F972 db 0CCh, 0CCh, 0CCh, 0CCh, 0CCh, 0CCh, 0CCh, 0CCh, 0CCh, 0CCh, 0CCh, 0CCh
- .text:0094F97E db 0CCh, 0CCh, 0CCh, 0CCh, 0CCh, 0CCh, 0CCh, 0CCh, 0CCh, 0CCh, 0CCh, 0CCh
- .text:0094F98A db 0CCh, 0CCh, 0CCh, 0CCh, 0CCh, 0CCh, 0CCh, 0CCh, 0CCh, 0CCh, 0CCh, 0CCh
- .text:0094F996 db 0CCh, 0CCh, 0CCh, 0CCh, 0CCh, 0CCh, 0CCh, 0CCh, 0CCh, 0CCh, 0CCh, 0CCh
- .text:0094F9A2 db 0CCh, 0CCh, 0CCh, 0CCh, 0CCh, 0CCh, 0CCh, 0CCh, 0CCh, 0CCh, 0CCh, 0CCh
- .text:0094F9AE db 0CCh, 0CCh, 0CCh, 0CCh, 0CCh, 0CCh, 0CCh, 0CCh, 0CCh, 0CCh, 0CCh, 0CCh
- .text:0094F9BA db 0CCh, 0CCh, 0CCh, 0CCh, 0CCh, 0CCh, 0CCh, 0CCh, 0CCh, 0CCh, 0CCh, 0CCh
- .text:0094F9C6 db 0CCh, 0CCh, 0CCh, 0CCh, 0CCh, 0CCh, 0CCh, 0CCh, 0CCh, 0CCh, 0CCh, 0CCh
- .text:0094F9D2 db 0CCh, 0CCh, 0CCh, 0CCh, 0CCh, 0CCh, 0CCh, 0CCh, 0CCh, 0CCh, 0CCh, 0CCh
- .text:0094F9DE db 0CCh, 0CCh, 0CCh, 0CCh, 0CCh, 0CCh, 0CCh, 0CCh, 0CCh, 0CCh, 0CCh, 0CCh
- .text:0094F9EA db 0CCh, 0CCh, 0CCh, 0CCh, 0CCh, 0CCh, 0CCh, 0CCh, 0CCh, 0CCh, 0CCh, 0CCh
- .text:0094F9F6 db 0CCh, 0CCh, 0CCh, 0CCh, 0CCh, 0CCh, 0CCh, 0CCh, 0CCh, 0CCh, 0CCh, 0CCh
- .text:0094FA02 db 0CCh, 0CCh, 0CCh, 0CCh, 0CCh, 0CCh, 0CCh, 0CCh, 0CCh, 0CCh, 0CCh, 0CCh
- .text:0094FA0E db 0CCh, 0CCh, 0CCh, 0CCh, 0CCh, 0CCh, 0CCh, 0CCh, 0CCh, 0CCh, 0CCh, 0CCh
- .text:0094FA1A db 0CCh, 0CCh, 0CCh, 0CCh, 0CCh, 0CCh, 0CCh, 0CCh, 0CCh, 0CCh, 0CCh, 0CCh
- .text:0094FA26 db 0CCh, 0CCh, 0CCh, 0CCh, 0CCh, 0CCh, 0CCh, 0CCh, 0CCh, 0CCh, 0CCh, 0CCh
- .text:0094FA32 db 0CCh, 0CCh, 0CCh, 0CCh, 0CCh, 0CCh, 0CCh, 0CCh, 0CCh, 0CCh, 0CCh, 0CCh
- .text:0094FA3E db 0CCh, 0CCh, 0CCh, 0CCh, 0CCh, 0CCh, 0CCh, 0CCh, 0CCh, 0CCh, 0CCh, 0CCh
- .text:0094FA4A db 0CCh, 0CCh, 0CCh, 0CCh, 0CCh, 0CCh, 0CCh, 0CCh, 0CCh, 0CCh, 0CCh, 0CCh
- .text:0094FA56 db 0CCh, 0CCh, 0CCh, 0CCh, 0CCh, 0CCh, 0CCh, 0CCh, 0CCh, 0CCh, 0CCh, 0CCh
- .text:0094FA62 db 0CCh, 0CCh, 0CCh, 0CCh, 0CCh, 0CCh, 0CCh, 0CCh, 0CCh, 0CCh, 0CCh, 0CCh
- .text:0094FA6E db 0CCh, 0CCh, 0CCh, 0CCh, 0CCh, 0CCh, 0CCh, 0CCh, 0CCh, 0CCh, 0CCh, 0CCh
- .text:0094FA7A db 0CCh, 0CCh, 0CCh, 0CCh, 0CCh, 0CCh, 0CCh, 0CCh, 0CCh, 0CCh, 0CCh, 0CCh
- .text:0094FA86 db 0CCh, 0CCh, 0CCh, 0CCh, 0CCh, 0CCh, 0CCh, 0CCh, 0CCh, 0CCh, 0CCh, 0CCh
- .text:0094FA92 db 0CCh, 0CCh, 0CCh, 0CCh, 0CCh, 0CCh, 0CCh, 0CCh, 0CCh, 0CCh, 0CCh, 0CCh
- .text:0094FA9E db 0CCh, 0CCh, 0CCh, 0CCh, 0CCh, 0CCh, 0CCh, 0CCh, 0CCh, 0CCh, 0CCh, 0CCh
- .text:0094FAAA db 0CCh, 0CCh, 0CCh, 0CCh, 0CCh, 0CCh, 0CCh, 0CCh, 0CCh, 0CCh, 0CCh, 0CCh
- .text:0094FAB6 db 0CCh, 0CCh, 0CCh, 0CCh, 0CCh, 0CCh, 0CCh, 0CCh, 0CCh, 0CCh, 0CCh, 0CCh
- .text:0094FAC2 db 0CCh, 0CCh, 0CCh, 0CCh, 0CCh, 0CCh, 0CCh, 0CCh, 0CCh, 0CCh, 0CCh, 0CCh
- .text:0094FACE db 0CCh, 0CCh, 0CCh, 0CCh, 0CCh, 0CCh, 0CCh, 0CCh, 0CCh, 0CCh, 0CCh, 0CCh
- .text:0094FADA db 0CCh, 0CCh, 0CCh, 0CCh, 0CCh, 0CCh, 0CCh, 0CCh, 0CCh, 0CCh, 0CCh, 0CCh
- .text:0094FAE6 db 0CCh, 0CCh, 0CCh, 0CCh, 0CCh, 0CCh, 0CCh, 0CCh, 0CCh, 0CCh, 0CCh, 0CCh
- .text:0094FAF2 db 0CCh, 0CCh, 0CCh, 0CCh, 0CCh, 0CCh, 0CCh, 0CCh, 0CCh, 0CCh, 0CCh, 0CCh
- .text:0094FAFE db 0CCh, 0CCh, 0CCh, 0CCh, 0CCh, 0CCh, 0CCh, 0CCh, 0CCh, 0CCh, 0CCh, 0CCh
- .text:0094FB0A db 0CCh, 0CCh, 0CCh, 0CCh, 0CCh, 0CCh, 0CCh, 0CCh, 0CCh, 0CCh, 0CCh, 0CCh
- .text:0094FB16 db 0CCh, 0CCh, 0CCh, 0CCh, 0CCh, 0CCh, 0CCh, 0CCh, 0CCh, 0CCh, 0CCh, 0CCh
- .text:0094FB22 db 0CCh, 0CCh, 0CCh, 0CCh, 0CCh, 0CCh, 0CCh, 0CCh, 0CCh, 0CCh, 0CCh, 0CCh
- .text:0094FB2E db 0CCh, 0CCh, 0CCh, 0CCh, 0CCh, 0CCh, 0CCh, 0CCh, 0CCh, 0CCh, 0CCh, 0CCh
- .text:0094FB3A db 0CCh, 0CCh, 0CCh, 0CCh, 0CCh, 0CCh, 0CCh, 0CCh, 0CCh, 0CCh, 0CCh, 0CCh
- .text:0094FB46 db 0CCh, 0CCh, 0CCh, 0CCh, 0CCh, 0CCh, 0CCh, 0CCh, 0CCh, 0CCh, 0CCh, 0CCh
- .text:0094FB52 db 0CCh, 0CCh, 0CCh, 0CCh, 0CCh, 0CCh, 0CCh, 0CCh, 0CCh, 0CCh, 0CCh, 0CCh
- .text:0094FB5E db 0CCh, 0CCh, 0CCh, 0CCh, 0CCh, 0CCh, 0CCh, 0CCh, 0CCh, 0CCh, 0CCh, 0CCh
- .text:0094FB6A db 0CCh, 0CCh, 0CCh, 0CCh, 0CCh, 0CCh, 0CCh, 0CCh, 0CCh, 0CCh, 0CCh, 0CCh
- .text:0094FB76 db 0CCh, 0CCh, 0CCh, 0CCh, 0CCh, 0CCh, 0CCh, 0CCh, 0CCh, 0CCh, 0CCh, 0CCh
- .text:0094FB82 db 0CCh, 0CCh, 0CCh, 0CCh, 0CCh, 0CCh, 0CCh, 0CCh, 0CCh, 0CCh, 0CCh, 0CCh
- .text:0094FB8E db 0CCh, 0CCh, 0CCh, 0CCh, 0CCh, 0CCh, 0CCh, 0CCh, 0CCh, 0CCh, 0CCh, 0CCh
- .text:0094FB9A db 0CCh, 0CCh, 0CCh, 0CCh, 0CCh, 0CCh, 0CCh, 0CCh, 0CCh, 0CCh, 0CCh, 0CCh
- .text:0094FBA6 db 0CCh, 0CCh, 0CCh, 0CCh, 0CCh, 0CCh, 0CCh, 0CCh, 0CCh, 0CCh, 0CCh, 0CCh
- .text:0094FBB2 db 0CCh, 0CCh, 0CCh, 0CCh, 0CCh, 0CCh, 0CCh, 0CCh, 0CCh, 0CCh, 0CCh, 0CCh
- .text:0094FBBE db 0CCh, 0CCh, 0CCh, 0CCh, 0CCh, 0CCh, 0CCh, 0CCh, 0CCh, 0CCh, 0CCh, 0CCh
- .text:0094FBCA db 0CCh, 0CCh, 0CCh, 0CCh, 0CCh, 0CCh, 0CCh, 0CCh, 0CCh, 0CCh, 0CCh, 0CCh
- .text:0094FBD6 db 0CCh, 0CCh, 0CCh, 0CCh, 0CCh, 0CCh, 0CCh, 0CCh, 0CCh, 0CCh, 0CCh, 0CCh
- .text:0094FBE2 db 0CCh, 0CCh, 0CCh, 0CCh, 0CCh, 0CCh, 0CCh, 0CCh, 0CCh, 0CCh, 0CCh, 0CCh
- .text:0094FBEE db 0CCh, 0CCh, 0CCh, 0CCh, 0CCh, 0CCh, 0CCh, 0CCh, 0CCh, 0CCh, 0CCh, 0CCh
- .text:0094FBFA db 0CCh, 0CCh, 0CCh, 0CCh, 0CCh, 0CCh, 0CCh, 0CCh, 0CCh, 0CCh, 0CCh, 0CCh
- .text:0094FC06 db 0CCh, 0CCh, 0CCh, 0CCh, 0CCh, 0CCh, 0CCh, 0CCh, 0CCh, 0CCh, 0CCh, 0CCh
- .text:0094FC12 db 0CCh, 0CCh, 0CCh, 0CCh, 0CCh, 0CCh, 0CCh, 0CCh, 0CCh, 0CCh, 0CCh, 0CCh
- .text:0094FC1E db 0CCh, 0CCh, 0CCh, 0CCh, 0CCh, 0CCh, 0CCh, 0CCh, 0CCh, 0CCh, 0CCh, 0CCh
- .text:0094FC2A db 0CCh, 0CCh, 0CCh, 0CCh, 0CCh, 0CCh, 0CCh, 0CCh, 0CCh, 0CCh, 0CCh, 0CCh
- .text:0094FC36 db 0CCh, 0CCh, 0CCh, 0CCh, 0CCh, 0CCh, 0CCh, 0CCh, 0CCh, 0CCh, 0CCh, 0CCh
- .text:0094FC42 db 0CCh, 0CCh, 0CCh, 0CCh, 0CCh, 0CCh, 0CCh, 0CCh, 0CCh, 0CCh, 0CCh, 0CCh
- .text:0094FC4E db 0CCh, 0CCh, 0CCh, 0CCh, 0CCh, 0CCh, 0CCh, 0CCh, 0CCh, 0CCh, 0CCh, 0CCh
- .text:0094FC5A db 0CCh, 0CCh, 0CCh, 0CCh, 0CCh, 0CCh, 0CCh, 0CCh, 0CCh, 0CCh, 0CCh, 0CCh
- .text:0094FC66 db 0CCh, 0CCh, 0CCh, 0CCh, 0CCh, 0CCh, 0CCh, 0CCh, 0CCh, 0CCh, 0CCh, 0CCh
- .text:0094FC72 db 0CCh, 0CCh, 0CCh, 0CCh, 0CCh, 0CCh, 0CCh, 0CCh, 0CCh, 0CCh, 0CCh, 0CCh
- .text:0094FC7E db 0CCh, 0CCh, 0CCh, 0CCh, 0CCh, 0CCh, 0CCh, 0CCh, 0CCh, 0CCh, 0CCh, 0CCh
- .text:0094FC8A db 0CCh, 0CCh, 0CCh, 0CCh, 0CCh, 0CCh, 0CCh, 0CCh, 0CCh, 0CCh, 0CCh, 0CCh
- .text:0094FC96 db 0CCh, 0CCh, 0CCh, 0CCh, 0CCh, 0CCh, 0CCh, 0CCh, 0CCh, 0CCh, 0CCh, 0CCh
- .text:0094FCA2 db 0CCh, 0CCh, 0CCh, 0CCh, 0CCh, 0CCh, 0CCh, 0CCh, 0CCh, 0CCh, 0CCh, 0CCh
- .text:0094FCAE db 0CCh, 0CCh, 0CCh, 0CCh, 0CCh, 0CCh, 0CCh, 0CCh, 0CCh, 0CCh, 0CCh, 0CCh
- .text:0094FCBA db 0CCh, 0CCh, 0CCh, 0CCh, 0CCh, 0CCh, 0CCh, 0CCh, 0CCh, 0CCh, 0CCh, 0CCh
- .text:0094FCC6 db 0CCh, 0CCh, 0CCh, 0CCh, 0CCh, 0CCh, 0CCh, 0CCh, 0CCh, 0CCh, 0CCh, 0CCh
- .text:0094FCD2 db 0CCh, 0CCh, 0CCh, 0CCh, 0CCh, 0CCh, 0CCh, 0CCh, 0CCh, 0CCh, 0CCh, 0CCh
- .text:0094FCDE db 0CCh, 0CCh, 0CCh, 0CCh, 0CCh, 0CCh, 0CCh, 0CCh, 0CCh, 0CCh, 0CCh, 0CCh
- .text:0094FCEA db 0CCh, 0CCh, 0CCh, 0CCh, 0CCh, 0CCh, 0CCh, 0CCh, 0CCh, 0CCh, 0CCh, 0CCh
- .text:0094FCF6 db 0CCh, 0CCh, 0CCh, 0CCh, 0CCh, 0CCh, 0CCh, 0CCh, 0CCh, 0CCh, 0CCh, 0CCh
- .text:0094FD02 db 0CCh, 0CCh, 0CCh, 0CCh, 0CCh, 0CCh, 0CCh, 0CCh, 0CCh, 0CCh, 0CCh, 0CCh
- .text:0094FD0E db 0CCh, 0CCh, 0CCh, 0CCh, 0CCh, 0CCh, 0CCh, 0CCh, 0CCh, 0CCh, 0CCh, 0CCh
- .text:0094FD1A db 0CCh, 0CCh, 0CCh, 0CCh, 0CCh, 0CCh, 0CCh, 0CCh, 0CCh, 0CCh, 0CCh, 0CCh
- .text:0094FD26 db 0CCh, 0CCh, 0CCh, 0CCh, 0CCh, 0CCh, 0CCh, 0CCh, 0CCh, 0CCh, 0CCh, 0CCh
- .text:0094FD32 db 0CCh, 0CCh, 0CCh, 0CCh, 0CCh, 0CCh, 0CCh, 0CCh, 0CCh, 0CCh, 0CCh, 0CCh
- .text:0094FD3E db 0CCh, 0CCh, 0CCh, 0CCh, 0CCh, 0CCh, 0CCh, 0CCh, 0CCh, 0CCh, 0CCh, 0CCh
- .text:0094FD4A db 0CCh, 0CCh, 0CCh, 0CCh, 0CCh, 0CCh, 0CCh, 0CCh, 0CCh, 0CCh, 0CCh, 0CCh
- .text:0094FD56 db 0CCh, 0CCh, 0CCh, 0CCh, 0CCh, 0CCh, 0CCh, 0CCh, 0CCh, 0CCh, 0CCh, 0CCh
- .text:0094FD62 db 0CCh, 0CCh, 0CCh, 0CCh, 0CCh, 0CCh, 0CCh, 0CCh, 0CCh, 0CCh, 0CCh, 0CCh
- .text:0094FD6E db 0CCh, 0CCh, 0CCh, 0CCh, 0CCh, 0CCh, 0CCh, 0CCh, 0CCh, 0CCh, 0CCh, 0CCh
- .text:0094FD7A db 0CCh, 0CCh, 0CCh, 0CCh, 0CCh, 0CCh, 0CCh, 0CCh, 0CCh, 0CCh, 0CCh, 0CCh
- .text:0094FD86 db 0CCh, 0CCh, 0CCh, 0CCh, 0CCh, 0CCh, 0CCh, 0CCh, 0CCh, 0CCh, 0CCh, 0CCh
- .text:0094FD92 db 0CCh, 0CCh, 0CCh, 0CCh, 0CCh, 0CCh, 0CCh, 0CCh, 0CCh, 0CCh, 0CCh, 0CCh
- .text:0094FD9E db 0CCh, 0CCh, 0CCh, 0CCh, 0CCh, 0CCh, 0CCh, 0CCh, 0CCh, 0CCh, 0CCh, 0CCh
- .text:0094FDAA db 0CCh, 0CCh, 0CCh, 0CCh, 0CCh, 0CCh, 0CCh, 0CCh, 0CCh, 0CCh, 0CCh, 0CCh
- .text:0094FDB6 db 0CCh, 0CCh, 0CCh, 0CCh, 0CCh, 0CCh, 0CCh, 0CCh, 0CCh, 0CCh, 0CCh, 0CCh
- .text:0094FDC2 db 0CCh, 0CCh, 0CCh, 0CCh, 0CCh, 0CCh, 0CCh, 0CCh, 0CCh, 0CCh, 0CCh, 0CCh
- .text:0094FDCE db 0CCh, 0CCh, 0CCh, 0CCh, 0CCh, 0CCh, 0CCh, 0CCh, 0CCh, 0CCh, 0CCh, 0CCh
- .text:0094FDDA db 0CCh, 0CCh, 0CCh, 0CCh, 0CCh, 0CCh, 0CCh, 0CCh, 0CCh, 0CCh, 0CCh, 0CCh
- .text:0094FDE6 db 0CCh, 0CCh, 0CCh, 0CCh, 0CCh, 0CCh, 0CCh, 0CCh, 0CCh, 0CCh
- .text:0094FDF0
- .text:0094FDF0 ; =============== S U B R O U T I N E =======================================
- .text:0094FDF0
- .text:0094FDF0 ; Attributes: bp-based frame
- .text:0094FDF0
- .text:0094FDF0 sub_94FDF0 proc near ; CODE XREF: sub_8F11BD↑j
- .text:0094FDF0 ; .text:008F1285↑j
- .text:0094FDF0
- .text:0094FDF0 var_4= dword ptr -4
- .text:0094FDF0 arg_0= dword ptr 8
- .text:0094FDF0
- .text:0094FDF0 push ebp
- .text:0094FDF1 mov ebp, esp
- .text:0094FDF3 push ecx
- .text:0094FDF4 mov [ebp+var_4], ecx
- .text:0094FDF7 mov ecx, [ebp+var_4]
- .text:0094FDFA call sub_8F1735
- .text:0094FDFF mov eax, [ebp+arg_0]
- .text:0094FE02 and eax, 1
- .text:0094FE05 jz short loc_94FE13
- .text:0094FE07 mov ecx, [ebp+var_4]
- .text:0094FE0A push ecx ; void *
- .text:0094FE0B call ??3@YAXPAX@Z ; operator delete(void *)
- .text:0094FE10 add esp, 4
- .text:0094FE13
- .text:0094FE13 loc_94FE13: ; CODE XREF: sub_94FDF0+15↑j
- .text:0094FE13 mov eax, [ebp+var_4]
- .text:0094FE16 mov esp, ebp
- .text:0094FE18 pop ebp
- .text:0094FE19 retn 4
- .text:0094FE19 sub_94FDF0 endp
- .text:0094FE19
- .text:0094FE19 ; ---------------------------------------------------------------------------
- .text:0094FE1C db 0CCh, 0CCh, 0CCh, 0CCh, 0CCh, 0CCh, 0CCh, 0CCh, 0CCh, 0CCh, 0CCh, 0CCh
- .text:0094FE28 db 0CCh, 0CCh, 0CCh, 0CCh, 0CCh, 0CCh, 0CCh, 0CCh
- .text:0094FE30
- .text:0094FE30 ; =============== S U B R O U T I N E =======================================
- .text:0094FE30
- .text:0094FE30 ; Attributes: bp-based frame
- .text:0094FE30
- .text:0094FE30 sub_94FE30 proc near ; CODE XREF: .text:008F137A↑j
- .text:0094FE30 ; sub_8F1488↑j
- .text:0094FE30
- .text:0094FE30 var_4= dword ptr -4
- .text:0094FE30 arg_0= dword ptr 8
- .text:0094FE30
- .text:0094FE30 push ebp
- .text:0094FE31 mov ebp, esp
- .text:0094FE33 push ecx
- .text:0094FE34 mov [ebp+var_4], ecx
- .text:0094FE37 mov ecx, [ebp+var_4]
- .text:0094FE3A call ds:__imp_??1QTimer@@UAE@XZ ; QTimer::~QTimer(void)
- .text:0094FE40 mov eax, [ebp+arg_0]
- .text:0094FE43 and eax, 1
- .text:0094FE46 jz short loc_94FE54
- .text:0094FE48 mov ecx, [ebp+var_4]
- .text:0094FE4B push ecx ; void *
- .text:0094FE4C call ??3@YAXPAX@Z ; operator delete(void *)
- .text:0094FE51 add esp, 4
- .text:0094FE54
- .text:0094FE54 loc_94FE54: ; CODE XREF: sub_94FE30+16↑j
- .text:0094FE54 mov eax, [ebp+var_4]
- .text:0094FE57 mov esp, ebp
- .text:0094FE59 pop ebp
- .text:0094FE5A retn 4
- .text:0094FE5A sub_94FE30 endp
- .text:0094FE5A
- .text:0094FE5A ; ---------------------------------------------------------------------------
- .text:0094FE5D db 0CCh, 0CCh, 0CCh, 0CCh, 0CCh, 0CCh, 0CCh, 0CCh, 0CCh, 0CCh, 0CCh, 0CCh
- .text:0094FE69 db 0CCh, 0CCh, 0CCh, 0CCh, 0CCh, 0CCh, 0CCh
- .text:0094FE70
- .text:0094FE70 ; =============== S U B R O U T I N E =======================================
- .text:0094FE70
- .text:0094FE70 ; Attributes: bp-based frame
- .text:0094FE70
- .text:0094FE70 sub_94FE70 proc near ; CODE XREF: sub_8F1735↑j
- .text:0094FE70
- .text:0094FE70 var_4= dword ptr -4
- .text:0094FE70
- .text:0094FE70 push ebp
- .text:0094FE71 mov ebp, esp
- .text:0094FE73 push ecx
- .text:0094FE74 mov [ebp+var_4], ecx
- .text:0094FE77 mov ecx, [ebp+var_4]
- .text:0094FE7A call ds:__imp_??1QWidget@@UAE@XZ ; QWidget::~QWidget(void)
- .text:0094FE80 mov esp, ebp
- .text:0094FE82 pop ebp
- .text:0094FE83 retn
- .text:0094FE83 sub_94FE70 endp
- .text:0094FE83
- .text:0094FE83 ; ---------------------------------------------------------------------------
- .text:0094FE84 align 10h
- .text:0094FE90
- .text:0094FE90 ; =============== S U B R O U T I N E =======================================
- .text:0094FE90
- .text:0094FE90 ; Attributes: bp-based frame
- .text:0094FE90
- .text:0094FE90 sub_94FE90 proc near ; CODE XREF: sub_8F1082↑j
- .text:0094FE90 ; .text:008F10C8↑j
- .text:0094FE90
- .text:0094FE90 var_4= dword ptr -4
- .text:0094FE90 arg_0= dword ptr 8
- .text:0094FE90
- .text:0094FE90 push ebp
- .text:0094FE91 mov ebp, esp
- .text:0094FE93 push ecx
- .text:0094FE94 mov [ebp+var_4], ecx
- .text:0094FE97 mov ecx, [ebp+var_4]
- .text:0094FE9A call ds:__imp_??1QMainWindow@@UAE@XZ ; QMainWindow::~QMainWindow(void)
- .text:0094FEA0 mov eax, [ebp+arg_0]
- .text:0094FEA3 and eax, 1
- .text:0094FEA6 jz short loc_94FEB4
- .text:0094FEA8 mov ecx, [ebp+var_4]
- .text:0094FEAB push ecx ; void *
- .text:0094FEAC call ??3@YAXPAX@Z ; operator delete(void *)
- .text:0094FEB1 add esp, 4
- .text:0094FEB4
- .text:0094FEB4 loc_94FEB4: ; CODE XREF: sub_94FE90+16↑j
- .text:0094FEB4 mov eax, [ebp+var_4]
- .text:0094FEB7 mov esp, ebp
- .text:0094FEB9 pop ebp
- .text:0094FEBA retn 4
- .text:0094FEBA sub_94FE90 endp
- .text:0094FEBA
- .text:0094FEBA ; ---------------------------------------------------------------------------
- .text:0094FEBD db 0CCh, 0CCh, 0CCh, 0CCh, 0CCh, 0CCh, 0CCh, 0CCh, 0CCh, 0CCh, 0CCh, 0CCh
- .text:0094FEC9 db 0CCh, 0CCh, 0CCh, 0CCh, 0CCh, 0CCh, 0CCh
- .text:0094FED0
- .text:0094FED0 ; =============== S U B R O U T I N E =======================================
- .text:0094FED0
- .text:0094FED0 ; Attributes: bp-based frame
- .text:0094FED0
- .text:0094FED0 sub_94FED0 proc near ; CODE XREF: .text:008F15A0↑j
- .text:0094FED0 ; sub_8F15CD↑j
- .text:0094FED0
- .text:0094FED0 var_4= dword ptr -4
- .text:0094FED0 arg_0= dword ptr 8
- .text:0094FED0
- .text:0094FED0 push ebp
- .text:0094FED1 mov ebp, esp
- .text:0094FED3 push ecx
- .text:0094FED4 mov [ebp+var_4], ecx
- .text:0094FED7 mov ecx, [ebp+var_4]
- .text:0094FEDA call ds:__imp_??1QScrollArea@@UAE@XZ ; QScrollArea::~QScrollArea(void)
- .text:0094FEE0 mov eax, [ebp+arg_0]
- .text:0094FEE3 and eax, 1
- .text:0094FEE6 jz short loc_94FEF4
- .text:0094FEE8 mov ecx, [ebp+var_4]
- .text:0094FEEB push ecx ; void *
- .text:0094FEEC call ??3@YAXPAX@Z ; operator delete(void *)
- .text:0094FEF1 add esp, 4
- .text:0094FEF4
- .text:0094FEF4 loc_94FEF4: ; CODE XREF: sub_94FED0+16↑j
- .text:0094FEF4 mov eax, [ebp+var_4]
- .text:0094FEF7 mov esp, ebp
- .text:0094FEF9 pop ebp
- .text:0094FEFA retn 4
- .text:0094FEFA sub_94FED0 endp
- .text:0094FEFA
- .text:0094FEFA ; ---------------------------------------------------------------------------
- .text:0094FEFD db 0CCh, 0CCh, 0CCh, 0CCh, 0CCh, 0CCh, 0CCh, 0CCh, 0CCh, 0CCh, 0CCh, 0CCh
- .text:0094FF09 db 0CCh, 0CCh, 0CCh, 0CCh, 0CCh, 0CCh, 0CCh
- .text:0094FF10
- .text:0094FF10 ; =============== S U B R O U T I N E =======================================
- .text:0094FF10
- .text:0094FF10 ; Attributes: bp-based frame
- .text:0094FF10
- .text:0094FF10 sub_94FF10 proc near ; CODE XREF: .text:008F10D7↑j
- .text:0094FF10 ; sub_8F12E4↑j
- .text:0094FF10
- .text:0094FF10 var_4= dword ptr -4
- .text:0094FF10 arg_0= dword ptr 8
- .text:0094FF10
- .text:0094FF10 push ebp
- .text:0094FF11 mov ebp, esp
- .text:0094FF13 push ecx
- .text:0094FF14 mov [ebp+var_4], ecx
- .text:0094FF17 mov ecx, [ebp+var_4]
- .text:0094FF1A call ds:__imp_??1QLCDNumber@@UAE@XZ ; QLCDNumber::~QLCDNumber(void)
- .text:0094FF20 mov eax, [ebp+arg_0]
- .text:0094FF23 and eax, 1
- .text:0094FF26 jz short loc_94FF34
- .text:0094FF28 mov ecx, [ebp+var_4]
- .text:0094FF2B push ecx ; void *
- .text:0094FF2C call ??3@YAXPAX@Z ; operator delete(void *)
- .text:0094FF31 add esp, 4
- .text:0094FF34
- .text:0094FF34 loc_94FF34: ; CODE XREF: sub_94FF10+16↑j
- .text:0094FF34 mov eax, [ebp+var_4]
- .text:0094FF37 mov esp, ebp
- .text:0094FF39 pop ebp
- .text:0094FF3A retn 4
- .text:0094FF3A sub_94FF10 endp
- .text:0094FF3A
- .text:0094FF3A ; ---------------------------------------------------------------------------
- .text:0094FF3D db 0CCh, 0CCh, 0CCh, 0CCh, 0CCh, 0CCh, 0CCh, 0CCh, 0CCh, 0CCh, 0CCh, 0CCh
- .text:0094FF49 db 0CCh, 0CCh, 0CCh, 0CCh, 0CCh, 0CCh, 0CCh
- .text:0094FF50
- .text:0094FF50 ; =============== S U B R O U T I N E =======================================
- .text:0094FF50
- .text:0094FF50 ; Attributes: bp-based frame
- .text:0094FF50
- .text:0094FF50 sub_94FF50 proc near ; CODE XREF: .text:008F1145↑j
- .text:0094FF50 ; sub_8F1307↑j
- .text:0094FF50
- .text:0094FF50 var_4= dword ptr -4
- .text:0094FF50 arg_0= dword ptr 8
- .text:0094FF50
- .text:0094FF50 push ebp
- .text:0094FF51 mov ebp, esp
- .text:0094FF53 push ecx
- .text:0094FF54 mov [ebp+var_4], ecx
- .text:0094FF57 mov ecx, [ebp+var_4]
- .text:0094FF5A call ds:__imp_??1QPixmap@@UAE@XZ ; QPixmap::~QPixmap(void)
- .text:0094FF60 mov eax, [ebp+arg_0]
- .text:0094FF63 and eax, 1
- .text:0094FF66 jz short loc_94FF74
- .text:0094FF68 mov ecx, [ebp+var_4]
- .text:0094FF6B push ecx ; void *
- .text:0094FF6C call ??3@YAXPAX@Z ; operator delete(void *)
- .text:0094FF71 add esp, 4
- .text:0094FF74
- .text:0094FF74 loc_94FF74: ; CODE XREF: sub_94FF50+16↑j
- .text:0094FF74 mov eax, [ebp+var_4]
- .text:0094FF77 mov esp, ebp
- .text:0094FF79 pop ebp
- .text:0094FF7A retn 4
- .text:0094FF7A sub_94FF50 endp
- .text:0094FF7A
- .text:0094FF7A ; ---------------------------------------------------------------------------
- .text:0094FF7D db 0CCh, 0CCh, 0CCh, 0CCh, 0CCh, 0CCh, 0CCh, 0CCh, 0CCh, 0CCh, 0CCh, 0CCh
- .text:0094FF89 db 0CCh, 0CCh, 0CCh, 0CCh, 0CCh, 0CCh, 0CCh
- .text:0094FF90
- .text:0094FF90 ; =============== S U B R O U T I N E =======================================
- .text:0094FF90
- .text:0094FF90 ; Attributes: bp-based frame
- .text:0094FF90
- .text:0094FF90 sub_94FF90 proc near ; CODE XREF: .text:008F14DD↑j
- .text:0094FF90 ; sub_8F156E↑j
- .text:0094FF90
- .text:0094FF90 var_4= dword ptr -4
- .text:0094FF90 arg_0= dword ptr 8
- .text:0094FF90
- .text:0094FF90 push ebp
- .text:0094FF91 mov ebp, esp
- .text:0094FF93 push ecx
- .text:0094FF94 mov [ebp+var_4], ecx
- .text:0094FF97 mov ecx, [ebp+var_4]
- .text:0094FF9A call ds:__imp_??1QDialogButtonBox@@UAE@XZ ; QDialogButtonBox::~QDialogButtonBox(void)
- .text:0094FFA0 mov eax, [ebp+arg_0]
- .text:0094FFA3 and eax, 1
- .text:0094FFA6 jz short loc_94FFB4
- .text:0094FFA8 mov ecx, [ebp+var_4]
- .text:0094FFAB push ecx ; void *
- .text:0094FFAC call ??3@YAXPAX@Z ; operator delete(void *)
- .text:0094FFB1 add esp, 4
- .text:0094FFB4
- .text:0094FFB4 loc_94FFB4: ; CODE XREF: sub_94FF90+16↑j
- .text:0094FFB4 mov eax, [ebp+var_4]
- .text:0094FFB7 mov esp, ebp
- .text:0094FFB9 pop ebp
- .text:0094FFBA retn 4
- .text:0094FFBA sub_94FF90 endp
- .text:0094FFBA
- .text:0094FFBA ; ---------------------------------------------------------------------------
- .text:0094FFBD db 0CCh, 0CCh, 0CCh, 0CCh, 0CCh, 0CCh, 0CCh, 0CCh, 0CCh, 0CCh, 0CCh, 0CCh
- .text:0094FFC9 db 0CCh, 0CCh, 0CCh, 0CCh, 0CCh, 0CCh, 0CCh
- .text:0094FFD0
- .text:0094FFD0 ; =============== S U B R O U T I N E =======================================
- .text:0094FFD0
- .text:0094FFD0 ; Attributes: bp-based frame
- .text:0094FFD0
- .text:0094FFD0 sub_94FFD0 proc near ; CODE XREF: .text:008F13CA↑j
- .text:0094FFD0 ; sub_8F1596↑j
- .text:0094FFD0
- .text:0094FFD0 var_4= dword ptr -4
- .text:0094FFD0 arg_0= dword ptr 8
- .text:0094FFD0
- .text:0094FFD0 push ebp
- .text:0094FFD1 mov ebp, esp
- .text:0094FFD3 push ecx
- .text:0094FFD4 mov [ebp+var_4], ecx
- .text:0094FFD7 mov ecx, [ebp+var_4]
- .text:0094FFDA call ds:__imp_??1QDesktopWidget@@UAE@XZ ; QDesktopWidget::~QDesktopWidget(void)
- .text:0094FFE0 mov eax, [ebp+arg_0]
- .text:0094FFE3 and eax, 1
- .text:0094FFE6 jz short loc_94FFF4
- .text:0094FFE8 mov ecx, [ebp+var_4]
- .text:0094FFEB push ecx ; void *
- .text:0094FFEC call ??3@YAXPAX@Z ; operator delete(void *)
- .text:0094FFF1 add esp, 4
- .text:0094FFF4
- .text:0094FFF4 loc_94FFF4: ; CODE XREF: sub_94FFD0+16↑j
- .text:0094FFF4 mov eax, [ebp+var_4]
- .text:0094FFF7 mov esp, ebp
- .text:0094FFF9 pop ebp
- .text:0094FFFA retn 4
- .text:0094FFFA sub_94FFD0 endp
- .text:0094FFFA
- .text:0094FFFA ; ---------------------------------------------------------------------------
- .text:0094FFFD db 0CCh, 0CCh, 0CCh, 0CCh, 0CCh, 0CCh, 0CCh, 0CCh, 0CCh, 0CCh, 0CCh, 0CCh
- .text:00950009 db 0CCh, 0CCh, 0CCh, 0CCh, 0CCh, 0CCh, 0CCh
- .text:00950010 ; [00000018 BYTES: COLLAPSED FUNCTION unknown_libname_21]
- .text:00950028 align 10h
- .text:00950030
- .text:00950030 ; =============== S U B R O U T I N E =======================================
- .text:00950030
- .text:00950030
- .text:00950030 sub_950030 proc near ; CODE XREF: sub_8F120D↑j
- .text:00950030 sub ecx, 8
- .text:00950033 jmp sub_8F1082
- .text:00950033 sub_950030 endp
- .text:00950033
- .text:00950033 ; ---------------------------------------------------------------------------
- .text:00950038 align 10h
- .text:00950040
- .text:00950040 ; =============== S U B R O U T I N E =======================================
- .text:00950040
- .text:00950040
- .text:00950040 sub_950040 proc near ; CODE XREF: sub_8F1505↑j
- .text:00950040 sub ecx, 8
- .text:00950043 jmp sub_8F11BD
- .text:00950043 sub_950040 endp
- .text:00950043
- .text:00950043 ; ---------------------------------------------------------------------------
- .text:00950048 align 10h
- .text:00950050
- .text:00950050 ; =============== S U B R O U T I N E =======================================
- .text:00950050
- .text:00950050
- .text:00950050 sub_950050 proc near ; CODE XREF: sub_8F101E↑j
- .text:00950050 sub ecx, 8
- .text:00950053 jmp sub_8F1596
- .text:00950053 sub_950050 endp
- .text:00950053
- .text:00950053 ; ---------------------------------------------------------------------------
- .text:00950058 align 10h
- .text:00950060
- .text:00950060 ; =============== S U B R O U T I N E =======================================
- .text:00950060
- .text:00950060
- .text:00950060 sub_950060 proc near ; CODE XREF: sub_8F13A7↑j
- .text:00950060 sub ecx, 8
- .text:00950063 jmp sub_8F156E
- .text:00950063 sub_950060 endp
- .text:00950063
- .text:00950063 ; ---------------------------------------------------------------------------
- .text:00950068 align 10h
- .text:00950070
- .text:00950070 ; =============== S U B R O U T I N E =======================================
- .text:00950070
- .text:00950070
- .text:00950070 sub_950070 proc near ; CODE XREF: sub_8F15F5↑j
- .text:00950070 sub ecx, 8
- .text:00950073 jmp sub_8F12E4
- .text:00950073 sub_950070 endp
- .text:00950073
- .text:00950073 ; ---------------------------------------------------------------------------
- .text:00950078 align 10h
- .text:00950080
- .text:00950080 ; =============== S U B R O U T I N E =======================================
- .text:00950080
- .text:00950080
- .text:00950080 sub_950080 proc near ; CODE XREF: sub_8F126C↑j
- .text:00950080 sub ecx, 8
- .text:00950083 jmp sub_8F15CD
- .text:00950083 sub_950080 endp
- .text:00950083
- .text:00950083 ; ---------------------------------------------------------------------------
- .text:00950088 align 10h
- .text:00950090
- .text:00950090 ; =============== S U B R O U T I N E =======================================
- .text:00950090
- .text:00950090 ; Attributes: bp-based frame
- .text:00950090
- .text:00950090 sub_950090 proc near ; CODE XREF: sub_8F1591↑j
- .text:00950090
- .text:00950090 var_28= dword ptr -28h
- .text:00950090 var_24= dword ptr -24h
- .text:00950090 var_20= dword ptr -20h
- .text:00950090 var_1C= dword ptr -1Ch
- .text:00950090 var_18= dword ptr -18h
- .text:00950090 var_14= byte ptr -14h
- .text:00950090 var_C= dword ptr -0Ch
- .text:00950090 var_4= dword ptr -4
- .text:00950090 arg_0= byte ptr 8
- .text:00950090 arg_4= dword ptr 0Ch
- .text:00950090
- .text:00950090 ; FUNCTION CHUNK AT .text:00962790 SIZE 0000002F BYTES
- .text:00950090
- .text:00950090 ; __unwind { // SEH_460090
- .text:00950090 push ebp
- .text:00950091 mov ebp, esp
- .text:00950093 push 0FFFFFFFFh
- .text:00950095 push offset SEH_460090
- .text:0095009A mov eax, large fs:0
- .text:009500A0 push eax
- .text:009500A1 sub esp, 1Ch
- .text:009500A4 mov eax, ___security_cookie
- .text:009500A9 xor eax, ebp
- .text:009500AB push eax
- .text:009500AC lea eax, [ebp+var_C]
- .text:009500AF mov large fs:0, eax
- .text:009500B5 push 0 ; Time
- .text:009500B7 call sub_950160
- .text:009500BC add esp, 4
- .text:009500BF push eax ; Seed
- .text:009500C0 call ds:__imp_srand
- .text:009500C6 add esp, 4
- .text:009500C9 push 50101h
- .text:009500CE mov eax, [ebp+arg_4]
- .text:009500D1 push eax
- .text:009500D2 lea ecx, [ebp+arg_0]
- .text:009500D5 push ecx
- .text:009500D6 lea ecx, [ebp+var_14]
- .text:009500D9 call ds:__imp_??0QApplication@@QAE@AAHPAPADH@Z ; QApplication::QApplication(int &,char * *,int)
- .text:009500DF ; try {
- .text:009500DF mov [ebp+var_4], 0
- .text:009500E6 push 64h ; 'd' ; unsigned int
- .text:009500E8 call ??2@YAPAXI@Z ; operator new(uint)
- .text:009500ED add esp, 4
- .text:009500F0 mov [ebp+var_20], eax
- .text:009500F0 ; } // starts at 9500DF
- .text:009500F3 ; try {
- .text:009500F3 mov byte ptr [ebp+var_4], 1
- .text:009500F7 cmp [ebp+var_20], 0
- .text:009500FB jz short loc_95010C
- .text:009500FD push 0
- .text:009500FF mov ecx, [ebp+var_20]
- .text:00950102 call sub_8F16A9
- .text:00950107 mov [ebp+var_28], eax
- .text:0095010A jmp short loc_950113
- .text:0095010C ; ---------------------------------------------------------------------------
- .text:0095010C
- .text:0095010C loc_95010C: ; CODE XREF: sub_950090+6B↑j
- .text:0095010C mov [ebp+var_28], 0
- .text:00950113
- .text:00950113 loc_950113: ; CODE XREF: sub_950090+7A↑j
- .text:00950113 mov edx, [ebp+var_28]
- .text:00950116 mov [ebp+var_1C], edx
- .text:00950116 ; } // starts at 9500F3
- .text:00950119 ; try {
- .text:00950119 mov byte ptr [ebp+var_4], 0
- .text:0095011D mov eax, [ebp+var_1C]
- .text:00950120 mov [ebp+var_18], eax
- .text:00950123 mov ecx, [ebp+var_18]
- .text:00950126 call ds:__imp_?show@QWidget@@QAEXXZ ; QWidget::show(void)
- .text:0095012C call ds:__imp_?exec@QApplication@@SAHXZ ; QApplication::exec(void)
- .text:00950132 mov [ebp+var_24], eax
- .text:00950132 ; } // starts at 950119
- .text:00950135 mov [ebp+var_4], 0FFFFFFFFh
- .text:0095013C lea ecx, [ebp+var_14]
- .text:0095013F call ds:__imp_??1QApplication@@UAE@XZ ; QApplication::~QApplication(void)
- .text:00950145 mov eax, [ebp+var_24]
- .text:00950148 mov ecx, [ebp+var_C]
- .text:0095014B mov large fs:0, ecx
- .text:00950152 pop ecx
- .text:00950153 mov esp, ebp
- .text:00950155 pop ebp
- .text:00950156 retn
- .text:00950156 ; } // starts at 950090
- .text:00950156 sub_950090 endp
- .text:00950156
- .text:00950156 ; ---------------------------------------------------------------------------
- .text:00950157 align 10h
- .text:00950160
- .text:00950160 ; =============== S U B R O U T I N E =======================================
- .text:00950160
- .text:00950160 ; Attributes: bp-based frame
- .text:00950160
- .text:00950160 ; int __cdecl sub_950160(__time64_t *Time)
- .text:00950160 sub_950160 proc near ; CODE XREF: sub_950090+27↑p
- .text:00950160
- .text:00950160 Time= dword ptr 8
- .text:00950160
- .text:00950160 push ebp
- .text:00950161 mov ebp, esp
- .text:00950163 mov eax, [ebp+Time]
- .text:00950166 push eax ; Time
- .text:00950167 call ds:__imp__time64
- .text:0095016D add esp, 4
- .text:00950170 pop ebp
- .text:00950171 retn
- .text:00950171 sub_950160 endp
- .text:00950171
- .text:00950171 ; ---------------------------------------------------------------------------
- .text:00950172 align 10h
- .text:00950180 ; [00000018 BYTES: COLLAPSED FUNCTION unknown_libname_22]
- .text:00950198 align 10h
- .text:009501A0 push ebp
- .text:009501A1 mov ebp, esp
- .text:009501A3 push ecx
- .text:009501A4 mov [ebp-4], ecx
- .text:009501A7 mov eax, [ebp-4]
- .text:009501AA cmp dword ptr [eax], 0
- .text:009501AD jz short loc_9501BE
- .text:009501AF mov ecx, [ebp-4]
- .text:009501B2 mov edx, [ecx]
- .text:009501B4 push edx
- .text:009501B5 call ds:__imp_?dispose@QListData@@SAXPAUData@1@@Z ; QListData::dispose(QListData::Data *)
- .text:009501BB add esp, 4
- .text:009501BE
- .text:009501BE loc_9501BE: ; CODE XREF: .text:009501AD↑j
- .text:009501BE mov esp, ebp
- .text:009501C0 pop ebp
- .text:009501C1 retn
- .text:009501C1 ; ---------------------------------------------------------------------------
- .text:009501C2 db 0CCh, 0CCh, 0CCh, 0CCh, 0CCh, 0CCh, 0CCh, 0CCh, 0CCh, 0CCh, 0CCh, 0CCh
- .text:009501CE db 0CCh, 0CCh, 0CCh, 0CCh, 0CCh, 0CCh, 0CCh, 0CCh, 0CCh, 0CCh, 0CCh, 0CCh
- .text:009501DA db 0CCh, 0CCh, 0CCh, 0CCh, 0CCh, 0CCh, 0CCh, 0CCh, 0CCh, 0CCh, 0CCh, 0CCh
- .text:009501E6 db 0CCh, 0CCh, 0CCh, 0CCh, 0CCh, 0CCh, 0CCh, 0CCh, 0CCh, 0CCh, 0CCh, 0CCh
- .text:009501F2 db 0CCh, 0CCh, 0CCh, 0CCh, 0CCh, 0CCh, 0CCh, 0CCh, 0CCh, 0CCh, 0CCh, 0CCh
- .text:009501FE db 0CCh, 0CCh, 0CCh, 0CCh, 0CCh, 0CCh, 0CCh, 0CCh, 0CCh, 0CCh, 0CCh, 0CCh
- .text:0095020A db 0CCh, 0CCh, 0CCh, 0CCh, 0CCh, 0CCh
- .text:00950210
- .text:00950210 ; =============== S U B R O U T I N E =======================================
- .text:00950210
- .text:00950210 ; Attributes: bp-based frame
- .text:00950210
- .text:00950210 sub_950210 proc near ; CODE XREF: sub_8F1654↑j
- .text:00950210
- .text:00950210 var_34= dword ptr -34h
- .text:00950210 var_30= dword ptr -30h
- .text:00950210 var_2C= dword ptr -2Ch
- .text:00950210 var_28= dword ptr -28h
- .text:00950210 var_24= dword ptr -24h
- .text:00950210 var_20= dword ptr -20h
- .text:00950210 var_1C= dword ptr -1Ch
- .text:00950210 var_18= dword ptr -18h
- .text:00950210 var_14= dword ptr -14h
- .text:00950210 var_10= dword ptr -10h
- .text:00950210 var_C= dword ptr -0Ch
- .text:00950210 var_8= dword ptr -8
- .text:00950210 var_4= dword ptr -4
- .text:00950210 arg_0= byte ptr 8
- .text:00950210 arg_4= byte ptr 0Ch
- .text:00950210
- .text:00950210 push ebp
- .text:00950211 mov ebp, esp
- .text:00950213 sub esp, 34h
- .text:00950216 push esi
- .text:00950217 mov [ebp+var_34], ecx
- .text:0095021A call ds:__imp_rand
- .text:00950220 mov ecx, [ebp+var_34]
- .text:00950223 cdq
- .text:00950224 idiv dword ptr [ecx+1F88h]
- .text:0095022A mov [ebp+var_4], edx
- .text:0095022D mov [ebp+var_18], 5
- .text:00950234 mov [ebp+var_14], 2
- .text:0095023B movsx edx, [ebp+arg_0]
- .text:0095023F cmp edx, 69h ; 'i'
- .text:00950242 jnz short loc_95024B
- .text:00950244 mov [ebp+var_14], 0FFFFFFF9h
- .text:0095024B
- .text:0095024B loc_95024B: ; CODE XREF: sub_950210+32↑j
- .text:0095024B movsx eax, [ebp+arg_0]
- .text:0095024F cmp eax, 76h ; 'v'
- .text:00950252 jnz short loc_95025B
- .text:00950254 mov [ebp+var_14], 0FFFFFFFEh
- .text:0095025B
- .text:0095025B loc_95025B: ; CODE XREF: sub_950210+42↑j
- .text:0095025B mov [ebp+var_1C], 0
- .text:00950262 jmp short loc_95026D
- .text:00950264 ; ---------------------------------------------------------------------------
- .text:00950264
- .text:00950264 loc_950264: ; CODE XREF: sub_950210+AA↓j
- .text:00950264 mov ecx, [ebp+var_1C]
- .text:00950267 add ecx, 1
- .text:0095026A mov [ebp+var_1C], ecx
- .text:0095026D
- .text:0095026D loc_95026D: ; CODE XREF: sub_950210+52↑j
- .text:0095026D mov edx, [ebp+var_34]
- .text:00950270 mov eax, [ebp+var_1C]
- .text:00950273 cmp eax, [edx+1F8Ch]
- .text:00950279 jge short loc_9502BC
- .text:0095027B call ds:__imp_rand
- .text:00950281 cdq
- .text:00950282 idiv [ebp+var_18]
- .text:00950285 add edx, [ebp+var_14]
- .text:00950288 mov [ebp+var_20], edx
- .text:0095028B mov ecx, [ebp+var_4]
- .text:0095028E imul ecx, 50h ; 'P'
- .text:00950291 mov edx, [ebp+var_34]
- .text:00950294 lea eax, [edx+ecx+48h]
- .text:00950298 mov ecx, [ebp+var_1C]
- .text:0095029B mov edx, [eax+ecx*8]
- .text:0095029E add edx, [ebp+var_20]
- .text:009502A1 mov eax, [ebp+var_34]
- .text:009502A4 mov ecx, [eax+1F88h]
- .text:009502AA imul ecx, 50h ; 'P'
- .text:009502AD mov eax, [ebp+var_34]
- .text:009502B0 lea ecx, [eax+ecx+48h]
- .text:009502B4 mov eax, [ebp+var_1C]
- .text:009502B7 mov [ecx+eax*8], edx
- .text:009502BA jmp short loc_950264
- .text:009502BC ; ---------------------------------------------------------------------------
- .text:009502BC
- .text:009502BC loc_9502BC: ; CODE XREF: sub_950210+69↑j
- .text:009502BC mov [ebp+var_18], 5
- .text:009502C3 mov [ebp+var_14], 2
- .text:009502CA movsx ecx, [ebp+arg_4]
- .text:009502CE cmp ecx, 69h ; 'i'
- .text:009502D1 jnz short loc_9502DA
- .text:009502D3 mov [ebp+var_14], 0FFFFFFF9h
- .text:009502DA
- .text:009502DA loc_9502DA: ; CODE XREF: sub_950210+C1↑j
- .text:009502DA movsx edx, [ebp+arg_4]
- .text:009502DE cmp edx, 76h ; 'v'
- .text:009502E1 jnz short loc_9502EA
- .text:009502E3 mov [ebp+var_14], 0FFFFFFFDh
- .text:009502EA
- .text:009502EA loc_9502EA: ; CODE XREF: sub_950210+D1↑j
- .text:009502EA mov [ebp+var_24], 0
- .text:009502F1 jmp short loc_9502FC
- .text:009502F3 ; ---------------------------------------------------------------------------
- .text:009502F3
- .text:009502F3 loc_9502F3: ; CODE XREF: sub_950210+13B↓j
- .text:009502F3 mov eax, [ebp+var_24]
- .text:009502F6 add eax, 1
- .text:009502F9 mov [ebp+var_24], eax
- .text:009502FC
- .text:009502FC loc_9502FC: ; CODE XREF: sub_950210+E1↑j
- .text:009502FC mov ecx, [ebp+var_34]
- .text:009502FF mov edx, [ebp+var_24]
- .text:00950302 cmp edx, [ecx+1F8Ch]
- .text:00950308 jge short loc_95034D
- .text:0095030A call ds:__imp_rand
- .text:00950310 cdq
- .text:00950311 idiv [ebp+var_18]
- .text:00950314 add edx, [ebp+var_14]
- .text:00950317 mov [ebp+var_28], edx
- .text:0095031A mov eax, [ebp+var_4]
- .text:0095031D imul eax, 50h ; 'P'
- .text:00950320 mov ecx, [ebp+var_34]
- .text:00950323 lea edx, [ecx+eax+48h]
- .text:00950327 mov eax, [ebp+var_24]
- .text:0095032A mov ecx, [edx+eax*8+4]
- .text:0095032E add ecx, [ebp+var_28]
- .text:00950331 mov edx, [ebp+var_34]
- .text:00950334 mov eax, [edx+1F88h]
- .text:0095033A imul eax, 50h ; 'P'
- .text:0095033D mov edx, [ebp+var_34]
- .text:00950340 lea eax, [edx+eax+48h]
- .text:00950344 mov edx, [ebp+var_24]
- .text:00950347 mov [eax+edx*8+4], ecx
- .text:0095034B jmp short loc_9502F3
- .text:0095034D ; ---------------------------------------------------------------------------
- .text:0095034D
- .text:0095034D loc_95034D: ; CODE XREF: sub_950210+F8↑j
- .text:0095034D mov eax, [ebp+var_34]
- .text:00950350 mov ecx, [eax+1F88h]
- .text:00950356 mov [ebp+var_8], ecx
- .text:00950359 mov edx, [ebp+var_34]
- .text:0095035C mov eax, [edx+1F88h]
- .text:00950362 add eax, 1
- .text:00950365 mov ecx, [ebp+var_34]
- .text:00950368 mov [ecx+1F88h], eax
- .text:0095036E call ds:__imp_rand
- .text:00950374 mov ecx, [ebp+var_34]
- .text:00950377 cdq
- .text:00950378 idiv dword ptr [ecx+1F88h]
- .text:0095037E mov [ebp+var_10], edx
- .text:00950381 mov edx, [ebp+var_34]
- .text:00950384 mov eax, [edx+1F88h]
- .text:0095038A sub eax, 1
- .text:0095038D mov [ebp+var_2C], eax
- .text:00950390 jmp short loc_95039B
- .text:00950392 ; ---------------------------------------------------------------------------
- .text:00950392
- .text:00950392 loc_950392: ; CODE XREF: sub_950210:loc_950484↓j
- .text:00950392 mov ecx, [ebp+var_2C]
- .text:00950395 sub ecx, 1
- .text:00950398 mov [ebp+var_2C], ecx
- .text:0095039B
- .text:0095039B loc_95039B: ; CODE XREF: sub_950210+180↑j
- .text:0095039B mov edx, [ebp+var_2C]
- .text:0095039E cmp edx, [ebp+var_10]
- .text:009503A1 jle loc_950489
- .text:009503A7 mov [ebp+var_30], 0
- .text:009503AE jmp short loc_9503B9
- .text:009503B0 ; ---------------------------------------------------------------------------
- .text:009503B0
- .text:009503B0 loc_9503B0: ; CODE XREF: sub_950210+26F↓j
- .text:009503B0 mov eax, [ebp+var_30]
- .text:009503B3 add eax, 1
- .text:009503B6 mov [ebp+var_30], eax
- .text:009503B9
- .text:009503B9 loc_9503B9: ; CODE XREF: sub_950210+19E↑j
- .text:009503B9 mov ecx, [ebp+var_34]
- .text:009503BC mov edx, [ebp+var_30]
- .text:009503BF cmp edx, [ecx+1F8Ch]
- .text:009503C5 jge loc_950484
- .text:009503CB mov eax, [ebp+var_2C]
- .text:009503CE imul eax, 50h ; 'P'
- .text:009503D1 mov ecx, [ebp+var_34]
- .text:009503D4 lea edx, [ecx+eax+48h]
- .text:009503D8 mov eax, [ebp+var_30]
- .text:009503DB mov ecx, [edx+eax*8]
- .text:009503DE mov [ebp+var_C], ecx
- .text:009503E1 mov edx, [ebp+var_2C]
- .text:009503E4 sub edx, 1
- .text:009503E7 imul edx, 50h ; 'P'
- .text:009503EA mov eax, [ebp+var_34]
- .text:009503ED lea ecx, [eax+edx+48h]
- .text:009503F1 mov edx, [ebp+var_2C]
- .text:009503F4 imul edx, 50h ; 'P'
- .text:009503F7 mov eax, [ebp+var_34]
- .text:009503FA lea edx, [eax+edx+48h]
- .text:009503FE mov eax, [ebp+var_30]
- .text:00950401 mov esi, [ebp+var_30]
- .text:00950404 mov ecx, [ecx+esi*8]
- .text:00950407 mov [edx+eax*8], ecx
- .text:0095040A mov edx, [ebp+var_2C]
- .text:0095040D sub edx, 1
- .text:00950410 imul edx, 50h ; 'P'
- .text:00950413 mov eax, [ebp+var_34]
- .text:00950416 lea ecx, [eax+edx+48h]
- .text:0095041A mov edx, [ebp+var_30]
- .text:0095041D mov eax, [ebp+var_C]
- .text:00950420 mov [ecx+edx*8], eax
- .text:00950423 mov ecx, [ebp+var_2C]
- .text:00950426 imul ecx, 50h ; 'P'
- .text:00950429 mov edx, [ebp+var_34]
- .text:0095042C lea eax, [edx+ecx+48h]
- .text:00950430 mov ecx, [ebp+var_30]
- .text:00950433 mov edx, [eax+ecx*8+4]
- .text:00950437 mov [ebp+var_C], edx
- .text:0095043A mov eax, [ebp+var_2C]
- .text:0095043D sub eax, 1
- .text:00950440 imul eax, 50h ; 'P'
- .text:00950443 mov ecx, [ebp+var_34]
- .text:00950446 lea edx, [ecx+eax+48h]
- .text:0095044A mov eax, [ebp+var_2C]
- .text:0095044D imul eax, 50h ; 'P'
- .text:00950450 mov ecx, [ebp+var_34]
- .text:00950453 lea eax, [ecx+eax+48h]
- .text:00950457 mov ecx, [ebp+var_30]
- .text:0095045A mov esi, [ebp+var_30]
- .text:0095045D mov edx, [edx+esi*8+4]
- .text:00950461 mov [eax+ecx*8+4], edx
- .text:00950465 mov eax, [ebp+var_2C]
- .text:00950468 sub eax, 1
- .text:0095046B imul eax, 50h ; 'P'
- .text:0095046E mov ecx, [ebp+var_34]
- .text:00950471 lea edx, [ecx+eax+48h]
- .text:00950475 mov eax, [ebp+var_30]
- .text:00950478 mov ecx, [ebp+var_C]
- .text:0095047B mov [edx+eax*8+4], ecx
- .text:0095047F jmp loc_9503B0
- .text:00950484 ; ---------------------------------------------------------------------------
- .text:00950484
- .text:00950484 loc_950484: ; CODE XREF: sub_950210+1B5↑j
- .text:00950484 jmp loc_950392
- .text:00950489 ; ---------------------------------------------------------------------------
- .text:00950489
- .text:00950489 loc_950489: ; CODE XREF: sub_950210+191↑j
- .text:00950489 pop esi
- .text:0095048A mov esp, ebp
- .text:0095048C pop ebp
- .text:0095048D retn 8
- .text:0095048D sub_950210 endp
- .text:0095048D
- .text:00950490
- .text:00950490 ; =============== S U B R O U T I N E =======================================
- .text:00950490
- .text:00950490 ; Attributes: bp-based frame
- .text:00950490
- .text:00950490 sub_950490 proc near ; CODE XREF: sub_8F16EA↑j
- .text:00950490
- .text:00950490 var_33C= dword ptr -33Ch
- .text:00950490 var_338= dword ptr -338h
- .text:00950490 var_334= dword ptr -334h
- .text:00950490 var_330= dword ptr -330h
- .text:00950490 var_32C= dword ptr -32Ch
- .text:00950490 var_328= byte ptr -328h
- .text:00950490 var_198= byte ptr -198h
- .text:00950490 var_8= dword ptr -8
- .text:00950490 var_4= dword ptr -4
- .text:00950490
- .text:00950490 push ebp
- .text:00950491 mov ebp, esp
- .text:00950493 sub esp, 33Ch
- .text:00950499 mov eax, ___security_cookie
- .text:0095049E xor eax, ebp
- .text:009504A0 mov [ebp+var_8], eax
- .text:009504A3 push esi
- .text:009504A4 mov [ebp+var_33C], ecx
- .text:009504AA mov [ebp+var_32C], 0
- .text:009504B4 jmp short loc_9504C5
- .text:009504B6 ; ---------------------------------------------------------------------------
- .text:009504B6
- .text:009504B6 loc_9504B6: ; CODE XREF: sub_950490:loc_950566↓j
- .text:009504B6 mov eax, [ebp+var_32C]
- .text:009504BC add eax, 1
- .text:009504BF mov [ebp+var_32C], eax
- .text:009504C5
- .text:009504C5 loc_9504C5: ; CODE XREF: sub_950490+24↑j
- .text:009504C5 cmp [ebp+var_32C], 0Ah
- .text:009504CC jge loc_95056B
- .text:009504D2 mov [ebp+var_330], 0
- .text:009504DC jmp short loc_9504ED
- .text:009504DE ; ---------------------------------------------------------------------------
- .text:009504DE
- .text:009504DE loc_9504DE: ; CODE XREF: sub_950490+D1↓j
- .text:009504DE mov ecx, [ebp+var_330]
- .text:009504E4 add ecx, 1
- .text:009504E7 mov [ebp+var_330], ecx
- .text:009504ED
- .text:009504ED loc_9504ED: ; CODE XREF: sub_950490+4C↑j
- .text:009504ED cmp [ebp+var_330], 0Ah
- .text:009504F4 jge short loc_950566
- .text:009504F6 mov edx, [ebp+var_330]
- .text:009504FC imul edx, 50h ; 'P'
- .text:009504FF mov eax, [ebp+var_33C]
- .text:00950505 lea ecx, [eax+edx+48h]
- .text:00950509 mov edx, [ebp+var_32C]
- .text:0095050F imul edx, 28h ; '('
- .text:00950512 lea eax, [ebp+edx+var_328]
- .text:00950519 mov edx, [ebp+var_330]
- .text:0095051F mov esi, [ebp+var_32C]
- .text:00950525 mov ecx, [ecx+esi*8]
- .text:00950528 mov [eax+edx*4], ecx
- .text:0095052B mov edx, [ebp+var_330]
- .text:00950531 imul edx, 50h ; 'P'
- .text:00950534 mov eax, [ebp+var_33C]
- .text:0095053A lea ecx, [eax+edx+48h]
- .text:0095053E mov edx, [ebp+var_32C]
- .text:00950544 imul edx, 28h ; '('
- .text:00950547 lea eax, [ebp+edx+var_198]
- .text:0095054E mov edx, [ebp+var_330]
- .text:00950554 mov esi, [ebp+var_32C]
- .text:0095055A mov ecx, [ecx+esi*8+4]
- .text:0095055E mov [eax+edx*4], ecx
- .text:00950561 jmp loc_9504DE
- .text:00950566 ; ---------------------------------------------------------------------------
- .text:00950566
- .text:00950566 loc_950566: ; CODE XREF: sub_950490+64↑j
- .text:00950566 jmp loc_9504B6
- .text:0095056B ; ---------------------------------------------------------------------------
- .text:0095056B
- .text:0095056B loc_95056B: ; CODE XREF: sub_950490+3C↑j
- .text:0095056B mov [ebp+var_334], 0
- .text:00950575 jmp short loc_950586
- .text:00950577 ; ---------------------------------------------------------------------------
- .text:00950577
- .text:00950577 loc_950577: ; CODE XREF: sub_950490:loc_950627↓j
- .text:00950577 mov edx, [ebp+var_334]
- .text:0095057D add edx, 1
- .text:00950580 mov [ebp+var_334], edx
- .text:00950586
- .text:00950586 loc_950586: ; CODE XREF: sub_950490+E5↑j
- .text:00950586 cmp [ebp+var_334], 0Ah
- .text:0095058D jge loc_95062C
- .text:00950593 mov [ebp+var_338], 0
- .text:0095059D jmp short loc_9505AE
- .text:0095059F ; ---------------------------------------------------------------------------
- .text:0095059F
- .text:0095059F loc_95059F: ; CODE XREF: sub_950490+192↓j
- .text:0095059F mov eax, [ebp+var_338]
- .text:009505A5 add eax, 1
- .text:009505A8 mov [ebp+var_338], eax
- .text:009505AE
- .text:009505AE loc_9505AE: ; CODE XREF: sub_950490+10D↑j
- .text:009505AE cmp [ebp+var_338], 0Ah
- .text:009505B5 jge short loc_950627
- .text:009505B7 mov ecx, [ebp+var_334]
- .text:009505BD imul ecx, 28h ; '('
- .text:009505C0 lea edx, [ebp+ecx+var_328]
- .text:009505C7 mov eax, [ebp+var_334]
- .text:009505CD imul eax, 50h ; 'P'
- .text:009505D0 mov ecx, [ebp+var_33C]
- .text:009505D6 lea eax, [ecx+eax+48h]
- .text:009505DA mov ecx, [ebp+var_338]
- .text:009505E0 mov esi, [ebp+var_338]
- .text:009505E6 mov edx, [edx+esi*4]
- .text:009505E9 mov [eax+ecx*8], edx
- .text:009505EC mov eax, [ebp+var_334]
- .text:009505F2 imul eax, 28h ; '('
- .text:009505F5 lea ecx, [ebp+eax+var_198]
- .text:009505FC mov edx, [ebp+var_334]
- .text:00950602 imul edx, 50h ; 'P'
- .text:00950605 mov eax, [ebp+var_33C]
- .text:0095060B lea edx, [eax+edx+48h]
- .text:0095060F mov eax, [ebp+var_338]
- .text:00950615 mov esi, [ebp+var_338]
- .text:0095061B mov ecx, [ecx+esi*4]
- .text:0095061E mov [edx+eax*8+4], ecx
- .text:00950622 jmp loc_95059F
- .text:00950627 ; ---------------------------------------------------------------------------
- .text:00950627
- .text:00950627 loc_950627: ; CODE XREF: sub_950490+125↑j
- .text:00950627 jmp loc_950577
- .text:0095062C ; ---------------------------------------------------------------------------
- .text:0095062C
- .text:0095062C loc_95062C: ; CODE XREF: sub_950490+FD↑j
- .text:0095062C mov edx, [ebp+var_33C]
- .text:00950632 mov eax, [edx+1F88h]
- .text:00950638 mov [ebp+var_4], eax
- .text:0095063B mov ecx, [ebp+var_33C]
- .text:00950641 mov edx, [ebp+var_33C]
- .text:00950647 mov eax, [edx+1F8Ch]
- .text:0095064D mov [ecx+1F88h], eax
- .text:00950653 mov ecx, [ebp+var_33C]
- .text:00950659 mov edx, [ebp+var_4]
- .text:0095065C mov [ecx+1F8Ch], edx
- .text:00950662 pop esi
- .text:00950663 mov ecx, [ebp+var_8]
- .text:00950666 xor ecx, ebp ; StackCookie
- .text:00950668 call @__security_check_cookie@4 ; __security_check_cookie(x)
- .text:0095066D mov esp, ebp
- .text:0095066F pop ebp
- .text:00950670 retn
- .text:00950670 sub_950490 endp
- .text:00950670
- .text:00950670 ; ---------------------------------------------------------------------------
- .text:00950671 align 10h
- .text:00950680
- .text:00950680 ; =============== S U B R O U T I N E =======================================
- .text:00950680
- .text:00950680 ; Attributes: bp-based frame
- .text:00950680
- .text:00950680 sub_950680 proc near ; CODE XREF: sub_8F1366↑j
- .text:00950680
- .text:00950680 var_4= dword ptr -4
- .text:00950680 arg_0= byte ptr 8
- .text:00950680 arg_4= byte ptr 0Ch
- .text:00950680
- .text:00950680 push ebp
- .text:00950681 mov ebp, esp
- .text:00950683 push ecx
- .text:00950684 mov [ebp+var_4], ecx
- .text:00950687 mov ecx, [ebp+var_4]
- .text:0095068A call sub_8F16EA
- .text:0095068F movzx eax, [ebp+arg_4]
- .text:00950693 push eax
- .text:00950694 movzx ecx, [ebp+arg_0]
- .text:00950698 push ecx
- .text:00950699 mov ecx, [ebp+var_4]
- .text:0095069C call sub_8F1654
- .text:009506A1 mov ecx, [ebp+var_4]
- .text:009506A4 call sub_8F16EA
- .text:009506A9 mov esp, ebp
- .text:009506AB pop ebp
- .text:009506AC retn 8
- .text:009506AC sub_950680 endp
- .text:009506AC
- .text:009506AC ; ---------------------------------------------------------------------------
- .text:009506AF align 10h
- .text:009506B0
- .text:009506B0 ; =============== S U B R O U T I N E =======================================
- .text:009506B0
- .text:009506B0 ; Attributes: bp-based frame
- .text:009506B0
- .text:009506B0 sub_9506B0 proc near ; CODE XREF: sub_8F145B↑j
- .text:009506B0
- .text:009506B0 var_110= dword ptr -110h
- .text:009506B0 var_10C= dword ptr -10Ch
- .text:009506B0 var_108= dword ptr -108h
- .text:009506B0 var_104= dword ptr -104h
- .text:009506B0 var_100= dword ptr -100h
- .text:009506B0 var_FC= dword ptr -0FCh
- .text:009506B0 var_F8= dword ptr -0F8h
- .text:009506B0 var_F4= dword ptr -0F4h
- .text:009506B0 var_F0= dword ptr -0F0h
- .text:009506B0 var_EC= dword ptr -0ECh
- .text:009506B0 var_E8= dword ptr -0E8h
- .text:009506B0 var_E4= dword ptr -0E4h
- .text:009506B0 var_E0= dword ptr -0E0h
- .text:009506B0 var_DC= dword ptr -0DCh
- .text:009506B0 var_D8= dword ptr -0D8h
- .text:009506B0 var_D4= dword ptr -0D4h
- .text:009506B0 var_D0= dword ptr -0D0h
- .text:009506B0 var_CC= dword ptr -0CCh
- .text:009506B0 var_C8= dword ptr -0C8h
- .text:009506B0 var_C4= dword ptr -0C4h
- .text:009506B0 var_C0= dword ptr -0C0h
- .text:009506B0 var_BC= dword ptr -0BCh
- .text:009506B0 var_B8= dword ptr -0B8h
- .text:009506B0 var_B4= dword ptr -0B4h
- .text:009506B0 var_B0= dword ptr -0B0h
- .text:009506B0 var_AC= dword ptr -0ACh
- .text:009506B0 var_A8= dword ptr -0A8h
- .text:009506B0 var_A4= dword ptr -0A4h
- .text:009506B0 var_A0= dword ptr -0A0h
- .text:009506B0 var_9C= dword ptr -9Ch
- .text:009506B0 var_98= dword ptr -98h
- .text:009506B0 var_94= byte ptr -94h
- .text:009506B0 var_90= byte ptr -90h
- .text:009506B0 var_8C= byte ptr -8Ch
- .text:009506B0 var_88= byte ptr -88h
- .text:009506B0 var_84= byte ptr -84h
- .text:009506B0 var_80= byte ptr -80h
- .text:009506B0 var_7C= byte ptr -7Ch
- .text:009506B0 var_78= byte ptr -78h
- .text:009506B0 var_74= dword ptr -74h
- .text:009506B0 var_70= dword ptr -70h
- .text:009506B0 var_6C= byte ptr -6Ch
- .text:009506B0 var_68= byte ptr -68h
- .text:009506B0 var_64= byte ptr -64h
- .text:009506B0 var_60= byte ptr -60h
- .text:009506B0 var_5C= byte ptr -5Ch
- .text:009506B0 var_55= byte ptr -55h
- .text:009506B0 var_54= byte ptr -54h
- .text:009506B0 var_50= dword ptr -50h
- .text:009506B0 var_4C= dword ptr -4Ch
- .text:009506B0 var_48= dword ptr -48h
- .text:009506B0 var_44= dword ptr -44h
- .text:009506B0 var_40= dword ptr -40h
- .text:009506B0 var_3C= dword ptr -3Ch
- .text:009506B0 var_38= byte ptr -38h
- .text:009506B0 var_34= dword ptr -34h
- .text:009506B0 var_30= byte ptr -30h
- .text:009506B0 var_2C= dword ptr -2Ch
- .text:009506B0 var_28= dword ptr -28h
- .text:009506B0 var_24= byte ptr -24h
- .text:009506B0 var_20= dword ptr -20h
- .text:009506B0 var_1C= dword ptr -1Ch
- .text:009506B0 var_15= byte ptr -15h
- .text:009506B0 var_14= dword ptr -14h
- .text:009506B0 var_10= dword ptr -10h
- .text:009506B0 var_C= dword ptr -0Ch
- .text:009506B0 var_4= dword ptr -4
- .text:009506B0 arg_4= dword ptr 0Ch
- .text:009506B0
- .text:009506B0 ; FUNCTION CHUNK AT .text:009627D0 SIZE 000000DC BYTES
- .text:009506B0
- .text:009506B0 ; __unwind { // SEH_4606B0
- .text:009506B0 push ebp
- .text:009506B1 mov ebp, esp
- .text:009506B3 push 0FFFFFFFFh
- .text:009506B5 push offset SEH_4606B0
- .text:009506BA mov eax, large fs:0
- .text:009506C0 push eax
- .text:009506C1 sub esp, 104h
- .text:009506C7 mov eax, ___security_cookie
- .text:009506CC xor eax, ebp
- .text:009506CE push eax
- .text:009506CF lea eax, [ebp+var_C]
- .text:009506D2 mov large fs:0, eax
- .text:009506D8 mov [ebp+var_98], ecx
- .text:009506DE mov [ebp+var_20], 0FFFFFFFFh
- .text:009506E5 mov [ebp+var_1C], 0
- .text:009506EC mov [ebp+var_10], 0
- .text:009506F3 mov [ebp+var_14], 0
- .text:009506FA lea ecx, [ebp+var_24] ; void *
- .text:009506FD call ds:__imp_??0QString@@QAE@XZ ; QString::QString(void)
- .text:00950703 ; try {
- .text:00950703 mov [ebp+var_4], 0
- .text:0095070A mov [ebp+var_15], 0
- .text:0095070E mov [ebp+var_28], 0
- .text:00950715 jmp short loc_950720
- .text:00950717 ; ---------------------------------------------------------------------------
- .text:00950717
- .text:00950717 loc_950717: ; CODE XREF: sub_9506B0:loc_9509ED↓j
- .text:00950717 mov eax, [ebp+var_28]
- .text:0095071A add eax, 1
- .text:0095071D mov [ebp+var_28], eax
- .text:00950720
- .text:00950720 loc_950720: ; CODE XREF: sub_9506B0+65↑j
- .text:00950720 mov ecx, [ebp+var_98]
- .text:00950726 mov edx, [ebp+var_28]
- .text:00950729 cmp edx, [ecx+1F88h]
- .text:0095072F jge loc_9509F2
- .text:00950735 mov [ebp+var_2C], 0
- .text:0095073C jmp short loc_950747
- .text:0095073E ; ---------------------------------------------------------------------------
- .text:0095073E
- .text:0095073E loc_95073E: ; CODE XREF: sub_9506B0:loc_9509E8↓j
- .text:0095073E mov eax, [ebp+var_2C]
- .text:00950741 add eax, 1
- .text:00950744 mov [ebp+var_2C], eax
- .text:00950747
- .text:00950747 loc_950747: ; CODE XREF: sub_9506B0+8C↑j
- .text:00950747 mov ecx, [ebp+var_98]
- .text:0095074D mov edx, [ebp+var_2C]
- .text:00950750 cmp edx, [ecx+1F8Ch]
- .text:00950756 jge loc_9509ED
- .text:0095075C mov eax, [ebp+var_28]
- .text:0095075F imul eax, 50h ; 'P'
- .text:00950762 mov ecx, [ebp+var_98]
- .text:00950768 lea edx, [ecx+eax+20C8h]
- .text:0095076F mov eax, [ebp+var_2C]
- .text:00950772 mov ecx, [edx+eax*8]
- .text:00950775 call ds:__imp_?isVisible@QWidget@@QBE_NXZ ; QWidget::isVisible(void)
- .text:0095077B movzx ecx, al
- .text:0095077E test ecx, ecx
- .text:00950780 jz loc_9509E8
- .text:00950786 mov edx, [ebp+var_14]
- .text:00950789 add edx, 1
- .text:0095078C mov [ebp+var_14], edx
- .text:0095078F cmp [ebp+var_20], 0FFFFFFFFh
- .text:00950793 jnz short loc_95079B
- .text:00950795 mov eax, [ebp+var_28]
- .text:00950798 mov [ebp+var_20], eax
- .text:0095079B
- .text:0095079B loc_95079B: ; CODE XREF: sub_9506B0+E3↑j
- .text:0095079B mov ecx, [ebp+var_20]
- .text:0095079E cmp ecx, [ebp+var_28]
- .text:009507A1 jz short loc_9507B9
- .text:009507A3 mov edx, [ebp+var_1C]
- .text:009507A6 add edx, 1
- .text:009507A9 mov [ebp+var_1C], edx
- .text:009507AC mov [ebp+var_10], 0
- .text:009507B3 mov eax, [ebp+var_28]
- .text:009507B6 mov [ebp+var_20], eax
- .text:009507B9
- .text:009507B9 loc_9507B9: ; CODE XREF: sub_9506B0+F1↑j
- .text:009507B9 push 8 ; unsigned int
- .text:009507BB call ??2@YAPAXI@Z ; operator new(uint)
- .text:009507C0 add esp, 4
- .text:009507C3 mov [ebp+var_50], eax
- .text:009507C3 ; } // starts at 950703
- .text:009507C6 ; try {
- .text:009507C6 mov byte ptr [ebp+var_4], 1
- .text:009507CA cmp [ebp+var_50], 0
- .text:009507CE jz short loc_9507EF
- .text:009507D0 push 0
- .text:009507D2 mov ecx, [ebp+var_50]
- .text:009507D5 call ds:__imp_??0QTextDocument@@QAE@PAVQObject@@@Z ; QTextDocument::QTextDocument(QObject *)
- .text:009507DB mov ecx, [ebp+var_50]
- .text:009507DE mov dword ptr [ecx], offset ??_7QTextDocument@@6B@ ; const QTextDocument::`vftable'
- .text:009507E4 mov edx, [ebp+var_50]
- .text:009507E7 mov [ebp+var_9C], edx
- .text:009507ED jmp short loc_9507F9
- .text:009507EF ; ---------------------------------------------------------------------------
- .text:009507EF
- .text:009507EF loc_9507EF: ; CODE XREF: sub_9506B0+11E↑j
- .text:009507EF mov [ebp+var_9C], 0
- .text:009507F9
- .text:009507F9 loc_9507F9: ; CODE XREF: sub_9506B0+13D↑j
- .text:009507F9 mov eax, [ebp+var_9C]
- .text:009507FF mov [ebp+var_4C], eax
- .text:009507FF ; } // starts at 9507C6
- .text:00950802 ; try {
- .text:00950802 mov byte ptr [ebp+var_4], 0
- .text:00950806 mov ecx, [ebp+var_4C]
- .text:00950809 mov [ebp+var_34], ecx
- .text:0095080C lea edx, [ebp+var_54]
- .text:0095080F push edx
- .text:00950810 mov eax, [ebp+var_28]
- .text:00950813 imul eax, 50h ; 'P'
- .text:00950816 mov ecx, [ebp+var_98]
- .text:0095081C lea edx, [ecx+eax+20C8h]
- .text:00950823 mov eax, [ebp+var_2C]
- .text:00950826 mov ecx, [edx+eax*8]
- .text:00950829 call ds:__imp_?text@QLabel@@QBE?AVQString@@XZ ; QLabel::text(void)
- .text:0095082F mov [ebp+var_A0], eax
- .text:00950835 mov ecx, [ebp+var_A0]
- .text:0095083B mov [ebp+var_A4], ecx
- .text:0095083B ; } // starts at 950802
- .text:00950841 ; try {
- .text:00950841 mov byte ptr [ebp+var_4], 2
- .text:00950845 mov edx, [ebp+var_A4]
- .text:0095084B push edx
- .text:0095084C mov ecx, [ebp+var_34]
- .text:0095084F call ds:__imp_?setHtml@QTextDocument@@QAEXABVQString@@@Z ; QTextDocument::setHtml(QString const &)
- .text:0095084F ; } // starts at 950841
- .text:00950855 ; try {
- .text:00950855 mov byte ptr [ebp+var_4], 0
- .text:00950859 lea ecx, [ebp+var_54] ; void *
- .text:0095085C call ds:__imp_??1QString@@QAE@XZ ; QString::~QString(void)
- .text:00950862 lea eax, [ebp+var_30]
- .text:00950865 push eax
- .text:00950866 mov ecx, [ebp+var_34]
- .text:00950869 call ds:__imp_?toPlainText@QTextDocument@@QBE?AVQString@@XZ ; QTextDocument::toPlainText(void)
- .text:00950869 ; } // starts at 950855
- .text:0095086F ; try {
- .text:0095086F mov byte ptr [ebp+var_4], 3
- .text:00950873 push 0Ah
- .text:00950875 mov ecx, [ebp+var_1C]
- .text:00950878 shl ecx, 4
- .text:0095087B mov edx, [ebp+var_10]
- .text:0095087E mov eax, dword_97E740[ecx+edx*4]
- .text:00950885 push eax
- .text:00950886 lea ecx, [ebp+var_5C]
- .text:00950889 push ecx
- .text:0095088A call ds:__imp_?number@QString@@SA?AV1@HH@Z ; QString::number(int,int)
- .text:00950890 add esp, 0Ch
- .text:00950893 mov [ebp+var_A8], eax
- .text:00950899 mov edx, [ebp+var_A8]
- .text:0095089F mov [ebp+var_AC], edx
- .text:0095089F ; } // starts at 95086F
- .text:009508A5 ; try {
- .text:009508A5 mov byte ptr [ebp+var_4], 4
- .text:009508A9 mov eax, [ebp+var_AC]
- .text:009508AF push eax
- .text:009508B0 lea ecx, [ebp+var_30]
- .text:009508B3 push ecx
- .text:009508B4 call sub_8F15FA
- .text:009508B9 add esp, 8
- .text:009508BC mov [ebp+var_55], al
- .text:009508BC ; } // starts at 9508A5
- .text:009508BF ; try {
- .text:009508BF mov byte ptr [ebp+var_4], 3
- .text:009508C3 lea ecx, [ebp+var_5C] ; void *
- .text:009508C6 call ds:__imp_??1QString@@QAE@XZ ; QString::~QString(void)
- .text:009508CC movzx edx, [ebp+var_55]
- .text:009508D0 test edx, edx
- .text:009508D2 jz loc_9509D2
- .text:009508D8 push offset asc_9723E0 ; " ; "
- .text:009508DD push 0Ah
- .text:009508DF mov eax, [ebp+var_1C]
- .text:009508E2 push eax
- .text:009508E3 lea ecx, [ebp+var_60]
- .text:009508E6 push ecx
- .text:009508E7 call ds:__imp_?number@QString@@SA?AV1@HH@Z ; QString::number(int,int)
- .text:009508ED add esp, 0Ch
- .text:009508F0 mov [ebp+var_B0], eax
- .text:009508F6 mov edx, [ebp+var_B0]
- .text:009508FC mov [ebp+var_B4], edx
- .text:009508FC ; } // starts at 9508BF
- .text:00950902 ; try {
- .text:00950902 mov byte ptr [ebp+var_4], 5
- .text:00950906 mov eax, [ebp+var_B4]
- .text:0095090C push eax
- .text:0095090D push offset asc_9723E8 ; " "
- .text:00950912 lea ecx, [ebp+var_30]
- .text:00950915 push ecx
- .text:00950916 lea edx, [ebp+var_64]
- .text:00950919 push edx
- .text:0095091A call sub_8F1622
- .text:0095091F add esp, 0Ch
- .text:00950922 mov [ebp+var_B8], eax
- .text:00950928 mov eax, [ebp+var_B8]
- .text:0095092E mov [ebp+var_BC], eax
- .text:0095092E ; } // starts at 950902
- .text:00950934 ; try {
- .text:00950934 mov byte ptr [ebp+var_4], 6
- .text:00950938 mov ecx, [ebp+var_BC]
- .text:0095093E push ecx
- .text:0095093F lea edx, [ebp+var_68]
- .text:00950942 push edx
- .text:00950943 call sub_8F127B
- .text:00950948 add esp, 0Ch
- .text:0095094B mov [ebp+var_C0], eax
- .text:00950951 mov eax, [ebp+var_C0]
- .text:00950957 mov [ebp+var_C4], eax
- .text:00950957 ; } // starts at 950934
- .text:0095095D ; try {
- .text:0095095D mov byte ptr [ebp+var_4], 7
- .text:00950961 mov ecx, [ebp+var_C4]
- .text:00950967 push ecx
- .text:00950968 lea edx, [ebp+var_6C]
- .text:0095096B push edx
- .text:0095096C call sub_8F1622
- .text:00950971 add esp, 0Ch
- .text:00950974 mov [ebp+var_C8], eax
- .text:0095097A mov eax, [ebp+var_C8]
- .text:00950980 mov [ebp+var_CC], eax
- .text:00950980 ; } // starts at 95095D
- .text:00950986 ; try {
- .text:00950986 mov byte ptr [ebp+var_4], 8
- .text:0095098A mov ecx, [ebp+var_CC]
- .text:00950990 push ecx
- .text:00950991 lea ecx, [ebp+var_24]
- .text:00950994 call ds:__imp_??YQString@@QAEAAV0@ABV0@@Z ; QString::operator+=(QString const &)
- .text:00950994 ; } // starts at 950986
- .text:0095099A ; try {
- .text:0095099A mov byte ptr [ebp+var_4], 7
- .text:0095099E lea ecx, [ebp+var_6C] ; void *
- .text:009509A1 call ds:__imp_??1QString@@QAE@XZ ; QString::~QString(void)
- .text:009509A1 ; } // starts at 95099A
- .text:009509A7 ; try {
- .text:009509A7 mov byte ptr [ebp+var_4], 6
- .text:009509AB lea ecx, [ebp+var_68] ; void *
- .text:009509AE call ds:__imp_??1QString@@QAE@XZ ; QString::~QString(void)
- .text:009509AE ; } // starts at 9509A7
- .text:009509B4 ; try {
- .text:009509B4 mov byte ptr [ebp+var_4], 5
- .text:009509B8 lea ecx, [ebp+var_64] ; void *
- .text:009509BB call ds:__imp_??1QString@@QAE@XZ ; QString::~QString(void)
- .text:009509BB ; } // starts at 9509B4
- .text:009509C1 ; try {
- .text:009509C1 mov byte ptr [ebp+var_4], 3
- .text:009509C5 lea ecx, [ebp+var_60] ; void *
- .text:009509C8 call ds:__imp_??1QString@@QAE@XZ ; QString::~QString(void)
- .text:009509CE mov [ebp+var_15], 1
- .text:009509D2
- .text:009509D2 loc_9509D2: ; CODE XREF: sub_9506B0+222↑j
- .text:009509D2 mov edx, [ebp+var_10]
- .text:009509D5 add edx, 1
- .text:009509D8 mov [ebp+var_10], edx
- .text:009509D8 ; } // starts at 9509C1
- .text:009509DB ; try {
- .text:009509DB mov byte ptr [ebp+var_4], 0
- .text:009509DF lea ecx, [ebp+var_30] ; void *
- .text:009509E2 call ds:__imp_??1QString@@QAE@XZ ; QString::~QString(void)
- .text:009509E8
- .text:009509E8 loc_9509E8: ; CODE XREF: sub_9506B0+D0↑j
- .text:009509E8 jmp loc_95073E
- .text:009509ED ; ---------------------------------------------------------------------------
- .text:009509ED
- .text:009509ED loc_9509ED: ; CODE XREF: sub_9506B0+A6↑j
- .text:009509ED jmp loc_950717
- .text:009509F2 ; ---------------------------------------------------------------------------
- .text:009509F2
- .text:009509F2 loc_9509F2: ; CODE XREF: sub_9506B0+7F↑j
- .text:009509F2 movzx eax, [ebp+var_15]
- .text:009509F6 mov ecx, [ebp+var_98]
- .text:009509FC mov edx, [ecx+1FD4h]
- .text:00950A02 xor ecx, ecx
- .text:00950A04 cmp edx, [ebp+var_14]
- .text:00950A07 setnz cl
- .text:00950A0A or eax, ecx
- .text:00950A0C mov [ebp+var_15], al
- .text:00950A0F movzx edx, [ebp+var_15]
- .text:00950A13 test edx, edx
- .text:00950A15 jz loc_950B03
- .text:00950A1B push 8 ; unsigned int
- .text:00950A1D call ??2@YAPAXI@Z ; operator new(uint)
- .text:00950A22 add esp, 4
- .text:00950A25 mov [ebp+var_74], eax
- .text:00950A25 ; } // starts at 9509DB
- .text:00950A28 ; try {
- .text:00950A28 mov byte ptr [ebp+var_4], 9
- .text:00950A2C cmp [ebp+var_74], 0
- .text:00950A30 jz short loc_950A51
- .text:00950A32 push 0
- .text:00950A34 mov ecx, [ebp+var_74]
- .text:00950A37 call ds:__imp_??0QTextDocument@@QAE@PAVQObject@@@Z ; QTextDocument::QTextDocument(QObject *)
- .text:00950A3D mov eax, [ebp+var_74]
- .text:00950A40 mov dword ptr [eax], offset ??_7QTextDocument@@6B@ ; const QTextDocument::`vftable'
- .text:00950A46 mov ecx, [ebp+var_74]
- .text:00950A49 mov [ebp+var_D0], ecx
- .text:00950A4F jmp short loc_950A5B
- .text:00950A51 ; ---------------------------------------------------------------------------
- .text:00950A51
- .text:00950A51 loc_950A51: ; CODE XREF: sub_9506B0+380↑j
- .text:00950A51 mov [ebp+var_D0], 0
- .text:00950A5B
- .text:00950A5B loc_950A5B: ; CODE XREF: sub_9506B0+39F↑j
- .text:00950A5B mov edx, [ebp+var_D0]
- .text:00950A61 mov [ebp+var_70], edx
- .text:00950A61 ; } // starts at 950A28
- .text:00950A64 ; try {
- .text:00950A64 mov byte ptr [ebp+var_4], 0
- .text:00950A68 mov eax, [ebp+var_70]
- .text:00950A6B mov [ebp+var_3C], eax
- .text:00950A6E lea ecx, [ebp+var_78]
- .text:00950A71 push ecx
- .text:00950A72 mov edx, [ebp+var_98]
- .text:00950A78 mov ecx, [edx+20C8h]
- .text:00950A7E call ds:__imp_?text@QLabel@@QBE?AVQString@@XZ ; QLabel::text(void)
- .text:00950A84 mov [ebp+var_D4], eax
- .text:00950A8A mov eax, [ebp+var_D4]
- .text:00950A90 mov [ebp+var_D8], eax
- .text:00950A90 ; } // starts at 950A64
- .text:00950A96 ; try {
- .text:00950A96 mov byte ptr [ebp+var_4], 0Ah
- .text:00950A9A mov ecx, [ebp+var_D8]
- .text:00950AA0 push ecx
- .text:00950AA1 mov ecx, [ebp+var_3C]
- .text:00950AA4 call ds:__imp_?setHtml@QTextDocument@@QAEXABVQString@@@Z ; QTextDocument::setHtml(QString const &)
- .text:00950AA4 ; } // starts at 950A96
- .text:00950AAA ; try {
- .text:00950AAA mov byte ptr [ebp+var_4], 0
- .text:00950AAE lea ecx, [ebp+var_78] ; void *
- .text:00950AB1 call ds:__imp_??1QString@@QAE@XZ ; QString::~QString(void)
- .text:00950AB7 lea edx, [ebp+var_38]
- .text:00950ABA push edx
- .text:00950ABB mov ecx, [ebp+var_3C]
- .text:00950ABE call ds:__imp_?toPlainText@QTextDocument@@QBE?AVQString@@XZ ; QTextDocument::toPlainText(void)
- .text:00950ABE ; } // starts at 950AAA
- .text:00950AC4 ; try {
- .text:00950AC4 mov byte ptr [ebp+var_4], 0Bh
- .text:00950AC8 mov eax, dword_97E738
- .text:00950ACD add eax, 1
- .text:00950AD0 mov dword_97E738, eax
- .text:00950AD5 push 4
- .text:00950AD7 mov ecx, dword_97E738
- .text:00950ADD push ecx
- .text:00950ADE call sub_8F174E
- .text:00950AE3 add esp, 8
- .text:00950AE6 mov ecx, [ebp+var_98]
- .text:00950AEC call sub_8F173A
- .text:00950AEC ; } // starts at 950AC4
- .text:00950AF1 ; try {
- .text:00950AF1 mov byte ptr [ebp+var_4], 0
- .text:00950AF5 lea ecx, [ebp+var_38] ; void *
- .text:00950AF8 call ds:__imp_??1QString@@QAE@XZ ; QString::~QString(void)
- .text:00950AFE jmp loc_950E05
- .text:00950B03 ; ---------------------------------------------------------------------------
- .text:00950B03
- .text:00950B03 loc_950B03: ; CODE XREF: sub_9506B0+365↑j
- .text:00950B03 mov [ebp+var_40], 0
- .text:00950B0A jmp short loc_950B15
- .text:00950B0C ; ---------------------------------------------------------------------------
- .text:00950B0C
- .text:00950B0C loc_950B0C: ; CODE XREF: sub_9506B0:loc_950BA5↓j
- .text:00950B0C mov edx, [ebp+var_40]
- .text:00950B0F add edx, 1
- .text:00950B12 mov [ebp+var_40], edx
- .text:00950B15
- .text:00950B15 loc_950B15: ; CODE XREF: sub_9506B0+45A↑j
- .text:00950B15 cmp [ebp+var_40], 2
- .text:00950B19 jge loc_950BAA
- .text:00950B1F mov [ebp+var_44], 0
- .text:00950B26 jmp short loc_950B31
- .text:00950B28 ; ---------------------------------------------------------------------------
- .text:00950B28
- .text:00950B28 loc_950B28: ; CODE XREF: sub_9506B0:loc_950BA3↓j
- .text:00950B28 mov eax, [ebp+var_44]
- .text:00950B2B add eax, 1
- .text:00950B2E mov [ebp+var_44], eax
- .text:00950B31
- .text:00950B31 loc_950B31: ; CODE XREF: sub_9506B0+476↑j
- .text:00950B31 mov ecx, [ebp+var_98]
- .text:00950B37 mov edx, [ebp+var_44]
- .text:00950B3A cmp edx, [ecx+1F88h]
- .text:00950B40 jge short loc_950BA5
- .text:00950B42 mov [ebp+var_48], 0
- .text:00950B49 jmp short loc_950B54
- .text:00950B4B ; ---------------------------------------------------------------------------
- .text:00950B4B
- .text:00950B4B loc_950B4B: ; CODE XREF: sub_9506B0+4F1↓j
- .text:00950B4B mov eax, [ebp+var_48]
- .text:00950B4E add eax, 1
- .text:00950B51 mov [ebp+var_48], eax
- .text:00950B54
- .text:00950B54 loc_950B54: ; CODE XREF: sub_9506B0+499↑j
- .text:00950B54 mov ecx, [ebp+var_98]
- .text:00950B5A mov edx, [ebp+var_48]
- .text:00950B5D cmp edx, [ecx+1F8Ch]
- .text:00950B63 jge short loc_950BA3
- .text:00950B65 push 0
- .text:00950B67 mov eax, [ebp+var_48]
- .text:00950B6A mov ecx, [ebp+var_98]
- .text:00950B70 lea edx, [ecx+eax*8+2078h]
- .text:00950B77 mov eax, [ebp+var_40]
- .text:00950B7A mov ecx, [edx+eax*4]
- .text:00950B7D call ds:__imp_?setEnabled@QWidget@@QAEX_N@Z ; QWidget::setEnabled(bool)
- .text:00950B83 push 0
- .text:00950B85 mov ecx, [ebp+var_44]
- .text:00950B88 mov edx, [ebp+var_98]
- .text:00950B8E lea eax, [edx+ecx*8+2028h]
- .text:00950B95 mov ecx, [ebp+var_40]
- .text:00950B98 mov ecx, [eax+ecx*4]
- .text:00950B9B call ds:__imp_?setEnabled@QWidget@@QAEX_N@Z ; QWidget::setEnabled(bool)
- .text:00950BA1 jmp short loc_950B4B
- .text:00950BA3 ; ---------------------------------------------------------------------------
- .text:00950BA3
- .text:00950BA3 loc_950BA3: ; CODE XREF: sub_9506B0+4B3↑j
- .text:00950BA3 jmp short loc_950B28
- .text:00950BA5 ; ---------------------------------------------------------------------------
- .text:00950BA5
- .text:00950BA5 loc_950BA5: ; CODE XREF: sub_9506B0+490↑j
- .text:00950BA5 jmp loc_950B0C
- .text:00950BAA ; ---------------------------------------------------------------------------
- .text:00950BAA
- .text:00950BAA loc_950BAA: ; CODE XREF: sub_9506B0+469↑j
- .text:00950BAA push 0
- .text:00950BAC mov edx, [ebp+var_98]
- .text:00950BB2 mov eax, [edx+23F0h]
- .text:00950BB8 mov ecx, [ebp+var_98]
- .text:00950BBE mov ecx, [ecx+23F0h]
- .text:00950BC4 mov edx, [eax]
- .text:00950BC6 mov eax, [edx+2Ch]
- .text:00950BC9 call eax
- .text:00950BCB push 0
- .text:00950BCD mov ecx, [ebp+var_98]
- .text:00950BD3 mov edx, [ecx+23F4h]
- .text:00950BD9 mov eax, [ebp+var_98]
- .text:00950BDF mov ecx, [eax+23F4h]
- .text:00950BE5 mov edx, [edx]
- .text:00950BE7 mov eax, [edx+2Ch]
- .text:00950BEA call eax
- .text:00950BEC push 0
- .text:00950BEE mov ecx, [ebp+var_98]
- .text:00950BF4 mov edx, [ecx+23F8h]
- .text:00950BFA mov eax, [ebp+var_98]
- .text:00950C00 mov ecx, [eax+23F8h]
- .text:00950C06 mov edx, [edx]
- .text:00950C08 mov eax, [edx+2Ch]
- .text:00950C0B call eax
- .text:00950C0D push offset aFontFontB_15 ; "<font><font><b>"
- .text:00950C12 push 0FFFFFFFFh
- .text:00950C14 push offset unk_9723FC
- .text:00950C19 lea ecx, [ebp+var_7C]
- .text:00950C1C push ecx
- .text:00950C1D call ds:__imp_?fromLocal8Bit@QString@@SA?AV1@PBDH@Z ; QString::fromLocal8Bit(char const *,int)
- .text:00950C23 add esp, 0Ch
- .text:00950C26 mov [ebp+var_DC], eax
- .text:00950C2C mov edx, [ebp+var_DC]
- .text:00950C32 mov [ebp+var_E0], edx
- .text:00950C32 ; } // starts at 950AF1
- .text:00950C38 ; try {
- .text:00950C38 mov byte ptr [ebp+var_4], 0Ch
- .text:00950C3C mov eax, [ebp+var_E0]
- .text:00950C42 push eax
- .text:00950C43 push 0Ah
- .text:00950C45 mov ecx, dword_97E738
- .text:00950C4B push ecx
- .text:00950C4C lea edx, [ebp+var_80]
- .text:00950C4F push edx
- .text:00950C50 call ds:__imp_?number@QString@@SA?AV1@HH@Z ; QString::number(int,int)
- .text:00950C56 add esp, 0Ch
- .text:00950C59 mov [ebp+var_E4], eax
- .text:00950C5F mov eax, [ebp+var_E4]
- .text:00950C65 mov [ebp+var_E8], eax
- .text:00950C65 ; } // starts at 950C38
- .text:00950C6B ; try {
- .text:00950C6B mov byte ptr [ebp+var_4], 0Dh
- .text:00950C6F mov ecx, [ebp+var_E8]
- .text:00950C75 push ecx
- .text:00950C76 push 0FFFFFFFFh
- .text:00950C78 push offset unk_972404
- .text:00950C7D lea edx, [ebp+var_84]
- .text:00950C83 push edx
- .text:00950C84 call ds:__imp_?fromLocal8Bit@QString@@SA?AV1@PBDH@Z ; QString::fromLocal8Bit(char const *,int)
- .text:00950C8A add esp, 0Ch
- .text:00950C8D mov [ebp+var_EC], eax
- .text:00950C93 mov eax, [ebp+var_EC]
- .text:00950C99 mov [ebp+var_F0], eax
- .text:00950C99 ; } // starts at 950C6B
- .text:00950C9F ; try {
- .text:00950C9F mov byte ptr [ebp+var_4], 0Eh
- .text:00950CA3 mov ecx, [ebp+var_F0]
- .text:00950CA9 push ecx
- .text:00950CAA push offset aH1BFontColorGr_5 ; "<h1><b><font color='green'> <font size="...
- .text:00950CAF lea edx, [ebp+var_88]
- .text:00950CB5 push edx
- .text:00950CB6 call sub_8F139D
- .text:00950CBB add esp, 0Ch
- .text:00950CBE mov [ebp+var_F4], eax
- .text:00950CC4 mov eax, [ebp+var_F4]
- .text:00950CCA mov [ebp+var_F8], eax
- .text:00950CCA ; } // starts at 950C9F
- .text:00950CD0 ; try {
- .text:00950CD0 mov byte ptr [ebp+var_4], 0Fh
- .text:00950CD4 mov ecx, [ebp+var_F8]
- .text:00950CDA push ecx
- .text:00950CDB lea edx, [ebp+var_8C]
- .text:00950CE1 push edx
- .text:00950CE2 call sub_8F127B
- .text:00950CE7 add esp, 0Ch
- .text:00950CEA mov [ebp+var_FC], eax
- .text:00950CF0 mov eax, [ebp+var_FC]
- .text:00950CF6 mov [ebp+var_100], eax
- .text:00950CF6 ; } // starts at 950CD0
- .text:00950CFC ; try {
- .text:00950CFC mov byte ptr [ebp+var_4], 10h
- .text:00950D00 mov ecx, [ebp+var_100]
- .text:00950D06 push ecx
- .text:00950D07 lea edx, [ebp+var_90]
- .text:00950D0D push edx
- .text:00950D0E call sub_8F127B
- .text:00950D13 add esp, 0Ch
- .text:00950D16 mov [ebp+var_104], eax
- .text:00950D1C mov eax, [ebp+var_104]
- .text:00950D22 mov [ebp+var_108], eax
- .text:00950D22 ; } // starts at 950CFC
- .text:00950D28 ; try {
- .text:00950D28 mov byte ptr [ebp+var_4], 11h
- .text:00950D2C mov ecx, [ebp+var_108]
- .text:00950D32 push ecx
- .text:00950D33 lea edx, [ebp+var_94]
- .text:00950D39 push edx
- .text:00950D3A call sub_8F1622
- .text:00950D3F add esp, 0Ch
- .text:00950D42 mov [ebp+var_10C], eax
- .text:00950D48 mov eax, [ebp+var_10C]
- .text:00950D4E mov [ebp+var_110], eax
- .text:00950D4E ; } // starts at 950D28
- .text:00950D54 ; try {
- .text:00950D54 mov byte ptr [ebp+var_4], 12h
- .text:00950D58 mov ecx, [ebp+var_110]
- .text:00950D5E push ecx
- .text:00950D5F mov edx, [ebp+var_98]
- .text:00950D65 mov ecx, [edx+23E8h]
- .text:00950D6B call ds:__imp_?setText@QLabel@@QAEXABVQString@@@Z ; QLabel::setText(QString const &)
- .text:00950D6B ; } // starts at 950D54
- .text:00950D71 ; try {
- .text:00950D71 mov byte ptr [ebp+var_4], 11h
- .text:00950D75 lea ecx, [ebp+var_94] ; void *
- .text:00950D7B call ds:__imp_??1QString@@QAE@XZ ; QString::~QString(void)
- .text:00950D7B ; } // starts at 950D71
- .text:00950D81 ; try {
- .text:00950D81 mov byte ptr [ebp+var_4], 10h
- .text:00950D85 lea ecx, [ebp+var_90] ; void *
- .text:00950D8B call ds:__imp_??1QString@@QAE@XZ ; QString::~QString(void)
- .text:00950D8B ; } // starts at 950D81
- .text:00950D91 ; try {
- .text:00950D91 mov byte ptr [ebp+var_4], 0Fh
- .text:00950D95 lea ecx, [ebp+var_8C] ; void *
- .text:00950D9B call ds:__imp_??1QString@@QAE@XZ ; QString::~QString(void)
- .text:00950D9B ; } // starts at 950D91
- .text:00950DA1 ; try {
- .text:00950DA1 mov byte ptr [ebp+var_4], 0Eh
- .text:00950DA5 lea ecx, [ebp+var_88] ; void *
- .text:00950DAB call ds:__imp_??1QString@@QAE@XZ ; QString::~QString(void)
- .text:00950DAB ; } // starts at 950DA1
- .text:00950DB1 ; try {
- .text:00950DB1 mov byte ptr [ebp+var_4], 0Dh
- .text:00950DB5 lea ecx, [ebp+var_84] ; void *
- .text:00950DBB call ds:__imp_??1QString@@QAE@XZ ; QString::~QString(void)
- .text:00950DBB ; } // starts at 950DB1
- .text:00950DC1 ; try {
- .text:00950DC1 mov byte ptr [ebp+var_4], 0Ch
- .text:00950DC5 lea ecx, [ebp+var_80] ; void *
- .text:00950DC8 call ds:__imp_??1QString@@QAE@XZ ; QString::~QString(void)
- .text:00950DC8 ; } // starts at 950DC1
- .text:00950DCE ; try {
- .text:00950DCE mov byte ptr [ebp+var_4], 0
- .text:00950DD2 lea ecx, [ebp+var_7C] ; void *
- .text:00950DD5 call ds:__imp_??1QString@@QAE@XZ ; QString::~QString(void)
- .text:00950DDB mov byte_97E73C, 1
- .text:00950DE2 push 1
- .text:00950DE4 mov eax, [ebp+var_98]
- .text:00950DEA mov ecx, [eax+23E8h]
- .text:00950DF0 mov edx, [ebp+var_98]
- .text:00950DF6 mov eax, [edx+23E8h]
- .text:00950DFC mov edx, [ecx]
- .text:00950DFE mov ecx, eax
- .text:00950E00 mov eax, [edx+2Ch]
- .text:00950E03 call eax
- .text:00950E03 ; } // starts at 950DCE
- .text:00950E05
- .text:00950E05 loc_950E05: ; CODE XREF: sub_9506B0+44E↑j
- .text:00950E05 mov [ebp+var_4], 0FFFFFFFFh
- .text:00950E0C lea ecx, [ebp+var_24] ; void *
- .text:00950E0F call ds:__imp_??1QString@@QAE@XZ ; QString::~QString(void)
- .text:00950E15 mov ecx, [ebp+var_C]
- .text:00950E18 mov large fs:0, ecx
- .text:00950E1F pop ecx
- .text:00950E20 mov esp, ebp
- .text:00950E22 pop ebp
- .text:00950E23 retn
- .text:00950E23 ; } // starts at 9506B0
- .text:00950E23 sub_9506B0 endp
- .text:00950E23
- .text:00950E23 ; ---------------------------------------------------------------------------
- .text:00950E24 align 10h
- .text:00950E30
- .text:00950E30 ; =============== S U B R O U T I N E =======================================
- .text:00950E30
- .text:00950E30 ; Attributes: bp-based frame
- .text:00950E30
- .text:00950E30 sub_950E30 proc near ; CODE XREF: sub_8F114F↑j
- .text:00950E30
- .text:00950E30 var_70= dword ptr -70h
- .text:00950E30 var_6C= dword ptr -6Ch
- .text:00950E30 var_68= dword ptr -68h
- .text:00950E30 var_64= dword ptr -64h
- .text:00950E30 var_60= dword ptr -60h
- .text:00950E30 var_5C= dword ptr -5Ch
- .text:00950E30 var_58= dword ptr -58h
- .text:00950E30 var_54= dword ptr -54h
- .text:00950E30 var_50= dword ptr -50h
- .text:00950E30 var_4C= dword ptr -4Ch
- .text:00950E30 var_48= dword ptr -48h
- .text:00950E30 var_44= dword ptr -44h
- .text:00950E30 var_40= dword ptr -40h
- .text:00950E30 var_3C= dword ptr -3Ch
- .text:00950E30 var_38= dword ptr -38h
- .text:00950E30 var_34= dword ptr -34h
- .text:00950E30 var_30= dword ptr -30h
- .text:00950E30 var_2C= byte ptr -2Ch
- .text:00950E30 var_28= byte ptr -28h
- .text:00950E30 var_24= byte ptr -24h
- .text:00950E30 var_20= byte ptr -20h
- .text:00950E30 var_1C= byte ptr -1Ch
- .text:00950E30 var_18= byte ptr -18h
- .text:00950E30 var_14= byte ptr -14h
- .text:00950E30 var_10= byte ptr -10h
- .text:00950E30 var_C= dword ptr -0Ch
- .text:00950E30 var_4= dword ptr -4
- .text:00950E30 arg_4= dword ptr 0Ch
- .text:00950E30
- .text:00950E30 ; FUNCTION CHUNK AT .text:009628AC SIZE 00000063 BYTES
- .text:00950E30
- .text:00950E30 ; __unwind { // SEH_460E30
- .text:00950E30 push ebp
- .text:00950E31 mov ebp, esp
- .text:00950E33 push 0FFFFFFFFh
- .text:00950E35 push offset SEH_460E30
- .text:00950E3A mov eax, large fs:0
- .text:00950E40 push eax
- .text:00950E41 sub esp, 64h
- .text:00950E44 mov eax, ___security_cookie
- .text:00950E49 xor eax, ebp
- .text:00950E4B push eax
- .text:00950E4C lea eax, [ebp+var_C]
- .text:00950E4F mov large fs:0, eax
- .text:00950E55 mov [ebp+var_30], ecx
- .text:00950E58 push 0FFFFFFFFh
- .text:00950E5A push offset unk_972448
- .text:00950E5F lea eax, [ebp+var_10]
- .text:00950E62 push eax
- .text:00950E63 call ds:__imp_?fromLocal8Bit@QString@@SA?AV1@PBDH@Z ; QString::fromLocal8Bit(char const *,int)
- .text:00950E69 add esp, 0Ch
- .text:00950E6C mov [ebp+var_34], eax
- .text:00950E6F mov ecx, [ebp+var_34]
- .text:00950E72 mov [ebp+var_38], ecx
- .text:00950E75 ; try {
- .text:00950E75 mov [ebp+var_4], 0
- .text:00950E7C mov edx, [ebp+var_38]
- .text:00950E7F push edx
- .text:00950E80 mov ecx, [ebp+var_30]
- .text:00950E83 add ecx, 18h
- .text:00950E86 call ds:__imp_??4QString@@QAEAAV0@$$QAV0@@Z ; QString::operator=(QString &&)
- .text:00950E86 ; } // starts at 950E75
- .text:00950E8C mov [ebp+var_4], 0FFFFFFFFh
- .text:00950E93 lea ecx, [ebp+var_10] ; void *
- .text:00950E96 call ds:__imp_??1QString@@QAE@XZ ; QString::~QString(void)
- .text:00950E9C mov eax, [ebp+var_30]
- .text:00950E9F mov dword ptr [eax+1F90h], 3
- .text:00950EA9 mov ecx, [ebp+var_30]
- .text:00950EAC mov dword ptr [ecx+1FB0h], 3
- .text:00950EB6 mov edx, [ebp+var_30]
- .text:00950EB9 mov dword ptr [edx+688h], 5
- .text:00950EC3 mov eax, [ebp+var_30]
- .text:00950EC6 mov dword ptr [eax+6A8h], 2
- .text:00950ED0 mov ecx, [ebp+var_30]
- .text:00950ED3 mov dword ptr [ecx+6C8h], 3
- .text:00950EDD mov edx, [ebp+var_30]
- .text:00950EE0 mov dword ptr [edx+7C8h], 3
- .text:00950EEA mov eax, [ebp+var_30]
- .text:00950EED mov dword ptr [eax+7E8h], 6
- .text:00950EF7 mov ecx, [ebp+var_30]
- .text:00950EFA mov dword ptr [ecx+808h], 4
- .text:00950F04 mov edx, [ebp+var_30]
- .text:00950F07 mov dword ptr [edx+908h], 2
- .text:00950F11 mov eax, [ebp+var_30]
- .text:00950F14 mov dword ptr [eax+928h], 1
- .text:00950F1E mov ecx, [ebp+var_30]
- .text:00950F21 mov dword ptr [ecx+948h], 8
- .text:00950F2B mov edx, [ebp+var_30]
- .text:00950F2E mov dword ptr [edx+1308h], 3
- .text:00950F38 mov eax, [ebp+var_30]
- .text:00950F3B mov dword ptr [eax+1328h], 7
- .text:00950F45 mov ecx, [ebp+var_30]
- .text:00950F48 mov dword ptr [ecx+1348h], 2
- .text:00950F52 mov edx, [ebp+var_30]
- .text:00950F55 mov dword ptr [edx+1448h], 8
- .text:00950F5F mov eax, [ebp+var_30]
- .text:00950F62 mov dword ptr [eax+1468h], 4
- .text:00950F6C mov ecx, [ebp+var_30]
- .text:00950F6F mov dword ptr [ecx+1488h], 7
- .text:00950F79 mov edx, [ebp+var_30]
- .text:00950F7C mov dword ptr [edx+1588h], 4
- .text:00950F86 mov eax, [ebp+var_30]
- .text:00950F89 mov dword ptr [eax+15A8h], 8
- .text:00950F93 mov ecx, [ebp+var_30]
- .text:00950F96 mov dword ptr [ecx+15C8h], 5
- .text:00950FA0 push 0FFFFFFFFh
- .text:00950FA2 push offset unk_9724A0
- .text:00950FA7 lea edx, [ebp+var_14]
- .text:00950FAA push edx
- .text:00950FAB call ds:__imp_?fromLocal8Bit@QString@@SA?AV1@PBDH@Z ; QString::fromLocal8Bit(char const *,int)
- .text:00950FB1 add esp, 0Ch
- .text:00950FB4 mov [ebp+var_3C], eax
- .text:00950FB7 mov eax, [ebp+var_3C]
- .text:00950FBA mov [ebp+var_40], eax
- .text:00950FBD ; try {
- .text:00950FBD mov [ebp+var_4], 1
- .text:00950FC4 mov ecx, [ebp+var_40]
- .text:00950FC7 push ecx
- .text:00950FC8 mov ecx, [ebp+var_30]
- .text:00950FCB add ecx, 1Ch
- .text:00950FCE call ds:__imp_??4QString@@QAEAAV0@$$QAV0@@Z ; QString::operator=(QString &&)
- .text:00950FCE ; } // starts at 950FBD
- .text:00950FD4 mov [ebp+var_4], 0FFFFFFFFh
- .text:00950FDB lea ecx, [ebp+var_14] ; void *
- .text:00950FDE call ds:__imp_??1QString@@QAE@XZ ; QString::~QString(void)
- .text:00950FE4 mov edx, [ebp+var_30]
- .text:00950FE7 mov dword ptr [edx+1F94h], 3
- .text:00950FF1 mov eax, [ebp+var_30]
- .text:00950FF4 mov dword ptr [eax+1FB4h], 4
- .text:00950FFE mov ecx, [ebp+var_30]
- .text:00951001 mov dword ptr [ecx+68Ch], 3
- .text:0095100B mov edx, [ebp+var_30]
- .text:0095100E mov dword ptr [edx+6ACh], 9
- .text:00951018 mov eax, [ebp+var_30]
- .text:0095101B mov dword ptr [eax+6CCh], 0Dh
- .text:00951025 mov ecx, [ebp+var_30]
- .text:00951028 mov dword ptr [ecx+6ECh], 6
- .text:00951032 mov edx, [ebp+var_30]
- .text:00951035 mov dword ptr [edx+7CCh], 0Ah
- .text:0095103F mov eax, [ebp+var_30]
- .text:00951042 mov dword ptr [eax+7ECh], 4
- .text:0095104C mov ecx, [ebp+var_30]
- .text:0095104F mov dword ptr [ecx+80Ch], 8
- .text:00951059 mov edx, [ebp+var_30]
- .text:0095105C mov dword ptr [edx+82Ch], 0Ch
- .text:00951066 mov eax, [ebp+var_30]
- .text:00951069 mov dword ptr [eax+90Ch], 0Eh
- .text:00951073 mov ecx, [ebp+var_30]
- .text:00951076 mov dword ptr [ecx+92Ch], 0Bh
- .text:00951080 mov edx, [ebp+var_30]
- .text:00951083 mov dword ptr [edx+94Ch], 5
- .text:0095108D mov eax, [ebp+var_30]
- .text:00951090 mov dword ptr [eax+96Ch], 7
- .text:0095109A mov ecx, [ebp+var_30]
- .text:0095109D mov dword ptr [ecx+130Ch], 6
- .text:009510A7 mov edx, [ebp+var_30]
- .text:009510AA mov dword ptr [edx+132Ch], 4
- .text:009510B4 mov eax, [ebp+var_30]
- .text:009510B7 mov dword ptr [eax+134Ch], 0Ah
- .text:009510C1 mov ecx, [ebp+var_30]
- .text:009510C4 mov dword ptr [ecx+136Ch], 0Dh
- .text:009510CE mov edx, [ebp+var_30]
- .text:009510D1 mov dword ptr [edx+144Ch], 0Bh
- .text:009510DB mov eax, [ebp+var_30]
- .text:009510DE mov dword ptr [eax+146Ch], 7
- .text:009510E8 mov ecx, [ebp+var_30]
- .text:009510EB mov dword ptr [ecx+148Ch], 3
- .text:009510F5 mov edx, [ebp+var_30]
- .text:009510F8 mov dword ptr [edx+14ACh], 9
- .text:00951102 mov eax, [ebp+var_30]
- .text:00951105 mov dword ptr [eax+158Ch], 5
- .text:0095110F mov ecx, [ebp+var_30]
- .text:00951112 mov dword ptr [ecx+15ACh], 0Ch
- .text:0095111C mov edx, [ebp+var_30]
- .text:0095111F mov dword ptr [edx+15CCh], 8
- .text:00951129 mov eax, [ebp+var_30]
- .text:0095112C mov dword ptr [eax+15ECh], 2
- .text:00951136 push 0FFFFFFFFh
- .text:00951138 push offset unk_972530
- .text:0095113D lea ecx, [ebp+var_18]
- .text:00951140 push ecx
- .text:00951141 call ds:__imp_?fromLocal8Bit@QString@@SA?AV1@PBDH@Z ; QString::fromLocal8Bit(char const *,int)
- .text:00951147 add esp, 0Ch
- .text:0095114A mov [ebp+var_44], eax
- .text:0095114D mov edx, [ebp+var_44]
- .text:00951150 mov [ebp+var_48], edx
- .text:00951153 ; try {
- .text:00951153 mov [ebp+var_4], 2
- .text:0095115A mov eax, [ebp+var_48]
- .text:0095115D push eax
- .text:0095115E mov ecx, [ebp+var_30]
- .text:00951161 add ecx, 20h ; ' '
- .text:00951164 call ds:__imp_??4QString@@QAEAAV0@$$QAV0@@Z ; QString::operator=(QString &&)
- .text:00951164 ; } // starts at 951153
- .text:0095116A mov [ebp+var_4], 0FFFFFFFFh
- .text:00951171 lea ecx, [ebp+var_18] ; void *
- .text:00951174 call ds:__imp_??1QString@@QAE@XZ ; QString::~QString(void)
- .text:0095117A mov ecx, [ebp+var_30]
- .text:0095117D mov dword ptr [ecx+1F98h], 4
- .text:00951187 mov edx, [ebp+var_30]
- .text:0095118A mov dword ptr [edx+1FB8h], 4
- .text:00951194 mov eax, [ebp+var_30]
- .text:00951197 mov dword ptr [eax+690h], 8
- .text:009511A1 mov ecx, [ebp+var_30]
- .text:009511A4 mov dword ptr [ecx+6B0h], 1
- .text:009511AE mov edx, [ebp+var_30]
- .text:009511B1 mov dword ptr [edx+6D0h], 0Fh
- .text:009511BB mov eax, [ebp+var_30]
- .text:009511BE mov dword ptr [eax+6F0h], 4
- .text:009511C8 mov ecx, [ebp+var_30]
- .text:009511CB mov dword ptr [ecx+7D0h], 0Bh
- .text:009511D5 mov edx, [ebp+var_30]
- .text:009511D8 mov dword ptr [edx+7F0h], 2
- .text:009511E2 mov eax, [ebp+var_30]
- .text:009511E5 mov dword ptr [eax+810h], 9
- .text:009511EF mov ecx, [ebp+var_30]
- .text:009511F2 mov dword ptr [ecx+830h], 7
- .text:009511FC mov edx, [ebp+var_30]
- .text:009511FF mov dword ptr [edx+910h], 3
- .text:00951209 mov eax, [ebp+var_30]
- .text:0095120C mov dword ptr [eax+930h], 0Ah
- .text:00951216 mov ecx, [ebp+var_30]
- .text:00951219 mov dword ptr [ecx+950h], 6
- .text:00951223 mov edx, [ebp+var_30]
- .text:00951226 mov dword ptr [edx+970h], 0Ch
- .text:00951230 mov eax, [ebp+var_30]
- .text:00951233 mov dword ptr [eax+0A50h], 5
- .text:0095123D mov ecx, [ebp+var_30]
- .text:00951240 mov dword ptr [ecx+0A70h], 7
- .text:0095124A mov edx, [ebp+var_30]
- .text:0095124D mov dword ptr [edx+0A90h], 0Ah
- .text:00951257 mov eax, [ebp+var_30]
- .text:0095125A mov dword ptr [eax+0AB0h], 1
- .text:00951264 mov ecx, [ebp+var_30]
- .text:00951267 mov dword ptr [ecx+1310h], 0Eh
- .text:00951271 mov edx, [ebp+var_30]
- .text:00951274 mov dword ptr [edx+1330h], 0Ah
- .text:0095127E mov eax, [ebp+var_30]
- .text:00951281 mov dword ptr [eax+1350h], 8
- .text:0095128B mov ecx, [ebp+var_30]
- .text:0095128E mov dword ptr [ecx+1370h], 4
- .text:00951298 mov edx, [ebp+var_30]
- .text:0095129B mov dword ptr [edx+1450h], 6
- .text:009512A5 mov eax, [ebp+var_30]
- .text:009512A8 mov dword ptr [eax+1470h], 0Bh
- .text:009512B2 mov ecx, [ebp+var_30]
- .text:009512B5 mov dword ptr [ecx+1490h], 7
- .text:009512BF mov edx, [ebp+var_30]
- .text:009512C2 mov dword ptr [edx+14B0h], 0Ch
- .text:009512CC mov eax, [ebp+var_30]
- .text:009512CF mov dword ptr [eax+1590h], 8
- .text:009512D9 mov ecx, [ebp+var_30]
- .text:009512DC mov dword ptr [ecx+15B0h], 4
- .text:009512E6 mov edx, [ebp+var_30]
- .text:009512E9 mov dword ptr [edx+15D0h], 6
- .text:009512F3 mov eax, [ebp+var_30]
- .text:009512F6 mov dword ptr [eax+15F0h], 5
- .text:00951300 mov ecx, [ebp+var_30]
- .text:00951303 mov dword ptr [ecx+16D0h], 0Ch
- .text:0095130D mov edx, [ebp+var_30]
- .text:00951310 mov dword ptr [edx+16F0h], 0Dh
- .text:0095131A mov eax, [ebp+var_30]
- .text:0095131D mov dword ptr [eax+1710h], 1
- .text:00951327 mov ecx, [ebp+var_30]
- .text:0095132A mov dword ptr [ecx+1730h], 0Ah
- .text:00951334 push 0FFFFFFFFh
- .text:00951336 push offset unk_9725A0
- .text:0095133B lea edx, [ebp+var_1C]
- .text:0095133E push edx
- .text:0095133F call ds:__imp_?fromLocal8Bit@QString@@SA?AV1@PBDH@Z ; QString::fromLocal8Bit(char const *,int)
- .text:00951345 add esp, 0Ch
- .text:00951348 mov [ebp+var_4C], eax
- .text:0095134B mov eax, [ebp+var_4C]
- .text:0095134E mov [ebp+var_50], eax
- .text:00951351 ; try {
- .text:00951351 mov [ebp+var_4], 3
- .text:00951358 mov ecx, [ebp+var_50]
- .text:0095135B push ecx
- .text:0095135C mov ecx, [ebp+var_30]
- .text:0095135F add ecx, 24h ; '$'
- .text:00951362 call ds:__imp_??4QString@@QAEAAV0@$$QAV0@@Z ; QString::operator=(QString &&)
- .text:00951362 ; } // starts at 951351
- .text:00951368 mov [ebp+var_4], 0FFFFFFFFh
- .text:0095136F lea ecx, [ebp+var_1C] ; void *
- .text:00951372 call ds:__imp_??1QString@@QAE@XZ ; QString::~QString(void)
- .text:00951378 mov edx, [ebp+var_30]
- .text:0095137B mov dword ptr [edx+1F9Ch], 3
- .text:00951385 mov eax, [ebp+var_30]
- .text:00951388 mov dword ptr [eax+1FBCh], 3
- .text:00951392 mov ecx, [ebp+var_30]
- .text:00951395 mov dword ptr [ecx+694h], 4
- .text:0095139F mov edx, [ebp+var_30]
- .text:009513A2 mov dword ptr [edx+6B4h], 5
- .text:009513AC mov eax, [ebp+var_30]
- .text:009513AF mov dword ptr [eax+6D4h], 6
- .text:009513B9 mov ecx, [ebp+var_30]
- .text:009513BC mov dword ptr [ecx+7D4h], 7
- .text:009513C6 mov edx, [ebp+var_30]
- .text:009513C9 mov dword ptr [edx+7F4h], 8
- .text:009513D3 mov eax, [ebp+var_30]
- .text:009513D6 mov dword ptr [eax+814h], 3
- .text:009513E0 mov ecx, [ebp+var_30]
- .text:009513E3 mov dword ptr [ecx+914h], 8
- .text:009513ED mov edx, [ebp+var_30]
- .text:009513F0 mov dword ptr [edx+934h], 0
- .text:009513FA mov eax, [ebp+var_30]
- .text:009513FD mov dword ptr [eax+954h], 5
- .text:00951407 mov ecx, [ebp+var_30]
- .text:0095140A mov dword ptr [ecx+1314h], 7
- .text:00951414 mov edx, [ebp+var_30]
- .text:00951417 mov dword ptr [edx+1334h], 6
- .text:00951421 mov eax, [ebp+var_30]
- .text:00951424 mov dword ptr [eax+1354h], 2
- .text:0095142E mov ecx, [ebp+var_30]
- .text:00951431 mov dword ptr [ecx+1454h], 8
- .text:0095143B mov edx, [ebp+var_30]
- .text:0095143E mov dword ptr [edx+1474h], 4
- .text:00951448 mov eax, [ebp+var_30]
- .text:0095144B mov dword ptr [eax+1494h], 3
- .text:00951455 mov ecx, [ebp+var_30]
- .text:00951458 mov dword ptr [ecx+1594h], 2
- .text:00951462 mov edx, [ebp+var_30]
- .text:00951465 mov dword ptr [edx+15B4h], 1
- .text:0095146F mov eax, [ebp+var_30]
- .text:00951472 mov dword ptr [eax+15D4h], 5
- .text:0095147C push 0FFFFFFFFh
- .text:0095147E push offset unk_972600
- .text:00951483 lea ecx, [ebp+var_20]
- .text:00951486 push ecx
- .text:00951487 call ds:__imp_?fromLocal8Bit@QString@@SA?AV1@PBDH@Z ; QString::fromLocal8Bit(char const *,int)
- .text:0095148D add esp, 0Ch
- .text:00951490 mov [ebp+var_54], eax
- .text:00951493 mov edx, [ebp+var_54]
- .text:00951496 mov [ebp+var_58], edx
- .text:00951499 ; try {
- .text:00951499 mov [ebp+var_4], 4
- .text:009514A0 mov eax, [ebp+var_58]
- .text:009514A3 push eax
- .text:009514A4 mov ecx, [ebp+var_30]
- .text:009514A7 add ecx, 28h ; '('
- .text:009514AA call ds:__imp_??4QString@@QAEAAV0@$$QAV0@@Z ; QString::operator=(QString &&)
- .text:009514AA ; } // starts at 951499
- .text:009514B0 mov [ebp+var_4], 0FFFFFFFFh
- .text:009514B7 lea ecx, [ebp+var_20] ; void *
- .text:009514BA call ds:__imp_??1QString@@QAE@XZ ; QString::~QString(void)
- .text:009514C0 mov ecx, [ebp+var_30]
- .text:009514C3 mov dword ptr [ecx+1FA0h], 4
- .text:009514CD mov edx, [ebp+var_30]
- .text:009514D0 mov dword ptr [edx+1FC0h], 4
- .text:009514DA mov eax, [ebp+var_30]
- .text:009514DD mov dword ptr [eax+698h], 7
- .text:009514E7 mov ecx, [ebp+var_30]
- .text:009514EA mov dword ptr [ecx+6B8h], 0
- .text:009514F4 mov edx, [ebp+var_30]
- .text:009514F7 mov dword ptr [edx+6D8h], 0Eh
- .text:00951501 mov eax, [ebp+var_30]
- .text:00951504 mov dword ptr [eax+6F8h], 3
- .text:0095150E mov ecx, [ebp+var_30]
- .text:00951511 mov dword ptr [ecx+7D8h], 0Ah
- .text:0095151B mov edx, [ebp+var_30]
- .text:0095151E mov dword ptr [edx+7F8h], 1
- .text:00951528 mov eax, [ebp+var_30]
- .text:0095152B mov dword ptr [eax+818h], 8
- .text:00951535 mov ecx, [ebp+var_30]
- .text:00951538 mov dword ptr [ecx+838h], 6
- .text:00951542 mov edx, [ebp+var_30]
- .text:00951545 mov dword ptr [edx+918h], 2
- .text:0095154F mov eax, [ebp+var_30]
- .text:00951552 mov dword ptr [eax+938h], 9
- .text:0095155C mov ecx, [ebp+var_30]
- .text:0095155F mov dword ptr [ecx+958h], 5
- .text:00951569 mov edx, [ebp+var_30]
- .text:0095156C mov dword ptr [edx+978h], 0Bh
- .text:00951576 mov eax, [ebp+var_30]
- .text:00951579 mov dword ptr [eax+0A58h], 4
- .text:00951583 mov ecx, [ebp+var_30]
- .text:00951586 mov dword ptr [ecx+0A78h], 6
- .text:00951590 mov edx, [ebp+var_30]
- .text:00951593 mov dword ptr [edx+0A98h], 9
- .text:0095159D mov eax, [ebp+var_30]
- .text:009515A0 mov dword ptr [eax+0AB8h], 0
- .text:009515AA mov ecx, [ebp+var_30]
- .text:009515AD mov dword ptr [ecx+1318h], 0Dh
- .text:009515B7 mov edx, [ebp+var_30]
- .text:009515BA mov dword ptr [edx+1338h], 9
- .text:009515C4 mov eax, [ebp+var_30]
- .text:009515C7 mov dword ptr [eax+1358h], 7
- .text:009515D1 mov ecx, [ebp+var_30]
- .text:009515D4 mov dword ptr [ecx+1378h], 3
- .text:009515DE mov edx, [ebp+var_30]
- .text:009515E1 mov dword ptr [edx+1458h], 5
- .text:009515EB mov eax, [ebp+var_30]
- .text:009515EE mov dword ptr [eax+1478h], 0Ah
- .text:009515F8 mov ecx, [ebp+var_30]
- .text:009515FB mov dword ptr [ecx+1498h], 6
- .text:00951605 mov edx, [ebp+var_30]
- .text:00951608 mov dword ptr [edx+14B8h], 0Bh
- .text:00951612 mov eax, [ebp+var_30]
- .text:00951615 mov dword ptr [eax+1598h], 7
- .text:0095161F mov ecx, [ebp+var_30]
- .text:00951622 mov dword ptr [ecx+15B8h], 3
- .text:0095162C mov edx, [ebp+var_30]
- .text:0095162F mov dword ptr [edx+15D8h], 5
- .text:00951639 mov eax, [ebp+var_30]
- .text:0095163C mov dword ptr [eax+15F8h], 4
- .text:00951646 mov ecx, [ebp+var_30]
- .text:00951649 mov dword ptr [ecx+16D8h], 0Bh
- .text:00951653 mov edx, [ebp+var_30]
- .text:00951656 mov dword ptr [edx+16F8h], 0Ch
- .text:00951660 mov eax, [ebp+var_30]
- .text:00951663 mov dword ptr [eax+1718h], 0
- .text:0095166D mov ecx, [ebp+var_30]
- .text:00951670 mov dword ptr [ecx+1738h], 9
- .text:0095167A push 0FFFFFFFFh
- .text:0095167C push offset unk_972658
- .text:00951681 lea edx, [ebp+var_24]
- .text:00951684 push edx
- .text:00951685 call ds:__imp_?fromLocal8Bit@QString@@SA?AV1@PBDH@Z ; QString::fromLocal8Bit(char const *,int)
- .text:0095168B add esp, 0Ch
- .text:0095168E mov [ebp+var_5C], eax
- .text:00951691 mov eax, [ebp+var_5C]
- .text:00951694 mov [ebp+var_60], eax
- .text:00951697 ; try {
- .text:00951697 mov [ebp+var_4], 5
- .text:0095169E mov ecx, [ebp+var_60]
- .text:009516A1 push ecx
- .text:009516A2 mov ecx, [ebp+var_30]
- .text:009516A5 add ecx, 2Ch ; ','
- .text:009516A8 call ds:__imp_??4QString@@QAEAAV0@$$QAV0@@Z ; QString::operator=(QString &&)
- .text:009516A8 ; } // starts at 951697
- .text:009516AE mov [ebp+var_4], 0FFFFFFFFh
- .text:009516B5 lea ecx, [ebp+var_24] ; void *
- .text:009516B8 call ds:__imp_??1QString@@QAE@XZ ; QString::~QString(void)
- .text:009516BE mov edx, [ebp+var_30]
- .text:009516C1 mov dword ptr [edx+1FA4h], 3
- .text:009516CB mov eax, [ebp+var_30]
- .text:009516CE mov dword ptr [eax+1FC4h], 4
- .text:009516D8 mov ecx, [ebp+var_30]
- .text:009516DB mov dword ptr [ecx+69Ch], 6
- .text:009516E5 mov edx, [ebp+var_30]
- .text:009516E8 mov dword ptr [edx+6BCh], 3
- .text:009516F2 mov eax, [ebp+var_30]
- .text:009516F5 mov dword ptr [eax+6DCh], 2
- .text:009516FF mov ecx, [ebp+var_30]
- .text:00951702 mov dword ptr [ecx+6FCh], 8
- .text:0095170C mov edx, [ebp+var_30]
- .text:0095170F mov dword ptr [edx+7DCh], 4
- .text:00951719 mov eax, [ebp+var_30]
- .text:0095171C mov dword ptr [eax+7FCh], 9
- .text:00951726 mov ecx, [ebp+var_30]
- .text:00951729 mov dword ptr [ecx+81Ch], 7
- .text:00951733 mov edx, [ebp+var_30]
- .text:00951736 mov dword ptr [edx+83Ch], 2
- .text:00951740 mov eax, [ebp+var_30]
- .text:00951743 mov dword ptr [eax+91Ch], 8
- .text:0095174D mov ecx, [ebp+var_30]
- .text:00951750 mov dword ptr [ecx+93Ch], 2
- .text:0095175A mov edx, [ebp+var_30]
- .text:0095175D mov dword ptr [edx+95Ch], 3
- .text:00951767 mov eax, [ebp+var_30]
- .text:0095176A mov dword ptr [eax+97Ch], 6
- .text:00951774 mov ecx, [ebp+var_30]
- .text:00951777 mov dword ptr [ecx+131Ch], 2
- .text:00951781 mov edx, [ebp+var_30]
- .text:00951784 mov dword ptr [edx+133Ch], 7
- .text:0095178E mov eax, [ebp+var_30]
- .text:00951791 mov dword ptr [eax+135Ch], 8
- .text:0095179B mov ecx, [ebp+var_30]
- .text:0095179E mov dword ptr [ecx+137Ch], 1
- .text:009517A8 mov edx, [ebp+var_30]
- .text:009517AB mov dword ptr [edx+145Ch], 9
- .text:009517B5 mov eax, [ebp+var_30]
- .text:009517B8 mov dword ptr [eax+147Ch], 2
- .text:009517C2 mov ecx, [ebp+var_30]
- .text:009517C5 mov dword ptr [ecx+149Ch], 4
- .text:009517CF mov edx, [ebp+var_30]
- .text:009517D2 mov dword ptr [edx+14BCh], 4
- .text:009517DC mov eax, [ebp+var_30]
- .text:009517DF mov dword ptr [eax+159Ch], 4
- .text:009517E9 mov ecx, [ebp+var_30]
- .text:009517EC mov dword ptr [ecx+15BCh], 8
- .text:009517F6 mov edx, [ebp+var_30]
- .text:009517F9 mov dword ptr [edx+15DCh], 3
- .text:00951803 mov eax, [ebp+var_30]
- .text:00951806 mov dword ptr [eax+15FCh], 5
- .text:00951810 push 0FFFFFFFFh
- .text:00951812 push offset unk_9726C8
- .text:00951817 lea ecx, [ebp+var_28]
- .text:0095181A push ecx
- .text:0095181B call ds:__imp_?fromLocal8Bit@QString@@SA?AV1@PBDH@Z ; QString::fromLocal8Bit(char const *,int)
- .text:00951821 add esp, 0Ch
- .text:00951824 mov [ebp+var_64], eax
- .text:00951827 mov edx, [ebp+var_64]
- .text:0095182A mov [ebp+var_68], edx
- .text:0095182D ; try {
- .text:0095182D mov [ebp+var_4], 6
- .text:00951834 mov eax, [ebp+var_68]
- .text:00951837 push eax
- .text:00951838 mov ecx, [ebp+var_30]
- .text:0095183B add ecx, 30h ; '0'
- .text:0095183E call ds:__imp_??4QString@@QAEAAV0@$$QAV0@@Z ; QString::operator=(QString &&)
- .text:0095183E ; } // starts at 95182D
- .text:00951844 mov [ebp+var_4], 0FFFFFFFFh
- .text:0095184B lea ecx, [ebp+var_28] ; void *
- .text:0095184E call ds:__imp_??1QString@@QAE@XZ ; QString::~QString(void)
- .text:00951854 mov ecx, [ebp+var_30]
- .text:00951857 mov dword ptr [ecx+1FA8h], 3
- .text:00951861 mov edx, [ebp+var_30]
- .text:00951864 mov dword ptr [edx+1FC8h], 4
- .text:0095186E mov eax, [ebp+var_30]
- .text:00951871 mov dword ptr [eax+6A0h], 4
- .text:0095187B mov ecx, [ebp+var_30]
- .text:0095187E mov dword ptr [ecx+6C0h], 0Ah
- .text:00951888 mov edx, [ebp+var_30]
- .text:0095188B mov dword ptr [edx+6E0h], 0Eh
- .text:00951895 mov eax, [ebp+var_30]
- .text:00951898 mov dword ptr [eax+700h], 7
- .text:009518A2 mov ecx, [ebp+var_30]
- .text:009518A5 mov dword ptr [ecx+7E0h], 0Bh
- .text:009518AF mov edx, [ebp+var_30]
- .text:009518B2 mov dword ptr [edx+800h], 5
- .text:009518BC mov eax, [ebp+var_30]
- .text:009518BF mov dword ptr [eax+820h], 9
- .text:009518C9 mov ecx, [ebp+var_30]
- .text:009518CC mov dword ptr [ecx+840h], 0Dh
- .text:009518D6 mov edx, [ebp+var_30]
- .text:009518D9 mov dword ptr [edx+920h], 0Fh
- .text:009518E3 mov eax, [ebp+var_30]
- .text:009518E6 mov dword ptr [eax+940h], 0Ch
- .text:009518F0 mov ecx, [ebp+var_30]
- .text:009518F3 mov dword ptr [ecx+960h], 6
- .text:009518FD mov edx, [ebp+var_30]
- .text:00951900 mov dword ptr [edx+980h], 8
- .text:0095190A mov eax, [ebp+var_30]
- .text:0095190D mov dword ptr [eax+1320h], 7
- .text:00951917 mov ecx, [ebp+var_30]
- .text:0095191A mov dword ptr [ecx+1340h], 5
- .text:00951924 mov edx, [ebp+var_30]
- .text:00951927 mov dword ptr [edx+1360h], 0Bh
- .text:00951931 mov eax, [ebp+var_30]
- .text:00951934 mov dword ptr [eax+1380h], 0Eh
- .text:0095193E mov ecx, [ebp+var_30]
- .text:00951941 mov dword ptr [ecx+1460h], 0Ch
- .text:0095194B mov edx, [ebp+var_30]
- .text:0095194E mov dword ptr [edx+1480h], 8
- .text:00951958 mov eax, [ebp+var_30]
- .text:0095195B mov dword ptr [eax+14A0h], 4
- .text:00951965 mov ecx, [ebp+var_30]
- .text:00951968 mov dword ptr [ecx+14C0h], 0Ah
- .text:00951972 mov edx, [ebp+var_30]
- .text:00951975 mov dword ptr [edx+15A0h], 6
- .text:0095197F mov eax, [ebp+var_30]
- .text:00951982 mov dword ptr [eax+15C0h], 0Dh
- .text:0095198C mov ecx, [ebp+var_30]
- .text:0095198F mov dword ptr [ecx+15E0h], 9
- .text:00951999 mov edx, [ebp+var_30]
- .text:0095199C mov dword ptr [edx+1600h], 3
- .text:009519A6 push 0FFFFFFFFh
- .text:009519A8 push offset unk_972770
- .text:009519AD lea eax, [ebp+var_2C]
- .text:009519B0 push eax
- .text:009519B1 call ds:__imp_?fromLocal8Bit@QString@@SA?AV1@PBDH@Z ; QString::fromLocal8Bit(char const *,int)
- .text:009519B7 add esp, 0Ch
- .text:009519BA mov [ebp+var_6C], eax
- .text:009519BD mov ecx, [ebp+var_6C]
- .text:009519C0 mov [ebp+var_70], ecx
- .text:009519C3 ; try {
- .text:009519C3 mov [ebp+var_4], 7
- .text:009519CA mov edx, [ebp+var_70]
- .text:009519CD push edx
- .text:009519CE mov ecx, [ebp+var_30]
- .text:009519D1 add ecx, 34h ; '4'
- .text:009519D4 call ds:__imp_??4QString@@QAEAAV0@$$QAV0@@Z ; QString::operator=(QString &&)
- .text:009519D4 ; } // starts at 9519C3
- .text:009519DA mov [ebp+var_4], 0FFFFFFFFh
- .text:009519E1 lea ecx, [ebp+var_2C] ; void *
- .text:009519E4 call ds:__imp_??1QString@@QAE@XZ ; QString::~QString(void)
- .text:009519EA mov eax, [ebp+var_30]
- .text:009519ED mov dword ptr [eax+1FACh], 3
- .text:009519F7 mov ecx, [ebp+var_30]
- .text:009519FA mov dword ptr [ecx+1FCCh], 3
- .text:00951A04 mov edx, [ebp+var_30]
- .text:00951A07 mov dword ptr [edx+6A4h], 5
- .text:00951A11 mov eax, [ebp+var_30]
- .text:00951A14 mov dword ptr [eax+6C4h], 6
- .text:00951A1E mov ecx, [ebp+var_30]
- .text:00951A21 mov dword ptr [ecx+6E4h], 7
- .text:00951A2B mov edx, [ebp+var_30]
- .text:00951A2E mov dword ptr [edx+7E4h], 8
- .text:00951A38 mov eax, [ebp+var_30]
- .text:00951A3B mov dword ptr [eax+804h], 9
- .text:00951A45 mov ecx, [ebp+var_30]
- .text:00951A48 mov dword ptr [ecx+824h], 4
- .text:00951A52 mov edx, [ebp+var_30]
- .text:00951A55 mov dword ptr [edx+924h], 9
- .text:00951A5F mov eax, [ebp+var_30]
- .text:00951A62 mov dword ptr [eax+944h], 1
- .text:00951A6C mov ecx, [ebp+var_30]
- .text:00951A6F mov dword ptr [ecx+964h], 6
- .text:00951A79 mov edx, [ebp+var_30]
- .text:00951A7C mov dword ptr [edx+1324h], 8
- .text:00951A86 mov eax, [ebp+var_30]
- .text:00951A89 mov dword ptr [eax+1344h], 7
- .text:00951A93 mov ecx, [ebp+var_30]
- .text:00951A96 mov dword ptr [ecx+1364h], 3
- .text:00951AA0 mov edx, [ebp+var_30]
- .text:00951AA3 mov dword ptr [edx+1464h], 9
- .text:00951AAD mov eax, [ebp+var_30]
- .text:00951AB0 mov dword ptr [eax+1484h], 5
- .text:00951ABA mov ecx, [ebp+var_30]
- .text:00951ABD mov dword ptr [ecx+14A4h], 4
- .text:00951AC7 mov edx, [ebp+var_30]
- .text:00951ACA mov dword ptr [edx+15A4h], 3
- .text:00951AD4 mov eax, [ebp+var_30]
- .text:00951AD7 mov dword ptr [eax+15C4h], 2
- .text:00951AE1 mov ecx, [ebp+var_30]
- .text:00951AE4 mov dword ptr [ecx+15E4h], 6
- .text:00951AEE mov ecx, [ebp+var_C]
- .text:00951AF1 mov large fs:0, ecx
- .text:00951AF8 pop ecx
- .text:00951AF9 mov esp, ebp
- .text:00951AFB pop ebp
- .text:00951AFC retn
- .text:00951AFC ; } // starts at 950E30
- .text:00951AFC sub_950E30 endp
- .text:00951AFC
- .text:00951AFC ; ---------------------------------------------------------------------------
- .text:00951AFD align 10h
- .text:00951B00
- .text:00951B00 ; =============== S U B R O U T I N E =======================================
- .text:00951B00
- .text:00951B00 ; Attributes: bp-based frame
- .text:00951B00
- .text:00951B00 sub_951B00 proc near ; CODE XREF: sub_8F1555↑j
- .text:00951B00
- .text:00951B00 var_28= dword ptr -28h
- .text:00951B00 var_24= dword ptr -24h
- .text:00951B00 var_20= dword ptr -20h
- .text:00951B00 var_1C= dword ptr -1Ch
- .text:00951B00 var_18= dword ptr -18h
- .text:00951B00 var_14= dword ptr -14h
- .text:00951B00 var_10= dword ptr -10h
- .text:00951B00 var_C= dword ptr -0Ch
- .text:00951B00 var_8= dword ptr -8
- .text:00951B00 Number= dword ptr -4
- .text:00951B00
- .text:00951B00 push ebp
- .text:00951B01 mov ebp, esp
- .text:00951B03 sub esp, 28h
- .text:00951B06 push esi
- .text:00951B07 mov [ebp+var_24], ecx
- .text:00951B0A mov eax, [ebp+var_24]
- .text:00951B0D mov dword ptr [eax+1FD0h], 0
- .text:00951B17 mov [ebp+var_C], 0
- .text:00951B1E jmp short loc_951B29
- .text:00951B20 ; ---------------------------------------------------------------------------
- .text:00951B20
- .text:00951B20 loc_951B20: ; CODE XREF: sub_951B00:loc_951B63↓j
- .text:00951B20 mov ecx, [ebp+var_C]
- .text:00951B23 add ecx, 1
- .text:00951B26 mov [ebp+var_C], ecx
- .text:00951B29
- .text:00951B29 loc_951B29: ; CODE XREF: sub_951B00+1E↑j
- .text:00951B29 cmp [ebp+var_C], 2
- .text:00951B2D jge short loc_951B65
- .text:00951B2F mov [ebp+var_10], 0
- .text:00951B36 jmp short loc_951B41
- .text:00951B38 ; ---------------------------------------------------------------------------
- .text:00951B38
- .text:00951B38 loc_951B38: ; CODE XREF: sub_951B00+61↓j
- .text:00951B38 mov edx, [ebp+var_10]
- .text:00951B3B add edx, 1
- .text:00951B3E mov [ebp+var_10], edx
- .text:00951B41
- .text:00951B41 loc_951B41: ; CODE XREF: sub_951B00+36↑j
- .text:00951B41 cmp [ebp+var_10], 0Ah
- .text:00951B45 jge short loc_951B63
- .text:00951B47 mov eax, [ebp+var_C]
- .text:00951B4A imul eax, 28h ; '('
- .text:00951B4D mov ecx, [ebp+var_24]
- .text:00951B50 lea edx, [ecx+eax+1FD8h]
- .text:00951B57 mov eax, [ebp+var_10]
- .text:00951B5A mov dword ptr [edx+eax*4], 0
- .text:00951B61 jmp short loc_951B38
- .text:00951B63 ; ---------------------------------------------------------------------------
- .text:00951B63
- .text:00951B63 loc_951B63: ; CODE XREF: sub_951B00+45↑j
- .text:00951B63 jmp short loc_951B20
- .text:00951B65 ; ---------------------------------------------------------------------------
- .text:00951B65
- .text:00951B65 loc_951B65: ; CODE XREF: sub_951B00+2D↑j
- .text:00951B65 mov ecx, dword_97E784
- .text:00951B6B and ecx, 80000007h
- .text:00951B71 jns short loc_951B78
- .text:00951B73 dec ecx
- .text:00951B74 or ecx, 0FFFFFFF8h
- .text:00951B77 inc ecx
- .text:00951B78
- .text:00951B78 loc_951B78: ; CODE XREF: sub_951B00+71↑j
- .text:00951B78 mov edx, [ebp+var_24]
- .text:00951B7B mov eax, [ebp+var_24]
- .text:00951B7E mov ecx, [eax+ecx*4+1FB0h]
- .text:00951B85 mov [edx+1F8Ch], ecx
- .text:00951B8B mov edx, [ebp+var_24]
- .text:00951B8E mov eax, [edx+1F8Ch]
- .text:00951B94 mov dword_97E790, eax
- .text:00951B99 mov ecx, dword_97E784
- .text:00951B9F and ecx, 80000007h
- .text:00951BA5 jns short loc_951BAC
- .text:00951BA7 dec ecx
- .text:00951BA8 or ecx, 0FFFFFFF8h
- .text:00951BAB inc ecx
- .text:00951BAC
- .text:00951BAC loc_951BAC: ; CODE XREF: sub_951B00+A5↑j
- .text:00951BAC mov edx, [ebp+var_24]
- .text:00951BAF mov eax, [ebp+var_24]
- .text:00951BB2 mov ecx, [eax+ecx*4+1F90h]
- .text:00951BB9 mov [edx+1F88h], ecx
- .text:00951BBF mov edx, [ebp+var_24]
- .text:00951BC2 mov eax, [edx+1F88h]
- .text:00951BC8 mov dword_97E780, eax
- .text:00951BCD mov ecx, [ebp+var_24]
- .text:00951BD0 mov edx, [ebp+var_24]
- .text:00951BD3 mov eax, [ecx+1F88h]
- .text:00951BD9 imul eax, [edx+1F8Ch]
- .text:00951BE0 mov ecx, [ebp+var_24]
- .text:00951BE3 mov [ecx+1FD4h], eax
- .text:00951BE9 mov [ebp+Number], 3E7h
- .text:00951BF0 mov [ebp+var_14], 0
- .text:00951BF7 jmp short loc_951C02
- .text:00951BF9 ; ---------------------------------------------------------------------------
- .text:00951BF9
- .text:00951BF9 loc_951BF9: ; CODE XREF: sub_951B00:loc_951D46↓j
- .text:00951BF9 mov edx, [ebp+var_14]
- .text:00951BFC add edx, 1
- .text:00951BFF mov [ebp+var_14], edx
- .text:00951C02
- .text:00951C02 loc_951C02: ; CODE XREF: sub_951B00+F7↑j
- .text:00951C02 mov eax, [ebp+var_24]
- .text:00951C05 mov ecx, [ebp+var_14]
- .text:00951C08 cmp ecx, [eax+1F88h]
- .text:00951C0E jge loc_951D4B
- .text:00951C14 mov [ebp+var_18], 0
- .text:00951C1B jmp short loc_951C26
- .text:00951C1D ; ---------------------------------------------------------------------------
- .text:00951C1D
- .text:00951C1D loc_951C1D: ; CODE XREF: sub_951B00:loc_951D41↓j
- .text:00951C1D mov edx, [ebp+var_18]
- .text:00951C20 add edx, 1
- .text:00951C23 mov [ebp+var_18], edx
- .text:00951C26
- .text:00951C26 loc_951C26: ; CODE XREF: sub_951B00+11B↑j
- .text:00951C26 mov eax, [ebp+var_24]
- .text:00951C29 mov ecx, [ebp+var_18]
- .text:00951C2C cmp ecx, [eax+1F8Ch]
- .text:00951C32 jge loc_951D46
- .text:00951C38 mov edx, [ebp+var_14]
- .text:00951C3B imul edx, 140h
- .text:00951C41 mov eax, [ebp+var_24]
- .text:00951C44 lea ecx, [eax+edx+688h]
- .text:00951C4B mov edx, [ebp+var_18]
- .text:00951C4E shl edx, 5
- .text:00951C51 add ecx, edx
- .text:00951C53 mov esi, dword_97E784
- .text:00951C59 and esi, 80000007h
- .text:00951C5F jns short loc_951C66
- .text:00951C61 dec esi
- .text:00951C62 or esi, 0FFFFFFF8h
- .text:00951C65 inc esi
- .text:00951C66
- .text:00951C66 loc_951C66: ; CODE XREF: sub_951B00+15F↑j
- .text:00951C66 mov eax, dword_97E784
- .text:00951C6B cdq
- .text:00951C6C and edx, 7
- .text:00951C6F add eax, edx
- .text:00951C71 sar eax, 3
- .text:00951C74 imul eax, 3
- .text:00951C77 add eax, [ecx+esi*4]
- .text:00951C7A mov ecx, [ebp+var_14]
- .text:00951C7D imul ecx, 50h ; 'P'
- .text:00951C80 mov edx, [ebp+var_24]
- .text:00951C83 lea ecx, [edx+ecx+48h]
- .text:00951C87 mov edx, [ebp+var_18]
- .text:00951C8A mov [ecx+edx*8], eax
- .text:00951C8D mov eax, [ebp+var_14]
- .text:00951C90 imul eax, 140h
- .text:00951C96 mov ecx, [ebp+var_24]
- .text:00951C99 lea ecx, [ecx+eax+1308h]
- .text:00951CA0 mov edx, [ebp+var_18]
- .text:00951CA3 shl edx, 5
- .text:00951CA6 add ecx, edx
- .text:00951CA8 mov esi, dword_97E784
- .text:00951CAE and esi, 80000007h
- .text:00951CB4 jns short loc_951CBB
- .text:00951CB6 dec esi
- .text:00951CB7 or esi, 0FFFFFFF8h
- .text:00951CBA inc esi
- .text:00951CBB
- .text:00951CBB loc_951CBB: ; CODE XREF: sub_951B00+1B4↑j
- .text:00951CBB mov eax, dword_97E784
- .text:00951CC0 cdq
- .text:00951CC1 and edx, 7
- .text:00951CC4 add eax, edx
- .text:00951CC6 sar eax, 3
- .text:00951CC9 imul eax, 3
- .text:00951CCC add eax, [ecx+esi*4]
- .text:00951CCF mov ecx, [ebp+var_14]
- .text:00951CD2 imul ecx, 50h ; 'P'
- .text:00951CD5 mov edx, [ebp+var_24]
- .text:00951CD8 lea ecx, [edx+ecx+48h]
- .text:00951CDC mov edx, [ebp+var_18]
- .text:00951CDF mov [ecx+edx*8+4], eax
- .text:00951CE3 mov eax, [ebp+var_14]
- .text:00951CE6 imul eax, 50h ; 'P'
- .text:00951CE9 mov ecx, [ebp+var_24]
- .text:00951CEC lea edx, [ecx+eax+48h]
- .text:00951CF0 mov eax, [ebp+var_18]
- .text:00951CF3 mov ecx, [edx+eax*8]
- .text:00951CF6 cmp ecx, [ebp+Number]
- .text:00951CF9 jge short loc_951D11
- .text:00951CFB mov edx, [ebp+var_14]
- .text:00951CFE imul edx, 50h ; 'P'
- .text:00951D01 mov eax, [ebp+var_24]
- .text:00951D04 lea ecx, [eax+edx+48h]
- .text:00951D08 mov edx, [ebp+var_18]
- .text:00951D0B mov eax, [ecx+edx*8]
- .text:00951D0E mov [ebp+Number], eax
- .text:00951D11
- .text:00951D11 loc_951D11: ; CODE XREF: sub_951B00+1F9↑j
- .text:00951D11 mov ecx, [ebp+var_14]
- .text:00951D14 imul ecx, 50h ; 'P'
- .text:00951D17 mov edx, [ebp+var_24]
- .text:00951D1A lea eax, [edx+ecx+48h]
- .text:00951D1E mov ecx, [ebp+var_18]
- .text:00951D21 mov edx, [eax+ecx*8+4]
- .text:00951D25 cmp edx, [ebp+Number]
- .text:00951D28 jge short loc_951D41
- .text:00951D2A mov eax, [ebp+var_14]
- .text:00951D2D imul eax, 50h ; 'P'
- .text:00951D30 mov ecx, [ebp+var_24]
- .text:00951D33 lea edx, [ecx+eax+48h]
- .text:00951D37 mov eax, [ebp+var_18]
- .text:00951D3A mov ecx, [edx+eax*8+4]
- .text:00951D3E mov [ebp+Number], ecx
- .text:00951D41
- .text:00951D41 loc_951D41: ; CODE XREF: sub_951B00+228↑j
- .text:00951D41 jmp loc_951C1D
- .text:00951D46 ; ---------------------------------------------------------------------------
- .text:00951D46
- .text:00951D46 loc_951D46: ; CODE XREF: sub_951B00+132↑j
- .text:00951D46 jmp loc_951BF9
- .text:00951D4B ; ---------------------------------------------------------------------------
- .text:00951D4B
- .text:00951D4B loc_951D4B: ; CODE XREF: sub_951B00+10E↑j
- .text:00951D4B call ds:__imp_rand
- .text:00951D51 cdq
- .text:00951D52 mov ecx, 0Ah
- .text:00951D57 idiv ecx
- .text:00951D59 mov [ebp+var_8], edx
- .text:00951D5C mov [ebp+var_1C], 0
- .text:00951D63 jmp short loc_951D6E
- .text:00951D65 ; ---------------------------------------------------------------------------
- .text:00951D65
- .text:00951D65 loc_951D65: ; CODE XREF: sub_951B00:loc_951E64↓j
- .text:00951D65 mov edx, [ebp+var_1C]
- .text:00951D68 add edx, 1
- .text:00951D6B mov [ebp+var_1C], edx
- .text:00951D6E
- .text:00951D6E loc_951D6E: ; CODE XREF: sub_951B00+263↑j
- .text:00951D6E mov eax, [ebp+var_24]
- .text:00951D71 mov ecx, [ebp+var_1C]
- .text:00951D74 cmp ecx, [eax+1F88h]
- .text:00951D7A jge loc_951E69
- .text:00951D80 mov [ebp+var_20], 0
- .text:00951D87 jmp short loc_951D92
- .text:00951D89 ; ---------------------------------------------------------------------------
- .text:00951D89
- .text:00951D89 loc_951D89: ; CODE XREF: sub_951B00+35F↓j
- .text:00951D89 mov edx, [ebp+var_20]
- .text:00951D8C add edx, 1
- .text:00951D8F mov [ebp+var_20], edx
- .text:00951D92
- .text:00951D92 loc_951D92: ; CODE XREF: sub_951B00+287↑j
- .text:00951D92 mov eax, [ebp+var_24]
- .text:00951D95 mov ecx, [ebp+var_20]
- .text:00951D98 cmp ecx, [eax+1F8Ch]
- .text:00951D9E jge loc_951E64
- .text:00951DA4 mov edx, [ebp+var_1C]
- .text:00951DA7 imul edx, 50h ; 'P'
- .text:00951DAA mov eax, [ebp+var_24]
- .text:00951DAD lea esi, [eax+edx+48h]
- .text:00951DB1 mov ecx, [ebp+Number]
- .text:00951DB4 push ecx ; Number
- .text:00951DB5 call abs
- .text:00951DBA add esp, 4
- .text:00951DBD mov edx, [ebp+var_8]
- .text:00951DC0 lea eax, [eax+edx+15h]
- .text:00951DC4 mov ecx, [ebp+var_20]
- .text:00951DC7 add eax, [esi+ecx*8]
- .text:00951DCA mov edx, [ebp+var_1C]
- .text:00951DCD imul edx, 50h ; 'P'
- .text:00951DD0 mov ecx, [ebp+var_24]
- .text:00951DD3 lea edx, [ecx+edx+48h]
- .text:00951DD7 mov ecx, [ebp+var_20]
- .text:00951DDA mov [edx+ecx*8], eax
- .text:00951DDD mov edx, [ebp+var_1C]
- .text:00951DE0 imul edx, 50h ; 'P'
- .text:00951DE3 mov eax, [ebp+var_24]
- .text:00951DE6 lea ecx, [eax+edx+48h]
- .text:00951DEA mov edx, [ebp+var_1C]
- .text:00951DED shl edx, 4
- .text:00951DF0 mov eax, [ebp+var_20]
- .text:00951DF3 mov esi, [ebp+var_20]
- .text:00951DF6 mov ecx, [ecx+esi*8]
- .text:00951DF9 mov dword_97E740[edx+eax*4], ecx
- .text:00951E00 mov edx, [ebp+var_1C]
- .text:00951E03 imul edx, 50h ; 'P'
- .text:00951E06 mov eax, [ebp+var_24]
- .text:00951E09 lea esi, [eax+edx+48h]
- .text:00951E0D mov ecx, [ebp+Number]
- .text:00951E10 push ecx ; Number
- .text:00951E11 call abs
- .text:00951E16 add esp, 4
- .text:00951E19 mov edx, [ebp+var_8]
- .text:00951E1C lea eax, [eax+edx+15h]
- .text:00951E20 mov ecx, [ebp+var_20]
- .text:00951E23 add eax, [esi+ecx*8+4]
- .text:00951E27 mov edx, [ebp+var_1C]
- .text:00951E2A imul edx, 50h ; 'P'
- .text:00951E2D mov ecx, [ebp+var_24]
- .text:00951E30 lea edx, [ecx+edx+48h]
- .text:00951E34 mov ecx, [ebp+var_20]
- .text:00951E37 mov [edx+ecx*8+4], eax
- .text:00951E3B mov edx, [ebp+var_1C]
- .text:00951E3E imul edx, 50h ; 'P'
- .text:00951E41 mov eax, [ebp+var_24]
- .text:00951E44 lea ecx, [eax+edx+48h]
- .text:00951E48 mov edx, [ebp+var_1C]
- .text:00951E4B shl edx, 4
- .text:00951E4E mov eax, [ebp+var_20]
- .text:00951E51 mov esi, [ebp+var_20]
- .text:00951E54 mov ecx, [ecx+esi*8+4]
- .text:00951E58 mov dword_97E798[edx+eax*4], ecx
- .text:00951E5F jmp loc_951D89
- .text:00951E64 ; ---------------------------------------------------------------------------
- .text:00951E64
- .text:00951E64 loc_951E64: ; CODE XREF: sub_951B00+29E↑j
- .text:00951E64 jmp loc_951D65
- .text:00951E69 ; ---------------------------------------------------------------------------
- .text:00951E69
- .text:00951E69 loc_951E69: ; CODE XREF: sub_951B00+27A↑j
- .text:00951E69 mov edx, dword_97E784
- .text:00951E6F and edx, 80000007h
- .text:00951E75 jns short loc_951E7C
- .text:00951E77 dec edx
- .text:00951E78 or edx, 0FFFFFFF8h
- .text:00951E7B inc edx
- .text:00951E7C
- .text:00951E7C loc_951E7C: ; CODE XREF: sub_951B00+375↑j
- .text:00951E7C mov [ebp+var_28], edx
- .text:00951E7F cmp [ebp+var_28], 7 ; switch 8 cases
- .text:00951E83 ja def_951E8C ; jumptable 00951E8C default case
- .text:00951E89 mov eax, [ebp+var_28]
- .text:00951E8C jmp ds:jpt_951E8C[eax*4] ; switch jump
- .text:00951E93 ; ---------------------------------------------------------------------------
- .text:00951E93
- .text:00951E93 loc_951E93: ; CODE XREF: sub_951B00+38C↑j
- .text:00951E93 ; DATA XREF: .text:jpt_951E8C↓o
- .text:00951E93 push 76h ; 'v' ; jumptable 00951E8C case 0
- .text:00951E95 push 69h ; 'i'
- .text:00951E97 mov ecx, [ebp+var_24]
- .text:00951E9A call sub_8F1654
- .text:00951E9F push 69h ; 'i'
- .text:00951EA1 push 76h ; 'v'
- .text:00951EA3 mov ecx, [ebp+var_24]
- .text:00951EA6 call sub_8F1366
- .text:00951EAB push 76h ; 'v'
- .text:00951EAD push 69h ; 'i'
- .text:00951EAF mov ecx, [ebp+var_24]
- .text:00951EB2 call sub_8F1654
- .text:00951EB7 push 69h ; 'i'
- .text:00951EB9 push 76h ; 'v'
- .text:00951EBB mov ecx, [ebp+var_24]
- .text:00951EBE call sub_8F1366
- .text:00951EC3 push 76h ; 'v'
- .text:00951EC5 push 69h ; 'i'
- .text:00951EC7 mov ecx, [ebp+var_24]
- .text:00951ECA call sub_8F1654
- .text:00951ECF push 69h ; 'i'
- .text:00951ED1 push 76h ; 'v'
- .text:00951ED3 mov ecx, [ebp+var_24]
- .text:00951ED6 call sub_8F1366
- .text:00951EDB jmp def_951E8C ; jumptable 00951E8C default case
- .text:00951EE0 ; ---------------------------------------------------------------------------
- .text:00951EE0
- .text:00951EE0 loc_951EE0: ; CODE XREF: sub_951B00+38C↑j
- .text:00951EE0 ; DATA XREF: .text:jpt_951E8C↓o
- .text:00951EE0 push 76h ; 'v' ; jumptable 00951E8C case 1
- .text:00951EE2 push 69h ; 'i'
- .text:00951EE4 mov ecx, [ebp+var_24]
- .text:00951EE7 call sub_8F1366
- .text:00951EEC push 61h ; 'a'
- .text:00951EEE push 76h ; 'v'
- .text:00951EF0 mov ecx, [ebp+var_24]
- .text:00951EF3 call sub_8F1366
- .text:00951EF8 push 76h ; 'v'
- .text:00951EFA push 69h ; 'i'
- .text:00951EFC mov ecx, [ebp+var_24]
- .text:00951EFF call sub_8F1366
- .text:00951F04 push 61h ; 'a'
- .text:00951F06 push 76h ; 'v'
- .text:00951F08 mov ecx, [ebp+var_24]
- .text:00951F0B call sub_8F1366
- .text:00951F10 jmp def_951E8C ; jumptable 00951E8C default case
- .text:00951F15 ; ---------------------------------------------------------------------------
- .text:00951F15
- .text:00951F15 loc_951F15: ; CODE XREF: sub_951B00+38C↑j
- .text:00951F15 ; DATA XREF: .text:jpt_951E8C↓o
- .text:00951F15 push 76h ; 'v' ; jumptable 00951E8C case 2
- .text:00951F17 push 61h ; 'a'
- .text:00951F19 mov ecx, [ebp+var_24]
- .text:00951F1C call sub_8F1366
- .text:00951F21 push 69h ; 'i'
- .text:00951F23 push 76h ; 'v'
- .text:00951F25 mov ecx, [ebp+var_24]
- .text:00951F28 call sub_8F1366
- .text:00951F2D push 76h ; 'v'
- .text:00951F2F push 61h ; 'a'
- .text:00951F31 mov ecx, [ebp+var_24]
- .text:00951F34 call sub_8F1366
- .text:00951F39 push 69h ; 'i'
- .text:00951F3B push 76h ; 'v'
- .text:00951F3D mov ecx, [ebp+var_24]
- .text:00951F40 call sub_8F1366
- .text:00951F45 jmp def_951E8C ; jumptable 00951E8C default case
- .text:00951F4A ; ---------------------------------------------------------------------------
- .text:00951F4A
- .text:00951F4A loc_951F4A: ; CODE XREF: sub_951B00+38C↑j
- .text:00951F4A ; DATA XREF: .text:jpt_951E8C↓o
- .text:00951F4A push 61h ; 'a' ; jumptable 00951E8C case 3
- .text:00951F4C push 76h ; 'v'
- .text:00951F4E mov ecx, [ebp+var_24]
- .text:00951F51 call sub_8F1654
- .text:00951F56 push 76h ; 'v'
- .text:00951F58 push 61h ; 'a'
- .text:00951F5A mov ecx, [ebp+var_24]
- .text:00951F5D call sub_8F1366
- .text:00951F62 push 61h ; 'a'
- .text:00951F64 push 76h ; 'v'
- .text:00951F66 mov ecx, [ebp+var_24]
- .text:00951F69 call sub_8F1654
- .text:00951F6E push 76h ; 'v'
- .text:00951F70 push 61h ; 'a'
- .text:00951F72 mov ecx, [ebp+var_24]
- .text:00951F75 call sub_8F1366
- .text:00951F7A push 61h ; 'a'
- .text:00951F7C push 76h ; 'v'
- .text:00951F7E mov ecx, [ebp+var_24]
- .text:00951F81 call sub_8F1654
- .text:00951F86 push 76h ; 'v'
- .text:00951F88 push 61h ; 'a'
- .text:00951F8A mov ecx, [ebp+var_24]
- .text:00951F8D call sub_8F1366
- .text:00951F92 jmp def_951E8C ; jumptable 00951E8C default case
- .text:00951F97 ; ---------------------------------------------------------------------------
- .text:00951F97
- .text:00951F97 loc_951F97: ; CODE XREF: sub_951B00+38C↑j
- .text:00951F97 ; DATA XREF: .text:jpt_951E8C↓o
- .text:00951F97 push 76h ; 'v' ; jumptable 00951E8C case 4
- .text:00951F99 push 61h ; 'a'
- .text:00951F9B mov ecx, [ebp+var_24]
- .text:00951F9E call sub_8F1654
- .text:00951FA3 push 61h ; 'a'
- .text:00951FA5 push 76h ; 'v'
- .text:00951FA7 mov ecx, [ebp+var_24]
- .text:00951FAA call sub_8F1366
- .text:00951FAF push 76h ; 'v'
- .text:00951FB1 push 61h ; 'a'
- .text:00951FB3 mov ecx, [ebp+var_24]
- .text:00951FB6 call sub_8F1654
- .text:00951FBB push 61h ; 'a'
- .text:00951FBD push 76h ; 'v'
- .text:00951FBF mov ecx, [ebp+var_24]
- .text:00951FC2 call sub_8F1366
- .text:00951FC7 push 76h ; 'v'
- .text:00951FC9 push 61h ; 'a'
- .text:00951FCB mov ecx, [ebp+var_24]
- .text:00951FCE call sub_8F1654
- .text:00951FD3 push 61h ; 'a'
- .text:00951FD5 push 76h ; 'v'
- .text:00951FD7 mov ecx, [ebp+var_24]
- .text:00951FDA call sub_8F1366
- .text:00951FDF jmp def_951E8C ; jumptable 00951E8C default case
- .text:00951FE4 ; ---------------------------------------------------------------------------
- .text:00951FE4
- .text:00951FE4 loc_951FE4: ; CODE XREF: sub_951B00+38C↑j
- .text:00951FE4 ; DATA XREF: .text:jpt_951E8C↓o
- .text:00951FE4 push 76h ; 'v' ; jumptable 00951E8C case 5
- .text:00951FE6 push 69h ; 'i'
- .text:00951FE8 mov ecx, [ebp+var_24]
- .text:00951FEB call sub_8F1654
- .text:00951FF0 push 61h ; 'a'
- .text:00951FF2 push 76h ; 'v'
- .text:00951FF4 mov ecx, [ebp+var_24]
- .text:00951FF7 call sub_8F1654
- .text:00951FFC push 76h ; 'v'
- .text:00951FFE push 69h ; 'i'
- .text:00952000 mov ecx, [ebp+var_24]
- .text:00952003 call sub_8F1654
- .text:00952008 push 61h ; 'a'
- .text:0095200A push 76h ; 'v'
- .text:0095200C mov ecx, [ebp+var_24]
- .text:0095200F call sub_8F1654
- .text:00952014 push 76h ; 'v'
- .text:00952016 push 69h ; 'i'
- .text:00952018 mov ecx, [ebp+var_24]
- .text:0095201B call sub_8F1654
- .text:00952020 push 61h ; 'a'
- .text:00952022 push 76h ; 'v'
- .text:00952024 mov ecx, [ebp+var_24]
- .text:00952027 call sub_8F1654
- .text:0095202C jmp short def_951E8C ; jumptable 00951E8C default case
- .text:0095202E ; ---------------------------------------------------------------------------
- .text:0095202E
- .text:0095202E loc_95202E: ; CODE XREF: sub_951B00+38C↑j
- .text:0095202E ; DATA XREF: .text:jpt_951E8C↓o
- .text:0095202E push 69h ; 'i' ; jumptable 00951E8C case 6
- .text:00952030 push 76h ; 'v'
- .text:00952032 mov ecx, [ebp+var_24]
- .text:00952035 call sub_8F1654
- .text:0095203A push 76h ; 'v'
- .text:0095203C push 61h ; 'a'
- .text:0095203E mov ecx, [ebp+var_24]
- .text:00952041 call sub_8F1654
- .text:00952046 push 69h ; 'i'
- .text:00952048 push 76h ; 'v'
- .text:0095204A mov ecx, [ebp+var_24]
- .text:0095204D call sub_8F1654
- .text:00952052 push 76h ; 'v'
- .text:00952054 push 61h ; 'a'
- .text:00952056 mov ecx, [ebp+var_24]
- .text:00952059 call sub_8F1654
- .text:0095205E jmp short def_951E8C ; jumptable 00951E8C default case
- .text:00952060 ; ---------------------------------------------------------------------------
- .text:00952060
- .text:00952060 loc_952060: ; CODE XREF: sub_951B00+38C↑j
- .text:00952060 ; DATA XREF: .text:jpt_951E8C↓o
- .text:00952060 push 69h ; 'i' ; jumptable 00951E8C case 7
- .text:00952062 push 76h ; 'v'
- .text:00952064 mov ecx, [ebp+var_24]
- .text:00952067 call sub_8F1654
- .text:0095206C push 76h ; 'v'
- .text:0095206E push 69h ; 'i'
- .text:00952070 mov ecx, [ebp+var_24]
- .text:00952073 call sub_8F1366
- .text:00952078 push 69h ; 'i'
- .text:0095207A push 76h ; 'v'
- .text:0095207C mov ecx, [ebp+var_24]
- .text:0095207F call sub_8F1654
- .text:00952084 push 76h ; 'v'
- .text:00952086 push 69h ; 'i'
- .text:00952088 mov ecx, [ebp+var_24]
- .text:0095208B call sub_8F1366
- .text:00952090 push 69h ; 'i'
- .text:00952092 push 76h ; 'v'
- .text:00952094 mov ecx, [ebp+var_24]
- .text:00952097 call sub_8F1654
- .text:0095209C
- .text:0095209C def_951E8C: ; CODE XREF: sub_951B00+383↑j
- .text:0095209C ; sub_951B00+3DB↑j ...
- .text:0095209C pop esi ; jumptable 00951E8C default case
- .text:0095209D mov esp, ebp
- .text:0095209F pop ebp
- .text:009520A0 retn
- .text:009520A0 sub_951B00 endp
- .text:009520A0
- .text:009520A0 ; ---------------------------------------------------------------------------
- .text:009520A1 align 4
- .text:009520A4 jpt_951E8C dd offset loc_951E93 ; DATA XREF: sub_951B00+38C↑r
- .text:009520A8 dd offset loc_951EE0 ; jump table for switch statement
- .text:009520AC dd offset loc_951F15
- .text:009520B0 dd offset loc_951F4A
- .text:009520B4 dd offset loc_951F97
- .text:009520B8 dd offset loc_951FE4
- .text:009520BC dd offset loc_95202E
- .text:009520C0 dd offset loc_952060
- .text:009520C4 align 10h
- .text:009520D0
- .text:009520D0 ; =============== S U B R O U T I N E =======================================
- .text:009520D0
- .text:009520D0 ; Attributes: bp-based frame
- .text:009520D0
- .text:009520D0 sub_9520D0 proc near ; CODE XREF: sub_8F173A↑j
- .text:009520D0
- .text:009520D0 var_38= dword ptr -38h
- .text:009520D0 var_34= dword ptr -34h
- .text:009520D0 var_30= dword ptr -30h
- .text:009520D0 var_2C= dword ptr -2Ch
- .text:009520D0 var_28= dword ptr -28h
- .text:009520D0 var_24= byte ptr -24h
- .text:009520D0 var_20= byte ptr -20h
- .text:009520D0 var_1C= byte ptr -1Ch
- .text:009520D0 var_18= dword ptr -18h
- .text:009520D0 var_14= dword ptr -14h
- .text:009520D0 var_10= dword ptr -10h
- .text:009520D0 var_C= dword ptr -0Ch
- .text:009520D0 var_4= dword ptr -4
- .text:009520D0 arg_4= dword ptr 0Ch
- .text:009520D0
- .text:009520D0 ; FUNCTION CHUNK AT .text:0096290F SIZE 00000036 BYTES
- .text:009520D0
- .text:009520D0 ; __unwind { // SEH_4620D0
- .text:009520D0 push ebp
- .text:009520D1 mov ebp, esp
- .text:009520D3 push 0FFFFFFFFh
- .text:009520D5 push offset SEH_4620D0
- .text:009520DA mov eax, large fs:0
- .text:009520E0 push eax
- .text:009520E1 sub esp, 2Ch
- .text:009520E4 mov eax, ___security_cookie
- .text:009520E9 xor eax, ebp
- .text:009520EB push eax
- .text:009520EC lea eax, [ebp+var_C]
- .text:009520EF mov large fs:0, eax
- .text:009520F5 mov [ebp+var_28], ecx
- .text:009520F8 mov ecx, [ebp+var_28]
- .text:009520FB call sub_8F1555
- .text:00952100 mov [ebp+var_10], 0
- .text:00952107 jmp short loc_952112
- .text:00952109 ; ---------------------------------------------------------------------------
- .text:00952109
- .text:00952109 loc_952109: ; CODE XREF: sub_9520D0:loc_9522CD↓j
- .text:00952109 mov eax, [ebp+var_10]
- .text:0095210C add eax, 1
- .text:0095210F mov [ebp+var_10], eax
- .text:00952112
- .text:00952112 loc_952112: ; CODE XREF: sub_9520D0+37↑j
- .text:00952112 cmp [ebp+var_10], 2
- .text:00952116 jge loc_9522D2
- .text:0095211C mov [ebp+var_14], 0
- .text:00952123 jmp short loc_95212E
- .text:00952125 ; ---------------------------------------------------------------------------
- .text:00952125
- .text:00952125 loc_952125: ; CODE XREF: sub_9520D0:loc_9522C8↓j
- .text:00952125 mov ecx, [ebp+var_14]
- .text:00952128 add ecx, 1
- .text:0095212B mov [ebp+var_14], ecx
- .text:0095212E
- .text:0095212E loc_95212E: ; CODE XREF: sub_9520D0+53↑j
- .text:0095212E mov edx, [ebp+var_28]
- .text:00952131 mov eax, [ebp+var_14]
- .text:00952134 cmp eax, [edx+1F88h]
- .text:0095213A jge loc_9522CD
- .text:00952140 mov [ebp+var_18], 0
- .text:00952147 jmp short loc_952152
- .text:00952149 ; ---------------------------------------------------------------------------
- .text:00952149
- .text:00952149 loc_952149: ; CODE XREF: sub_9520D0+1F3↓j
- .text:00952149 mov ecx, [ebp+var_18]
- .text:0095214C add ecx, 1
- .text:0095214F mov [ebp+var_18], ecx
- .text:00952152
- .text:00952152 loc_952152: ; CODE XREF: sub_9520D0+77↑j
- .text:00952152 mov edx, [ebp+var_28]
- .text:00952155 mov eax, [ebp+var_18]
- .text:00952158 cmp eax, [edx+1F8Ch]
- .text:0095215E jge loc_9522C8
- .text:00952164 push 1
- .text:00952166 mov ecx, [ebp+var_18]
- .text:00952169 mov edx, [ebp+var_28]
- .text:0095216C lea eax, [edx+ecx*8+2078h]
- .text:00952173 mov ecx, [ebp+var_10]
- .text:00952176 mov edx, [eax+ecx*4]
- .text:00952179 mov eax, [ebp+var_18]
- .text:0095217C mov ecx, [ebp+var_28]
- .text:0095217F lea eax, [ecx+eax*8+2078h]
- .text:00952186 mov ecx, [ebp+var_10]
- .text:00952189 mov ecx, [eax+ecx*4]
- .text:0095218C mov edx, [edx]
- .text:0095218E mov eax, [edx+2Ch]
- .text:00952191 call eax
- .text:00952193 push 1
- .text:00952195 mov ecx, [ebp+var_14]
- .text:00952198 mov edx, [ebp+var_28]
- .text:0095219B lea eax, [edx+ecx*8+2028h]
- .text:009521A2 mov ecx, [ebp+var_10]
- .text:009521A5 mov edx, [eax+ecx*4]
- .text:009521A8 mov eax, [ebp+var_14]
- .text:009521AB mov ecx, [ebp+var_28]
- .text:009521AE lea eax, [ecx+eax*8+2028h]
- .text:009521B5 mov ecx, [ebp+var_10]
- .text:009521B8 mov ecx, [eax+ecx*4]
- .text:009521BB mov edx, [edx]
- .text:009521BD mov eax, [edx+2Ch]
- .text:009521C0 call eax
- .text:009521C2 push offset aFontFontBCente ; "</font></font></b></center>"
- .text:009521C7 push 0Ah
- .text:009521C9 mov ecx, [ebp+var_14]
- .text:009521CC imul ecx, 50h ; 'P'
- .text:009521CF mov edx, [ebp+var_28]
- .text:009521D2 lea eax, [edx+ecx+48h]
- .text:009521D6 mov ecx, [ebp+var_18]
- .text:009521D9 lea edx, [eax+ecx*8]
- .text:009521DC mov eax, [ebp+var_10]
- .text:009521DF mov ecx, [edx+eax*4]
- .text:009521E2 push ecx
- .text:009521E3 lea edx, [ebp+var_20]
- .text:009521E6 push edx
- .text:009521E7 call ds:__imp_?number@QString@@SA?AV1@HH@Z ; QString::number(int,int)
- .text:009521ED add esp, 0Ch
- .text:009521F0 mov [ebp+var_2C], eax
- .text:009521F3 mov eax, [ebp+var_2C]
- .text:009521F6 mov [ebp+var_30], eax
- .text:009521F9 ; try {
- .text:009521F9 mov [ebp+var_4], 0
- .text:00952200 mov ecx, [ebp+var_30]
- .text:00952203 push ecx
- .text:00952204 push offset aH1CenterBFontC ; "<h1><center><b><font color='blue'> <fon"...
- .text:00952209 lea edx, [ebp+var_24]
- .text:0095220C push edx
- .text:0095220D call sub_8F139D
- .text:00952212 add esp, 0Ch
- .text:00952215 mov [ebp+var_34], eax
- .text:00952218 mov eax, [ebp+var_34]
- .text:0095221B mov [ebp+var_38], eax
- .text:0095221B ; } // starts at 9521F9
- .text:0095221E ; try {
- .text:0095221E mov byte ptr [ebp+var_4], 1
- .text:00952222 mov ecx, [ebp+var_38]
- .text:00952225 push ecx
- .text:00952226 lea edx, [ebp+var_1C]
- .text:00952229 push edx
- .text:0095222A call sub_8F1622
- .text:0095222F add esp, 0Ch
- .text:0095222F ; } // starts at 95221E
- .text:00952232 ; try {
- .text:00952232 mov byte ptr [ebp+var_4], 3
- .text:00952236 lea ecx, [ebp+var_24] ; void *
- .text:00952239 call ds:__imp_??1QString@@QAE@XZ ; QString::~QString(void)
- .text:00952239 ; } // starts at 952232
- .text:0095223F ; try {
- .text:0095223F mov byte ptr [ebp+var_4], 4
- .text:00952243 lea ecx, [ebp+var_20] ; void *
- .text:00952246 call ds:__imp_??1QString@@QAE@XZ ; QString::~QString(void)
- .text:0095224C push 1
- .text:0095224E mov eax, [ebp+var_14]
- .text:00952251 imul eax, 50h ; 'P'
- .text:00952254 mov ecx, [ebp+var_28]
- .text:00952257 lea edx, [ecx+eax+20C8h]
- .text:0095225E mov eax, [ebp+var_18]
- .text:00952261 lea ecx, [edx+eax*8]
- .text:00952264 mov edx, [ebp+var_10]
- .text:00952267 mov eax, [ecx+edx*4]
- .text:0095226A mov ecx, [ebp+var_14]
- .text:0095226D imul ecx, 50h ; 'P'
- .text:00952270 mov edx, [ebp+var_28]
- .text:00952273 lea ecx, [edx+ecx+20C8h]
- .text:0095227A mov edx, [ebp+var_18]
- .text:0095227D lea ecx, [ecx+edx*8]
- .text:00952280 mov edx, [ebp+var_10]
- .text:00952283 mov ecx, [ecx+edx*4]
- .text:00952286 mov eax, [eax]
- .text:00952288 mov edx, [eax+2Ch]
- .text:0095228B call edx
- .text:0095228D lea eax, [ebp+var_1C]
- .text:00952290 push eax
- .text:00952291 mov ecx, [ebp+var_14]
- .text:00952294 imul ecx, 50h ; 'P'
- .text:00952297 mov edx, [ebp+var_28]
- .text:0095229A lea eax, [edx+ecx+20C8h]
- .text:009522A1 mov ecx, [ebp+var_18]
- .text:009522A4 lea edx, [eax+ecx*8]
- .text:009522A7 mov eax, [ebp+var_10]
- .text:009522AA mov ecx, [edx+eax*4]
- .text:009522AD call ds:__imp_?setText@QLabel@@QAEXABVQString@@@Z ; QLabel::setText(QString const &)
- .text:009522AD ; } // starts at 95223F
- .text:009522B3 mov [ebp+var_4], 0FFFFFFFFh
- .text:009522BA lea ecx, [ebp+var_1C] ; void *
- .text:009522BD call ds:__imp_??1QString@@QAE@XZ ; QString::~QString(void)
- .text:009522C3 jmp loc_952149
- .text:009522C8 ; ---------------------------------------------------------------------------
- .text:009522C8
- .text:009522C8 loc_9522C8: ; CODE XREF: sub_9520D0+8E↑j
- .text:009522C8 jmp loc_952125
- .text:009522CD ; ---------------------------------------------------------------------------
- .text:009522CD
- .text:009522CD loc_9522CD: ; CODE XREF: sub_9520D0+6A↑j
- .text:009522CD jmp loc_952109
- .text:009522D2 ; ---------------------------------------------------------------------------
- .text:009522D2
- .text:009522D2 loc_9522D2: ; CODE XREF: sub_9520D0+46↑j
- .text:009522D2 mov ecx, [ebp+var_C]
- .text:009522D5 mov large fs:0, ecx
- .text:009522DC pop ecx
- .text:009522DD mov esp, ebp
- .text:009522DF pop ebp
- .text:009522E0 retn
- .text:009522E0 ; } // starts at 9520D0
- .text:009522E0 sub_9520D0 endp
- .text:009522E0
- .text:009522E0 ; ---------------------------------------------------------------------------
- .text:009522E1 align 10h
- .text:009522F0
- .text:009522F0 ; =============== S U B R O U T I N E =======================================
- .text:009522F0
- .text:009522F0 ; Attributes: bp-based frame
- .text:009522F0
- .text:009522F0 sub_9522F0 proc near ; CODE XREF: sub_8F106E↑j
- .text:009522F0
- .text:009522F0 var_20= dword ptr -20h
- .text:009522F0 var_1C= dword ptr -1Ch
- .text:009522F0 var_18= dword ptr -18h
- .text:009522F0 var_14= dword ptr -14h
- .text:009522F0 var_10= dword ptr -10h
- .text:009522F0 var_C= dword ptr -0Ch
- .text:009522F0 var_8= dword ptr -8
- .text:009522F0 var_4= dword ptr -4
- .text:009522F0
- .text:009522F0 push ebp
- .text:009522F1 mov ebp, esp
- .text:009522F3 sub esp, 20h
- .text:009522F6 push esi
- .text:009522F7 mov [ebp+var_20], ecx
- .text:009522FA mov [ebp+var_4], 0
- .text:00952301 jmp short loc_95230C
- .text:00952303 ; ---------------------------------------------------------------------------
- .text:00952303
- .text:00952303 loc_952303: ; CODE XREF: sub_9522F0:loc_952606↓j
- .text:00952303 mov eax, [ebp+var_4]
- .text:00952306 add eax, 1
- .text:00952309 mov [ebp+var_4], eax
- .text:0095230C
- .text:0095230C loc_95230C: ; CODE XREF: sub_9522F0+11↑j
- .text:0095230C cmp [ebp+var_4], 2
- .text:00952310 jge loc_95260B
- .text:00952316 mov [ebp+var_8], 0
- .text:0095231D jmp short loc_952328
- .text:0095231F ; ---------------------------------------------------------------------------
- .text:0095231F
- .text:0095231F loc_95231F: ; CODE XREF: sub_9522F0:loc_95248A↓j
- .text:0095231F mov ecx, [ebp+var_8]
- .text:00952322 add ecx, 1
- .text:00952325 mov [ebp+var_8], ecx
- .text:00952328
- .text:00952328 loc_952328: ; CODE XREF: sub_9522F0+2D↑j
- .text:00952328 mov edx, [ebp+var_20]
- .text:0095232B mov eax, [ebp+var_8]
- .text:0095232E cmp eax, [edx+1F88h]
- .text:00952334 jge loc_95248F
- .text:0095233A mov ecx, [ebp+var_8]
- .text:0095233D mov edx, [ebp+var_20]
- .text:00952340 lea eax, [edx+ecx*8+2028h]
- .text:00952347 mov ecx, [ebp+var_4]
- .text:0095234A mov ecx, [eax+ecx*4]
- .text:0095234D call ds:__imp_?isChecked@QAbstractButton@@QBE_NXZ ; QAbstractButton::isChecked(void)
- .text:00952353 movzx edx, al
- .text:00952356 cmp edx, 1
- .text:00952359 jnz loc_95248A
- .text:0095235F mov [ebp+var_C], 0
- .text:00952366 jmp short loc_952371
- .text:00952368 ; ---------------------------------------------------------------------------
- .text:00952368
- .text:00952368 loc_952368: ; CODE XREF: sub_9522F0:loc_9523DC↓j
- .text:00952368 mov eax, [ebp+var_C]
- .text:0095236B add eax, 1
- .text:0095236E mov [ebp+var_C], eax
- .text:00952371
- .text:00952371 loc_952371: ; CODE XREF: sub_9522F0+76↑j
- .text:00952371 mov ecx, [ebp+var_20]
- .text:00952374 mov edx, [ebp+var_C]
- .text:00952377 cmp edx, [ecx+1F8Ch]
- .text:0095237D jge short loc_9523DE
- .text:0095237F mov [ebp+var_10], 0
- .text:00952386 jmp short loc_952391
- .text:00952388 ; ---------------------------------------------------------------------------
- .text:00952388
- .text:00952388 loc_952388: ; CODE XREF: sub_9522F0+EA↓j
- .text:00952388 mov eax, [ebp+var_10]
- .text:0095238B add eax, 1
- .text:0095238E mov [ebp+var_10], eax
- .text:00952391
- .text:00952391 loc_952391: ; CODE XREF: sub_9522F0+96↑j
- .text:00952391 cmp [ebp+var_10], 2
- .text:00952395 jge short loc_9523DC
- .text:00952397 push 0
- .text:00952399 mov ecx, [ebp+var_8]
- .text:0095239C imul ecx, 50h ; 'P'
- .text:0095239F mov edx, [ebp+var_20]
- .text:009523A2 lea eax, [edx+ecx+20C8h]
- .text:009523A9 mov ecx, [ebp+var_C]
- .text:009523AC lea edx, [eax+ecx*8]
- .text:009523AF mov eax, [ebp+var_10]
- .text:009523B2 mov ecx, [edx+eax*4]
- .text:009523B5 mov edx, [ebp+var_8]
- .text:009523B8 imul edx, 50h ; 'P'
- .text:009523BB mov eax, [ebp+var_20]
- .text:009523BE lea edx, [eax+edx+20C8h]
- .text:009523C5 mov eax, [ebp+var_C]
- .text:009523C8 lea edx, [edx+eax*8]
- .text:009523CB mov eax, [ebp+var_10]
- .text:009523CE mov edx, [edx+eax*4]
- .text:009523D1 mov eax, [ecx]
- .text:009523D3 mov ecx, edx
- .text:009523D5 mov edx, [eax+2Ch]
- .text:009523D8 call edx
- .text:009523DA jmp short loc_952388
- .text:009523DC ; ---------------------------------------------------------------------------
- .text:009523DC
- .text:009523DC loc_9523DC: ; CODE XREF: sub_9522F0+A5↑j
- .text:009523DC jmp short loc_952368
- .text:009523DE ; ---------------------------------------------------------------------------
- .text:009523DE
- .text:009523DE loc_9523DE: ; CODE XREF: sub_9522F0+8D↑j
- .text:009523DE push 0
- .text:009523E0 mov eax, [ebp+var_8]
Advertisement
Add Comment
Please, Sign In to add comment