wxbase30u_net_vc90_x64.dll.dsm
Disassembly output in our custom format *.dsm
- wxbase30u_net_vc90_x64.dll.dsm
;; ;; This file was generated by the Retargetable Decompiler ;; Website: https://retdec.com ;; Copyright (c) 2020 Retargetable Decompiler <info@retdec.com> ;; ;; Decompilation date: 2020-02-03 13:43:22 ;; Architecture: x86-64 ;; ;; ;; Code Segment ;; ; section: .text ; function: ?GetAddress@wxSockAddress@@QEBAAEBVwxSockAddressImpl@@XZ at 0x180001000 -- 0x180001005 0x180001000: 48 8b 41 10 mov rax, qword ptr [rcx + 0x10] 0x180001004: c3 ret ; data inside code section at 0x180001005 -- 0x180001010 0x180001005: cc cc cc cc cc cc cc cc cc cc cc |........... | ; function: ??0wxIPaddress@@QEAA@XZ at 0x180001010 -- 0x18000104a 0x180001010: 48 89 4c 24 08 mov qword ptr [rsp + 8], rcx 0x180001015: 53 push rbx 0x180001016: 48 83 ec 30 sub rsp, 0x30 0x18000101a: 48 c7 44 24 20 fe ff ff ff mov qword ptr [rsp + 0x20], -2 0x180001023: 48 8b d9 mov rbx, rcx 0x180001026: e8 d5 8d 00 00 call 0x180009e00 <??0wxSockAddress@@QEAA@XZ> 0x18000102b: 90 nop 0x18000102c: 48 8d 05 25 8e 01 00 lea rax, [rip + 0x18e25] 0x180001033: 48 89 03 mov qword ptr [rbx], rax 0x180001036: 48 8d 4b 18 lea rcx, [rbx + 0x18] 0x18000103a: ff 15 68 8b 01 00 call qword ptr [rip + 0x18b68] <??0wxString@@QEAA@XZ> 0x180001040: 90 nop 0x180001041: 48 8b c3 mov rax, rbx 0x180001044: 48 83 c4 30 add rsp, 0x30 0x180001048: 5b pop rbx 0x180001049: c3 ret ; data inside code section at 0x18000104a -- 0x180001050 0x18000104a: cc cc cc cc cc cc |...... | ; function: ??0wxIPaddress@@QEAA@AEBV0@@Z at 0x180001050 -- 0x18000109b 0x180001050: 48 89 4c 24 08 mov qword ptr [rsp + 8], rcx 0x180001055: 57 push rdi 0x180001056: 48 83 ec 30 sub rsp, 0x30 0x18000105a: 48 c7 44 24 20 fe ff ff ff mov qword ptr [rsp + 0x20], -2 0x180001063: 48 89 5c 24 48 mov qword ptr [rsp + 0x48], rbx 0x180001068: 48 8b da mov rbx, rdx 0x18000106b: 48 8b f9 mov rdi, rcx 0x18000106e: e8 fd 8d 00 00 call 0x180009e70 <??0wxSockAddress@@QEAA@AEBV0@@Z> 0x180001073: 90 nop 0x180001074: 48 8d 05 dd 8d 01 00 lea rax, [rip + 0x18ddd] 0x18000107b: 48 89 07 mov qword ptr [rdi], rax 0x18000107e: 48 8d 53 18 lea rdx, [rbx + 0x18] 0x180001082: 48 8d 4f 18 lea rcx, [rdi + 0x18] 0x180001086: ff 15 04 8b 01 00 call qword ptr [rip + 0x18b04] <??0wxString@@QEAA@AEBV0@@Z> 0x18000108c: 90 nop 0x18000108d: 48 8b c7 mov rax, rdi 0x180001090: 48 8b 5c 24 48 mov rbx, qword ptr [rsp + 0x48] 0x180001095: 48 83 c4 30 add rsp, 0x30 0x180001099: 5f pop rdi 0x18000109a: c3 ret ; data inside code section at 0x18000109b -- 0x1800010a0 0x18000109b: cc cc cc cc cc |..... | ; function: ?OrigHostname@wxIPaddress@@QEBA?AVwxString@@XZ at 0x1800010a0 -- 0x1800010c7 0x1800010a0: 40 53 push rbx 0x1800010a2: 48 83 ec 20 sub rsp, 0x20 0x1800010a6: 48 8b da mov rbx, rdx 0x1800010a9: 48 8d 51 18 lea rdx, [rcx + 0x18] 0x1800010ad: c7 44 24 30 00 00 00 00 mov dword ptr [rsp + 0x30], 0 0x1800010b5: 48 8b cb mov rcx, rbx 0x1800010b8: ff 15 d2 8a 01 00 call qword ptr [rip + 0x18ad2] <??0wxString@@QEAA@AEBV0@@Z> 0x1800010be: 48 8b c3 mov rax, rbx 0x1800010c1: 48 83 c4 20 add rsp, 0x20 0x1800010c5: 5b pop rbx 0x1800010c6: c3 ret ; data inside code section at 0x1800010c7 -- 0x1800010d0 0x1800010c7: cc cc cc cc cc cc cc cc cc |......... | ; function: ?GetImpl@wxIPaddress@@IEBAAEBVwxSockAddressImpl@@XZ at 0x1800010d0 -- 0x1800010d5 0x1800010d0: e9 8b 8f 00 00 jmp 0x18000a060 <?GetImpl@wxIPaddress@@IEAAAEAVwxSockAddressImpl@@XZ> ; data inside code section at 0x1800010d5 -- 0x1800010e0 0x1800010d5: cc cc cc cc cc cc cc cc cc cc cc |........... | ; function: ??1wxIPV4address@@UEAA@XZ at 0x1800010e0 -- 0x18000110e 0x1800010e0: 48 89 4c 24 08 mov qword ptr [rsp + 8], rcx 0x1800010e5: 53 push rbx 0x1800010e6: 48 83 ec 30 sub rsp, 0x30 0x1800010ea: 48 c7 44 24 20 fe ff ff ff mov qword ptr [rsp + 0x20], -2 0x1800010f3: 48 8b d9 mov rbx, rcx 0x1800010f6: 48 83 c1 18 add rcx, 0x18 0x1800010fa: ff 15 b0 8a 01 00 call qword ptr [rip + 0x18ab0] <??1wxString@@QEAA@XZ> 0x180001100: 90 nop 0x180001101: 48 8b cb mov rcx, rbx 0x180001104: 48 83 c4 30 add rsp, 0x30 0x180001108: 5b pop rbx 0x180001109: e9 f2 8d 00 00 jmp 0x180009f00 <??1wxSockAddress@@UEAA@XZ> ; data inside code section at 0x18000110e -- 0x180001110 0x18000110e: cc cc |.. | ; function: ??0wxIPV4address@@QEAA@XZ at 0x180001110 -- 0x180001154 0x180001110: 48 89 4c 24 08 mov qword ptr [rsp + 8], rcx 0x180001115: 53 push rbx 0x180001116: 48 83 ec 30 sub rsp, 0x30 0x18000111a: 48 c7 44 24 20 fe ff ff ff mov qword ptr [rsp + 0x20], -2 0x180001123: 48 8b d9 mov rbx, rcx 0x180001126: e8 d5 8c 00 00 call 0x180009e00 <??0wxSockAddress@@QEAA@XZ> 0x18000112b: 90 nop 0x18000112c: 48 8d 05 25 8d 01 00 lea rax, [rip + 0x18d25] 0x180001133: 48 89 03 mov qword ptr [rbx], rax 0x180001136: 48 8d 4b 18 lea rcx, [rbx + 0x18] 0x18000113a: ff 15 68 8a 01 00 call qword ptr [rip + 0x18a68] <??0wxString@@QEAA@XZ> 0x180001140: 90 nop 0x180001141: 48 8d 05 e0 8d 01 00 lea rax, [rip + 0x18de0] 0x180001148: 48 89 03 mov qword ptr [rbx], rax 0x18000114b: 48 8b c3 mov rax, rbx 0x18000114e: 48 83 c4 30 add rsp, 0x30 0x180001152: 5b pop rbx 0x180001153: c3 ret ; data inside code section at 0x180001154 -- 0x180001160 0x180001154: cc cc cc cc cc cc cc cc cc cc cc cc |............ | ; function: ??0wxIPV4address@@QEAA@AEBV0@@Z at 0x180001160 -- 0x1800011b5 0x180001160: 48 89 4c 24 08 mov qword ptr [rsp + 8], rcx 0x180001165: 57 push rdi 0x180001166: 48 83 ec 30 sub rsp, 0x30 0x18000116a: 48 c7 44 24 20 fe ff ff ff mov qword ptr [rsp + 0x20], -2 0x180001173: 48 89 5c 24 48 mov qword ptr [rsp + 0x48], rbx 0x180001178: 48 8b da mov rbx, rdx 0x18000117b: 48 8b f9 mov rdi, rcx 0x18000117e: e8 ed 8c 00 00 call 0x180009e70 <??0wxSockAddress@@QEAA@AEBV0@@Z> 0x180001183: 90 nop 0x180001184: 48 8d 05 cd 8c 01 00 lea rax, [rip + 0x18ccd] 0x18000118b: 48 89 07 mov qword ptr [rdi], rax 0x18000118e: 48 8d 53 18 lea rdx, [rbx + 0x18] 0x180001192: 48 8d 4f 18 lea rcx, [rdi + 0x18] 0x180001196: ff 15 f4 89 01 00 call qword ptr [rip + 0x189f4] <??0wxString@@QEAA@AEBV0@@Z> 0x18000119c: 90 nop 0x18000119d: 48 8d 05 84 8d 01 00 lea rax, [rip + 0x18d84] 0x1800011a4: 48 89 07 mov qword ptr [rdi], rax 0x1800011a7: 48 8b c7 mov rax, rdi 0x1800011aa: 48 8b 5c 24 48 mov rbx, qword ptr [rsp + 0x48] 0x1800011af: 48 83 c4 30 add rsp, 0x30 0x1800011b3: 5f pop rdi 0x1800011b4: c3 ret ; data inside code section at 0x1800011b5 -- 0x1800011c0 0x1800011b5: cc cc cc cc cc cc cc cc cc cc cc |........... | ; function: ?Type@wxIPV4address@@UEAA?AW4Family@wxSockAddress@@XZ at 0x1800011c0 -- 0x1800011c6 0x1800011c0: b8 01 00 00 00 mov eax, 1 0x1800011c5: c3 ret ; data inside code section at 0x1800011c6 -- 0x1800011d0 0x1800011c6: cc cc cc cc cc cc cc cc cc cc |.......... | ; function: ?Clone@wxIPV4address@@UEBAPEAVwxSockAddress@@XZ at 0x1800011d0 -- 0x18000123f 0x1800011d0: 40 57 push rdi 0x1800011d2: 48 83 ec 30 sub rsp, 0x30 0x1800011d6: 48 c7 44 24 20 fe ff ff ff mov qword ptr [rsp + 0x20], -2 0x1800011df: 48 89 5c 24 40 mov qword ptr [rsp + 0x40], rbx 0x1800011e4: 48 8b f9 mov rdi, rcx 0x1800011e7: b9 50 00 00 00 mov ecx, 0x50 0x1800011ec: e8 4b 20 01 00 call 0x18001323c <function_18001323c> 0x1800011f1: 48 8b d8 mov rbx, rax 0x1800011f4: 48 89 44 24 48 mov qword ptr [rsp + 0x48], rax 0x1800011f9: 48 85 c0 test rax, rax 0x1800011fc: 74 34 je 0x180001232 <?Clone@wxIPV4address@@UEBAPEAVwxSockAddress@@XZ+0x62> 0x1800011fe: 48 8b d7 mov rdx, rdi 0x180001201: 48 8b c8 mov rcx, rax 0x180001204: e8 67 8c 00 00 call 0x180009e70 <??0wxSockAddress@@QEAA@AEBV0@@Z> 0x180001209: 90 nop 0x18000120a: 48 8d 05 47 8c 01 00 lea rax, [rip + 0x18c47] 0x180001211: 48 89 03 mov qword ptr [rbx], rax 0x180001214: 48 8d 57 18 lea rdx, [rdi + 0x18] 0x180001218: 48 8d 4b 18 lea rcx, [rbx + 0x18] 0x18000121c: ff 15 6e 89 01 00 call qword ptr [rip + 0x1896e] <??0wxString@@QEAA@AEBV0@@Z> 0x180001222: 90 nop 0x180001223: 48 8d 05 fe 8c 01 00 lea rax, [rip + 0x18cfe] 0x18000122a: 48 89 03 mov qword ptr [rbx], rax 0x18000122d: 48 8b c3 mov rax, rbx 0x180001230: eb 02 jmp 0x180001234 <?Clone@wxIPV4address@@UEBAPEAVwxSockAddress@@XZ+0x64> 0x180001232: 33 c0 xor eax, eax 0x180001234: 48 8b 5c 24 40 mov rbx, qword ptr [rsp + 0x40] 0x180001239: 48 83 c4 30 add rsp, 0x30 0x18000123d: 5f pop rdi 0x18000123e: c3 ret ; data inside code section at 0x18000123f -- 0x180001240 0x18000123f: cc |. | ; function: ?Hostname@wxIPV4address@@QEBA?AVwxString@@XZ at 0x180001240 -- 0x18000125f 0x180001240: 40 53 push rbx 0x180001242: 48 83 ec 20 sub rsp, 0x20 0x180001246: 48 8b da mov rbx, rdx 0x180001249: c7 44 24 38 00 00 00 00 mov dword ptr [rsp + 0x38], 0 0x180001251: e8 8a 8f 00 00 call 0x18000a1e0 <?Hostname@wxIPaddress@@QEBA?AVwxString@@XZ> 0x180001256: 48 8b c3 mov rax, rbx 0x180001259: 48 83 c4 20 add rsp, 0x20 0x18000125d: 5b pop rbx 0x18000125e: c3 ret ; data inside code section at 0x18000125f -- 0x180001260 0x18000125f: cc |. | ; function: ?Hostname@wxIPV4address@@QEAA_NAEBVwxString@@@Z at 0x180001260 -- 0x180001265 0x180001260: e9 3b 99 00 00 jmp 0x18000aba0 <?Hostname@wxIPaddress@@QEAA_NAEBVwxString@@@Z> ; data inside code section at 0x180001265 -- 0x180001270 0x180001265: cc cc cc cc cc cc cc cc cc cc cc |........... | ; function: ??4wxIPV4address@@QEAAAEAV0@AEBV0@@Z at 0x180001270 -- 0x1800012a1 0x180001270: 48 89 5c 24 08 mov qword ptr [rsp + 8], rbx 0x180001275: 57 push rdi 0x180001276: 48 83 ec 20 sub rsp, 0x20 0x18000127a: 48 8b da mov rbx, rdx 0x18000127d: 48 8b f9 mov rdi, rcx 0x180001280: e8 3b 8d 00 00 call 0x180009fc0 <??4wxSockAddress@@QEAAAEAV0@AEBV0@@Z> 0x180001285: 48 8d 53 18 lea rdx, [rbx + 0x18] 0x180001289: 48 8d 4f 18 lea rcx, [rdi + 0x18] 0x18000128d: ff 15 f5 88 01 00 call qword ptr [rip + 0x188f5] <??4wxString@@QEAAAEAV0@AEBV0@@Z> 0x180001293: 48 8b 5c 24 30 mov rbx, qword ptr [rsp + 0x30] 0x180001298: 48 8b c7 mov rax, rdi 0x18000129b: 48 83 c4 20 add rsp, 0x20 0x18000129f: 5f pop rdi 0x1800012a0: c3 ret ; data inside code section at 0x1800012a1 -- 0x1800012b0 0x1800012a1: cc cc cc cc cc cc cc cc cc cc cc cc cc cc cc |............... | ; function: function_1800012b0 at 0x1800012b0 -- 0x180001335 0x1800012b0: 48 89 4c 24 08 mov qword ptr [rsp + 8], rcx 0x1800012b5: 57 push rdi 0x1800012b6: 48 83 ec 30 sub rsp, 0x30 0x1800012ba: 48 c7 44 24 20 fe ff ff ff mov qword ptr [rsp + 0x20], -2 0x1800012c3: 48 89 5c 24 48 mov qword ptr [rsp + 0x48], rbx 0x1800012c8: 48 89 74 24 50 mov qword ptr [rsp + 0x50], rsi 0x1800012cd: 8b f2 mov esi, edx 0x1800012cf: 48 8b d9 mov rbx, rcx 0x1800012d2: f6 c2 02 test dl, 2 0x1800012d5: 74 2a je 0x180001301 <function_1800012b0+0x51> 0x1800012d7: 4c 8d 0d 02 fe ff ff lea r9, [rip - 0x1fe] 0x1800012de: 44 8b 41 f8 mov r8d, dword ptr [rcx - 8] 0x1800012e2: ba 50 00 00 00 mov edx, 0x50 0x1800012e7: e8 7c 1e 01 00 call 0x180013168 <function_180013168> 0x1800012ec: 40 f6 c6 01 test sil, 1 0x1800012f0: 74 09 je 0x1800012fb <function_1800012b0+0x4b> 0x1800012f2: 48 8d 4b f8 lea rcx, [rbx - 8] 0x1800012f6: e8 19 1e 01 00 call 0x180013114 <function_180013114> 0x1800012fb: 48 8d 43 f8 lea rax, [rbx - 8] 0x1800012ff: eb 24 jmp 0x180001325 <function_1800012b0+0x75> 0x180001301: 48 83 c1 18 add rcx, 0x18 0x180001305: ff 15 a5 88 01 00 call qword ptr [rip + 0x188a5] <??1wxString@@QEAA@XZ> 0x18000130b: 90 nop 0x18000130c: 48 8b cb mov rcx, rbx 0x18000130f: e8 ec 8b 00 00 call 0x180009f00 <??1wxSockAddress@@UEAA@XZ> 0x180001314: 40 f6 c6 01 test sil, 1 0x180001318: 74 08 je 0x180001322 <function_1800012b0+0x72> 0x18000131a: 48 8b cb mov rcx, rbx 0x18000131d: e8 ec 1d 01 00 call 0x18001310e <function_18001310e> 0x180001322: 48 8b c3 mov rax, rbx 0x180001325: 48 8b 5c 24 48 mov rbx, qword ptr [rsp + 0x48] 0x18000132a: 48 8b 74 24 50 mov rsi, qword ptr [rsp + 0x50] 0x18000132f: 48 83 c4 30 add rsp, 0x30 0x180001333: 5f pop rdi 0x180001334: c3 ret ; data inside code section at 0x180001335 -- 0x180001340 0x180001335: cc cc cc cc cc cc cc cc cc cc cc |........... | ; function: ?IsOk@wxSocketBase@@QEBA_NXZ at 0x180001340 -- 0x18000134a 0x180001340: 33 c0 xor eax, eax 0x180001342: 48 39 41 10 cmp qword ptr [rcx + 0x10], rax 0x180001346: 0f 95 c0 setne al 0x180001349: c3 ret ; data inside code section at 0x18000134a -- 0x180001350 0x18000134a: cc cc cc cc cc cc |...... | ; function: ?Error@wxSocketBase@@QEBA_NXZ at 0x180001350 -- 0x180001363 0x180001350: 48 83 ec 28 sub rsp, 0x28 0x180001354: e8 37 c5 00 00 call 0x18000d890 <?LastError@wxSocketBase@@QEBA?AW4wxSocketError@@XZ> 0x180001359: 85 c0 test eax, eax 0x18000135b: 0f 95 c0 setne al 0x18000135e: 48 83 c4 28 add rsp, 0x28 0x180001362: c3 ret ; data inside code section at 0x180001363 -- 0x180001370 0x180001363: cc cc cc cc cc cc cc cc cc cc cc cc cc |............. | ; function: ?IsClosed@wxSocketBase@@QEBA_NXZ at 0x180001370 -- 0x180001374 0x180001370: 8a 41 24 mov al, byte ptr [rcx + 0x24] 0x180001373: c3 ret ; data inside code section at 0x180001374 -- 0x180001380 0x180001374: cc cc cc cc cc cc cc cc cc cc cc cc |............ | ; function: ?IsConnected@wxSocketBase@@QEBA_NXZ at 0x180001380 -- 0x180001384 0x180001380: 8a 41 20 mov al, byte ptr [rcx + 0x20] 0x180001383: c3 ret ; data inside code section at 0x180001384 -- 0x180001390 0x180001384: cc cc cc cc cc cc cc cc cc cc cc cc |............ | ; function: ?IsData@wxSocketBase@@QEAA_NXZ at 0x180001390 -- 0x18000139a 0x180001390: 45 33 c0 xor r8d, r8d 0x180001393: 33 d2 xor edx, edx 0x180001395: e9 26 ed 00 00 jmp 0x1800100c0 <?WaitForRead@wxSocketBase@@QEAA_NJJ@Z> ; data inside code section at 0x18000139a -- 0x1800013a0 0x18000139a: cc cc cc cc cc cc |...... | ; function: ?IsDisconnected@wxSocketBase@@QEBA_NXZ at 0x1800013a0 -- 0x1800013a9 0x1800013a0: 33 c0 xor eax, eax 0x1800013a2: 38 41 20 cmp byte ptr [rcx + 0x20], al 0x1800013a5: 0f 94 c0 sete al 0x1800013a8: c3 ret ; data inside code section at 0x1800013a9 -- 0x1800013b0 0x1800013a9: cc cc cc cc cc cc cc |....... | ; function: ?InterruptWait@wxSocketBase@@QEAAXXZ at 0x1800013b0 -- 0x1800013b5 0x1800013b0: c6 41 68 01 mov byte ptr [rcx + 0x68], 1 0x1800013b4: c3 ret ; data inside code section at 0x1800013b5 -- 0x1800013c0 0x1800013b5: cc cc cc cc cc cc cc cc cc cc cc |........... | ; function: ?GetFlags@wxSocketBase@@QEBAHXZ at 0x1800013c0 -- 0x1800013c4 0x1800013c0: 8b 41 1c mov eax, dword ptr [rcx + 0x1c] 0x1800013c3: c3 ret ; data inside code section at 0x1800013c4 -- 0x1800013d0 0x1800013c4: cc cc cc cc cc cc cc cc cc cc cc cc |............ | ; function: ?GetTimeout@wxSocketBase@@QEBAJXZ at 0x1800013d0 -- 0x1800013d4 0x1800013d0: 8b 41 34 mov eax, dword ptr [rcx + 0x34] 0x1800013d3: c3 ret ; data inside code section at 0x1800013d4 -- 0x1800013e0 0x1800013d4: cc cc cc cc cc cc cc cc cc cc cc cc |............ | ; function: ?GetLastIOSize@wxSocketBase@@QEBAIXZ at 0x1800013e0 -- 0x1800013e4 0x1800013e0: 8b 41 28 mov eax, dword ptr [rcx + 0x28] 0x1800013e3: c3 ret ; data inside code section at 0x1800013e4 -- 0x1800013f0 0x1800013e4: cc cc cc cc cc cc cc cc cc cc cc cc |............ | ; function: ?GetLastIOReadSize@wxSocketBase@@QEBAIXZ at 0x1800013f0 -- 0x1800013f4 0x1800013f0: 8b 41 2c mov eax, dword ptr [rcx + 0x2c] 0x1800013f3: c3 ret ; data inside code section at 0x1800013f4 -- 0x180001400 0x1800013f4: cc cc cc cc cc cc cc cc cc cc cc cc |............ | ; function: ?GetLastIOWriteSize@wxSocketBase@@QEBAIXZ at 0x180001400 -- 0x180001404 0x180001400: 8b 41 30 mov eax, dword ptr [rcx + 0x30] 0x180001403: c3 ret ; data inside code section at 0x180001404 -- 0x180001410 0x180001404: cc cc cc cc cc cc cc cc cc cc cc cc |............ | ; function: ?GetClientData@wxSocketBase@@QEBAPEAXXZ at 0x180001410 -- 0x180001418 0x180001410: 48 8b 81 e0 00 00 00 mov rax, qword ptr [rcx + 0xe0] 0x180001417: c3 ret ; data inside code section at 0x180001418 -- 0x180001420 0x180001418: cc cc cc cc cc cc cc cc |........ | ; function: ?SetClientData@wxSocketBase@@QEAAXPEAX@Z at 0x180001420 -- 0x180001428 0x180001420: 48 89 91 e0 00 00 00 mov qword ptr [rcx + 0xe0], rdx 0x180001427: c3 ret ; data inside code section at 0x180001428 -- 0x180001430 0x180001428: cc cc cc cc cc cc cc cc |........ | ; function: ?IsNoWait@wxSocketBase@@QEBA_NXZ at 0x180001430 -- 0x180001438 0x180001430: f6 41 1c 03 test byte ptr [rcx + 0x1c], 3 0x180001434: 0f 95 c0 setne al 0x180001437: c3 ret ; data inside code section at 0x180001438 -- 0x180001440 0x180001438: cc cc cc cc cc cc cc cc |........ | ; function: ?GetType@wxSocketBase@@QEBA?AW4wxSocketType@@XZ at 0x180001440 -- 0x180001444 0x180001440: 8b 41 18 mov eax, dword ptr [rcx + 0x18] 0x180001443: c3 ret ; data inside code section at 0x180001444 -- 0x180001450 0x180001444: cc cc cc cc cc cc cc cc cc cc cc cc |............ | ; function: ?DoWaitWithTimeout@wxSocketBase@@AEAAHH@Z at 0x180001450 -- 0x180001461 0x180001450: 44 8b c2 mov r8d, edx 0x180001453: 8b 51 34 mov edx, dword ptr [rcx + 0x34] 0x180001456: 69 d2 e8 03 00 00 imul edx, edx, 0x3e8 0x18000145c: e9 9f d8 00 00 jmp 0x18000ed00 <?DoWait@wxSocketBase@@AEAAHJH@Z> ; data inside code section at 0x180001461 -- 0x180001470 0x180001461: cc cc cc cc cc cc cc cc cc cc cc cc cc cc cc |............... | ; function: ?SetInitialSocketBuffers@wxSocketClient@@QEAAXHH@Z at 0x180001470 -- 0x18000147e 0x180001470: 89 91 f8 00 00 00 mov dword ptr [rcx + 0xf8], edx 0x180001476: 44 89 81 fc 00 00 00 mov dword ptr [rcx + 0xfc], r8d 0x18000147d: c3 ret ; data inside code section at 0x18000147e -- 0x180001480 0x18000147e: cc cc |.. | ; function: ??1wxDatagramSocket@@UEAA@XZ at 0x180001480 -- 0x180001485 0x180001480: e9 fb e0 00 00 jmp 0x18000f580 <??1wxSocketBase@@UEAA@XZ> ; data inside code section at 0x180001485 -- 0x180001490 0x180001485: cc cc cc cc cc cc cc cc cc cc cc |........... | ; function: ??_FwxSocketClient@@QEAAXXZ at 0x180001490 -- 0x180001497 0x180001490: 33 d2 xor edx, edx 0x180001492: e9 29 f8 00 00 jmp 0x180010cc0 <??0wxSocketClient@@QEAA@H@Z> ; data inside code section at 0x180001497 -- 0x1800014a0 0x180001497: cc cc cc cc cc cc cc cc cc |......... | ; function: ?GetSocketEvent@wxSocketEvent@@QEBA?AW4wxSocketNotify@@XZ at 0x1800014a0 -- 0x1800014a4 0x1800014a0: 8b 41 50 mov eax, dword ptr [rcx + 0x50] 0x1800014a3: c3 ret ; data inside code section at 0x1800014a4 -- 0x1800014b0 0x1800014a4: cc cc cc cc cc cc cc cc cc cc cc cc |............ | ; function: ?GetSocket@wxSocketEvent@@QEBAPEAVwxSocketBase@@XZ at 0x1800014b0 -- 0x1800014b7 0x1800014b0: 48 ff 25 c9 86 01 00 jmp qword ptr [rip + 0x186c9] <?GetEventObject@wxEvent@@QEBAPEAVwxObject@@XZ> ; data inside code section at 0x1800014b7 -- 0x1800014c0 0x1800014b7: cc cc cc cc cc cc cc cc cc |......... | ; function: ?GetClientData@wxSocketEvent@@QEBAPEAXXZ at 0x1800014c0 -- 0x1800014c5 0x1800014c0: 48 8b 41 58 mov rax, qword ptr [rcx + 0x58] 0x1800014c4: c3 ret ; data inside code section at 0x1800014c5 -- 0x1800014d0 0x1800014c5: cc cc cc cc cc cc cc cc cc cc cc |........... | ; function: ?GetEventCategory@wxSocketEvent@@UEBA?AW4wxEventCategory@@XZ at 0x1800014d0 -- 0x1800014d6 0x1800014d0: b8 04 00 00 00 mov eax, 4 0x1800014d5: c3 ret ; data inside code section at 0x1800014d6 -- 0x1800014e0 0x1800014d6: cc cc cc cc cc cc cc cc cc cc |.......... | ; function: ??1wxSocketEvent@@UEAA@XZ at 0x1800014e0 -- 0x1800014e7 0x1800014e0: 48 ff 25 91 86 01 00 jmp qword ptr [rip + 0x18691] <??1wxEvent@@UEAA@XZ> ; data inside code section at 0x1800014e7 -- 0x1800014f0 0x1800014e7: cc cc cc cc cc cc cc cc cc |......... | ; function: ??0wxSocketEvent@@QEAA@AEBV0@@Z at 0x1800014f0 -- 0x18000152c 0x1800014f0: 48 89 5c 24 08 mov qword ptr [rsp + 8], rbx 0x1800014f5: 57 push rdi 0x1800014f6: 48 83 ec 20 sub rsp, 0x20 0x1800014fa: 48 8b da mov rbx, rdx 0x1800014fd: 48 8b f9 mov rdi, rcx 0x180001500: ff 15 6a 86 01 00 call qword ptr [rip + 0x1866a] <??0wxEvent@@IEAA@AEBV0@@Z> 0x180001506: 4c 8d 1d eb 8a 01 00 lea r11, [rip + 0x18aeb] 0x18000150d: 4c 89 1f mov qword ptr [rdi], r11 0x180001510: 8b 43 50 mov eax, dword ptr [rbx + 0x50] 0x180001513: 89 47 50 mov dword ptr [rdi + 0x50], eax 0x180001516: 48 8b 43 58 mov rax, qword ptr [rbx + 0x58] 0x18000151a: 48 8b 5c 24 30 mov rbx, qword ptr [rsp + 0x30] 0x18000151f: 48 89 47 58 mov qword ptr [rdi + 0x58], rax 0x180001523: 48 8b c7 mov rax, rdi 0x180001526: 48 83 c4 20 add rsp, 0x20 0x18000152a: 5f pop rdi 0x18000152b: c3 ret ; data inside code section at 0x18000152c -- 0x180001530 0x18000152c: cc cc cc cc |.... | ; function: function_180001530 at 0x180001530 -- 0x1800015a3 0x180001530: 48 89 5c 24 10 mov qword ptr [rsp + 0x10], rbx 0x180001535: 56 push rsi 0x180001536: 48 83 ec 20 sub rsp, 0x20 0x18000153a: 8b f2 mov esi, edx 0x18000153c: 48 8b d9 mov rbx, rcx 0x18000153f: f6 c2 02 test dl, 2 0x180001542: 74 3d je 0x180001581 <function_180001530+0x51> 0x180001544: 44 8b 41 f8 mov r8d, dword ptr [rcx - 8] 0x180001548: 4c 8d 0d 91 ff ff ff lea r9, [rip - 0x6f] 0x18000154f: ba 60 00 00 00 mov edx, 0x60 0x180001554: 48 89 7c 24 30 mov qword ptr [rsp + 0x30], rdi 0x180001559: e8 0a 1c 01 00 call 0x180013168 <function_180013168> 0x18000155e: 40 f6 c6 01 test sil, 1 0x180001562: 74 09 je 0x18000156d <function_180001530+0x3d> 0x180001564: 48 8d 4b f8 lea rcx, [rbx - 8] 0x180001568: e8 a7 1b 01 00 call 0x180013114 <function_180013114> 0x18000156d: 48 8d 43 f8 lea rax, [rbx - 8] 0x180001571: 48 8b 7c 24 30 mov rdi, qword ptr [rsp + 0x30] 0x180001576: 48 8b 5c 24 38 mov rbx, qword ptr [rsp + 0x38] 0x18000157b: 48 83 c4 20 add rsp, 0x20 0x18000157f: 5e pop rsi 0x180001580: c3 ret 0x180001581: ff 15 f1 85 01 00 call qword ptr [rip + 0x185f1] <??1wxEvent@@UEAA@XZ> 0x180001587: 40 f6 c6 01 test sil, 1 0x18000158b: 74 08 je 0x180001595 <function_180001530+0x65> 0x18000158d: 48 8b cb mov rcx, rbx 0x180001590: e8 79 1b 01 00 call 0x18001310e <function_18001310e> 0x180001595: 48 8b c3 mov rax, rbx 0x180001598: 48 8b 5c 24 38 mov rbx, qword ptr [rsp + 0x38] 0x18000159d: 48 83 c4 20 add rsp, 0x20 0x1800015a1: 5e pop rsi 0x1800015a2: c3 ret ; data inside code section at 0x1800015a3 -- 0x1800015b0 0x1800015a3: cc cc cc cc cc cc cc cc cc cc cc cc cc |............. | ; function: ?Connect@wxProtocol@@UEAA_NAEBVwxString@@@Z at 0x1800015b0 -- 0x1800015b3 0x1800015b0: 32 c0 xor al, al 0x1800015b2: c3 ret ; data inside code section at 0x1800015b3 -- 0x1800015c0 0x1800015b3: cc cc cc cc cc cc cc cc cc cc cc cc cc |............. | ; function: ?Connect@wxProtocol@@UEAA_NAEBVwxSockAddress@@_N@Z at 0x1800015c0 -- 0x1800015c8 0x1800015c0: 41 b0 01 mov r8b, 1 0x1800015c3: e9 98 cc 00 00 jmp 0x18000e260 <?Connect@wxSocketClient@@UEAA_NAEBVwxSockAddress@@_N@Z> ; data inside code section at 0x1800015c8 -- 0x1800015d0 0x1800015c8: cc cc cc cc cc cc cc cc |........ | ; function: ?GetError@wxProtocol@@UEBA?AW4wxProtocolError@@XZ at 0x1800015d0 -- 0x1800015d7 0x1800015d0: 8b 81 78 01 00 00 mov eax, dword ptr [rcx + 0x178] 0x1800015d6: c3 ret ; data inside code section at 0x1800015d7 -- 0x1800015e0 0x1800015d7: cc cc cc cc cc cc cc cc cc |......... | ; function: ?SetUser@wxProtocol@@QEAAXAEBVwxString@@@Z at 0x1800015e0 -- 0x1800015ee 0x1800015e0: 48 81 c1 08 01 00 00 add rcx, 0x108 0x1800015e7: 48 ff 25 9a 85 01 00 jmp qword ptr [rip + 0x1859a] <??4wxString@@QEAAAEAV0@AEBV0@@Z> ; data inside code section at 0x1800015ee -- 0x1800015f0 0x1800015ee: cc cc |.. | ; function: ?SetPassword@wxProtocol@@QEAAXAEBVwxString@@@Z at 0x1800015f0 -- 0x1800015fe 0x1800015f0: 48 81 c1 40 01 00 00 add rcx, 0x140 0x1800015f7: 48 ff 25 8a 85 01 00 jmp qword ptr [rip + 0x1858a] <??4wxString@@QEAAAEAV0@AEBV0@@Z> ; data inside code section at 0x1800015fe -- 0x180001600 0x1800015fe: cc cc |.. | ; function: ?SetTimeout@wxProtocol@@UEAAXJ@Z at 0x180001600 -- 0x18000160a 0x180001600: 48 8b 01 mov rax, qword ptr [rcx] 0x180001603: 48 ff a0 88 00 00 00 jmp qword ptr [rax + 0x88] ; data inside code section at 0x18000160a -- 0x180001610 0x18000160a: cc cc cc cc cc cc |...... | ; function: ?GetLog@wxProtocol@@QEBAPEAVwxProtocolLog@@XZ at 0x180001610 -- 0x180001618 0x180001610: 48 8b 81 80 01 00 00 mov rax, qword ptr [rcx + 0x180] 0x180001617: c3 ret ; data inside code section at 0x180001618 -- 0x180001620 0x180001618: cc cc cc cc cc cc cc cc |........ | ; function: ?DetachLog@wxProtocol@@QEAAPEAVwxProtocolLog@@XZ at 0x180001620 -- 0x180001633 0x180001620: 48 8b 81 80 01 00 00 mov rax, qword ptr [rcx + 0x180] 0x180001627: 48 c7 81 80 01 00 00 00 00 00 00 mov qword ptr [rcx + 0x180], 0 0x180001632: c3 ret ; data inside code section at 0x180001633 -- 0x180001640 0x180001633: cc cc cc cc cc cc cc cc cc cc cc cc cc |............. | ; function: ??1wxProtoInfo@@UEAA@XZ at 0x180001640 -- 0x180001689 0x180001640: 48 89 4c 24 08 mov qword ptr [rsp + 8], rcx 0x180001645: 53 push rbx 0x180001646: 48 83 ec 30 sub rsp, 0x30 0x18000164a: 48 c7 44 24 20 fe ff ff ff mov qword ptr [rsp + 0x20], -2 0x180001653: 48 8b d9 mov rbx, rcx 0x180001656: 48 81 c1 88 00 00 00 add rcx, 0x88 0x18000165d: ff 15 4d 85 01 00 call qword ptr [rip + 0x1854d] <??1wxString@@QEAA@XZ> 0x180001663: 90 nop 0x180001664: 48 8d 4b 50 lea rcx, [rbx + 0x50] 0x180001668: ff 15 42 85 01 00 call qword ptr [rip + 0x18542] <??1wxString@@QEAA@XZ> 0x18000166e: 90 nop 0x18000166f: 48 8d 4b 18 lea rcx, [rbx + 0x18] 0x180001673: ff 15 37 85 01 00 call qword ptr [rip + 0x18537] <??1wxString@@QEAA@XZ> 0x180001679: 90 nop 0x18000167a: 48 8b cb mov rcx, rbx 0x18000167d: 48 83 c4 30 add rsp, 0x30 0x180001681: 5b pop rbx 0x180001682: 48 ff 25 df 84 01 00 jmp qword ptr [rip + 0x184df] <??1wxObject@@UEAA@XZ> ; data inside code section at 0x180001689 -- 0x180001690 0x180001689: cc cc cc cc cc cc cc |....... | ; function: ?Connect@wxFTP@@UEAA_NAEBVwxString@@@Z at 0x180001690 -- 0x18000169d 0x180001690: 48 8b 01 mov rax, qword ptr [rcx] 0x180001693: 45 33 c0 xor r8d, r8d 0x180001696: 48 ff a0 90 00 00 00 jmp qword ptr [rax + 0x90] ; data inside code section at 0x18000169d -- 0x1800016a0 0x18000169d: cc cc cc |... | ; function: ?GetResponse@wxHTTP@@QEBAHXZ at 0x1800016a0 -- 0x1800016a7 0x1800016a0: 8b 81 50 02 00 00 mov eax, dword ptr [rcx + 0x250] 0x1800016a6: c3 ret ; data inside code section at 0x1800016a7 -- 0x1800016b0 0x1800016a7: cc cc cc cc cc cc cc cc cc |......... | ; function: ?SetMethod@wxHTTP@@QEAAXAEBVwxString@@@Z at 0x1800016b0 -- 0x1800016be 0x1800016b0: 48 81 c1 88 01 00 00 add rcx, 0x188 0x1800016b7: 48 ff 25 ca 84 01 00 jmp qword ptr [rip + 0x184ca] <??4wxString@@QEAAAEAV0@AEBV0@@Z> ; data inside code section at 0x1800016be -- 0x1800016c0 0x1800016be: cc cc |.. | ; function: ?HasCookies@wxHTTP@@QEBA_NXZ at 0x1800016c0 -- 0x1800016dc 0x1800016c0: 48 83 ec 28 sub rsp, 0x28 0x1800016c4: 48 81 c1 c0 01 00 00 add rcx, 0x1c0 0x1800016cb: ff 15 8f 84 01 00 call qword ptr [rip + 0x1848f] <?size@wxStringToStringHashMap_wxImplementation_HashTable@@QEBA_KXZ> 0x1800016d1: 48 85 c0 test rax, rax 0x1800016d4: 0f 95 c0 setne al 0x1800016d7: 48 83 c4 28 add rsp, 0x28 0x1800016db: c3 ret ; data inside code section at 0x1800016dc -- 0x1800016e0 0x1800016dc: cc cc cc cc |.... | ; function: ?GetProtocol@wxURL@@QEAAAEAVwxProtocol@@XZ at 0x1800016e0 -- 0x1800016e8 0x1800016e0: 48 8b 81 c0 01 00 00 mov rax, qword ptr [rcx + 0x1c0] 0x1800016e7: c3 ret ; data inside code section at 0x1800016e8 -- 0x1800016f0 0x1800016e8: cc cc cc cc cc cc cc cc |........ | ; function: ?GetError@wxURL@@QEBA?AW4wxURLError@@XZ at 0x1800016f0 -- 0x1800016f7 0x1800016f0: 8b 81 c8 01 00 00 mov eax, dword ptr [rcx + 0x1c8] 0x1800016f6: c3 ret ; data inside code section at 0x1800016f7 -- 0x180001700 0x1800016f7: cc cc cc cc cc cc cc cc cc |......... | ; function: ?GetURL@wxURL@@QEBA?AVwxString@@XZ at 0x180001700 -- 0x18000172a 0x180001700: 40 53 push rbx 0x180001702: 48 83 ec 20 sub rsp, 0x20 0x180001706: 48 8b da mov rbx, rdx 0x180001709: 48 8d 91 d0 01 00 00 lea rdx, [rcx + 0x1d0] 0x180001710: c7 44 24 30 00 00 00 00 mov dword ptr [rsp + 0x30], 0 0x180001718: 48 8b cb mov rcx, rbx 0x18000171b: ff 15 6f 84 01 00 call qword ptr [rip + 0x1846f] <??0wxString@@QEAA@AEBV0@@Z> 0x180001721: 48 8b c3 mov rax, rbx 0x180001724: 48 83 c4 20 add rsp, 0x20 0x180001728: 5b pop rbx 0x180001729: c3 ret ; data inside code section at 0x18000172a -- 0x180001730 0x18000172a: cc cc cc cc cc cc |...... | ; function: ?SetURL@wxURL@@QEAA?AW4wxURLError@@AEBVwxString@@@Z at 0x180001730 -- 0x18000174a 0x180001730: 40 53 push rbx 0x180001732: 48 83 ec 20 sub rsp, 0x20 0x180001736: 48 8b d9 mov rbx, rcx 0x180001739: e8 02 0f 01 00 call 0x180012640 <??4wxURL@@QEAAAEAV0@AEBVwxString@@@Z> 0x18000173e: 8b 83 c8 01 00 00 mov eax, dword ptr [rbx + 0x1c8] 0x180001744: 48 83 c4 20 add rsp, 0x20 0x180001748: 5b pop rbx 0x180001749: c3 ret ; data inside code section at 0x18000174a -- 0x180001750 0x18000174a: cc cc cc cc cc cc |...... | ; function: ?IsOk@wxURL@@QEBA_NXZ at 0x180001750 -- 0x18000175c 0x180001750: 33 c0 xor eax, eax 0x180001752: 39 81 c8 01 00 00 cmp dword ptr [rcx + 0x1c8], eax 0x180001758: 0f 94 c0 sete al 0x18000175b: c3 ret ; data inside code section at 0x18000175c -- 0x180001760 0x18000175c: cc cc cc cc |.... | ; function: ??_FwxURL@@QEAAXXZ at 0x180001760 -- 0x1800017a7 0x180001760: 40 53 push rbx 0x180001762: 48 83 ec 60 sub rsp, 0x60 0x180001766: 48 c7 44 24 20 fe ff ff ff mov qword ptr [rsp + 0x20], -2 0x18000176f: 48 8b d9 mov rbx, rcx 0x180001772: 48 8b 15 d7 83 01 00 mov rdx, qword ptr [rip + 0x183d7] 0x180001779: 48 8b 12 mov rdx, qword ptr [rdx] 0x18000177c: 48 8d 4c 24 28 lea rcx, [rsp + 0x28] 0x180001781: ff 15 d1 83 01 00 call qword ptr [rip + 0x183d1] <??0wxString@@QEAA@PEB_W@Z> 0x180001787: 90 nop 0x180001788: 48 8d 54 24 28 lea rdx, [rsp + 0x28] 0x18000178d: 48 8b cb mov rcx, rbx 0x180001790: e8 4b 0d 01 00 call 0x1800124e0 <??0wxURL@@QEAA@AEBVwxString@@@Z> 0x180001795: 90 nop 0x180001796: 48 8d 4c 24 28 lea rcx, [rsp + 0x28] 0x18000179b: ff 15 0f 84 01 00 call qword ptr [rip + 0x1840f] <??1wxString@@QEAA@XZ> 0x1800017a1: 48 83 c4 60 add rsp, 0x60 0x1800017a5: 5b pop rbx 0x1800017a6: c3 ret ; data inside code section at 0x1800017a7 -- 0x1800017b0 0x1800017a7: cc cc cc cc cc cc cc cc cc |......... | ; function: ??0wxInternetFSHandler@@QEAA@XZ at 0x1800017b0 -- 0x1800017d2 0x1800017b0: 40 53 push rbx 0x1800017b2: 48 83 ec 20 sub rsp, 0x20 0x1800017b6: 48 8b d9 mov rbx, rcx 0x1800017b9: ff 15 89 83 01 00 call qword ptr [rip + 0x18389] <??0wxFileSystemHandler@@QEAA@XZ> 0x1800017bf: 4c 8d 1d c2 88 01 00 lea r11, [rip + 0x188c2] 0x1800017c6: 4c 89 1b mov qword ptr [rbx], r11 0x1800017c9: 48 8b c3 mov rax, rbx 0x1800017cc: 48 83 c4 20 add rsp, 0x20 0x1800017d0: 5b pop rbx 0x1800017d1: c3 ret ; data inside code section at 0x1800017d2 -- 0x1800017e0 0x1800017d2: cc cc cc cc cc cc cc cc cc cc cc cc cc cc |.............. | ; function: ??1wxInternetFSHandler@@UEAA@XZ at 0x1800017e0 -- 0x1800017e7 0x1800017e0: 48 ff 25 41 83 01 00 jmp qword ptr [rip + 0x18341] <??1wxFileSystemHandler@@UEAA@XZ> ; data inside code section at 0x1800017e7 -- 0x1800017f0 0x1800017e7: cc cc cc cc cc cc cc cc cc |......... | ; function: ??0wxInternetFSHandler@@QEAA@AEBV0@@Z at 0x1800017f0 -- 0x180001812 0x1800017f0: 40 53 push rbx 0x1800017f2: 48 83 ec 20 sub rsp, 0x20 0x1800017f6: 48 8b d9 mov rbx, rcx 0x1800017f9: ff 15 21 83 01 00 call qword ptr [rip + 0x18321] <??0wxFileSystemHandler@@QEAA@AEBV0@@Z> 0x1800017ff: 4c 8d 1d 82 88 01 00 lea r11, [rip + 0x18882] 0x180001806: 4c 89 1b mov qword ptr [rbx], r11 0x180001809: 48 8b c3 mov rax, rbx 0x18000180c: 48 83 c4 20 add rsp, 0x20 0x180001810: 5b pop rbx 0x180001811: c3 ret ; data inside code section at 0x180001812 -- 0x180001820 0x180001812: cc cc cc cc cc cc cc cc cc cc cc cc cc cc |.............. | ; statically linked function: ??4wxInternetFSHandler@@QEAAAEAV0@AEBV0@@Z at 0x180001820 -- 0x180001838 ; data inside code section at 0x180001838 -- 0x180001840 0x180001838: cc cc cc cc cc cc cc cc |........ | ; function: function_180001840 at 0x180001840 -- 0x1800018b3 0x180001840: 48 89 5c 24 10 mov qword ptr [rsp + 0x10], rbx 0x180001845: 56 push rsi 0x180001846: 48 83 ec 20 sub rsp, 0x20 0x18000184a: 8b f2 mov esi, edx 0x18000184c: 48 8b d9 mov rbx, rcx 0x18000184f: f6 c2 02 test dl, 2 0x180001852: 74 3d je 0x180001891 <function_180001840+0x51> 0x180001854: 44 8b 41 f8 mov r8d, dword ptr [rcx - 8] 0x180001858: 4c 8d 0d 81 ff ff ff lea r9, [rip - 0x7f] 0x18000185f: ba 10 00 00 00 mov edx, 0x10 0x180001864: 48 89 7c 24 30 mov qword ptr [rsp + 0x30], rdi 0x180001869: e8 fa 18 01 00 call 0x180013168 <function_180013168> 0x18000186e: 40 f6 c6 01 test sil, 1 0x180001872: 74 09 je 0x18000187d <function_180001840+0x3d> 0x180001874: 48 8d 4b f8 lea rcx, [rbx - 8] 0x180001878: e8 97 18 01 00 call 0x180013114 <function_180013114> 0x18000187d: 48 8d 43 f8 lea rax, [rbx - 8] 0x180001881: 48 8b 7c 24 30 mov rdi, qword ptr [rsp + 0x30] 0x180001886: 48 8b 5c 24 38 mov rbx, qword ptr [rsp + 0x38] 0x18000188b: 48 83 c4 20 add rsp, 0x20 0x18000188f: 5e pop rsi 0x180001890: c3 ret 0x180001891: ff 15 91 82 01 00 call qword ptr [rip + 0x18291] <??1wxFileSystemHandler@@UEAA@XZ> 0x180001897: 40 f6 c6 01 test sil, 1 0x18000189b: 74 08 je 0x1800018a5 <function_180001840+0x65> 0x18000189d: 48 8b cb mov rcx, rbx 0x1800018a0: e8 69 18 01 00 call 0x18001310e <function_18001310e> 0x1800018a5: 48 8b c3 mov rax, rbx 0x1800018a8: 48 8b 5c 24 38 mov rbx, qword ptr [rsp + 0x38] 0x1800018ad: 48 83 c4 20 add rsp, 0x20 0x1800018b1: 5e pop rsi 0x1800018b2: c3 ret ; data inside code section at 0x1800018b3 -- 0x1800018c0 0x1800018b3: cc cc cc cc cc cc cc cc cc cc cc cc cc |............. | ; function: function_1800018c0 at 0x1800018c0 -- 0x180001ac3 0x1800018c0: 48 8b c4 mov rax, rsp 0x1800018c3: 57 push rdi 0x1800018c4: 48 81 ec 80 00 00 00 sub rsp, 0x80 0x1800018cb: 48 c7 44 24 68 fe ff ff ff mov qword ptr [rsp + 0x68], -2 0x1800018d4: 48 89 58 18 mov qword ptr [rax + 0x18], rbx 0x1800018d8: 48 89 70 20 mov qword ptr [rax + 0x20], rsi 0x1800018dc: 48 8b da mov rbx, rdx 0x1800018df: 48 8b f9 mov rdi, rcx 0x1800018e2: 48 89 48 e8 mov qword ptr [rax - 0x18], rcx 0x1800018e6: c7 40 9c 00 00 00 00 mov dword ptr [rax - 0x64], 0 0x1800018ed: ba 23 00 00 00 mov edx, 0x23 0x1800018f2: 48 8d 48 a0 lea rcx, [rax - 0x60] 0x1800018f6: ff 15 2c 7e 01 00 call qword ptr [rip + 0x17e2c] <??0wxUniChar@@QEAA@_W@Z> 0x1800018fc: 45 33 c9 xor r9d, r9d 0x1800018ff: 44 8b 00 mov r8d, dword ptr [rax] 0x180001902: 48 8b d7 mov rdx, rdi 0x180001905: 48 8b cb mov rcx, rbx 0x180001908: ff 15 aa 82 01 00 call qword ptr [rip + 0x182aa] <?BeforeLast@wxString@@QEBA?AV1@VwxUniChar@@PEAV1@@Z> 0x18000190e: c7 44 24 24 01 00 00 00 mov dword ptr [rsp + 0x24], 1 0x180001916: 48 8b cf mov rcx, rdi 0x180001919: ff 15 a1 82 01 00 call qword ptr [rip + 0x182a1] <?empty@wxString@@QEBA_NXZ> 0x18000191f: 84 c0 test al, al 0x180001921: 74 3c je 0x18000195f <function_1800018c0+0x9f> 0x180001923: ba 3a 00 00 00 mov edx, 0x3a 0x180001928: 48 8d 4c 24 20 lea rcx, [rsp + 0x20] 0x18000192d: ff 15 f5 7d 01 00 call qword ptr [rip + 0x17df5] <??0wxUniChar@@QEAA@_W@Z> 0x180001933: 44 8b 00 mov r8d, dword ptr [rax] 0x180001936: 48 8d 54 24 30 lea rdx, [rsp + 0x30] 0x18000193b: 48 8b cb mov rcx, rbx 0x18000193e: ff 15 84 82 01 00 call qword ptr [rip + 0x18284] <?AfterFirst@wxString@@QEBA?AV1@VwxUniChar@@@Z> 0x180001944: 90 nop 0x180001945: 48 8b d0 mov rdx, rax 0x180001948: 48 8b cf mov rcx, rdi 0x18000194b: ff 15 37 82 01 00 call qword ptr [rip + 0x18237] <??4wxString@@QEAAAEAV0@AEBV0@@Z> 0x180001951: 90 nop 0x180001952: 48 8d 4c 24 30 lea rcx, [rsp + 0x30] 0x180001957: ff 15 53 82 01 00 call qword ptr [rip + 0x18253] <??1wxString@@QEAA@XZ> 0x18000195d: eb 3a jmp 0x180001999 <function_1800018c0+0xd9> 0x18000195f: ba 3a 00 00 00 mov edx, 0x3a 0x180001964: 48 8d 4c 24 20 lea rcx, [rsp + 0x20] 0x180001969: ff 15 b9 7d 01 00 call qword ptr [rip + 0x17db9] <??0wxUniChar@@QEAA@_W@Z> 0x18000196f: 44 8b 00 mov r8d, dword ptr [rax] 0x180001972: 48 8d 54 24 30 lea rdx, [rsp + 0x30] 0x180001977: 48 8b cf mov rcx, rdi 0x18000197a: ff 15 48 82 01 00 call qword ptr [rip + 0x18248] <?AfterFirst@wxString@@QEBA?AV1@VwxUniChar@@@Z> 0x180001980: 90 nop 0x180001981: 48 8b d0 mov rdx, rax 0x180001984: 48 8b cf mov rcx, rdi 0x180001987: ff 15 fb 81 01 00 call qword ptr [rip + 0x181fb] <??4wxString@@QEAAAEAV0@AEBV0@@Z> 0x18000198d: 90 nop 0x18000198e: 48 8d 4c 24 30 lea rcx, [rsp + 0x30] 0x180001993: ff 15 17 82 01 00 call qword ptr [rip + 0x18217] <??1wxString@@QEAA@XZ> 0x180001999: 41 b8 02 00 00 00 mov r8d, 2 0x18000199f: 48 8d 54 24 30 lea rdx, [rsp + 0x30] 0x1800019a4: 48 8b cf mov rcx, rdi 0x1800019a7: ff 15 23 82 01 00 call qword ptr [rip + 0x18223] <?Left@wxString@@QEBA?AV1@_K@Z> 0x1800019ad: 90 nop 0x1800019ae: 41 b0 01 mov r8b, 1 0x1800019b1: 48 8d 15 dc 87 01 00 lea rdx, [rip + 0x187dc] 0x1800019b8: 48 8b c8 mov rcx, rax 0x1800019bb: ff 15 17 82 01 00 call qword ptr [rip + 0x18217] <?IsSameAs@wxString@@QEBA_NPEB_W_N@Z> 0x1800019c1: 84 c0 test al, al 0x1800019c3: 0f 94 c3 sete bl 0x1800019c6: 48 8d 4c 24 30 lea rcx, [rsp + 0x30] 0x1800019cb: ff 15 df 81 01 00 call qword ptr [rip + 0x181df] <??1wxString@@QEAA@XZ> 0x1800019d1: be 2f 00 00 00 mov esi, 0x2f 0x1800019d6: 84 db test bl, bl 0x1800019d8: 74 7f je 0x180001a59 <function_1800018c0+0x199> 0x1800019da: 45 33 c0 xor r8d, r8d 0x1800019dd: 48 8d 54 24 20 lea rdx, [rsp + 0x20] 0x1800019e2: 48 8b cf mov rcx, rdi 0x1800019e5: ff 15 f5 81 01 00 call qword ptr [rip + 0x181f5] <?GetChar@wxString@@QEBA?AVwxUniChar@@_K@Z> 0x1800019eb: 48 8b c8 mov rcx, rax 0x1800019ee: 0f b7 d6 movzx edx, si 0x1800019f1: ff 15 f1 81 01 00 call qword ptr [rip + 0x181f1] <??9wxUniChar@@QEBA_N_W@Z> 0x1800019f7: 84 c0 test al, al 0x1800019f9: 74 30 je 0x180001a2b <function_1800018c0+0x16b> 0x1800019fb: 4c 8b c7 mov r8, rdi 0x1800019fe: 48 8d 15 8f 87 01 00 lea rdx, [rip + 0x1878f] 0x180001a05: 48 8d 4c 24 30 lea rcx, [rsp + 0x30] 0x180001a0a: ff 15 e0 81 01 00 call qword ptr [rip + 0x181e0] <??H@YA?AVwxString@@PEB_WAEBV0@@Z> 0x180001a10: 90 nop 0x180001a11: 48 8b d0 mov rdx, rax 0x180001a14: 48 8b cf mov rcx, rdi 0x180001a17: ff 15 6b 81 01 00 call qword ptr [rip + 0x1816b] <??4wxString@@QEAAAEAV0@AEBV0@@Z> 0x180001a1d: 90 nop 0x180001a1e: 48 8d 4c 24 30 lea rcx, [rsp + 0x30] 0x180001a23: ff 15 87 81 01 00 call qword ptr [rip + 0x18187] <??1wxString@@QEAA@XZ> 0x180001a29: eb 2e jmp 0x180001a59 <function_1800018c0+0x199> 0x180001a2b: 4c 8b c7 mov r8, rdi 0x180001a2e: 48 8d 15 5b 87 01 00 lea rdx, [rip + 0x1875b] 0x180001a35: 48 8d 4c 24 30 lea rcx, [rsp + 0x30] 0x180001a3a: ff 15 b0 81 01 00 call qword ptr [rip + 0x181b0] <??H@YA?AVwxString@@PEB_WAEBV0@@Z> 0x180001a40: 90 nop 0x180001a41: 48 8b d0 mov rdx, rax 0x180001a44: 48 8b cf mov rcx, rdi 0x180001a47: ff 15 3b 81 01 00 call qword ptr [rip + 0x1813b] <??4wxString@@QEAAAEAV0@AEBV0@@Z> 0x180001a4d: 90 nop 0x180001a4e: 48 8d 4c 24 30 lea rcx, [rsp + 0x30] 0x180001a53: ff 15 57 81 01 00 call qword ptr [rip + 0x18157] <??1wxString@@QEAA@XZ> 0x180001a59: 4c 8b 0d 98 81 01 00 mov r9, qword ptr [rip + 0x18198] 0x180001a60: 4d 8b 09 mov r9, qword ptr [r9] 0x180001a63: 41 b8 02 00 00 00 mov r8d, 2 0x180001a69: 48 8d 54 24 30 lea rdx, [rsp + 0x30] 0x180001a6e: 48 8b cf mov rcx, rdi 0x180001a71: ff 15 89 81 01 00 call qword ptr [rip + 0x18189] <?Mid@wxString@@QEBA?AV1@_K0@Z> 0x180001a77: 90 nop 0x180001a78: 8b d6 mov edx, esi 0x180001a7a: 45 33 c0 xor r8d, r8d 0x180001a7d: 48 8b c8 mov rcx, rax 0x180001a80: ff 15 82 81 01 00 call qword ptr [rip + 0x18182] <?Find@wxString@@QEBAH_W_N@Z> 0x180001a86: 83 f8 ff cmp eax, -1 0x180001a89: 0f 94 c3 sete bl 0x180001a8c: 48 8d 4c 24 30 lea rcx, [rsp + 0x30] 0x180001a91: ff 15 19 81 01 00 call qword ptr [rip + 0x18119] <??1wxString@@QEAA@XZ> 0x180001a97: 84 db test bl, bl 0x180001a99: 74 10 je 0x180001aab <function_1800018c0+0x1eb> 0x180001a9b: 8b d6 mov edx, esi 0x180001a9d: 48 8b cf mov rcx, rdi 0x180001aa0: ff 15 6a 81 01 00 call qword ptr [rip + 0x1816a] <??6wxString@@QEAAAEAV0@_W@Z> 0x180001aa6: 48 8b c7 mov rax, rdi 0x180001aa9: eb 03 jmp 0x180001aae <function_1800018c0+0x1ee> 0x180001aab: 48 8b c7 mov rax, rdi 0x180001aae: 4c 8d 9c 24 80 00 00 00 lea r11, [rsp + 0x80] 0x180001ab6: 49 8b 5b 20 mov rbx, qword ptr [r11 + 0x20] 0x180001aba: 49 8b 73 28 mov rsi, qword ptr [r11 + 0x28] 0x180001abe: 49 8b e3 mov rsp, r11 0x180001ac1: 5f pop rdi 0x180001ac2: c3 ret ; data inside code section at 0x180001ac3 -- 0x180001ad0 0x180001ac3: cc cc cc cc cc cc cc cc cc cc cc cc cc |............. | ; function: ?OpenFile@wxInternetFSHandler@@UEAAPEAVwxFSFile@@AEAVwxFileSystem@@AEBVwxString@@@Z at 0x180001ad0 -- 0x180001dbc 0x180001ad0: 4c 8b dc mov r11, rsp 0x180001ad3: 56 push rsi 0x180001ad4: 57 push rdi 0x180001ad5: 41 54 push r12 0x180001ad7: 48 81 ec 30 04 00 00 sub rsp, 0x430 0x180001ade: 48 c7 44 24 38 fe ff ff ff mov qword ptr [rsp + 0x38], -2 0x180001ae7: 49 89 5b 08 mov qword ptr [r11 + 8], rbx 0x180001aeb: 49 89 6b 10 mov qword ptr [r11 + 0x10], rbp 0x180001aef: 48 8b 05 4a ce 02 00 mov rax, qword ptr [rip + 0x2ce4a] 0x180001af6: 48 33 c4 xor rax, rsp 0x180001af9: 48 89 84 24 20 04 00 00 mov qword ptr [rsp + 0x420], rax 0x180001b01: 4d 8b e0 mov r12, r8 0x180001b04: 33 f6 xor esi, esi 0x180001b06: 89 74 24 30 mov dword ptr [rsp + 0x30], esi 0x180001b0a: 49 8b d0 mov rdx, r8 0x180001b0d: 49 8d 8b b0 fc ff ff lea rcx, [r11 - 0x350] 0x180001b14: e8 a7 fd ff ff call 0x1800018c0 <function_1800018c0> 0x180001b19: 48 8b d8 mov rbx, rax 0x180001b1c: 49 8b d4 mov rdx, r12 0x180001b1f: 48 8d 8c 24 30 01 00 00 lea rcx, [rsp + 0x130] 0x180001b27: ff 15 bb 77 01 00 call qword ptr [rip + 0x177bb] <?GetProtocol@wxFileSystemHandler@@KA?AVwxString@@AEBV2@@Z> 0x180001b2d: 90 nop 0x180001b2e: 4c 8d 05 cb 86 01 00 lea r8, [rip + 0x186cb] 0x180001b35: 48 8b d0 mov rdx, rax 0x180001b38: 48 8d 8c 24 c0 00 00 00 lea rcx, [rsp + 0xc0] 0x180001b40: ff 15 9a 77 01 00 call qword ptr [rip + 0x1779a] <??H@YA?AVwxString@@AEBV0@PEB_W@Z> 0x180001b46: 90 nop 0x180001b47: 4c 8b c3 mov r8, rbx 0x180001b4a: 48 8b d0 mov rdx, rax 0x180001b4d: 48 8d 8c 24 68 01 00 00 lea rcx, [rsp + 0x168] 0x180001b55: ff 15 7d 77 01 00 call qword ptr [rip + 0x1777d] <??H@YA?AVwxString@@AEBV0@0@Z> 0x180001b5b: 90 nop 0x180001b5c: 48 8d 8c 24 c0 00 00 00 lea rcx, [rsp + 0xc0] 0x180001b64: ff 15 46 80 01 00 call qword ptr [rip + 0x18046] <??1wxString@@QEAA@XZ> 0x180001b6a: 90 nop 0x180001b6b: 48 8d 8c 24 30 01 00 00 lea rcx, [rsp + 0x130] 0x180001b73: ff 15 37 80 01 00 call qword ptr [rip + 0x18037] <??1wxString@@QEAA@XZ> 0x180001b79: 90 nop 0x180001b7a: 48 8d 8c 24 f8 00 00 00 lea rcx, [rsp + 0xf8] 0x180001b82: ff 15 28 80 01 00 call qword ptr [rip + 0x18028] <??1wxString@@QEAA@XZ> 0x180001b88: 48 8d 94 24 68 01 00 00 lea rdx, [rsp + 0x168] 0x180001b90: 48 8d 8c 24 10 02 00 00 lea rcx, [rsp + 0x210] 0x180001b98: e8 43 09 01 00 call 0x1800124e0 <??0wxURL@@QEAA@AEBVwxString@@@Z> 0x180001b9d: 90 nop 0x180001b9e: 39 b4 24 d8 03 00 00 cmp dword ptr [rsp + 0x3d8], esi 0x180001ba5: 0f 85 cb 01 00 00 jne 0x180001d76 <?OpenFile@wxInternetFSHandler@@UEAAPEAVwxFSFile@@AEAVwxFileSystem@@AEBVwxString@@@Z+0x2a6> 0x180001bab: 48 8d 8c 24 10 02 00 00 lea rcx, [rsp + 0x210] 0x180001bb3: e8 98 fa 00 00 call 0x180011650 <?GetInputStream@wxURL@@QEAAPEAVwxInputStream@@XZ> 0x180001bb8: 48 8b d8 mov rbx, rax 0x180001bbb: 48 8b 8c 24 d0 03 00 00 mov rcx, qword ptr [rsp + 0x3d0] 0x180001bc3: 4c 8b 01 mov r8, qword ptr [rcx] 0x180001bc6: 48 8d 94 24 d8 01 00 00 lea rdx, [rsp + 0x1d8] 0x180001bce: 41 ff 50 78 call qword ptr [r8 + 0x78] 0x180001bd2: 90 nop 0x180001bd3: 48 85 db test rbx, rbx 0x180001bd6: 0f 84 8b 01 00 00 je 0x180001d67 <?OpenFile@wxInternetFSHandler@@UEAAPEAVwxFSFile@@AEAVwxFileSystem@@AEBVwxString@@@Z+0x297> 0x180001bdc: 48 8d 15 0d 86 01 00 lea rdx, [rip + 0x1860d] 0x180001be3: 48 8d 8c 24 88 00 00 00 lea rcx, [rsp + 0x88] 0x180001beb: ff 15 67 7f 01 00 call qword ptr [rip + 0x17f67] <??0wxString@@QEAA@PEB_W@Z> 0x180001bf1: 90 nop 0x180001bf2: 48 8d 94 24 88 00 00 00 lea rdx, [rsp + 0x88] 0x180001bfa: 48 8d 8c 24 a0 01 00 00 lea rcx, [rsp + 0x1a0] 0x180001c02: ff 15 c8 76 01 00 call qword ptr [rip + 0x176c8] <?CreateTempFileName@wxFileName@@SA?AVwxString@@AEBV2@@Z> 0x180001c08: 90 nop 0x180001c09: 48 8d 8c 24 88 00 00 00 lea rcx, [rsp + 0x88] 0x180001c11: ff 15 99 7f 01 00 call qword ptr [rip + 0x17f99] <??1wxString@@QEAA@XZ> 0x180001c17: 48 8d 94 24 a0 01 00 00 lea rdx, [rsp + 0x1a0] 0x180001c1f: 48 8d 4c 24 50 lea rcx, [rsp + 0x50] 0x180001c24: ff 15 9e 76 01 00 call qword ptr [rip + 0x1769e] <??0wxFileOutputStream@@QEAA@AEBVwxString@@@Z> 0x180001c2a: 90 nop 0x180001c2b: 48 8d 54 24 50 lea rdx, [rsp + 0x50] 0x180001c30: 48 8b cb mov rcx, rbx 0x180001c33: ff 15 87 76 01 00 call qword ptr [rip + 0x17687] <?Read@wxInputStream@@QEAAAEAV1@AEAVwxOutputStream@@@Z> 0x180001c39: 90 nop 0x180001c3a: 48 8d 4c 24 50 lea rcx, [rsp + 0x50] 0x180001c3f: ff 15 73 76 01 00 call qword ptr [rip + 0x17673] <??1wxFileOutputStream@@UEAA@XZ> 0x180001c45: 4c 8b 1b mov r11, qword ptr [rbx] 0x180001c48: 8d 56 01 lea edx, [rsi + 1] 0x180001c4b: 48 8b cb mov rcx, rbx 0x180001c4e: 41 ff 53 08 call qword ptr [r11 + 8] 0x180001c52: b9 c8 00 00 00 mov ecx, 0xc8 0x180001c57: e8 e0 15 01 00 call 0x18001323c <function_18001323c> 0x180001c5c: 48 8b e8 mov rbp, rax 0x180001c5f: 48 89 44 24 40 mov qword ptr [rsp + 0x40], rax 0x180001c64: 48 85 c0 test rax, rax 0x180001c67: 0f 84 a6 00 00 00 je 0x180001d13 <?OpenFile@wxInternetFSHandler@@UEAAPEAVwxFSFile@@AEAVwxFileSystem@@AEBVwxString@@@Z+0x243> 0x180001c6d: b9 80 00 00 00 mov ecx, 0x80 0x180001c72: e8 c5 15 01 00 call 0x18001323c <function_18001323c> 0x180001c77: 48 8b f8 mov rdi, rax 0x180001c7a: 48 89 44 24 30 mov qword ptr [rsp + 0x30], rax 0x180001c7f: 48 85 c0 test rax, rax 0x180001c82: 74 31 je 0x180001cb5 <?OpenFile@wxInternetFSHandler@@UEAAPEAVwxFSFile@@AEAVwxFileSystem@@AEBVwxString@@@Z+0x1e5> 0x180001c84: 48 8d 94 24 a0 01 00 00 lea rdx, [rsp + 0x1a0] 0x180001c8c: 48 8b c8 mov rcx, rax 0x180001c8f: ff 15 73 7e 01 00 call qword ptr [rip + 0x17e73] <??0wxFileInputStream@@QEAA@AEBVwxString@@@Z> 0x180001c95: 90 nop 0x180001c96: 48 8d 05 3b 84 01 00 lea rax, [rip + 0x1843b] 0x180001c9d: 48 89 07 mov qword ptr [rdi], rax 0x180001ca0: 48 8d 4f 48 lea rcx, [rdi + 0x48] 0x180001ca4: 48 8d 94 24 a0 01 00 00 lea rdx, [rsp + 0x1a0] 0x180001cac: ff 15 de 7e 01 00 call qword ptr [rip + 0x17ede] <??0wxString@@QEAA@AEBV0@@Z> 0x180001cb2: 90 nop 0x180001cb3: eb 03 jmp 0x180001cb8 <?OpenFile@wxInternetFSHandler@@UEAAPEAVwxFSFile@@AEAVwxFileSystem@@AEBVwxString@@@Z+0x1e8> 0x180001cb5: 48 8b fe mov rdi, rsi 0x180001cb8: 49 8b d4 mov rdx, r12 0x180001cbb: 48 8d 4c 24 50 lea rcx, [rsp + 0x50] 0x180001cc0: ff 15 ea 75 01 00 call qword ptr [rip + 0x175ea] <?GetAnchor@wxFileSystemHandler@@KA?AVwxString@@AEBV2@@Z> 0x180001cc6: 48 8b d8 mov rbx, rax 0x180001cc9: be 01 00 00 00 mov esi, 1 0x180001cce: 89 74 24 30 mov dword ptr [rsp + 0x30], esi 0x180001cd2: 48 8d 4c 24 48 lea rcx, [rsp + 0x48] 0x180001cd7: ff 15 cb 75 01 00 call qword ptr [rip + 0x175cb] <?Now@wxDateTime@@SA?AV1@XZ> 0x180001cdd: 48 8b 08 mov rcx, qword ptr [rax] 0x180001ce0: 48 89 4c 24 28 mov qword ptr [rsp + 0x28], rcx 0x180001ce5: 48 89 5c 24 20 mov qword ptr [rsp + 0x20], rbx 0x180001cea: 4c 8d 8c 24 d8 01 00 00 lea r9, [rsp + 0x1d8] 0x180001cf2: 4c 8d 84 24 68 01 00 00 lea r8, [rsp + 0x168] 0x180001cfa: 48 8b d7 mov rdx, rdi 0x180001cfd: 48 8b cd mov rcx, rbp 0x180001d00: ff 15 9a 75 01 00 call qword ptr [rip + 0x1759a] <??0wxFSFile@@QEAA@PEAVwxInputStream@@AEBVwxString@@11VwxDateTime@@@Z> 0x180001d06: 4c 8d 1d c3 84 01 00 lea r11, [rip + 0x184c3] 0x180001d0d: 4c 89 5d 00 mov qword ptr [rbp], r11 0x180001d11: eb 03 jmp 0x180001d16 <?OpenFile@wxInternetFSHandler@@UEAAPEAVwxFSFile@@AEAVwxFileSystem@@AEBVwxString@@@Z+0x246> 0x180001d13: 48 8b ee mov rbp, rsi 0x180001d16: 40 f6 c6 01 test sil, 1 0x180001d1a: 74 0c je 0x180001d28 <?OpenFile@wxInternetFSHandler@@UEAAPEAVwxFSFile@@AEAVwxFileSystem@@AEBVwxString@@@Z+0x258> 0x180001d1c: 48 8d 4c 24 50 lea rcx, [rsp + 0x50] 0x180001d21: ff 15 89 7e 01 00 call qword ptr [rip + 0x17e89] <??1wxString@@QEAA@XZ> 0x180001d27: 90 nop 0x180001d28: 48 8d 8c 24 a0 01 00 00 lea rcx, [rsp + 0x1a0] 0x180001d30: ff 15 7a 7e 01 00 call qword ptr [rip + 0x17e7a] <??1wxString@@QEAA@XZ> 0x180001d36: 90 nop 0x180001d37: 48 8d 8c 24 d8 01 00 00 lea rcx, [rsp + 0x1d8] 0x180001d3f: ff 15 6b 7e 01 00 call qword ptr [rip + 0x17e6b] <??1wxString@@QEAA@XZ> 0x180001d45: 90 nop 0x180001d46: 48 8d 8c 24 10 02 00 00 lea rcx, [rsp + 0x210] 0x180001d4e: e8 6d f8 00 00 call 0x1800115c0 <??1wxURL@@UEAA@XZ> 0x180001d53: 90 nop 0x180001d54: 48 8d 8c 24 68 01 00 00 lea rcx, [rsp + 0x168] 0x180001d5c: ff 15 4e 7e 01 00 call qword ptr [rip + 0x17e4e] <??1wxString@@QEAA@XZ> 0x180001d62: 48 8b c5 mov rax, rbp 0x180001d65: eb 2d jmp 0x180001d94 <?OpenFile@wxInternetFSHandler@@UEAAPEAVwxFSFile@@AEAVwxFileSystem@@AEBVwxString@@@Z+0x2c4> 0x180001d67: 48 8d 8c 24 d8 01 00 00 lea rcx, [rsp + 0x1d8] 0x180001d6f: ff 15 3b 7e 01 00 call qword ptr [rip + 0x17e3b] <??1wxString@@QEAA@XZ> 0x180001d75: 90 nop 0x180001d76: 48 8d 8c 24 10 02 00 00 lea rcx, [rsp + 0x210] 0x180001d7e: e8 3d f8 00 00 call 0x1800115c0 <??1wxURL@@UEAA@XZ> 0x180001d83: 90 nop 0x180001d84: 48 8d 8c 24 68 01 00 00 lea rcx, [rsp + 0x168] 0x180001d8c: ff 15 1e 7e 01 00 call qword ptr [rip + 0x17e1e] <??1wxString@@QEAA@XZ> 0x180001d92: 33 c0 xor eax, eax 0x180001d94: 48 8b 8c 24 20 04 00 00 mov rcx, qword ptr [rsp + 0x420] 0x180001d9c: 48 33 cc xor rcx, rsp 0x180001d9f: e8 4c 15 01 00 call 0x1800132f0 <__security_check_cookie> 0x180001da4: 4c 8d 9c 24 30 04 00 00 lea r11, [rsp + 0x430] 0x180001dac: 49 8b 5b 20 mov rbx, qword ptr [r11 + 0x20] 0x180001db0: 49 8b 6b 28 mov rbp, qword ptr [r11 + 0x28] 0x180001db4: 49 8b e3 mov rsp, r11 0x180001db7: 41 5c pop r12 0x180001db9: 5f pop rdi 0x180001dba: 5e pop rsi 0x180001dbb: c3 ret ; data inside code section at 0x180001dbc -- 0x180001dc0 0x180001dbc: cc cc cc cc |.... | ; function: function_180001dc0 at 0x180001dc0 -- 0x180001df0 0x180001dc0: 48 89 5c 24 08 mov qword ptr [rsp + 8], rbx 0x180001dc5: 57 push rdi 0x180001dc6: 48 83 ec 20 sub rsp, 0x20 0x180001dca: 8b da mov ebx, edx 0x180001dcc: 48 8b f9 mov rdi, rcx 0x180001dcf: ff 15 23 75 01 00 call qword ptr [rip + 0x17523] <??1wxFSFile@@UEAA@XZ> 0x180001dd5: f6 c3 01 test bl, 1 0x180001dd8: 74 08 je 0x180001de2 <function_180001dc0+0x22> 0x180001dda: 48 8b cf mov rcx, rdi 0x180001ddd: e8 2c 13 01 00 call 0x18001310e <function_18001310e> 0x180001de2: 48 8b c7 mov rax, rdi 0x180001de5: 48 8b 5c 24 30 mov rbx, qword ptr [rsp + 0x30] 0x180001dea: 48 83 c4 20 add rsp, 0x20 0x180001dee: 5f pop rdi 0x180001def: c3 ret ; function: function_180001df0 at 0x180001df0 -- 0x180001e4f 0x180001df0: 40 57 push rdi 0x180001df2: 48 83 ec 30 sub rsp, 0x30 0x180001df6: 48 c7 44 24 20 fe ff ff ff mov qword ptr [rsp + 0x20], -2 0x180001dff: 48 89 5c 24 48 mov qword ptr [rsp + 0x48], rbx 0x180001e04: 48 8b f9 mov rdi, rcx 0x180001e07: b9 10 00 00 00 mov ecx, 0x10 0x180001e0c: e8 2b 14 01 00 call 0x18001323c <function_18001323c> 0x180001e11: 48 8b d8 mov rbx, rax 0x180001e14: 48 89 44 24 40 mov qword ptr [rsp + 0x40], rax 0x180001e19: 48 85 c0 test rax, rax 0x180001e1c: 74 15 je 0x180001e33 <function_180001df0+0x43> 0x180001e1e: 48 8b c8 mov rcx, rax 0x180001e21: ff 15 21 7d 01 00 call qword ptr [rip + 0x17d21] <??0wxFileSystemHandler@@QEAA@XZ> 0x180001e27: 4c 8d 1d 5a 82 01 00 lea r11, [rip + 0x1825a] 0x180001e2e: 4c 89 1b mov qword ptr [rbx], r11 0x180001e31: eb 02 jmp 0x180001e35 <function_180001df0+0x45> 0x180001e33: 33 db xor ebx, ebx 0x180001e35: 48 89 5f 50 mov qword ptr [rdi + 0x50], rbx 0x180001e39: 48 8b cb mov rcx, rbx 0x180001e3c: ff 15 c6 74 01 00 call qword ptr [rip + 0x174c6] <?AddHandler@wxFileSystem@@SAXPEAVwxFileSystemHandler@@@Z> 0x180001e42: b0 01 mov al, 1 0x180001e44: 48 8b 5c 24 48 mov rbx, qword ptr [rsp + 0x48] 0x180001e49: 48 83 c4 30 add rsp, 0x30 0x180001e4d: 5f pop rdi 0x180001e4e: c3 ret ; data inside code section at 0x180001e4f -- 0x180001e50 0x180001e4f: cc |. | ; function: function_180001e50 at 0x180001e50 -- 0x180001e77 0x180001e50: 48 83 ec 28 sub rsp, 0x28 0x180001e54: 48 8b 49 50 mov rcx, qword ptr [rcx + 0x50] 0x180001e58: ff 15 b2 74 01 00 call qword ptr [rip + 0x174b2] <?RemoveHandler@wxFileSystem@@SAPEAVwxFileSystemHandler@@PEAV2@@Z> 0x180001e5e: 48 85 c0 test rax, rax 0x180001e61: 74 0f je 0x180001e72 <function_180001e50+0x22> 0x180001e63: 4c 8b 00 mov r8, qword ptr [rax] 0x180001e66: ba 01 00 00 00 mov edx, 1 0x180001e6b: 48 8b c8 mov rcx, rax 0x180001e6e: 41 ff 50 08 call qword ptr [r8 + 8] 0x180001e72: 48 83 c4 28 add rsp, 0x28 0x180001e76: c3 ret ; data inside code section at 0x180001e77 -- 0x180001e80 0x180001e77: cc cc cc cc cc cc cc cc cc |......... | ; function: function_180001e80 at 0x180001e80 -- 0x180001e88 0x180001e80: 48 8d 05 d9 ca 02 00 lea rax, [rip + 0x2cad9] 0x180001e87: c3 ret ; data inside code section at 0x180001e88 -- 0x180001e90 0x180001e88: cc cc cc cc cc cc cc cc |........ | ; function: function_180001e90 at 0x180001e90 -- 0x180001ede 0x180001e90: 40 53 push rbx 0x180001e92: 48 83 ec 30 sub rsp, 0x30 0x180001e96: 48 c7 44 24 20 fe ff ff ff mov qword ptr [rsp + 0x20], -2 0x180001e9f: b9 58 00 00 00 mov ecx, 0x58 0x180001ea4: e8 93 13 01 00 call 0x18001323c <function_18001323c> 0x180001ea9: 48 8b d8 mov rbx, rax 0x180001eac: 48 89 44 24 40 mov qword ptr [rsp + 0x40], rax 0x180001eb1: 48 85 c0 test rax, rax 0x180001eb4: 74 20 je 0x180001ed6 <function_180001e90+0x46> 0x180001eb6: 48 8b c8 mov rcx, rax 0x180001eb9: ff 15 41 74 01 00 call qword ptr [rip + 0x17441] <??0wxModule@@QEAA@XZ> 0x180001ebf: 4c 8d 1d 4a 83 01 00 lea r11, [rip + 0x1834a] 0x180001ec6: 4c 89 1b mov qword ptr [rbx], r11 0x180001ec9: 48 c7 43 50 00 00 00 00 mov qword ptr [rbx + 0x50], 0 0x180001ed1: 48 8b c3 mov rax, rbx 0x180001ed4: eb 02 jmp 0x180001ed8 <function_180001e90+0x48> 0x180001ed6: 33 c0 xor eax, eax 0x180001ed8: 48 83 c4 30 add rsp, 0x30 0x180001edc: 5b pop rbx 0x180001edd: c3 ret ; data inside code section at 0x180001ede -- 0x180001ee0 0x180001ede: cc cc |.. | ; function: ??0wxSocketEvent@@QEAA@H@Z at 0x180001ee0 -- 0x180001f09 0x180001ee0: 40 53 push rbx 0x180001ee2: 48 83 ec 20 sub rsp, 0x20 0x180001ee6: 44 8b 05 03 d0 02 00 mov r8d, dword ptr [rip + 0x2d003] 0x180001eed: 48 8b d9 mov rbx, rcx 0x180001ef0: ff 15 32 74 01 00 call qword ptr [rip + 0x17432] <??0wxEvent@@QEAA@HH@Z> 0x180001ef6: 4c 8d 1d fb 80 01 00 lea r11, [rip + 0x180fb] 0x180001efd: 48 8b c3 mov rax, rbx 0x180001f00: 4c 89 1b mov qword ptr [rbx], r11 0x180001f03: 48 83 c4 20 add rsp, 0x20 0x180001f07: 5b pop rbx 0x180001f08: c3 ret ; data inside code section at 0x180001f09 -- 0x180001f10 0x180001f09: cc cc cc cc cc cc cc |....... | ; function: ?Clone@wxSocketEvent@@UEBAPEAVwxEvent@@XZ at 0x180001f10 -- 0x180001f74 0x180001f10: 40 57 push rdi 0x180001f12: 48 83 ec 30 sub rsp, 0x30 0x180001f16: 48 c7 44 24 20 fe ff ff ff mov qword ptr [rsp + 0x20], -2 0x180001f1f: 48 89 5c 24 40 mov qword ptr [rsp + 0x40], rbx 0x180001f24: 48 8b f9 mov rdi, rcx 0x180001f27: b9 60 00 00 00 mov ecx, 0x60 0x180001f2c: e8 0b 13 01 00 call 0x18001323c <function_18001323c> 0x180001f31: 48 8b d8 mov rbx, rax 0x180001f34: 48 89 44 24 48 mov qword ptr [rsp + 0x48], rax 0x180001f39: 48 85 c0 test rax, rax 0x180001f3c: 74 29 je 0x180001f67 <?Clone@wxSocketEvent@@UEBAPEAVwxEvent@@XZ+0x57> 0x180001f3e: 48 8b d7 mov rdx, rdi 0x180001f41: 48 8b c8 mov rcx, rax 0x180001f44: ff 15 26 7c 01 00 call qword ptr [rip + 0x17c26] <??0wxEvent@@IEAA@AEBV0@@Z> 0x180001f4a: 4c 8d 1d a7 80 01 00 lea r11, [rip + 0x180a7] 0x180001f51: 4c 89 1b mov qword ptr [rbx], r11 0x180001f54: 8b 4f 50 mov ecx, dword ptr [rdi + 0x50] 0x180001f57: 89 4b 50 mov dword ptr [rbx + 0x50], ecx 0x180001f5a: 48 8b 4f 58 mov rcx, qword ptr [rdi + 0x58] 0x180001f5e: 48 89 4b 58 mov qword ptr [rbx + 0x58], rcx 0x180001f62: 48 8b c3 mov rax, rbx 0x180001f65: eb 02 jmp 0x180001f69 <?Clone@wxSocketEvent@@UEBAPEAVwxEvent@@XZ+0x59> 0x180001f67: 33 c0 xor eax, eax 0x180001f69: 48 8b 5c 24 40 mov rbx, qword ptr [rsp + 0x40] 0x180001f6e: 48 83 c4 30 add rsp, 0x30 0x180001f72: 5f pop rdi 0x180001f73: c3 ret ; data inside code section at 0x180001f74 -- 0x180001f80 0x180001f74: cc cc cc cc cc cc cc cc cc cc cc cc |............ | ; function: ??_FwxSocketEvent@@QEAAXXZ at 0x180001f80 -- 0x180001fa8 0x180001f80: 40 53 push rbx 0x180001f82: 48 83 ec 20 sub rsp, 0x20 0x180001f86: 44 8b 05 63 cf 02 00 mov r8d, dword ptr [rip + 0x2cf63] 0x180001f8d: 33 d2 xor edx, edx 0x180001f8f: 48 8b d9 mov rbx, rcx 0x180001f92: ff 15 90 73 01 00 call qword ptr [rip + 0x17390] <??0wxEvent@@QEAA@HH@Z> 0x180001f98: 4c 8d 1d 59 80 01 00 lea r11, [rip + 0x18059] 0x180001f9f: 4c 89 1b mov qword ptr [rbx], r11 0x180001fa2: 48 83 c4 20 add rsp, 0x20 0x180001fa6: 5b pop rbx 0x180001fa7: c3 ret ; data inside code section at 0x180001fa8 -- 0x180001fb0 0x180001fa8: cc cc cc cc cc cc cc cc |........ | ; function: function_180001fb0 at 0x180001fb0 -- 0x180002023 0x180001fb0: 48 89 4c 24 08 mov qword ptr [rsp + 8], rcx 0x180001fb5: 57 push rdi 0x180001fb6: 48 83 ec 30 sub rsp, 0x30 0x180001fba: 48 c7 44 24 20 fe ff ff ff mov qword ptr [rsp + 0x20], -2 0x180001fc3: 48 89 5c 24 48 mov qword ptr [rsp + 0x48], rbx 0x180001fc8: 48 8b f9 mov rdi, rcx 0x180001fcb: 48 8d 05 06 81 01 00 lea rax, [rip + 0x18106] 0x180001fd2: 48 89 01 mov qword ptr [rcx], rax 0x180001fd5: 80 79 40 00 cmp byte ptr [rcx + 0x40], 0 0x180001fd9: 74 1e je 0x180001ff9 <function_180001fb0+0x49> 0x180001fdb: 48 8b 59 38 mov rbx, qword ptr [rcx + 0x38] 0x180001fdf: 48 85 db test rbx, rbx 0x180001fe2: 74 11 je 0x180001ff5 <function_180001fb0+0x45> 0x180001fe4: 48 8b cb mov rcx, rbx 0x180001fe7: ff 15 2b 7c 01 00 call qword ptr [rip + 0x17c2b] <?Close@wxFile@@QEAA_NXZ> 0x180001fed: 48 8b cb mov rcx, rbx 0x180001ff0: e8 19 11 01 00 call 0x18001310e <function_18001310e> 0x180001ff5: c6 47 40 00 mov byte ptr [rdi + 0x40], 0 0x180001ff9: 48 8d 4f 48 lea rcx, [rdi + 0x48] 0x180001ffd: ff 15 2d 73 01 00 call qword ptr [rip + 0x1732d] <?wxRemoveFile@@YA_NAEBVwxString@@@Z> 0x180002003: 90 nop 0x180002004: 48 8d 4f 48 lea rcx, [rdi + 0x48] 0x180002008: ff 15 a2 7b 01 00 call qword ptr [rip + 0x17ba2] <??1wxString@@QEAA@XZ> 0x18000200e: 90 nop 0x18000200f: 48 8b cf mov rcx, rdi 0x180002012: 48 8b 5c 24 48 mov rbx, qword ptr [rsp + 0x48] 0x180002017: 48 83 c4 30 add rsp, 0x30 0x18000201b: 5f pop rdi 0x18000201c: 48 ff 25 ed 7a 01 00 jmp qword ptr [rip + 0x17aed] <??1wxFileInputStream@@UEAA@XZ> ; data inside code section at 0x180002023 -- 0x180002030 0x180002023: cc cc cc cc cc cc cc cc cc cc cc cc cc |............. | ; statically linked function: ??_G?$_Greedy_node@W4agent_status@Concurrency@@@Concurrency@@UEAAPEAXI@Z at 0x180002030 -- 0x18000205f ; data inside code section at 0x18000205f -- 0x180002060 0x18000205f: cc |. | ; function: ?CanOpen@wxInternetFSHandler@@UEAA_NAEBVwxString@@@Z at 0x180002060 -- 0x180002196 0x180002060: 40 53 push rbx 0x180002062: 48 81 ec 30 03 00 00 sub rsp, 0x330 0x180002069: 48 c7 44 24 20 fe ff ff ff mov qword ptr [rsp + 0x20], -2 0x180002072: 48 8b 05 c7 c8 02 00 mov rax, qword ptr [rip + 0x2c8c7] 0x180002079: 48 33 c4 xor rax, rsp 0x18000207c: 48 89 84 24 20 03 00 00 mov qword ptr [rsp + 0x320], rax 0x180002084: 48 8b da mov rbx, rdx 0x180002087: 48 8d 8c 24 d0 00 00 00 lea rcx, [rsp + 0xd0] 0x18000208f: ff 15 53 72 01 00 call qword ptr [rip + 0x17253] <?GetProtocol@wxFileSystemHandler@@KA?AVwxString@@AEBV2@@Z> 0x180002095: 90 nop 0x180002096: 48 8d 15 73 82 01 00 lea rdx, [rip + 0x18273] 0x18000209d: 48 8d 8c 24 d0 00 00 00 lea rcx, [rsp + 0xd0] 0x1800020a5: ff 15 75 72 01 00 call qword ptr [rip + 0x17275] <?Cmp@wxString@@QEBAHPEB_W@Z> 0x1800020ab: 85 c0 test eax, eax 0x1800020ad: 74 2e je 0x1800020dd <?CanOpen@wxInternetFSHandler@@UEAA_NAEBVwxString@@@Z+0x7d> 0x1800020af: 48 8d 15 52 82 01 00 lea rdx, [rip + 0x18252] 0x1800020b6: 48 8d 8c 24 d0 00 00 00 lea rcx, [rsp + 0xd0] 0x1800020be: ff 15 5c 72 01 00 call qword ptr [rip + 0x1725c] <?Cmp@wxString@@QEBAHPEB_W@Z> 0x1800020c4: 85 c0 test eax, eax 0x1800020c6: 74 15 je 0x1800020dd <?CanOpen@wxInternetFSHandler@@UEAA_NAEBVwxString@@@Z+0x7d> 0x1800020c8: 48 8d 8c 24 d0 00 00 00 lea rcx, [rsp + 0xd0] 0x1800020d0: ff 15 da 7a 01 00 call qword ptr [rip + 0x17ada] <??1wxString@@QEAA@XZ> 0x1800020d6: 32 c0 xor al, al 0x1800020d8: e9 a0 00 00 00 jmp 0x18000217d <?CanOpen@wxInternetFSHandler@@UEAA_NAEBVwxString@@@Z+0x11d> 0x1800020dd: 48 8b d3 mov rdx, rbx 0x1800020e0: 48 8d 8c 24 98 00 00 00 lea rcx, [rsp + 0x98] 0x1800020e8: e8 d3 f7 ff ff call 0x1800018c0 <function_1800018c0> 0x1800020ed: 48 8b d8 mov rbx, rax 0x1800020f0: 4c 8d 05 09 81 01 00 lea r8, [rip + 0x18109] 0x1800020f7: 48 8d 94 24 d0 00 00 00 lea rdx, [rsp + 0xd0] 0x1800020ff: 48 8d 4c 24 60 lea rcx, [rsp + 0x60] 0x180002104: ff 15 d6 71 01 00 call qword ptr [rip + 0x171d6] <??H@YA?AVwxString@@AEBV0@PEB_W@Z> 0x18000210a: 90 nop 0x18000210b: 4c 8b c3 mov r8, rbx 0x18000210e: 48 8b d0 mov rdx, rax 0x180002111: 48 8d 4c 24 28 lea rcx, [rsp + 0x28] 0x180002116: ff 15 bc 71 01 00 call qword ptr [rip + 0x171bc] <??H@YA?AVwxString@@AEBV0@0@Z> 0x18000211c: 90 nop 0x18000211d: 48 8b d0 mov rdx, rax 0x180002120: 48 8d 8c 24 10 01 00 00 lea rcx, [rsp + 0x110] 0x180002128: e8 b3 03 01 00 call 0x1800124e0 <??0wxURL@@QEAA@AEBVwxString@@@Z> 0x18000212d: 90 nop 0x18000212e: 48 8d 4c 24 28 lea rcx, [rsp + 0x28] 0x180002133: ff 15 77 7a 01 00 call qword ptr [rip + 0x17a77] <??1wxString@@QEAA@XZ> 0x180002139: 90 nop 0x18000213a: 48 8d 4c 24 60 lea rcx, [rsp + 0x60] 0x18000213f: ff 15 6b 7a 01 00 call qword ptr [rip + 0x17a6b] <??1wxString@@QEAA@XZ> 0x180002145: 90 nop 0x180002146: 48 8d 8c 24 98 00 00 00 lea rcx, [rsp + 0x98] 0x18000214e: ff 15 5c 7a 01 00 call qword ptr [rip + 0x17a5c] <??1wxString@@QEAA@XZ> 0x180002154: 83 bc 24 d8 02 00 00 00 cmp dword ptr [rsp + 0x2d8], 0 0x18000215c: 0f 94 c3 sete bl 0x18000215f: 48 8d 8c 24 10 01 00 00 lea rcx, [rsp + 0x110] 0x180002167: e8 54 f4 00 00 call 0x1800115c0 <??1wxURL@@UEAA@XZ> 0x18000216c: 90 nop 0x18000216d: 48 8d 8c 24 d0 00 00 00 lea rcx, [rsp + 0xd0] 0x180002175: ff 15 35 7a 01 00 call qword ptr [rip + 0x17a35] <??1wxString@@QEAA@XZ> 0x18000217b: 8a c3 mov al, bl 0x18000217d: 48 8b 8c 24 20 03 00 00 mov rcx, qword ptr [rsp + 0x320] 0x180002185: 48 33 cc xor rcx, rsp 0x180002188: e8 63 11 01 00 call 0x1800132f0 <__security_check_cookie> 0x18000218d: 48 81 c4 30 03 00 00 add rsp, 0x330 0x180002194: 5b pop rbx 0x180002195: c3 ret ; data inside code section at 0x180002196 -- 0x1800021a0 0x180002196: cc cc cc cc cc cc cc cc cc cc |.......... | ; function: ?OnSysSeek@wxSocketInputStream@@MEAA_J_JW4wxSeekMode@@@Z at 0x1800021a0 -- 0x1800021a5 0x1800021a0: 48 83 c8 ff or rax, 0xffffffffffffffff 0x1800021a4: c3 ret ; data inside code section at 0x1800021a5 -- 0x1800021b0 0x1800021a5: cc cc cc cc cc cc cc cc cc cc cc |........... | ; function: ?SetPassive@wxFTP@@QEAAX_N@Z at 0x1800021b0 -- 0x1800021b7 0x1800021b0: 88 91 c8 01 00 00 mov byte ptr [rcx + 0x1c8], dl 0x1800021b6: c3 ret ; data inside code section at 0x1800021b7 -- 0x1800021c0 0x1800021b7: cc cc cc cc cc cc cc cc cc |......... | ; function: ?GetContentType@wxFTP@@UEBA?AVwxString@@XZ at 0x1800021c0 -- 0x1800021ed 0x1800021c0: 40 53 push rbx 0x1800021c2: 48 83 ec 20 sub rsp, 0x20 0x1800021c6: 48 8b da mov rbx, rdx 0x1800021c9: 48 8b 15 80 79 01 00 mov rdx, qword ptr [rip + 0x17980] 0x1800021d0: c7 44 24 38 00 00 00 00 mov dword ptr [rsp + 0x38], 0 0x1800021d8: 48 8b 12 mov rdx, qword ptr [rdx] 0x1800021db: 48 8b cb mov rcx, rbx 0x1800021de: ff 15 74 79 01 00 call qword ptr [rip + 0x17974] <??0wxString@@QEAA@PEB_W@Z> 0x1800021e4: 48 8b c3 mov rax, rbx 0x1800021e7: 48 83 c4 20 add rsp, 0x20 0x1800021eb: 5b pop rbx 0x1800021ec: c3 ret ; data inside code section at 0x1800021ed -- 0x1800021f0 0x1800021ed: cc cc cc |... | ; function: ?GetLastResult@wxFTP@@QEBAAEBVwxString@@XZ at 0x1800021f0 -- 0x1800021f8 0x1800021f0: 48 8d 81 88 01 00 00 lea rax, [rcx + 0x188] 0x1800021f7: c3 ret ; data inside code section at 0x1800021f8 -- 0x180002200 0x1800021f8: cc cc cc cc cc cc cc cc |........ | ; function: ?GetClassInfo@wxFTP@@UEBAPEAVwxClassInfo@@XZ at 0x180002200 -- 0x180002208 0x180002200: 48 8d 05 89 c7 02 00 lea rax, [rip + 0x2c789] 0x180002207: c3 ret ; data inside code section at 0x180002208 -- 0x180002210 0x180002208: cc cc cc cc cc cc cc cc |........ | ; function: ??0wxFTP@@QEAA@XZ at 0x180002210 -- 0x180002310 0x180002210: 48 8b c4 mov rax, rsp 0x180002213: 48 89 48 08 mov qword ptr [rax + 8], rcx 0x180002217: 57 push rdi 0x180002218: 48 81 ec a0 00 00 00 sub rsp, 0xa0 0x18000221f: 48 c7 44 24 20 fe ff ff ff mov qword ptr [rsp + 0x20], -2 0x180002228: 48 89 58 10 mov qword ptr [rax + 0x10], rbx 0x18000222c: 48 89 70 18 mov qword ptr [rax + 0x18], rsi 0x180002230: 48 8b f9 mov rdi, rcx 0x180002233: e8 58 6d 00 00 call 0x180008f90 <??0wxProtocol@@QEAA@XZ> 0x180002238: 90 nop 0x180002239: 48 8d 05 68 81 01 00 lea rax, [rip + 0x18168] 0x180002240: 48 89 07 mov qword ptr [rdi], rax 0x180002243: 48 8d 8f 88 01 00 00 lea rcx, [rdi + 0x188] 0x18000224a: ff 15 58 79 01 00 call qword ptr [rip + 0x17958] <??0wxString@@QEAA@XZ> 0x180002250: 90 nop 0x180002251: c6 87 c0 01 00 00 00 mov byte ptr [rdi + 0x1c0], 0 0x180002258: c7 87 c4 01 00 00 00 00 00 00 mov dword ptr [rdi + 0x1c4], 0 0x180002262: 48 8d 8f 08 01 00 00 lea rcx, [rdi + 0x108] 0x180002269: 48 8d 15 10 81 01 00 lea rdx, [rip + 0x18110] 0x180002270: ff 15 f2 70 01 00 call qword ptr [rip + 0x170f2] <??4wxString@@QEAAAEAV0@PEB_W@Z> 0x180002276: 48 8d 4c 24 60 lea rcx, [rsp + 0x60] 0x18000227b: ff 15 df 70 01 00 call qword ptr [rip + 0x170df] <?wxGetFullHostName@@YA?AVwxString@@XZ> 0x180002281: 48 8b d8 mov rbx, rax 0x180002284: 48 8d 4c 24 28 lea rcx, [rsp + 0x28] 0x180002289: ff 15 c9 70 01 00 call qword ptr [rip + 0x170c9] <?wxGetUserId@@YA?AVwxString@@XZ> 0x18000228f: 90 nop 0x180002290: be 40 00 00 00 mov esi, 0x40 0x180002295: 48 8d 8f 40 01 00 00 lea rcx, [rdi + 0x140] 0x18000229c: 48 8b d0 mov rdx, rax 0x18000229f: ff 15 ab 70 01 00 call qword ptr [rip + 0x170ab] <??6wxString@@QEAAAEAV0@AEBV0@@Z> 0x1800022a5: 48 8b c8 mov rcx, rax 0x1800022a8: 0f b7 d6 movzx edx, si 0x1800022ab: ff 15 5f 79 01 00 call qword ptr [rip + 0x1795f] <??6wxString@@QEAAAEAV0@_W@Z> 0x1800022b1: 48 8b c8 mov rcx, rax 0x1800022b4: 48 8b d3 mov rdx, rbx 0x1800022b7: ff 15 93 70 01 00 call qword ptr [rip + 0x17093] <??6wxString@@QEAAAEAV0@AEBV0@@Z> 0x1800022bd: 90 nop 0x1800022be: 48 8d 4c 24 28 lea rcx, [rsp + 0x28] 0x1800022c3: ff 15 e7 78 01 00 call qword ptr [rip + 0x178e7] <??1wxString@@QEAA@XZ> 0x1800022c9: 90 nop 0x1800022ca: 48 8d 4c 24 60 lea rcx, [rsp + 0x60] 0x1800022cf: ff 15 db 78 01 00 call qword ptr [rip + 0x178db] <??1wxString@@QEAA@XZ> 0x1800022d5: 33 d2 xor edx, edx 0x1800022d7: 48 8b cf mov rcx, rdi 0x1800022da: e8 61 bb 00 00 call 0x18000de40 <?SetNotify@wxSocketBase@@QEAAXH@Z> 0x1800022df: 8d 56 c3 lea edx, [rsi - 0x3d] 0x1800022e2: 48 8b cf mov rcx, rdi 0x1800022e5: e8 c6 ba 00 00 call 0x18000ddb0 <?SetFlags@wxSocketBase@@QEAAXH@Z> 0x1800022ea: c6 87 c8 01 00 00 01 mov byte ptr [rdi + 0x1c8], 1 0x1800022f1: c6 87 c9 01 00 00 00 mov byte ptr [rdi + 0x1c9], 0 0x1800022f8: 48 8b c7 mov rax, rdi 0x1800022fb: 4c 8d 9c 24 a0 00 00 00 lea r11, [rsp + 0xa0] 0x180002303: 49 8b 5b 18 mov rbx, qword ptr [r11 + 0x18] 0x180002307: 49 8b 73 20 mov rsi, qword ptr [r11 + 0x20] 0x18000230b: 49 8b e3 mov rsp, r11 0x18000230e: 5f pop rdi 0x18000230f: c3 ret ; function: ?Connect@wxFTP@@UEAA_NAEBVwxString@@G@Z at 0x180002310 -- 0x18000241c 0x180002310: 40 53 push rbx 0x180002312: 56 push rsi 0x180002313: 57 push rdi 0x180002314: 48 81 ec c0 00 00 00 sub rsp, 0xc0 0x18000231b: 48 c7 44 24 20 fe ff ff ff mov qword ptr [rsp + 0x20], -2 0x180002324: 48 8b 05 15 c6 02 00 mov rax, qword ptr [rip + 0x2c615] 0x18000232b: 48 33 c4 xor rax, rsp 0x18000232e: 48 89 84 24 b0 00 00 00 mov qword ptr [rsp + 0xb0], rax 0x180002336: 41 0f b7 f8 movzx edi, r8w 0x18000233a: 48 8b da mov rbx, rdx 0x18000233d: 48 8b f1 mov rsi, rcx 0x180002340: 48 8d 4c 24 60 lea rcx, [rsp + 0x60] 0x180002345: e8 b6 7a 00 00 call 0x180009e00 <??0wxSockAddress@@QEAA@XZ> 0x18000234a: 90 nop 0x18000234b: 48 8d 05 06 7b 01 00 lea rax, [rip + 0x17b06] 0x180002352: 48 89 44 24 60 mov qword ptr [rsp + 0x60], rax 0x180002357: 48 8d 4c 24 78 lea rcx, [rsp + 0x78] 0x18000235c: ff 15 46 78 01 00 call qword ptr [rip + 0x17846] <??0wxString@@QEAA@XZ> 0x180002362: 90 nop 0x180002363: 48 8d 05 be 7b 01 00 lea rax, [rip + 0x17bbe] 0x18000236a: 48 89 44 24 60 mov qword ptr [rsp + 0x60], rax 0x18000236f: 48 8b d3 mov rdx, rbx 0x180002372: 48 8d 4c 24 60 lea rcx, [rsp + 0x60] 0x180002377: e8 24 88 00 00 call 0x18000aba0 <?Hostname@wxIPaddress@@QEAA_NAEBVwxString@@@Z> 0x18000237c: 66 85 ff test di, di 0x18000237f: 74 0f je 0x180002390 <?Connect@wxFTP@@UEAA_NAEBVwxString@@G@Z+0x80> 0x180002381: 0f b7 d7 movzx edx, di 0x180002384: 48 8d 4c 24 60 lea rcx, [rsp + 0x60] 0x180002389: e8 12 7e 00 00 call 0x18000a1a0 <?Service@wxIPaddress@@QEAA_NG@Z> 0x18000238e: eb 45 jmp 0x1800023d5 <?Connect@wxFTP@@UEAA_NAEBVwxString@@G@Z+0xc5> 0x180002390: 48 8d 15 71 7f 01 00 lea rdx, [rip + 0x17f71] 0x180002397: 48 8d 4c 24 28 lea rcx, [rsp + 0x28] 0x18000239c: ff 15 b6 77 01 00 call qword ptr [rip + 0x177b6] <??0wxString@@QEAA@PEB_W@Z> 0x1800023a2: 90 nop 0x1800023a3: 48 8d 54 24 28 lea rdx, [rsp + 0x28] 0x1800023a8: 48 8d 4c 24 60 lea rcx, [rsp + 0x60] 0x1800023ad: e8 ae 87 00 00 call 0x18000ab60 <?Service@wxIPaddress@@QEAA_NAEBVwxString@@@Z> 0x1800023b2: 84 c0 test al, al 0x1800023b4: 0f 94 c3 sete bl 0x1800023b7: 48 8d 4c 24 28 lea rcx, [rsp + 0x28] 0x1800023bc: ff 15 ee 77 01 00 call qword ptr [rip + 0x177ee] <??1wxString@@QEAA@XZ> 0x1800023c2: 84 db test bl, bl 0x1800023c4: 74 0f je 0x1800023d5 <?Connect@wxFTP@@UEAA_NAEBVwxString@@G@Z+0xc5> 0x1800023c6: ba 15 00 00 00 mov edx, 0x15 0x1800023cb: 48 8d 4c 24 60 lea rcx, [rsp + 0x60] 0x1800023d0: e8 cb 7d 00 00 call 0x18000a1a0 <?Service@wxIPaddress@@QEAA_NG@Z> 0x1800023d5: 48 8b 06 mov rax, qword ptr [rsi] 0x1800023d8: 41 b0 01 mov r8b, 1 0x1800023db: 48 8d 54 24 60 lea rdx, [rsp + 0x60] 0x1800023e0: 48 8b ce mov rcx, rsi 0x1800023e3: ff 50 48 call qword ptr [rax + 0x48] 0x1800023e6: 0f b6 d8 movzx ebx, al 0x1800023e9: 48 8d 4c 24 78 lea rcx, [rsp + 0x78] 0x1800023ee: ff 15 bc 77 01 00 call qword ptr [rip + 0x177bc] <??1wxString@@QEAA@XZ> 0x1800023f4: 90 nop 0x1800023f5: 48 8d 4c 24 60 lea rcx, [rsp + 0x60] 0x1800023fa: e8 01 7b 00 00 call 0x180009f00 <??1wxSockAddress@@UEAA@XZ> 0x1800023ff: 8a c3 mov al, bl 0x180002401: 48 8b 8c 24 b0 00 00 00 mov rcx, qword ptr [rsp + 0xb0] 0x180002409: 48 33 cc xor rcx, rsp 0x18000240c: e8 df 0e 01 00 call 0x1800132f0 <__security_check_cookie> 0x180002411: 48 81 c4 c0 00 00 00 add rsp, 0xc0 0x180002418: 5f pop rdi 0x180002419: 5e pop rsi 0x18000241a: 5b pop rbx 0x18000241b: c3 ret ; data inside code section at 0x18000241c -- 0x180002420 0x18000241c: cc cc cc cc |.... | ; function: function_180002420 at 0x180002420 -- 0x180002454 0x180002420: 48 89 5c 24 08 mov qword ptr [rsp + 8], rbx 0x180002425: 57 push rdi 0x180002426: 48 83 ec 20 sub rsp, 0x20 0x18000242a: 48 8b da mov rbx, rdx 0x18000242d: 49 8b d0 mov rdx, r8 0x180002430: 48 8b f9 mov rdi, rcx 0x180002433: e8 78 ae 00 00 call 0x18000d2b0 <??0wxSocketInputStream@@QEAA@AEAVwxSocketBase@@@Z> 0x180002438: 4c 8d 1d 39 80 01 00 lea r11, [rip + 0x18039] 0x18000243f: 48 89 5f 40 mov qword ptr [rdi + 0x40], rbx 0x180002443: 48 8b 5c 24 30 mov rbx, qword ptr [rsp + 0x30] 0x180002448: 4c 89 1f mov qword ptr [rdi], r11 0x18000244b: 48 8b c7 mov rax, rdi 0x18000244e: 48 83 c4 20 add rsp, 0x20 0x180002452: 5f pop rdi 0x180002453: c3 ret ; data inside code section at 0x180002454 -- 0x180002460 0x180002454: cc cc cc cc cc cc cc cc cc cc cc cc |............ | ; function: function_180002460 at 0x180002460 -- 0x1800024a8 0x180002460: 48 89 5c 24 08 mov qword ptr [rsp + 8], rbx 0x180002465: 48 89 74 24 10 mov qword ptr [rsp + 0x10], rsi 0x18000246a: 57 push rdi 0x18000246b: 48 83 ec 20 sub rsp, 0x20 0x18000246f: 48 8d 7a 01 lea rdi, [rdx + 1] 0x180002473: 48 8b f1 mov rsi, rcx 0x180002476: 48 8b cf mov rcx, rdi 0x180002479: ff 15 e9 6c 01 00 call qword ptr [rip + 0x16ce9] <malloc> 0x18000247f: 48 8b d8 mov rbx, rax 0x180002482: 48 85 c0 test rax, rax 0x180002485: 74 11 je 0x180002498 <function_180002460+0x38> 0x180002487: 4c 8b c7 mov r8, rdi 0x18000248a: 48 8b d6 mov rdx, rsi 0x18000248d: 48 8b c8 mov rcx, rax 0x180002490: e8 43 0f 01 00 call 0x1800133d8 <memcpy> 0x180002495: 48 8b c3 mov rax, rbx 0x180002498: 48 8b 5c 24 30 mov rbx, qword ptr [rsp + 0x30] 0x18000249d: 48 8b 74 24 38 mov rsi, qword ptr [rsp + 0x38] 0x1800024a2: 48 83 c4 20 add rsp, 0x20 0x1800024a6: 5f pop rdi 0x1800024a7: c3 ret ; data inside code section at 0x1800024a8 -- 0x1800024b0 0x1800024a8: cc cc cc cc cc cc cc cc |........ | ; function: ?wxCreateObject@wxFTP@@SAPEAVwxObject@@XZ at 0x1800024b0 -- 0x1800024e3 0x1800024b0: 48 83 ec 38 sub rsp, 0x38 0x1800024b4: 48 c7 44 24 20 fe ff ff ff mov qword ptr [rsp + 0x20], -2 0x1800024bd: b9 d0 01 00 00 mov ecx, 0x1d0 0x1800024c2: e8 75 0d 01 00 call 0x18001323c <function_18001323c> 0x1800024c7: 48 89 44 24 40 mov qword ptr [rsp + 0x40], rax 0x1800024cc: 48 85 c0 test rax, rax 0x1800024cf: 74 0b je 0x1800024dc <?wxCreateObject@wxFTP@@SAPEAVwxObject@@XZ+0x2c> 0x1800024d1: 48 8b c8 mov rcx, rax 0x1800024d4: e8 37 fd ff ff call 0x180002210 <??0wxFTP@@QEAA@XZ> 0x1800024d9: 90 nop 0x1800024da: eb 02 jmp 0x1800024de <?wxCreateObject@wxFTP@@SAPEAVwxObject@@XZ+0x2e> 0x1800024dc: 33 c0 xor eax, eax 0x1800024de: 48 83 c4 38 add rsp, 0x38 0x1800024e2: c3 ret ; data inside code section at 0x1800024e3 -- 0x1800024f0 0x1800024e3: cc cc cc cc cc cc cc cc cc cc cc cc cc |............. | ; function: function_1800024f0 at 0x1800024f0 -- 0x18000256d 0x1800024f0: 48 8b c4 mov rax, rsp 0x1800024f3: 48 89 50 10 mov qword ptr [rax + 0x10], rdx 0x1800024f7: 4c 89 40 18 mov qword ptr [rax + 0x18], r8 0x1800024fb: 4c 89 48 20 mov qword ptr [rax + 0x20], r9 0x1800024ff: 53 push rbx 0x180002500: 56 push rsi 0x180002501: 57 push rdi 0x180002502: 48 81 ec a0 00 00 00 sub rsp, 0xa0 0x180002509: 48 c7 44 24 20 fe ff ff ff mov qword ptr [rsp + 0x20], -2 0x180002512: 48 8b f9 mov rdi, rcx 0x180002515: 48 8d 70 18 lea rsi, [rax + 0x18] 0x180002519: 48 8d 4c 24 28 lea rcx, [rsp + 0x28] 0x18000251e: ff 15 34 76 01 00 call qword ptr [rip + 0x17634] <??0wxString@@QEAA@PEB_W@Z> 0x180002524: 90 nop 0x180002525: 8b 1f mov ebx, dword ptr [rdi] 0x180002527: 4c 8b c6 mov r8, rsi 0x18000252a: 48 8d 54 24 28 lea rdx, [rsp + 0x28] 0x18000252f: 48 8d 4c 24 60 lea rcx, [rsp + 0x60] 0x180002534: ff 15 ce 6e 01 00 call qword ptr [rip + 0x16ece] <?FormatV@wxString@@SA?AV1@AEBV1@PEAD@Z> 0x18000253a: 90 nop 0x18000253b: 4c 8d 47 08 lea r8, [rdi + 8] 0x18000253f: 48 8b d0 mov rdx, rax 0x180002542: 8b cb mov ecx, ebx 0x180002544: ff 15 b6 6e 01 00 call qword ptr [rip + 0x16eb6] <?OnLog@wxLog@@SAXKAEBVwxString@@AEBVwxLogRecordInfo@@@Z> 0x18000254a: 90 nop 0x18000254b: 48 8d 4c 24 60 lea rcx, [rsp + 0x60] 0x180002550: ff 15 5a 76 01 00 call qword ptr [rip + 0x1765a] <??1wxString@@QEAA@XZ> 0x180002556: 90 nop 0x180002557: 48 8d 4c 24 28 lea rcx, [rsp + 0x28] 0x18000255c: ff 15 4e 76 01 00 call qword ptr [rip + 0x1764e] <??1wxString@@QEAA@XZ> 0x180002562: 48 81 c4 a0 00 00 00 add rsp, 0xa0 0x180002569: 5f pop rdi 0x18000256a: 5e pop rsi 0x18000256b: 5b pop rbx 0x18000256c: c3 ret ; data inside code section at 0x18000256d -- 0x180002570 0x18000256d: cc cc cc |... | ; function: function_180002570 at 0x180002570 -- 0x1800025af 0x180002570: 40 53 push rbx 0x180002572: 48 83 ec 30 sub rsp, 0x30 0x180002576: 48 c7 44 24 20 fe ff ff ff mov qword ptr [rsp + 0x20], -2 0x18000257f: 48 8b 59 30 mov rbx, qword ptr [rcx + 0x30] 0x180002583: 48 89 5c 24 40 mov qword ptr [rsp + 0x40], rbx 0x180002588: 48 85 db test rbx, rbx 0x18000258b: 74 1c je 0x1800025a9 <function_180002570+0x39> 0x18000258d: 48 8d 4b 20 lea rcx, [rbx + 0x20] 0x180002591: ff 15 61 6e 01 00 call qword ptr [rip + 0x16e61] <??1wxStringToStringHashMap@@QEAA@XZ> 0x180002597: 90 nop 0x180002598: 48 8b cb mov rcx, rbx 0x18000259b: ff 15 4f 6e 01 00 call qword ptr [rip + 0x16e4f] <??1wxStringToNumHashMap@@QEAA@XZ> 0x1800025a1: 48 8b cb mov rcx, rbx 0x1800025a4: e8 65 0b 01 00 call 0x18001310e <function_18001310e> 0x1800025a9: 48 83 c4 30 add rsp, 0x30 0x1800025ad: 5b pop rbx 0x1800025ae: c3 ret ; data inside code section at 0x1800025af -- 0x1800025b0 0x1800025af: cc |. | ; function: function_1800025b0 at 0x1800025b0 -- 0x180002601 0x1800025b0: 48 89 4c 24 08 mov qword ptr [rsp + 8], rcx 0x1800025b5: 53 push rbx 0x1800025b6: 48 83 ec 30 sub rsp, 0x30 0x1800025ba: 48 c7 44 24 20 fe ff ff ff mov qword ptr [rsp + 0x20], -2 0x1800025c3: 48 8b d9 mov rbx, rcx 0x1800025c6: 48 83 c1 40 add rcx, 0x40 0x1800025ca: ff 15 e0 75 01 00 call qword ptr [rip + 0x175e0] <??1wxString@@QEAA@XZ> 0x1800025d0: 90 nop 0x1800025d1: 48 8b 5b 38 mov rbx, qword ptr [rbx + 0x38] 0x1800025d5: 48 89 5c 24 40 mov qword ptr [rsp + 0x40], rbx 0x1800025da: 48 85 db test rbx, rbx 0x1800025dd: 74 1c je 0x1800025fb <function_1800025b0+0x4b> 0x1800025df: 48 8d 4b 20 lea rcx, [rbx + 0x20] 0x1800025e3: ff 15 0f 6e 01 00 call qword ptr [rip + 0x16e0f] <??1wxStringToStringHashMap@@QEAA@XZ> 0x1800025e9: 90 nop 0x1800025ea: 48 8b cb mov rcx, rbx 0x1800025ed: ff 15 fd 6d 01 00 call qword ptr [rip + 0x16dfd] <??1wxStringToNumHashMap@@QEAA@XZ> 0x1800025f3: 48 8b cb mov rcx, rbx 0x1800025f6: e8 13 0b 01 00 call 0x18001310e <function_18001310e> 0x1800025fb: 48 83 c4 30 add rsp, 0x30 0x1800025ff: 5b pop rbx 0x180002600: c3 ret ; data inside code section at 0x180002601 -- 0x180002610 0x180002601: cc cc cc cc cc cc cc cc cc cc cc cc cc cc cc |............... | ; function: function_180002610 at 0x180002610 -- 0x180002717 0x180002610: 48 89 5c 24 10 mov qword ptr [rsp + 0x10], rbx 0x180002615: 48 89 6c 24 18 mov qword ptr [rsp + 0x18], rbp 0x18000261a: 57 push rdi 0x18000261b: 48 83 ec 20 sub rsp, 0x20 0x18000261f: 48 8b ea mov rbp, rdx 0x180002622: 48 8b f9 mov rdi, rcx 0x180002625: ff 15 fd 6d 01 00 call qword ptr [rip + 0x16dfd] <?GetUntypedNullData@wxPrivate@@YAPEAUUntypedBufferData@1@XZ> 0x18000262b: 48 8b 0f mov rcx, qword ptr [rdi] 0x18000262e: 48 3b c8 cmp rcx, rax 0x180002631: 74 38 je 0x18000266b <function_180002610+0x5b> 0x180002633: b8 ff ff 00 00 mov eax, 0xffff 0x180002638: 66 01 41 10 add word ptr [rcx + 0x10], ax 0x18000263c: 48 8b 1f mov rbx, qword ptr [rdi] 0x18000263f: 66 83 7b 10 00 cmp word ptr [rbx + 0x10], 0 0x180002644: 75 1c jne 0x180002662 <function_180002610+0x52> 0x180002646: 48 85 db test rbx, rbx 0x180002649: 74 17 je 0x180002662 <function_180002610+0x52> 0x18000264b: 80 7b 12 00 cmp byte ptr [rbx + 0x12], 0 0x18000264f: 74 09 je 0x18000265a <function_180002610+0x4a> 0x180002651: 48 8b 0b mov rcx, qword ptr [rbx] 0x180002654: ff 15 1e 6b 01 00 call qword ptr [rip + 0x16b1e] <free> 0x18000265a: 48 8b cb mov rcx, rbx 0x18000265d: e8 ac 0a 01 00 call 0x18001310e <function_18001310e> 0x180002662: ff 15 c0 6d 01 00 call qword ptr [rip + 0x16dc0] <?GetUntypedNullData@wxPrivate@@YAPEAUUntypedBufferData@1@XZ> 0x180002668: 48 89 07 mov qword ptr [rdi], rax 0x18000266b: ff 15 b7 6d 01 00 call qword ptr [rip + 0x16db7] <?GetUntypedNullData@wxPrivate@@YAPEAUUntypedBufferData@1@XZ> 0x180002671: 48 8b 4d 00 mov rcx, qword ptr [rbp] 0x180002675: 48 3b c8 cmp rcx, rax 0x180002678: 75 19 jne 0x180002693 <function_180002610+0x83> 0x18000267a: ff 15 a8 6d 01 00 call qword ptr [rip + 0x16da8] <?GetUntypedNullData@wxPrivate@@YAPEAUUntypedBufferData@1@XZ> 0x180002680: 48 89 07 mov qword ptr [rdi], rax 0x180002683: 48 8b 5c 24 38 mov rbx, qword ptr [rsp + 0x38] 0x180002688: 48 8b 6c 24 40 mov rbp, qword ptr [rsp + 0x40] 0x18000268d: 48 83 c4 20 add rsp, 0x20 0x180002691: 5f pop rdi 0x180002692: c3 ret 0x180002693: 80 79 12 00 cmp byte ptr [rcx + 0x12], 0 0x180002697: 74 25 je 0x1800026be <function_180002610+0xae> 0x180002699: 48 89 0f mov qword ptr [rdi], rcx 0x18000269c: ff 15 86 6d 01 00 call qword ptr [rip + 0x16d86] <?GetUntypedNullData@wxPrivate@@YAPEAUUntypedBufferData@1@XZ> 0x1800026a2: 48 8b 0f mov rcx, qword ptr [rdi] 0x1800026a5: 48 3b c8 cmp rcx, rax 0x1800026a8: 74 5d je 0x180002707 <function_180002610+0xf7> 0x1800026aa: 66 ff 41 10 inc word ptr [rcx + 0x10] 0x1800026ae: 48 8b 5c 24 38 mov rbx, qword ptr [rsp + 0x38] 0x1800026b3: 48 8b 6c 24 40 mov rbp, qword ptr [rsp + 0x40] 0x1800026b8: 48 83 c4 20 add rsp, 0x20 0x1800026bc: 5f pop rdi 0x1800026bd: c3 ret 0x1800026be: b9 18 00 00 00 mov ecx, 0x18 0x1800026c3: 48 89 74 24 30 mov qword ptr [rsp + 0x30], rsi 0x1800026c8: e8 6f 0b 01 00 call 0x18001323c <function_18001323c> 0x1800026cd: 48 8b f0 mov rsi, rax 0x1800026d0: 48 85 c0 test rax, rax 0x1800026d3: 74 28 je 0x1800026fd <function_180002610+0xed> 0x1800026d5: 48 8b 4d 00 mov rcx, qword ptr [rbp] 0x1800026d9: 48 8b 59 08 mov rbx, qword ptr [rcx + 8] 0x1800026dd: 48 8b 09 mov rcx, qword ptr [rcx] 0x1800026e0: 48 8b d3 mov rdx, rbx 0x1800026e3: e8 78 fd ff ff call 0x180002460 <function_180002460> 0x1800026e8: 48 89 5e 08 mov qword ptr [rsi + 8], rbx 0x1800026ec: 48 89 06 mov qword ptr [rsi], rax 0x1800026ef: b8 01 00 00 00 mov eax, 1 0x1800026f4: 66 89 46 10 mov word ptr [rsi + 0x10], ax 0x1800026f8: 88 46 12 mov byte ptr [rsi + 0x12], al 0x1800026fb: eb 02 jmp 0x1800026ff <function_180002610+0xef> 0x1800026fd: 33 f6 xor esi, esi 0x1800026ff: 48 89 37 mov qword ptr [rdi], rsi 0x180002702: 48 8b 74 24 30 mov rsi, qword ptr [rsp + 0x30] 0x180002707: 48 8b 5c 24 38 mov rbx, qword ptr [rsp + 0x38] 0x18000270c: 48 8b 6c 24 40 mov rbp, qword ptr [rsp + 0x40] 0x180002711: 48 83 c4 20 add rsp, 0x20 0x180002715: 5f pop rdi 0x180002716: c3 ret ; data inside code section at 0x180002717 -- 0x180002720 0x180002717: cc cc cc cc cc cc cc cc cc |......... | ; function: function_180002720 at 0x180002720 -- 0x1800027d2 0x180002720: 48 89 5c 24 08 mov qword ptr [rsp + 8], rbx 0x180002725: 48 89 74 24 10 mov qword ptr [rsp + 0x10], rsi 0x18000272a: 57 push rdi 0x18000272b: 48 83 ec 30 sub rsp, 0x30 0x18000272f: 41 8b f0 mov esi, r8d 0x180002732: 48 8b da mov rbx, rdx 0x180002735: 48 8b f9 mov rdi, rcx 0x180002738: c7 44 24 50 00 00 00 00 mov dword ptr [rsp + 0x50], 0 0x180002740: 48 85 d2 test rdx, rdx 0x180002743: 74 62 je 0x1800027a7 <function_180002720+0x87> 0x180002745: ba 01 00 00 00 mov edx, 1 0x18000274a: 48 8b cb mov rcx, rbx 0x18000274d: ff 15 f5 6c 01 00 call qword ptr [rip + 0x16cf5] <?GetArgumentType@wxFormatString@@QEBA?AW4ArgumentType@1@I@Z> 0x180002753: 4c 8b 0d e6 6c 01 00 mov r9, qword ptr [rip + 0x16ce6] 0x18000275a: 49 83 39 00 cmp qword ptr [r9], 0 0x18000275e: 74 47 je 0x1800027a7 <function_180002720+0x87> 0x180002760: 8b d0 mov edx, eax 0x180002762: 83 e2 09 and edx, 9 0x180002765: 3b d0 cmp edx, eax 0x180002767: 74 3e je 0x1800027a7 <function_180002720+0x87> 0x180002769: 48 8d 05 d0 7e 01 00 lea rax, [rip + 0x17ed0] 0x180002770: 4c 8d 0d 89 7e 01 00 lea r9, [rip + 0x17e89] 0x180002777: 4c 8d 05 5a 7e 01 00 lea r8, [rip + 0x17e5a] 0x18000277e: 48 8d 0d 1b 7e 01 00 lea rcx, [rip + 0x17e1b] 0x180002785: ba c8 01 00 00 mov edx, 0x1c8 0x18000278a: 48 89 44 24 20 mov qword ptr [rsp + 0x20], rax 0x18000278f: ff 15 a3 6c 01 00 call qword ptr [rip + 0x16ca3] <?wxOnAssert@@YAXPEBDH000@Z> 0x180002795: 4c 8b 1d 94 6c 01 00 mov r11, qword ptr [rip + 0x16c94] 0x18000279c: 41 80 3b 00 cmp byte ptr [r11], 0 0x1800027a0: 74 05 je 0x1800027a7 <function_180002720+0x87> 0x1800027a2: 41 c6 03 00 mov byte ptr [r11], 0 0x1800027a6: cc int3 0x1800027a7: 48 8b cb mov rcx, rbx 0x1800027aa: ff 15 b0 6c 01 00 call qword ptr [rip + 0x16cb0] <??BwxFormatString@@QEBAPEB_WXZ> 0x1800027b0: 44 8b c6 mov r8d, esi 0x1800027b3: 48 8b cf mov rcx, rdi 0x1800027b6: 48 8b d0 mov rdx, rax 0x1800027b9: ff 15 b9 6c 01 00 call qword ptr [rip + 0x16cb9] <?DoFormatWchar@wxString@@CA?AV1@PEB_WZZ> 0x1800027bf: 48 8b 5c 24 40 mov rbx, qword ptr [rsp + 0x40] 0x1800027c4: 48 8b 74 24 48 mov rsi, qword ptr [rsp + 0x48] 0x1800027c9: 48 8b c7 mov rax, rdi 0x1800027cc: 48 83 c4 30 add rsp, 0x30 0x1800027d0: 5f pop rdi 0x1800027d1: c3 ret ; data inside code section at 0x1800027d2 -- 0x1800027e0 0x1800027d2: cc cc cc cc cc cc cc cc cc cc cc cc cc cc |.............. | ; function: ?AcceptIfActive@wxFTP@@IEAAPEAVwxSocketBase@@PEAV2@@Z at 0x1800027e0 -- 0x180002a04 0x1800027e0: 48 8b c4 mov rax, rsp 0x1800027e3: 57 push rdi 0x1800027e4: 48 81 ec 40 01 00 00 sub rsp, 0x140 0x1800027eb: 48 c7 44 24 20 fe ff ff ff mov qword ptr [rsp + 0x20], -2 0x1800027f4: 48 89 58 10 mov qword ptr [rax + 0x10], rbx 0x1800027f8: 48 89 70 18 mov qword ptr [rax + 0x18], rsi 0x1800027fc: 48 8b da mov rbx, rdx 0x1800027ff: 48 8b f1 mov rsi, rcx 0x180002802: 80 b9 c8 01 00 00 00 cmp byte ptr [rcx + 0x1c8], 0 0x180002809: 74 08 je 0x180002813 <?AcceptIfActive@wxFTP@@IEAAPEAVwxSocketBase@@PEAV2@@Z+0x33> 0x18000280b: 48 8b c2 mov rax, rdx 0x18000280e: e9 dc 01 00 00 jmp 0x1800029ef <?AcceptIfActive@wxFTP@@IEAAPEAVwxSocketBase@@PEAV2@@Z+0x20f> 0x180002813: 48 8b fa mov rdi, rdx 0x180002816: 45 33 c0 xor r8d, r8d 0x180002819: 83 ca ff or edx, 0xffffffff 0x18000281c: 48 8b cb mov rcx, rbx 0x18000281f: e8 fc da 00 00 call 0x180010320 <?WaitForAccept@wxSocketServer@@QEAA_NJJ@Z> 0x180002824: 84 c0 test al, al 0x180002826: 0f 85 96 01 00 00 jne 0x1800029c2 <?AcceptIfActive@wxFTP@@IEAAPEAVwxSocketBase@@PEAV2@@Z+0x1e2> 0x18000282c: c7 86 78 01 00 00 03 00 00 00 mov dword ptr [rsi + 0x178], 3 0x180002836: 48 8d 35 77 7f 01 00 lea rsi, [rip + 0x17f77] 0x18000283d: 48 8b d6 mov rdx, rsi 0x180002840: 48 8d 8c 24 00 01 00 00 lea rcx, [rsp + 0x100] 0x180002848: ff 15 4a 6c 01 00 call qword ptr [rip + 0x16c4a] <??0wxString@@QEAA@PEBD@Z> 0x18000284e: 48 8b d0 mov rdx, rax 0x180002851: b9 01 00 00 00 mov ecx, 1 0x180002856: ff 15 34 6c 01 00 call qword ptr [rip + 0x16c34] <?IsLevelEnabled@wxLog@@SA_NKVwxString@@@Z> 0x18000285c: 84 c0 test al, al 0x18000285e: 0f 84 47 01 00 00 je 0x1800029ab <?AcceptIfActive@wxFTP@@IEAAPEAVwxSocketBase@@PEAV2@@Z+0x1cb> 0x180002864: 48 8d 15 05 7f 01 00 lea rdx, [rip + 0x17f05] 0x18000286b: 48 8d 8c 24 c8 00 00 00 lea rcx, [rsp + 0xc8] 0x180002873: ff 15 1f 6c 01 00 call qword ptr [rip + 0x16c1f] <??0wxString@@QEAA@PEBD@Z> 0x180002879: 90 nop 0x18000287a: 48 8d 8c 24 00 01 00 00 lea rcx, [rsp + 0x100] 0x180002882: ff 15 20 73 01 00 call qword ptr [rip + 0x17320] <??0wxString@@QEAA@XZ> 0x180002888: 48 8b f8 mov rdi, rax 0x18000288b: ff 15 8f 6b 01 00 call qword ptr [rip + 0x16b8f] <?Get@wxTranslations@@SAPEAV1@XZ> 0x180002891: 48 85 c0 test rax, rax 0x180002894: 74 19 je 0x1800028af <?AcceptIfActive@wxFTP@@IEAAPEAVwxSocketBase@@PEAV2@@Z+0xcf> 0x180002896: 4c 8b c7 mov r8, rdi 0x180002899: 48 8d 94 24 c8 00 00 00 lea rdx, [rsp + 0xc8] 0x1800028a1: 48 8b c8 mov rcx, rax 0x1800028a4: ff 15 6e 6b 01 00 call qword ptr [rip + 0x16b6e] <?GetTranslatedString@wxTranslations@@QEBAPEBVwxString@@AEBV2@0@Z> 0x1800028aa: 48 85 c0 test rax, rax 0x1800028ad: 75 0e jne 0x1800028bd <?AcceptIfActive@wxFTP@@IEAAPEAVwxSocketBase@@PEAV2@@Z+0xdd> 0x1800028af: 48 8d 8c 24 c8 00 00 00 lea rcx, [rsp + 0xc8] 0x1800028b7: ff 15 53 6b 01 00 call qword ptr [rip + 0x16b53] <?GetUntranslatedString@wxTranslations@@SAAEBVwxString@@AEBV2@@Z> 0x1800028bd: 48 8b d0 mov rdx, rax 0x1800028c0: 48 8d 8c 24 a0 00 00 00 lea rcx, [rsp + 0xa0] 0x1800028c8: ff 15 ba 6b 01 00 call qword ptr [rip + 0x16bba] <??0wxFormatString@@QEAA@AEBVwxString@@@Z> 0x1800028ce: 90 nop 0x1800028cf: c7 44 24 28 01 00 00 00 mov dword ptr [rsp + 0x28], 1 0x1800028d7: 48 8d 05 72 7e 01 00 lea rax, [rip + 0x17e72] 0x1800028de: 48 89 44 24 30 mov qword ptr [rsp + 0x30], rax 0x1800028e3: 48 8d 05 4e 7e 01 00 lea rax, [rip + 0x17e4e] 0x1800028ea: 48 89 44 24 40 mov qword ptr [rsp + 0x40], rax 0x1800028ef: c7 44 24 38 ca 00 00 00 mov dword ptr [rsp + 0x38], 0xca 0x1800028f7: 48 89 74 24 48 mov qword ptr [rsp + 0x48], rsi 0x1800028fc: 33 c9 xor ecx, ecx 0x1800028fe: ff 15 7c 68 01 00 call qword ptr [rip + 0x1687c] <_time64> 0x180002904: 48 89 44 24 50 mov qword ptr [rsp + 0x50], rax 0x180002909: ff 15 d9 6a 01 00 call qword ptr [rip + 0x16ad9] <?GetCurrentId@wxThread@@SAKXZ> 0x18000290f: 89 44 24 58 mov dword ptr [rsp + 0x58], eax 0x180002913: 48 c7 44 24 60 00 00 00 00 mov qword ptr [rsp + 0x60], 0 0x18000291c: 48 8d 4c 24 68 lea rcx, [rsp + 0x68] 0x180002921: ff 15 81 72 01 00 call qword ptr [rip + 0x17281] <??0wxString@@QEAA@XZ> 0x180002927: 90 nop 0x180002928: 48 8d 8c 24 a0 00 00 00 lea rcx, [rsp + 0xa0] 0x180002930: ff 15 2a 6b 01 00 call qword ptr [rip + 0x16b2a] <??BwxFormatString@@QEBAPEB_WXZ> 0x180002936: 48 8b d0 mov rdx, rax 0x180002939: 48 8d 4c 24 28 lea rcx, [rsp + 0x28] 0x18000293e: e8 ad fb ff ff call 0x1800024f0 <function_1800024f0> 0x180002943: 90 nop 0x180002944: 48 8d 4c 24 68 lea rcx, [rsp + 0x68] 0x180002949: ff 15 61 72 01 00 call qword ptr [rip + 0x17261] <??1wxString@@QEAA@XZ> 0x18000294f: 90 nop 0x180002950: 48 8b 7c 24 60 mov rdi, qword ptr [rsp + 0x60] 0x180002955: 48 89 bc 24 50 01 00 00 mov qword ptr [rsp + 0x150], rdi 0x18000295d: 48 85 ff test rdi, rdi 0x180002960: 74 1d je 0x18000297f <?AcceptIfActive@wxFTP@@IEAAPEAVwxSocketBase@@PEAV2@@Z+0x19f> 0x180002962: 48 8d 4f 20 lea rcx, [rdi + 0x20] 0x180002966: ff 15 8c 6a 01 00 call qword ptr [rip + 0x16a8c] <??1wxStringToStringHashMap@@QEAA@XZ> 0x18000296c: 90 nop 0x18000296d: 48 8b cf mov rcx, rdi 0x180002970: ff 15 7a 6a 01 00 call qword ptr [rip + 0x16a7a] <??1wxStringToNumHashMap@@QEAA@XZ> 0x180002976: 48 8b cf mov rcx, rdi 0x180002979: e8 90 07 01 00 call 0x18001310e <function_18001310e> 0x18000297e: 90 nop 0x18000297f: 48 8d 8c 24 a0 00 00 00 lea rcx, [rsp + 0xa0] 0x180002987: ff 15 f3 6a 01 00 call qword ptr [rip + 0x16af3] <??1wxFormatString@@QEAA@XZ> 0x18000298d: 90 nop 0x18000298e: 48 8d 8c 24 00 01 00 00 lea rcx, [rsp + 0x100] 0x180002996: ff 15 14 72 01 00 call qword ptr [rip + 0x17214] <??1wxString@@QEAA@XZ> 0x18000299c: 90 nop 0x18000299d: 48 8d 8c 24 c8 00 00 00 lea rcx, [rsp + 0xc8] 0x1800029a5: ff 15 05 72 01 00 call qword ptr [rip + 0x17205] <??1wxString@@QEAA@XZ> 0x1800029ab: 48 85 db test rbx, rbx 0x1800029ae: 74 3c je 0x1800029ec <?AcceptIfActive@wxFTP@@IEAAPEAVwxSocketBase@@PEAV2@@Z+0x20c> 0x1800029b0: 48 8b 03 mov rax, qword ptr [rbx] 0x1800029b3: ba 01 00 00 00 mov edx, 1 0x1800029b8: 48 8b cb mov rcx, rbx 0x1800029bb: ff 50 08 call qword ptr [rax + 8] 0x1800029be: 33 db xor ebx, ebx 0x1800029c0: eb 2a jmp 0x1800029ec <?AcceptIfActive@wxFTP@@IEAAPEAVwxSocketBase@@PEAV2@@Z+0x20c> 0x1800029c2: c7 86 78 01 00 00 00 00 00 00 mov dword ptr [rsi + 0x178], 0 0x1800029cc: b2 01 mov dl, 1 0x1800029ce: 48 8b cb mov rcx, rbx 0x1800029d1: e8 6a e2 00 00 call 0x180010c40 <?Accept@wxSocketServer@@QEAAPEAVwxSocketBase@@_N@Z> 0x1800029d6: 48 8b d8 mov rbx, rax 0x1800029d9: 48 85 ff test rdi, rdi 0x1800029dc: 74 0e je 0x1800029ec <?AcceptIfActive@wxFTP@@IEAAPEAVwxSocketBase@@PEAV2@@Z+0x20c> 0x1800029de: 48 8b 07 mov rax, qword ptr [rdi] 0x1800029e1: ba 01 00 00 00 mov edx, 1 0x1800029e6: 48 8b cf mov rcx, rdi 0x1800029e9: ff 50 08 call qword ptr [rax + 8] 0x1800029ec: 48 8b c3 mov rax, rbx 0x1800029ef: 4c 8d 9c 24 40 01 00 00 lea r11, [rsp + 0x140] 0x1800029f7: 49 8b 5b 18 mov rbx, qword ptr [r11 + 0x18] 0x1800029fb: 49 8b 73 20 mov rsi, qword ptr [r11 + 0x20] 0x1800029ff: 49 8b e3 mov rsp, r11 0x180002a02: 5f pop rdi 0x180002a03: c3 ret ; data inside code section at 0x180002a04 -- 0x180002a10 0x180002a04: cc cc cc cc cc cc cc cc cc cc cc cc |............ | ; function: ?GetResult@wxFTP@@IEAADXZ at 0x180002a10 -- 0x180002e09 0x180002a10: 48 8b c4 mov rax, rsp 0x180002a13: 56 push rsi 0x180002a14: 57 push rdi 0x180002a15: 41 54 push r12 0x180002a17: 41 55 push r13 0x180002a19: 41 56 push r14 0x180002a1b: 48 81 ec 80 01 00 00 sub rsp, 0x180 0x180002a22: 48 c7 44 24 38 fe ff ff ff mov qword ptr [rsp + 0x38], -2 0x180002a2b: 48 89 58 10 mov qword ptr [rax + 0x10], rbx 0x180002a2f: 48 89 68 18 mov qword ptr [rax + 0x18], rbp 0x180002a33: 48 8b 05 06 bf 02 00 mov rax, qword ptr [rip + 0x2bf06] 0x180002a3a: 48 33 c4 xor rax, rsp 0x180002a3d: 48 89 84 24 78 01 00 00 mov qword ptr [rsp + 0x178], rax 0x180002a45: 48 8b f1 mov rsi, rcx 0x180002a48: 80 b9 c9 01 00 00 00 cmp byte ptr [rcx + 0x1c9], 0 0x180002a4f: 74 07 je 0x180002a58 <?GetResult@wxFTP@@IEAADXZ+0x48> 0x180002a51: 32 c0 xor al, al 0x180002a53: e9 85 03 00 00 jmp 0x180002ddd <?GetResult@wxFTP@@IEAADXZ+0x3cd> 0x180002a58: 48 8d 8c 24 40 01 00 00 lea rcx, [rsp + 0x140] 0x180002a60: ff 15 42 71 01 00 call qword ptr [rip + 0x17142] <??0wxString@@QEAA@XZ> 0x180002a66: 90 nop 0x180002a67: 48 8d 8e 88 01 00 00 lea rcx, [rsi + 0x188] 0x180002a6e: ff 15 7c 6a 01 00 call qword ptr [rip + 0x16a7c] <?clear@wxString@@QEAAXXZ> 0x180002a74: 40 32 ff xor dil, dil 0x180002a77: 41 b4 01 mov r12b, 1 0x180002a7a: 32 db xor bl, bl 0x180002a7c: 41 be 01 00 00 00 mov r14d, 1 0x180002a82: 40 84 ff test dil, dil 0x180002a85: 0f 85 d5 01 00 00 jne 0x180002c60 <?GetResult@wxFTP@@IEAADXZ+0x250> 0x180002a8b: 48 8d 8c 24 08 01 00 00 lea rcx, [rsp + 0x108] 0x180002a93: ff 15 0f 71 01 00 call qword ptr [rip + 0x1710f] <??0wxString@@QEAA@XZ> 0x180002a99: 90 nop 0x180002a9a: 48 8d 94 24 08 01 00 00 lea rdx, [rsp + 0x108] 0x180002aa2: 48 8b ce mov rcx, rsi 0x180002aa5: e8 46 68 00 00 call 0x1800092f0 <?ReadLine@wxProtocol@@SA?AW4wxProtocolError@@PEAVwxSocketBase@@AEAVwxString@@@Z> 0x180002aaa: 89 86 78 01 00 00 mov dword ptr [rsi + 0x178], eax 0x180002ab0: 85 c0 test eax, eax 0x180002ab2: 0f 85 7b 01 00 00 jne 0x180002c33 <?GetResult@wxFTP@@IEAADXZ+0x223> 0x180002ab8: 48 8d 94 24 08 01 00 00 lea rdx, [rsp + 0x108] 0x180002ac0: 48 8b ce mov rcx, rsi 0x180002ac3: e8 98 63 00 00 call 0x180008e60 <?LogResponse@wxProtocol@@QEAAXAEBVwxString@@@Z> 0x180002ac8: 48 8d 8e 88 01 00 00 lea rcx, [rsi + 0x188] 0x180002acf: ff 15 eb 70 01 00 call qword ptr [rip + 0x170eb] <?empty@wxString@@QEBA_NXZ> 0x180002ad5: 84 c0 test al, al 0x180002ad7: 75 12 jne 0x180002aeb <?GetResult@wxFTP@@IEAADXZ+0xdb> 0x180002ad9: ba 0a 00 00 00 mov edx, 0xa 0x180002ade: 48 8d 8e 88 01 00 00 lea rcx, [rsi + 0x188] 0x180002ae5: ff 15 fd 69 01 00 call qword ptr [rip + 0x169fd] <??YwxString@@QEAAAEAV0@_W@Z> 0x180002aeb: 48 8d 94 24 08 01 00 00 lea rdx, [rsp + 0x108] 0x180002af3: 48 8d 8e 88 01 00 00 lea rcx, [rsi + 0x188] 0x180002afa: ff 15 e0 69 01 00 call qword ptr [rip + 0x169e0] <??YwxString@@QEAAAEAV0@AEBV0@@Z> 0x180002b00: 48 8d 8c 24 08 01 00 00 lea rcx, [rsp + 0x108] 0x180002b08: ff 15 ca 69 01 00 call qword ptr [rip + 0x169ca] <?Len@wxString@@QEBA_KXZ> 0x180002b0e: 48 83 f8 04 cmp rax, 4 0x180002b12: 73 11 jae 0x180002b25 <?GetResult@wxFTP@@IEAADXZ+0x115> 0x180002b14: 45 84 e4 test r12b, r12b 0x180002b17: 0f 84 ba 00 00 00 je 0x180002bd7 <?GetResult@wxFTP@@IEAADXZ+0x1c7> 0x180002b1d: 40 b7 01 mov dil, 1 0x180002b20: e9 b2 00 00 00 jmp 0x180002bd7 <?GetResult@wxFTP@@IEAADXZ+0x1c7> 0x180002b25: 41 b8 03 00 00 00 mov r8d, 3 0x180002b2b: 48 8d 54 24 20 lea rdx, [rsp + 0x20] 0x180002b30: 48 8d 8c 24 08 01 00 00 lea rcx, [rsp + 0x108] 0x180002b38: ff 15 a2 70 01 00 call qword ptr [rip + 0x170a2] <?GetChar@wxString@@QEBA?AVwxUniChar@@_K@Z> 0x180002b3e: 48 8b c8 mov rcx, rax 0x180002b41: ff 15 89 69 01 00 call qword ptr [rip + 0x16989] <??BwxUniChar@@QEBA_WXZ> 0x180002b47: 44 0f b7 e8 movzx r13d, ax 0x180002b4b: 45 84 e4 test r12b, r12b 0x180002b4e: 74 5b je 0x180002bab <?GetResult@wxFTP@@IEAADXZ+0x19b> 0x180002b50: 41 b8 03 00 00 00 mov r8d, 3 0x180002b56: 48 8d 94 24 08 01 00 00 lea rdx, [rsp + 0x108] 0x180002b5e: 48 8d 8c 24 d0 00 00 00 lea rcx, [rsp + 0xd0] 0x180002b66: ff 15 5c 69 01 00 call qword ptr [rip + 0x1695c] <??0wxString@@QEAA@AEBV0@_K@Z> 0x180002b6c: 90 nop 0x180002b6d: 48 8b d0 mov rdx, rax 0x180002b70: 48 8d 8c 24 40 01 00 00 lea rcx, [rsp + 0x140] 0x180002b78: ff 15 0a 70 01 00 call qword ptr [rip + 0x1700a] <??4wxString@@QEAAAEAV0@AEBV0@@Z> 0x180002b7e: 90 nop 0x180002b7f: 48 8d 8c 24 d0 00 00 00 lea rcx, [rsp + 0xd0] 0x180002b87: ff 15 23 70 01 00 call qword ptr [rip + 0x17023] <??1wxString@@QEAA@XZ> 0x180002b8d: 45 0f b7 dd movzx r11d, r13w 0x180002b91: 41 83 fb 20 cmp r11d, 0x20 0x180002b95: 74 10 je 0x180002ba7 <?GetResult@wxFTP@@IEAADXZ+0x197> 0x180002b97: 41 83 fb 2d cmp r11d, 0x2d 0x180002b9b: 74 05 je 0x180002ba2 <?GetResult@wxFTP@@IEAADXZ+0x192> 0x180002b9d: 40 b7 01 mov dil, 1 0x180002ba0: eb 35 jmp 0x180002bd7 <?GetResult@wxFTP@@IEAADXZ+0x1c7> 0x180002ba2: 45 32 e4 xor r12b, r12b 0x180002ba5: eb 30 jmp 0x180002bd7 <?GetResult@wxFTP@@IEAADXZ+0x1c7> 0x180002ba7: b3 01 mov bl, 1 0x180002ba9: eb 2c jmp 0x180002bd7 <?GetResult@wxFTP@@IEAADXZ+0x1c7> 0x180002bab: 4c 8d 8c 24 40 01 00 00 lea r9, [rsp + 0x140] 0x180002bb3: 33 d2 xor edx, edx 0x180002bb5: 44 8d 42 03 lea r8d, [rdx + 3] 0x180002bb9: 48 8d 8c 24 08 01 00 00 lea rcx, [rsp + 0x108] 0x180002bc1: ff 15 f9 68 01 00 call qword ptr [rip + 0x168f9] <?compare@wxString@@QEBAH_K0AEBV1@@Z> 0x180002bc7: 85 c0 test eax, eax 0x180002bc9: 75 0c jne 0x180002bd7 <?GetResult@wxFTP@@IEAADXZ+0x1c7> 0x180002bcb: 0f b6 db movzx ebx, bl 0x180002bce: 66 41 83 fd 20 cmp r13w, 0x20 0x180002bd3: 41 0f 44 de cmove ebx, r14d 0x180002bd7: 48 8d 8c 24 08 01 00 00 lea rcx, [rsp + 0x108] 0x180002bdf: ff 15 cb 6f 01 00 call qword ptr [rip + 0x16fcb] <??1wxString@@QEAA@XZ> 0x180002be5: 84 db test bl, bl 0x180002be7: 0f 84 95 fe ff ff je 0x180002a82 <?GetResult@wxFTP@@IEAADXZ+0x72> 0x180002bed: 40 84 ff test dil, dil 0x180002bf0: 75 6e jne 0x180002c60 <?GetResult@wxFTP@@IEAADXZ+0x250> 0x180002bf2: c7 86 78 01 00 00 00 00 00 00 mov dword ptr [rsi + 0x178], 0 0x180002bfc: 45 33 c0 xor r8d, r8d 0x180002bff: 48 8d 54 24 28 lea rdx, [rsp + 0x28] 0x180002c04: 48 8d 8c 24 40 01 00 00 lea rcx, [rsp + 0x140] 0x180002c0c: ff 15 a6 68 01 00 call qword ptr [rip + 0x168a6] <??AwxString@@QEAA?AVwxUniCharRef@@I@Z> 0x180002c12: 48 8b c8 mov rcx, rax 0x180002c15: ff 15 95 68 01 00 call qword ptr [rip + 0x16895] <??BwxUniCharRef@@QEBADXZ> 0x180002c1b: 0f b6 d8 movzx ebx, al 0x180002c1e: 48 8d 8c 24 40 01 00 00 lea rcx, [rsp + 0x140] 0x180002c26: ff 15 84 6f 01 00 call qword ptr [rip + 0x16f84] <??1wxString@@QEAA@XZ> 0x180002c2c: 8a c3 mov al, bl 0x180002c2e: e9 aa 01 00 00 jmp 0x180002ddd <?GetResult@wxFTP@@IEAADXZ+0x3cd> 0x180002c33: c6 86 c9 01 00 00 01 mov byte ptr [rsi + 0x1c9], 1 0x180002c3a: 48 8d 8c 24 08 01 00 00 lea rcx, [rsp + 0x108] 0x180002c42: ff 15 68 6f 01 00 call qword ptr [rip + 0x16f68] <??1wxString@@QEAA@XZ> 0x180002c48: 90 nop 0x180002c49: 48 8d 8c 24 40 01 00 00 lea rcx, [rsp + 0x140] 0x180002c51: ff 15 59 6f 01 00 call qword ptr [rip + 0x16f59] <??1wxString@@QEAA@XZ> 0x180002c57: 32 c0 xor al, al 0x180002c59: e9 7f 01 00 00 jmp 0x180002ddd <?GetResult@wxFTP@@IEAADXZ+0x3cd> ; data inside code section at 0x180002c5e -- 0x180002c60 0x180002c5e: 66 90 |f. | 0x180002c60: 48 8d 1d 4d 7b 01 00 lea rbx, [rip + 0x17b4d] 0x180002c67: 48 8b d3 mov rdx, rbx 0x180002c6a: 48 8d 8c 24 d0 00 00 00 lea rcx, [rsp + 0xd0] 0x180002c72: ff 15 20 68 01 00 call qword ptr [rip + 0x16820] <??0wxString@@QEAA@PEBD@Z> 0x180002c78: 48 8b d0 mov rdx, rax 0x180002c7b: b9 06 00 00 00 mov ecx, 6 0x180002c80: ff 15 0a 68 01 00 call qword ptr [rip + 0x1680a] <?IsLevelEnabled@wxLog@@SA_NKVwxString@@@Z> 0x180002c86: 84 c0 test al, al 0x180002c88: 0f 84 35 01 00 00 je 0x180002dc3 <?GetResult@wxFTP@@IEAADXZ+0x3b3> 0x180002c8e: 48 8d 84 24 b8 00 00 00 lea rax, [rsp + 0xb8] 0x180002c96: 48 89 44 24 20 mov qword ptr [rsp + 0x20], rax 0x180002c9b: 48 8d 15 5e 7b 01 00 lea rdx, [rip + 0x17b5e] 0x180002ca2: 48 8d 8c 24 08 01 00 00 lea rcx, [rsp + 0x108] 0x180002caa: ff 15 f8 67 01 00 call qword ptr [rip + 0x167f8] <??0wxFormatString@@QEAA@PEB_W@Z> 0x180002cb0: 90 nop 0x180002cb1: 48 8d 94 24 b8 00 00 00 lea rdx, [rsp + 0xb8] 0x180002cb9: 48 8d 8e 88 01 00 00 lea rcx, [rsi + 0x188] 0x180002cc0: ff 15 da 67 01 00 call qword ptr [rip + 0x167da] <?c_str@wxString@@QEBA?AVwxCStrData@@XZ> 0x180002cc6: 48 8b f8 mov rdi, rax 0x180002cc9: 48 89 44 24 28 mov qword ptr [rsp + 0x28], rax 0x180002cce: c7 44 24 40 06 00 00 00 mov dword ptr [rsp + 0x40], 6 0x180002cd6: 48 8d 05 73 7a 01 00 lea rax, [rip + 0x17a73] 0x180002cdd: 48 89 44 24 48 mov qword ptr [rsp + 0x48], rax 0x180002ce2: 48 8d 05 f7 7a 01 00 lea rax, [rip + 0x17af7] 0x180002ce9: 48 89 44 24 58 mov qword ptr [rsp + 0x58], rax 0x180002cee: c7 44 24 50 68 01 00 00 mov dword ptr [rsp + 0x50], 0x168 0x180002cf6: 48 89 5c 24 60 mov qword ptr [rsp + 0x60], rbx 0x180002cfb: 33 c9 xor ecx, ecx 0x180002cfd: ff 15 7d 64 01 00 call qword ptr [rip + 0x1647d] <_time64> 0x180002d03: 48 89 44 24 68 mov qword ptr [rsp + 0x68], rax 0x180002d08: ff 15 da 66 01 00 call qword ptr [rip + 0x166da] <?GetCurrentId@wxThread@@SAKXZ> 0x180002d0e: 89 44 24 70 mov dword ptr [rsp + 0x70], eax 0x180002d12: 48 c7 44 24 78 00 00 00 00 mov qword ptr [rsp + 0x78], 0 0x180002d1b: 48 8d 8c 24 80 00 00 00 lea rcx, [rsp + 0x80] 0x180002d23: ff 15 7f 6e 01 00 call qword ptr [rip + 0x16e7f] <??0wxString@@QEAA@XZ> 0x180002d29: 90 nop 0x180002d2a: 45 8b ce mov r9d, r14d 0x180002d2d: 4c 8d 84 24 08 01 00 00 lea r8, [rsp + 0x108] 0x180002d35: 48 8b d7 mov rdx, rdi 0x180002d38: 48 8d 4c 24 20 lea rcx, [rsp + 0x20] 0x180002d3d: ff 15 9d 66 01 00 call qword ptr [rip + 0x1669d] <??0?$wxArgNormalizerWchar@AEBVwxCStrData@@@@QEAA@AEBVwxCStrData@@PEBVwxFormatString@@I@Z> 0x180002d43: 48 8d 4c 24 20 lea rcx, [rsp + 0x20] 0x180002d48: ff 15 1a 67 01 00 call qword ptr [rip + 0x1671a] <?get@?$wxArgNormalizerWchar@AEBVwxCStrData@@@@QEBAPEB_WXZ> 0x180002d4e: 48 8b d8 mov rbx, rax 0x180002d51: 48 8d 8c 24 08 01 00 00 lea rcx, [rsp + 0x108] 0x180002d59: ff 15 01 67 01 00 call qword ptr [rip + 0x16701] <??BwxFormatString@@QEBAPEB_WXZ> 0x180002d5f: 48 8b d0 mov rdx, rax 0x180002d62: 4c 8b c3 mov r8, rbx 0x180002d65: 48 8d 4c 24 40 lea rcx, [rsp + 0x40] 0x180002d6a: e8 81 f7 ff ff call 0x1800024f0 <function_1800024f0> 0x180002d6f: 90 nop 0x180002d70: 48 8b cf mov rcx, rdi 0x180002d73: ff 15 d7 66 01 00 call qword ptr [rip + 0x166d7] <??1wxCStrData@@QEAA@XZ> 0x180002d79: 90 nop 0x180002d7a: 48 8d 8c 24 80 00 00 00 lea rcx, [rsp + 0x80] 0x180002d82: ff 15 28 6e 01 00 call qword ptr [rip + 0x16e28] <??1wxString@@QEAA@XZ> 0x180002d88: 90 nop 0x180002d89: 48 8b 5c 24 78 mov rbx, qword ptr [rsp + 0x78] 0x180002d8e: 48 89 5c 24 28 mov qword ptr [rsp + 0x28], rbx 0x180002d93: 48 85 db test rbx, rbx 0x180002d96: 74 1d je 0x180002db5 <?GetResult@wxFTP@@IEAADXZ+0x3a5> 0x180002d98: 48 8d 4b 20 lea rcx, [rbx + 0x20] 0x180002d9c: ff 15 56 66 01 00 call qword ptr [rip + 0x16656] <??1wxStringToStringHashMap@@QEAA@XZ> 0x180002da2: 90 nop 0x180002da3: 48 8b cb mov rcx, rbx 0x180002da6: ff 15 44 66 01 00 call qword ptr [rip + 0x16644] <??1wxStringToNumHashMap@@QEAA@XZ> 0x180002dac: 48 8b cb mov rcx, rbx 0x180002daf: e8 5a 03 01 00 call 0x18001310e <function_18001310e> 0x180002db4: 90 nop 0x180002db5: 48 8d 8c 24 08 01 00 00 lea rcx, [rsp + 0x108] 0x180002dbd: ff 15 bd 66 01 00 call qword ptr [rip + 0x166bd] <??1wxFormatString@@QEAA@XZ> 0x180002dc3: c7 86 78 01 00 00 02 00 00 00 mov dword ptr [rsi + 0x178], 2 0x180002dcd: 48 8d 8c 24 40 01 00 00 lea rcx, [rsp + 0x140] 0x180002dd5: ff 15 d5 6d 01 00 call qword ptr [rip + 0x16dd5] <??1wxString@@QEAA@XZ> 0x180002ddb: 32 c0 xor al, al 0x180002ddd: 48 8b 8c 24 78 01 00 00 mov rcx, qword ptr [rsp + 0x178] 0x180002de5: 48 33 cc xor rcx, rsp 0x180002de8: e8 03 05 01 00 call 0x1800132f0 <__security_check_cookie> 0x180002ded: 4c 8d 9c 24 80 01 00 00 lea r11, [rsp + 0x180] 0x180002df5: 49 8b 5b 38 mov rbx, qword ptr [r11 + 0x38] 0x180002df9: 49 8b 6b 40 mov rbp, qword ptr [r11 + 0x40] 0x180002dfd: 49 8b e3 mov rsp, r11 0x180002e00: 41 5e pop r14 0x180002e02: 41 5d pop r13 0x180002e04: 41 5c pop r12 0x180002e06: 5f pop rdi 0x180002e07: 5e pop rsi 0x180002e08: c3 ret ; data inside code section at 0x180002e09 -- 0x180002e10 0x180002e09: cc cc cc cc cc cc cc |....... | ; function: ?GetPortCmdArgument@wxFTP@@IEAA?AVwxString@@AEBVwxIPV4address@@0@Z at 0x180002e10 -- 0x180002f89 0x180002e10: 40 55 push rbp 0x180002e12: 56 push rsi 0x180002e13: 57 push rdi 0x180002e14: 48 81 ec 20 01 00 00 sub rsp, 0x120 0x180002e1b: 48 c7 44 24 28 fe ff ff ff mov qword ptr [rsp + 0x28], -2 0x180002e24: 48 89 9c 24 40 01 00 00 mov qword ptr [rsp + 0x140], rbx 0x180002e2c: 49 8b d9 mov rbx, r9 0x180002e2f: 48 8b f2 mov rsi, rdx 0x180002e32: 48 89 54 24 30 mov qword ptr [rsp + 0x30], rdx 0x180002e37: c7 44 24 20 00 00 00 00 mov dword ptr [rsp + 0x20], 0 0x180002e3f: 49 8b 00 mov rax, qword ptr [r8] 0x180002e42: 49 8b c8 mov rcx, r8 0x180002e45: ff 50 40 call qword ptr [rax + 0x40] 0x180002e48: c7 44 24 20 01 00 00 00 mov dword ptr [rsp + 0x20], 1 0x180002e50: 48 8b cb mov rcx, rbx 0x180002e53: e8 c8 73 00 00 call 0x18000a220 <?Service@wxIPaddress@@QEBAGXZ> 0x180002e58: 0f b7 d8 movzx ebx, ax 0x180002e5b: 48 8d 15 32 7a 01 00 lea rdx, [rip + 0x17a32] 0x180002e62: 48 8d 4c 24 38 lea rcx, [rsp + 0x38] 0x180002e67: ff 15 eb 6c 01 00 call qword ptr [rip + 0x16ceb] <??0wxString@@QEAA@PEB_W@Z> 0x180002e6d: 90 nop 0x180002e6e: 48 8d 15 1b 7a 01 00 lea rdx, [rip + 0x17a1b] 0x180002e75: 48 8d 4c 24 70 lea rcx, [rsp + 0x70] 0x180002e7a: ff 15 d8 6c 01 00 call qword ptr [rip + 0x16cd8] <??0wxString@@QEAA@PEB_W@Z> 0x180002e80: 90 nop 0x180002e81: 41 b1 01 mov r9b, 1 0x180002e84: 4c 8d 44 24 38 lea r8, [rsp + 0x38] 0x180002e89: 48 8d 54 24 70 lea rdx, [rsp + 0x70] 0x180002e8e: 48 8b ce mov rcx, rsi 0x180002e91: ff 15 61 66 01 00 call qword ptr [rip + 0x16661] <?Replace@wxString@@QEAA_KAEBV1@0_N@Z> 0x180002e97: 90 nop 0x180002e98: 48 8d 4c 24 70 lea rcx, [rsp + 0x70] 0x180002e9d: ff 15 0d 6d 01 00 call qword ptr [rip + 0x16d0d] <??1wxString@@QEAA@XZ> 0x180002ea3: 90 nop 0x180002ea4: 48 8d 4c 24 38 lea rcx, [rsp + 0x38] 0x180002ea9: ff 15 01 6d 01 00 call qword ptr [rip + 0x16d01] <??1wxString@@QEAA@XZ> 0x180002eaf: 48 8d 15 d2 79 01 00 lea rdx, [rip + 0x179d2] 0x180002eb6: 48 8d 4c 24 70 lea rcx, [rsp + 0x70] 0x180002ebb: ff 15 e7 65 01 00 call qword ptr [rip + 0x165e7] <??0wxFormatString@@QEAA@PEB_W@Z> 0x180002ec1: 90 nop 0x180002ec2: 48 8d 15 bf 79 01 00 lea rdx, [rip + 0x179bf] 0x180002ec9: 48 8d 4c 24 38 lea rcx, [rsp + 0x38] 0x180002ece: ff 15 d4 65 01 00 call qword ptr [rip + 0x165d4] <??0wxFormatString@@QEAA@PEB_W@Z> 0x180002ed4: 90 nop 0x180002ed5: 44 0f b6 c3 movzx r8d, bl 0x180002ed9: 48 8d 54 24 70 lea rdx, [rsp + 0x70] 0x180002ede: 48 8d 8c 24 e0 00 00 00 lea rcx, [rsp + 0xe0] 0x180002ee6: e8 35 f8 ff ff call 0x180002720 <function_180002720> 0x180002eeb: 48 8b f8 mov rdi, rax 0x180002eee: c1 fb 08 sar ebx, 8 0x180002ef1: 44 8b c3 mov r8d, ebx 0x180002ef4: 48 8d 54 24 38 lea rdx, [rsp + 0x38] 0x180002ef9: 48 8d 8c 24 a8 00 00 00 lea rcx, [rsp + 0xa8] 0x180002f01: e8 1a f8 ff ff call 0x180002720 <function_180002720> 0x180002f06: 48 8b d8 mov rbx, rax 0x180002f09: bd 2c 00 00 00 mov ebp, 0x2c 0x180002f0e: 8b d5 mov edx, ebp 0x180002f10: 48 8b ce mov rcx, rsi 0x180002f13: ff 15 f7 6c 01 00 call qword ptr [rip + 0x16cf7] <??6wxString@@QEAAAEAV0@_W@Z> 0x180002f19: 48 8b c8 mov rcx, rax 0x180002f1c: 48 8b d3 mov rdx, rbx 0x180002f1f: ff 15 2b 64 01 00 call qword ptr [rip + 0x1642b] <??6wxString@@QEAAAEAV0@AEBV0@@Z> 0x180002f25: 48 8b c8 mov rcx, rax 0x180002f28: 0f b7 d5 movzx edx, bp 0x180002f2b: ff 15 df 6c 01 00 call qword ptr [rip + 0x16cdf] <??6wxString@@QEAAAEAV0@_W@Z> 0x180002f31: 48 8b c8 mov rcx, rax 0x180002f34: 48 8b d7 mov rdx, rdi 0x180002f37: ff 15 13 64 01 00 call qword ptr [rip + 0x16413] <??6wxString@@QEAAAEAV0@AEBV0@@Z> 0x180002f3d: 90 nop 0x180002f3e: 48 8d 8c 24 a8 00 00 00 lea rcx, [rsp + 0xa8] 0x180002f46: ff 15 64 6c 01 00 call qword ptr [rip + 0x16c64] <??1wxString@@QEAA@XZ> 0x180002f4c: 90 nop 0x180002f4d: 48 8d 8c 24 e0 00 00 00 lea rcx, [rsp + 0xe0] 0x180002f55: ff 15 55 6c 01 00 call qword ptr [rip + 0x16c55] <??1wxString@@QEAA@XZ> 0x180002f5b: 90 nop 0x180002f5c: 48 8d 4c 24 38 lea rcx, [rsp + 0x38] 0x180002f61: ff 15 19 65 01 00 call qword ptr [rip + 0x16519] <??1wxFormatString@@QEAA@XZ> 0x180002f67: 90 nop 0x180002f68: 48 8d 4c 24 70 lea rcx, [rsp + 0x70] 0x180002f6d: ff 15 0d 65 01 00 call qword ptr [rip + 0x1650d] <??1wxFormatString@@QEAA@XZ> 0x180002f73: 48 8b c6 mov rax, rsi 0x180002f76: 48 8b 9c 24 40 01 00 00 mov rbx, qword ptr [rsp + 0x140] 0x180002f7e: 48 81 c4 20 01 00 00 add rsp, 0x120 0x180002f85: 5f pop rdi 0x180002f86: 5e pop rsi 0x180002f87: 5d pop rbp 0x180002f88: c3 ret ; data inside code section at 0x180002f89 -- 0x180002f90 0x180002f89: cc cc cc cc cc cc cc |....... | ; function: function_180002f90 at 0x180002f90 -- 0x180003004 0x180002f90: 48 89 4c 24 08 mov qword ptr [rsp + 8], rcx 0x180002f95: 53 push rbx 0x180002f96: 48 83 ec 30 sub rsp, 0x30 0x180002f9a: 48 c7 44 24 20 fe ff ff ff mov qword ptr [rsp + 0x20], -2 0x180002fa3: 48 8b d9 mov rbx, rcx 0x180002fa6: 48 8d 05 cb 74 01 00 lea rax, [rip + 0x174cb] 0x180002fad: 48 89 01 mov qword ptr [rcx], rax 0x180002fb0: 48 8b 49 38 mov rcx, qword ptr [rcx + 0x38] 0x180002fb4: 48 85 c9 test rcx, rcx 0x180002fb7: 74 0b je 0x180002fc4 <function_180002f90+0x34> 0x180002fb9: 48 8b 01 mov rax, qword ptr [rcx] 0x180002fbc: ba 01 00 00 00 mov edx, 1 0x180002fc1: ff 50 08 call qword ptr [rax + 8] 0x180002fc4: 48 8b 4b 40 mov rcx, qword ptr [rbx + 0x40] 0x180002fc8: e8 43 fa ff ff call 0x180002a10 <?GetResult@wxFTP@@IEAADXZ> 0x180002fcd: 3c 32 cmp al, 0x32 0x180002fcf: 75 0d jne 0x180002fde <function_180002f90+0x4e> 0x180002fd1: 48 8b 43 40 mov rax, qword ptr [rbx + 0x40] 0x180002fd5: c6 80 c0 01 00 00 00 mov byte ptr [rax + 0x1c0], 0 0x180002fdc: eb 19 jmp 0x180002ff7 <function_180002f90+0x67> 0x180002fde: 84 c0 test al, al 0x180002fe0: 75 15 jne 0x180002ff7 <function_180002f90+0x67> 0x180002fe2: 48 8b 4b 40 mov rcx, qword ptr [rbx + 0x40] 0x180002fe6: 48 8b 01 mov rax, qword ptr [rcx] 0x180002fe9: ff 50 68 call qword ptr [rax + 0x68] 0x180002fec: 48 8b 4b 40 mov rcx, qword ptr [rbx + 0x40] 0x180002ff0: 48 8b 01 mov rax, qword ptr [rcx] 0x180002ff3: ff 50 38 call qword ptr [rax + 0x38] 0x180002ff6: 90 nop 0x180002ff7: 48 8b cb mov rcx, rbx 0x180002ffa: 48 83 c4 30 add rsp, 0x30 0x180002ffe: 5b pop rbx 0x180002fff: e9 ec a2 00 00 jmp 0x18000d2f0 <??1wxSocketInputStream@@UEAA@XZ> ; data inside code section at 0x180003004 -- 0x180003010 0x180003004: cc cc cc cc cc cc cc cc cc cc cc cc |............ | ; statically linked function: ??_G?$_Greedy_node@W4agent_status@Concurrency@@@Concurrency@@UEAAPEAXI@Z at 0x180003010 -- 0x18000303f ; data inside code section at 0x18000303f -- 0x180003040 0x18000303f: cc |. | ; function: function_180003040 at 0x180003040 -- 0x1800030c1 0x180003040: 48 89 4c 24 08 mov qword ptr [rsp + 8], rcx 0x180003045: 53 push rbx 0x180003046: 48 83 ec 30 sub rsp, 0x30 0x18000304a: 48 c7 44 24 20 fe ff ff ff mov qword ptr [rsp + 0x20], -2 0x180003053: 48 8b d9 mov rbx, rcx 0x180003056: 48 8d 05 bb 74 01 00 lea rax, [rip + 0x174bb] 0x18000305d: 48 89 01 mov qword ptr [rcx], rax 0x180003060: ff 15 1a 63 01 00 call qword ptr [rip + 0x1631a] <?IsOk@wxStreamBase@@UEBA_NXZ> 0x180003066: 84 c0 test al, al 0x180003068: 74 2b je 0x180003095 <function_180003040+0x55> 0x18000306a: 48 8b 4b 20 mov rcx, qword ptr [rbx + 0x20] 0x18000306e: 48 85 c9 test rcx, rcx 0x180003071: 74 0b je 0x18000307e <function_180003040+0x3e> 0x180003073: 48 8b 01 mov rax, qword ptr [rcx] 0x180003076: ba 01 00 00 00 mov edx, 1 0x18000307b: ff 50 08 call qword ptr [rax + 8] 0x18000307e: 48 8b 4b 28 mov rcx, qword ptr [rbx + 0x28] 0x180003082: e8 89 f9 ff ff call 0x180002a10 <?GetResult@wxFTP@@IEAADXZ> 0x180003087: 4c 8b 5b 28 mov r11, qword ptr [rbx + 0x28] 0x18000308b: 41 c6 83 c0 01 00 00 00 mov byte ptr [r11 + 0x1c0], 0 0x180003093: eb 1f jmp 0x1800030b4 <function_180003040+0x74> 0x180003095: 48 8b 4b 28 mov rcx, qword ptr [rbx + 0x28] 0x180003099: 48 8b 01 mov rax, qword ptr [rcx] 0x18000309c: ff 50 68 call qword ptr [rax + 0x68] 0x18000309f: 48 8b 4b 20 mov rcx, qword ptr [rbx + 0x20] 0x1800030a3: 48 85 c9 test rcx, rcx 0x1800030a6: 74 0c je 0x1800030b4 <function_180003040+0x74> 0x1800030a8: 48 8b 01 mov rax, qword ptr [rcx] 0x1800030ab: ba 01 00 00 00 mov edx, 1 0x1800030b0: ff 50 08 call qword ptr [rax + 8] 0x1800030b3: 90 nop 0x1800030b4: 48 8b cb mov rcx, rbx 0x1800030b7: 48 83 c4 30 add rsp, 0x30 0x1800030bb: 5b pop rbx 0x1800030bc: e9 6f a1 00 00 jmp 0x18000d230 <??1wxSocketOutputStream@@UEAA@XZ> ; data inside code section at 0x1800030c1 -- 0x1800030d0 0x1800030c1: cc cc cc cc cc cc cc cc cc cc cc cc cc cc cc |............... | ; statically linked function: ??_G?$_Greedy_node@W4agent_status@Concurrency@@@Concurrency@@UEAAPEAXI@Z at 0x1800030d0 -- 0x1800030ff ; data inside code section at 0x1800030ff -- 0x180003100 0x1800030ff: cc |. | ; function: function_180003100 at 0x180003100 -- 0x18000315f 0x180003100: 40 57 push rdi 0x180003102: 48 83 ec 20 sub rsp, 0x20 0x180003106: 48 8b f9 mov rdi, rcx 0x180003109: ff 15 19 63 01 00 call qword ptr [rip + 0x16319] <?GetUntypedNullData@wxPrivate@@YAPEAUUntypedBufferData@1@XZ> 0x18000310f: 48 8b 0f mov rcx, qword ptr [rdi] 0x180003112: 48 3b c8 cmp rcx, rax 0x180003115: 74 42 je 0x180003159 <function_180003100+0x59> 0x180003117: b8 ff ff 00 00 mov eax, 0xffff 0x18000311c: 48 89 5c 24 30 mov qword ptr [rsp + 0x30], rbx 0x180003121: 66 01 41 10 add word ptr [rcx + 0x10], ax 0x180003125: 48 8b 1f mov rbx, qword ptr [rdi] 0x180003128: 66 83 7b 10 00 cmp word ptr [rbx + 0x10], 0 0x18000312d: 75 1c jne 0x18000314b <function_180003100+0x4b> 0x18000312f: 48 85 db test rbx, rbx 0x180003132: 74 17 je 0x18000314b <function_180003100+0x4b> 0x180003134: 80 7b 12 00 cmp byte ptr [rbx + 0x12], 0 0x180003138: 74 09 je 0x180003143 <function_180003100+0x43> 0x18000313a: 48 8b 0b mov rcx, qword ptr [rbx] 0x18000313d: ff 15 35 60 01 00 call qword ptr [rip + 0x16035] <free> 0x180003143: 48 8b cb mov rcx, rbx 0x180003146: e8 c3 ff 00 00 call 0x18001310e <function_18001310e> 0x18000314b: ff 15 d7 62 01 00 call qword ptr [rip + 0x162d7] <?GetUntypedNullData@wxPrivate@@YAPEAUUntypedBufferData@1@XZ> 0x180003151: 48 8b 5c 24 30 mov rbx, qword ptr [rsp + 0x30] 0x180003156: 48 89 07 mov qword ptr [rdi], rax 0x180003159: 48 83 c4 20 add rsp, 0x20 0x18000315d: 5f pop rdi 0x18000315e: c3 ret ; data inside code section at 0x18000315f -- 0x180003160 0x18000315f: cc |. | ; function: ?CheckResult@wxFTP@@IEAA_ND@Z at 0x180003160 -- 0x180003179 0x180003160: 40 53 push rbx 0x180003162: 48 83 ec 20 sub rsp, 0x20 0x180003166: 0f b6 da movzx ebx, dl 0x180003169: e8 a2 f8 ff ff call 0x180002a10 <?GetResult@wxFTP@@IEAADXZ> 0x18000316e: 3a c3 cmp al, bl 0x180003170: 0f 94 c0 sete al 0x180003173: 48 83 c4 20 add rsp, 0x20 0x180003177: 5b pop rbx 0x180003178: c3 ret ; data inside code section at 0x180003179 -- 0x180003180 0x180003179: cc cc cc cc cc cc cc |....... | ; function: ?SendCommand@wxFTP@@QEAADAEBVwxString@@@Z at 0x180003180 -- 0x180003488 0x180003180: 48 8b c4 mov rax, rsp 0x180003183: 56 push rsi 0x180003184: 57 push rdi 0x180003185: 41 54 push r12 0x180003187: 48 81 ec 60 01 00 00 sub rsp, 0x160 0x18000318e: 48 c7 44 24 30 fe ff ff ff mov qword ptr [rsp + 0x30], -2 0x180003197: 48 89 58 18 mov qword ptr [rax + 0x18], rbx 0x18000319b: 48 89 68 20 mov qword ptr [rax + 0x20], rbp 0x18000319f: 48 8b 05 9a b7 02 00 mov rax, qword ptr [rip + 0x2b79a] 0x1800031a6: 48 33 c4 xor rax, rsp 0x1800031a9: 48 89 84 24 50 01 00 00 mov qword ptr [rsp + 0x150], rax 0x1800031b1: 48 8b ea mov rbp, rdx 0x1800031b4: 48 8b f1 mov rsi, rcx 0x1800031b7: 80 b9 c0 01 00 00 00 cmp byte ptr [rcx + 0x1c0], 0 0x1800031be: 74 11 je 0x1800031d1 <?SendCommand@wxFTP@@QEAADAEBVwxString@@@Z+0x51> 0x1800031c0: c7 81 78 01 00 00 09 00 00 00 mov dword ptr [rcx + 0x178], 9 0x1800031ca: 32 c0 xor al, al 0x1800031cc: e9 8f 02 00 00 jmp 0x180003460 <?SendCommand@wxFTP@@QEAADAEBVwxString@@@Z+0x2e0> 0x1800031d1: 4c 8d 05 44 77 01 00 lea r8, [rip + 0x17744] 0x1800031d8: 48 8d 8c 24 18 01 00 00 lea rcx, [rsp + 0x118] 0x1800031e0: ff 15 fa 60 01 00 call qword ptr [rip + 0x160fa] <??H@YA?AVwxString@@AEBV0@PEB_W@Z> 0x1800031e6: 90 nop 0x1800031e7: 4c 8b 05 8a 61 01 00 mov r8, qword ptr [rip + 0x1618a] 0x1800031ee: 49 83 38 00 cmp qword ptr [r8], 0 0x1800031f2: 75 17 jne 0x18000320b <?SendCommand@wxFTP@@QEAADAEBVwxString@@@Z+0x8b> 0x1800031f4: ff 15 76 61 01 00 call qword ptr [rip + 0x16176] <?wxGet_wxConvLibcPtr@@YAPEAVwxMBConv@@XZ> 0x1800031fa: 48 8b 0d 77 61 01 00 mov rcx, qword ptr [rip + 0x16177] 0x180003201: 48 89 01 mov qword ptr [rcx], rax 0x180003204: 4c 8b 05 6d 61 01 00 mov r8, qword ptr [rip + 0x1616d] 0x18000320b: 4d 8b 00 mov r8, qword ptr [r8] 0x18000320e: 48 8d 54 24 20 lea rdx, [rsp + 0x20] 0x180003213: 48 8d 8c 24 18 01 00 00 lea rcx, [rsp + 0x118] 0x18000321b: ff 15 0f 63 01 00 call qword ptr [rip + 0x1630f] <?mb_str@wxString@@QEBA?BV?$wxScopedCharTypeBuffer@D@@AEBVwxMBConv@@@Z> 0x180003221: 48 8b f8 mov rdi, rax 0x180003224: ff 15 fe 61 01 00 call qword ptr [rip + 0x161fe] <?GetUntypedNullData@wxPrivate@@YAPEAUUntypedBufferData@1@XZ> 0x18000322a: 48 89 44 24 28 mov qword ptr [rsp + 0x28], rax 0x18000322f: 48 8b d7 mov rdx, rdi 0x180003232: 48 8d 4c 24 28 lea rcx, [rsp + 0x28] 0x180003237: e8 d4 f3 ff ff call 0x180002610 <function_180002610> 0x18000323c: 90 nop 0x18000323d: ff 15 e5 61 01 00 call qword ptr [rip + 0x161e5] <?GetUntypedNullData@wxPrivate@@YAPEAUUntypedBufferData@1@XZ> 0x180003243: 41 bc ff ff 00 00 mov r12d, 0xffff 0x180003249: 48 8b 4c 24 20 mov rcx, qword ptr [rsp + 0x20] 0x18000324e: 48 3b c8 cmp rcx, rax 0x180003251: 74 33 je 0x180003286 <?SendCommand@wxFTP@@QEAADAEBVwxString@@@Z+0x106> 0x180003253: 66 44 01 61 10 add word ptr [rcx + 0x10], r12w 0x180003258: 48 8b 7c 24 20 mov rdi, qword ptr [rsp + 0x20] 0x18000325d: 66 83 7f 10 00 cmp word ptr [rdi + 0x10], 0 0x180003262: 75 17 jne 0x18000327b <?SendCommand@wxFTP@@QEAADAEBVwxString@@@Z+0xfb> 0x180003264: 80 7f 12 00 cmp byte ptr [rdi + 0x12], 0 0x180003268: 74 09 je 0x180003273 <?SendCommand@wxFTP@@QEAADAEBVwxString@@@Z+0xf3> 0x18000326a: 48 8b 0f mov rcx, qword ptr [rdi] 0x18000326d: ff 15 05 5f 01 00 call qword ptr [rip + 0x15f05] <free> 0x180003273: 48 8b cf mov rcx, rdi 0x180003276: e8 93 fe 00 00 call 0x18001310e <function_18001310e> 0x18000327b: ff 15 a7 61 01 00 call qword ptr [rip + 0x161a7] <?GetUntypedNullData@wxPrivate@@YAPEAUUntypedBufferData@1@XZ> 0x180003281: 48 89 44 24 20 mov qword ptr [rsp + 0x20], rax 0x180003286: 48 8b 5c 24 28 mov rbx, qword ptr [rsp + 0x28] 0x18000328b: 48 8b 13 mov rdx, qword ptr [rbx] 0x18000328e: 33 c0 xor eax, eax 0x180003290: 48 83 c9 ff or rcx, 0xffffffffffffffff 0x180003294: 48 8b fa mov rdi, rdx 0x180003297: f2 ae repne scasb al, byte ptr [rdi] 0x180003299: 48 f7 d1 not rcx 0x18000329c: 4c 8d 41 ff lea r8, [rcx - 1] 0x1800032a0: 48 8b ce mov rcx, rsi 0x1800032a3: e8 c8 d8 00 00 call 0x180010b70 <?Write@wxSocketBase@@QEAAAEAV1@PEBXI@Z> 0x1800032a8: 48 8b c8 mov rcx, rax 0x1800032ab: e8 e0 a5 00 00 call 0x18000d890 <?LastError@wxSocketBase@@QEBA?AW4wxSocketError@@XZ> 0x1800032b0: 85 c0 test eax, eax 0x1800032b2: 74 4f je 0x180003303 <?SendCommand@wxFTP@@QEAADAEBVwxString@@@Z+0x183> 0x1800032b4: c7 86 78 01 00 00 01 00 00 00 mov dword ptr [rsi + 0x178], 1 0x1800032be: ff 15 64 61 01 00 call qword ptr [rip + 0x16164] <?GetUntypedNullData@wxPrivate@@YAPEAUUntypedBufferData@1@XZ> 0x1800032c4: 48 3b d8 cmp rbx, rax 0x1800032c7: 74 25 je 0x1800032ee <?SendCommand@wxFTP@@QEAADAEBVwxString@@@Z+0x16e> 0x1800032c9: 66 44 01 63 10 add word ptr [rbx + 0x10], r12w 0x1800032ce: 75 17 jne 0x1800032e7 <?SendCommand@wxFTP@@QEAADAEBVwxString@@@Z+0x167> 0x1800032d0: 80 7b 12 00 cmp byte ptr [rbx + 0x12], 0 0x1800032d4: 74 09 je 0x1800032df <?SendCommand@wxFTP@@QEAADAEBVwxString@@@Z+0x15f> 0x1800032d6: 48 8b 0b mov rcx, qword ptr [rbx] 0x1800032d9: ff 15 99 5e 01 00 call qword ptr [rip + 0x15e99] <free> 0x1800032df: 48 8b cb mov rcx, rbx 0x1800032e2: e8 27 fe 00 00 call 0x18001310e <function_18001310e> 0x1800032e7: ff 15 3b 61 01 00 call qword ptr [rip + 0x1613b] <?GetUntypedNullData@wxPrivate@@YAPEAUUntypedBufferData@1@XZ> 0x1800032ed: 90 nop 0x1800032ee: 48 8d 8c 24 18 01 00 00 lea rcx, [rsp + 0x118] 0x1800032f6: ff 15 b4 68 01 00 call qword ptr [rip + 0x168b4] <??1wxString@@QEAA@XZ> 0x1800032fc: 32 c0 xor al, al 0x1800032fe: e9 5d 01 00 00 jmp 0x180003460 <?SendCommand@wxFTP@@QEAADAEBVwxString@@@Z+0x2e0> 0x180003303: 48 8d 8c 24 a8 00 00 00 lea rcx, [rsp + 0xa8] 0x18000330b: ff 15 97 68 01 00 call qword ptr [rip + 0x16897] <??0wxString@@QEAA@XZ> 0x180003311: 90 nop 0x180003312: 48 8d 8c 24 e0 00 00 00 lea rcx, [rsp + 0xe0] 0x18000331a: ff 15 88 68 01 00 call qword ptr [rip + 0x16888] <??0wxString@@QEAA@XZ> 0x180003320: 90 nop 0x180003321: 48 8d 15 e8 75 01 00 lea rdx, [rip + 0x175e8] 0x180003328: 48 8d 4c 24 70 lea rcx, [rsp + 0x70] 0x18000332d: ff 15 25 68 01 00 call qword ptr [rip + 0x16825] <??0wxString@@QEAA@PEB_W@Z> 0x180003333: 90 nop 0x180003334: 48 8d 54 24 38 lea rdx, [rsp + 0x38] 0x180003339: 48 8b cd mov rcx, rbp 0x18000333c: ff 15 e6 61 01 00 call qword ptr [rip + 0x161e6] <?Upper@wxString@@QEBA?AV1@XZ> 0x180003342: 90 nop 0x180003343: 4c 8d 84 24 e0 00 00 00 lea r8, [rsp + 0xe0] 0x18000334b: 48 8d 54 24 70 lea rdx, [rsp + 0x70] 0x180003350: 48 8b c8 mov rcx, rax 0x180003353: ff 15 c7 61 01 00 call qword ptr [rip + 0x161c7] <?StartsWith@wxString@@QEBA_NAEBV1@PEAV1@@Z> 0x180003359: 0f b6 f8 movzx edi, al 0x18000335c: 48 8d 4c 24 38 lea rcx, [rsp + 0x38] 0x180003361: ff 15 49 68 01 00 call qword ptr [rip + 0x16849] <??1wxString@@QEAA@XZ> 0x180003367: 90 nop 0x180003368: 48 8d 4c 24 70 lea rcx, [rsp + 0x70] 0x18000336d: ff 15 3d 68 01 00 call qword ptr [rip + 0x1683d] <??1wxString@@QEAA@XZ> 0x180003373: 40 84 ff test dil, dil 0x180003376: 74 53 je 0x1800033cb <?SendCommand@wxFTP@@QEAADAEBVwxString@@@Z+0x24b> 0x180003378: 48 8d 8c 24 e0 00 00 00 lea rcx, [rsp + 0xe0] 0x180003380: ff 15 92 61 01 00 call qword ptr [rip + 0x16192] <?length@wxString@@QEBA_KXZ> 0x180003386: 4c 8b c0 mov r8, rax 0x180003389: ba 2a 00 00 00 mov edx, 0x2a 0x18000338e: 48 8d 4c 24 38 lea rcx, [rsp + 0x38] 0x180003393: ff 15 77 61 01 00 call qword ptr [rip + 0x16177] <??0wxString@@QEAA@_W_K@Z> 0x180003399: 48 8b f8 mov rdi, rax 0x18000339c: 48 8d 15 6d 75 01 00 lea rdx, [rip + 0x1756d] 0x1800033a3: 48 8d 8c 24 a8 00 00 00 lea rcx, [rsp + 0xa8] 0x1800033ab: ff 15 57 61 01 00 call qword ptr [rip + 0x16157] <??6wxString@@QEAAAEAV0@PEB_W@Z> 0x1800033b1: 48 8b c8 mov rcx, rax 0x1800033b4: 48 8b d7 mov rdx, rdi 0x1800033b7: ff 15 93 5f 01 00 call qword ptr [rip + 0x15f93] <??6wxString@@QEAAAEAV0@AEBV0@@Z> 0x1800033bd: 90 nop 0x1800033be: 48 8d 4c 24 38 lea rcx, [rsp + 0x38] 0x1800033c3: ff 15 e7 67 01 00 call qword ptr [rip + 0x167e7] <??1wxString@@QEAA@XZ> 0x1800033c9: eb 11 jmp 0x1800033dc <?SendCommand@wxFTP@@QEAADAEBVwxString@@@Z+0x25c> 0x1800033cb: 48 8b d5 mov rdx, rbp 0x1800033ce: 48 8d 8c 24 a8 00 00 00 lea rcx, [rsp + 0xa8] 0x1800033d6: ff 15 ac 67 01 00 call qword ptr [rip + 0x167ac] <??4wxString@@QEAAAEAV0@AEBV0@@Z> 0x1800033dc: 48 8d 94 24 a8 00 00 00 lea rdx, [rsp + 0xa8] 0x1800033e4: 48 8b ce mov rcx, rsi 0x1800033e7: e8 54 5a 00 00 call 0x180008e40 <?LogRequest@wxProtocol@@QEAAXAEBVwxString@@@Z> 0x1800033ec: c7 86 78 01 00 00 00 00 00 00 mov dword ptr [rsi + 0x178], 0 0x1800033f6: 48 8b ce mov rcx, rsi 0x1800033f9: e8 12 f6 ff ff call 0x180002a10 <?GetResult@wxFTP@@IEAADXZ> 0x1800033fe: 0f b6 f8 movzx edi, al 0x180003401: 48 8d 8c 24 e0 00 00 00 lea rcx, [rsp + 0xe0] 0x180003409: ff 15 a1 67 01 00 call qword ptr [rip + 0x167a1] <??1wxString@@QEAA@XZ> 0x18000340f: 90 nop 0x180003410: 48 8d 8c 24 a8 00 00 00 lea rcx, [rsp + 0xa8] 0x180003418: ff 15 92 67 01 00 call qword ptr [rip + 0x16792] <??1wxString@@QEAA@XZ> 0x18000341e: 90 nop 0x18000341f: ff 15 03 60 01 00 call qword ptr [rip + 0x16003] <?GetUntypedNullData@wxPrivate@@YAPEAUUntypedBufferData@1@XZ> 0x180003425: 48 3b d8 cmp rbx, rax 0x180003428: 74 25 je 0x18000344f <?SendCommand@wxFTP@@QEAADAEBVwxString@@@Z+0x2cf> 0x18000342a: 66 44 01 63 10 add word ptr [rbx + 0x10], r12w 0x18000342f: 75 17 jne 0x180003448 <?SendCommand@wxFTP@@QEAADAEBVwxString@@@Z+0x2c8> 0x180003431: 80 7b 12 00 cmp byte ptr [rbx + 0x12], 0 0x180003435: 74 09 je 0x180003440 <?SendCommand@wxFTP@@QEAADAEBVwxString@@@Z+0x2c0> 0x180003437: 48 8b 0b mov rcx, qword ptr [rbx] 0x18000343a: ff 15 38 5d 01 00 call qword ptr [rip + 0x15d38] <free> 0x180003440: 48 8b cb mov rcx, rbx 0x180003443: e8 c6 fc 00 00 call 0x18001310e <function_18001310e> 0x180003448: ff 15 da 5f 01 00 call qword ptr [rip + 0x15fda] <?GetUntypedNullData@wxPrivate@@YAPEAUUntypedBufferData@1@XZ> 0x18000344e: 90 nop 0x18000344f: 48 8d 8c 24 18 01 00 00 lea rcx, [rsp + 0x118] 0x180003457: ff 15 53 67 01 00 call qword ptr [rip + 0x16753] <??1wxString@@QEAA@XZ> 0x18000345d: 40 8a c7 mov al, dil 0x180003460: 48 8b 8c 24 50 01 00 00 mov rcx, qword ptr [rsp + 0x150] 0x180003468: 48 33 cc xor rcx, rsp 0x18000346b: e8 80 fe 00 00 call 0x1800132f0 <__security_check_cookie> 0x180003470: 4c 8d 9c 24 60 01 00 00 lea r11, [rsp + 0x160] 0x180003478: 49 8b 5b 30 mov rbx, qword ptr [r11 + 0x30] 0x18000347c: 49 8b 6b 38 mov rbp, qword ptr [r11 + 0x38] 0x180003480: 49 8b e3 mov rsp, r11 0x180003483: 41 5c pop r12 0x180003485: 5f pop rdi 0x180003486: 5e pop rsi 0x180003487: c3 ret ; data inside code section at 0x180003488 -- 0x180003490 0x180003488: cc cc cc cc cc cc cc cc |........ | ; function: ?CheckCommand@wxFTP@@QEAA_NAEBVwxString@@D@Z at 0x180003490 -- 0x1800034aa 0x180003490: 40 53 push rbx 0x180003492: 48 83 ec 20 sub rsp, 0x20 0x180003496: 41 0f b6 d8 movzx ebx, r8b 0x18000349a: e8 e1 fc ff ff call 0x180003180 <?SendCommand@wxFTP@@QEAADAEBVwxString@@@Z> 0x18000349f: 3a c3 cmp al, bl 0x1800034a1: 0f 94 c0 sete al 0x1800034a4: 48 83 c4 20 add rsp, 0x20 0x1800034a8: 5b pop rbx 0x1800034a9: c3 ret ; data inside code section at 0x1800034aa -- 0x1800034b0 0x1800034aa: cc cc cc cc cc cc |...... | ; function: ?Connect@wxFTP@@UEAA_NAEBVwxSockAddress@@_N@Z at 0x1800034b0 -- 0x180003719 0x1800034b0: 48 8b c4 mov rax, rsp 0x1800034b3: 57 push rdi 0x1800034b4: 48 81 ec c0 00 00 00 sub rsp, 0xc0 0x1800034bb: 48 c7 44 24 58 fe ff ff ff mov qword ptr [rsp + 0x58], -2 0x1800034c4: 48 89 58 18 mov qword ptr [rax + 0x18], rbx 0x1800034c8: 48 89 70 20 mov qword ptr [rax + 0x20], rsi 0x1800034cc: 48 8b 05 6d b4 02 00 mov rax, qword ptr [rip + 0x2b46d] 0x1800034d3: 48 33 c4 xor rax, rsp 0x1800034d6: 48 89 84 24 b0 00 00 00 mov qword ptr [rsp + 0xb0], rax 0x1800034de: 48 8b f1 mov rsi, rcx 0x1800034e1: 41 b0 01 mov r8b, 1 0x1800034e4: e8 77 ad 00 00 call 0x18000e260 <?Connect@wxSocketClient@@UEAA_NAEBVwxSockAddress@@_N@Z> 0x1800034e9: 84 c0 test al, al 0x1800034eb: 75 0f jne 0x1800034fc <?Connect@wxFTP@@UEAA_NAEBVwxSockAddress@@_N@Z+0x4c> 0x1800034ed: c7 86 78 01 00 00 01 00 00 00 mov dword ptr [rsi + 0x178], 1 0x1800034f7: e9 f8 01 00 00 jmp 0x1800036f4 <?Connect@wxFTP@@UEAA_NAEBVwxSockAddress@@_N@Z+0x244> 0x1800034fc: 48 8d 8e 08 01 00 00 lea rcx, [rsi + 0x108] 0x180003503: ff 15 2f 60 01 00 call qword ptr [rip + 0x1602f] <??7wxString@@QEBA_NXZ> 0x180003509: 84 c0 test al, al 0x18000350b: 74 11 je 0x18000351e <?Connect@wxFTP@@UEAA_NAEBVwxSockAddress@@_N@Z+0x6e> 0x18000350d: c7 86 78 01 00 00 03 00 00 00 mov dword ptr [rsi + 0x178], 3 0x180003517: 32 c0 xor al, al 0x180003519: e9 d6 01 00 00 jmp 0x1800036f4 <?Connect@wxFTP@@UEAA_NAEBVwxSockAddress@@_N@Z+0x244> 0x18000351e: 48 8b ce mov rcx, rsi 0x180003521: e8 ea f4 ff ff call 0x180002a10 <?GetResult@wxFTP@@IEAADXZ> 0x180003526: 3c 32 cmp al, 0x32 0x180003528: 74 10 je 0x18000353a <?Connect@wxFTP@@UEAA_NAEBVwxSockAddress@@_N@Z+0x8a> 0x18000352a: 48 8b 06 mov rax, qword ptr [rsi] 0x18000352d: 48 8b ce mov rcx, rsi 0x180003530: ff 50 38 call qword ptr [rax + 0x38] 0x180003533: 32 c0 xor al, al 0x180003535: e9 ba 01 00 00 jmp 0x1800036f4 <?Connect@wxFTP@@UEAA_NAEBVwxSockAddress@@_N@Z+0x244> 0x18000353a: 48 8d 4c 24 78 lea rcx, [rsp + 0x78] 0x18000353f: ff 15 63 66 01 00 call qword ptr [rip + 0x16663] <??0wxString@@QEAA@XZ> 0x180003545: 90 nop 0x180003546: 48 8d 15 13 74 01 00 lea rdx, [rip + 0x17413] 0x18000354d: 48 8d 4c 24 30 lea rcx, [rsp + 0x30] 0x180003552: ff 15 50 5f 01 00 call qword ptr [rip + 0x15f50] <??0wxFormatString@@QEAA@PEB_W@Z> 0x180003558: 90 nop 0x180003559: 48 8d 54 24 60 lea rdx, [rsp + 0x60] 0x18000355e: 48 8d 8e 08 01 00 00 lea rcx, [rsi + 0x108] 0x180003565: ff 15 35 5f 01 00 call qword ptr [rip + 0x15f35] <?c_str@wxString@@QEBA?AVwxCStrData@@XZ> 0x18000356b: 48 8b f8 mov rdi, rax 0x18000356e: 48 89 44 24 28 mov qword ptr [rsp + 0x28], rax 0x180003573: 41 b9 01 00 00 00 mov r9d, 1 0x180003579: 4c 8d 44 24 30 lea r8, [rsp + 0x30] 0x18000357e: 48 8b d0 mov rdx, rax 0x180003581: 48 8d 4c 24 20 lea rcx, [rsp + 0x20] 0x180003586: ff 15 54 5e 01 00 call qword ptr [rip + 0x15e54] <??0?$wxArgNormalizerWchar@AEBVwxCStrData@@@@QEAA@AEBVwxCStrData@@PEBVwxFormatString@@I@Z> 0x18000358c: 48 8d 4c 24 20 lea rcx, [rsp + 0x20] 0x180003591: ff 15 d1 5e 01 00 call qword ptr [rip + 0x15ed1] <?get@?$wxArgNormalizerWchar@AEBVwxCStrData@@@@QEBAPEB_WXZ> 0x180003597: 48 8b d8 mov rbx, rax 0x18000359a: 48 8d 4c 24 30 lea rcx, [rsp + 0x30] 0x18000359f: ff 15 bb 5e 01 00 call qword ptr [rip + 0x15ebb] <??BwxFormatString@@QEBAPEB_WXZ> 0x1800035a5: 48 8b d0 mov rdx, rax 0x1800035a8: 4c 8b c3 mov r8, rbx 0x1800035ab: 48 8d 4c 24 78 lea rcx, [rsp + 0x78] 0x1800035b0: ff 15 a2 5e 01 00 call qword ptr [rip + 0x15ea2] <?DoPrintfWchar@wxString@@AEAAHPEB_WZZ> 0x1800035b6: 90 nop 0x1800035b7: 48 8b cf mov rcx, rdi 0x1800035ba: ff 15 90 5e 01 00 call qword ptr [rip + 0x15e90] <??1wxCStrData@@QEAA@XZ> 0x1800035c0: 90 nop 0x1800035c1: 48 8d 4c 24 30 lea rcx, [rsp + 0x30] 0x1800035c6: ff 15 b4 5e 01 00 call qword ptr [rip + 0x15eb4] <??1wxFormatString@@QEAA@XZ> 0x1800035cc: 48 8d 54 24 78 lea rdx, [rsp + 0x78] 0x1800035d1: 48 8b ce mov rcx, rsi 0x1800035d4: e8 a7 fb ff ff call 0x180003180 <?SendCommand@wxFTP@@QEAADAEBVwxString@@@Z> 0x1800035d9: 3c 32 cmp al, 0x32 0x1800035db: 75 1c jne 0x1800035f9 <?Connect@wxFTP@@UEAA_NAEBVwxSockAddress@@_N@Z+0x149> 0x1800035dd: c7 86 78 01 00 00 00 00 00 00 mov dword ptr [rsi + 0x178], 0 0x1800035e7: 48 8d 4c 24 78 lea rcx, [rsp + 0x78] 0x1800035ec: ff 15 be 65 01 00 call qword ptr [rip + 0x165be] <??1wxString@@QEAA@XZ> 0x1800035f2: b0 01 mov al, 1 0x1800035f4: e9 fb 00 00 00 jmp 0x1800036f4 <?Connect@wxFTP@@UEAA_NAEBVwxSockAddress@@_N@Z+0x244> 0x1800035f9: 3c 33 cmp al, 0x33 0x1800035fb: 74 26 je 0x180003623 <?Connect@wxFTP@@UEAA_NAEBVwxSockAddress@@_N@Z+0x173> 0x1800035fd: c7 86 78 01 00 00 03 00 00 00 mov dword ptr [rsi + 0x178], 3 0x180003607: 48 8b 06 mov rax, qword ptr [rsi] 0x18000360a: 48 8b ce mov rcx, rsi 0x18000360d: ff 50 38 call qword ptr [rax + 0x38] 0x180003610: 90 nop 0x180003611: 48 8d 4c 24 78 lea rcx, [rsp + 0x78] 0x180003616: ff 15 94 65 01 00 call qword ptr [rip + 0x16594] <??1wxString@@QEAA@XZ> 0x18000361c: 32 c0 xor al, al 0x18000361e: e9 d1 00 00 00 jmp 0x1800036f4 <?Connect@wxFTP@@UEAA_NAEBVwxSockAddress@@_N@Z+0x244> 0x180003623: 48 8d 15 26 73 01 00 lea rdx, [rip + 0x17326] 0x18000362a: 48 8d 4c 24 30 lea rcx, [rsp + 0x30] 0x18000362f: ff 15 73 5e 01 00 call qword ptr [rip + 0x15e73] <??0wxFormatString@@QEAA@PEB_W@Z> 0x180003635: 90 nop 0x180003636: 48 8d 8e 40 01 00 00 lea rcx, [rsi + 0x140] 0x18000363d: 48 8d 54 24 60 lea rdx, [rsp + 0x60] 0x180003642: ff 15 58 5e 01 00 call qword ptr [rip + 0x15e58] <?c_str@wxString@@QEBA?AVwxCStrData@@XZ> 0x180003648: 48 8b f8 mov rdi, rax 0x18000364b: 48 89 44 24 28 mov qword ptr [rsp + 0x28], rax 0x180003650: 41 b9 01 00 00 00 mov r9d, 1 0x180003656: 4c 8d 44 24 30 lea r8, [rsp + 0x30] 0x18000365b: 48 8b d0 mov rdx, rax 0x18000365e: 48 8d 4c 24 20 lea rcx, [rsp + 0x20] 0x180003663: ff 15 77 5d 01 00 call qword ptr [rip + 0x15d77] <??0?$wxArgNormalizerWchar@AEBVwxCStrData@@@@QEAA@AEBVwxCStrData@@PEBVwxFormatString@@I@Z> 0x180003669: 48 8d 4c 24 20 lea rcx, [rsp + 0x20] 0x18000366e: ff 15 f4 5d 01 00 call qword ptr [rip + 0x15df4] <?get@?$wxArgNormalizerWchar@AEBVwxCStrData@@@@QEBAPEB_WXZ> 0x180003674: 48 8b d8 mov rbx, rax 0x180003677: 48 8d 4c 24 30 lea rcx, [rsp + 0x30] 0x18000367c: ff 15 de 5d 01 00 call qword ptr [rip + 0x15dde] <??BwxFormatString@@QEBAPEB_WXZ> 0x180003682: 48 8b d0 mov rdx, rax 0x180003685: 4c 8b c3 mov r8, rbx 0x180003688: 48 8d 4c 24 78 lea rcx, [rsp + 0x78] 0x18000368d: ff 15 c5 5d 01 00 call qword ptr [rip + 0x15dc5] <?DoPrintfWchar@wxString@@AEAAHPEB_WZZ> 0x180003693: 90 nop 0x180003694: 48 8b cf mov rcx, rdi 0x180003697: ff 15 b3 5d 01 00 call qword ptr [rip + 0x15db3] <??1wxCStrData@@QEAA@XZ> 0x18000369d: 90 nop 0x18000369e: 48 8d 4c 24 30 lea rcx, [rsp + 0x30] 0x1800036a3: ff 15 d7 5d 01 00 call qword ptr [rip + 0x15dd7] <??1wxFormatString@@QEAA@XZ> 0x1800036a9: 48 8d 54 24 78 lea rdx, [rsp + 0x78] 0x1800036ae: 48 8b ce mov rcx, rsi 0x1800036b1: e8 ca fa ff ff call 0x180003180 <?SendCommand@wxFTP@@QEAADAEBVwxString@@@Z> 0x1800036b6: 3c 32 cmp al, 0x32 0x1800036b8: 74 23 je 0x1800036dd <?Connect@wxFTP@@UEAA_NAEBVwxSockAddress@@_N@Z+0x22d> 0x1800036ba: c7 86 78 01 00 00 03 00 00 00 mov dword ptr [rsi + 0x178], 3 0x1800036c4: 48 8b 06 mov rax, qword ptr [rsi] 0x1800036c7: 48 8b ce mov rcx, rsi 0x1800036ca: ff 50 38 call qword ptr [rax + 0x38] 0x1800036cd: 90 nop 0x1800036ce: 48 8d 4c 24 78 lea rcx, [rsp + 0x78] 0x1800036d3: ff 15 d7 64 01 00 call qword ptr [rip + 0x164d7] <??1wxString@@QEAA@XZ> 0x1800036d9: 32 c0 xor al, al 0x1800036db: eb 17 jmp 0x1800036f4 <?Connect@wxFTP@@UEAA_NAEBVwxSockAddress@@_N@Z+0x244> 0x1800036dd: c7 86 78 01 00 00 00 00 00 00 mov dword ptr [rsi + 0x178], 0 0x1800036e7: 48 8d 4c 24 78 lea rcx, [rsp + 0x78] 0x1800036ec: ff 15 be 64 01 00 call qword ptr [rip + 0x164be] <??1wxString@@QEAA@XZ> 0x1800036f2: b0 01 mov al, 1 0x1800036f4: 48 8b 8c 24 b0 00 00 00 mov rcx, qword ptr [rsp + 0xb0] 0x1800036fc: 48 33 cc xor rcx, rsp 0x1800036ff: e8 ec fb 00 00 call 0x1800132f0 <__security_check_cookie> 0x180003704: 4c 8d 9c 24 c0 00 00 00 lea r11, [rsp + 0xc0] 0x18000370c: 49 8b 5b 20 mov rbx, qword ptr [r11 + 0x20] 0x180003710: 49 8b 73 28 mov rsi, qword ptr [r11 + 0x28] 0x180003714: 49 8b e3 mov rsp, r11 0x180003717: 5f pop rdi 0x180003718: c3 ret ; data inside code section at 0x180003719 -- 0x180003720 0x180003719: cc cc cc cc cc cc cc |....... | ; function: ?Close@wxFTP@@UEAA_NXZ at 0x180003720 -- 0x1800038c7 0x180003720: 40 57 push rdi 0x180003722: 48 81 ec e0 00 00 00 sub rsp, 0xe0 0x180003729: 48 c7 44 24 58 fe ff ff ff mov qword ptr [rsp + 0x58], -2 0x180003732: 48 89 9c 24 f8 00 00 00 mov qword ptr [rsp + 0xf8], rbx 0x18000373a: 48 8b f9 mov rdi, rcx 0x18000373d: 80 b9 c0 01 00 00 00 cmp byte ptr [rcx + 0x1c0], 0 0x180003744: 74 11 je 0x180003757 <?Close@wxFTP@@UEAA_NXZ+0x37> 0x180003746: c7 81 78 01 00 00 09 00 00 00 mov dword ptr [rcx + 0x178], 9 0x180003750: 32 c0 xor al, al 0x180003752: e9 5f 01 00 00 jmp 0x1800038b6 <?Close@wxFTP@@UEAA_NXZ+0x196> 0x180003757: 80 79 20 00 cmp byte ptr [rcx + 0x20], 0 0x18000375b: 0f 84 4d 01 00 00 je 0x1800038ae <?Close@wxFTP@@UEAA_NXZ+0x18e> 0x180003761: 48 8d 15 98 72 01 00 lea rdx, [rip + 0x17298] 0x180003768: 48 8d 4c 24 20 lea rcx, [rsp + 0x20] 0x18000376d: ff 15 e5 63 01 00 call qword ptr [rip + 0x163e5] <??0wxString@@QEAA@PEB_W@Z> 0x180003773: 90 nop 0x180003774: 48 8d 54 24 20 lea rdx, [rsp + 0x20] 0x180003779: 48 8b cf mov rcx, rdi 0x18000377c: e8 ff f9 ff ff call 0x180003180 <?SendCommand@wxFTP@@QEAADAEBVwxString@@@Z> 0x180003781: 3c 32 cmp al, 0x32 0x180003783: 0f 95 c3 setne bl 0x180003786: 48 8d 4c 24 20 lea rcx, [rsp + 0x20] 0x18000378b: ff 15 1f 64 01 00 call qword ptr [rip + 0x1641f] <??1wxString@@QEAA@XZ> 0x180003791: 84 db test bl, bl 0x180003793: 0f 84 15 01 00 00 je 0x1800038ae <?Close@wxFTP@@UEAA_NXZ+0x18e> 0x180003799: c7 87 78 01 00 00 03 00 00 00 mov dword ptr [rdi + 0x178], 3 0x1800037a3: 48 8d 1d 0a 70 01 00 lea rbx, [rip + 0x1700a] 0x1800037aa: 48 8b d3 mov rdx, rbx 0x1800037ad: 48 8d 4c 24 20 lea rcx, [rsp + 0x20] 0x1800037b2: ff 15 e0 5c 01 00 call qword ptr [rip + 0x15ce0] <??0wxString@@QEAA@PEBD@Z> 0x1800037b8: 48 8b d0 mov rdx, rax 0x1800037bb: b9 06 00 00 00 mov ecx, 6 0x1800037c0: ff 15 ca 5c 01 00 call qword ptr [rip + 0x15cca] <?IsLevelEnabled@wxLog@@SA_NKVwxString@@@Z> 0x1800037c6: 84 c0 test al, al 0x1800037c8: 0f 84 e0 00 00 00 je 0x1800038ae <?Close@wxFTP@@UEAA_NXZ+0x18e> 0x1800037ce: 48 8d 15 db 71 01 00 lea rdx, [rip + 0x171db] 0x1800037d5: 48 8d 4c 24 20 lea rcx, [rsp + 0x20] 0x1800037da: ff 15 c8 5c 01 00 call qword ptr [rip + 0x15cc8] <??0wxFormatString@@QEAA@PEB_W@Z> 0x1800037e0: 90 nop 0x1800037e1: c7 44 24 60 06 00 00 00 mov dword ptr [rsp + 0x60], 6 0x1800037e9: 48 8d 05 60 6f 01 00 lea rax, [rip + 0x16f60] 0x1800037f0: 48 89 44 24 68 mov qword ptr [rsp + 0x68], rax 0x1800037f5: 48 8d 05 9c 71 01 00 lea rax, [rip + 0x1719c] 0x1800037fc: 48 89 44 24 78 mov qword ptr [rsp + 0x78], rax 0x180003801: c7 44 24 70 b5 00 00 00 mov dword ptr [rsp + 0x70], 0xb5 0x180003809: 48 89 9c 24 80 00 00 00 mov qword ptr [rsp + 0x80], rbx 0x180003811: 33 c9 xor ecx, ecx 0x180003813: ff 15 67 59 01 00 call qword ptr [rip + 0x15967] <_time64> 0x180003819: 48 89 84 24 88 00 00 00 mov qword ptr [rsp + 0x88], rax 0x180003821: ff 15 c1 5b 01 00 call qword ptr [rip + 0x15bc1] <?GetCurrentId@wxThread@@SAKXZ> 0x180003827: 89 84 24 90 00 00 00 mov dword ptr [rsp + 0x90], eax 0x18000382e: 48 c7 84 24 98 00 00 00 00 00 00 00 mov qword ptr [rsp + 0x98], 0 0x18000383a: 48 8d 8c 24 a0 00 00 00 lea rcx, [rsp + 0xa0] 0x180003842: ff 15 60 63 01 00 call qword ptr [rip + 0x16360] <??0wxString@@QEAA@XZ> 0x180003848: 90 nop 0x180003849: 48 8d 4c 24 20 lea rcx, [rsp + 0x20] 0x18000384e: ff 15 0c 5c 01 00 call qword ptr [rip + 0x15c0c] <??BwxFormatString@@QEBAPEB_WXZ> 0x180003854: 48 8b d0 mov rdx, rax 0x180003857: 48 8d 4c 24 60 lea rcx, [rsp + 0x60] 0x18000385c: e8 8f ec ff ff call 0x1800024f0 <function_1800024f0> 0x180003861: 90 nop 0x180003862: 48 8d 8c 24 a0 00 00 00 lea rcx, [rsp + 0xa0] 0x18000386a: ff 15 40 63 01 00 call qword ptr [rip + 0x16340] <??1wxString@@QEAA@XZ> 0x180003870: 90 nop 0x180003871: 48 8b 9c 24 98 00 00 00 mov rbx, qword ptr [rsp + 0x98] 0x180003879: 48 89 9c 24 f0 00 00 00 mov qword ptr [rsp + 0xf0], rbx 0x180003881: 48 85 db test rbx, rbx 0x180003884: 74 1d je 0x1800038a3 <?Close@wxFTP@@UEAA_NXZ+0x183> 0x180003886: 48 8d 4b 20 lea rcx, [rbx + 0x20] 0x18000388a: ff 15 68 5b 01 00 call qword ptr [rip + 0x15b68] <??1wxStringToStringHashMap@@QEAA@XZ> 0x180003890: 90 nop 0x180003891: 48 8b cb mov rcx, rbx 0x180003894: ff 15 56 5b 01 00 call qword ptr [rip + 0x15b56] <??1wxStringToNumHashMap@@QEAA@XZ> 0x18000389a: 48 8b cb mov rcx, rbx 0x18000389d: e8 6c f8 00 00 call 0x18001310e <function_18001310e> 0x1800038a2: 90 nop 0x1800038a3: 48 8d 4c 24 20 lea rcx, [rsp + 0x20] 0x1800038a8: ff 15 d2 5b 01 00 call qword ptr [rip + 0x15bd2] <??1wxFormatString@@QEAA@XZ> 0x1800038ae: 48 8b cf mov rcx, rdi 0x1800038b1: e8 aa b3 00 00 call 0x18000ec60 <?Close@wxSocketBase@@UEAA_NXZ> 0x1800038b6: 48 8b 9c 24 f8 00 00 00 mov rbx, qword ptr [rsp + 0xf8] 0x1800038be: 48 81 c4 e0 00 00 00 add rsp, 0xe0 0x1800038c5: 5f pop rdi 0x1800038c6: c3 ret ; data inside code section at 0x1800038c7 -- 0x1800038d0 0x1800038c7: cc cc cc cc cc cc cc cc cc |......... | ; function: ?Abort@wxFTP@@UEAA_NXZ at 0x1800038d0 -- 0x18000394b 0x1800038d0: 40 57 push rdi 0x1800038d2: 48 83 ec 60 sub rsp, 0x60 0x1800038d6: 48 c7 44 24 20 fe ff ff ff mov qword ptr [rsp + 0x20], -2 0x1800038df: 48 89 5c 24 70 mov qword ptr [rsp + 0x70], rbx 0x1800038e4: 48 8b f9 mov rdi, rcx 0x1800038e7: 80 b9 c0 01 00 00 00 cmp byte ptr [rcx + 0x1c0], 0 0x1800038ee: 75 04 jne 0x1800038f4 <?Abort@wxFTP@@UEAA_NXZ+0x24> 0x1800038f0: b0 01 mov al, 1 0x1800038f2: eb 4c jmp 0x180003940 <?Abort@wxFTP@@UEAA_NXZ+0x70> 0x1800038f4: c6 81 c0 01 00 00 00 mov byte ptr [rcx + 0x1c0], 0 0x1800038fb: 48 8d 15 36 71 01 00 lea rdx, [rip + 0x17136] 0x180003902: 48 8d 4c 24 28 lea rcx, [rsp + 0x28] 0x180003907: ff 15 4b 62 01 00 call qword ptr [rip + 0x1624b] <??0wxString@@QEAA@PEB_W@Z> 0x18000390d: 90 nop 0x18000390e: 48 8d 54 24 28 lea rdx, [rsp + 0x28] 0x180003913: 48 8b cf mov rcx, rdi 0x180003916: e8 65 f8 ff ff call 0x180003180 <?SendCommand@wxFTP@@QEAADAEBVwxString@@@Z> 0x18000391b: 3c 34 cmp al, 0x34 0x18000391d: 0f 95 c3 setne bl 0x180003920: 48 8d 4c 24 28 lea rcx, [rsp + 0x28] 0x180003925: ff 15 85 62 01 00 call qword ptr [rip + 0x16285] <??1wxString@@QEAA@XZ> 0x18000392b: 84 db test bl, bl 0x18000392d: 74 04 je 0x180003933 <?Abort@wxFTP@@UEAA_NXZ+0x63> 0x18000392f: 32 c0 xor al, al 0x180003931: eb 0d jmp 0x180003940 <?Abort@wxFTP@@UEAA_NXZ+0x70> 0x180003933: 48 8b cf mov rcx, rdi 0x180003936: e8 d5 f0 ff ff call 0x180002a10 <?GetResult@wxFTP@@IEAADXZ> 0x18000393b: 3c 32 cmp al, 0x32 0x18000393d: 0f 94 c0 sete al 0x180003940: 48 8b 5c 24 70 mov rbx, qword ptr [rsp + 0x70] 0x180003945: 48 83 c4 60 add rsp, 0x60 0x180003949: 5f pop rdi 0x18000394a: c3 ret ; data inside code section at 0x18000394b -- 0x180003950 0x18000394b: cc cc cc cc cc |..... | ; function: ?DoSimpleCommand@wxFTP@@IEAA_NPEB_WAEBVwxString@@@Z at 0x180003950 -- 0x180003b81 0x180003950: 40 53 push rbx 0x180003952: 56 push rsi 0x180003953: 57 push rdi 0x180003954: 48 81 ec 40 01 00 00 sub rsp, 0x140 0x18000395b: 48 c7 44 24 30 fe ff ff ff mov qword ptr [rsp + 0x30], -2 0x180003964: 48 8b 05 d5 af 02 00 mov rax, qword ptr [rip + 0x2afd5] 0x18000396b: 48 33 c4 xor rax, rsp 0x18000396e: 48 89 84 24 38 01 00 00 mov qword ptr [rsp + 0x138], rax 0x180003976: 49 8b d8 mov rbx, r8 0x180003979: 48 8b f1 mov rsi, rcx 0x18000397c: 48 8d 8c 24 00 01 00 00 lea rcx, [rsp + 0x100] 0x180003984: ff 15 ce 61 01 00 call qword ptr [rip + 0x161ce] <??0wxString@@QEAA@PEB_W@Z> 0x18000398a: 90 nop 0x18000398b: 48 8b cb mov rcx, rbx 0x18000398e: ff 15 2c 62 01 00 call qword ptr [rip + 0x1622c] <?empty@wxString@@QEBA_NXZ> 0x180003994: 84 c0 test al, al 0x180003996: 75 1f jne 0x1800039b7 <?DoSimpleCommand@wxFTP@@IEAA_NPEB_WAEBVwxString@@@Z+0x67> 0x180003998: ba 20 00 00 00 mov edx, 0x20 0x18000399d: 48 8d 8c 24 00 01 00 00 lea rcx, [rsp + 0x100] 0x1800039a5: ff 15 65 62 01 00 call qword ptr [rip + 0x16265] <??6wxString@@QEAAAEAV0@_W@Z> 0x1800039ab: 48 8b c8 mov rcx, rax 0x1800039ae: 48 8b d3 mov rdx, rbx 0x1800039b1: ff 15 99 59 01 00 call qword ptr [rip + 0x15999] <??6wxString@@QEAAAEAV0@AEBV0@@Z> 0x1800039b7: 48 8d 94 24 00 01 00 00 lea rdx, [rsp + 0x100] 0x1800039bf: 48 8b ce mov rcx, rsi 0x1800039c2: e8 b9 f7 ff ff call 0x180003180 <?SendCommand@wxFTP@@QEAADAEBVwxString@@@Z> 0x1800039c7: 3c 32 cmp al, 0x32 0x1800039c9: 0f 84 7d 01 00 00 je 0x180003b4c <?DoSimpleCommand@wxFTP@@IEAA_NPEB_WAEBVwxString@@@Z+0x1fc> 0x1800039cf: 48 8d 1d de 6d 01 00 lea rbx, [rip + 0x16dde] 0x1800039d6: 48 8b d3 mov rdx, rbx 0x1800039d9: 48 8d 8c 24 b0 00 00 00 lea rcx, [rsp + 0xb0] 0x1800039e1: ff 15 b1 5a 01 00 call qword ptr [rip + 0x15ab1] <??0wxString@@QEAA@PEBD@Z> 0x1800039e7: 48 8b d0 mov rdx, rax 0x1800039ea: b9 06 00 00 00 mov ecx, 6 0x1800039ef: ff 15 9b 5a 01 00 call qword ptr [rip + 0x15a9b] <?IsLevelEnabled@wxLog@@SA_NKVwxString@@@Z> 0x1800039f5: 84 c0 test al, al 0x1800039f7: 0f 84 33 01 00 00 je 0x180003b30 <?DoSimpleCommand@wxFTP@@IEAA_NPEB_WAEBVwxString@@@Z+0x1e0> 0x1800039fd: 48 8d 84 24 e8 00 00 00 lea rax, [rsp + 0xe8] 0x180003a05: 48 89 44 24 20 mov qword ptr [rsp + 0x20], rax 0x180003a0a: 48 8d 15 77 70 01 00 lea rdx, [rip + 0x17077] 0x180003a11: 48 8d 8c 24 b0 00 00 00 lea rcx, [rsp + 0xb0] 0x180003a19: ff 15 89 5a 01 00 call qword ptr [rip + 0x15a89] <??0wxFormatString@@QEAA@PEB_W@Z> 0x180003a1f: 90 nop 0x180003a20: 48 8d 94 24 e8 00 00 00 lea rdx, [rsp + 0xe8] 0x180003a28: 48 8d 8c 24 00 01 00 00 lea rcx, [rsp + 0x100] 0x180003a30: ff 15 6a 5a 01 00 call qword ptr [rip + 0x15a6a] <?c_str@wxString@@QEBA?AVwxCStrData@@XZ> 0x180003a36: 48 8b f8 mov rdi, rax 0x180003a39: 48 89 44 24 28 mov qword ptr [rsp + 0x28], rax 0x180003a3e: c7 44 24 38 06 00 00 00 mov dword ptr [rsp + 0x38], 6 0x180003a46: 48 8d 05 03 6d 01 00 lea rax, [rip + 0x16d03] 0x180003a4d: 48 89 44 24 40 mov qword ptr [rsp + 0x40], rax 0x180003a52: 48 8d 05 17 70 01 00 lea rax, [rip + 0x17017] 0x180003a59: 48 89 44 24 50 mov qword ptr [rsp + 0x50], rax 0x180003a5e: c7 44 24 48 ab 01 00 00 mov dword ptr [rsp + 0x48], 0x1ab 0x180003a66: 48 89 5c 24 58 mov qword ptr [rsp + 0x58], rbx 0x180003a6b: 33 c9 xor ecx, ecx 0x180003a6d: ff 15 0d 57 01 00 call qword ptr [rip + 0x1570d] <_time64> 0x180003a73: 48 89 44 24 60 mov qword ptr [rsp + 0x60], rax 0x180003a78: ff 15 6a 59 01 00 call qword ptr [rip + 0x1596a] <?GetCurrentId@wxThread@@SAKXZ> 0x180003a7e: 89 44 24 68 mov dword ptr [rsp + 0x68], eax 0x180003a82: 48 c7 44 24 70 00 00 00 00 mov qword ptr [rsp + 0x70], 0 0x180003a8b: 48 8d 4c 24 78 lea rcx, [rsp + 0x78] 0x180003a90: ff 15 12 61 01 00 call qword ptr [rip + 0x16112] <??0wxString@@QEAA@XZ> 0x180003a96: 90 nop 0x180003a97: 41 b9 01 00 00 00 mov r9d, 1 0x180003a9d: 4c 8d 84 24 b0 00 00 00 lea r8, [rsp + 0xb0] 0x180003aa5: 48 8b d7 mov rdx, rdi 0x180003aa8: 48 8d 4c 24 20 lea rcx, [rsp + 0x20] 0x180003aad: ff 15 2d 59 01 00 call qword ptr [rip + 0x1592d] <??0?$wxArgNormalizerWchar@AEBVwxCStrData@@@@QEAA@AEBVwxCStrData@@PEBVwxFormatString@@I@Z> 0x180003ab3: 48 8d 4c 24 20 lea rcx, [rsp + 0x20] 0x180003ab8: ff 15 aa 59 01 00 call qword ptr [rip + 0x159aa] <?get@?$wxArgNormalizerWchar@AEBVwxCStrData@@@@QEBAPEB_WXZ> 0x180003abe: 48 8b d8 mov rbx, rax 0x180003ac1: 48 8d 8c 24 b0 00 00 00 lea rcx, [rsp + 0xb0] 0x180003ac9: ff 15 91 59 01 00 call qword ptr [rip + 0x15991] <??BwxFormatString@@QEBAPEB_WXZ> 0x180003acf: 48 8b d0 mov rdx, rax 0x180003ad2: 4c 8b c3 mov r8, rbx 0x180003ad5: 48 8d 4c 24 38 lea rcx, [rsp + 0x38] 0x180003ada: e8 11 ea ff ff call 0x1800024f0 <function_1800024f0> 0x180003adf: 90 nop 0x180003ae0: 48 8b cf mov rcx, rdi 0x180003ae3: ff 15 67 59 01 00 call qword ptr [rip + 0x15967] <??1wxCStrData@@QEAA@XZ> 0x180003ae9: 90 nop 0x180003aea: 48 8d 4c 24 78 lea rcx, [rsp + 0x78] 0x180003aef: ff 15 bb 60 01 00 call qword ptr [rip + 0x160bb] <??1wxString@@QEAA@XZ> 0x180003af5: 90 nop 0x180003af6: 48 8b 5c 24 70 mov rbx, qword ptr [rsp + 0x70] 0x180003afb: 48 89 5c 24 28 mov qword ptr [rsp + 0x28], rbx 0x180003b00: 48 85 db test rbx, rbx 0x180003b03: 74 1d je 0x180003b22 <?DoSimpleCommand@wxFTP@@IEAA_NPEB_WAEBVwxString@@@Z+0x1d2> 0x180003b05: 48 8d 4b 20 lea rcx, [rbx + 0x20] 0x180003b09: ff 15 e9 58 01 00 call qword ptr [rip + 0x158e9] <??1wxStringToStringHashMap@@QEAA@XZ> 0x180003b0f: 90 nop 0x180003b10: 48 8b cb mov rcx, rbx 0x180003b13: ff 15 d7 58 01 00 call qword ptr [rip + 0x158d7] <??1wxStringToNumHashMap@@QEAA@XZ> 0x180003b19: 48 8b cb mov rcx, rbx 0x180003b1c: e8 ed f5 00 00 call 0x18001310e <function_18001310e> 0x180003b21: 90 nop 0x180003b22: 48 8d 8c 24 b0 00 00 00 lea rcx, [rsp + 0xb0] 0x180003b2a: ff 15 50 59 01 00 call qword ptr [rip + 0x15950] <??1wxFormatString@@QEAA@XZ> 0x180003b30: c7 86 78 01 00 00 01 00 00 00 mov dword ptr [rsi + 0x178], 1 0x180003b3a: 48 8d 8c 24 00 01 00 00 lea rcx, [rsp + 0x100] 0x180003b42: ff 15 68 60 01 00 call qword ptr [rip + 0x16068] <??1wxString@@QEAA@XZ> 0x180003b48: 32 c0 xor al, al 0x180003b4a: eb 1a jmp 0x180003b66 <?DoSimpleCommand@wxFTP@@IEAA_NPEB_WAEBVwxString@@@Z+0x216> 0x180003b4c: c7 86 78 01 00 00 00 00 00 00 mov dword ptr [rsi + 0x178], 0 0x180003b56: 48 8d 8c 24 00 01 00 00 lea rcx, [rsp + 0x100] 0x180003b5e: ff 15 4c 60 01 00 call qword ptr [rip + 0x1604c] <??1wxString@@QEAA@XZ> 0x180003b64: b0 01 mov al, 1 0x180003b66: 48 8b 8c 24 38 01 00 00 mov rcx, qword ptr [rsp + 0x138] 0x180003b6e: 48 33 cc xor rcx, rsp 0x180003b71: e8 7a f7 00 00 call 0x1800132f0 <__security_check_cookie> 0x180003b76: 48 81 c4 40 01 00 00 add rsp, 0x140 0x180003b7d: 5f pop rdi 0x180003b7e: 5e pop rsi 0x180003b7f: 5b pop rbx 0x180003b80: c3 ret ; data inside code section at 0x180003b81 -- 0x180003b90 0x180003b81: cc cc cc cc cc cc cc cc cc cc cc cc cc cc cc |............... | ; function: ?ChDir@wxFTP@@QEAA_NAEBVwxString@@@Z at 0x180003b90 -- 0x180003b9f 0x180003b90: 4c 8b c2 mov r8, rdx 0x180003b93: 48 8d 15 26 6f 01 00 lea rdx, [rip + 0x16f26] 0x180003b9a: e9 b1 fd ff ff jmp 0x180003950 <?DoSimpleCommand@wxFTP@@IEAA_NPEB_WAEBVwxString@@@Z> ; data inside code section at 0x180003b9f -- 0x180003ba0 0x180003b9f: cc |. | ; function: ?MkDir@wxFTP@@QEAA_NAEBVwxString@@@Z at 0x180003ba0 -- 0x180003baf 0x180003ba0: 4c 8b c2 mov r8, rdx 0x180003ba3: 48 8d 15 1e 6f 01 00 lea rdx, [rip + 0x16f1e] 0x180003baa: e9 a1 fd ff ff jmp 0x180003950 <?DoSimpleCommand@wxFTP@@IEAA_NPEB_WAEBVwxString@@@Z> ; data inside code section at 0x180003baf -- 0x180003bb0 0x180003baf: cc |. | ; function: ?RmDir@wxFTP@@QEAA_NAEBVwxString@@@Z at 0x180003bb0 -- 0x180003bbf 0x180003bb0: 4c 8b c2 mov r8, rdx 0x180003bb3: 48 8d 15 16 6f 01 00 lea rdx, [rip + 0x16f16] 0x180003bba: e9 91 fd ff ff jmp 0x180003950 <?DoSimpleCommand@wxFTP@@IEAA_NPEB_WAEBVwxString@@@Z> ; data inside code section at 0x180003bbf -- 0x180003bc0 0x180003bbf: cc |. | ; function: ?Pwd@wxFTP@@QEAA?AVwxString@@XZ at 0x180003bc0 -- 0x18000427d 0x180003bc0: 48 8b c4 mov rax, rsp 0x180003bc3: 56 push rsi 0x180003bc4: 57 push rdi 0x180003bc5: 41 54 push r12 0x180003bc7: 48 81 ec b0 01 00 00 sub rsp, 0x1b0 0x180003bce: 48 c7 84 24 40 01 00 00 fe ff ff ff mov qword ptr [rsp + 0x140], -2 0x180003bda: 48 89 58 18 mov qword ptr [rax + 0x18], rbx 0x180003bde: 48 89 68 20 mov qword ptr [rax + 0x20], rbp 0x180003be2: 48 8b f2 mov rsi, rdx 0x180003be5: 48 8b f9 mov rdi, rcx 0x180003be8: 48 89 90 70 ff ff ff mov qword ptr [rax - 0x90], rdx 0x180003bef: 45 33 e4 xor r12d, r12d 0x180003bf2: 44 89 64 24 48 mov dword ptr [rsp + 0x48], r12d 0x180003bf7: 48 8b ca mov rcx, rdx 0x180003bfa: ff 15 a8 5f 01 00 call qword ptr [rip + 0x15fa8] <??0wxString@@QEAA@XZ> 0x180003c00: c7 44 24 48 01 00 00 00 mov dword ptr [rsp + 0x48], 1 0x180003c08: 48 8d 15 e9 6f 01 00 lea rdx, [rip + 0x16fe9] 0x180003c0f: 48 8d 8c 24 e0 00 00 00 lea rcx, [rsp + 0xe0] 0x180003c17: ff 15 3b 5f 01 00 call qword ptr [rip + 0x15f3b] <??0wxString@@QEAA@PEB_W@Z> 0x180003c1d: 90 nop 0x180003c1e: 48 8d 94 24 e0 00 00 00 lea rdx, [rsp + 0xe0] 0x180003c26: 48 8b cf mov rcx, rdi 0x180003c29: e8 52 f5 ff ff call 0x180003180 <?SendCommand@wxFTP@@QEAADAEBVwxString@@@Z> 0x180003c2e: 3c 32 cmp al, 0x32 0x180003c30: 0f 94 c3 sete bl 0x180003c33: 48 8d 8c 24 e0 00 00 00 lea rcx, [rsp + 0xe0] 0x180003c3b: ff 15 6f 5f 01 00 call qword ptr [rip + 0x15f6f] <??1wxString@@QEAA@XZ> 0x180003c41: 84 db test bl, bl 0x180003c43: 0f 84 00 05 00 00 je 0x180004149 <?Pwd@wxFTP@@QEAA?AVwxString@@XZ+0x589> 0x180003c49: 48 81 c7 88 01 00 00 add rdi, 0x188 0x180003c50: 48 8d 54 24 38 lea rdx, [rsp + 0x38] 0x180003c55: 48 8b cf mov rcx, rdi 0x180003c58: ff 15 4a 59 01 00 call qword ptr [rip + 0x1594a] <?begin@wxString@@QEAA?AViterator@1@XZ> 0x180003c5e: 48 8b c8 mov rcx, rax 0x180003c61: 45 8d 44 24 03 lea r8d, [r12 + 3] 0x180003c66: 48 8d 94 24 c8 00 00 00 lea rdx, [rsp + 0xc8] 0x180003c6e: ff 15 2c 59 01 00 call qword ptr [rip + 0x1592c] <??Hiterator@wxString@@QEBA?AV01@_J@Z> 0x180003c74: 48 8b c8 mov rcx, rax 0x180003c77: 45 8d 44 24 01 lea r8d, [r12 + 1] 0x180003c7c: 48 8d 94 24 20 01 00 00 lea rdx, [rsp + 0x120] 0x180003c84: ff 15 16 59 01 00 call qword ptr [rip + 0x15916] <??Hiterator@wxString@@QEBA?AV01@_J@Z> 0x180003c8a: 48 8b d0 mov rdx, rax 0x180003c8d: 48 8d 4c 24 20 lea rcx, [rsp + 0x20] 0x180003c92: ff 15 00 59 01 00 call qword ptr [rip + 0x15900] <??0const_iterator@wxString@@QEAA@AEBViterator@1@@Z> 0x180003c98: 41 8d 5c 24 22 lea ebx, [r12 + 0x22] 0x180003c9d: 48 8d 54 24 30 lea rdx, [rsp + 0x30] 0x180003ca2: 48 8d 4c 24 20 lea rcx, [rsp + 0x20] 0x180003ca7: ff 15 e3 58 01 00 call qword ptr [rip + 0x158e3] <??Dconst_iterator@wxString@@QEBA?AVwxUniChar@@XZ> 0x180003cad: 48 8b c8 mov rcx, rax 0x180003cb0: 0f b7 d3 movzx edx, bx 0x180003cb3: ff 15 2f 5f 01 00 call qword ptr [rip + 0x15f2f] <??9wxUniChar@@QEBA_N_W@Z> 0x180003cb9: 84 c0 test al, al 0x180003cbb: 0f 84 b2 01 00 00 je 0x180003e73 <?Pwd@wxFTP@@QEAA?AVwxString@@XZ+0x2b3> 0x180003cc1: 48 8d 2d ec 6a 01 00 lea rbp, [rip + 0x16aec] 0x180003cc8: 48 8b d5 mov rdx, rbp 0x180003ccb: 48 8d 8c 24 78 01 00 00 lea rcx, [rsp + 0x178] 0x180003cd3: ff 15 bf 57 01 00 call qword ptr [rip + 0x157bf] <??0wxString@@QEAA@PEBD@Z> 0x180003cd9: 48 8b d0 mov rdx, rax 0x180003cdc: 8d 4b e4 lea ecx, [rbx - 0x1c] 0x180003cdf: ff 15 ab 57 01 00 call qword ptr [rip + 0x157ab] <?IsLevelEnabled@wxLog@@SA_NKVwxString@@@Z> 0x180003ce5: 84 c0 test al, al 0x180003ce7: 0f 84 7e 01 00 00 je 0x180003e6b <?Pwd@wxFTP@@QEAA?AVwxString@@XZ+0x2ab> 0x180003ced: 48 8d 84 24 78 01 00 00 lea rax, [rsp + 0x178] 0x180003cf5: 48 89 44 24 38 mov qword ptr [rsp + 0x38], rax 0x180003cfa: 48 8d 15 9f 6e 01 00 lea rdx, [rip + 0x16e9f] 0x180003d01: 48 8d 8c 24 e0 00 00 00 lea rcx, [rsp + 0xe0] 0x180003d09: ff 15 99 57 01 00 call qword ptr [rip + 0x15799] <??0wxFormatString@@QEAA@PEB_W@Z> 0x180003d0f: 90 nop 0x180003d10: 48 8d 94 24 20 01 00 00 lea rdx, [rsp + 0x120] 0x180003d18: 48 8b cf mov rcx, rdi 0x180003d1b: ff 15 67 58 01 00 call qword ptr [rip + 0x15867] <?end@wxString@@QEAA?AViterator@1@XZ> 0x180003d21: 48 8b d0 mov rdx, rax 0x180003d24: 48 8d 8c 24 48 01 00 00 lea rcx, [rsp + 0x148] 0x180003d2c: ff 15 66 58 01 00 call qword ptr [rip + 0x15866] <??0const_iterator@wxString@@QEAA@AEBViterator@1@@Z> 0x180003d32: 48 8b d8 mov rbx, rax 0x180003d35: 48 8d 54 24 20 lea rdx, [rsp + 0x20] 0x180003d3a: 48 8d 8c 24 60 01 00 00 lea rcx, [rsp + 0x160] 0x180003d42: ff 15 38 58 01 00 call qword ptr [rip + 0x15838] <??0const_iterator@wxString@@QEAA@AEBV01@@Z> 0x180003d48: 48 8b d0 mov rdx, rax 0x180003d4b: 4c 8b c3 mov r8, rbx 0x180003d4e: 48 8d 8c 24 78 01 00 00 lea rcx, [rsp + 0x178] 0x180003d56: ff 15 1c 58 01 00 call qword ptr [rip + 0x1581c] <??0wxString@@QEAA@Vconst_iterator@0@0@Z> 0x180003d5c: 48 8b f8 mov rdi, rax 0x180003d5f: 48 89 84 24 c8 00 00 00 mov qword ptr [rsp + 0xc8], rax 0x180003d67: c7 44 24 50 06 00 00 00 mov dword ptr [rsp + 0x50], 6 0x180003d6f: 48 8d 05 da 69 01 00 lea rax, [rip + 0x169da] 0x180003d76: 48 89 44 24 58 mov qword ptr [rsp + 0x58], rax 0x180003d7b: 48 8d 05 06 6e 01 00 lea rax, [rip + 0x16e06] 0x180003d82: 48 89 44 24 68 mov qword ptr [rsp + 0x68], rax 0x180003d87: c7 44 24 60 d2 01 00 00 mov dword ptr [rsp + 0x60], 0x1d2 0x180003d8f: 48 89 6c 24 70 mov qword ptr [rsp + 0x70], rbp 0x180003d94: 33 c9 xor ecx, ecx 0x180003d96: ff 15 e4 53 01 00 call qword ptr [rip + 0x153e4] <_time64> 0x180003d9c: 48 89 44 24 78 mov qword ptr [rsp + 0x78], rax 0x180003da1: ff 15 41 56 01 00 call qword ptr [rip + 0x15641] <?GetCurrentId@wxThread@@SAKXZ> 0x180003da7: 89 84 24 80 00 00 00 mov dword ptr [rsp + 0x80], eax 0x180003dae: 4c 89 a4 24 88 00 00 00 mov qword ptr [rsp + 0x88], r12 0x180003db6: 48 8d 8c 24 90 00 00 00 lea rcx, [rsp + 0x90] 0x180003dbe: ff 15 e4 5d 01 00 call qword ptr [rip + 0x15de4] <??0wxString@@QEAA@XZ> 0x180003dc4: 90 nop 0x180003dc5: 45 8d 4c 24 01 lea r9d, [r12 + 1] 0x180003dca: 4c 8d 84 24 e0 00 00 00 lea r8, [rsp + 0xe0] 0x180003dd2: 48 8b d7 mov rdx, rdi 0x180003dd5: 48 8d 4c 24 38 lea rcx, [rsp + 0x38] 0x180003dda: ff 15 f8 55 01 00 call qword ptr [rip + 0x155f8] <??0?$wxArgNormalizerWchar@AEBVwxString@@@@QEAA@AEBVwxString@@PEBVwxFormatString@@I@Z> 0x180003de0: 48 8d 4c 24 38 lea rcx, [rsp + 0x38] 0x180003de5: ff 15 85 56 01 00 call qword ptr [rip + 0x15685] <?get@?$wxArgNormalizerWchar@AEBVwxString@@@@QEBAPEB_WXZ> 0x180003deb: 48 8b d8 mov rbx, rax 0x180003dee: 48 8d 8c 24 e0 00 00 00 lea rcx, [rsp + 0xe0] 0x180003df6: ff 15 64 56 01 00 call qword ptr [rip + 0x15664] <??BwxFormatString@@QEBAPEB_WXZ> 0x180003dfc: 48 8b d0 mov rdx, rax 0x180003dff: 4c 8b c3 mov r8, rbx 0x180003e02: 48 8d 4c 24 50 lea rcx, [rsp + 0x50] 0x180003e07: e8 e4 e6 ff ff call 0x1800024f0 <function_1800024f0> 0x180003e0c: 90 nop 0x180003e0d: 48 8b cf mov rcx, rdi 0x180003e10: ff 15 9a 5d 01 00 call qword ptr [rip + 0x15d9a] <??1wxString@@QEAA@XZ> 0x180003e16: 90 nop 0x180003e17: 48 8d 8c 24 90 00 00 00 lea rcx, [rsp + 0x90] 0x180003e1f: ff 15 8b 5d 01 00 call qword ptr [rip + 0x15d8b] <??1wxString@@QEAA@XZ> 0x180003e25: 90 nop 0x180003e26: 48 8b 9c 24 88 00 00 00 mov rbx, qword ptr [rsp + 0x88] 0x180003e2e: 48 89 5c 24 38 mov qword ptr [rsp + 0x38], rbx 0x180003e33: 48 85 db test rbx, rbx 0x180003e36: 74 1d je 0x180003e55 <?Pwd@wxFTP@@QEAA?AVwxString@@XZ+0x295> 0x180003e38: 48 8d 4b 20 lea rcx, [rbx + 0x20] 0x180003e3c: ff 15 b6 55 01 00 call qword ptr [rip + 0x155b6] <??1wxStringToStringHashMap@@QEAA@XZ> 0x180003e42: 90 nop 0x180003e43: 48 8b cb mov rcx, rbx 0x180003e46: ff 15 a4 55 01 00 call qword ptr [rip + 0x155a4] <??1wxStringToNumHashMap@@QEAA@XZ> 0x180003e4c: 48 8b cb mov rcx, rbx 0x180003e4f: e8 ba f2 00 00 call 0x18001310e <function_18001310e> 0x180003e54: 90 nop 0x180003e55: 48 8d 8c 24 e0 00 00 00 lea rcx, [rsp + 0xe0] 0x180003e5d: ff 15 1d 56 01 00 call qword ptr [rip + 0x1561d] <??1wxFormatString@@QEAA@XZ> 0x180003e63: 48 8b c6 mov rax, rsi 0x180003e66: e9 fa 03 00 00 jmp 0x180004265 <?Pwd@wxFTP@@QEAA?AVwxString@@XZ+0x6a5> 0x180003e6b: 48 8b c6 mov rax, rsi 0x180003e6e: e9 f2 03 00 00 jmp 0x180004265 <?Pwd@wxFTP@@QEAA?AVwxString@@XZ+0x6a5> 0x180003e73: 48 8d 4c 24 20 lea rcx, [rsp + 0x20] 0x180003e78: ff 15 f2 56 01 00 call qword ptr [rip + 0x156f2] <??Econst_iterator@wxString@@QEAAAEAV01@XZ> 0x180003e7e: 48 8d 54 24 30 lea rdx, [rsp + 0x30] 0x180003e83: 48 8d 4c 24 20 lea rcx, [rsp + 0x20] 0x180003e88: ff 15 02 57 01 00 call qword ptr [rip + 0x15702] <??Dconst_iterator@wxString@@QEBA?AVwxUniChar@@XZ> 0x180003e8e: 48 8b c8 mov rcx, rax 0x180003e91: ff 15 d1 56 01 00 call qword ptr [rip + 0x156d1] <??BwxUniChar@@QEBA_NXZ> 0x180003e97: 84 c0 test al, al 0x180003e99: 0f 84 b9 00 00 00 je 0x180003f58 <?Pwd@wxFTP@@QEAA?AVwxString@@XZ+0x398> 0x180003e9f: 90 nop 0x180003ea0: 48 8d 94 24 18 01 00 00 lea rdx, [rsp + 0x118] 0x180003ea8: 48 8d 4c 24 20 lea rcx, [rsp + 0x20] 0x180003ead: ff 15 dd 56 01 00 call qword ptr [rip + 0x156dd] <??Dconst_iterator@wxString@@QEBA?AVwxUniChar@@XZ> 0x180003eb3: 48 8b c8 mov rcx, rax 0x180003eb6: 0f b7 d3 movzx edx, bx 0x180003eb9: ff 15 a1 56 01 00 call qword ptr [rip + 0x156a1] <??8wxUniChar@@QEBA_N_W@Z> 0x180003ebf: 84 c0 test al, al 0x180003ec1: 74 4e je 0x180003f11 <?Pwd@wxFTP@@QEAA?AVwxString@@XZ+0x351> 0x180003ec3: 48 8d 4c 24 20 lea rcx, [rsp + 0x20] 0x180003ec8: ff 15 a2 56 01 00 call qword ptr [rip + 0x156a2] <??Econst_iterator@wxString@@QEAAAEAV01@XZ> 0x180003ece: 48 8d 94 24 d8 00 00 00 lea rdx, [rsp + 0xd8] 0x180003ed6: 48 8d 4c 24 20 lea rcx, [rsp + 0x20] 0x180003edb: ff 15 af 56 01 00 call qword ptr [rip + 0x156af] <??Dconst_iterator@wxString@@QEBA?AVwxUniChar@@XZ> 0x180003ee1: 48 8b c8 mov rcx, rax 0x180003ee4: ff 15 6e 56 01 00 call qword ptr [rip + 0x1566e] <??7wxUniChar@@QEBA_NXZ> 0x180003eea: 84 c0 test al, al 0x180003eec: 75 6a jne 0x180003f58 <?Pwd@wxFTP@@QEAA?AVwxString@@XZ+0x398> 0x180003eee: 48 8d 94 24 c8 00 00 00 lea rdx, [rsp + 0xc8] 0x180003ef6: 48 8d 4c 24 20 lea rcx, [rsp + 0x20] 0x180003efb: ff 15 8f 56 01 00 call qword ptr [rip + 0x1568f] <??Dconst_iterator@wxString@@QEBA?AVwxUniChar@@XZ> 0x180003f01: 48 8b c8 mov rcx, rax 0x180003f04: 0f b7 d3 movzx edx, bx 0x180003f07: ff 15 db 5c 01 00 call qword ptr [rip + 0x15cdb] <??9wxUniChar@@QEBA_N_W@Z> 0x180003f0d: 84 c0 test al, al 0x180003f0f: 75 47 jne 0x180003f58 <?Pwd@wxFTP@@QEAA?AVwxString@@XZ+0x398> 0x180003f11: 48 8d 54 24 38 lea rdx, [rsp + 0x38] 0x180003f16: 48 8d 4c 24 20 lea rcx, [rsp + 0x20] 0x180003f1b: ff 15 6f 56 01 00 call qword ptr [rip + 0x1566f] <??Dconst_iterator@wxString@@QEBA?AVwxUniChar@@XZ> 0x180003f21: 8b 10 mov edx, dword ptr [rax] 0x180003f23: 48 8b ce mov rcx, rsi 0x180003f26: ff 15 24 56 01 00 call qword ptr [rip + 0x15624] <??YwxString@@QEAAAEAV0@VwxUniChar@@@Z> 0x180003f2c: 48 8d 4c 24 20 lea rcx, [rsp + 0x20] 0x180003f31: ff 15 39 56 01 00 call qword ptr [rip + 0x15639] <??Econst_iterator@wxString@@QEAAAEAV01@XZ> 0x180003f37: 48 8d 54 24 30 lea rdx, [rsp + 0x30] 0x180003f3c: 48 8d 4c 24 20 lea rcx, [rsp + 0x20] 0x180003f41: ff 15 49 56 01 00 call qword ptr [rip + 0x15649] <??Dconst_iterator@wxString@@QEBA?AVwxUniChar@@XZ> 0x180003f47: 48 8b c8 mov rcx, rax 0x180003f4a: ff 15 18 56 01 00 call qword ptr [rip + 0x15618] <??BwxUniChar@@QEBA_NXZ> 0x180003f50: 84 c0 test al, al 0x180003f52: 0f 85 48 ff ff ff jne 0x180003ea0 <?Pwd@wxFTP@@QEAA?AVwxString@@XZ+0x2e0> 0x180003f58: 48 8d 54 24 38 lea rdx, [rsp + 0x38] 0x180003f5d: 48 8d 4c 24 20 lea rcx, [rsp + 0x20] 0x180003f62: ff 15 28 56 01 00 call qword ptr [rip + 0x15628] <??Dconst_iterator@wxString@@QEBA?AVwxUniChar@@XZ> 0x180003f68: 48 8b c8 mov rcx, rax 0x180003f6b: ff 15 e7 55 01 00 call qword ptr [rip + 0x155e7] <??7wxUniChar@@QEBA_NXZ> 0x180003f71: 84 c0 test al, al 0x180003f73: 0f 84 c8 01 00 00 je 0x180004141 <?Pwd@wxFTP@@QEAA?AVwxString@@XZ+0x581> 0x180003f79: 48 8d 2d 34 68 01 00 lea rbp, [rip + 0x16834] 0x180003f80: 48 8b d5 mov rdx, rbp 0x180003f83: 48 8d 8c 24 78 01 00 00 lea rcx, [rsp + 0x178] 0x180003f8b: ff 15 07 55 01 00 call qword ptr [rip + 0x15507] <??0wxString@@QEAA@PEBD@Z> 0x180003f91: 48 8b d0 mov rdx, rax 0x180003f94: b9 06 00 00 00 mov ecx, 6 0x180003f99: ff 15 f1 54 01 00 call qword ptr [rip + 0x154f1] <?IsLevelEnabled@wxLog@@SA_NKVwxString@@@Z> 0x180003f9f: 84 c0 test al, al 0x180003fa1: 0f 84 92 01 00 00 je 0x180004139 <?Pwd@wxFTP@@QEAA?AVwxString@@XZ+0x579> 0x180003fa7: 48 8d 84 24 60 01 00 00 lea rax, [rsp + 0x160] 0x180003faf: 48 89 44 24 38 mov qword ptr [rsp + 0x38], rax 0x180003fb4: 48 8d 15 75 6b 01 00 lea rdx, [rip + 0x16b75] 0x180003fbb: 48 8d 8c 24 e0 00 00 00 lea rcx, [rsp + 0xe0] 0x180003fc3: ff 15 df 54 01 00 call qword ptr [rip + 0x154df] <??0wxFormatString@@QEAA@PEB_W@Z> 0x180003fc9: 90 nop 0x180003fca: 48 8d 94 24 20 01 00 00 lea rdx, [rsp + 0x120] 0x180003fd2: 48 8b cf mov rcx, rdi 0x180003fd5: ff 15 c5 54 01 00 call qword ptr [rip + 0x154c5] <?c_str@wxString@@QEBA?AVwxCStrData@@XZ> 0x180003fdb: 90 nop 0x180003fdc: 41 b8 03 00 00 00 mov r8d, 3 0x180003fe2: 48 8d 94 24 48 01 00 00 lea rdx, [rsp + 0x148] 0x180003fea: 48 8b c8 mov rcx, rax 0x180003fed: ff 15 55 55 01 00 call qword ptr [rip + 0x15555] <??HwxCStrData@@QEBA?AV0@_K@Z> 0x180003ff3: 90 nop 0x180003ff4: 41 b8 01 00 00 00 mov r8d, 1 0x180003ffa: 48 8d 94 24 60 01 00 00 lea rdx, [rsp + 0x160] 0x180004002: 48 8b c8 mov rcx, rax 0x180004005: ff 15 35 55 01 00 call qword ptr [rip + 0x15535] <??HwxCStrData@@QEBA?AV0@H@Z> 0x18000400b: 48 8b f8 mov rdi, rax 0x18000400e: 48 89 84 24 c8 00 00 00 mov qword ptr [rsp + 0xc8], rax 0x180004016: c7 44 24 50 06 00 00 00 mov dword ptr [rsp + 0x50], 6 0x18000401e: 48 8d 05 2b 67 01 00 lea rax, [rip + 0x1672b] 0x180004025: 48 89 44 24 58 mov qword ptr [rsp + 0x58], rax 0x18000402a: 48 8d 05 57 6b 01 00 lea rax, [rip + 0x16b57] 0x180004031: 48 89 44 24 68 mov qword ptr [rsp + 0x68], rax 0x180004036: c7 44 24 60 eb 01 00 00 mov dword ptr [rsp + 0x60], 0x1eb 0x18000403e: 48 89 6c 24 70 mov qword ptr [rsp + 0x70], rbp 0x180004043: 33 c9 xor ecx, ecx 0x180004045: ff 15 35 51 01 00 call qword ptr [rip + 0x15135] <_time64> 0x18000404b: 48 89 44 24 78 mov qword ptr [rsp + 0x78], rax 0x180004050: ff 15 92 53 01 00 call qword ptr [rip + 0x15392] <?GetCurrentId@wxThread@@SAKXZ> 0x180004056: 89 84 24 80 00 00 00 mov dword ptr [rsp + 0x80], eax 0x18000405d: 4c 89 a4 24 88 00 00 00 mov qword ptr [rsp + 0x88], r12 0x180004065: 48 8d 8c 24 90 00 00 00 lea rcx, [rsp + 0x90] 0x18000406d: ff 15 35 5b 01 00 call qword ptr [rip + 0x15b35] <??0wxString@@QEAA@XZ> 0x180004073: 90 nop 0x180004074: 41 b9 01 00 00 00 mov r9d, 1 0x18000407a: 4c 8d 84 24 e0 00 00 00 lea r8, [rsp + 0xe0] 0x180004082: 48 8b d7 mov rdx, rdi 0x180004085: 48 8d 4c 24 38 lea rcx, [rsp + 0x38] 0x18000408a: ff 15 50 53 01 00 call qword ptr [rip + 0x15350] <??0?$wxArgNormalizerWchar@AEBVwxCStrData@@@@QEAA@AEBVwxCStrData@@PEBVwxFormatString@@I@Z> 0x180004090: 48 8d 4c 24 38 lea rcx, [rsp + 0x38] 0x180004095: ff 15 cd 53 01 00 call qword ptr [rip + 0x153cd] <?get@?$wxArgNormalizerWchar@AEBVwxCStrData@@@@QEBAPEB_WXZ> 0x18000409b: 48 8b d8 mov rbx, rax 0x18000409e: 48 8d 8c 24 e0 00 00 00 lea rcx, [rsp + 0xe0] 0x1800040a6: ff 15 b4 53 01 00 call qword ptr [rip + 0x153b4] <??BwxFormatString@@QEBAPEB_WXZ> 0x1800040ac: 48 8b d0 mov rdx, rax 0x1800040af: 4c 8b c3 mov r8, rbx 0x1800040b2: 48 8d 4c 24 50 lea rcx, [rsp + 0x50] 0x1800040b7: e8 34 e4 ff ff call 0x1800024f0 <function_1800024f0> 0x1800040bc: 90 nop 0x1800040bd: 48 8b cf mov rcx, rdi 0x1800040c0: ff 15 8a 53 01 00 call qword ptr [rip + 0x1538a] <??1wxCStrData@@QEAA@XZ> 0x1800040c6: 90 nop 0x1800040c7: 48 8d 8c 24 90 00 00 00 lea rcx, [rsp + 0x90] 0x1800040cf: ff 15 db 5a 01 00 call qword ptr [rip + 0x15adb] <??1wxString@@QEAA@XZ> 0x1800040d5: 90 nop 0x1800040d6: 48 8b 9c 24 88 00 00 00 mov rbx, qword ptr [rsp + 0x88] 0x1800040de: 48 89 5c 24 38 mov qword ptr [rsp + 0x38], rbx 0x1800040e3: 48 85 db test rbx, rbx 0x1800040e6: 74 1d je 0x180004105 <?Pwd@wxFTP@@QEAA?AVwxString@@XZ+0x545> 0x1800040e8: 48 8d 4b 20 lea rcx, [rbx + 0x20] 0x1800040ec: ff 15 06 53 01 00 call qword ptr [rip + 0x15306] <??1wxStringToStringHashMap@@QEAA@XZ> 0x1800040f2: 90 nop 0x1800040f3: 48 8b cb mov rcx, rbx 0x1800040f6: ff 15 f4 52 01 00 call qword ptr [rip + 0x152f4] <??1wxStringToNumHashMap@@QEAA@XZ> 0x1800040fc: 48 8b cb mov rcx, rbx 0x1800040ff: e8 0a f0 00 00 call 0x18001310e <function_18001310e> 0x180004104: 90 nop 0x180004105: 48 8d 8c 24 48 01 00 00 lea rcx, [rsp + 0x148] 0x18000410d: ff 15 3d 53 01 00 call qword ptr [rip + 0x1533d] <??1wxCStrData@@QEAA@XZ> 0x180004113: 90 nop 0x180004114: 48 8d 8c 24 20 01 00 00 lea rcx, [rsp + 0x120] 0x18000411c: ff 15 2e 53 01 00 call qword ptr [rip + 0x1532e] <??1wxCStrData@@QEAA@XZ> 0x180004122: 90 nop 0x180004123: 48 8d 8c 24 e0 00 00 00 lea rcx, [rsp + 0xe0] 0x18000412b: ff 15 4f 53 01 00 call qword ptr [rip + 0x1534f] <??1wxFormatString@@QEAA@XZ> 0x180004131: 48 8b c6 mov rax, rsi 0x180004134: e9 2c 01 00 00 jmp 0x180004265 <?Pwd@wxFTP@@QEAA?AVwxString@@XZ+0x6a5> 0x180004139: 48 8b c6 mov rax, rsi 0x18000413c: e9 24 01 00 00 jmp 0x180004265 <?Pwd@wxFTP@@QEAA?AVwxString@@XZ+0x6a5> 0x180004141: 48 8b c6 mov rax, rsi 0x180004144: e9 1c 01 00 00 jmp 0x180004265 <?Pwd@wxFTP@@QEAA?AVwxString@@XZ+0x6a5> 0x180004149: c7 87 78 01 00 00 02 00 00 00 mov dword ptr [rdi + 0x178], 2 0x180004153: 48 8d 2d 5a 66 01 00 lea rbp, [rip + 0x1665a] 0x18000415a: 48 8b d5 mov rdx, rbp 0x18000415d: 48 8d 8c 24 78 01 00 00 lea rcx, [rsp + 0x178] 0x180004165: ff 15 2d 53 01 00 call qword ptr [rip + 0x1532d] <??0wxString@@QEAA@PEBD@Z> 0x18000416b: 48 8b d0 mov rdx, rax 0x18000416e: b9 06 00 00 00 mov ecx, 6 0x180004173: ff 15 17 53 01 00 call qword ptr [rip + 0x15317] <?IsLevelEnabled@wxLog@@SA_NKVwxString@@@Z> 0x180004179: 84 c0 test al, al 0x18000417b: 0f 84 e1 00 00 00 je 0x180004262 <?Pwd@wxFTP@@QEAA?AVwxString@@XZ+0x6a2> 0x180004181: 48 8d 15 78 69 01 00 lea rdx, [rip + 0x16978] 0x180004188: 48 8d 8c 24 e0 00 00 00 lea rcx, [rsp + 0xe0] 0x180004190: ff 15 12 53 01 00 call qword ptr [rip + 0x15312] <??0wxFormatString@@QEAA@PEB_W@Z> 0x180004196: 90 nop 0x180004197: c7 44 24 50 06 00 00 00 mov dword ptr [rsp + 0x50], 6 0x18000419f: 48 8d 05 aa 65 01 00 lea rax, [rip + 0x165aa] 0x1800041a6: 48 89 44 24 58 mov qword ptr [rsp + 0x58], rax 0x1800041ab: 48 8d 05 d6 69 01 00 lea rax, [rip + 0x169d6] 0x1800041b2: 48 89 44 24 68 mov qword ptr [rsp + 0x68], rax 0x1800041b7: c7 44 24 60 f3 01 00 00 mov dword ptr [rsp + 0x60], 0x1f3 0x1800041bf: 48 89 6c 24 70 mov qword ptr [rsp + 0x70], rbp 0x1800041c4: 33 c9 xor ecx, ecx 0x1800041c6: ff 15 b4 4f 01 00 call qword ptr [rip + 0x14fb4] <_time64> 0x1800041cc: 48 89 44 24 78 mov qword ptr [rsp + 0x78], rax 0x1800041d1: ff 15 11 52 01 00 call qword ptr [rip + 0x15211] <?GetCurrentId@wxThread@@SAKXZ> 0x1800041d7: 89 84 24 80 00 00 00 mov dword ptr [rsp + 0x80], eax 0x1800041de: 4c 89 a4 24 88 00 00 00 mov qword ptr [rsp + 0x88], r12 0x1800041e6: 48 8d 8c 24 90 00 00 00 lea rcx, [rsp + 0x90] 0x1800041ee: ff 15 b4 59 01 00 call qword ptr [rip + 0x159b4] <??0wxString@@QEAA@XZ> 0x1800041f4: 90 nop 0x1800041f5: 48 8d 8c 24 e0 00 00 00 lea rcx, [rsp + 0xe0] 0x1800041fd: ff 15 5d 52 01 00 call qword ptr [rip + 0x1525d] <??BwxFormatString@@QEBAPEB_WXZ> 0x180004203: 48 8b d0 mov rdx, rax 0x180004206: 48 8d 4c 24 50 lea rcx, [rsp + 0x50] 0x18000420b: e8 e0 e2 ff ff call 0x1800024f0 <function_1800024f0> 0x180004210: 90 nop 0x180004211: 48 8d 8c 24 90 00 00 00 lea rcx, [rsp + 0x90] 0x180004219: ff 15 91 59 01 00 call qword ptr [rip + 0x15991] <??1wxString@@QEAA@XZ> 0x18000421f: 90 nop 0x180004220: 48 8b 9c 24 88 00 00 00 mov rbx, qword ptr [rsp + 0x88] 0x180004228: 48 89 5c 24 38 mov qword ptr [rsp + 0x38], rbx 0x18000422d: 48 85 db test rbx, rbx 0x180004230: 74 1d je 0x18000424f <?Pwd@wxFTP@@QEAA?AVwxString@@XZ+0x68f> 0x180004232: 48 8d 4b 20 lea rcx, [rbx + 0x20] 0x180004236: ff 15 bc 51 01 00 call qword ptr [rip + 0x151bc] <??1wxStringToStringHashMap@@QEAA@XZ> 0x18000423c: 90 nop 0x18000423d: 48 8b cb mov rcx, rbx 0x180004240: ff 15 aa 51 01 00 call qword ptr [rip + 0x151aa] <??1wxStringToNumHashMap@@QEAA@XZ> 0x180004246: 48 8b cb mov rcx, rbx 0x180004249: e8 c0 ee 00 00 call 0x18001310e <function_18001310e> 0x18000424e: 90 nop 0x18000424f: 48 8d 8c 24 e0 00 00 00 lea rcx, [rsp + 0xe0] 0x180004257: ff 15 23 52 01 00 call qword ptr [rip + 0x15223] <??1wxFormatString@@QEAA@XZ> 0x18000425d: 48 8b c6 mov rax, rsi 0x180004260: eb 03 jmp 0x180004265 <?Pwd@wxFTP@@QEAA?AVwxString@@XZ+0x6a5> 0x180004262: 48 8b c6 mov rax, rsi 0x180004265: 4c 8d 9c 24 b0 01 00 00 lea r11, [rsp + 0x1b0] 0x18000426d: 49 8b 5b 30 mov rbx, qword ptr [r11 + 0x30] 0x180004271: 49 8b 6b 38 mov rbp, qword ptr [r11 + 0x38] 0x180004275: 49 8b e3 mov rsp, r11 0x180004278: 41 5c pop r12 0x18000427a: 5f pop rdi 0x18000427b: 5e pop rsi 0x18000427c: c3 ret ; data inside code section at 0x18000427d -- 0x180004280 0x18000427d: cc cc cc |... | ; function: ?Rename@wxFTP@@QEAA_NAEBVwxString@@0@Z at 0x180004280 -- 0x180004375 0x180004280: 40 53 push rbx 0x180004282: 56 push rsi 0x180004283: 57 push rdi 0x180004284: 48 81 ec a0 00 00 00 sub rsp, 0xa0 0x18000428b: 48 c7 44 24 20 fe ff ff ff mov qword ptr [rsp + 0x20], -2 0x180004294: 48 8b 05 a5 a6 02 00 mov rax, qword ptr [rip + 0x2a6a5] 0x18000429b: 48 33 c4 xor rax, rsp 0x18000429e: 48 89 84 24 98 00 00 00 mov qword ptr [rsp + 0x98], rax 0x1800042a6: 49 8b f0 mov rsi, r8 0x1800042a9: 48 8b da mov rbx, rdx 0x1800042ac: 48 8b f9 mov rdi, rcx 0x1800042af: 48 8d 4c 24 60 lea rcx, [rsp + 0x60] 0x1800042b4: ff 15 ee 58 01 00 call qword ptr [rip + 0x158ee] <??0wxString@@QEAA@XZ> 0x1800042ba: 90 nop 0x1800042bb: 4c 8b c3 mov r8, rbx 0x1800042be: 48 8d 15 73 69 01 00 lea rdx, [rip + 0x16973] 0x1800042c5: 48 8d 4c 24 28 lea rcx, [rsp + 0x28] 0x1800042ca: ff 15 20 59 01 00 call qword ptr [rip + 0x15920] <??H@YA?AVwxString@@PEB_WAEBV0@@Z> 0x1800042d0: 90 nop 0x1800042d1: 48 8b d0 mov rdx, rax 0x1800042d4: 48 8d 4c 24 60 lea rcx, [rsp + 0x60] 0x1800042d9: ff 15 a9 58 01 00 call qword ptr [rip + 0x158a9] <??4wxString@@QEAAAEAV0@AEBV0@@Z> 0x1800042df: 90 nop 0x1800042e0: 48 8d 4c 24 28 lea rcx, [rsp + 0x28] 0x1800042e5: ff 15 c5 58 01 00 call qword ptr [rip + 0x158c5] <??1wxString@@QEAA@XZ> 0x1800042eb: 48 8d 54 24 60 lea rdx, [rsp + 0x60] 0x1800042f0: 48 8b cf mov rcx, rdi 0x1800042f3: e8 88 ee ff ff call 0x180003180 <?SendCommand@wxFTP@@QEAADAEBVwxString@@@Z> 0x1800042f8: 3c 33 cmp al, 0x33 0x1800042fa: 74 0f je 0x18000430b <?Rename@wxFTP@@QEAA_NAEBVwxString@@0@Z+0x8b> 0x1800042fc: 48 8d 4c 24 60 lea rcx, [rsp + 0x60] 0x180004301: ff 15 a9 58 01 00 call qword ptr [rip + 0x158a9] <??1wxString@@QEAA@XZ> 0x180004307: 32 c0 xor al, al 0x180004309: eb 4f jmp 0x18000435a <?Rename@wxFTP@@QEAA_NAEBVwxString@@0@Z+0xda> 0x18000430b: 4c 8b c6 mov r8, rsi 0x18000430e: 48 8d 15 13 69 01 00 lea rdx, [rip + 0x16913] 0x180004315: 48 8d 4c 24 28 lea rcx, [rsp + 0x28] 0x18000431a: ff 15 d0 58 01 00 call qword ptr [rip + 0x158d0] <??H@YA?AVwxString@@PEB_WAEBV0@@Z> 0x180004320: 90 nop 0x180004321: 48 8b d0 mov rdx, rax 0x180004324: 48 8d 4c 24 60 lea rcx, [rsp + 0x60] 0x180004329: ff 15 59 58 01 00 call qword ptr [rip + 0x15859] <??4wxString@@QEAAAEAV0@AEBV0@@Z> 0x18000432f: 90 nop 0x180004330: 48 8d 4c 24 28 lea rcx, [rsp + 0x28] 0x180004335: ff 15 75 58 01 00 call qword ptr [rip + 0x15875] <??1wxString@@QEAA@XZ> 0x18000433b: 48 8d 54 24 60 lea rdx, [rsp + 0x60] 0x180004340: 48 8b cf mov rcx, rdi 0x180004343: e8 38 ee ff ff call 0x180003180 <?SendCommand@wxFTP@@QEAADAEBVwxString@@@Z> 0x180004348: 3c 32 cmp al, 0x32 0x18000434a: 0f 94 c3 sete bl 0x18000434d: 48 8d 4c 24 60 lea rcx, [rsp + 0x60] 0x180004352: ff 15 58 58 01 00 call qword ptr [rip + 0x15858] <??1wxString@@QEAA@XZ> 0x180004358: 8a c3 mov al, bl 0x18000435a: 48 8b 8c 24 98 00 00 00 mov rcx, qword ptr [rsp + 0x98] 0x180004362: 48 33 cc xor rcx, rsp 0x180004365: e8 86 ef 00 00 call 0x1800132f0 <__security_check_cookie> 0x18000436a: 48 81 c4 a0 00 00 00 add rsp, 0xa0 0x180004371: 5f pop rdi 0x180004372: 5e pop rsi 0x180004373: 5b pop rbx 0x180004374: c3 ret ; data inside code section at 0x180004375 -- 0x180004380 0x180004375: cc cc cc cc cc cc cc cc cc cc cc |........... | ; function: ?RmFile@wxFTP@@QEAA_NAEBVwxString@@@Z at 0x180004380 -- 0x18000442e 0x180004380: 40 57 push rdi 0x180004382: 48 81 ec a0 00 00 00 sub rsp, 0xa0 0x180004389: 48 c7 44 24 20 fe ff ff ff mov qword ptr [rsp + 0x20], -2 0x180004392: 48 89 9c 24 c0 00 00 00 mov qword ptr [rsp + 0xc0], rbx 0x18000439a: 48 8b 05 9f a5 02 00 mov rax, qword ptr [rip + 0x2a59f] 0x1800043a1: 48 33 c4 xor rax, rsp 0x1800043a4: 48 89 84 24 98 00 00 00 mov qword ptr [rsp + 0x98], rax 0x1800043ac: 48 8b da mov rbx, rdx 0x1800043af: 48 8b f9 mov rdi, rcx 0x1800043b2: 48 8d 4c 24 60 lea rcx, [rsp + 0x60] 0x1800043b7: ff 15 eb 57 01 00 call qword ptr [rip + 0x157eb] <??0wxString@@QEAA@XZ> 0x1800043bd: 90 nop 0x1800043be: 4c 8b c3 mov r8, rbx 0x1800043c1: 48 8d 15 a8 68 01 00 lea rdx, [rip + 0x168a8] 0x1800043c8: 48 8d 4c 24 28 lea rcx, [rsp + 0x28] 0x1800043cd: ff 15 1d 58 01 00 call qword ptr [rip + 0x1581d] <??H@YA?AVwxString@@PEB_WAEBV0@@Z> 0x1800043d3: 90 nop 0x1800043d4: 48 8b d0 mov rdx, rax 0x1800043d7: 48 8d 4c 24 60 lea rcx, [rsp + 0x60] 0x1800043dc: ff 15 a6 57 01 00 call qword ptr [rip + 0x157a6] <??4wxString@@QEAAAEAV0@AEBV0@@Z> 0x1800043e2: 90 nop 0x1800043e3: 48 8d 4c 24 28 lea rcx, [rsp + 0x28] 0x1800043e8: ff 15 c2 57 01 00 call qword ptr [rip + 0x157c2] <??1wxString@@QEAA@XZ> 0x1800043ee: 48 8d 54 24 60 lea rdx, [rsp + 0x60] 0x1800043f3: 48 8b cf mov rcx, rdi 0x1800043f6: e8 85 ed ff ff call 0x180003180 <?SendCommand@wxFTP@@QEAADAEBVwxString@@@Z> 0x1800043fb: 3c 32 cmp al, 0x32 0x1800043fd: 0f 94 c3 sete bl 0x180004400: 48 8d 4c 24 60 lea rcx, [rsp + 0x60] 0x180004405: ff 15 a5 57 01 00 call qword ptr [rip + 0x157a5] <??1wxString@@QEAA@XZ> 0x18000440b: 8a c3 mov al, bl 0x18000440d: 48 8b 8c 24 98 00 00 00 mov rcx, qword ptr [rsp + 0x98] 0x180004415: 48 33 cc xor rcx, rsp 0x180004418: e8 d3 ee 00 00 call 0x1800132f0 <__security_check_cookie> 0x18000441d: 48 8b 9c 24 c0 00 00 00 mov rbx, qword ptr [rsp + 0xc0] 0x180004425: 48 81 c4 a0 00 00 00 add rsp, 0xa0 0x18000442c: 5f pop rdi 0x18000442d: c3 ret ; data inside code section at 0x18000442e -- 0x180004430 0x18000442e: cc cc |.. | ; function: ?GetActivePort@wxFTP@@IEAAPEAVwxSocketBase@@XZ at 0x180004430 -- 0x18000482b 0x180004430: 4c 8b dc mov r11, rsp 0x180004433: 57 push rdi 0x180004434: 48 81 ec 20 02 00 00 sub rsp, 0x220 0x18000443b: 48 c7 44 24 28 fe ff ff ff mov qword ptr [rsp + 0x28], -2 0x180004444: 49 89 5b 10 mov qword ptr [r11 + 0x10], rbx 0x180004448: 49 89 73 18 mov qword ptr [r11 + 0x18], rsi 0x18000444c: 48 8b 05 ed a4 02 00 mov rax, qword ptr [rip + 0x2a4ed] 0x180004453: 48 33 c4 xor rax, rsp 0x180004456: 48 89 84 24 18 02 00 00 mov qword ptr [rsp + 0x218], rax 0x18000445e: 48 8b f9 mov rdi, rcx 0x180004461: 49 8d 8b 18 ff ff ff lea rcx, [r11 - 0xe8] 0x180004468: e8 93 59 00 00 call 0x180009e00 <??0wxSockAddress@@QEAA@XZ> 0x18000446d: 90 nop 0x18000446e: 48 8d 35 e3 59 01 00 lea rsi, [rip + 0x159e3] 0x180004475: 48 89 b4 24 40 01 00 00 mov qword ptr [rsp + 0x140], rsi 0x18000447d: 48 8d 8c 24 58 01 00 00 lea rcx, [rsp + 0x158] 0x180004485: ff 15 1d 57 01 00 call qword ptr [rip + 0x1571d] <??0wxString@@QEAA@XZ> 0x18000448b: 90 nop 0x18000448c: 48 8d 1d 95 5a 01 00 lea rbx, [rip + 0x15a95] 0x180004493: 48 89 9c 24 40 01 00 00 mov qword ptr [rsp + 0x140], rbx 0x18000449b: 48 8d 8c 24 90 01 00 00 lea rcx, [rsp + 0x190] 0x1800044a3: e8 58 59 00 00 call 0x180009e00 <??0wxSockAddress@@QEAA@XZ> 0x1800044a8: 90 nop 0x1800044a9: 48 89 b4 24 90 01 00 00 mov qword ptr [rsp + 0x190], rsi 0x1800044b1: 48 8d 8c 24 a8 01 00 00 lea rcx, [rsp + 0x1a8] 0x1800044b9: ff 15 e9 56 01 00 call qword ptr [rip + 0x156e9] <??0wxString@@QEAA@XZ> 0x1800044bf: 90 nop 0x1800044c0: 48 89 9c 24 90 01 00 00 mov qword ptr [rsp + 0x190], rbx 0x1800044c8: 48 8b 07 mov rax, qword ptr [rdi] 0x1800044cb: 48 8d 94 24 90 01 00 00 lea rdx, [rsp + 0x190] 0x1800044d3: 48 8b cf mov rcx, rdi 0x1800044d6: ff 50 20 call qword ptr [rax + 0x20] 0x1800044d9: 48 8d 8c 24 40 01 00 00 lea rcx, [rsp + 0x140] 0x1800044e1: e8 6a 60 00 00 call 0x18000a550 <?AnyAddress@wxIPaddress@@QEAA_NXZ> 0x1800044e6: 33 d2 xor edx, edx 0x1800044e8: 48 8d 8c 24 40 01 00 00 lea rcx, [rsp + 0x140] 0x1800044f0: e8 ab 5c 00 00 call 0x18000a1a0 <?Service@wxIPaddress@@QEAA_NG@Z> 0x1800044f5: b9 f8 00 00 00 mov ecx, 0xf8 0x1800044fa: e8 3d ed 00 00 call 0x18001323c <function_18001323c> 0x1800044ff: 48 89 44 24 20 mov qword ptr [rsp + 0x20], rax 0x180004504: 33 f6 xor esi, esi 0x180004506: 48 85 c0 test rax, rax 0x180004509: 74 18 je 0x180004523 <?GetActivePort@wxFTP@@IEAAPEAVwxSocketBase@@XZ+0xf3> 0x18000450b: 45 33 c0 xor r8d, r8d 0x18000450e: 48 8d 94 24 40 01 00 00 lea rdx, [rsp + 0x140] 0x180004516: 48 8b c8 mov rcx, rax 0x180004519: e8 02 ca 00 00 call 0x180010f20 <??0wxSocketServer@@QEAA@AEBVwxSockAddress@@H@Z> 0x18000451e: 48 8b d8 mov rbx, rax 0x180004521: eb 03 jmp 0x180004526 <?GetActivePort@wxFTP@@IEAAPEAVwxSocketBase@@XZ+0xf6> 0x180004523: 48 8b de mov rbx, rsi 0x180004526: 48 83 7b 10 00 cmp qword ptr [rbx + 0x10], 0 0x18000452b: 75 59 jne 0x180004586 <?GetActivePort@wxFTP@@IEAAPEAVwxSocketBase@@XZ+0x156> 0x18000452d: c7 87 78 01 00 00 02 00 00 00 mov dword ptr [rdi + 0x178], 2 0x180004537: 48 8b 03 mov rax, qword ptr [rbx] 0x18000453a: ba 01 00 00 00 mov edx, 1 0x18000453f: 48 8b cb mov rcx, rbx 0x180004542: ff 50 08 call qword ptr [rax + 8] 0x180004545: 90 nop 0x180004546: 48 8d 8c 24 a8 01 00 00 lea rcx, [rsp + 0x1a8] 0x18000454e: ff 15 5c 56 01 00 call qword ptr [rip + 0x1565c] <??1wxString@@QEAA@XZ> 0x180004554: 90 nop 0x180004555: 48 8d 8c 24 90 01 00 00 lea rcx, [rsp + 0x190] 0x18000455d: e8 9e 59 00 00 call 0x180009f00 <??1wxSockAddress@@UEAA@XZ> 0x180004562: 90 nop 0x180004563: 48 8d 8c 24 58 01 00 00 lea rcx, [rsp + 0x158] 0x18000456b: ff 15 3f 56 01 00 call qword ptr [rip + 0x1563f] <??1wxString@@QEAA@XZ> 0x180004571: 90 nop 0x180004572: 48 8d 8c 24 40 01 00 00 lea rcx, [rsp + 0x140] 0x18000457a: e8 81 59 00 00 call 0x180009f00 <??1wxSockAddress@@UEAA@XZ> 0x18000457f: 33 c0 xor eax, eax 0x180004581: e9 80 02 00 00 jmp 0x180004806 <?GetActivePort@wxFTP@@IEAAPEAVwxSocketBase@@XZ+0x3d6> 0x180004586: 48 8b 03 mov rax, qword ptr [rbx] 0x180004589: 48 8d 94 24 40 01 00 00 lea rdx, [rsp + 0x140] 0x180004591: 48 8b cb mov rcx, rbx 0x180004594: ff 50 20 call qword ptr [rax + 0x20] 0x180004597: 4c 8d 8c 24 40 01 00 00 lea r9, [rsp + 0x140] 0x18000459f: 4c 8d 84 24 90 01 00 00 lea r8, [rsp + 0x190] 0x1800045a7: 48 8d 94 24 e0 01 00 00 lea rdx, [rsp + 0x1e0] 0x1800045af: 48 8b cf mov rcx, rdi 0x1800045b2: e8 59 e8 ff ff call 0x180002e10 <?GetPortCmdArgument@wxFTP@@IEAA?AVwxString@@AEBVwxIPV4address@@0@Z> 0x1800045b7: 90 nop 0x1800045b8: 4c 8d 84 24 e0 01 00 00 lea r8, [rsp + 0x1e0] 0x1800045c0: 48 8d 15 31 67 01 00 lea rdx, [rip + 0x16731] 0x1800045c7: 48 8b cf mov rcx, rdi 0x1800045ca: e8 81 f3 ff ff call 0x180003950 <?DoSimpleCommand@wxFTP@@IEAA_NPEB_WAEBVwxString@@@Z> 0x1800045cf: 84 c0 test al, al 0x1800045d1: 0f 85 d3 01 00 00 jne 0x1800047aa <?GetActivePort@wxFTP@@IEAAPEAVwxSocketBase@@XZ+0x37a> 0x1800045d7: c7 87 78 01 00 00 02 00 00 00 mov dword ptr [rdi + 0x178], 2 0x1800045e1: 48 8b 03 mov rax, qword ptr [rbx] 0x1800045e4: ba 01 00 00 00 mov edx, 1 0x1800045e9: 48 8b cb mov rcx, rbx 0x1800045ec: ff 50 08 call qword ptr [rax + 8] 0x1800045ef: 48 8d 3d be 61 01 00 lea rdi, [rip + 0x161be] 0x1800045f6: 48 8b d7 mov rdx, rdi 0x1800045f9: 48 8d 8c 24 08 01 00 00 lea rcx, [rsp + 0x108] 0x180004601: ff 15 91 4e 01 00 call qword ptr [rip + 0x14e91] <??0wxString@@QEAA@PEBD@Z> 0x180004607: 48 8b d0 mov rdx, rax 0x18000460a: b9 01 00 00 00 mov ecx, 1 0x18000460f: ff 15 7b 4e 01 00 call qword ptr [rip + 0x14e7b] <?IsLevelEnabled@wxLog@@SA_NKVwxString@@@Z> 0x180004615: 84 c0 test al, al 0x180004617: 0f 84 41 01 00 00 je 0x18000475e <?GetActivePort@wxFTP@@IEAAPEAVwxSocketBase@@XZ+0x32e> 0x18000461d: 48 8d 15 9c 66 01 00 lea rdx, [rip + 0x1669c] 0x180004624: 48 8d 8c 24 d0 00 00 00 lea rcx, [rsp + 0xd0] 0x18000462c: ff 15 66 4e 01 00 call qword ptr [rip + 0x14e66] <??0wxString@@QEAA@PEBD@Z> 0x180004632: 90 nop 0x180004633: 48 8d 8c 24 08 01 00 00 lea rcx, [rsp + 0x108] 0x18000463b: ff 15 67 55 01 00 call qword ptr [rip + 0x15567] <??0wxString@@QEAA@XZ> 0x180004641: 48 8b d8 mov rbx, rax 0x180004644: ff 15 d6 4d 01 00 call qword ptr [rip + 0x14dd6] <?Get@wxTranslations@@SAPEAV1@XZ> 0x18000464a: 48 85 c0 test rax, rax 0x18000464d: 74 19 je 0x180004668 <?GetActivePort@wxFTP@@IEAAPEAVwxSocketBase@@XZ+0x238> 0x18000464f: 4c 8b c3 mov r8, rbx 0x180004652: 48 8d 94 24 d0 00 00 00 lea rdx, [rsp + 0xd0] 0x18000465a: 48 8b c8 mov rcx, rax 0x18000465d: ff 15 b5 4d 01 00 call qword ptr [rip + 0x14db5] <?GetTranslatedString@wxTranslations@@QEBAPEBVwxString@@AEBV2@0@Z> 0x180004663: 48 85 c0 test rax, rax 0x180004666: 75 0e jne 0x180004676 <?GetActivePort@wxFTP@@IEAAPEAVwxSocketBase@@XZ+0x246> 0x180004668: 48 8d 8c 24 d0 00 00 00 lea rcx, [rsp + 0xd0] 0x180004670: ff 15 9a 4d 01 00 call qword ptr [rip + 0x14d9a] <?GetUntranslatedString@wxTranslations@@SAAEBVwxString@@AEBV2@@Z> 0x180004676: 48 8b d0 mov rdx, rax 0x180004679: 48 8d 8c 24 a8 00 00 00 lea rcx, [rsp + 0xa8] 0x180004681: ff 15 01 4e 01 00 call qword ptr [rip + 0x14e01] <??0wxFormatString@@QEAA@AEBVwxString@@@Z> 0x180004687: 90 nop 0x180004688: c7 44 24 30 01 00 00 00 mov dword ptr [rsp + 0x30], 1 0x180004690: 48 8d 05 b9 60 01 00 lea rax, [rip + 0x160b9] 0x180004697: 48 89 44 24 38 mov qword ptr [rsp + 0x38], rax 0x18000469c: 48 8d 05 05 66 01 00 lea rax, [rip + 0x16605] 0x1800046a3: 48 89 44 24 48 mov qword ptr [rsp + 0x48], rax 0x1800046a8: c7 44 24 40 5e 02 00 00 mov dword ptr [rsp + 0x40], 0x25e 0x1800046b0: 48 89 7c 24 50 mov qword ptr [rsp + 0x50], rdi 0x1800046b5: 33 c9 xor ecx, ecx 0x1800046b7: ff 15 c3 4a 01 00 call qword ptr [rip + 0x14ac3] <_time64> 0x1800046bd: 48 89 44 24 58 mov qword ptr [rsp + 0x58], rax 0x1800046c2: ff 15 20 4d 01 00 call qword ptr [rip + 0x14d20] <?GetCurrentId@wxThread@@SAKXZ> 0x1800046c8: 89 44 24 60 mov dword ptr [rsp + 0x60], eax 0x1800046cc: 48 89 74 24 68 mov qword ptr [rsp + 0x68], rsi 0x1800046d1: 48 8d 4c 24 70 lea rcx, [rsp + 0x70] 0x1800046d6: ff 15 cc 54 01 00 call qword ptr [rip + 0x154cc] <??0wxString@@QEAA@XZ> 0x1800046dc: 90 nop 0x1800046dd: 48 8d 8c 24 a8 00 00 00 lea rcx, [rsp + 0xa8] 0x1800046e5: ff 15 75 4d 01 00 call qword ptr [rip + 0x14d75] <??BwxFormatString@@QEBAPEB_WXZ> 0x1800046eb: 48 8b d0 mov rdx, rax 0x1800046ee: 48 8d 4c 24 30 lea rcx, [rsp + 0x30] 0x1800046f3: e8 f8 dd ff ff call 0x1800024f0 <function_1800024f0> 0x1800046f8: 90 nop 0x1800046f9: 48 8d 4c 24 70 lea rcx, [rsp + 0x70] 0x1800046fe: ff 15 ac 54 01 00 call qword ptr [rip + 0x154ac] <??1wxString@@QEAA@XZ> 0x180004704: 90 nop 0x180004705: 48 8b 5c 24 68 mov rbx, qword ptr [rsp + 0x68] 0x18000470a: 48 89 5c 24 20 mov qword ptr [rsp + 0x20], rbx 0x18000470f: 48 85 db test rbx, rbx 0x180004712: 74 1d je 0x180004731 <?GetActivePort@wxFTP@@IEAAPEAVwxSocketBase@@XZ+0x301> 0x180004714: 48 8d 4b 20 lea rcx, [rbx + 0x20] 0x180004718: ff 15 da 4c 01 00 call qword ptr [rip + 0x14cda] <??1wxStringToStringHashMap@@QEAA@XZ> 0x18000471e: 90 nop 0x18000471f: 48 8b cb mov rcx, rbx 0x180004722: ff 15 c8 4c 01 00 call qword ptr [rip + 0x14cc8] <??1wxStringToNumHashMap@@QEAA@XZ> 0x180004728: 48 8b cb mov rcx, rbx 0x18000472b: e8 de e9 00 00 call 0x18001310e <function_18001310e> 0x180004730: 90 nop 0x180004731: 48 8d 8c 24 a8 00 00 00 lea rcx, [rsp + 0xa8] 0x180004739: ff 15 41 4d 01 00 call qword ptr [rip + 0x14d41] <??1wxFormatString@@QEAA@XZ> 0x18000473f: 90 nop 0x180004740: 48 8d 8c 24 08 01 00 00 lea rcx, [rsp + 0x108] 0x180004748: ff 15 62 54 01 00 call qword ptr [rip + 0x15462] <??1wxString@@QEAA@XZ> 0x18000474e: 90 nop 0x18000474f: 48 8d 8c 24 d0 00 00 00 lea rcx, [rsp + 0xd0] 0x180004757: ff 15 53 54 01 00 call qword ptr [rip + 0x15453] <??1wxString@@QEAA@XZ> 0x18000475d: 90 nop 0x18000475e: 48 8d 8c 24 e0 01 00 00 lea rcx, [rsp + 0x1e0] 0x180004766: ff 15 44 54 01 00 call qword ptr [rip + 0x15444] <??1wxString@@QEAA@XZ> 0x18000476c: 90 nop 0x18000476d: 48 8d 8c 24 a8 01 00 00 lea rcx, [rsp + 0x1a8] 0x180004775: ff 15 35 54 01 00 call qword ptr [rip + 0x15435] <??1wxString@@QEAA@XZ> 0x18000477b: 90 nop 0x18000477c: 48 8d 8c 24 90 01 00 00 lea rcx, [rsp + 0x190] 0x180004784: e8 77 57 00 00 call 0x180009f00 <??1wxSockAddress@@UEAA@XZ> 0x180004789: 90 nop 0x18000478a: 48 8d 8c 24 58 01 00 00 lea rcx, [rsp + 0x158] 0x180004792: ff 15 18 54 01 00 call qword ptr [rip + 0x15418] <??1wxString@@QEAA@XZ> 0x180004798: 90 nop 0x180004799: 48 8d 8c 24 40 01 00 00 lea rcx, [rsp + 0x140] 0x1800047a1: e8 5a 57 00 00 call 0x180009f00 <??1wxSockAddress@@UEAA@XZ> 0x1800047a6: 33 c0 xor eax, eax 0x1800047a8: eb 5c jmp 0x180004806 <?GetActivePort@wxFTP@@IEAAPEAVwxSocketBase@@XZ+0x3d6> 0x1800047aa: 89 b7 78 01 00 00 mov dword ptr [rdi + 0x178], esi 0x1800047b0: 33 d2 xor edx, edx 0x1800047b2: 48 8b cb mov rcx, rbx 0x1800047b5: e8 76 96 00 00 call 0x18000de30 <?Notify@wxSocketBase@@QEAAX_N@Z> 0x1800047ba: 90 nop 0x1800047bb: 48 8d 8c 24 e0 01 00 00 lea rcx, [rsp + 0x1e0] 0x1800047c3: ff 15 e7 53 01 00 call qword ptr [rip + 0x153e7] <??1wxString@@QEAA@XZ> 0x1800047c9: 90 nop 0x1800047ca: 48 8d 8c 24 a8 01 00 00 lea rcx, [rsp + 0x1a8] 0x1800047d2: ff 15 d8 53 01 00 call qword ptr [rip + 0x153d8] <??1wxString@@QEAA@XZ> 0x1800047d8: 90 nop 0x1800047d9: 48 8d 8c 24 90 01 00 00 lea rcx, [rsp + 0x190] 0x1800047e1: e8 1a 57 00 00 call 0x180009f00 <??1wxSockAddress@@UEAA@XZ> 0x1800047e6: 90 nop 0x1800047e7: 48 8d 8c 24 58 01 00 00 lea rcx, [rsp + 0x158] 0x1800047ef: ff 15 bb 53 01 00 call qword ptr [rip + 0x153bb] <??1wxString@@QEAA@XZ> 0x1800047f5: 90 nop 0x1800047f6: 48 8d 8c 24 40 01 00 00 lea rcx, [rsp + 0x140] 0x1800047fe: e8 fd 56 00 00 call 0x180009f00 <??1wxSockAddress@@UEAA@XZ> 0x180004803: 48 8b c3 mov rax, rbx 0x180004806: 48 8b 8c 24 18 02 00 00 mov rcx, qword ptr [rsp + 0x218] 0x18000480e: 48 33 cc xor rcx, rsp 0x180004811: e8 da ea 00 00 call 0x1800132f0 <__security_check_cookie> 0x180004816: 4c 8d 9c 24 20 02 00 00 lea r11, [rsp + 0x220] 0x18000481e: 49 8b 5b 18 mov rbx, qword ptr [r11 + 0x18] 0x180004822: 49 8b 73 20 mov rsi, qword ptr [r11 + 0x20] 0x180004826: 49 8b e3 mov rsp, r11 0x180004829: 5f pop rdi 0x18000482a: c3 ret ; data inside code section at 0x18000482b -- 0x180004830 0x18000482b: cc cc cc cc cc |..... | ; function: ?GetPassivePort@wxFTP@@IEAAPEAVwxSocketBase@@XZ at 0x180004830 -- 0x180004c7f 0x180004830: 48 8b c4 mov rax, rsp 0x180004833: 57 push rdi 0x180004834: 48 81 ec 10 02 00 00 sub rsp, 0x210 0x18000483b: 48 c7 84 24 98 00 00 00 fe ff ff ff mov qword ptr [rsp + 0x98], -2 0x180004847: 48 89 58 10 mov qword ptr [rax + 0x10], rbx 0x18000484b: 48 89 70 18 mov qword ptr [rax + 0x18], rsi 0x18000484f: 48 8b 05 ea a0 02 00 mov rax, qword ptr [rip + 0x2a0ea] 0x180004856: 48 33 c4 xor rax, rsp 0x180004859: 48 89 84 24 08 02 00 00 mov qword ptr [rsp + 0x208], rax 0x180004861: 48 8b f1 mov rsi, rcx 0x180004864: 48 8b 15 e5 52 01 00 mov rdx, qword ptr [rip + 0x152e5] 0x18000486b: 48 8b 12 mov rdx, qword ptr [rdx] 0x18000486e: 48 8d 4c 24 60 lea rcx, [rsp + 0x60] 0x180004873: ff 15 df 52 01 00 call qword ptr [rip + 0x152df] <??0wxString@@QEAA@PEB_W@Z> 0x180004879: 90 nop 0x18000487a: 4c 8d 44 24 60 lea r8, [rsp + 0x60] 0x18000487f: 48 8d 15 1a 65 01 00 lea rdx, [rip + 0x1651a] 0x180004886: 48 8b ce mov rcx, rsi 0x180004889: e8 c2 f0 ff ff call 0x180003950 <?DoSimpleCommand@wxFTP@@IEAA_NPEB_WAEBVwxString@@@Z> 0x18000488e: 84 c0 test al, al 0x180004890: 0f 94 c3 sete bl 0x180004893: 48 8d 4c 24 60 lea rcx, [rsp + 0x60] 0x180004898: ff 15 12 53 01 00 call qword ptr [rip + 0x15312] <??1wxString@@QEAA@XZ> 0x18000489e: 84 db test bl, bl 0x1800048a0: 0f 84 9b 01 00 00 je 0x180004a41 <?GetPassivePort@wxFTP@@IEAAPEAVwxSocketBase@@XZ+0x211> 0x1800048a6: c7 86 78 01 00 00 02 00 00 00 mov dword ptr [rsi + 0x178], 2 0x1800048b0: 48 8d 3d fd 5e 01 00 lea rdi, [rip + 0x15efd] 0x1800048b7: 48 8b d7 mov rdx, rdi 0x1800048ba: 48 8d 8c 24 40 01 00 00 lea rcx, [rsp + 0x140] 0x1800048c2: ff 15 d0 4b 01 00 call qword ptr [rip + 0x14bd0] <??0wxString@@QEAA@PEBD@Z> 0x1800048c8: 48 8b d0 mov rdx, rax 0x1800048cb: b9 01 00 00 00 mov ecx, 1 0x1800048d0: ff 15 ba 4b 01 00 call qword ptr [rip + 0x14bba] <?IsLevelEnabled@wxLog@@SA_NKVwxString@@@Z> 0x1800048d6: 84 c0 test al, al 0x1800048d8: 0f 84 5c 01 00 00 je 0x180004a3a <?GetPassivePort@wxFTP@@IEAAPEAVwxSocketBase@@XZ+0x20a> 0x1800048de: 48 8d 15 8b 64 01 00 lea rdx, [rip + 0x1648b] 0x1800048e5: 48 8d 4c 24 60 lea rcx, [rsp + 0x60] 0x1800048ea: ff 15 a8 4b 01 00 call qword ptr [rip + 0x14ba8] <??0wxString@@QEAA@PEBD@Z> 0x1800048f0: 90 nop 0x1800048f1: 48 8d 8c 24 40 01 00 00 lea rcx, [rsp + 0x140] 0x1800048f9: ff 15 a9 52 01 00 call qword ptr [rip + 0x152a9] <??0wxString@@QEAA@XZ> 0x1800048ff: 48 8b d8 mov rbx, rax 0x180004902: ff 15 18 4b 01 00 call qword ptr [rip + 0x14b18] <?Get@wxTranslations@@SAPEAV1@XZ> 0x180004908: 48 85 c0 test rax, rax 0x18000490b: 74 16 je 0x180004923 <?GetPassivePort@wxFTP@@IEAAPEAVwxSocketBase@@XZ+0xf3> 0x18000490d: 4c 8b c3 mov r8, rbx 0x180004910: 48 8d 54 24 60 lea rdx, [rsp + 0x60] 0x180004915: 48 8b c8 mov rcx, rax 0x180004918: ff 15 fa 4a 01 00 call qword ptr [rip + 0x14afa] <?GetTranslatedString@wxTranslations@@QEBAPEBVwxString@@AEBV2@0@Z> 0x18000491e: 48 85 c0 test rax, rax 0x180004921: 75 0b jne 0x18000492e <?GetPassivePort@wxFTP@@IEAAPEAVwxSocketBase@@XZ+0xfe> 0x180004923: 48 8d 4c 24 60 lea rcx, [rsp + 0x60] 0x180004928: ff 15 e2 4a 01 00 call qword ptr [rip + 0x14ae2] <?GetUntranslatedString@wxTranslations@@SAAEBVwxString@@AEBV2@@Z> 0x18000492e: 48 8b d0 mov rdx, rax 0x180004931: 48 8d 8c 24 18 01 00 00 lea rcx, [rsp + 0x118] 0x180004939: ff 15 49 4b 01 00 call qword ptr [rip + 0x14b49] <??0wxFormatString@@QEAA@AEBVwxString@@@Z> 0x18000493f: 90 nop 0x180004940: c7 84 24 a0 00 00 00 01 00 00 00 mov dword ptr [rsp + 0xa0], 1 0x18000494b: 48 8d 05 fe 5d 01 00 lea rax, [rip + 0x15dfe] 0x180004952: 48 89 84 24 a8 00 00 00 mov qword ptr [rsp + 0xa8], rax 0x18000495a: 48 8d 05 f7 63 01 00 lea rax, [rip + 0x163f7] 0x180004961: 48 89 84 24 b8 00 00 00 mov qword ptr [rsp + 0xb8], rax 0x180004969: c7 84 24 b0 00 00 00 6c 02 00 00 mov dword ptr [rsp + 0xb0], 0x26c 0x180004974: 48 89 bc 24 c0 00 00 00 mov qword ptr [rsp + 0xc0], rdi 0x18000497c: 33 c9 xor ecx, ecx 0x18000497e: ff 15 fc 47 01 00 call qword ptr [rip + 0x147fc] <_time64> 0x180004984: 48 89 84 24 c8 00 00 00 mov qword ptr [rsp + 0xc8], rax 0x18000498c: ff 15 56 4a 01 00 call qword ptr [rip + 0x14a56] <?GetCurrentId@wxThread@@SAKXZ> 0x180004992: 89 84 24 d0 00 00 00 mov dword ptr [rsp + 0xd0], eax 0x180004999: 48 c7 84 24 d8 00 00 00 00 00 00 00 mov qword ptr [rsp + 0xd8], 0 0x1800049a5: 48 8d 8c 24 e0 00 00 00 lea rcx, [rsp + 0xe0] 0x1800049ad: ff 15 f5 51 01 00 call qword ptr [rip + 0x151f5] <??0wxString@@QEAA@XZ> 0x1800049b3: 90 nop 0x1800049b4: 48 8d 8c 24 18 01 00 00 lea rcx, [rsp + 0x118] 0x1800049bc: ff 15 9e 4a 01 00 call qword ptr [rip + 0x14a9e] <??BwxFormatString@@QEBAPEB_WXZ> 0x1800049c2: 48 8b d0 mov rdx, rax 0x1800049c5: 48 8d 8c 24 a0 00 00 00 lea rcx, [rsp + 0xa0] 0x1800049cd: e8 1e db ff ff call 0x1800024f0 <function_1800024f0> 0x1800049d2: 90 nop 0x1800049d3: 48 8d 8c 24 e0 00 00 00 lea rcx, [rsp + 0xe0] 0x1800049db: ff 15 cf 51 01 00 call qword ptr [rip + 0x151cf] <??1wxString@@QEAA@XZ> 0x1800049e1: 90 nop 0x1800049e2: 48 8b 9c 24 d8 00 00 00 mov rbx, qword ptr [rsp + 0xd8] 0x1800049ea: 48 89 5c 24 58 mov qword ptr [rsp + 0x58], rbx 0x1800049ef: 48 85 db test rbx, rbx 0x1800049f2: 74 1d je 0x180004a11 <?GetPassivePort@wxFTP@@IEAAPEAVwxSocketBase@@XZ+0x1e1> 0x1800049f4: 48 8d 4b 20 lea rcx, [rbx + 0x20] 0x1800049f8: ff 15 fa 49 01 00 call qword ptr [rip + 0x149fa] <??1wxStringToStringHashMap@@QEAA@XZ> 0x1800049fe: 90 nop 0x1800049ff: 48 8b cb mov rcx, rbx 0x180004a02: ff 15 e8 49 01 00 call qword ptr [rip + 0x149e8] <??1wxStringToNumHashMap@@QEAA@XZ> 0x180004a08: 48 8b cb mov rcx, rbx 0x180004a0b: e8 fe e6 00 00 call 0x18001310e <function_18001310e> 0x180004a10: 90 nop 0x180004a11: 48 8d 8c 24 18 01 00 00 lea rcx, [rsp + 0x118] 0x180004a19: ff 15 61 4a 01 00 call qword ptr [rip + 0x14a61] <??1wxFormatString@@QEAA@XZ> 0x180004a1f: 90 nop 0x180004a20: 48 8d 8c 24 40 01 00 00 lea rcx, [rsp + 0x140] 0x180004a28: ff 15 82 51 01 00 call qword ptr [rip + 0x15182] <??1wxString@@QEAA@XZ> 0x180004a2e: 90 nop 0x180004a2f: 48 8d 4c 24 60 lea rcx, [rsp + 0x60] 0x180004a34: ff 15 76 51 01 00 call qword ptr [rip + 0x15176] <??1wxString@@QEAA@XZ> 0x180004a3a: 33 c0 xor eax, eax 0x180004a3c: e9 19 02 00 00 jmp 0x180004c5a <?GetPassivePort@wxFTP@@IEAAPEAVwxSocketBase@@XZ+0x42a> 0x180004a41: ba 28 00 00 00 mov edx, 0x28 0x180004a46: 45 33 c0 xor r8d, r8d 0x180004a49: 48 8d 8e 88 01 00 00 lea rcx, [rsi + 0x188] 0x180004a50: ff 15 62 4b 01 00 call qword ptr [rip + 0x14b62] <?find@wxString@@QEBA_K_W_K@Z> 0x180004a56: 48 8b d8 mov rbx, rax 0x180004a59: 48 8b 0d 98 51 01 00 mov rcx, qword ptr [rip + 0x15198] 0x180004a60: 48 8b 01 mov rax, qword ptr [rcx] 0x180004a63: 48 3b d8 cmp rbx, rax 0x180004a66: 74 1c je 0x180004a84 <?GetPassivePort@wxFTP@@IEAAPEAVwxSocketBase@@XZ+0x254> 0x180004a68: ba 29 00 00 00 mov edx, 0x29 0x180004a6d: 4c 8b c3 mov r8, rbx 0x180004a70: 48 8d 8e 88 01 00 00 lea rcx, [rsi + 0x188] 0x180004a77: ff 15 3b 4b 01 00 call qword ptr [rip + 0x14b3b] <?find@wxString@@QEBA_K_W_K@Z> 0x180004a7d: 48 8b 0d 74 51 01 00 mov rcx, qword ptr [rip + 0x15174] 0x180004a84: 48 3b 01 cmp rax, qword ptr [rcx] 0x180004a87: 75 11 jne 0x180004a9a <?GetPassivePort@wxFTP@@IEAAPEAVwxSocketBase@@XZ+0x26a> 0x180004a89: c7 86 78 01 00 00 02 00 00 00 mov dword ptr [rsi + 0x178], 2 0x180004a93: 33 c0 xor eax, eax 0x180004a95: e9 c0 01 00 00 jmp 0x180004c5a <?GetPassivePort@wxFTP@@IEAAPEAVwxSocketBase@@XZ+0x42a> 0x180004a9a: 48 2b c3 sub rax, rbx 0x180004a9d: 4c 8d 43 01 lea r8, [rbx + 1] 0x180004aa1: 4c 8d 48 ff lea r9, [rax - 1] 0x180004aa5: 48 8d 96 88 01 00 00 lea rdx, [rsi + 0x188] 0x180004aac: 48 8d 8c 24 d0 01 00 00 lea rcx, [rsp + 0x1d0] 0x180004ab4: ff 15 f6 4a 01 00 call qword ptr [rip + 0x14af6] <??0wxString@@QEAA@AEBV0@_K1@Z> 0x180004aba: 90 nop 0x180004abb: 48 8d 8c 24 d0 01 00 00 lea rcx, [rsp + 0x1d0] 0x180004ac3: ff 15 07 49 01 00 call qword ptr [rip + 0x14907] <?wc_str@wxString@@QEBAPEB_WXZ> 0x180004ac9: 48 8b c8 mov rcx, rax 0x180004acc: 48 8d 44 24 44 lea rax, [rsp + 0x44] 0x180004ad1: 48 89 44 24 38 mov qword ptr [rsp + 0x38], rax 0x180004ad6: 48 8d 44 24 40 lea rax, [rsp + 0x40] 0x180004adb: 48 89 44 24 30 mov qword ptr [rsp + 0x30], rax 0x180004ae0: 48 8d 44 24 54 lea rax, [rsp + 0x54] 0x180004ae5: 48 89 44 24 28 mov qword ptr [rsp + 0x28], rax 0x180004aea: 48 8d 44 24 50 lea rax, [rsp + 0x50] 0x180004aef: 48 89 44 24 20 mov qword ptr [rsp + 0x20], rax 0x180004af4: 4c 8d 4c 24 4c lea r9, [rsp + 0x4c] 0x180004af9: 4c 8d 44 24 48 lea r8, [rsp + 0x48] 0x180004afe: 48 8d 15 2b 62 01 00 lea rdx, [rip + 0x1622b] 0x180004b05: ff 15 65 46 01 00 call qword ptr [rip + 0x14665] <swscanf> 0x180004b0b: 0f b7 7c 24 48 movzx edi, word ptr [rsp + 0x48] 0x180004b10: c1 e7 08 shl edi, 8 0x180004b13: 0f b7 44 24 4c movzx eax, word ptr [rsp + 0x4c] 0x180004b18: 0b f8 or edi, eax 0x180004b1a: c1 e7 08 shl edi, 8 0x180004b1d: 0f b7 44 24 50 movzx eax, word ptr [rsp + 0x50] 0x180004b22: 0b f8 or edi, eax 0x180004b24: c1 e7 08 shl edi, 8 0x180004b27: 0b 7c 24 54 or edi, dword ptr [rsp + 0x54] 0x180004b2b: 0f b7 5c 24 40 movzx ebx, word ptr [rsp + 0x40] 0x180004b30: 66 c1 e3 08 shl bx, 8 0x180004b34: 66 0b 5c 24 44 or bx, word ptr [rsp + 0x44] 0x180004b39: 48 8d 8c 24 80 01 00 00 lea rcx, [rsp + 0x180] 0x180004b41: e8 ba 52 00 00 call 0x180009e00 <??0wxSockAddress@@QEAA@XZ> 0x180004b46: 90 nop 0x180004b47: 48 8d 05 0a 53 01 00 lea rax, [rip + 0x1530a] 0x180004b4e: 48 89 84 24 80 01 00 00 mov qword ptr [rsp + 0x180], rax 0x180004b56: 48 8d 8c 24 98 01 00 00 lea rcx, [rsp + 0x198] 0x180004b5e: ff 15 44 50 01 00 call qword ptr [rip + 0x15044] <??0wxString@@QEAA@XZ> 0x180004b64: 90 nop 0x180004b65: 48 8d 05 bc 53 01 00 lea rax, [rip + 0x153bc] 0x180004b6c: 48 89 84 24 80 01 00 00 mov qword ptr [rsp + 0x180], rax 0x180004b74: 8b d7 mov edx, edi 0x180004b76: 48 8d 8c 24 80 01 00 00 lea rcx, [rsp + 0x180] 0x180004b7e: e8 fd 59 00 00 call 0x18000a580 <?Hostname@wxIPV4address@@QEAA_NK@Z> 0x180004b83: 0f b7 d3 movzx edx, bx 0x180004b86: 48 8d 8c 24 80 01 00 00 lea rcx, [rsp + 0x180] 0x180004b8e: e8 0d 56 00 00 call 0x18000a1a0 <?Service@wxIPaddress@@QEAA_NG@Z> 0x180004b93: b9 00 01 00 00 mov ecx, 0x100 0x180004b98: e8 9f e6 00 00 call 0x18001323c <function_18001323c> 0x180004b9d: 48 89 44 24 58 mov qword ptr [rsp + 0x58], rax 0x180004ba2: 48 85 c0 test rax, rax 0x180004ba5: 74 0f je 0x180004bb6 <?GetPassivePort@wxFTP@@IEAAPEAVwxSocketBase@@XZ+0x386> 0x180004ba7: 33 d2 xor edx, edx 0x180004ba9: 48 8b c8 mov rcx, rax 0x180004bac: e8 0f c1 00 00 call 0x180010cc0 <??0wxSocketClient@@QEAA@H@Z> 0x180004bb1: 48 8b d8 mov rbx, rax 0x180004bb4: eb 02 jmp 0x180004bb8 <?GetPassivePort@wxFTP@@IEAAPEAVwxSocketBase@@XZ+0x388> 0x180004bb6: 33 db xor ebx, ebx 0x180004bb8: 48 8b 03 mov rax, qword ptr [rbx] 0x180004bbb: 41 b0 01 mov r8b, 1 0x180004bbe: 48 8d 94 24 80 01 00 00 lea rdx, [rsp + 0x180] 0x180004bc6: 48 8b cb mov rcx, rbx 0x180004bc9: ff 50 48 call qword ptr [rax + 0x48] 0x180004bcc: 84 c0 test al, al 0x180004bce: 75 48 jne 0x180004c18 <?GetPassivePort@wxFTP@@IEAAPEAVwxSocketBase@@XZ+0x3e8> 0x180004bd0: c7 86 78 01 00 00 03 00 00 00 mov dword ptr [rsi + 0x178], 3 0x180004bda: 48 8b 03 mov rax, qword ptr [rbx] 0x180004bdd: ba 01 00 00 00 mov edx, 1 0x180004be2: 48 8b cb mov rcx, rbx 0x180004be5: ff 50 08 call qword ptr [rax + 8] 0x180004be8: 90 nop 0x180004be9: 48 8d 8c 24 98 01 00 00 lea rcx, [rsp + 0x198] 0x180004bf1: ff 15 b9 4f 01 00 call qword ptr [rip + 0x14fb9] <??1wxString@@QEAA@XZ> 0x180004bf7: 90 nop 0x180004bf8: 48 8d 8c 24 80 01 00 00 lea rcx, [rsp + 0x180] 0x180004c00: e8 fb 52 00 00 call 0x180009f00 <??1wxSockAddress@@UEAA@XZ> 0x180004c05: 90 nop 0x180004c06: 48 8d 8c 24 d0 01 00 00 lea rcx, [rsp + 0x1d0] 0x180004c0e: ff 15 9c 4f 01 00 call qword ptr [rip + 0x14f9c] <??1wxString@@QEAA@XZ> 0x180004c14: 33 c0 xor eax, eax 0x180004c16: eb 42 jmp 0x180004c5a <?GetPassivePort@wxFTP@@IEAAPEAVwxSocketBase@@XZ+0x42a> 0x180004c18: 33 d2 xor edx, edx 0x180004c1a: 48 8b cb mov rcx, rbx 0x180004c1d: e8 0e 92 00 00 call 0x18000de30 <?Notify@wxSocketBase@@QEAAX_N@Z> 0x180004c22: c7 86 78 01 00 00 00 00 00 00 mov dword ptr [rsi + 0x178], 0 0x180004c2c: 48 8d 8c 24 98 01 00 00 lea rcx, [rsp + 0x198] 0x180004c34: ff 15 76 4f 01 00 call qword ptr [rip + 0x14f76] <??1wxString@@QEAA@XZ> 0x180004c3a: 90 nop 0x180004c3b: 48 8d 8c 24 80 01 00 00 lea rcx, [rsp + 0x180] 0x180004c43: e8 b8 52 00 00 call 0x180009f00 <??1wxSockAddress@@UEAA@XZ> 0x180004c48: 90 nop 0x180004c49: 48 8d 8c 24 d0 01 00 00 lea rcx, [rsp + 0x1d0] 0x180004c51: ff 15 59 4f 01 00 call qword ptr [rip + 0x14f59] <??1wxString@@QEAA@XZ> 0x180004c57: 48 8b c3 mov rax, rbx 0x180004c5a: 48 8b 8c 24 08 02 00 00 mov rcx, qword ptr [rsp + 0x208] 0x180004c62: 48 33 cc xor rcx, rsp 0x180004c65: e8 86 e6 00 00 call 0x1800132f0 <__security_check_cookie> 0x180004c6a: 4c 8d 9c 24 10 02 00 00 lea r11, [rsp + 0x210] 0x180004c72: 49 8b 5b 18 mov rbx, qword ptr [r11 + 0x18] 0x180004c76: 49 8b 73 20 mov rsi, qword ptr [r11 + 0x20] 0x180004c7a: 49 8b e3 mov rsp, r11 0x180004c7d: 5f pop rdi 0x180004c7e: c3 ret ; data inside code section at 0x180004c7f -- 0x180004c80 0x180004c7f: cc |. | ; function: ??1wxFTP@@UEAA@XZ at 0x180004c80 -- 0x180004cd2 0x180004c80: 48 89 4c 24 08 mov qword ptr [rsp + 8], rcx 0x180004c85: 53 push rbx 0x180004c86: 48 83 ec 30 sub rsp, 0x30 0x180004c8a: 48 c7 44 24 20 fe ff ff ff mov qword ptr [rsp + 0x20], -2 0x180004c93: 48 8b d9 mov rbx, rcx 0x180004c96: 48 8d 05 0b 57 01 00 lea rax, [rip + 0x1570b] 0x180004c9d: 48 89 01 mov qword ptr [rcx], rax 0x180004ca0: 80 b9 c0 01 00 00 00 cmp byte ptr [rcx + 0x1c0], 0 0x180004ca7: 74 05 je 0x180004cae <??1wxFTP@@UEAA@XZ+0x2e> 0x180004ca9: e8 22 ec ff ff call 0x1800038d0 <?Abort@wxFTP@@UEAA_NXZ> 0x180004cae: 48 8b cb mov rcx, rbx 0x180004cb1: e8 6a ea ff ff call 0x180003720 <?Close@wxFTP@@UEAA_NXZ> 0x180004cb6: 90 nop 0x180004cb7: 48 8d 8b 88 01 00 00 lea rcx, [rbx + 0x188] 0x180004cbe: ff 15 ec 4e 01 00 call qword ptr [rip + 0x14eec] <??1wxString@@QEAA@XZ> 0x180004cc4: 90 nop 0x180004cc5: 48 8b cb mov rcx, rbx 0x180004cc8: 48 83 c4 30 add rsp, 0x30 0x180004ccc: 5b pop rbx 0x180004ccd: e9 9e 3f 00 00 jmp 0x180008c70 <??1wxProtocol@@UEAA@XZ> ; data inside code section at 0x180004cd2 -- 0x180004ce0 0x180004cd2: cc cc cc cc cc cc cc cc cc cc cc cc cc cc |.............. | ; function: ?SetTransferMode@wxFTP@@QEAA_NW4TransferMode@1@@Z at 0x180004ce0 -- 0x180005160 0x180004ce0: 48 8b c4 mov rax, rsp 0x180004ce3: 41 54 push r12 0x180004ce5: 41 55 push r13 0x180004ce7: 41 56 push r14 0x180004ce9: 48 81 ec c0 02 00 00 sub rsp, 0x2c0 0x180004cf0: 48 c7 44 24 48 fe ff ff ff mov qword ptr [rsp + 0x48], -2 0x180004cf9: 48 89 58 10 mov qword ptr [rax + 0x10], rbx 0x180004cfd: 48 89 70 18 mov qword ptr [rax + 0x18], rsi 0x180004d01: 48 89 78 20 mov qword ptr [rax + 0x20], rdi 0x180004d05: 48 8b 05 34 9c 02 00 mov rax, qword ptr [rip + 0x29c34] 0x180004d0c: 48 33 c4 xor rax, rsp 0x180004d0f: 48 89 84 24 b0 02 00 00 mov qword ptr [rsp + 0x2b0], rax 0x180004d17: 8b da mov ebx, edx 0x180004d19: 48 8b f9 mov rdi, rcx 0x180004d1c: c7 44 24 30 00 00 00 00 mov dword ptr [rsp + 0x30], 0 0x180004d24: 3b 91 c4 01 00 00 cmp edx, dword ptr [rcx + 0x1c4] 0x180004d2a: 75 07 jne 0x180004d33 <?SetTransferMode@wxFTP@@QEAA_NW4TransferMode@1@@Z+0x53> 0x180004d2c: b0 01 mov al, 1 0x180004d2e: e9 ff 03 00 00 jmp 0x180005132 <?SetTransferMode@wxFTP@@QEAA_NW4TransferMode@1@@Z+0x452> 0x180004d33: 48 8d 8c 24 78 02 00 00 lea rcx, [rsp + 0x278] 0x180004d3b: ff 15 67 4e 01 00 call qword ptr [rip + 0x14e67] <??0wxString@@QEAA@XZ> 0x180004d41: 90 nop 0x180004d42: 8b cb mov ecx, ebx 0x180004d44: 4c 8d 2d 45 61 01 00 lea r13, [rip + 0x16145] 0x180004d4b: 4c 8d 35 fe 59 01 00 lea r14, [rip + 0x159fe] 0x180004d52: 83 e9 01 sub ecx, 1 0x180004d55: 74 5d je 0x180004db4 <?SetTransferMode@wxFTP@@QEAA_NW4TransferMode@1@@Z+0xd4> 0x180004d57: 83 f9 01 cmp ecx, 1 0x180004d5a: 74 43 je 0x180004d9f <?SetTransferMode@wxFTP@@QEAA_NW4TransferMode@1@@Z+0xbf> 0x180004d5c: 48 8b 05 dd 46 01 00 mov rax, qword ptr [rip + 0x146dd] 0x180004d63: 48 83 38 00 cmp qword ptr [rax], 0 0x180004d67: 74 36 je 0x180004d9f <?SetTransferMode@wxFTP@@QEAA_NW4TransferMode@1@@Z+0xbf> 0x180004d69: 48 8d 05 e8 60 01 00 lea rax, [rip + 0x160e8] 0x180004d70: 48 89 44 24 20 mov qword ptr [rsp + 0x20], rax 0x180004d75: 4c 8d 0d cc 60 01 00 lea r9, [rip + 0x160cc] 0x180004d7c: 4d 8b c5 mov r8, r13 0x180004d7f: ba 86 01 00 00 mov edx, 0x186 0x180004d84: 49 8b ce mov rcx, r14 0x180004d87: ff 15 3b 48 01 00 call qword ptr [rip + 0x1483b] <?wxOnAssert@@YAXPEBDH00PEB_W@Z> 0x180004d8d: 4c 8b 1d 9c 46 01 00 mov r11, qword ptr [rip + 0x1469c] 0x180004d94: 41 80 3b 00 cmp byte ptr [r11], 0 0x180004d98: 74 05 je 0x180004d9f <?SetTransferMode@wxFTP@@QEAA_NW4TransferMode@1@@Z+0xbf> 0x180004d9a: 41 c6 03 00 mov byte ptr [r11], 0 0x180004d9e: cc int3 0x180004d9f: ba 49 00 00 00 mov edx, 0x49 0x180004da4: 48 8d 8c 24 78 02 00 00 lea rcx, [rsp + 0x278] 0x180004dac: ff 15 0e 48 01 00 call qword ptr [rip + 0x1480e] <??4wxString@@QEAAAEAV0@_W@Z> 0x180004db2: eb 13 jmp 0x180004dc7 <?SetTransferMode@wxFTP@@QEAA_NW4TransferMode@1@@Z+0xe7> 0x180004db4: ba 41 00 00 00 mov edx, 0x41 0x180004db9: 48 8d 8c 24 78 02 00 00 lea rcx, [rsp + 0x278] 0x180004dc1: ff 15 f9 47 01 00 call qword ptr [rip + 0x147f9] <??4wxString@@QEAAAEAV0@_W@Z> 0x180004dc7: 4c 8d 84 24 78 02 00 00 lea r8, [rsp + 0x278] 0x180004dcf: 48 8d 15 62 60 01 00 lea rdx, [rip + 0x16062] 0x180004dd6: 48 8b cf mov rcx, rdi 0x180004dd9: e8 72 eb ff ff call 0x180003950 <?DoSimpleCommand@wxFTP@@IEAA_NPEB_WAEBVwxString@@@Z> 0x180004dde: 84 c0 test al, al 0x180004de0: 0f 85 36 03 00 00 jne 0x18000511c <?SetTransferMode@wxFTP@@QEAA_NW4TransferMode@1@@Z+0x43c> 0x180004de6: 4c 8d 25 c7 59 01 00 lea r12, [rip + 0x159c7] 0x180004ded: 49 8b d4 mov rdx, r12 0x180004df0: 48 8d 8c 24 98 01 00 00 lea rcx, [rsp + 0x198] 0x180004df8: ff 15 9a 46 01 00 call qword ptr [rip + 0x1469a] <??0wxString@@QEAA@PEBD@Z> 0x180004dfe: 48 8b d0 mov rdx, rax 0x180004e01: b9 01 00 00 00 mov ecx, 1 0x180004e06: ff 15 84 46 01 00 call qword ptr [rip + 0x14684] <?IsLevelEnabled@wxLog@@SA_NKVwxString@@@Z> 0x180004e0c: 84 c0 test al, al 0x180004e0e: 0f 84 f6 02 00 00 je 0x18000510a <?SetTransferMode@wxFTP@@QEAA_NW4TransferMode@1@@Z+0x42a> 0x180004e14: 48 8d 84 24 08 02 00 00 lea rax, [rsp + 0x208] 0x180004e1c: 48 89 44 24 38 mov qword ptr [rsp + 0x38], rax 0x180004e21: 83 fb 01 cmp ebx, 1 0x180004e24: 75 72 jne 0x180004e98 <?SetTransferMode@wxFTP@@QEAA_NW4TransferMode@1@@Z+0x1b8> 0x180004e26: 48 8d 15 03 60 01 00 lea rdx, [rip + 0x16003] 0x180004e2d: 48 8d 8c 24 28 01 00 00 lea rcx, [rsp + 0x128] 0x180004e35: ff 15 5d 46 01 00 call qword ptr [rip + 0x1465d] <??0wxString@@QEAA@PEBD@Z> 0x180004e3b: 90 nop 0x180004e3c: 89 5c 24 30 mov dword ptr [rsp + 0x30], ebx 0x180004e40: 48 8d 8c 24 98 01 00 00 lea rcx, [rsp + 0x198] 0x180004e48: ff 15 5a 4d 01 00 call qword ptr [rip + 0x14d5a] <??0wxString@@QEAA@XZ> 0x180004e4e: 48 8b d8 mov rbx, rax 0x180004e51: be 03 00 00 00 mov esi, 3 0x180004e56: 89 74 24 30 mov dword ptr [rsp + 0x30], esi 0x180004e5a: ff 15 c0 45 01 00 call qword ptr [rip + 0x145c0] <?Get@wxTranslations@@SAPEAV1@XZ> 0x180004e60: 48 85 c0 test rax, rax 0x180004e63: 74 20 je 0x180004e85 <?SetTransferMode@wxFTP@@QEAA_NW4TransferMode@1@@Z+0x1a5> 0x180004e65: 4c 8b c3 mov r8, rbx 0x180004e68: 48 8d 94 24 28 01 00 00 lea rdx, [rsp + 0x128] 0x180004e70: 48 8b c8 mov rcx, rax 0x180004e73: ff 15 9f 45 01 00 call qword ptr [rip + 0x1459f] <?GetTranslatedString@wxTranslations@@QEBAPEBVwxString@@AEBV2@0@Z> 0x180004e79: 48 8b d8 mov rbx, rax 0x180004e7c: 48 85 c0 test rax, rax 0x180004e7f: 0f 85 83 00 00 00 jne 0x180004f08 <?SetTransferMode@wxFTP@@QEAA_NW4TransferMode@1@@Z+0x228> 0x180004e85: 48 8d 8c 24 28 01 00 00 lea rcx, [rsp + 0x128] 0x180004e8d: ff 15 7d 45 01 00 call qword ptr [rip + 0x1457d] <?GetUntranslatedString@wxTranslations@@SAAEBVwxString@@AEBV2@@Z> 0x180004e93: 48 8b d8 mov rbx, rax 0x180004e96: eb 70 jmp 0x180004f08 <?SetTransferMode@wxFTP@@QEAA_NW4TransferMode@1@@Z+0x228> 0x180004e98: 48 8d 15 89 5f 01 00 lea rdx, [rip + 0x15f89] 0x180004e9f: 48 8d 8c 24 60 01 00 00 lea rcx, [rsp + 0x160] 0x180004ea7: ff 15 eb 45 01 00 call qword ptr [rip + 0x145eb] <??0wxString@@QEAA@PEBD@Z> 0x180004ead: 90 nop 0x180004eae: c7 44 24 30 04 00 00 00 mov dword ptr [rsp + 0x30], 4 0x180004eb6: 48 8d 8c 24 40 02 00 00 lea rcx, [rsp + 0x240] 0x180004ebe: ff 15 e4 4c 01 00 call qword ptr [rip + 0x14ce4] <??0wxString@@QEAA@XZ> 0x180004ec4: 48 8b d8 mov rbx, rax 0x180004ec7: be 0c 00 00 00 mov esi, 0xc 0x180004ecc: 89 74 24 30 mov dword ptr [rsp + 0x30], esi 0x180004ed0: ff 15 4a 45 01 00 call qword ptr [rip + 0x1454a] <?Get@wxTranslations@@SAPEAV1@XZ> 0x180004ed6: 48 85 c0 test rax, rax 0x180004ed9: 74 1c je 0x180004ef7 <?SetTransferMode@wxFTP@@QEAA_NW4TransferMode@1@@Z+0x217> 0x180004edb: 4c 8b c3 mov r8, rbx 0x180004ede: 48 8d 94 24 60 01 00 00 lea rdx, [rsp + 0x160] 0x180004ee6: 48 8b c8 mov rcx, rax 0x180004ee9: ff 15 29 45 01 00 call qword ptr [rip + 0x14529] <?GetTranslatedString@wxTranslations@@QEBAPEBVwxString@@AEBV2@0@Z> 0x180004eef: 48 8b d8 mov rbx, rax 0x180004ef2: 48 85 c0 test rax, rax 0x180004ef5: 75 11 jne 0x180004f08 <?SetTransferMode@wxFTP@@QEAA_NW4TransferMode@1@@Z+0x228> 0x180004ef7: 48 8d 8c 24 60 01 00 00 lea rcx, [rsp + 0x160] 0x180004eff: ff 15 0b 45 01 00 call qword ptr [rip + 0x1450b] <?GetUntranslatedString@wxTranslations@@SAAEBVwxString@@AEBV2@@Z> 0x180004f05: 48 8b d8 mov rbx, rax 0x180004f08: 48 8d 15 f1 5e 01 00 lea rdx, [rip + 0x15ef1] 0x180004f0f: 48 8d 8c 24 f0 00 00 00 lea rcx, [rsp + 0xf0] 0x180004f17: ff 15 7b 45 01 00 call qword ptr [rip + 0x1457b] <??0wxString@@QEAA@PEBD@Z> 0x180004f1d: 90 nop 0x180004f1e: 48 8d 8c 24 d0 01 00 00 lea rcx, [rsp + 0x1d0] 0x180004f26: ff 15 7c 4c 01 00 call qword ptr [rip + 0x14c7c] <??0wxString@@QEAA@XZ> 0x180004f2c: 48 8b f8 mov rdi, rax 0x180004f2f: ff 15 eb 44 01 00 call qword ptr [rip + 0x144eb] <?Get@wxTranslations@@SAPEAV1@XZ> 0x180004f35: 48 85 c0 test rax, rax 0x180004f38: 74 19 je 0x180004f53 <?SetTransferMode@wxFTP@@QEAA_NW4TransferMode@1@@Z+0x273> 0x180004f3a: 4c 8b c7 mov r8, rdi 0x180004f3d: 48 8d 94 24 f0 00 00 00 lea rdx, [rsp + 0xf0] 0x180004f45: 48 8b c8 mov rcx, rax 0x180004f48: ff 15 ca 44 01 00 call qword ptr [rip + 0x144ca] <?GetTranslatedString@wxTranslations@@QEBAPEBVwxString@@AEBV2@0@Z> 0x180004f4e: 48 85 c0 test rax, rax 0x180004f51: 75 0e jne 0x180004f61 <?SetTransferMode@wxFTP@@QEAA_NW4TransferMode@1@@Z+0x281> 0x180004f53: 48 8d 8c 24 f0 00 00 00 lea rcx, [rsp + 0xf0] 0x180004f5b: ff 15 af 44 01 00 call qword ptr [rip + 0x144af] <?GetUntranslatedString@wxTranslations@@SAAEBVwxString@@AEBV2@@Z> 0x180004f61: 48 8b d0 mov rdx, rax 0x180004f64: 48 8d 4c 24 50 lea rcx, [rsp + 0x50] 0x180004f69: ff 15 19 45 01 00 call qword ptr [rip + 0x14519] <??0wxFormatString@@QEAA@AEBVwxString@@@Z> 0x180004f6f: 90 nop 0x180004f70: 48 8b d3 mov rdx, rbx 0x180004f73: 48 8d 8c 24 08 02 00 00 lea rcx, [rsp + 0x208] 0x180004f7b: ff 15 0f 4c 01 00 call qword ptr [rip + 0x14c0f] <??0wxString@@QEAA@AEBV0@@Z> 0x180004f81: 48 8b f8 mov rdi, rax 0x180004f84: 48 89 44 24 40 mov qword ptr [rsp + 0x40], rax 0x180004f89: c7 44 24 78 01 00 00 00 mov dword ptr [rsp + 0x78], 1 0x180004f91: 4c 89 b4 24 80 00 00 00 mov qword ptr [rsp + 0x80], r14 0x180004f99: 4c 89 ac 24 90 00 00 00 mov qword ptr [rsp + 0x90], r13 0x180004fa1: c7 84 24 88 00 00 00 94 01 00 00 mov dword ptr [rsp + 0x88], 0x194 0x180004fac: 4c 89 a4 24 98 00 00 00 mov qword ptr [rsp + 0x98], r12 0x180004fb4: 33 c9 xor ecx, ecx 0x180004fb6: ff 15 c4 41 01 00 call qword ptr [rip + 0x141c4] <_time64> 0x180004fbc: 48 89 84 24 a0 00 00 00 mov qword ptr [rsp + 0xa0], rax 0x180004fc4: ff 15 1e 44 01 00 call qword ptr [rip + 0x1441e] <?GetCurrentId@wxThread@@SAKXZ> 0x180004fca: 89 84 24 a8 00 00 00 mov dword ptr [rsp + 0xa8], eax 0x180004fd1: 48 c7 84 24 b0 00 00 00 00 00 00 00 mov qword ptr [rsp + 0xb0], 0 0x180004fdd: 48 8d 8c 24 b8 00 00 00 lea rcx, [rsp + 0xb8] 0x180004fe5: ff 15 bd 4b 01 00 call qword ptr [rip + 0x14bbd] <??0wxString@@QEAA@XZ> 0x180004feb: 90 nop 0x180004fec: 41 b9 01 00 00 00 mov r9d, 1 0x180004ff2: 4c 8d 44 24 50 lea r8, [rsp + 0x50] 0x180004ff7: 48 8b d7 mov rdx, rdi 0x180004ffa: 48 8d 4c 24 38 lea rcx, [rsp + 0x38] 0x180004fff: ff 15 d3 43 01 00 call qword ptr [rip + 0x143d3] <??0?$wxArgNormalizerWchar@AEBVwxString@@@@QEAA@AEBVwxString@@PEBVwxFormatString@@I@Z> 0x180005005: 48 8d 4c 24 38 lea rcx, [rsp + 0x38] 0x18000500a: ff 15 60 44 01 00 call qword ptr [rip + 0x14460] <?get@?$wxArgNormalizerWchar@AEBVwxString@@@@QEBAPEB_WXZ> 0x180005010: 48 8b d8 mov rbx, rax 0x180005013: 48 8d 4c 24 50 lea rcx, [rsp + 0x50] 0x180005018: ff 15 42 44 01 00 call qword ptr [rip + 0x14442] <??BwxFormatString@@QEBAPEB_WXZ> 0x18000501e: 48 8b d0 mov rdx, rax 0x180005021: 4c 8b c3 mov r8, rbx 0x180005024: 48 8d 4c 24 78 lea rcx, [rsp + 0x78] 0x180005029: e8 c2 d4 ff ff call 0x1800024f0 <function_1800024f0> 0x18000502e: 90 nop 0x18000502f: 48 8b cf mov rcx, rdi 0x180005032: ff 15 78 4b 01 00 call qword ptr [rip + 0x14b78] <??1wxString@@QEAA@XZ> 0x180005038: 90 nop 0x180005039: 48 8d 8c 24 b8 00 00 00 lea rcx, [rsp + 0xb8] 0x180005041: ff 15 69 4b 01 00 call qword ptr [rip + 0x14b69] <??1wxString@@QEAA@XZ> 0x180005047: 90 nop 0x180005048: 48 8b 9c 24 b0 00 00 00 mov rbx, qword ptr [rsp + 0xb0] 0x180005050: 48 89 5c 24 40 mov qword ptr [rsp + 0x40], rbx 0x180005055: 48 85 db test rbx, rbx 0x180005058: 74 1d je 0x180005077 <?SetTransferMode@wxFTP@@QEAA_NW4TransferMode@1@@Z+0x397> 0x18000505a: 48 8d 4b 20 lea rcx, [rbx + 0x20] 0x18000505e: ff 15 94 43 01 00 call qword ptr [rip + 0x14394] <??1wxStringToStringHashMap@@QEAA@XZ> 0x180005064: 90 nop 0x180005065: 48 8b cb mov rcx, rbx 0x180005068: ff 15 82 43 01 00 call qword ptr [rip + 0x14382] <??1wxStringToNumHashMap@@QEAA@XZ> 0x18000506e: 48 8b cb mov rcx, rbx 0x180005071: e8 98 e0 00 00 call 0x18001310e <function_18001310e> 0x180005076: 90 nop 0x180005077: 48 8d 4c 24 50 lea rcx, [rsp + 0x50] 0x18000507c: ff 15 fe 43 01 00 call qword ptr [rip + 0x143fe] <??1wxFormatString@@QEAA@XZ> 0x180005082: 90 nop 0x180005083: 48 8d 8c 24 d0 01 00 00 lea rcx, [rsp + 0x1d0] 0x18000508b: ff 15 1f 4b 01 00 call qword ptr [rip + 0x14b1f] <??1wxString@@QEAA@XZ> 0x180005091: 90 nop 0x180005092: 48 8d 8c 24 f0 00 00 00 lea rcx, [rsp + 0xf0] 0x18000509a: ff 15 10 4b 01 00 call qword ptr [rip + 0x14b10] <??1wxString@@QEAA@XZ> 0x1800050a0: 90 nop 0x1800050a1: 40 f6 c6 08 test sil, 8 0x1800050a5: 74 16 je 0x1800050bd <?SetTransferMode@wxFTP@@QEAA_NW4TransferMode@1@@Z+0x3dd> 0x1800050a7: 83 e6 f7 and esi, 0xfffffff7 0x1800050aa: 89 74 24 30 mov dword ptr [rsp + 0x30], esi 0x1800050ae: 48 8d 8c 24 40 02 00 00 lea rcx, [rsp + 0x240] 0x1800050b6: ff 15 f4 4a 01 00 call qword ptr [rip + 0x14af4] <??1wxString@@QEAA@XZ> 0x1800050bc: 90 nop 0x1800050bd: 40 f6 c6 04 test sil, 4 0x1800050c1: 74 16 je 0x1800050d9 <?SetTransferMode@wxFTP@@QEAA_NW4TransferMode@1@@Z+0x3f9> 0x1800050c3: 83 e6 fb and esi, 0xfffffffb 0x1800050c6: 89 74 24 30 mov dword ptr [rsp + 0x30], esi 0x1800050ca: 48 8d 8c 24 60 01 00 00 lea rcx, [rsp + 0x160] 0x1800050d2: ff 15 d8 4a 01 00 call qword ptr [rip + 0x14ad8] <??1wxString@@QEAA@XZ> 0x1800050d8: 90 nop 0x1800050d9: 40 f6 c6 02 test sil, 2 0x1800050dd: 74 16 je 0x1800050f5 <?SetTransferMode@wxFTP@@QEAA_NW4TransferMode@1@@Z+0x415> 0x1800050df: 83 e6 fd and esi, 0xfffffffd 0x1800050e2: 89 74 24 30 mov dword ptr [rsp + 0x30], esi 0x1800050e6: 48 8d 8c 24 98 01 00 00 lea rcx, [rsp + 0x198] 0x1800050ee: ff 15 bc 4a 01 00 call qword ptr [rip + 0x14abc] <??1wxString@@QEAA@XZ> 0x1800050f4: 90 nop 0x1800050f5: 40 f6 c6 01 test sil, 1 0x1800050f9: 74 0f je 0x18000510a <?SetTransferMode@wxFTP@@QEAA_NW4TransferMode@1@@Z+0x42a> 0x1800050fb: 48 8d 8c 24 28 01 00 00 lea rcx, [rsp + 0x128] 0x180005103: ff 15 a7 4a 01 00 call qword ptr [rip + 0x14aa7] <??1wxString@@QEAA@XZ> 0x180005109: 90 nop 0x18000510a: 48 8d 8c 24 78 02 00 00 lea rcx, [rsp + 0x278] 0x180005112: ff 15 98 4a 01 00 call qword ptr [rip + 0x14a98] <??1wxString@@QEAA@XZ> 0x180005118: 32 c0 xor al, al 0x18000511a: eb 16 jmp 0x180005132 <?SetTransferMode@wxFTP@@QEAA_NW4TransferMode@1@@Z+0x452> 0x18000511c: 89 9f c4 01 00 00 mov dword ptr [rdi + 0x1c4], ebx 0x180005122: 48 8d 8c 24 78 02 00 00 lea rcx, [rsp + 0x278] 0x18000512a: ff 15 80 4a 01 00 call qword ptr [rip + 0x14a80] <??1wxString@@QEAA@XZ> 0x180005130: b0 01 mov al, 1 0x180005132: 48 8b 8c 24 b0 02 00 00 mov rcx, qword ptr [rsp + 0x2b0] 0x18000513a: 48 33 cc xor rcx, rsp 0x18000513d: e8 ae e1 00 00 call 0x1800132f0 <__security_check_cookie> 0x180005142: 4c 8d 9c 24 c0 02 00 00 lea r11, [rsp + 0x2c0] 0x18000514a: 49 8b 5b 28 mov rbx, qword ptr [r11 + 0x28] 0x18000514e: 49 8b 73 30 mov rsi, qword ptr [r11 + 0x30] 0x180005152: 49 8b 7b 38 mov rdi, qword ptr [r11 + 0x38] 0x180005156: 49 8b e3 mov rsp, r11 0x180005159: 41 5e pop r14 0x18000515b: 41 5d pop r13 0x18000515d: 41 5c pop r12 0x18000515f: c3 ret ; function: ?GetPort@wxFTP@@IEAAPEAVwxSocketBase@@XZ at 0x180005160 -- 0x1800051b9 0x180005160: 48 89 5c 24 08 mov qword ptr [rsp + 8], rbx 0x180005165: 57 push rdi 0x180005166: 48 83 ec 20 sub rsp, 0x20 0x18000516a: 80 b9 c8 01 00 00 00 cmp byte ptr [rcx + 0x1c8], 0 0x180005171: 48 8b d9 mov rbx, rcx 0x180005174: 74 07 je 0x18000517d <?GetPort@wxFTP@@IEAAPEAVwxSocketBase@@XZ+0x1d> 0x180005176: e8 b5 f6 ff ff call 0x180004830 <?GetPassivePort@wxFTP@@IEAAPEAVwxSocketBase@@XZ> 0x18000517b: eb 05 jmp 0x180005182 <?GetPort@wxFTP@@IEAAPEAVwxSocketBase@@XZ+0x22> 0x18000517d: e8 ae f2 ff ff call 0x180004430 <?GetActivePort@wxFTP@@IEAAPEAVwxSocketBase@@XZ> 0x180005182: 48 8b f8 mov rdi, rax 0x180005185: 48 85 c0 test rax, rax 0x180005188: 75 12 jne 0x18000519c <?GetPort@wxFTP@@IEAAPEAVwxSocketBase@@XZ+0x3c> 0x18000518a: c6 83 c9 01 00 00 01 mov byte ptr [rbx + 0x1c9], 1 0x180005191: 48 8b 5c 24 30 mov rbx, qword ptr [rsp + 0x30] 0x180005196: 48 83 c4 20 add rsp, 0x20 0x18000519a: 5f pop rdi 0x18000519b: c3 ret 0x18000519c: 48 8b 07 mov rax, qword ptr [rdi] 0x18000519f: 8b 93 00 01 00 00 mov edx, dword ptr [rbx + 0x100] 0x1800051a5: 48 8b cf mov rcx, rdi 0x1800051a8: ff 50 40 call qword ptr [rax + 0x40] 0x1800051ab: 48 8b 5c 24 30 mov rbx, qword ptr [rsp + 0x30] 0x1800051b0: 48 8b c7 mov rax, rdi 0x1800051b3: 48 83 c4 20 add rsp, 0x20 0x1800051b7: 5f pop rdi 0x1800051b8: c3 ret ; data inside code section at 0x1800051b9 -- 0x1800051c0 0x1800051b9: cc cc cc cc cc cc cc |....... | ; function: ?GetInputStream@wxFTP@@UEAAPEAVwxInputStream@@AEBVwxString@@@Z at 0x1800051c0 -- 0x180005371 0x1800051c0: 48 8b c4 mov rax, rsp 0x1800051c3: 57 push rdi 0x1800051c4: 48 81 ec b0 00 00 00 sub rsp, 0xb0 0x1800051cb: 48 c7 44 24 28 fe ff ff ff mov qword ptr [rsp + 0x28], -2 0x1800051d4: 48 89 58 18 mov qword ptr [rax + 0x18], rbx 0x1800051d8: 48 89 70 20 mov qword ptr [rax + 0x20], rsi 0x1800051dc: 48 8b 05 5d 97 02 00 mov rax, qword ptr [rip + 0x2975d] 0x1800051e3: 48 33 c4 xor rax, rsp 0x1800051e6: 48 89 84 24 a0 00 00 00 mov qword ptr [rsp + 0xa0], rax 0x1800051ee: 48 8b f2 mov rsi, rdx 0x1800051f1: 48 8b d9 mov rbx, rcx 0x1800051f4: 83 b9 c4 01 00 00 00 cmp dword ptr [rcx + 0x1c4], 0 0x1800051fb: 75 1f jne 0x18000521c <?GetInputStream@wxFTP@@UEAAPEAVwxInputStream@@AEBVwxString@@@Z+0x5c> 0x1800051fd: ba 02 00 00 00 mov edx, 2 0x180005202: e8 d9 fa ff ff call 0x180004ce0 <?SetTransferMode@wxFTP@@QEAA_NW4TransferMode@1@@Z> 0x180005207: 84 c0 test al, al 0x180005209: 75 11 jne 0x18000521c <?GetInputStream@wxFTP@@UEAAPEAVwxInputStream@@AEBVwxString@@@Z+0x5c> 0x18000520b: c7 83 78 01 00 00 03 00 00 00 mov dword ptr [rbx + 0x178], 3 0x180005215: 33 c0 xor eax, eax 0x180005217: e9 30 01 00 00 jmp 0x18000534c <?GetInputStream@wxFTP@@UEAAPEAVwxInputStream@@AEBVwxString@@@Z+0x18c> 0x18000521c: 80 bb c8 01 00 00 00 cmp byte ptr [rbx + 0x1c8], 0 0x180005223: 74 0d je 0x180005232 <?GetInputStream@wxFTP@@UEAAPEAVwxInputStream@@AEBVwxString@@@Z+0x72> 0x180005225: 48 8b cb mov rcx, rbx 0x180005228: e8 03 f6 ff ff call 0x180004830 <?GetPassivePort@wxFTP@@IEAAPEAVwxSocketBase@@XZ> 0x18000522d: 48 8b f8 mov rdi, rax 0x180005230: eb 0b jmp 0x18000523d <?GetInputStream@wxFTP@@UEAAPEAVwxInputStream@@AEBVwxString@@@Z+0x7d> 0x180005232: 48 8b cb mov rcx, rbx 0x180005235: e8 f6 f1 ff ff call 0x180004430 <?GetActivePort@wxFTP@@IEAAPEAVwxSocketBase@@XZ> 0x18000523a: 48 8b f8 mov rdi, rax 0x18000523d: 48 85 ff test rdi, rdi 0x180005240: 75 18 jne 0x18000525a <?GetInputStream@wxFTP@@UEAAPEAVwxInputStream@@AEBVwxString@@@Z+0x9a> 0x180005242: c6 83 c9 01 00 00 01 mov byte ptr [rbx + 0x1c9], 1 0x180005249: c7 83 78 01 00 00 01 00 00 00 mov dword ptr [rbx + 0x178], 1 0x180005253: 33 c0 xor eax, eax 0x180005255: e9 f2 00 00 00 jmp 0x18000534c <?GetInputStream@wxFTP@@UEAAPEAVwxInputStream@@AEBVwxString@@@Z+0x18c> 0x18000525a: 48 8b 07 mov rax, qword ptr [rdi] 0x18000525d: 8b 93 00 01 00 00 mov edx, dword ptr [rbx + 0x100] 0x180005263: 48 8b cf mov rcx, rdi 0x180005266: ff 50 40 call qword ptr [rax + 0x40] 0x180005269: 48 8b d6 mov rdx, rsi 0x18000526c: 48 8d 4c 24 30 lea rcx, [rsp + 0x30] 0x180005271: ff 15 59 43 01 00 call qword ptr [rip + 0x14359] <?Unescape@wxURI@@SA?AVwxString@@AEBV2@@Z> 0x180005277: 90 nop 0x180005278: 4c 8b c0 mov r8, rax 0x18000527b: 48 8d 15 4e 5c 01 00 lea rdx, [rip + 0x15c4e] 0x180005282: 48 8d 4c 24 68 lea rcx, [rsp + 0x68] 0x180005287: ff 15 63 49 01 00 call qword ptr [rip + 0x14963] <??H@YA?AVwxString@@PEB_WAEBV0@@Z> 0x18000528d: 90 nop 0x18000528e: 48 8d 4c 24 30 lea rcx, [rsp + 0x30] 0x180005293: ff 15 17 49 01 00 call qword ptr [rip + 0x14917] <??1wxString@@QEAA@XZ> 0x180005299: 48 8d 54 24 68 lea rdx, [rsp + 0x68] 0x18000529e: 48 8b cb mov rcx, rbx 0x1800052a1: e8 da de ff ff call 0x180003180 <?SendCommand@wxFTP@@QEAADAEBVwxString@@@Z> 0x1800052a6: 3c 31 cmp al, 0x31 0x1800052a8: 74 21 je 0x1800052cb <?GetInputStream@wxFTP@@UEAAPEAVwxInputStream@@AEBVwxString@@@Z+0x10b> 0x1800052aa: 48 8b 07 mov rax, qword ptr [rdi] 0x1800052ad: ba 01 00 00 00 mov edx, 1 0x1800052b2: 48 8b cf mov rcx, rdi 0x1800052b5: ff 50 08 call qword ptr [rax + 8] 0x1800052b8: 90 nop 0x1800052b9: 48 8d 4c 24 68 lea rcx, [rsp + 0x68] 0x1800052be: ff 15 ec 48 01 00 call qword ptr [rip + 0x148ec] <??1wxString@@QEAA@XZ> 0x1800052c4: 33 c0 xor eax, eax 0x1800052c6: e9 81 00 00 00 jmp 0x18000534c <?GetInputStream@wxFTP@@UEAAPEAVwxInputStream@@AEBVwxString@@@Z+0x18c> 0x1800052cb: 48 8b d7 mov rdx, rdi 0x1800052ce: 48 8b cb mov rcx, rbx 0x1800052d1: e8 0a d5 ff ff call 0x1800027e0 <?AcceptIfActive@wxFTP@@IEAAPEAVwxSocketBase@@PEAV2@@Z> 0x1800052d6: 48 8b f8 mov rdi, rax 0x1800052d9: 48 85 c0 test rax, rax 0x1800052dc: 75 19 jne 0x1800052f7 <?GetInputStream@wxFTP@@UEAAPEAVwxInputStream@@AEBVwxString@@@Z+0x137> 0x1800052de: c7 83 78 01 00 00 03 00 00 00 mov dword ptr [rbx + 0x178], 3 0x1800052e8: 48 8d 4c 24 68 lea rcx, [rsp + 0x68] 0x1800052ed: ff 15 bd 48 01 00 call qword ptr [rip + 0x148bd] <??1wxString@@QEAA@XZ> 0x1800052f3: 33 c0 xor eax, eax 0x1800052f5: eb 55 jmp 0x18000534c <?GetInputStream@wxFTP@@UEAAPEAVwxInputStream@@AEBVwxString@@@Z+0x18c> 0x1800052f7: ba 0c 00 00 00 mov edx, 0xc 0x1800052fc: 48 8b c8 mov rcx, rax 0x1800052ff: e8 ac 8a 00 00 call 0x18000ddb0 <?SetFlags@wxSocketBase@@QEAAXH@Z> 0x180005304: c6 83 c0 01 00 00 01 mov byte ptr [rbx + 0x1c0], 1 0x18000530b: b9 48 00 00 00 mov ecx, 0x48 0x180005310: e8 27 df 00 00 call 0x18001323c <function_18001323c> 0x180005315: 48 89 44 24 20 mov qword ptr [rsp + 0x20], rax 0x18000531a: 48 85 c0 test rax, rax 0x18000531d: 74 13 je 0x180005332 <?GetInputStream@wxFTP@@UEAAPEAVwxInputStream@@AEBVwxString@@@Z+0x172> 0x18000531f: 4c 8b c7 mov r8, rdi 0x180005322: 48 8b d3 mov rdx, rbx 0x180005325: 48 8b c8 mov rcx, rax 0x180005328: e8 f3 d0 ff ff call 0x180002420 <function_180002420> 0x18000532d: 48 8b f8 mov rdi, rax 0x180005330: eb 02 jmp 0x180005334 <?GetInputStream@wxFTP@@UEAAPEAVwxInputStream@@AEBVwxString@@@Z+0x174> 0x180005332: 33 ff xor edi, edi 0x180005334: c7 83 78 01 00 00 00 00 00 00 mov dword ptr [rbx + 0x178], 0 0x18000533e: 48 8d 4c 24 68 lea rcx, [rsp + 0x68] 0x180005343: ff 15 67 48 01 00 call qword ptr [rip + 0x14867] <??1wxString@@QEAA@XZ> 0x180005349: 48 8b c7 mov rax, rdi 0x18000534c: 48 8b 8c 24 a0 00 00 00 mov rcx, qword ptr [rsp + 0xa0] 0x180005354: 48 33 cc xor rcx, rsp 0x180005357: e8 94 df 00 00 call 0x1800132f0 <__security_check_cookie> 0x18000535c: 4c 8d 9c 24 b0 00 00 00 lea r11, [rsp + 0xb0] 0x180005364: 49 8b 5b 20 mov rbx, qword ptr [r11 + 0x20] 0x180005368: 49 8b 73 28 mov rsi, qword ptr [r11 + 0x28] 0x18000536c: 49 8b e3 mov rsp, r11 0x18000536f: 5f pop rdi 0x180005370: c3 ret ; data inside code section at 0x180005371 -- 0x180005380 0x180005371: cc cc cc cc cc cc cc cc cc cc cc cc cc cc cc |............... | ; function: ?GetOutputStream@wxFTP@@UEAAPEAVwxOutputStream@@AEBVwxString@@@Z at 0x180005380 -- 0x1800054de 0x180005380: 48 8b c4 mov rax, rsp 0x180005383: 57 push rdi 0x180005384: 48 83 ec 70 sub rsp, 0x70 0x180005388: 48 c7 44 24 28 fe ff ff ff mov qword ptr [rsp + 0x28], -2 0x180005391: 48 89 58 18 mov qword ptr [rax + 0x18], rbx 0x180005395: 48 89 70 20 mov qword ptr [rax + 0x20], rsi 0x180005399: 48 8b 05 a0 95 02 00 mov rax, qword ptr [rip + 0x295a0] 0x1800053a0: 48 33 c4 xor rax, rsp 0x1800053a3: 48 89 44 24 68 mov qword ptr [rsp + 0x68], rax 0x1800053a8: 48 8b f2 mov rsi, rdx 0x1800053ab: 48 8b d9 mov rbx, rcx 0x1800053ae: 83 b9 c4 01 00 00 00 cmp dword ptr [rcx + 0x1c4], 0 0x1800053b5: 75 1f jne 0x1800053d6 <?GetOutputStream@wxFTP@@UEAAPEAVwxOutputStream@@AEBVwxString@@@Z+0x56> 0x1800053b7: ba 02 00 00 00 mov edx, 2 0x1800053bc: e8 1f f9 ff ff call 0x180004ce0 <?SetTransferMode@wxFTP@@QEAA_NW4TransferMode@1@@Z> 0x1800053c1: 84 c0 test al, al 0x1800053c3: 75 11 jne 0x1800053d6 <?GetOutputStream@wxFTP@@UEAAPEAVwxOutputStream@@AEBVwxString@@@Z+0x56> 0x1800053c5: c7 83 78 01 00 00 03 00 00 00 mov dword ptr [rbx + 0x178], 3 0x1800053cf: 33 c0 xor eax, eax 0x1800053d1: e9 e9 00 00 00 jmp 0x1800054bf <?GetOutputStream@wxFTP@@UEAAPEAVwxOutputStream@@AEBVwxString@@@Z+0x13f> 0x1800053d6: 80 bb c8 01 00 00 00 cmp byte ptr [rbx + 0x1c8], 0 0x1800053dd: 74 0d je 0x1800053ec <?GetOutputStream@wxFTP@@UEAAPEAVwxOutputStream@@AEBVwxString@@@Z+0x6c> 0x1800053df: 48 8b cb mov rcx, rbx 0x1800053e2: e8 49 f4 ff ff call 0x180004830 <?GetPassivePort@wxFTP@@IEAAPEAVwxSocketBase@@XZ> 0x1800053e7: 48 8b f8 mov rdi, rax 0x1800053ea: eb 0b jmp 0x1800053f7 <?GetOutputStream@wxFTP@@UEAAPEAVwxOutputStream@@AEBVwxString@@@Z+0x77> 0x1800053ec: 48 8b cb mov rcx, rbx 0x1800053ef: e8 3c f0 ff ff call 0x180004430 <?GetActivePort@wxFTP@@IEAAPEAVwxSocketBase@@XZ> 0x1800053f4: 48 8b f8 mov rdi, rax 0x1800053f7: 48 85 ff test rdi, rdi 0x1800053fa: 75 09 jne 0x180005405 <?GetOutputStream@wxFTP@@UEAAPEAVwxOutputStream@@AEBVwxString@@@Z+0x85> 0x1800053fc: c6 83 c9 01 00 00 01 mov byte ptr [rbx + 0x1c9], 1 0x180005403: eb 0f jmp 0x180005414 <?GetOutputStream@wxFTP@@UEAAPEAVwxOutputStream@@AEBVwxString@@@Z+0x94> 0x180005405: 48 8b 07 mov rax, qword ptr [rdi] 0x180005408: 8b 93 00 01 00 00 mov edx, dword ptr [rbx + 0x100] 0x18000540e: 48 8b cf mov rcx, rdi 0x180005411: ff 50 40 call qword ptr [rax + 0x40] 0x180005414: 4c 8b c6 mov r8, rsi 0x180005417: 48 8d 15 ea 5a 01 00 lea rdx, [rip + 0x15aea] 0x18000541e: 48 8d 4c 24 30 lea rcx, [rsp + 0x30] 0x180005423: ff 15 c7 47 01 00 call qword ptr [rip + 0x147c7] <??H@YA?AVwxString@@PEB_WAEBV0@@Z> 0x180005429: 90 nop 0x18000542a: 48 8d 54 24 30 lea rdx, [rsp + 0x30] 0x18000542f: 48 8b cb mov rcx, rbx 0x180005432: e8 49 dd ff ff call 0x180003180 <?SendCommand@wxFTP@@QEAADAEBVwxString@@@Z> 0x180005437: 3c 31 cmp al, 0x31 0x180005439: 74 23 je 0x18000545e <?GetOutputStream@wxFTP@@UEAAPEAVwxOutputStream@@AEBVwxString@@@Z+0xde> 0x18000543b: 48 85 ff test rdi, rdi 0x18000543e: 74 0f je 0x18000544f <?GetOutputStream@wxFTP@@UEAAPEAVwxOutputStream@@AEBVwxString@@@Z+0xcf> 0x180005440: 48 8b 07 mov rax, qword ptr [rdi] 0x180005443: ba 01 00 00 00 mov edx, 1 0x180005448: 48 8b cf mov rcx, rdi 0x18000544b: ff 50 08 call qword ptr [rax + 8] 0x18000544e: 90 nop 0x18000544f: 48 8d 4c 24 30 lea rcx, [rsp + 0x30] 0x180005454: ff 15 56 47 01 00 call qword ptr [rip + 0x14756] <??1wxString@@QEAA@XZ> 0x18000545a: 33 c0 xor eax, eax 0x18000545c: eb 61 jmp 0x1800054bf <?GetOutputStream@wxFTP@@UEAAPEAVwxOutputStream@@AEBVwxString@@@Z+0x13f> 0x18000545e: 48 8b d7 mov rdx, rdi 0x180005461: 48 8b cb mov rcx, rbx 0x180005464: e8 77 d3 ff ff call 0x1800027e0 <?AcceptIfActive@wxFTP@@IEAAPEAVwxSocketBase@@PEAV2@@Z> 0x180005469: 48 8b f0 mov rsi, rax 0x18000546c: c6 83 c0 01 00 00 01 mov byte ptr [rbx + 0x1c0], 1 0x180005473: c7 83 78 01 00 00 00 00 00 00 mov dword ptr [rbx + 0x178], 0 0x18000547d: b9 30 00 00 00 mov ecx, 0x30 0x180005482: e8 b5 dd 00 00 call 0x18001323c <function_18001323c> 0x180005487: 48 8b f8 mov rdi, rax 0x18000548a: 48 89 44 24 20 mov qword ptr [rsp + 0x20], rax 0x18000548f: 48 85 c0 test rax, rax 0x180005492: 74 1b je 0x1800054af <?GetOutputStream@wxFTP@@UEAAPEAVwxOutputStream@@AEBVwxString@@@Z+0x12f> 0x180005494: 48 8b d6 mov rdx, rsi 0x180005497: 48 8b c8 mov rcx, rax 0x18000549a: e8 51 7d 00 00 call 0x18000d1f0 <??0wxSocketOutputStream@@QEAA@AEAVwxSocketBase@@@Z> 0x18000549f: 4c 8d 1d 72 50 01 00 lea r11, [rip + 0x15072] 0x1800054a6: 4c 89 1f mov qword ptr [rdi], r11 0x1800054a9: 48 89 5f 28 mov qword ptr [rdi + 0x28], rbx 0x1800054ad: eb 02 jmp 0x1800054b1 <?GetOutputStream@wxFTP@@UEAAPEAVwxOutputStream@@AEBVwxString@@@Z+0x131> 0x1800054af: 33 ff xor edi, edi 0x1800054b1: 48 8d 4c 24 30 lea rcx, [rsp + 0x30] 0x1800054b6: ff 15 f4 46 01 00 call qword ptr [rip + 0x146f4] <??1wxString@@QEAA@XZ> 0x1800054bc: 48 8b c7 mov rax, rdi 0x1800054bf: 48 8b 4c 24 68 mov rcx, qword ptr [rsp + 0x68] 0x1800054c4: 48 33 cc xor rcx, rsp 0x1800054c7: e8 24 de 00 00 call 0x1800132f0 <__security_check_cookie> 0x1800054cc: 4c 8d 5c 24 70 lea r11, [rsp + 0x70] 0x1800054d1: 49 8b 5b 20 mov rbx, qword ptr [r11 + 0x20] 0x1800054d5: 49 8b 73 28 mov rsi, qword ptr [r11 + 0x28] 0x1800054d9: 49 8b e3 mov rsp, r11 0x1800054dc: 5f pop rdi 0x1800054dd: c3 ret ; data inside code section at 0x1800054de -- 0x1800054e0 0x1800054de: cc cc |.. | ; function: ?GetList@wxFTP@@QEAA_NAEAVwxArrayString@@AEBVwxString@@_N@Z at 0x1800054e0 -- 0x1800057be 0x1800054e0: 40 53 push rbx 0x1800054e2: 55 push rbp 0x1800054e3: 56 push rsi 0x1800054e4: 57 push rdi 0x1800054e5: 41 54 push r12 0x1800054e7: 48 81 ec 20 01 00 00 sub rsp, 0x120 0x1800054ee: 48 c7 44 24 28 fe ff ff ff mov qword ptr [rsp + 0x28], -2 0x1800054f7: 48 8b 05 42 94 02 00 mov rax, qword ptr [rip + 0x29442] 0x1800054fe: 48 33 c4 xor rax, rsp 0x180005501: 48 89 84 24 18 01 00 00 mov qword ptr [rsp + 0x118], rax 0x180005509: 45 0f b6 e1 movzx r12d, r9b 0x18000550d: 49 8b e8 mov rbp, r8 0x180005510: 48 8b f2 mov rsi, rdx 0x180005513: 48 8b d9 mov rbx, rcx 0x180005516: 80 b9 c8 01 00 00 00 cmp byte ptr [rcx + 0x1c8], 0 0x18000551d: 74 0a je 0x180005529 <?GetList@wxFTP@@QEAA_NAEAVwxArrayString@@AEBVwxString@@_N@Z+0x49> 0x18000551f: e8 0c f3 ff ff call 0x180004830 <?GetPassivePort@wxFTP@@IEAAPEAVwxSocketBase@@XZ> 0x180005524: 48 8b f8 mov rdi, rax 0x180005527: eb 08 jmp 0x180005531 <?GetList@wxFTP@@QEAA_NAEAVwxArrayString@@AEBVwxString@@_N@Z+0x51> 0x180005529: e8 02 ef ff ff call 0x180004430 <?GetActivePort@wxFTP@@IEAAPEAVwxSocketBase@@XZ> 0x18000552e: 48 8b f8 mov rdi, rax 0x180005531: 48 85 ff test rdi, rdi 0x180005534: 75 18 jne 0x18000554e <?GetList@wxFTP@@QEAA_NAEAVwxArrayString@@AEBVwxString@@_N@Z+0x6e> 0x180005536: c6 83 c9 01 00 00 01 mov byte ptr [rbx + 0x1c9], 1 0x18000553d: c7 83 78 01 00 00 01 00 00 00 mov dword ptr [rbx + 0x178], 1 0x180005547: 32 c0 xor al, al 0x180005549: e9 52 02 00 00 jmp 0x1800057a0 <?GetList@wxFTP@@QEAA_NAEAVwxArrayString@@AEBVwxString@@_N@Z+0x2c0> 0x18000554e: 48 8b 07 mov rax, qword ptr [rdi] 0x180005551: 8b 93 00 01 00 00 mov edx, dword ptr [rbx + 0x100] 0x180005557: 48 8b cf mov rcx, rdi 0x18000555a: ff 50 40 call qword ptr [rax + 0x40] 0x18000555d: 48 8d 05 74 5a 01 00 lea rax, [rip + 0x15a74] 0x180005564: 48 8d 15 5d 5a 01 00 lea rdx, [rip + 0x15a5d] 0x18000556b: 45 84 e4 test r12b, r12b 0x18000556e: 48 0f 45 d0 cmovne rdx, rax 0x180005572: 48 8d 8c 24 e0 00 00 00 lea rcx, [rsp + 0xe0] 0x18000557a: ff 15 d8 45 01 00 call qword ptr [rip + 0x145d8] <??0wxString@@QEAA@PEB_W@Z> 0x180005580: 90 nop 0x180005581: 48 8b cd mov rcx, rbp 0x180005584: ff 15 36 46 01 00 call qword ptr [rip + 0x14636] <?empty@wxString@@QEBA_NXZ> 0x18000558a: 84 c0 test al, al 0x18000558c: 75 1f jne 0x1800055ad <?GetList@wxFTP@@QEAA_NAEAVwxArrayString@@AEBVwxString@@_N@Z+0xcd> 0x18000558e: ba 20 00 00 00 mov edx, 0x20 0x180005593: 48 8d 8c 24 e0 00 00 00 lea rcx, [rsp + 0xe0] 0x18000559b: ff 15 6f 46 01 00 call qword ptr [rip + 0x1466f] <??6wxString@@QEAAAEAV0@_W@Z> 0x1800055a1: 48 8b c8 mov rcx, rax 0x1800055a4: 48 8b d5 mov rdx, rbp 0x1800055a7: ff 15 a3 3d 01 00 call qword ptr [rip + 0x13da3] <??6wxString@@QEAAAEAV0@AEBV0@@Z> 0x1800055ad: 48 8d 94 24 e0 00 00 00 lea rdx, [rsp + 0xe0] 0x1800055b5: 48 8b cb mov rcx, rbx 0x1800055b8: e8 c3 db ff ff call 0x180003180 <?SendCommand@wxFTP@@QEAADAEBVwxString@@@Z> 0x1800055bd: 3c 31 cmp al, 0x31 0x1800055bf: 0f 84 2d 01 00 00 je 0x1800056f2 <?GetList@wxFTP@@QEAA_NAEAVwxArrayString@@AEBVwxString@@_N@Z+0x212> 0x1800055c5: c7 83 78 01 00 00 02 00 00 00 mov dword ptr [rbx + 0x178], 2 0x1800055cf: 48 8d 1d de 51 01 00 lea rbx, [rip + 0x151de] 0x1800055d6: 48 8b d3 mov rdx, rbx 0x1800055d9: 48 8d 8c 24 a8 00 00 00 lea rcx, [rsp + 0xa8] 0x1800055e1: ff 15 b1 3e 01 00 call qword ptr [rip + 0x13eb1] <??0wxString@@QEAA@PEBD@Z> 0x1800055e7: 48 8b d0 mov rdx, rax 0x1800055ea: b9 06 00 00 00 mov ecx, 6 0x1800055ef: ff 15 9b 3e 01 00 call qword ptr [rip + 0x13e9b] <?IsLevelEnabled@wxLog@@SA_NKVwxString@@@Z> 0x1800055f5: 84 c0 test al, al 0x1800055f7: 0f 84 d1 00 00 00 je 0x1800056ce <?GetList@wxFTP@@QEAA_NAEAVwxArrayString@@AEBVwxString@@_N@Z+0x1ee> 0x1800055fd: 48 8d 15 4c 59 01 00 lea rdx, [rip + 0x1594c] 0x180005604: 48 8d 8c 24 a8 00 00 00 lea rcx, [rsp + 0xa8] 0x18000560c: ff 15 96 3e 01 00 call qword ptr [rip + 0x13e96] <??0wxFormatString@@QEAA@PEB_W@Z> 0x180005612: 90 nop 0x180005613: c7 44 24 30 06 00 00 00 mov dword ptr [rsp + 0x30], 6 0x18000561b: 48 8d 05 2e 51 01 00 lea rax, [rip + 0x1512e] 0x180005622: 48 89 44 24 38 mov qword ptr [rsp + 0x38], rax 0x180005627: 48 8d 05 12 59 01 00 lea rax, [rip + 0x15912] 0x18000562e: 48 89 44 24 48 mov qword ptr [rsp + 0x48], rax 0x180005633: c7 44 24 40 51 03 00 00 mov dword ptr [rsp + 0x40], 0x351 0x18000563b: 48 89 5c 24 50 mov qword ptr [rsp + 0x50], rbx 0x180005640: 33 c9 xor ecx, ecx 0x180005642: ff 15 38 3b 01 00 call qword ptr [rip + 0x13b38] <_time64> 0x180005648: 48 89 44 24 58 mov qword ptr [rsp + 0x58], rax 0x18000564d: ff 15 95 3d 01 00 call qword ptr [rip + 0x13d95] <?GetCurrentId@wxThread@@SAKXZ> 0x180005653: 89 44 24 60 mov dword ptr [rsp + 0x60], eax 0x180005657: 48 c7 44 24 68 00 00 00 00 mov qword ptr [rsp + 0x68], 0 0x180005660: 48 8d 4c 24 70 lea rcx, [rsp + 0x70] 0x180005665: ff 15 3d 45 01 00 call qword ptr [rip + 0x1453d] <??0wxString@@QEAA@XZ> 0x18000566b: 90 nop 0x18000566c: 48 8d 8c 24 a8 00 00 00 lea rcx, [rsp + 0xa8] 0x180005674: ff 15 e6 3d 01 00 call qword ptr [rip + 0x13de6] <??BwxFormatString@@QEBAPEB_WXZ> 0x18000567a: 48 8b d0 mov rdx, rax 0x18000567d: 48 8d 4c 24 30 lea rcx, [rsp + 0x30] 0x180005682: e8 69 ce ff ff call 0x1800024f0 <function_1800024f0> 0x180005687: 90 nop 0x180005688: 48 8d 4c 24 70 lea rcx, [rsp + 0x70] 0x18000568d: ff 15 1d 45 01 00 call qword ptr [rip + 0x1451d] <??1wxString@@QEAA@XZ> 0x180005693: 90 nop 0x180005694: 48 8b 5c 24 68 mov rbx, qword ptr [rsp + 0x68] 0x180005699: 48 89 5c 24 20 mov qword ptr [rsp + 0x20], rbx 0x18000569e: 48 85 db test rbx, rbx 0x1800056a1: 74 1d je 0x1800056c0 <?GetList@wxFTP@@QEAA_NAEAVwxArrayString@@AEBVwxString@@_N@Z+0x1e0> 0x1800056a3: 48 8d 4b 20 lea rcx, [rbx + 0x20] 0x1800056a7: ff 15 4b 3d 01 00 call qword ptr [rip + 0x13d4b] <??1wxStringToStringHashMap@@QEAA@XZ> 0x1800056ad: 90 nop 0x1800056ae: 48 8b cb mov rcx, rbx 0x1800056b1: ff 15 39 3d 01 00 call qword ptr [rip + 0x13d39] <??1wxStringToNumHashMap@@QEAA@XZ> 0x1800056b7: 48 8b cb mov rcx, rbx 0x1800056ba: e8 4f da 00 00 call 0x18001310e <function_18001310e> 0x1800056bf: 90 nop 0x1800056c0: 48 8d 8c 24 a8 00 00 00 lea rcx, [rsp + 0xa8] 0x1800056c8: ff 15 b2 3d 01 00 call qword ptr [rip + 0x13db2] <??1wxFormatString@@QEAA@XZ> 0x1800056ce: 48 8b 07 mov rax, qword ptr [rdi] 0x1800056d1: ba 01 00 00 00 mov edx, 1 0x1800056d6: 48 8b cf mov rcx, rdi 0x1800056d9: ff 50 08 call qword ptr [rax + 8] 0x1800056dc: 90 nop 0x1800056dd: 48 8d 8c 24 e0 00 00 00 lea rcx, [rsp + 0xe0] 0x1800056e5: ff 15 c5 44 01 00 call qword ptr [rip + 0x144c5] <??1wxString@@QEAA@XZ> 0x1800056eb: 32 c0 xor al, al 0x1800056ed: e9 ae 00 00 00 jmp 0x1800057a0 <?GetList@wxFTP@@QEAA_NAEAVwxArrayString@@AEBVwxString@@_N@Z+0x2c0> 0x1800056f2: 48 8b d7 mov rdx, rdi 0x1800056f5: 48 8b cb mov rcx, rbx 0x1800056f8: e8 e3 d0 ff ff call 0x1800027e0 <?AcceptIfActive@wxFTP@@IEAAPEAVwxSocketBase@@PEAV2@@Z> 0x1800056fd: 48 8b f8 mov rdi, rax 0x180005700: 48 85 c0 test rax, rax 0x180005703: 75 1c jne 0x180005721 <?GetList@wxFTP@@QEAA_NAEAVwxArrayString@@AEBVwxString@@_N@Z+0x241> 0x180005705: c7 83 78 01 00 00 03 00 00 00 mov dword ptr [rbx + 0x178], 3 0x18000570f: 48 8d 8c 24 e0 00 00 00 lea rcx, [rsp + 0xe0] 0x180005717: ff 15 93 44 01 00 call qword ptr [rip + 0x14493] <??1wxString@@QEAA@XZ> 0x18000571d: 32 c0 xor al, al 0x18000571f: eb 7f jmp 0x1800057a0 <?GetList@wxFTP@@QEAA_NAEAVwxArrayString@@AEBVwxString@@_N@Z+0x2c0> 0x180005721: 48 8b ce mov rcx, rsi 0x180005724: ff 15 b6 3e 01 00 call qword ptr [rip + 0x13eb6] <?Empty@wxArrayString@@QEAAXXZ> 0x18000572a: 48 8d 94 24 e0 00 00 00 lea rdx, [rsp + 0xe0] 0x180005732: 48 8b cf mov rcx, rdi 0x180005735: e8 b6 3b 00 00 call 0x1800092f0 <?ReadLine@wxProtocol@@SA?AW4wxProtocolError@@PEAVwxSocketBase@@AEAVwxString@@@Z> 0x18000573a: 85 c0 test eax, eax 0x18000573c: 75 2d jne 0x18000576b <?GetList@wxFTP@@QEAA_NAEAVwxArrayString@@AEBVwxString@@_N@Z+0x28b> 0x18000573e: 66 90 nop 0x180005740: 41 b8 01 00 00 00 mov r8d, 1 0x180005746: 48 8d 94 24 e0 00 00 00 lea rdx, [rsp + 0xe0] 0x18000574e: 48 8b ce mov rcx, rsi 0x180005751: ff 15 81 3e 01 00 call qword ptr [rip + 0x13e81] <?Add@wxArrayString@@QEAA_KAEBVwxString@@_K@Z> 0x180005757: 48 8d 94 24 e0 00 00 00 lea rdx, [rsp + 0xe0] 0x18000575f: 48 8b cf mov rcx, rdi 0x180005762: e8 89 3b 00 00 call 0x1800092f0 <?ReadLine@wxProtocol@@SA?AW4wxProtocolError@@PEAVwxSocketBase@@AEAVwxString@@@Z> 0x180005767: 85 c0 test eax, eax 0x180005769: 74 d5 je 0x180005740 <?GetList@wxFTP@@QEAA_NAEAVwxArrayString@@AEBVwxString@@_N@Z+0x260> 0x18000576b: 48 8b 07 mov rax, qword ptr [rdi] 0x18000576e: ba 01 00 00 00 mov edx, 1 0x180005773: 48 8b cf mov rcx, rdi 0x180005776: ff 50 08 call qword ptr [rax + 8] 0x180005779: c7 83 78 01 00 00 00 00 00 00 mov dword ptr [rbx + 0x178], 0 0x180005783: 48 8b cb mov rcx, rbx 0x180005786: e8 85 d2 ff ff call 0x180002a10 <?GetResult@wxFTP@@IEAADXZ> 0x18000578b: 3c 32 cmp al, 0x32 0x18000578d: 0f 94 c3 sete bl 0x180005790: 48 8d 8c 24 e0 00 00 00 lea rcx, [rsp + 0xe0] 0x180005798: ff 15 12 44 01 00 call qword ptr [rip + 0x14412] <??1wxString@@QEAA@XZ> 0x18000579e: 8a c3 mov al, bl 0x1800057a0: 48 8b 8c 24 18 01 00 00 mov rcx, qword ptr [rsp + 0x118] 0x1800057a8: 48 33 cc xor rcx, rsp 0x1800057ab: e8 40 db 00 00 call 0x1800132f0 <__security_check_cookie> 0x1800057b0: 48 81 c4 20 01 00 00 add rsp, 0x120 0x1800057b7: 41 5c pop r12 0x1800057b9: 5f pop rdi 0x1800057ba: 5e pop rsi 0x1800057bb: 5d pop rbp 0x1800057bc: 5b pop rbx 0x1800057bd: c3 ret ; data inside code section at 0x1800057be -- 0x1800057c0 0x1800057be: cc cc |.. | ; function: ?FileExists@wxFTP@@QEAA_NAEBVwxString@@@Z at 0x1800057c0 -- 0x180005834 0x1800057c0: 40 57 push rdi 0x1800057c2: 48 83 ec 50 sub rsp, 0x50 0x1800057c6: 48 c7 44 24 20 fe ff ff ff mov qword ptr [rsp + 0x20], -2 0x1800057cf: 48 89 5c 24 60 mov qword ptr [rsp + 0x60], rbx 0x1800057d4: 48 89 74 24 68 mov qword ptr [rsp + 0x68], rsi 0x1800057d9: 48 8b da mov rbx, rdx 0x1800057dc: 48 8b f9 mov rdi, rcx 0x1800057df: 40 32 f6 xor sil, sil 0x1800057e2: 48 8d 4c 24 28 lea rcx, [rsp + 0x28] 0x1800057e7: ff 15 0b 3e 01 00 call qword ptr [rip + 0x13e0b] <??0wxArrayString@@QEAA@XZ> 0x1800057ed: 90 nop 0x1800057ee: 45 33 c9 xor r9d, r9d 0x1800057f1: 4c 8b c3 mov r8, rbx 0x1800057f4: 48 8d 54 24 28 lea rdx, [rsp + 0x28] 0x1800057f9: 48 8b cf mov rcx, rdi 0x1800057fc: e8 df fc ff ff call 0x1800054e0 <?GetList@wxFTP@@QEAA_NAEAVwxArrayString@@AEBVwxString@@_N@Z> 0x180005801: 84 c0 test al, al 0x180005803: 74 11 je 0x180005816 <?FileExists@wxFTP@@QEAA_NAEBVwxString@@@Z+0x56> 0x180005805: 48 8d 4c 24 28 lea rcx, [rsp + 0x28] 0x18000580a: ff 15 e0 3d 01 00 call qword ptr [rip + 0x13de0] <?IsEmpty@wxArrayString@@QEBA_NXZ> 0x180005810: 84 c0 test al, al 0x180005812: 40 0f 94 c6 sete sil 0x180005816: 48 8d 4c 24 28 lea rcx, [rsp + 0x28] 0x18000581b: ff 15 c7 3d 01 00 call qword ptr [rip + 0x13dc7] <??1wxArrayString@@QEAA@XZ> 0x180005821: 40 8a c6 mov al, sil 0x180005824: 48 8b 5c 24 60 mov rbx, qword ptr [rsp + 0x60] 0x180005829: 48 8b 74 24 68 mov rsi, qword ptr [rsp + 0x68] 0x18000582e: 48 83 c4 50 add rsp, 0x50 0x180005832: 5f pop rdi 0x180005833: c3 ret ; data inside code section at 0x180005834 -- 0x180005840 0x180005834: cc cc cc cc cc cc cc cc cc cc cc cc |............ | ; function: ?GetFileSize@wxFTP@@QEAAHAEBVwxString@@@Z at 0x180005840 -- 0x180005e86 0x180005840: 40 55 push rbp 0x180005842: 56 push rsi 0x180005843: 57 push rdi 0x180005844: 41 54 push r12 0x180005846: 41 55 push r13 0x180005848: 48 81 ec 90 01 00 00 sub rsp, 0x190 0x18000584f: 48 c7 84 24 08 01 00 00 fe ff ff ff mov qword ptr [rsp + 0x108], -2 0x18000585b: 48 89 9c 24 d0 01 00 00 mov qword ptr [rsp + 0x1d0], rbx 0x180005863: 48 8b 05 d6 90 02 00 mov rax, qword ptr [rip + 0x290d6] 0x18000586a: 48 33 c4 xor rax, rsp 0x18000586d: 48 89 84 24 80 01 00 00 mov qword ptr [rsp + 0x180], rax 0x180005875: 48 8b f2 mov rsi, rdx 0x180005878: 48 8b f9 mov rdi, rcx 0x18000587b: c7 44 24 20 ff ff ff ff mov dword ptr [rsp + 0x20], 0xffffffff 0x180005883: e8 38 ff ff ff call 0x1800057c0 <?FileExists@wxFTP@@QEAA_NAEBVwxString@@@Z> 0x180005888: 84 c0 test al, al 0x18000588a: 0f 84 cb 05 00 00 je 0x180005e5b <?GetFileSize@wxFTP@@QEAAHAEBVwxString@@@Z+0x61b> 0x180005890: 48 8d 8c 24 48 01 00 00 lea rcx, [rsp + 0x148] 0x180005898: ff 15 0a 43 01 00 call qword ptr [rip + 0x1430a] <??0wxString@@QEAA@XZ> 0x18000589e: 90 nop 0x18000589f: 8b af c4 01 00 00 mov ebp, dword ptr [rdi + 0x1c4] 0x1800058a5: ba 02 00 00 00 mov edx, 2 0x1800058aa: 48 8b cf mov rcx, rdi 0x1800058ad: e8 2e f4 ff ff call 0x180004ce0 <?SetTransferMode@wxFTP@@QEAA_NW4TransferMode@1@@Z> 0x1800058b2: 48 8d 15 97 58 01 00 lea rdx, [rip + 0x15897] 0x1800058b9: 48 8d 8c 24 48 01 00 00 lea rcx, [rsp + 0x148] 0x1800058c1: ff 15 41 3c 01 00 call qword ptr [rip + 0x13c41] <??6wxString@@QEAAAEAV0@PEB_W@Z> 0x1800058c7: 48 8b c8 mov rcx, rax 0x1800058ca: 48 8b d6 mov rdx, rsi 0x1800058cd: ff 15 7d 3a 01 00 call qword ptr [rip + 0x13a7d] <??6wxString@@QEAAAEAV0@AEBV0@@Z> 0x1800058d3: 48 8d 94 24 48 01 00 00 lea rdx, [rsp + 0x148] 0x1800058db: 48 8b cf mov rcx, rdi 0x1800058de: e8 9d d8 ff ff call 0x180003180 <?SendCommand@wxFTP@@QEAADAEBVwxString@@@Z> 0x1800058e3: 3c 32 cmp al, 0x32 0x1800058e5: 0f 94 c3 sete bl 0x1800058e8: 41 bd ff ff 00 00 mov r13d, 0xffff 0x1800058ee: 84 db test bl, bl 0x1800058f0: 0f 84 99 00 00 00 je 0x18000598f <?GetFileSize@wxFTP@@QEAAHAEBVwxString@@@Z+0x14f> 0x1800058f6: 48 8d 8f 88 01 00 00 lea rcx, [rdi + 0x188] 0x1800058fd: 48 8d 54 24 50 lea rdx, [rsp + 0x50] 0x180005902: ff 15 98 3b 01 00 call qword ptr [rip + 0x13b98] <?c_str@wxString@@QEBA?AVwxCStrData@@XZ> 0x180005908: 90 nop 0x180005909: 48 8d 54 24 28 lea rdx, [rsp + 0x28] 0x18000590e: 48 8b c8 mov rcx, rax 0x180005911: ff 15 e9 3b 01 00 call qword ptr [rip + 0x13be9] <?AsWCharBuf@wxCStrData@@QEBA?BV?$wxScopedCharTypeBuffer@_W@@XZ> 0x180005917: 48 8b 08 mov rcx, qword ptr [rax] 0x18000591a: 4c 8d 4c 24 20 lea r9, [rsp + 0x20] 0x18000591f: 4c 8d 84 24 88 00 00 00 lea r8, [rsp + 0x88] 0x180005927: 48 8d 15 12 58 01 00 lea rdx, [rip + 0x15812] 0x18000592e: 48 8b 09 mov rcx, qword ptr [rcx] 0x180005931: ff 15 39 38 01 00 call qword ptr [rip + 0x13839] <swscanf> 0x180005937: 44 8b e0 mov r12d, eax 0x18000593a: ff 15 e8 3a 01 00 call qword ptr [rip + 0x13ae8] <?GetUntypedNullData@wxPrivate@@YAPEAUUntypedBufferData@1@XZ> 0x180005940: 48 8b 4c 24 28 mov rcx, qword ptr [rsp + 0x28] 0x180005945: 48 3b c8 cmp rcx, rax 0x180005948: 74 2e je 0x180005978 <?GetFileSize@wxFTP@@QEAAHAEBVwxString@@@Z+0x138> 0x18000594a: 66 44 01 69 10 add word ptr [rcx + 0x10], r13w 0x18000594f: 48 8b 5c 24 28 mov rbx, qword ptr [rsp + 0x28] 0x180005954: 66 83 7b 10 00 cmp word ptr [rbx + 0x10], 0 0x180005959: 75 17 jne 0x180005972 <?GetFileSize@wxFTP@@QEAAHAEBVwxString@@@Z+0x132> 0x18000595b: 80 7b 12 00 cmp byte ptr [rbx + 0x12], 0 0x18000595f: 74 09 je 0x18000596a <?GetFileSize@wxFTP@@QEAAHAEBVwxString@@@Z+0x12a> 0x180005961: 48 8b 0b mov rcx, qword ptr [rbx] 0x180005964: ff 15 0e 38 01 00 call qword ptr [rip + 0x1380e] <free> 0x18000596a: 48 8b cb mov rcx, rbx 0x18000596d: e8 9c d7 00 00 call 0x18001310e <function_18001310e> 0x180005972: ff 15 b0 3a 01 00 call qword ptr [rip + 0x13ab0] <?GetUntypedNullData@wxPrivate@@YAPEAUUntypedBufferData@1@XZ> 0x180005978: 41 83 fc 02 cmp r12d, 2 0x18000597c: 0f 94 c3 sete bl 0x18000597f: 48 8d 4c 24 50 lea rcx, [rsp + 0x50] 0x180005984: ff 15 c6 3a 01 00 call qword ptr [rip + 0x13ac6] <??1wxCStrData@@QEAA@XZ> 0x18000598a: 84 db test bl, bl 0x18000598c: 0f 95 c3 setne bl 0x18000598f: 85 ed test ebp, ebp 0x180005991: 74 0a je 0x18000599d <?GetFileSize@wxFTP@@QEAAHAEBVwxString@@@Z+0x15d> 0x180005993: 8b d5 mov edx, ebp 0x180005995: 48 8b cf mov rcx, rdi 0x180005998: e8 43 f3 ff ff call 0x180004ce0 <?SetTransferMode@wxFTP@@QEAA_NW4TransferMode@1@@Z> 0x18000599d: 84 db test bl, bl 0x18000599f: 0f 85 a2 04 00 00 jne 0x180005e47 <?GetFileSize@wxFTP@@QEAAHAEBVwxString@@@Z+0x607> 0x1800059a5: 48 8d 4c 24 30 lea rcx, [rsp + 0x30] 0x1800059aa: ff 15 48 3c 01 00 call qword ptr [rip + 0x13c48] <??0wxArrayString@@QEAA@XZ> 0x1800059b0: 90 nop 0x1800059b1: 41 b1 01 mov r9b, 1 0x1800059b4: 4c 8b c6 mov r8, rsi 0x1800059b7: 48 8d 54 24 30 lea rdx, [rsp + 0x30] 0x1800059bc: 48 8b cf mov rcx, rdi 0x1800059bf: e8 1c fb ff ff call 0x1800054e0 <?GetList@wxFTP@@QEAA_NAEAVwxArrayString@@AEBVwxString@@_N@Z> 0x1800059c4: 84 c0 test al, al 0x1800059c6: 0f 84 6f 04 00 00 je 0x180005e3b <?GetFileSize@wxFTP@@QEAAHAEBVwxString@@@Z+0x5fb> 0x1800059cc: 48 8d 4c 24 30 lea rcx, [rsp + 0x30] 0x1800059d1: ff 15 19 3c 01 00 call qword ptr [rip + 0x13c19] <?IsEmpty@wxArrayString@@QEBA_NXZ> 0x1800059d7: 84 c0 test al, al 0x1800059d9: 0f 85 5c 04 00 00 jne 0x180005e3b <?GetFileSize@wxFTP@@QEAAHAEBVwxString@@@Z+0x5fb> 0x1800059df: 48 8d 4c 24 30 lea rcx, [rsp + 0x30] 0x1800059e4: ff 15 2e 3c 01 00 call qword ptr [rip + 0x13c2e] <?size@wxArrayString@@QEBA_KXZ> 0x1800059ea: 48 8b e8 mov rbp, rax 0x1800059ed: 45 33 e4 xor r12d, r12d 0x1800059f0: 49 8b fc mov rdi, r12 0x1800059f3: 48 8d 4c 24 30 lea rcx, [rsp + 0x30] 0x1800059f8: ff 15 12 3c 01 00 call qword ptr [rip + 0x13c12] <?GetCount@wxArrayString@@QEBA_KXZ> 0x1800059fe: 48 85 c0 test rax, rax 0x180005a01: 74 71 je 0x180005a74 <?GetFileSize@wxFTP@@QEAAHAEBVwxString@@@Z+0x234> 0x180005a03: 48 8d 94 24 10 01 00 00 lea rdx, [rsp + 0x110] 0x180005a0b: 48 8b ce mov rcx, rsi 0x180005a0e: ff 15 14 3b 01 00 call qword ptr [rip + 0x13b14] <?Upper@wxString@@QEBA?AV1@XZ> 0x180005a14: 48 8b d8 mov rbx, rax 0x180005a17: 48 8b d7 mov rdx, rdi 0x180005a1a: 48 8d 4c 24 30 lea rcx, [rsp + 0x30] 0x180005a1f: ff 15 e3 3b 01 00 call qword ptr [rip + 0x13be3] <??AwxArrayString@@QEAAAEAVwxString@@_K@Z> 0x180005a25: 48 8b c8 mov rcx, rax 0x180005a28: 48 8d 54 24 50 lea rdx, [rsp + 0x50] 0x180005a2d: ff 15 f5 3a 01 00 call qword ptr [rip + 0x13af5] <?Upper@wxString@@QEBA?AV1@XZ> 0x180005a33: 90 nop 0x180005a34: 48 8b d3 mov rdx, rbx 0x180005a37: 48 8b c8 mov rcx, rax 0x180005a3a: ff 15 c0 3b 01 00 call qword ptr [rip + 0x13bc0] <?Contains@wxString@@QEBA_NAEBV1@@Z> 0x180005a40: 0f b6 d8 movzx ebx, al 0x180005a43: 48 8d 4c 24 50 lea rcx, [rsp + 0x50] 0x180005a48: ff 15 62 41 01 00 call qword ptr [rip + 0x14162] <??1wxString@@QEAA@XZ> 0x180005a4e: 90 nop 0x180005a4f: 48 8d 8c 24 10 01 00 00 lea rcx, [rsp + 0x110] 0x180005a57: ff 15 53 41 01 00 call qword ptr [rip + 0x14153] <??1wxString@@QEAA@XZ> 0x180005a5d: 84 db test bl, bl 0x180005a5f: 75 13 jne 0x180005a74 <?GetFileSize@wxFTP@@QEAAHAEBVwxString@@@Z+0x234> 0x180005a61: 48 ff c7 inc rdi 0x180005a64: 48 8d 4c 24 30 lea rcx, [rsp + 0x30] 0x180005a69: ff 15 a1 3b 01 00 call qword ptr [rip + 0x13ba1] <?GetCount@wxArrayString@@QEBA_KXZ> 0x180005a6f: 48 3b f8 cmp rdi, rax 0x180005a72: 72 8f jb 0x180005a03 <?GetFileSize@wxFTP@@QEAAHAEBVwxString@@@Z+0x1c3> 0x180005a74: 48 3b fd cmp rdi, rbp 0x180005a77: 0f 84 be 03 00 00 je 0x180005e3b <?GetFileSize@wxFTP@@QEAAHAEBVwxString@@@Z+0x5fb> 0x180005a7d: 48 8b d7 mov rdx, rdi 0x180005a80: 48 8d 4c 24 30 lea rcx, [rsp + 0x30] 0x180005a85: ff 15 7d 3b 01 00 call qword ptr [rip + 0x13b7d] <??AwxArrayString@@QEAAAEAVwxString@@_K@Z> 0x180005a8b: 48 8b c8 mov rcx, rax 0x180005a8e: 41 b9 01 00 00 00 mov r9d, 1 0x180005a94: 45 33 c0 xor r8d, r8d 0x180005a97: 48 8d 94 24 10 01 00 00 lea rdx, [rsp + 0x110] 0x180005a9f: ff 15 5b 41 01 00 call qword ptr [rip + 0x1415b] <?Mid@wxString@@QEBA?AV1@_K0@Z> 0x180005aa5: 90 nop 0x180005aa6: 48 8d 15 8b 56 01 00 lea rdx, [rip + 0x1568b] 0x180005aad: 48 8b c8 mov rcx, rax 0x180005ab0: ff 15 6a 38 01 00 call qword ptr [rip + 0x1386a] <?Cmp@wxString@@QEBAHPEB_W@Z> 0x180005ab6: 85 c0 test eax, eax 0x180005ab8: 0f 94 c3 sete bl 0x180005abb: 48 8d 8c 24 10 01 00 00 lea rcx, [rsp + 0x110] 0x180005ac3: ff 15 e7 40 01 00 call qword ptr [rip + 0x140e7] <??1wxString@@QEAA@XZ> 0x180005ac9: 84 db test bl, bl 0x180005acb: 0f 84 b7 01 00 00 je 0x180005c88 <?GetFileSize@wxFTP@@QEAAHAEBVwxString@@@Z+0x448> 0x180005ad1: 48 8b d7 mov rdx, rdi 0x180005ad4: 48 8d 4c 24 30 lea rcx, [rsp + 0x30] 0x180005ad9: ff 15 29 3b 01 00 call qword ptr [rip + 0x13b29] <??AwxArrayString@@QEAAAEAVwxString@@_K@Z> 0x180005adf: 48 8b c8 mov rcx, rax 0x180005ae2: 48 8d 54 24 50 lea rdx, [rsp + 0x50] 0x180005ae7: ff 15 b3 39 01 00 call qword ptr [rip + 0x139b3] <?c_str@wxString@@QEBA?AVwxCStrData@@XZ> 0x180005aed: 90 nop 0x180005aee: 48 8d 54 24 28 lea rdx, [rsp + 0x28] 0x180005af3: 48 8b c8 mov rcx, rax 0x180005af6: ff 15 04 3a 01 00 call qword ptr [rip + 0x13a04] <?AsWCharBuf@wxCStrData@@QEBA?BV?$wxScopedCharTypeBuffer@_W@@XZ> 0x180005afc: 48 8b 08 mov rcx, qword ptr [rax] 0x180005aff: 4c 8d 44 24 20 lea r8, [rsp + 0x20] 0x180005b04: 48 8d 15 e5 55 01 00 lea rdx, [rip + 0x155e5] 0x180005b0b: 48 8b 09 mov rcx, qword ptr [rcx] 0x180005b0e: ff 15 5c 36 01 00 call qword ptr [rip + 0x1365c] <swscanf> 0x180005b14: 8b f8 mov edi, eax 0x180005b16: ff 15 0c 39 01 00 call qword ptr [rip + 0x1390c] <?GetUntypedNullData@wxPrivate@@YAPEAUUntypedBufferData@1@XZ> 0x180005b1c: 48 8b 4c 24 28 mov rcx, qword ptr [rsp + 0x28] 0x180005b21: 48 3b c8 cmp rcx, rax 0x180005b24: 74 2e je 0x180005b54 <?GetFileSize@wxFTP@@QEAAHAEBVwxString@@@Z+0x314> 0x180005b26: 66 44 01 69 10 add word ptr [rcx + 0x10], r13w 0x180005b2b: 48 8b 5c 24 28 mov rbx, qword ptr [rsp + 0x28] 0x180005b30: 66 83 7b 10 00 cmp word ptr [rbx + 0x10], 0 0x180005b35: 75 17 jne 0x180005b4e <?GetFileSize@wxFTP@@QEAAHAEBVwxString@@@Z+0x30e> 0x180005b37: 80 7b 12 00 cmp byte ptr [rbx + 0x12], 0 0x180005b3b: 74 09 je 0x180005b46 <?GetFileSize@wxFTP@@QEAAHAEBVwxString@@@Z+0x306> 0x180005b3d: 48 8b 0b mov rcx, qword ptr [rbx] 0x180005b40: ff 15 32 36 01 00 call qword ptr [rip + 0x13632] <free> 0x180005b46: 48 8b cb mov rcx, rbx 0x180005b49: e8 c0 d5 00 00 call 0x18001310e <function_18001310e> 0x180005b4e: ff 15 d4 38 01 00 call qword ptr [rip + 0x138d4] <?GetUntypedNullData@wxPrivate@@YAPEAUUntypedBufferData@1@XZ> 0x180005b54: 83 ff 09 cmp edi, 9 0x180005b57: 0f 95 c3 setne bl 0x180005b5a: 48 8d 4c 24 50 lea rcx, [rsp + 0x50] 0x180005b5f: ff 15 eb 38 01 00 call qword ptr [rip + 0x138eb] <??1wxCStrData@@QEAA@XZ> 0x180005b65: 84 db test bl, bl 0x180005b67: 0f 84 ce 02 00 00 je 0x180005e3b <?GetFileSize@wxFTP@@QEAAHAEBVwxString@@@Z+0x5fb> 0x180005b6d: 48 8d 1d 40 4c 01 00 lea rbx, [rip + 0x14c40] 0x180005b74: 48 8b d3 mov rdx, rbx 0x180005b77: 48 8d 8c 24 10 01 00 00 lea rcx, [rsp + 0x110] 0x180005b7f: ff 15 13 39 01 00 call qword ptr [rip + 0x13913] <??0wxString@@QEAA@PEBD@Z> 0x180005b85: 48 8b d0 mov rdx, rax 0x180005b88: b9 06 00 00 00 mov ecx, 6 0x180005b8d: ff 15 fd 38 01 00 call qword ptr [rip + 0x138fd] <?IsLevelEnabled@wxLog@@SA_NKVwxString@@@Z> 0x180005b93: 84 c0 test al, al 0x180005b95: 0f 84 a0 02 00 00 je 0x180005e3b <?GetFileSize@wxFTP@@QEAAHAEBVwxString@@@Z+0x5fb> 0x180005b9b: 48 8d 15 1e 55 01 00 lea rdx, [rip + 0x1551e] 0x180005ba2: 48 8d 4c 24 50 lea rcx, [rsp + 0x50] 0x180005ba7: ff 15 fb 38 01 00 call qword ptr [rip + 0x138fb] <??0wxFormatString@@QEAA@PEB_W@Z> 0x180005bad: 90 nop 0x180005bae: c7 84 24 90 00 00 00 06 00 00 00 mov dword ptr [rsp + 0x90], 6 0x180005bb9: 48 8d 05 90 4b 01 00 lea rax, [rip + 0x14b90] 0x180005bc0: 48 89 84 24 98 00 00 00 mov qword ptr [rsp + 0x98], rax 0x180005bc8: 48 8d 05 d9 54 01 00 lea rax, [rip + 0x154d9] 0x180005bcf: 48 89 84 24 a8 00 00 00 mov qword ptr [rsp + 0xa8], rax 0x180005bd7: c7 84 24 a0 00 00 00 eb 03 00 00 mov dword ptr [rsp + 0xa0], 0x3eb 0x180005be2: 48 89 9c 24 b0 00 00 00 mov qword ptr [rsp + 0xb0], rbx 0x180005bea: 33 c9 xor ecx, ecx 0x180005bec: ff 15 8e 35 01 00 call qword ptr [rip + 0x1358e] <_time64> 0x180005bf2: 48 89 84 24 b8 00 00 00 mov qword ptr [rsp + 0xb8], rax 0x180005bfa: ff 15 e8 37 01 00 call qword ptr [rip + 0x137e8] <?GetCurrentId@wxThread@@SAKXZ> 0x180005c00: 89 84 24 c0 00 00 00 mov dword ptr [rsp + 0xc0], eax 0x180005c07: 4c 89 a4 24 c8 00 00 00 mov qword ptr [rsp + 0xc8], r12 0x180005c0f: 48 8d 8c 24 d0 00 00 00 lea rcx, [rsp + 0xd0] 0x180005c17: ff 15 8b 3f 01 00 call qword ptr [rip + 0x13f8b] <??0wxString@@QEAA@XZ> 0x180005c1d: 90 nop 0x180005c1e: 48 8d 4c 24 50 lea rcx, [rsp + 0x50] 0x180005c23: ff 15 37 38 01 00 call qword ptr [rip + 0x13837] <??BwxFormatString@@QEBAPEB_WXZ> 0x180005c29: 48 8b d0 mov rdx, rax 0x180005c2c: 48 8d 8c 24 90 00 00 00 lea rcx, [rsp + 0x90] 0x180005c34: e8 b7 c8 ff ff call 0x1800024f0 <function_1800024f0> 0x180005c39: 90 nop 0x180005c3a: 48 8d 8c 24 d0 00 00 00 lea rcx, [rsp + 0xd0] 0x180005c42: ff 15 68 3f 01 00 call qword ptr [rip + 0x13f68] <??1wxString@@QEAA@XZ> 0x180005c48: 90 nop 0x180005c49: 48 8b 9c 24 c8 00 00 00 mov rbx, qword ptr [rsp + 0xc8] 0x180005c51: 48 89 5c 24 28 mov qword ptr [rsp + 0x28], rbx 0x180005c56: 48 85 db test rbx, rbx 0x180005c59: 74 1d je 0x180005c78 <?GetFileSize@wxFTP@@QEAAHAEBVwxString@@@Z+0x438> 0x180005c5b: 48 8d 4b 20 lea rcx, [rbx + 0x20] 0x180005c5f: ff 15 93 37 01 00 call qword ptr [rip + 0x13793] <??1wxStringToStringHashMap@@QEAA@XZ> 0x180005c65: 90 nop 0x180005c66: 48 8b cb mov rcx, rbx 0x180005c69: ff 15 81 37 01 00 call qword ptr [rip + 0x13781] <??1wxStringToNumHashMap@@QEAA@XZ> 0x180005c6f: 48 8b cb mov rcx, rbx 0x180005c72: e8 97 d4 00 00 call 0x18001310e <function_18001310e> 0x180005c77: 90 nop 0x180005c78: 48 8d 4c 24 50 lea rcx, [rsp + 0x50] 0x180005c7d: ff 15 fd 37 01 00 call qword ptr [rip + 0x137fd] <??1wxFormatString@@QEAA@XZ> 0x180005c83: e9 b3 01 00 00 jmp 0x180005e3b <?GetFileSize@wxFTP@@QEAAHAEBVwxString@@@Z+0x5fb> 0x180005c88: 48 8b d7 mov rdx, rdi 0x180005c8b: 48 8d 4c 24 30 lea rcx, [rsp + 0x30] 0x180005c90: ff 15 72 39 01 00 call qword ptr [rip + 0x13972] <??AwxArrayString@@QEAAAEAVwxString@@_K@Z> 0x180005c96: 48 8b c8 mov rcx, rax 0x180005c99: 48 8d 54 24 50 lea rdx, [rsp + 0x50] 0x180005c9e: ff 15 fc 37 01 00 call qword ptr [rip + 0x137fc] <?c_str@wxString@@QEBA?AVwxCStrData@@XZ> 0x180005ca4: 90 nop 0x180005ca5: 48 8d 54 24 28 lea rdx, [rsp + 0x28] 0x180005caa: 48 8b c8 mov rcx, rax 0x180005cad: ff 15 4d 38 01 00 call qword ptr [rip + 0x1384d] <?AsWCharBuf@wxCStrData@@QEBA?BV?$wxScopedCharTypeBuffer@_W@@XZ> 0x180005cb3: 48 8b 08 mov rcx, qword ptr [rax] 0x180005cb6: 4c 8d 44 24 20 lea r8, [rsp + 0x20] 0x180005cbb: 48 8d 15 c6 53 01 00 lea rdx, [rip + 0x153c6] 0x180005cc2: 48 8b 09 mov rcx, qword ptr [rcx] 0x180005cc5: ff 15 a5 34 01 00 call qword ptr [rip + 0x134a5] <swscanf> 0x180005ccb: 8b f8 mov edi, eax 0x180005ccd: ff 15 55 37 01 00 call qword ptr [rip + 0x13755] <?GetUntypedNullData@wxPrivate@@YAPEAUUntypedBufferData@1@XZ> 0x180005cd3: 48 8b 4c 24 28 mov rcx, qword ptr [rsp + 0x28] 0x180005cd8: 48 3b c8 cmp rcx, rax 0x180005cdb: 74 2e je 0x180005d0b <?GetFileSize@wxFTP@@QEAAHAEBVwxString@@@Z+0x4cb> 0x180005cdd: 66 44 01 69 10 add word ptr [rcx + 0x10], r13w 0x180005ce2: 48 8b 5c 24 28 mov rbx, qword ptr [rsp + 0x28] 0x180005ce7: 66 83 7b 10 00 cmp word ptr [rbx + 0x10], 0 0x180005cec: 75 17 jne 0x180005d05 <?GetFileSize@wxFTP@@QEAAHAEBVwxString@@@Z+0x4c5> 0x180005cee: 80 7b 12 00 cmp byte ptr [rbx + 0x12], 0 0x180005cf2: 74 09 je 0x180005cfd <?GetFileSize@wxFTP@@QEAAHAEBVwxString@@@Z+0x4bd> 0x180005cf4: 48 8b 0b mov rcx, qword ptr [rbx] 0x180005cf7: ff 15 7b 34 01 00 call qword ptr [rip + 0x1347b] <free> 0x180005cfd: 48 8b cb mov rcx, rbx 0x180005d00: e8 09 d4 00 00 call 0x18001310e <function_18001310e> 0x180005d05: ff 15 1d 37 01 00 call qword ptr [rip + 0x1371d] <?GetUntypedNullData@wxPrivate@@YAPEAUUntypedBufferData@1@XZ> 0x180005d0b: 83 ff 04 cmp edi, 4 0x180005d0e: 0f 95 c3 setne bl 0x180005d11: 48 8d 4c 24 50 lea rcx, [rsp + 0x50] 0x180005d16: ff 15 34 37 01 00 call qword ptr [rip + 0x13734] <??1wxCStrData@@QEAA@XZ> 0x180005d1c: 84 db test bl, bl 0x180005d1e: 0f 84 17 01 00 00 je 0x180005e3b <?GetFileSize@wxFTP@@QEAAHAEBVwxString@@@Z+0x5fb> 0x180005d24: 48 8d 1d 89 4a 01 00 lea rbx, [rip + 0x14a89] 0x180005d2b: 48 8b d3 mov rdx, rbx 0x180005d2e: 48 8d 8c 24 10 01 00 00 lea rcx, [rsp + 0x110] 0x180005d36: ff 15 5c 37 01 00 call qword ptr [rip + 0x1375c] <??0wxString@@QEAA@PEBD@Z> 0x180005d3c: 48 8b d0 mov rdx, rax 0x180005d3f: b9 06 00 00 00 mov ecx, 6 0x180005d44: ff 15 46 37 01 00 call qword ptr [rip + 0x13746] <?IsLevelEnabled@wxLog@@SA_NKVwxString@@@Z> 0x180005d4a: 84 c0 test al, al 0x180005d4c: 0f 84 e9 00 00 00 je 0x180005e3b <?GetFileSize@wxFTP@@QEAAHAEBVwxString@@@Z+0x5fb> 0x180005d52: 48 8d 15 e7 52 01 00 lea rdx, [rip + 0x152e7] 0x180005d59: 48 8d 4c 24 50 lea rcx, [rsp + 0x50] 0x180005d5e: ff 15 44 37 01 00 call qword ptr [rip + 0x13744] <??0wxFormatString@@QEAA@PEB_W@Z> 0x180005d64: 90 nop 0x180005d65: c7 84 24 90 00 00 00 06 00 00 00 mov dword ptr [rsp + 0x90], 6 0x180005d70: 48 8d 05 d9 49 01 00 lea rax, [rip + 0x149d9] 0x180005d77: 48 89 84 24 98 00 00 00 mov qword ptr [rsp + 0x98], rax 0x180005d7f: 48 8d 05 22 53 01 00 lea rax, [rip + 0x15322] 0x180005d86: 48 89 84 24 a8 00 00 00 mov qword ptr [rsp + 0xa8], rax 0x180005d8e: c7 84 24 a0 00 00 00 f5 03 00 00 mov dword ptr [rsp + 0xa0], 0x3f5 0x180005d99: 48 89 9c 24 b0 00 00 00 mov qword ptr [rsp + 0xb0], rbx 0x180005da1: 33 c9 xor ecx, ecx 0x180005da3: ff 15 d7 33 01 00 call qword ptr [rip + 0x133d7] <_time64> 0x180005da9: 48 89 84 24 b8 00 00 00 mov qword ptr [rsp + 0xb8], rax 0x180005db1: ff 15 31 36 01 00 call qword ptr [rip + 0x13631] <?GetCurrentId@wxThread@@SAKXZ> 0x180005db7: 89 84 24 c0 00 00 00 mov dword ptr [rsp + 0xc0], eax 0x180005dbe: 4c 89 a4 24 c8 00 00 00 mov qword ptr [rsp + 0xc8], r12 0x180005dc6: 48 8d 8c 24 d0 00 00 00 lea rcx, [rsp + 0xd0] 0x180005dce: ff 15 d4 3d 01 00 call qword ptr [rip + 0x13dd4] <??0wxString@@QEAA@XZ> 0x180005dd4: 90 nop 0x180005dd5: 48 8d 4c 24 50 lea rcx, [rsp + 0x50] 0x180005dda: ff 15 80 36 01 00 call qword ptr [rip + 0x13680] <??BwxFormatString@@QEBAPEB_WXZ> 0x180005de0: 48 8b d0 mov rdx, rax 0x180005de3: 48 8d 8c 24 90 00 00 00 lea rcx, [rsp + 0x90] 0x180005deb: e8 00 c7 ff ff call 0x1800024f0 <function_1800024f0> 0x180005df0: 90 nop 0x180005df1: 48 8d 8c 24 d0 00 00 00 lea rcx, [rsp + 0xd0] 0x180005df9: ff 15 b1 3d 01 00 call qword ptr [rip + 0x13db1] <??1wxString@@QEAA@XZ> 0x180005dff: 90 nop 0x180005e00: 48 8b 9c 24 c8 00 00 00 mov rbx, qword ptr [rsp + 0xc8] 0x180005e08: 48 89 5c 24 28 mov qword ptr [rsp + 0x28], rbx 0x180005e0d: 48 85 db test rbx, rbx 0x180005e10: 74 1d je 0x180005e2f <?GetFileSize@wxFTP@@QEAAHAEBVwxString@@@Z+0x5ef> 0x180005e12: 48 8d 4b 20 lea rcx, [rbx + 0x20] 0x180005e16: ff 15 dc 35 01 00 call qword ptr [rip + 0x135dc] <??1wxStringToStringHashMap@@QEAA@XZ> 0x180005e1c: 90 nop 0x180005e1d: 48 8b cb mov rcx, rbx 0x180005e20: ff 15 ca 35 01 00 call qword ptr [rip + 0x135ca] <??1wxStringToNumHashMap@@QEAA@XZ> 0x180005e26: 48 8b cb mov rcx, rbx 0x180005e29: e8 e0 d2 00 00 call 0x18001310e <function_18001310e> 0x180005e2e: 90 nop 0x180005e2f: 48 8d 4c 24 50 lea rcx, [rsp + 0x50] 0x180005e34: ff 15 46 36 01 00 call qword ptr [rip + 0x13646] <??1wxFormatString@@QEAA@XZ> 0x180005e3a: 90 nop 0x180005e3b: 48 8d 4c 24 30 lea rcx, [rsp + 0x30] 0x180005e40: ff 15 a2 37 01 00 call qword ptr [rip + 0x137a2] <??1wxArrayString@@QEAA@XZ> 0x180005e46: 90 nop 0x180005e47: 48 8d 8c 24 48 01 00 00 lea rcx, [rsp + 0x148] 0x180005e4f: ff 15 5b 3d 01 00 call qword ptr [rip + 0x13d5b] <??1wxString@@QEAA@XZ> 0x180005e55: 8b 44 24 20 mov eax, dword ptr [rsp + 0x20] 0x180005e59: eb 04 jmp 0x180005e5f <?GetFileSize@wxFTP@@QEAAHAEBVwxString@@@Z+0x61f> 0x180005e5b: 8b 44 24 20 mov eax, dword ptr [rsp + 0x20] 0x180005e5f: 48 8b 8c 24 80 01 00 00 mov rcx, qword ptr [rsp + 0x180] 0x180005e67: 48 33 cc xor rcx, rsp 0x180005e6a: e8 81 d4 00 00 call 0x1800132f0 <__security_check_cookie> 0x180005e6f: 48 8b 9c 24 d0 01 00 00 mov rbx, qword ptr [rsp + 0x1d0] 0x180005e77: 48 81 c4 90 01 00 00 add rsp, 0x190 0x180005e7e: 41 5d pop r13 0x180005e80: 41 5c pop r12 0x180005e82: 5f pop rdi 0x180005e83: 5e pop rsi 0x180005e84: 5d pop rbp 0x180005e85: c3 ret ; data inside code section at 0x180005e86 -- 0x180005e90 0x180005e86: cc cc cc cc cc cc cc cc cc cc |.......... | ; function: ?SetBinary@wxFTP@@QEAA_NXZ at 0x180005e90 -- 0x180005e9a 0x180005e90: ba 02 00 00 00 mov edx, 2 0x180005e95: e9 46 ee ff ff jmp 0x180004ce0 <?SetTransferMode@wxFTP@@QEAA_NW4TransferMode@1@@Z> ; data inside code section at 0x180005e9a -- 0x180005ea0 0x180005e9a: cc cc cc cc cc cc |...... | ; function: ?SetAscii@wxFTP@@QEAA_NXZ at 0x180005ea0 -- 0x180005eaa 0x180005ea0: ba 01 00 00 00 mov edx, 1 0x180005ea5: e9 36 ee ff ff jmp 0x180004ce0 <?SetTransferMode@wxFTP@@QEAA_NW4TransferMode@1@@Z> ; data inside code section at 0x180005eaa -- 0x180005eb0 0x180005eaa: cc cc cc cc cc cc |...... | ; function: ?GetFilesList@wxFTP@@QEAA_NAEAVwxArrayString@@AEBVwxString@@@Z at 0x180005eb0 -- 0x180005eb8 0x180005eb0: 45 33 c9 xor r9d, r9d 0x180005eb3: e9 28 f6 ff ff jmp 0x1800054e0 <?GetList@wxFTP@@QEAA_NAEAVwxArrayString@@AEBVwxString@@_N@Z> ; data inside code section at 0x180005eb8 -- 0x180005ec0 0x180005eb8: cc cc cc cc cc cc cc cc |........ | ; function: ?GetDirList@wxFTP@@QEAA_NAEAVwxArrayString@@AEBVwxString@@@Z at 0x180005ec0 -- 0x180005ec8 0x180005ec0: 41 b1 01 mov r9b, 1 0x180005ec3: e9 18 f6 ff ff jmp 0x1800054e0 <?GetList@wxFTP@@QEAA_NAEAVwxArrayString@@AEBVwxString@@_N@Z> ; data inside code section at 0x180005ec8 -- 0x180005ed0 0x180005ec8: cc cc cc cc cc cc cc cc |........ | ; function: function_180005ed0 at 0x180005ed0 -- 0x180005f79 0x180005ed0: 48 89 4c 24 08 mov qword ptr [rsp + 8], rcx 0x180005ed5: 57 push rdi 0x180005ed6: 48 83 ec 30 sub rsp, 0x30 0x180005eda: 48 c7 44 24 20 fe ff ff ff mov qword ptr [rsp + 0x20], -2 0x180005ee3: 48 89 5c 24 48 mov qword ptr [rsp + 0x48], rbx 0x180005ee8: 48 89 74 24 50 mov qword ptr [rsp + 0x50], rsi 0x180005eed: 8b f2 mov esi, edx 0x180005eef: 48 8b d9 mov rbx, rcx 0x180005ef2: f6 c2 02 test dl, 2 0x180005ef5: 74 2a je 0x180005f21 <function_180005ed0+0x51> 0x180005ef7: 4c 8d 0d 82 ed ff ff lea r9, [rip - 0x127e] 0x180005efe: 44 8b 41 f8 mov r8d, dword ptr [rcx - 8] 0x180005f02: ba d0 01 00 00 mov edx, 0x1d0 0x180005f07: e8 5c d2 00 00 call 0x180013168 <function_180013168> 0x180005f0c: 40 f6 c6 01 test sil, 1 0x180005f10: 74 09 je 0x180005f1b <function_180005ed0+0x4b> 0x180005f12: 48 8d 4b f8 lea rcx, [rbx - 8] 0x180005f16: e8 f9 d1 00 00 call 0x180013114 <function_180013114> 0x180005f1b: 48 8d 43 f8 lea rax, [rbx - 8] 0x180005f1f: eb 48 jmp 0x180005f69 <function_180005ed0+0x99> 0x180005f21: 48 8d 05 80 44 01 00 lea rax, [rip + 0x14480] 0x180005f28: 48 89 01 mov qword ptr [rcx], rax 0x180005f2b: 80 b9 c0 01 00 00 00 cmp byte ptr [rcx + 0x1c0], 0 0x180005f32: 74 05 je 0x180005f39 <function_180005ed0+0x69> 0x180005f34: e8 97 d9 ff ff call 0x1800038d0 <?Abort@wxFTP@@UEAA_NXZ> 0x180005f39: 48 8b cb mov rcx, rbx 0x180005f3c: e8 df d7 ff ff call 0x180003720 <?Close@wxFTP@@UEAA_NXZ> 0x180005f41: 90 nop 0x180005f42: 48 8d 8b 88 01 00 00 lea rcx, [rbx + 0x188] 0x180005f49: ff 15 61 3c 01 00 call qword ptr [rip + 0x13c61] <??1wxString@@QEAA@XZ> 0x180005f4f: 90 nop 0x180005f50: 48 8b cb mov rcx, rbx 0x180005f53: e8 18 2d 00 00 call 0x180008c70 <??1wxProtocol@@UEAA@XZ> 0x180005f58: 40 f6 c6 01 test sil, 1 0x180005f5c: 74 08 je 0x180005f66 <function_180005ed0+0x96> 0x180005f5e: 48 8b cb mov rcx, rbx 0x180005f61: e8 a8 d1 00 00 call 0x18001310e <function_18001310e> 0x180005f66: 48 8b c3 mov rax, rbx 0x180005f69: 48 8b 5c 24 48 mov rbx, qword ptr [rsp + 0x48] 0x180005f6e: 48 8b 74 24 50 mov rsi, qword ptr [rsp + 0x50] 0x180005f73: 48 83 c4 30 add rsp, 0x30 0x180005f77: 5f pop rdi 0x180005f78: c3 ret ; data inside code section at 0x180005f79 -- 0x180005f80 0x180005f79: cc cc cc cc cc cc cc |....... | ; function: ?GetClassInfo@wxHTTP@@UEBAPEAVwxClassInfo@@XZ at 0x180005f80 -- 0x180005f88 0x180005f80: 48 8d 05 09 8b 02 00 lea rax, [rip + 0x28b09] 0x180005f87: c3 ret ; data inside code section at 0x180005f88 -- 0x180005f90 0x180005f88: cc cc cc cc cc cc cc cc |........ | ; function: ?ClearHeaders@wxHTTP@@IEAAXXZ at 0x180005f90 -- 0x180005f9e 0x180005f90: 48 81 c1 e0 01 00 00 add rcx, 0x1e0 0x180005f97: 48 ff 25 82 36 01 00 jmp qword ptr [rip + 0x13682] <?clear@wxStringToStringHashMap_wxImplementation_HashTable@@QEAAXXZ> ; data inside code section at 0x180005f9e -- 0x180005fa0 0x180005f9e: cc cc |.. | ; function: ?ClearCookies@wxHTTP@@IEAAXXZ at 0x180005fa0 -- 0x180005fae 0x180005fa0: 48 81 c1 c0 01 00 00 add rcx, 0x1c0 0x180005fa7: 48 ff 25 72 36 01 00 jmp qword ptr [rip + 0x13672] <?clear@wxStringToStringHashMap_wxImplementation_HashTable@@QEAAXXZ> ; data inside code section at 0x180005fae -- 0x180005fb0 0x180005fae: cc cc |.. | ; function: ?SetProxyMode@wxHTTP@@QEAAX_N@Z at 0x180005fb0 -- 0x180005fb7 0x180005fb0: 88 91 01 02 00 00 mov byte ptr [rcx + 0x201], dl 0x180005fb6: c3 ret ; data inside code section at 0x180005fb7 -- 0x180005fc0 0x180005fb7: cc cc cc cc cc cc cc cc cc |......... | ; function: ?FindHeader@wxHTTP@@IEAA?AViterator@wxStringToStringHashMap_wxImplementation_HashTable@@AEBVwxString@@@Z at 0x180005fc0 -- 0x18000604c 0x180005fc0: 48 89 5c 24 08 mov qword ptr [rsp + 8], rbx 0x180005fc5: 48 89 74 24 10 mov qword ptr [rsp + 0x10], rsi 0x180005fca: 57 push rdi 0x180005fcb: 48 83 ec 30 sub rsp, 0x30 0x180005fcf: 48 8d 99 e0 01 00 00 lea rbx, [rcx + 0x1e0] 0x180005fd6: 49 8b f0 mov rsi, r8 0x180005fd9: 48 8b fa mov rdi, rdx 0x180005fdc: 48 8b cb mov rcx, rbx 0x180005fdf: ff 15 b3 3c 01 00 call qword ptr [rip + 0x13cb3] <?begin@wxStringToStringHashMap_wxImplementation_HashTable@@QEAA?AViterator@1@XZ> 0x180005fe5: 48 8d 54 24 20 lea rdx, [rsp + 0x20] 0x180005fea: 48 8b cb mov rcx, rbx 0x180005fed: ff 15 55 36 01 00 call qword ptr [rip + 0x13655] <?end@wxStringToStringHashMap_wxImplementation_HashTable@@QEAA?AViterator@1@XZ> 0x180005ff3: 48 8d 54 24 20 lea rdx, [rsp + 0x20] 0x180005ff8: 48 8b cf mov rcx, rdi 0x180005ffb: ff 15 3f 36 01 00 call qword ptr [rip + 0x1363f] <??9Iterator@wxStringToStringHashMap_wxImplementation_HashTable@@QEBA_NAEBV01@@Z> 0x180006001: 84 c0 test al, al 0x180006003: 74 34 je 0x180006039 <?FindHeader@wxHTTP@@IEAA?AViterator@wxStringToStringHashMap_wxImplementation_HashTable@@AEBVwxString@@@Z+0x79> 0x180006005: 48 8b cf mov rcx, rdi 0x180006008: ff 15 2a 36 01 00 call qword ptr [rip + 0x1362a] <??Citerator@wxStringToStringHashMap_wxImplementation_HashTable@@QEBAPEAVwxStringToStringHashMap_> 0x18000600e: 48 8b ce mov rcx, rsi 0x180006011: 48 8b d0 mov rdx, rax 0x180006014: ff 15 16 36 01 00 call qword ptr [rip + 0x13616] <?CmpNoCase@wxString@@QEBAHAEBV1@@Z> 0x18000601a: 85 c0 test eax, eax 0x18000601c: 74 1b je 0x180006039 <?FindHeader@wxHTTP@@IEAA?AViterator@wxStringToStringHashMap_wxImplementation_HashTable@@AEBVwxString@@@Z+0x79> 0x18000601e: 48 8b cf mov rcx, rdi 0x180006021: ff 15 01 36 01 00 call qword ptr [rip + 0x13601] <??Eiterator@wxStringToStringHashMap_wxImplementation_HashTable@@QEAAAEAV01@XZ> 0x180006027: 48 8d 54 24 20 lea rdx, [rsp + 0x20] 0x18000602c: 48 8b cf mov rcx, rdi 0x18000602f: ff 15 0b 36 01 00 call qword ptr [rip + 0x1360b] <??9Iterator@wxStringToStringHashMap_wxImplementation_HashTable@@QEBA_NAEBV01@@Z> 0x180006035: 84 c0 test al, al 0x180006037: 75 cc jne 0x180006005 <?FindHeader@wxHTTP@@IEAA?AViterator@wxStringToStringHashMap_wxImplementation_HashTable@@AEBVwxString@@@Z+0x45> 0x180006039: 48 8b 5c 24 40 mov rbx, qword ptr [rsp + 0x40] 0x18000603e: 48 8b 74 24 48 mov rsi, qword ptr [rsp + 0x48] 0x180006043: 48 8b c7 mov rax, rdi 0x180006046: 48 83 c4 30 add rsp, 0x30 0x18000604a: 5f pop rdi 0x18000604b: c3 ret ; data inside code section at 0x18000604c -- 0x180006050 0x18000604c: cc cc cc cc |.... | ; function: ?FindHeader@wxHTTP@@IEBA?AVconst_iterator@wxStringToStringHashMap_wxImplementation_HashTable@@AEBVwxString@@@Z at 0x180006050 -- 0x1800060dc 0x180006050: 48 89 5c 24 08 mov qword ptr [rsp + 8], rbx 0x180006055: 48 89 74 24 10 mov qword ptr [rsp + 0x10], rsi 0x18000605a: 57 push rdi 0x18000605b: 48 83 ec 30 sub rsp, 0x30 0x18000605f: 48 8d 99 e0 01 00 00 lea rbx, [rcx + 0x1e0] 0x180006066: 49 8b f0 mov rsi, r8 0x180006069: 48 8b fa mov rdi, rdx 0x18000606c: 48 8b cb mov rcx, rbx 0x18000606f: ff 15 fb 35 01 00 call qword ptr [rip + 0x135fb] <?begin@wxStringToStringHashMap_wxImplementation_HashTable@@QEBA?AVconst_iterator@1@XZ> 0x180006075: 48 8d 54 24 20 lea rdx, [rsp + 0x20] 0x18000607a: 48 8b cb mov rcx, rbx 0x18000607d: ff 15 e5 35 01 00 call qword ptr [rip + 0x135e5] <?end@wxStringToStringHashMap_wxImplementation_HashTable@@QEBA?AVconst_iterator@1@XZ> 0x180006083: 48 8d 54 24 20 lea rdx, [rsp + 0x20] 0x180006088: 48 8b cf mov rcx, rdi 0x18000608b: ff 15 af 35 01 00 call qword ptr [rip + 0x135af] <??9Iterator@wxStringToStringHashMap_wxImplementation_HashTable@@QEBA_NAEBV01@@Z> 0x180006091: 84 c0 test al, al 0x180006093: 74 34 je 0x1800060c9 <?FindHeader@wxHTTP@@IEBA?AVconst_iterator@wxStringToStringHashMap_wxImplementation_HashTable@@AEBVwxString@@@Z+0x79> 0x180006095: 48 8b cf mov rcx, rdi 0x180006098: ff 15 c2 35 01 00 call qword ptr [rip + 0x135c2] <??Cconst_iterator@wxStringToStringHashMap_wxImplementation_HashTable@@QEBAPEBVwxStringToStringHa> 0x18000609e: 48 8b ce mov rcx, rsi 0x1800060a1: 48 8b d0 mov rdx, rax 0x1800060a4: ff 15 86 35 01 00 call qword ptr [rip + 0x13586] <?CmpNoCase@wxString@@QEBAHAEBV1@@Z> 0x1800060aa: 85 c0 test eax, eax 0x1800060ac: 74 1b je 0x1800060c9 <?FindHeader@wxHTTP@@IEBA?AVconst_iterator@wxStringToStringHashMap_wxImplementation_HashTable@@AEBVwxString@@@Z+0x79> 0x1800060ae: 48 8b cf mov rcx, rdi 0x1800060b1: ff 15 a1 35 01 00 call qword ptr [rip + 0x135a1] <??Econst_iterator@wxStringToStringHashMap_wxImplementation_HashTable@@QEAAAEAV01@XZ> 0x1800060b7: 48 8d 54 24 20 lea rdx, [rsp + 0x20] 0x1800060bc: 48 8b cf mov rcx, rdi 0x1800060bf: ff 15 7b 35 01 00 call qword ptr [rip + 0x1357b] <??9Iterator@wxStringToStringHashMap_wxImplementation_HashTable@@QEBA_NAEBV01@@Z> 0x1800060c5: 84 c0 test al, al 0x1800060c7: 75 cc jne 0x180006095 <?FindHeader@wxHTTP@@IEBA?AVconst_iterator@wxStringToStringHashMap_wxImplementation_HashTable@@AEBVwxString@@@Z+0x45> 0x1800060c9: 48 8b 5c 24 40 mov rbx, qword ptr [rsp + 0x40] 0x1800060ce: 48 8b 74 24 48 mov rsi, qword ptr [rsp + 0x48] 0x1800060d3: 48 8b c7 mov rax, rdi 0x1800060d6: 48 83 c4 30 add rsp, 0x30 0x1800060da: 5f pop rdi 0x1800060db: c3 ret ; data inside code section at 0x1800060dc -- 0x1800060e0 0x1800060dc: cc cc cc cc |.... | ; function: ?FindCookie@wxHTTP@@IEAA?AViterator@wxStringToStringHashMap_wxImplementation_HashTable@@AEBVwxString@@@Z at 0x1800060e0 -- 0x18000616c 0x1800060e0: 48 89 5c 24 08 mov qword ptr [rsp + 8], rbx 0x1800060e5: 48 89 74 24 10 mov qword ptr [rsp + 0x10], rsi 0x1800060ea: 57 push rdi 0x1800060eb: 48 83 ec 30 sub rsp, 0x30 0x1800060ef: 48 8d 99 c0 01 00 00 lea rbx, [rcx + 0x1c0] 0x1800060f6: 49 8b f0 mov rsi, r8 0x1800060f9: 48 8b fa mov rdi, rdx 0x1800060fc: 48 8b cb mov rcx, rbx 0x1800060ff: ff 15 93 3b 01 00 call qword ptr [rip + 0x13b93] <?begin@wxStringToStringHashMap_wxImplementation_HashTable@@QEAA?AViterator@1@XZ> 0x180006105: 48 8d 54 24 20 lea rdx, [rsp + 0x20] 0x18000610a: 48 8b cb mov rcx, rbx 0x18000610d: ff 15 35 35 01 00 call qword ptr [rip + 0x13535] <?end@wxStringToStringHashMap_wxImplementation_HashTable@@QEAA?AViterator@1@XZ> 0x180006113: 48 8d 54 24 20 lea rdx, [rsp + 0x20] 0x180006118: 48 8b cf mov rcx, rdi 0x18000611b: ff 15 1f 35 01 00 call qword ptr [rip + 0x1351f] <??9Iterator@wxStringToStringHashMap_wxImplementation_HashTable@@QEBA_NAEBV01@@Z> 0x180006121: 84 c0 test al, al 0x180006123: 74 34 je 0x180006159 <?FindCookie@wxHTTP@@IEAA?AViterator@wxStringToStringHashMap_wxImplementation_HashTable@@AEBVwxString@@@Z+0x79> 0x180006125: 48 8b cf mov rcx, rdi 0x180006128: ff 15 0a 35 01 00 call qword ptr [rip + 0x1350a] <??Citerator@wxStringToStringHashMap_wxImplementation_HashTable@@QEBAPEAVwxStringToStringHashMap_> 0x18000612e: 48 8b ce mov rcx, rsi 0x180006131: 48 8b d0 mov rdx, rax 0x180006134: ff 15 f6 34 01 00 call qword ptr [rip + 0x134f6] <?CmpNoCase@wxString@@QEBAHAEBV1@@Z> 0x18000613a: 85 c0 test eax, eax 0x18000613c: 74 1b je 0x180006159 <?FindCookie@wxHTTP@@IEAA?AViterator@wxStringToStringHashMap_wxImplementation_HashTable@@AEBVwxString@@@Z+0x79> 0x18000613e: 48 8b cf mov rcx, rdi 0x180006141: ff 15 e1 34 01 00 call qword ptr [rip + 0x134e1] <??Eiterator@wxStringToStringHashMap_wxImplementation_HashTable@@QEAAAEAV01@XZ> 0x180006147: 48 8d 54 24 20 lea rdx, [rsp + 0x20] 0x18000614c: 48 8b cf mov rcx, rdi 0x18000614f: ff 15 eb 34 01 00 call qword ptr [rip + 0x134eb] <??9Iterator@wxStringToStringHashMap_wxImplementation_HashTable@@QEBA_NAEBV01@@Z> 0x180006155: 84 c0 test al, al 0x180006157: 75 cc jne 0x180006125 <?FindCookie@wxHTTP@@IEAA?AViterator@wxStringToStringHashMap_wxImplementation_HashTable@@AEBVwxString@@@Z+0x45> 0x180006159: 48 8b 5c 24 40 mov rbx, qword ptr [rsp + 0x40] 0x18000615e: 48 8b 74 24 48 mov rsi, qword ptr [rsp + 0x48] 0x180006163: 48 8b c7 mov rax, rdi 0x180006166: 48 83 c4 30 add rsp, 0x30 0x18000616a: 5f pop rdi 0x18000616b: c3 ret ; data inside code section at 0x18000616c -- 0x180006170 0x18000616c: cc cc cc cc |.... | ; function: ?FindCookie@wxHTTP@@IEBA?AVconst_iterator@wxStringToStringHashMap_wxImplementation_HashTable@@AEBVwxString@@@Z at 0x180006170 -- 0x1800061fc 0x180006170: 48 89 5c 24 08 mov qword ptr [rsp + 8], rbx 0x180006175: 48 89 74 24 10 mov qword ptr [rsp + 0x10], rsi 0x18000617a: 57 push rdi 0x18000617b: 48 83 ec 30 sub rsp, 0x30 0x18000617f: 48 8d 99 c0 01 00 00 lea rbx, [rcx + 0x1c0] 0x180006186: 49 8b f0 mov rsi, r8 0x180006189: 48 8b fa mov rdi, rdx 0x18000618c: 48 8b cb mov rcx, rbx 0x18000618f: ff 15 db 34 01 00 call qword ptr [rip + 0x134db] <?begin@wxStringToStringHashMap_wxImplementation_HashTable@@QEBA?AVconst_iterator@1@XZ> 0x180006195: 48 8d 54 24 20 lea rdx, [rsp + 0x20] 0x18000619a: 48 8b cb mov rcx, rbx 0x18000619d: ff 15 c5 34 01 00 call qword ptr [rip + 0x134c5] <?end@wxStringToStringHashMap_wxImplementation_HashTable@@QEBA?AVconst_iterator@1@XZ> 0x1800061a3: 48 8d 54 24 20 lea rdx, [rsp + 0x20] 0x1800061a8: 48 8b cf mov rcx, rdi 0x1800061ab: ff 15 8f 34 01 00 call qword ptr [rip + 0x1348f] <??9Iterator@wxStringToStringHashMap_wxImplementation_HashTable@@QEBA_NAEBV01@@Z> 0x1800061b1: 84 c0 test al, al 0x1800061b3: 74 34 je 0x1800061e9 <?FindCookie@wxHTTP@@IEBA?AVconst_iterator@wxStringToStringHashMap_wxImplementation_HashTable@@AEBVwxString@@@Z+0x79> 0x1800061b5: 48 8b cf mov rcx, rdi 0x1800061b8: ff 15 a2 34 01 00 call qword ptr [rip + 0x134a2] <??Cconst_iterator@wxStringToStringHashMap_wxImplementation_HashTable@@QEBAPEBVwxStringToStringHa> 0x1800061be: 48 8b ce mov rcx, rsi 0x1800061c1: 48 8b d0 mov rdx, rax 0x1800061c4: ff 15 66 34 01 00 call qword ptr [rip + 0x13466] <?CmpNoCase@wxString@@QEBAHAEBV1@@Z> 0x1800061ca: 85 c0 test eax, eax 0x1800061cc: 74 1b je 0x1800061e9 <?FindCookie@wxHTTP@@IEBA?AVconst_iterator@wxStringToStringHashMap_wxImplementation_HashTable@@AEBVwxString@@@Z+0x79> 0x1800061ce: 48 8b cf mov rcx, rdi 0x1800061d1: ff 15 81 34 01 00 call qword ptr [rip + 0x13481] <??Econst_iterator@wxStringToStringHashMap_wxImplementation_HashTable@@QEAAAEAV01@XZ> 0x1800061d7: 48 8d 54 24 20 lea rdx, [rsp + 0x20] 0x1800061dc: 48 8b cf mov rcx, rdi 0x1800061df: ff 15 5b 34 01 00 call qword ptr [rip + 0x1345b] <??9Iterator@wxStringToStringHashMap_wxImplementation_HashTable@@QEBA_NAEBV01@@Z> 0x1800061e5: 84 c0 test al, al 0x1800061e7: 75 cc jne 0x1800061b5 <?FindCookie@wxHTTP@@IEBA?AVconst_iterator@wxStringToStringHashMap_wxImplementation_HashTable@@AEBVwxString@@@Z+0x45> 0x1800061e9: 48 8b 5c 24 40 mov rbx, qword ptr [rsp + 0x40] 0x1800061ee: 48 8b 74 24 48 mov rsi, qword ptr [rsp + 0x48] 0x1800061f3: 48 8b c7 mov rax, rdi 0x1800061f6: 48 83 c4 30 add rsp, 0x30 0x1800061fa: 5f pop rdi 0x1800061fb: c3 ret ; data inside code section at 0x1800061fc -- 0x180006200 0x1800061fc: cc cc cc cc |.... | ; function: function_180006200 at 0x180006200 -- 0x180006282 0x180006200: 48 89 5c 24 08 mov qword ptr [rsp + 8], rbx 0x180006205: 57 push rdi 0x180006206: 48 83 ec 30 sub rsp, 0x30 0x18000620a: 48 8b 05 2f 32 01 00 mov rax, qword ptr [rip + 0x1322f] 0x180006211: 48 8b da mov rbx, rdx 0x180006214: 48 8b f9 mov rdi, rcx 0x180006217: 48 83 38 00 cmp qword ptr [rax], 0 0x18000621b: 48 8b 01 mov rax, qword ptr [rcx] 0x18000621e: 74 53 je 0x180006273 <function_180006200+0x73> 0x180006220: 48 3b 50 08 cmp rdx, qword ptr [rax + 8] 0x180006224: 76 4d jbe 0x180006273 <function_180006200+0x73> 0x180006226: 4c 8d 0d eb 4f 01 00 lea r9, [rip + 0x14feb] 0x18000622d: 4c 8d 05 c4 4f 01 00 lea r8, [rip + 0x14fc4] 0x180006234: 48 8d 0d 85 4f 01 00 lea rcx, [rip + 0x14f85] 0x18000623b: ba 30 02 00 00 mov edx, 0x230 0x180006240: 48 c7 44 24 20 00 00 00 00 mov qword ptr [rsp + 0x20], 0 0x180006249: ff 15 e9 31 01 00 call qword ptr [rip + 0x131e9] <?wxOnAssert@@YAXPEBDH000@Z> 0x18000624f: 4c 8b 1d da 31 01 00 mov r11, qword ptr [rip + 0x131da] 0x180006256: 41 80 3b 00 cmp byte ptr [r11], 0 0x18000625a: 74 05 je 0x180006261 <function_180006200+0x61> 0x18000625c: 41 c6 03 00 mov byte ptr [r11], 0 0x180006260: cc int3 0x180006261: 48 8b 07 mov rax, qword ptr [rdi] 0x180006264: 48 89 58 10 mov qword ptr [rax + 0x10], rbx 0x180006268: 48 8b 5c 24 40 mov rbx, qword ptr [rsp + 0x40] 0x18000626d: 48 83 c4 30 add rsp, 0x30 0x180006271: 5f pop rdi 0x180006272: c3 ret 0x180006273: 48 89 50 10 mov qword ptr [rax + 0x10], rdx 0x180006277: 48 8b 5c 24 40 mov rbx, qword ptr [rsp + 0x40] 0x18000627c: 48 83 c4 30 add rsp, 0x30 0x180006280: 5f pop rdi 0x180006281: c3 ret ; data inside code section at 0x180006282 -- 0x180006290 0x180006282: cc cc cc cc cc cc cc cc cc cc cc cc cc cc |.............. | ; function: ?SetHeader@wxHTTP@@QEAAXAEBVwxString@@0@Z at 0x180006290 -- 0x180006393 0x180006290: 48 89 5c 24 08 mov qword ptr [rsp + 8], rbx 0x180006295: 48 89 74 24 10 mov qword ptr [rsp + 0x10], rsi 0x18000629a: 57 push rdi 0x18000629b: 48 83 ec 40 sub rsp, 0x40 0x18000629f: 80 b9 00 02 00 00 00 cmp byte ptr [rcx + 0x200], 0 0x1800062a6: 49 8b f0 mov rsi, r8 0x1800062a9: 48 8b fa mov rdi, rdx 0x1800062ac: 48 8b d9 mov rbx, rcx 0x1800062af: 74 14 je 0x1800062c5 <?SetHeader@wxHTTP@@QEAAXAEBVwxString@@0@Z+0x35> 0x1800062b1: 48 81 c1 e0 01 00 00 add rcx, 0x1e0 0x1800062b8: ff 15 62 33 01 00 call qword ptr [rip + 0x13362] <?clear@wxStringToStringHashMap_wxImplementation_HashTable@@QEAAXXZ> 0x1800062be: c6 83 00 02 00 00 00 mov byte ptr [rbx + 0x200], 0 0x1800062c5: 48 81 c3 e0 01 00 00 add rbx, 0x1e0 0x1800062cc: 48 8d 54 24 20 lea rdx, [rsp + 0x20] 0x1800062d1: 48 8b cb mov rcx, rbx 0x1800062d4: ff 15 be 39 01 00 call qword ptr [rip + 0x139be] <?begin@wxStringToStringHashMap_wxImplementation_HashTable@@QEAA?AViterator@1@XZ> 0x1800062da: 48 8d 54 24 30 lea rdx, [rsp + 0x30] 0x1800062df: 48 8b cb mov rcx, rbx 0x1800062e2: ff 15 60 33 01 00 call qword ptr [rip + 0x13360] <?end@wxStringToStringHashMap_wxImplementation_HashTable@@QEAA?AViterator@1@XZ> 0x1800062e8: 48 8d 54 24 30 lea rdx, [rsp + 0x30] 0x1800062ed: 48 8d 4c 24 20 lea rcx, [rsp + 0x20] 0x1800062f2: ff 15 48 33 01 00 call qword ptr [rip + 0x13348] <??9Iterator@wxStringToStringHashMap_wxImplementation_HashTable@@QEBA_NAEBV01@@Z> 0x1800062f8: 84 c0 test al, al 0x1800062fa: 74 3e je 0x18000633a <?SetHeader@wxHTTP@@QEAAXAEBVwxString@@0@Z+0xaa> 0x1800062fc: 0f 1f 40 00 nop dword ptr [rax] 0x180006300: 48 8d 4c 24 20 lea rcx, [rsp + 0x20] 0x180006305: ff 15 2d 33 01 00 call qword ptr [rip + 0x1332d] <??Citerator@wxStringToStringHashMap_wxImplementation_HashTable@@QEBAPEAVwxStringToStringHashMap_> 0x18000630b: 48 8b cf mov rcx, rdi 0x18000630e: 48 8b d0 mov rdx, rax 0x180006311: ff 15 19 33 01 00 call qword ptr [rip + 0x13319] <?CmpNoCase@wxString@@QEBAHAEBV1@@Z> 0x180006317: 85 c0 test eax, eax 0x180006319: 74 1f je 0x18000633a <?SetHeader@wxHTTP@@QEAAXAEBVwxString@@0@Z+0xaa> 0x18000631b: 48 8d 4c 24 20 lea rcx, [rsp + 0x20] 0x180006320: ff 15 02 33 01 00 call qword ptr [rip + 0x13302] <??Eiterator@wxStringToStringHashMap_wxImplementation_HashTable@@QEAAAEAV01@XZ> 0x180006326: 48 8d 54 24 30 lea rdx, [rsp + 0x30] 0x18000632b: 48 8d 4c 24 20 lea rcx, [rsp + 0x20] 0x180006330: ff 15 0a 33 01 00 call qword ptr [rip + 0x1330a] <??9Iterator@wxStringToStringHashMap_wxImplementation_HashTable@@QEBA_NAEBV01@@Z> 0x180006336: 84 c0 test al, al 0x180006338: 75 c6 jne 0x180006300 <?SetHeader@wxHTTP@@QEAAXAEBVwxString@@0@Z+0x70> 0x18000633a: 48 8d 54 24 30 lea rdx, [rsp + 0x30] 0x18000633f: 48 8b cb mov rcx, rbx 0x180006342: ff 15 00 33 01 00 call qword ptr [rip + 0x13300] <?end@wxStringToStringHashMap_wxImplementation_HashTable@@QEAA?AViterator@1@XZ> 0x180006348: 48 8d 4c 24 20 lea rcx, [rsp + 0x20] 0x18000634d: 48 8b d0 mov rdx, rax 0x180006350: ff 15 ea 32 01 00 call qword ptr [rip + 0x132ea] <??9Iterator@wxStringToStringHashMap_wxImplementation_HashTable@@QEBA_NAEBV01@@Z> 0x180006356: 84 c0 test al, al 0x180006358: 74 11 je 0x18000636b <?SetHeader@wxHTTP@@QEAAXAEBVwxString@@0@Z+0xdb> 0x18000635a: 48 8d 4c 24 20 lea rcx, [rsp + 0x20] 0x18000635f: ff 15 d3 32 01 00 call qword ptr [rip + 0x132d3] <??Citerator@wxStringToStringHashMap_wxImplementation_HashTable@@QEBAPEAVwxStringToStringHashMap_> 0x180006365: 48 8d 48 38 lea rcx, [rax + 0x38] 0x180006369: eb 0f jmp 0x18000637a <?SetHeader@wxHTTP@@QEAAXAEBVwxString@@0@Z+0xea> 0x18000636b: 48 8b d7 mov rdx, rdi 0x18000636e: 48 8b cb mov rcx, rbx 0x180006371: ff 15 01 33 01 00 call qword ptr [rip + 0x13301] <??AwxStringToStringHashMap@@QEAAAEAVwxString@@AEBV1@@Z> 0x180006377: 48 8b c8 mov rcx, rax 0x18000637a: 48 8b d6 mov rdx, rsi 0x18000637d: ff 15 05 38 01 00 call qword ptr [rip + 0x13805] <??4wxString@@QEAAAEAV0@AEBV0@@Z> 0x180006383: 48 8b 5c 24 50 mov rbx, qword ptr [rsp + 0x50] 0x180006388: 48 8b 74 24 58 mov rsi, qword ptr [rsp + 0x58] 0x18000638d: 48 83 c4 40 add rsp, 0x40 0x180006391: 5f pop rdi 0x180006392: c3 ret ; data inside code section at 0x180006393 -- 0x1800063a0 0x180006393: cc cc cc cc cc cc cc cc cc cc cc cc cc |............. | ; function: function_1800063a0 at 0x1800063a0 -- 0x180006412 0x1800063a0: 48 89 5c 24 10 mov qword ptr [rsp + 0x10], rbx 0x1800063a5: 48 89 74 24 18 mov qword ptr [rsp + 0x18], rsi 0x1800063aa: 57 push rdi 0x1800063ab: 48 83 ec 20 sub rsp, 0x20 0x1800063af: 48 8b 19 mov rbx, qword ptr [rcx] 0x1800063b2: 48 8b f9 mov rdi, rcx 0x1800063b5: 48 8b 43 10 mov rax, qword ptr [rbx + 0x10] 0x1800063b9: 48 8d 34 02 lea rsi, [rdx + rax] 0x1800063bd: 48 3b 73 08 cmp rsi, qword ptr [rbx + 8] 0x1800063c1: 76 35 jbe 0x1800063f8 <function_1800063a0+0x58> 0x1800063c3: 48 89 6c 24 30 mov qword ptr [rsp + 0x30], rbp 0x1800063c8: 48 8b 2b mov rbp, qword ptr [rbx] 0x1800063cb: 48 81 c6 00 04 00 00 add rsi, 0x400 0x1800063d2: 48 8b cd mov rcx, rbp 0x1800063d5: 48 8b d6 mov rdx, rsi 0x1800063d8: ff 15 7a 2d 01 00 call qword ptr [rip + 0x12d7a] <realloc> 0x1800063de: 48 89 03 mov qword ptr [rbx], rax 0x1800063e1: 48 85 c0 test rax, rax 0x1800063e4: 75 09 jne 0x1800063ef <function_1800063a0+0x4f> 0x1800063e6: 48 8b cd mov rcx, rbp 0x1800063e9: ff 15 89 2d 01 00 call qword ptr [rip + 0x12d89] <free> 0x1800063ef: 48 8b 6c 24 30 mov rbp, qword ptr [rsp + 0x30] 0x1800063f4: 48 89 73 08 mov qword ptr [rbx + 8], rsi 0x1800063f8: 48 8b 0f mov rcx, qword ptr [rdi] 0x1800063fb: 48 8b 5c 24 38 mov rbx, qword ptr [rsp + 0x38] 0x180006400: 48 8b 74 24 40 mov rsi, qword ptr [rsp + 0x40] 0x180006405: 48 8b 41 10 mov rax, qword ptr [rcx + 0x10] 0x180006409: 48 03 01 add rax, qword ptr [rcx] 0x18000640c: 48 83 c4 20 add rsp, 0x20 0x180006410: 5f pop rdi 0x180006411: c3 ret ; data inside code section at 0x180006412 -- 0x180006420 0x180006412: cc cc cc cc cc cc cc cc cc cc cc cc cc cc |.............. | ; function: ?GetHeader@wxHTTP@@QEBA?AVwxString@@AEBV2@@Z at 0x180006420 -- 0x180006547 0x180006420: 48 8b c4 mov rax, rsp 0x180006423: 48 89 50 10 mov qword ptr [rax + 0x10], rdx 0x180006427: 55 push rbp 0x180006428: 56 push rsi 0x180006429: 57 push rdi 0x18000642a: 48 81 ec 90 00 00 00 sub rsp, 0x90 0x180006431: 48 c7 44 24 20 fe ff ff ff mov qword ptr [rsp + 0x20], -2 0x18000643a: 48 89 58 18 mov qword ptr [rax + 0x18], rbx 0x18000643e: 49 8b f0 mov rsi, r8 0x180006441: 48 8b fa mov rdi, rdx 0x180006444: 33 db xor ebx, ebx 0x180006446: 89 58 08 mov dword ptr [rax + 8], ebx 0x180006449: 48 8d a9 e0 01 00 00 lea rbp, [rcx + 0x1e0] 0x180006450: 48 8d 50 80 lea rdx, [rax - 0x80] 0x180006454: 48 8b cd mov rcx, rbp 0x180006457: ff 15 13 32 01 00 call qword ptr [rip + 0x13213] <?begin@wxStringToStringHashMap_wxImplementation_HashTable@@QEBA?AVconst_iterator@1@XZ> 0x18000645d: 48 8d 54 24 38 lea rdx, [rsp + 0x38] 0x180006462: 48 8b cd mov rcx, rbp 0x180006465: ff 15 fd 31 01 00 call qword ptr [rip + 0x131fd] <?end@wxStringToStringHashMap_wxImplementation_HashTable@@QEBA?AVconst_iterator@1@XZ> 0x18000646b: 48 8d 54 24 38 lea rdx, [rsp + 0x38] 0x180006470: 48 8d 4c 24 28 lea rcx, [rsp + 0x28] 0x180006475: ff 15 c5 31 01 00 call qword ptr [rip + 0x131c5] <??9Iterator@wxStringToStringHashMap_wxImplementation_HashTable@@QEBA_NAEBV01@@Z> 0x18000647b: 84 c0 test al, al 0x18000647d: 74 3b je 0x1800064ba <?GetHeader@wxHTTP@@QEBA?AVwxString@@AEBV2@@Z+0x9a> 0x18000647f: 90 nop 0x180006480: 48 8d 4c 24 28 lea rcx, [rsp + 0x28] 0x180006485: ff 15 d5 31 01 00 call qword ptr [rip + 0x131d5] <??Cconst_iterator@wxStringToStringHashMap_wxImplementation_HashTable@@QEBAPEBVwxStringToStringHa> 0x18000648b: 48 8b d0 mov rdx, rax 0x18000648e: 48 8b ce mov rcx, rsi 0x180006491: ff 15 99 31 01 00 call qword ptr [rip + 0x13199] <?CmpNoCase@wxString@@QEBAHAEBV1@@Z> 0x180006497: 85 c0 test eax, eax 0x180006499: 74 1f je 0x1800064ba <?GetHeader@wxHTTP@@QEBA?AVwxString@@AEBV2@@Z+0x9a> 0x18000649b: 48 8d 4c 24 28 lea rcx, [rsp + 0x28] 0x1800064a0: ff 15 b2 31 01 00 call qword ptr [rip + 0x131b2] <??Econst_iterator@wxStringToStringHashMap_wxImplementation_HashTable@@QEAAAEAV01@XZ> 0x1800064a6: 48 8d 54 24 38 lea rdx, [rsp + 0x38] 0x1800064ab: 48 8d 4c 24 28 lea rcx, [rsp + 0x28] 0x1800064b0: ff 15 8a 31 01 00 call qword ptr [rip + 0x1318a] <??9Iterator@wxStringToStringHashMap_wxImplementation_HashTable@@QEBA_NAEBV01@@Z> 0x1800064b6: 84 c0 test al, al 0x1800064b8: 75 c6 jne 0x180006480 <?GetHeader@wxHTTP@@QEBA?AVwxString@@AEBV2@@Z+0x60> 0x1800064ba: 48 8d 54 24 48 lea rdx, [rsp + 0x48] 0x1800064bf: 48 8b cd mov rcx, rbp 0x1800064c2: ff 15 a0 31 01 00 call qword ptr [rip + 0x131a0] <?end@wxStringToStringHashMap_wxImplementation_HashTable@@QEBA?AVconst_iterator@1@XZ> 0x1800064c8: 48 8b d0 mov rdx, rax 0x1800064cb: 48 8d 4c 24 28 lea rcx, [rsp + 0x28] 0x1800064d0: ff 15 aa 31 01 00 call qword ptr [rip + 0x131aa] <??8Iterator@wxStringToStringHashMap_wxImplementation_HashTable@@QEBA_NAEBV01@@Z> 0x1800064d6: 84 c0 test al, al 0x1800064d8: 74 1a je 0x1800064f4 <?GetHeader@wxHTTP@@QEBA?AVwxString@@AEBV2@@Z+0xd4> 0x1800064da: 48 8d 4c 24 58 lea rcx, [rsp + 0x58] 0x1800064df: ff 15 c3 36 01 00 call qword ptr [rip + 0x136c3] <??0wxString@@QEAA@XZ> 0x1800064e5: 90 nop 0x1800064e6: bb 01 00 00 00 mov ebx, 1 0x1800064eb: 89 9c 24 b0 00 00 00 mov dword ptr [rsp + 0xb0], ebx 0x1800064f2: eb 0f jmp 0x180006503 <?GetHeader@wxHTTP@@QEBA?AVwxString@@AEBV2@@Z+0xe3> 0x1800064f4: 48 8d 4c 24 28 lea rcx, [rsp + 0x28] 0x1800064f9: ff 15 61 31 01 00 call qword ptr [rip + 0x13161] <??Cconst_iterator@wxStringToStringHashMap_wxImplementation_HashTable@@QEBAPEBVwxStringToStringHa> 0x1800064ff: 48 83 c0 38 add rax, 0x38 0x180006503: 48 8b d0 mov rdx, rax 0x180006506: 48 8b cf mov rcx, rdi 0x180006509: ff 15 81 36 01 00 call qword ptr [rip + 0x13681] <??0wxString@@QEAA@AEBV0@@Z> 0x18000650f: 83 cb 02 or ebx, 2 0x180006512: f6 c3 01 test bl, 1 0x180006515: 74 1a je 0x180006531 <?GetHeader@wxHTTP@@QEBA?AVwxString@@AEBV2@@Z+0x111> 0x180006517: 83 e3 fe and ebx, 0xfffffffe 0x18000651a: 89 9c 24 b0 00 00 00 mov dword ptr [rsp + 0xb0], ebx 0x180006521: 48 8d 4c 24 58 lea rcx, [rsp + 0x58] 0x180006526: ff 15 84 36 01 00 call qword ptr [rip + 0x13684] <??1wxString@@QEAA@XZ> 0x18000652c: 48 8b c7 mov rax, rdi 0x18000652f: eb 03 jmp 0x180006534 <?GetHeader@wxHTTP@@QEBA?AVwxString@@AEBV2@@Z+0x114> 0x180006531: 48 8b c7 mov rax, rdi 0x180006534: 48 8b 9c 24 c0 00 00 00 mov rbx, qword ptr [rsp + 0xc0] 0x18000653c: 48 81 c4 90 00 00 00 add rsp, 0x90 0x180006543: 5f pop rdi 0x180006544: 5e pop rsi 0x180006545: 5d pop rbp 0x180006546: c3 ret ; data inside code section at 0x180006547 -- 0x180006550 0x180006547: cc cc cc cc cc cc cc cc cc |......... | ; function: ?GetCookie@wxHTTP@@QEBA?AVwxString@@AEBV2@@Z at 0x180006550 -- 0x180006677 0x180006550: 48 8b c4 mov rax, rsp 0x180006553: 48 89 50 10 mov qword ptr [rax + 0x10], rdx 0x180006557: 55 push rbp 0x180006558: 56 push rsi 0x180006559: 57 push rdi 0x18000655a: 48 81 ec 90 00 00 00 sub rsp, 0x90 0x180006561: 48 c7 44 24 20 fe ff ff ff mov qword ptr [rsp + 0x20], -2 0x18000656a: 48 89 58 18 mov qword ptr [rax + 0x18], rbx 0x18000656e: 49 8b f0 mov rsi, r8 0x180006571: 48 8b fa mov rdi, rdx 0x180006574: 33 db xor ebx, ebx 0x180006576: 89 58 08 mov dword ptr [rax + 8], ebx 0x180006579: 48 8d a9 c0 01 00 00 lea rbp, [rcx + 0x1c0] 0x180006580: 48 8d 50 80 lea rdx, [rax - 0x80] 0x180006584: 48 8b cd mov rcx, rbp 0x180006587: ff 15 e3 30 01 00 call qword ptr [rip + 0x130e3] <?begin@wxStringToStringHashMap_wxImplementation_HashTable@@QEBA?AVconst_iterator@1@XZ> 0x18000658d: 48 8d 54 24 38 lea rdx, [rsp + 0x38] 0x180006592: 48 8b cd mov rcx, rbp 0x180006595: ff 15 cd 30 01 00 call qword ptr [rip + 0x130cd] <?end@wxStringToStringHashMap_wxImplementation_HashTable@@QEBA?AVconst_iterator@1@XZ> 0x18000659b: 48 8d 54 24 38 lea rdx, [rsp + 0x38] 0x1800065a0: 48 8d 4c 24 28 lea rcx, [rsp + 0x28] 0x1800065a5: ff 15 95 30 01 00 call qword ptr [rip + 0x13095] <??9Iterator@wxStringToStringHashMap_wxImplementation_HashTable@@QEBA_NAEBV01@@Z> 0x1800065ab: 84 c0 test al, al 0x1800065ad: 74 3b je 0x1800065ea <?GetCookie@wxHTTP@@QEBA?AVwxString@@AEBV2@@Z+0x9a> 0x1800065af: 90 nop 0x1800065b0: 48 8d 4c 24 28 lea rcx, [rsp + 0x28] 0x1800065b5: ff 15 a5 30 01 00 call qword ptr [rip + 0x130a5] <??Cconst_iterator@wxStringToStringHashMap_wxImplementation_HashTable@@QEBAPEBVwxStringToStringHa> 0x1800065bb: 48 8b d0 mov rdx, rax 0x1800065be: 48 8b ce mov rcx, rsi 0x1800065c1: ff 15 69 30 01 00 call qword ptr [rip + 0x13069] <?CmpNoCase@wxString@@QEBAHAEBV1@@Z> 0x1800065c7: 85 c0 test eax, eax 0x1800065c9: 74 1f je 0x1800065ea <?GetCookie@wxHTTP@@QEBA?AVwxString@@AEBV2@@Z+0x9a> 0x1800065cb: 48 8d 4c 24 28 lea rcx, [rsp + 0x28] 0x1800065d0: ff 15 82 30 01 00 call qword ptr [rip + 0x13082] <??Econst_iterator@wxStringToStringHashMap_wxImplementation_HashTable@@QEAAAEAV01@XZ> 0x1800065d6: 48 8d 54 24 38 lea rdx, [rsp + 0x38] 0x1800065db: 48 8d 4c 24 28 lea rcx, [rsp + 0x28] 0x1800065e0: ff 15 5a 30 01 00 call qword ptr [rip + 0x1305a] <??9Iterator@wxStringToStringHashMap_wxImplementation_HashTable@@QEBA_NAEBV01@@Z> 0x1800065e6: 84 c0 test al, al 0x1800065e8: 75 c6 jne 0x1800065b0 <?GetCookie@wxHTTP@@QEBA?AVwxString@@AEBV2@@Z+0x60> 0x1800065ea: 48 8d 54 24 48 lea rdx, [rsp + 0x48] 0x1800065ef: 48 8b cd mov rcx, rbp 0x1800065f2: ff 15 70 30 01 00 call qword ptr [rip + 0x13070] <?end@wxStringToStringHashMap_wxImplementation_HashTable@@QEBA?AVconst_iterator@1@XZ> 0x1800065f8: 48 8b d0 mov rdx, rax 0x1800065fb: 48 8d 4c 24 28 lea rcx, [rsp + 0x28] 0x180006600: ff 15 7a 30 01 00 call qword ptr [rip + 0x1307a] <??8Iterator@wxStringToStringHashMap_wxImplementation_HashTable@@QEBA_NAEBV01@@Z> 0x180006606: 84 c0 test al, al 0x180006608: 74 1a je 0x180006624 <?GetCookie@wxHTTP@@QEBA?AVwxString@@AEBV2@@Z+0xd4> 0x18000660a: 48 8d 4c 24 58 lea rcx, [rsp + 0x58] 0x18000660f: ff 15 93 35 01 00 call qword ptr [rip + 0x13593] <??0wxString@@QEAA@XZ> 0x180006615: 90 nop 0x180006616: bb 01 00 00 00 mov ebx, 1 0x18000661b: 89 9c 24 b0 00 00 00 mov dword ptr [rsp + 0xb0], ebx 0x180006622: eb 0f jmp 0x180006633 <?GetCookie@wxHTTP@@QEBA?AVwxString@@AEBV2@@Z+0xe3> 0x180006624: 48 8d 4c 24 28 lea rcx, [rsp + 0x28] 0x180006629: ff 15 31 30 01 00 call qword ptr [rip + 0x13031] <??Cconst_iterator@wxStringToStringHashMap_wxImplementation_HashTable@@QEBAPEBVwxStringToStringHa> 0x18000662f: 48 83 c0 38 add rax, 0x38 0x180006633: 48 8b d0 mov rdx, rax 0x180006636: 48 8b cf mov rcx, rdi 0x180006639: ff 15 51 35 01 00 call qword ptr [rip + 0x13551] <??0wxString@@QEAA@AEBV0@@Z> 0x18000663f: 83 cb 02 or ebx, 2 0x180006642: f6 c3 01 test bl, 1 0x180006645: 74 1a je 0x180006661 <?GetCookie@wxHTTP@@QEBA?AVwxString@@AEBV2@@Z+0x111> 0x180006647: 83 e3 fe and ebx, 0xfffffffe 0x18000664a: 89 9c 24 b0 00 00 00 mov dword ptr [rsp + 0xb0], ebx 0x180006651: 48 8d 4c 24 58 lea rcx, [rsp + 0x58] 0x180006656: ff 15 54 35 01 00 call qword ptr [rip + 0x13554] <??1wxString@@QEAA@XZ> 0x18000665c: 48 8b c7 mov rax, rdi 0x18000665f: eb 03 jmp 0x180006664 <?GetCookie@wxHTTP@@QEBA?AVwxString@@AEBV2@@Z+0x114> 0x180006661: 48 8b c7 mov rax, rdi 0x180006664: 48 8b 9c 24 c0 00 00 00 mov rbx, qword ptr [rsp + 0xc0] 0x18000666c: 48 81 c4 90 00 00 00 add rsp, 0x90 0x180006673: 5f pop rdi 0x180006674: 5e pop rsi 0x180006675: 5d pop rbp 0x180006676: c3 ret ; data inside code section at 0x180006677 -- 0x180006680 0x180006677: cc cc cc cc cc cc cc cc cc |......... | ; function: ?ParseHeaders@wxHTTP@@IEAA_NXZ at 0x180006680 -- 0x180006aa3 0x180006680: 4c 8b dc mov r11, rsp 0x180006683: 57 push rdi 0x180006684: 48 81 ec 50 03 00 00 sub rsp, 0x350 0x18000668b: 48 c7 44 24 40 fe ff ff ff mov qword ptr [rsp + 0x40], -2 0x180006694: 49 89 5b 10 mov qword ptr [r11 + 0x10], rbx 0x180006698: 49 89 6b 18 mov qword ptr [r11 + 0x18], rbp 0x18000669c: 49 89 73 20 mov qword ptr [r11 + 0x20], rsi 0x1800066a0: 48 8b 05 99 82 02 00 mov rax, qword ptr [rip + 0x28299] 0x1800066a7: 48 33 c4 xor rax, rsp 0x1800066aa: 48 89 84 24 40 03 00 00 mov qword ptr [rsp + 0x340], rax 0x1800066b2: 48 8b f9 mov rdi, rcx 0x1800066b5: 49 8d 8b 78 fe ff ff lea rcx, [r11 - 0x188] 0x1800066bc: ff 15 e6 34 01 00 call qword ptr [rip + 0x134e6] <??0wxString@@QEAA@XZ> 0x1800066c2: 90 nop 0x1800066c3: 48 8d 8c 24 b0 02 00 00 lea rcx, [rsp + 0x2b0] 0x1800066cb: ff 15 d7 2f 01 00 call qword ptr [rip + 0x12fd7] <??0wxStringTokenizer@@QEAA@XZ> 0x1800066d1: 90 nop 0x1800066d2: 48 8d 8f e0 01 00 00 lea rcx, [rdi + 0x1e0] 0x1800066d9: ff 15 41 2f 01 00 call qword ptr [rip + 0x12f41] <?clear@wxStringToStringHashMap_wxImplementation_HashTable@@QEAAXXZ> 0x1800066df: 48 8d 8f c0 01 00 00 lea rcx, [rdi + 0x1c0] 0x1800066e6: ff 15 34 2f 01 00 call qword ptr [rip + 0x12f34] <?clear@wxStringToStringHashMap_wxImplementation_HashTable@@QEAAXXZ> 0x1800066ec: c6 87 00 02 00 00 01 mov byte ptr [rdi + 0x200], 1 0x1800066f3: 48 8d 94 24 d0 01 00 00 lea rdx, [rsp + 0x1d0] 0x1800066fb: 48 8b cf mov rcx, rdi 0x1800066fe: e8 ed 2b 00 00 call 0x1800092f0 <?ReadLine@wxProtocol@@SA?AW4wxProtocolError@@PEAVwxSocketBase@@AEAVwxString@@@Z> 0x180006703: 89 87 78 01 00 00 mov dword ptr [rdi + 0x178], eax 0x180006709: 85 c0 test eax, eax 0x18000670b: 0f 85 4a 03 00 00 jne 0x180006a5b <?ParseHeaders@wxHTTP@@IEAA_NXZ+0x3db> 0x180006711: 48 8d 8c 24 d0 01 00 00 lea rcx, [rsp + 0x1d0] 0x180006719: ff 15 a1 34 01 00 call qword ptr [rip + 0x134a1] <?empty@wxString@@QEBA_NXZ> 0x18000671f: 84 c0 test al, al 0x180006721: 0f 85 13 03 00 00 jne 0x180006a3a <?ParseHeaders@wxHTTP@@IEAA_NXZ+0x3ba> 0x180006727: b2 3a mov dl, 0x3a 0x180006729: 48 8d 4c 24 30 lea rcx, [rsp + 0x30] 0x18000672e: ff 15 6c 2f 01 00 call qword ptr [rip + 0x12f6c] <??0wxUniChar@@QEAA@D@Z> 0x180006734: 45 33 c9 xor r9d, r9d 0x180006737: 44 8b 00 mov r8d, dword ptr [rax] 0x18000673a: 48 8d 94 24 40 02 00 00 lea rdx, [rsp + 0x240] 0x180006742: 48 8d 8c 24 d0 01 00 00 lea rcx, [rsp + 0x1d0] 0x18000674a: ff 15 48 2f 01 00 call qword ptr [rip + 0x12f48] <?BeforeFirst@wxString@@QEBA?AV1@VwxUniChar@@PEAV1@@Z> 0x180006750: 90 nop 0x180006751: 48 8d 15 58 4b 01 00 lea rdx, [rip + 0x14b58] 0x180006758: 48 8d 8c 24 08 02 00 00 lea rcx, [rsp + 0x208] 0x180006760: ff 15 32 2d 01 00 call qword ptr [rip + 0x12d32] <??0wxString@@QEAA@PEBD@Z> 0x180006766: 90 nop 0x180006767: 48 8d 94 24 08 02 00 00 lea rdx, [rsp + 0x208] 0x18000676f: 48 8d 8c 24 40 02 00 00 lea rcx, [rsp + 0x240] 0x180006777: ff 15 b3 2e 01 00 call qword ptr [rip + 0x12eb3] <?CmpNoCase@wxString@@QEBAHAEBV1@@Z> 0x18000677d: 85 c0 test eax, eax 0x18000677f: 0f 94 c3 sete bl 0x180006782: 48 8d 8c 24 08 02 00 00 lea rcx, [rsp + 0x208] 0x18000678a: ff 15 20 34 01 00 call qword ptr [rip + 0x13420] <??1wxString@@QEAA@XZ> 0x180006790: 84 db test bl, bl 0x180006792: 0f 84 f9 01 00 00 je 0x180006991 <?ParseHeaders@wxHTTP@@IEAA_NXZ+0x311> 0x180006798: b2 3a mov dl, 0x3a 0x18000679a: 48 8d 4c 24 28 lea rcx, [rsp + 0x28] 0x18000679f: ff 15 fb 2e 01 00 call qword ptr [rip + 0x12efb] <??0wxUniChar@@QEAA@D@Z> 0x1800067a5: 44 8b 00 mov r8d, dword ptr [rax] 0x1800067a8: 48 8d 94 24 b8 00 00 00 lea rdx, [rsp + 0xb8] 0x1800067b0: 48 8d 8c 24 d0 01 00 00 lea rcx, [rsp + 0x1d0] 0x1800067b8: ff 15 0a 34 01 00 call qword ptr [rip + 0x1340a] <?AfterFirst@wxString@@QEBA?AV1@VwxUniChar@@@Z> 0x1800067be: 90 nop 0x1800067bf: 41 b8 03 00 00 00 mov r8d, 3 0x1800067c5: 48 8d 94 24 98 01 00 00 lea rdx, [rsp + 0x198] 0x1800067cd: 48 8b c8 mov rcx, rax 0x1800067d0: ff 15 ba 2e 01 00 call qword ptr [rip + 0x12eba] <?Strip@wxString@@QEBA?AV1@W4stripType@1@@Z> 0x1800067d6: 48 8b d8 mov rbx, rax 0x1800067d9: b2 3d mov dl, 0x3d 0x1800067db: 48 8d 4c 24 38 lea rcx, [rsp + 0x38] 0x1800067e0: ff 15 ba 2e 01 00 call qword ptr [rip + 0x12eba] <??0wxUniChar@@QEAA@D@Z> 0x1800067e6: 45 33 c9 xor r9d, r9d 0x1800067e9: 44 8b 00 mov r8d, dword ptr [rax] 0x1800067ec: 48 8d 94 24 78 02 00 00 lea rdx, [rsp + 0x278] 0x1800067f4: 48 8b cb mov rcx, rbx 0x1800067f7: ff 15 9b 2e 01 00 call qword ptr [rip + 0x12e9b] <?BeforeFirst@wxString@@QEBA?AV1@VwxUniChar@@PEAV1@@Z> 0x1800067fd: 90 nop 0x1800067fe: 48 8d 8c 24 98 01 00 00 lea rcx, [rsp + 0x198] 0x180006806: ff 15 a4 33 01 00 call qword ptr [rip + 0x133a4] <??1wxString@@QEAA@XZ> 0x18000680c: 90 nop 0x18000680d: 48 8d 8c 24 b8 00 00 00 lea rcx, [rsp + 0xb8] 0x180006815: ff 15 95 33 01 00 call qword ptr [rip + 0x13395] <??1wxString@@QEAA@XZ> 0x18000681b: b2 3a mov dl, 0x3a 0x18000681d: 48 8d 4c 24 20 lea rcx, [rsp + 0x20] 0x180006822: ff 15 78 2e 01 00 call qword ptr [rip + 0x12e78] <??0wxUniChar@@QEAA@D@Z> 0x180006828: 44 8b 00 mov r8d, dword ptr [rax] 0x18000682b: 48 8d 94 24 60 01 00 00 lea rdx, [rsp + 0x160] 0x180006833: 48 8d 8c 24 d0 01 00 00 lea rcx, [rsp + 0x1d0] 0x18000683b: ff 15 87 33 01 00 call qword ptr [rip + 0x13387] <?AfterFirst@wxString@@QEBA?AV1@VwxUniChar@@@Z> 0x180006841: 90 nop 0x180006842: 41 b8 03 00 00 00 mov r8d, 3 0x180006848: 48 8d 94 24 28 01 00 00 lea rdx, [rsp + 0x128] 0x180006850: 48 8b c8 mov rcx, rax 0x180006853: ff 15 37 2e 01 00 call qword ptr [rip + 0x12e37] <?Strip@wxString@@QEBA?AV1@W4stripType@1@@Z> 0x180006859: 48 8b d8 mov rbx, rax 0x18000685c: b2 3d mov dl, 0x3d 0x18000685e: 48 8d 4c 24 24 lea rcx, [rsp + 0x24] 0x180006863: ff 15 37 2e 01 00 call qword ptr [rip + 0x12e37] <??0wxUniChar@@QEAA@D@Z> 0x180006869: 44 8b 00 mov r8d, dword ptr [rax] 0x18000686c: 48 8d 94 24 f0 00 00 00 lea rdx, [rsp + 0xf0] 0x180006874: 48 8b cb mov rcx, rbx 0x180006877: ff 15 4b 33 01 00 call qword ptr [rip + 0x1334b] <?AfterFirst@wxString@@QEBA?AV1@VwxUniChar@@@Z> 0x18000687d: 48 8b d8 mov rbx, rax 0x180006880: b2 3b mov dl, 0x3b 0x180006882: 48 8d 4c 24 2c lea rcx, [rsp + 0x2c] 0x180006887: ff 15 13 2e 01 00 call qword ptr [rip + 0x12e13] <??0wxUniChar@@QEAA@D@Z> 0x18000688d: 45 33 c9 xor r9d, r9d 0x180006890: 44 8b 00 mov r8d, dword ptr [rax] 0x180006893: 48 8d 94 24 08 02 00 00 lea rdx, [rsp + 0x208] 0x18000689b: 48 8b cb mov rcx, rbx 0x18000689e: ff 15 f4 2d 01 00 call qword ptr [rip + 0x12df4] <?BeforeFirst@wxString@@QEBA?AV1@VwxUniChar@@PEAV1@@Z> 0x1800068a4: 90 nop 0x1800068a5: 48 8d 8c 24 f0 00 00 00 lea rcx, [rsp + 0xf0] 0x1800068ad: ff 15 fd 32 01 00 call qword ptr [rip + 0x132fd] <??1wxString@@QEAA@XZ> 0x1800068b3: 90 nop 0x1800068b4: 48 8d 8c 24 28 01 00 00 lea rcx, [rsp + 0x128] 0x1800068bc: ff 15 ee 32 01 00 call qword ptr [rip + 0x132ee] <??1wxString@@QEAA@XZ> 0x1800068c2: 90 nop 0x1800068c3: 48 8d 8c 24 60 01 00 00 lea rcx, [rsp + 0x160] 0x1800068cb: ff 15 df 32 01 00 call qword ptr [rip + 0x132df] <??1wxString@@QEAA@XZ> 0x1800068d1: 48 8d 94 24 78 02 00 00 lea rdx, [rsp + 0x278] 0x1800068d9: 48 8d 8f c0 01 00 00 lea rcx, [rdi + 0x1c0] 0x1800068e0: ff 15 92 2d 01 00 call qword ptr [rip + 0x12d92] <??AwxStringToStringHashMap@@QEAAAEAVwxString@@AEBV1@@Z> 0x1800068e6: 48 8b c8 mov rcx, rax 0x1800068e9: 48 8d 94 24 08 02 00 00 lea rdx, [rsp + 0x208] 0x1800068f1: ff 15 91 32 01 00 call qword ptr [rip + 0x13291] <??4wxString@@QEAAAEAV0@AEBV0@@Z> 0x1800068f7: b2 3a mov dl, 0x3a 0x1800068f9: 48 8d 4c 24 34 lea rcx, [rsp + 0x34] 0x1800068fe: ff 15 9c 2d 01 00 call qword ptr [rip + 0x12d9c] <??0wxUniChar@@QEAA@D@Z> 0x180006904: 44 8b 00 mov r8d, dword ptr [rax] 0x180006907: 48 8d 94 24 80 00 00 00 lea rdx, [rsp + 0x80] 0x18000690f: 48 8d 8c 24 d0 01 00 00 lea rcx, [rsp + 0x1d0] 0x180006917: ff 15 ab 32 01 00 call qword ptr [rip + 0x132ab] <?AfterFirst@wxString@@QEBA?AV1@VwxUniChar@@@Z> 0x18000691d: 90 nop 0x18000691e: 41 b8 03 00 00 00 mov r8d, 3 0x180006924: 48 8d 54 24 48 lea rdx, [rsp + 0x48] 0x180006929: 48 8b c8 mov rcx, rax 0x18000692c: ff 15 5e 2d 01 00 call qword ptr [rip + 0x12d5e] <?Strip@wxString@@QEBA?AV1@W4stripType@1@@Z> 0x180006932: 48 8b d8 mov rbx, rax 0x180006935: 48 8d 94 24 40 02 00 00 lea rdx, [rsp + 0x240] 0x18000693d: 48 8d 8f e0 01 00 00 lea rcx, [rdi + 0x1e0] 0x180006944: ff 15 2e 2d 01 00 call qword ptr [rip + 0x12d2e] <??AwxStringToStringHashMap@@QEAAAEAVwxString@@AEBV1@@Z> 0x18000694a: 48 8b c8 mov rcx, rax 0x18000694d: 48 8b d3 mov rdx, rbx 0x180006950: ff 15 32 32 01 00 call qword ptr [rip + 0x13232] <??4wxString@@QEAAAEAV0@AEBV0@@Z> 0x180006956: 90 nop 0x180006957: 48 8d 4c 24 48 lea rcx, [rsp + 0x48] 0x18000695c: ff 15 4e 32 01 00 call qword ptr [rip + 0x1324e] <??1wxString@@QEAA@XZ> 0x180006962: 90 nop 0x180006963: 48 8d 8c 24 80 00 00 00 lea rcx, [rsp + 0x80] 0x18000696b: ff 15 3f 32 01 00 call qword ptr [rip + 0x1323f] <??1wxString@@QEAA@XZ> 0x180006971: 90 nop 0x180006972: 48 8d 8c 24 08 02 00 00 lea rcx, [rsp + 0x208] 0x18000697a: ff 15 30 32 01 00 call qword ptr [rip + 0x13230] <??1wxString@@QEAA@XZ> 0x180006980: 90 nop 0x180006981: 48 8d 8c 24 78 02 00 00 lea rcx, [rsp + 0x278] 0x180006989: ff 15 21 32 01 00 call qword ptr [rip + 0x13221] <??1wxString@@QEAA@XZ> 0x18000698f: eb 7b jmp 0x180006a0c <?ParseHeaders@wxHTTP@@IEAA_NXZ+0x38c> 0x180006991: b2 3a mov dl, 0x3a 0x180006993: 48 8d 4c 24 3c lea rcx, [rsp + 0x3c] 0x180006998: ff 15 02 2d 01 00 call qword ptr [rip + 0x12d02] <??0wxUniChar@@QEAA@D@Z> 0x18000699e: 44 8b 00 mov r8d, dword ptr [rax] 0x1800069a1: 48 8d 54 24 48 lea rdx, [rsp + 0x48] 0x1800069a6: 48 8d 8c 24 d0 01 00 00 lea rcx, [rsp + 0x1d0] 0x1800069ae: ff 15 14 32 01 00 call qword ptr [rip + 0x13214] <?AfterFirst@wxString@@QEBA?AV1@VwxUniChar@@@Z> 0x1800069b4: 90 nop 0x1800069b5: 41 b8 03 00 00 00 mov r8d, 3 0x1800069bb: 48 8d 94 24 80 00 00 00 lea rdx, [rsp + 0x80] 0x1800069c3: 48 8b c8 mov rcx, rax 0x1800069c6: ff 15 c4 2c 01 00 call qword ptr [rip + 0x12cc4] <?Strip@wxString@@QEBA?AV1@W4stripType@1@@Z> 0x1800069cc: 48 8b d8 mov rbx, rax 0x1800069cf: 48 8d 94 24 40 02 00 00 lea rdx, [rsp + 0x240] 0x1800069d7: 48 8d 8f e0 01 00 00 lea rcx, [rdi + 0x1e0] 0x1800069de: ff 15 94 2c 01 00 call qword ptr [rip + 0x12c94] <??AwxStringToStringHashMap@@QEAAAEAVwxString@@AEBV1@@Z> 0x1800069e4: 48 8b c8 mov rcx, rax 0x1800069e7: 48 8b d3 mov rdx, rbx 0x1800069ea: ff 15 98 31 01 00 call qword ptr [rip + 0x13198] <??4wxString@@QEAAAEAV0@AEBV0@@Z> 0x1800069f0: 90 nop 0x1800069f1: 48 8d 8c 24 80 00 00 00 lea rcx, [rsp + 0x80] 0x1800069f9: ff 15 b1 31 01 00 call qword ptr [rip + 0x131b1] <??1wxString@@QEAA@XZ> 0x1800069ff: 90 nop 0x180006a00: 48 8d 4c 24 48 lea rcx, [rsp + 0x48] 0x180006a05: ff 15 a5 31 01 00 call qword ptr [rip + 0x131a5] <??1wxString@@QEAA@XZ> 0x180006a0b: 90 nop 0x180006a0c: 48 8d 8c 24 40 02 00 00 lea rcx, [rsp + 0x240] 0x180006a14: ff 15 96 31 01 00 call qword ptr [rip + 0x13196] <??1wxString@@QEAA@XZ> 0x180006a1a: 48 8d 94 24 d0 01 00 00 lea rdx, [rsp + 0x1d0] 0x180006a22: 48 8b cf mov rcx, rdi 0x180006a25: e8 c6 28 00 00 call 0x1800092f0 <?ReadLine@wxProtocol@@SA?AW4wxProtocolError@@PEAVwxSocketBase@@AEAVwxString@@@Z> 0x180006a2a: 89 87 78 01 00 00 mov dword ptr [rdi + 0x178], eax 0x180006a30: 85 c0 test eax, eax 0x180006a32: 0f 84 d9 fc ff ff je 0x180006711 <?ParseHeaders@wxHTTP@@IEAA_NXZ+0x91> 0x180006a38: eb 21 jmp 0x180006a5b <?ParseHeaders@wxHTTP@@IEAA_NXZ+0x3db> 0x180006a3a: 48 8d 8c 24 b0 02 00 00 lea rcx, [rsp + 0x2b0] 0x180006a42: ff 15 40 2c 01 00 call qword ptr [rip + 0x12c40] <??1wxStringTokenizer@@UEAA@XZ> 0x180006a48: 90 nop 0x180006a49: 48 8d 8c 24 d0 01 00 00 lea rcx, [rsp + 0x1d0] 0x180006a51: ff 15 59 31 01 00 call qword ptr [rip + 0x13159] <??1wxString@@QEAA@XZ> 0x180006a57: b0 01 mov al, 1 0x180006a59: eb 1f jmp 0x180006a7a <?ParseHeaders@wxHTTP@@IEAA_NXZ+0x3fa> 0x180006a5b: 48 8d 8c 24 b0 02 00 00 lea rcx, [rsp + 0x2b0] 0x180006a63: ff 15 1f 2c 01 00 call qword ptr [rip + 0x12c1f] <??1wxStringTokenizer@@UEAA@XZ> 0x180006a69: 90 nop 0x180006a6a: 48 8d 8c 24 d0 01 00 00 lea rcx, [rsp + 0x1d0] 0x180006a72: ff 15 38 31 01 00 call qword ptr [rip + 0x13138] <??1wxString@@QEAA@XZ> 0x180006a78: 32 c0 xor al, al 0x180006a7a: 48 8b 8c 24 40 03 00 00 mov rcx, qword ptr [rsp + 0x340] 0x180006a82: 48 33 cc xor rcx, rsp 0x180006a85: e8 66 c8 00 00 call 0x1800132f0 <__security_check_cookie> 0x180006a8a: 4c 8d 9c 24 50 03 00 00 lea r11, [rsp + 0x350] 0x180006a92: 49 8b 5b 18 mov rbx, qword ptr [r11 + 0x18] 0x180006a96: 49 8b 6b 20 mov rbp, qword ptr [r11 + 0x20] 0x180006a9a: 49 8b 73 28 mov rsi, qword ptr [r11 + 0x28] 0x180006a9e: 49 8b e3 mov rsp, r11 0x180006aa1: 5f pop rdi 0x180006aa2: c3 ret ; data inside code section at 0x180006aa3 -- 0x180006ab0 0x180006aa3: cc cc cc cc cc cc cc cc cc cc cc cc cc |............. | ; function: ?Abort@wxHTTP@@UEAA_NXZ at 0x180006ab0 -- 0x180006ab5 0x180006ab0: e9 ab 81 00 00 jmp 0x18000ec60 <?Close@wxSocketBase@@UEAA_NXZ> ; data inside code section at 0x180006ab5 -- 0x180006ac0 0x180006ab5: cc cc cc cc cc cc cc cc cc cc cc |........... | ; function: function_180006ac0 at 0x180006ac0 -- 0x180006afa 0x180006ac0: 48 89 5c 24 08 mov qword ptr [rsp + 8], rbx 0x180006ac5: 57 push rdi 0x180006ac6: 48 83 ec 20 sub rsp, 0x20 0x180006aca: 48 8b da mov rbx, rdx 0x180006acd: 48 8b f9 mov rdi, rcx 0x180006ad0: e8 db 67 00 00 call 0x18000d2b0 <??0wxSocketInputStream@@QEAA@AEAVwxSocketBase@@@Z> 0x180006ad5: 33 c0 xor eax, eax 0x180006ad7: 4c 8d 1d ea 47 01 00 lea r11, [rip + 0x147ea] 0x180006ade: 48 89 5f 40 mov qword ptr [rdi + 0x40], rbx 0x180006ae2: 48 8b 5c 24 30 mov rbx, qword ptr [rsp + 0x30] 0x180006ae7: 48 89 47 48 mov qword ptr [rdi + 0x48], rax 0x180006aeb: 89 47 50 mov dword ptr [rdi + 0x50], eax 0x180006aee: 4c 89 1f mov qword ptr [rdi], r11 0x180006af1: 48 8b c7 mov rax, rdi 0x180006af4: 48 83 c4 20 add rsp, 0x20 0x180006af8: 5f pop rdi 0x180006af9: c3 ret ; data inside code section at 0x180006afa -- 0x180006b00 0x180006afa: cc cc cc cc cc cc |...... | ; function: function_180006b00 at 0x180006b00 -- 0x180006b05 0x180006b00: 48 8b 41 48 mov rax, qword ptr [rcx + 0x48] 0x180006b04: c3 ret ; data inside code section at 0x180006b05 -- 0x180006b10 0x180006b05: cc cc cc cc cc cc cc cc cc cc cc |........... | ; function: function_180006b10 at 0x180006b10 -- 0x180006b6a 0x180006b10: 48 89 4c 24 08 mov qword ptr [rsp + 8], rcx 0x180006b15: 57 push rdi 0x180006b16: 48 83 ec 30 sub rsp, 0x30 0x180006b1a: 48 c7 44 24 20 fe ff ff ff mov qword ptr [rsp + 0x20], -2 0x180006b23: 48 89 5c 24 48 mov qword ptr [rsp + 0x48], rbx 0x180006b28: 8b da mov ebx, edx 0x180006b2a: 48 8b f9 mov rdi, rcx 0x180006b2d: 48 8d 05 94 47 01 00 lea rax, [rip + 0x14794] 0x180006b34: 48 89 01 mov qword ptr [rcx], rax 0x180006b37: 48 8b 49 40 mov rcx, qword ptr [rcx + 0x40] 0x180006b3b: 48 8b 01 mov rax, qword ptr [rcx] 0x180006b3e: ff 50 68 call qword ptr [rax + 0x68] 0x180006b41: 90 nop 0x180006b42: 48 8b cf mov rcx, rdi 0x180006b45: e8 a6 67 00 00 call 0x18000d2f0 <??1wxSocketInputStream@@UEAA@XZ> 0x180006b4a: f6 c3 01 test bl, 1 0x180006b4d: 74 0d je 0x180006b5c <function_180006b10+0x4c> 0x180006b4f: 48 8b cf mov rcx, rdi 0x180006b52: e8 b7 c5 00 00 call 0x18001310e <function_18001310e> 0x180006b57: 48 8b c7 mov rax, rdi 0x180006b5a: eb 03 jmp 0x180006b5f <function_180006b10+0x4f> 0x180006b5c: 48 8b c7 mov rax, rdi 0x180006b5f: 48 8b 5c 24 48 mov rbx, qword ptr [rsp + 0x48] 0x180006b64: 48 83 c4 30 add rsp, 0x30 0x180006b68: 5f pop rdi 0x180006b69: c3 ret ; data inside code section at 0x180006b6a -- 0x180006b70 0x180006b6a: cc cc cc cc cc cc |...... | ; function: function_180006b70 at 0x180006b70 -- 0x180006bb3 0x180006b70: 40 53 push rbx 0x180006b72: 48 83 ec 20 sub rsp, 0x20 0x180006b76: 8b 41 50 mov eax, dword ptr [rcx + 0x50] 0x180006b79: 48 8b d9 mov rbx, rcx 0x180006b7c: 48 3b 41 48 cmp rax, qword ptr [rcx + 0x48] 0x180006b80: 72 0f jb 0x180006b91 <function_180006b70+0x21> 0x180006b82: c7 41 18 01 00 00 00 mov dword ptr [rcx + 0x18], 1 0x180006b89: 33 c0 xor eax, eax 0x180006b8b: 48 83 c4 20 add rsp, 0x20 0x180006b8f: 5b pop rbx 0x180006b90: c3 ret 0x180006b91: e8 7a 67 00 00 call 0x18000d310 <?OnSysRead@wxSocketInputStream@@MEAA_KPEAX_K@Z> 0x180006b96: 01 43 50 add dword ptr [rbx + 0x50], eax 0x180006b99: 48 83 7b 48 ff cmp qword ptr [rbx + 0x48], -1 0x180006b9e: 75 0d jne 0x180006bad <function_180006b70+0x3d> 0x180006ba0: 83 7b 18 03 cmp dword ptr [rbx + 0x18], 3 0x180006ba4: 75 07 jne 0x180006bad <function_180006b70+0x3d> 0x180006ba6: c7 43 18 01 00 00 00 mov dword ptr [rbx + 0x18], 1 0x180006bad: 48 83 c4 20 add rsp, 0x20 0x180006bb1: 5b pop rbx 0x180006bb2: c3 ret ; data inside code section at 0x180006bb3 -- 0x180006bc0 0x180006bb3: cc cc cc cc cc cc cc cc cc cc cc cc cc |............. | ; function: ?GetContentType@wxHTTP@@UEBA?AVwxString@@XZ at 0x180006bc0 -- 0x180006c2c 0x180006bc0: 48 8b c4 mov rax, rsp 0x180006bc3: 48 89 50 10 mov qword ptr [rax + 0x10], rdx 0x180006bc7: 57 push rdi 0x180006bc8: 48 83 ec 60 sub rsp, 0x60 0x180006bcc: 48 c7 44 24 20 fe ff ff ff mov qword ptr [rsp + 0x20], -2 0x180006bd5: 48 89 58 08 mov qword ptr [rax + 8], rbx 0x180006bd9: 48 8b fa mov rdi, rdx 0x180006bdc: 48 8b d9 mov rbx, rcx 0x180006bdf: c7 40 18 00 00 00 00 mov dword ptr [rax + 0x18], 0 0x180006be6: 48 8d 15 bb 47 01 00 lea rdx, [rip + 0x147bb] 0x180006bed: 48 8d 48 c0 lea rcx, [rax - 0x40] 0x180006bf1: ff 15 61 2f 01 00 call qword ptr [rip + 0x12f61] <??0wxString@@QEAA@PEB_W@Z> 0x180006bf7: 90 nop 0x180006bf8: 4c 8d 44 24 28 lea r8, [rsp + 0x28] 0x180006bfd: 48 8b d7 mov rdx, rdi 0x180006c00: 48 8b cb mov rcx, rbx 0x180006c03: e8 18 f8 ff ff call 0x180006420 <?GetHeader@wxHTTP@@QEBA?AVwxString@@AEBV2@@Z> 0x180006c08: c7 84 24 80 00 00 00 01 00 00 00 mov dword ptr [rsp + 0x80], 1 0x180006c13: 48 8d 4c 24 28 lea rcx, [rsp + 0x28] 0x180006c18: ff 15 92 2f 01 00 call qword ptr [rip + 0x12f92] <??1wxString@@QEAA@XZ> 0x180006c1e: 48 8b c7 mov rax, rdi 0x180006c21: 48 8b 5c 24 70 mov rbx, qword ptr [rsp + 0x70] 0x180006c26: 48 83 c4 60 add rsp, 0x60 0x180006c2a: 5f pop rdi 0x180006c2b: c3 ret ; data inside code section at 0x180006c2c -- 0x180006c30 0x180006c2c: cc cc cc cc |.... | ; function: function_180006c30 at 0x180006c30 -- 0x180006c57 0x180006c30: 40 53 push rbx 0x180006c32: 48 83 ec 20 sub rsp, 0x20 0x180006c36: 48 8b 19 mov rbx, qword ptr [rcx] 0x180006c39: 48 83 43 18 ff add qword ptr [rbx + 0x18], -1 0x180006c3e: 75 11 jne 0x180006c51 <function_180006c30+0x21> 0x180006c40: 48 8b 0b mov rcx, qword ptr [rbx] 0x180006c43: ff 15 2f 25 01 00 call qword ptr [rip + 0x1252f] <free> 0x180006c49: 48 8b cb mov rcx, rbx 0x180006c4c: e8 bd c4 00 00 call 0x18001310e <function_18001310e> 0x180006c51: 48 83 c4 20 add rsp, 0x20 0x180006c55: 5b pop rbx 0x180006c56: c3 ret ; data inside code section at 0x180006c57 -- 0x180006c60 0x180006c57: cc cc cc cc cc cc cc cc cc |......... | ; function: ?SetPostBuffer@wxHTTP@@QEAA_NAEBVwxString@@AEBVwxMemoryBuffer@@@Z at 0x180006c60 -- 0x180006ceb 0x180006c60: 48 89 6c 24 10 mov qword ptr [rsp + 0x10], rbp 0x180006c65: 48 89 74 24 18 mov qword ptr [rsp + 0x18], rsi 0x180006c6a: 48 89 7c 24 20 mov qword ptr [rsp + 0x20], rdi 0x180006c6f: 41 54 push r12 0x180006c71: 48 83 ec 20 sub rsp, 0x20 0x180006c75: 48 8d b9 10 02 00 00 lea rdi, [rcx + 0x210] 0x180006c7c: 49 8b f0 mov rsi, r8 0x180006c7f: 4c 8b e2 mov r12, rdx 0x180006c82: 48 8b e9 mov rbp, rcx 0x180006c85: 4c 3b c7 cmp r8, rdi 0x180006c88: 74 2f je 0x180006cb9 <?SetPostBuffer@wxHTTP@@QEAA_NAEBVwxString@@AEBVwxMemoryBuffer@@@Z+0x59> 0x180006c8a: 48 89 5c 24 30 mov qword ptr [rsp + 0x30], rbx 0x180006c8f: 48 8b 1f mov rbx, qword ptr [rdi] 0x180006c92: 48 83 43 18 ff add qword ptr [rbx + 0x18], -1 0x180006c97: 75 11 jne 0x180006caa <?SetPostBuffer@wxHTTP@@QEAA_NAEBVwxString@@AEBVwxMemoryBuffer@@@Z+0x4a> 0x180006c99: 48 8b 0b mov rcx, qword ptr [rbx] 0x180006c9c: ff 15 d6 24 01 00 call qword ptr [rip + 0x124d6] <free> 0x180006ca2: 48 8b cb mov rcx, rbx 0x180006ca5: e8 64 c4 00 00 call 0x18001310e <function_18001310e> 0x180006caa: 48 8b 06 mov rax, qword ptr [rsi] 0x180006cad: 48 8b 5c 24 30 mov rbx, qword ptr [rsp + 0x30] 0x180006cb2: 48 89 07 mov qword ptr [rdi], rax 0x180006cb5: 48 ff 40 18 inc qword ptr [rax + 0x18] 0x180006cb9: 48 8d 8d 18 02 00 00 lea rcx, [rbp + 0x218] 0x180006cc0: 49 8b d4 mov rdx, r12 0x180006cc3: ff 15 bf 2e 01 00 call qword ptr [rip + 0x12ebf] <??4wxString@@QEAAAEAV0@AEBV0@@Z> 0x180006cc9: 4c 8b 1f mov r11, qword ptr [rdi] 0x180006ccc: 48 8b 6c 24 38 mov rbp, qword ptr [rsp + 0x38] 0x180006cd1: 48 8b 74 24 40 mov rsi, qword ptr [rsp + 0x40] 0x180006cd6: 48 8b 7c 24 48 mov rdi, qword ptr [rsp + 0x48] 0x180006cdb: 33 c0 xor eax, eax 0x180006cdd: 49 39 43 10 cmp qword ptr [r11 + 0x10], rax 0x180006ce1: 0f 95 c0 setne al 0x180006ce4: 48 83 c4 20 add rsp, 0x20 0x180006ce8: 41 5c pop r12 0x180006cea: c3 ret ; data inside code section at 0x180006ceb -- 0x180006cf0 0x180006ceb: cc cc cc cc cc |..... | ; function: ?Connect@wxHTTP@@UEAA_NAEBVwxString@@G@Z at 0x180006cf0 -- 0x180006ed7 0x180006cf0: 40 53 push rbx 0x180006cf2: 55 push rbp 0x180006cf3: 56 push rsi 0x180006cf4: 57 push rdi 0x180006cf5: 41 54 push r12 0x180006cf7: 48 81 ec b0 00 00 00 sub rsp, 0xb0 0x180006cfe: 48 c7 44 24 28 fe ff ff ff mov qword ptr [rsp + 0x28], -2 0x180006d07: 48 8b 05 32 7c 02 00 mov rax, qword ptr [rip + 0x27c32] 0x180006d0e: 48 33 c4 xor rax, rsp 0x180006d11: 48 89 84 24 a0 00 00 00 mov qword ptr [rsp + 0xa0], rax 0x180006d19: 41 0f b7 e8 movzx ebp, r8w 0x180006d1d: 4c 8b e2 mov r12, rdx 0x180006d20: 48 8b f9 mov rdi, rcx 0x180006d23: 48 83 b9 08 02 00 00 00 cmp qword ptr [rcx + 0x208], 0 0x180006d2b: 74 2b je 0x180006d58 <?Connect@wxHTTP@@UEAA_NAEBVwxString@@G@Z+0x68> 0x180006d2d: 48 8b 89 08 02 00 00 mov rcx, qword ptr [rcx + 0x208] 0x180006d34: 48 85 c9 test rcx, rcx 0x180006d37: 74 16 je 0x180006d4f <?Connect@wxHTTP@@UEAA_NAEBVwxString@@G@Z+0x5f> 0x180006d39: 48 8b 01 mov rax, qword ptr [rcx] 0x180006d3c: ba 01 00 00 00 mov edx, 1 0x180006d41: ff 50 08 call qword ptr [rax + 8] 0x180006d44: 48 c7 87 08 02 00 00 00 00 00 00 mov qword ptr [rdi + 0x208], 0 0x180006d4f: 48 8b 07 mov rax, qword ptr [rdi] 0x180006d52: 48 8b cf mov rcx, rdi 0x180006d55: ff 50 38 call qword ptr [rax + 0x38] 0x180006d58: b9 50 00 00 00 mov ecx, 0x50 0x180006d5d: e8 da c4 00 00 call 0x18001323c <function_18001323c> 0x180006d62: 48 8b f0 mov rsi, rax 0x180006d65: 48 89 44 24 20 mov qword ptr [rsp + 0x20], rax 0x180006d6a: 48 85 c0 test rax, rax 0x180006d6d: 74 2a je 0x180006d99 <?Connect@wxHTTP@@UEAA_NAEBVwxString@@G@Z+0xa9> 0x180006d6f: 48 8b c8 mov rcx, rax 0x180006d72: e8 89 30 00 00 call 0x180009e00 <??0wxSockAddress@@QEAA@XZ> 0x180006d77: 90 nop 0x180006d78: 48 8d 05 d9 30 01 00 lea rax, [rip + 0x130d9] 0x180006d7f: 48 89 06 mov qword ptr [rsi], rax 0x180006d82: 48 8d 4e 18 lea rcx, [rsi + 0x18] 0x180006d86: ff 15 1c 2e 01 00 call qword ptr [rip + 0x12e1c] <??0wxString@@QEAA@XZ> 0x180006d8c: 90 nop 0x180006d8d: 48 8d 05 94 31 01 00 lea rax, [rip + 0x13194] 0x180006d94: 48 89 06 mov qword ptr [rsi], rax 0x180006d97: eb 02 jmp 0x180006d9b <?Connect@wxHTTP@@UEAA_NAEBVwxString@@G@Z+0xab> 0x180006d99: 33 f6 xor esi, esi 0x180006d9b: 48 89 b7 08 02 00 00 mov qword ptr [rdi + 0x208], rsi 0x180006da2: 49 8b d4 mov rdx, r12 0x180006da5: 48 8b ce mov rcx, rsi 0x180006da8: e8 f3 3d 00 00 call 0x18000aba0 <?Hostname@wxIPaddress@@QEAA_NAEBVwxString@@@Z> 0x180006dad: 84 c0 test al, al 0x180006daf: 75 33 jne 0x180006de4 <?Connect@wxHTTP@@UEAA_NAEBVwxString@@G@Z+0xf4> 0x180006db1: 48 8b 8f 08 02 00 00 mov rcx, qword ptr [rdi + 0x208] 0x180006db8: 48 85 c9 test rcx, rcx 0x180006dbb: 74 16 je 0x180006dd3 <?Connect@wxHTTP@@UEAA_NAEBVwxString@@G@Z+0xe3> 0x180006dbd: 48 8b 01 mov rax, qword ptr [rcx] 0x180006dc0: ba 01 00 00 00 mov edx, 1 0x180006dc5: ff 50 08 call qword ptr [rax + 8] 0x180006dc8: 48 c7 87 08 02 00 00 00 00 00 00 mov qword ptr [rdi + 0x208], 0 0x180006dd3: c7 87 78 01 00 00 01 00 00 00 mov dword ptr [rdi + 0x178], 1 0x180006ddd: 32 c0 xor al, al 0x180006ddf: e9 d5 00 00 00 jmp 0x180006eb9 <?Connect@wxHTTP@@UEAA_NAEBVwxString@@G@Z+0x1c9> 0x180006de4: 66 85 ed test bp, bp 0x180006de7: 74 0d je 0x180006df6 <?Connect@wxHTTP@@UEAA_NAEBVwxString@@G@Z+0x106> 0x180006de9: 0f b7 d5 movzx edx, bp 0x180006dec: 48 8b ce mov rcx, rsi 0x180006def: e8 ac 33 00 00 call 0x18000a1a0 <?Service@wxIPaddress@@QEAA_NG@Z> 0x180006df4: eb 41 jmp 0x180006e37 <?Connect@wxHTTP@@UEAA_NAEBVwxString@@G@Z+0x147> 0x180006df6: 48 8d 15 13 35 01 00 lea rdx, [rip + 0x13513] 0x180006dfd: 48 8d 4c 24 30 lea rcx, [rsp + 0x30] 0x180006e02: ff 15 50 2d 01 00 call qword ptr [rip + 0x12d50] <??0wxString@@QEAA@PEB_W@Z> 0x180006e08: 90 nop 0x180006e09: 48 8d 54 24 30 lea rdx, [rsp + 0x30] 0x180006e0e: 48 8b ce mov rcx, rsi 0x180006e11: e8 4a 3d 00 00 call 0x18000ab60 <?Service@wxIPaddress@@QEAA_NAEBVwxString@@@Z> 0x180006e16: 84 c0 test al, al 0x180006e18: 0f 94 c3 sete bl 0x180006e1b: 48 8d 4c 24 30 lea rcx, [rsp + 0x30] 0x180006e20: ff 15 8a 2d 01 00 call qword ptr [rip + 0x12d8a] <??1wxString@@QEAA@XZ> 0x180006e26: 84 db test bl, bl 0x180006e28: 74 0d je 0x180006e37 <?Connect@wxHTTP@@UEAA_NAEBVwxString@@G@Z+0x147> 0x180006e2a: ba 50 00 00 00 mov edx, 0x50 0x180006e2f: 48 8b ce mov rcx, rsi 0x180006e32: e8 69 33 00 00 call 0x18000a1a0 <?Service@wxIPaddress@@QEAA_NG@Z> 0x180006e37: 49 8b d4 mov rdx, r12 0x180006e3a: 48 8d 4c 24 68 lea rcx, [rsp + 0x68] 0x180006e3f: ff 15 4b 2d 01 00 call qword ptr [rip + 0x12d4b] <??0wxString@@QEAA@AEBV0@@Z> 0x180006e45: 90 nop 0x180006e46: 66 85 ed test bp, bp 0x180006e49: 74 26 je 0x180006e71 <?Connect@wxHTTP@@UEAA_NAEBVwxString@@G@Z+0x181> 0x180006e4b: 66 83 fd 50 cmp bp, 0x50 0x180006e4f: 74 20 je 0x180006e71 <?Connect@wxHTTP@@UEAA_NAEBVwxString@@G@Z+0x181> 0x180006e51: 0f b7 dd movzx ebx, bp 0x180006e54: 48 8d 15 a5 33 01 00 lea rdx, [rip + 0x133a5] 0x180006e5b: 48 8d 4c 24 68 lea rcx, [rsp + 0x68] 0x180006e60: ff 15 a2 26 01 00 call qword ptr [rip + 0x126a2] <??6wxString@@QEAAAEAV0@PEB_W@Z> 0x180006e66: 48 8b c8 mov rcx, rax 0x180006e69: 8b d3 mov edx, ebx 0x180006e6b: ff 15 4f 28 01 00 call qword ptr [rip + 0x1284f] <??6wxString@@QEAAAEAV0@H@Z> 0x180006e71: 48 8d 15 78 45 01 00 lea rdx, [rip + 0x14578] 0x180006e78: 48 8d 4c 24 30 lea rcx, [rsp + 0x30] 0x180006e7d: ff 15 d5 2c 01 00 call qword ptr [rip + 0x12cd5] <??0wxString@@QEAA@PEB_W@Z> 0x180006e83: 90 nop 0x180006e84: 4c 8d 44 24 68 lea r8, [rsp + 0x68] 0x180006e89: 48 8d 54 24 30 lea rdx, [rsp + 0x30] 0x180006e8e: 48 8b cf mov rcx, rdi 0x180006e91: e8 fa f3 ff ff call 0x180006290 <?SetHeader@wxHTTP@@QEAAXAEBVwxString@@0@Z> 0x180006e96: 90 nop 0x180006e97: 48 8d 4c 24 30 lea rcx, [rsp + 0x30] 0x180006e9c: ff 15 0e 2d 01 00 call qword ptr [rip + 0x12d0e] <??1wxString@@QEAA@XZ> 0x180006ea2: c7 87 78 01 00 00 00 00 00 00 mov dword ptr [rdi + 0x178], 0 0x180006eac: 48 8d 4c 24 68 lea rcx, [rsp + 0x68] 0x180006eb1: ff 15 f9 2c 01 00 call qword ptr [rip + 0x12cf9] <??1wxString@@QEAA@XZ> 0x180006eb7: b0 01 mov al, 1 0x180006eb9: 48 8b 8c 24 a0 00 00 00 mov rcx, qword ptr [rsp + 0xa0] 0x180006ec1: 48 33 cc xor rcx, rsp 0x180006ec4: e8 27 c4 00 00 call 0x1800132f0 <__security_check_cookie> 0x180006ec9: 48 81 c4 b0 00 00 00 add rsp, 0xb0 0x180006ed0: 41 5c pop r12 0x180006ed2: 5f pop rdi 0x180006ed3: 5e pop rsi 0x180006ed4: 5d pop rbp 0x180006ed5: 5b pop rbx 0x180006ed6: c3 ret ; data inside code section at 0x180006ed7 -- 0x180006ee0 0x180006ed7: cc cc cc cc cc cc cc cc cc |......... | ; function: ?Connect@wxHTTP@@UEAA_NAEBVwxSockAddress@@_N@Z at 0x180006ee0 -- 0x18000701c 0x180006ee0: 40 57 push rdi 0x180006ee2: 48 81 ec a0 00 00 00 sub rsp, 0xa0 0x180006ee9: 48 c7 44 24 20 fe ff ff ff mov qword ptr [rsp + 0x20], -2 0x180006ef2: 48 89 9c 24 c0 00 00 00 mov qword ptr [rsp + 0xc0], rbx 0x180006efa: 48 8b 05 3f 7a 02 00 mov rax, qword ptr [rip + 0x27a3f] 0x180006f01: 48 33 c4 xor rax, rsp 0x180006f04: 48 89 84 24 98 00 00 00 mov qword ptr [rsp + 0x98], rax 0x180006f0c: 48 8b da mov rbx, rdx 0x180006f0f: 48 8b f9 mov rdi, rcx 0x180006f12: 48 8b 89 08 02 00 00 mov rcx, qword ptr [rcx + 0x208] 0x180006f19: 48 85 c9 test rcx, rcx 0x180006f1c: 74 15 je 0x180006f33 <?Connect@wxHTTP@@UEAA_NAEBVwxSockAddress@@_N@Z+0x53> 0x180006f1e: 48 8b 01 mov rax, qword ptr [rcx] 0x180006f21: ba 01 00 00 00 mov edx, 1 0x180006f26: ff 50 08 call qword ptr [rax + 8] 0x180006f29: 4c 8b 1f mov r11, qword ptr [rdi] 0x180006f2c: 48 8b cf mov rcx, rdi 0x180006f2f: 41 ff 53 38 call qword ptr [r11 + 0x38] 0x180006f33: 48 8b 03 mov rax, qword ptr [rbx] 0x180006f36: 48 8b cb mov rcx, rbx 0x180006f39: ff 50 30 call qword ptr [rax + 0x30] 0x180006f3c: 48 89 87 08 02 00 00 mov qword ptr [rdi + 0x208], rax 0x180006f43: 48 8b 03 mov rax, qword ptr [rbx] 0x180006f46: 48 8b cb mov rcx, rbx 0x180006f49: ff 10 call qword ptr [rax] 0x180006f4b: 48 8b c8 mov rcx, rax 0x180006f4e: 48 8d 15 fb 7c 02 00 lea rdx, [rip + 0x27cfb] 0x180006f55: ff 15 5d 27 01 00 call qword ptr [rip + 0x1275d] <?IsKindOf@wxClassInfo@@QEBA_NPEBV1@@Z> 0x180006f5b: 84 c0 test al, al 0x180006f5d: 0f 84 8c 00 00 00 je 0x180006fef <?Connect@wxHTTP@@UEAA_NAEBVwxSockAddress@@_N@Z+0x10f> 0x180006f63: 48 8d 54 24 60 lea rdx, [rsp + 0x60] 0x180006f68: 48 8b cb mov rcx, rbx 0x180006f6b: e8 30 a1 ff ff call 0x1800010a0 <?OrigHostname@wxIPaddress@@QEBA?AVwxString@@XZ> 0x180006f70: 90 nop 0x180006f71: 48 8b cb mov rcx, rbx 0x180006f74: e8 a7 32 00 00 call 0x18000a220 <?Service@wxIPaddress@@QEBAGXZ> 0x180006f79: 66 85 c0 test ax, ax 0x180006f7c: 74 26 je 0x180006fa4 <?Connect@wxHTTP@@UEAA_NAEBVwxSockAddress@@_N@Z+0xc4> 0x180006f7e: 66 83 f8 50 cmp ax, 0x50 0x180006f82: 74 20 je 0x180006fa4 <?Connect@wxHTTP@@UEAA_NAEBVwxSockAddress@@_N@Z+0xc4> 0x180006f84: 0f b7 d8 movzx ebx, ax 0x180006f87: 48 8d 15 72 32 01 00 lea rdx, [rip + 0x13272] 0x180006f8e: 48 8d 4c 24 60 lea rcx, [rsp + 0x60] 0x180006f93: ff 15 6f 25 01 00 call qword ptr [rip + 0x1256f] <??6wxString@@QEAAAEAV0@PEB_W@Z> 0x180006f99: 48 8b c8 mov rcx, rax 0x180006f9c: 8b d3 mov edx, ebx 0x180006f9e: ff 15 1c 27 01 00 call qword ptr [rip + 0x1271c] <??6wxString@@QEAAAEAV0@H@Z> 0x180006fa4: 48 8d 15 45 44 01 00 lea rdx, [rip + 0x14445] 0x180006fab: 48 8d 4c 24 28 lea rcx, [rsp + 0x28] 0x180006fb0: ff 15 a2 2b 01 00 call qword ptr [rip + 0x12ba2] <??0wxString@@QEAA@PEB_W@Z> 0x180006fb6: 90 nop 0x180006fb7: 4c 8d 44 24 60 lea r8, [rsp + 0x60] 0x180006fbc: 48 8d 54 24 28 lea rdx, [rsp + 0x28] 0x180006fc1: 48 8b cf mov rcx, rdi 0x180006fc4: e8 c7 f2 ff ff call 0x180006290 <?SetHeader@wxHTTP@@QEAAXAEBVwxString@@0@Z> 0x180006fc9: 90 nop 0x180006fca: 48 8d 4c 24 28 lea rcx, [rsp + 0x28] 0x180006fcf: ff 15 db 2b 01 00 call qword ptr [rip + 0x12bdb] <??1wxString@@QEAA@XZ> 0x180006fd5: 90 nop 0x180006fd6: 48 8d 4c 24 60 lea rcx, [rsp + 0x60] 0x180006fdb: ff 15 cf 2b 01 00 call qword ptr [rip + 0x12bcf] <??1wxString@@QEAA@XZ> 0x180006fe1: c7 87 78 01 00 00 00 00 00 00 mov dword ptr [rdi + 0x178], 0 0x180006feb: b0 01 mov al, 1 0x180006fed: eb 0c jmp 0x180006ffb <?Connect@wxHTTP@@UEAA_NAEBVwxSockAddress@@_N@Z+0x11b> 0x180006fef: c7 87 78 01 00 00 00 00 00 00 mov dword ptr [rdi + 0x178], 0 0x180006ff9: b0 01 mov al, 1 0x180006ffb: 48 8b 8c 24 98 00 00 00 mov rcx, qword ptr [rsp + 0x98] 0x180007003: 48 33 cc xor rcx, rsp 0x180007006: e8 e5 c2 00 00 call 0x1800132f0 <__security_check_cookie> 0x18000700b: 48 8b 9c 24 c0 00 00 00 mov rbx, qword ptr [rsp + 0xc0] 0x180007013: 48 81 c4 a0 00 00 00 add rsp, 0xa0 0x18000701a: 5f pop rdi 0x18000701b: c3 ret ; data inside code section at 0x18000701c -- 0x180007020 0x18000701c: cc cc cc cc |.... | ; function: function_180007020 at 0x180007020 -- 0x1800070ef 0x180007020: 48 89 5c 24 10 mov qword ptr [rsp + 0x10], rbx 0x180007025: 48 89 6c 24 18 mov qword ptr [rsp + 0x18], rbp 0x18000702a: 48 89 74 24 20 mov qword ptr [rsp + 0x20], rsi 0x18000702f: 57 push rdi 0x180007030: 48 83 ec 30 sub rsp, 0x30 0x180007034: 41 8b e9 mov ebp, r9d 0x180007037: 49 8b f0 mov rsi, r8 0x18000703a: 0f b6 fa movzx edi, dl 0x18000703d: 48 8b d9 mov rbx, rcx 0x180007040: 4d 85 c0 test r8, r8 0x180007043: 74 78 je 0x1800070bd <function_180007020+0x9d> 0x180007045: 41 8b d1 mov edx, r9d 0x180007048: 49 8b c8 mov rcx, r8 0x18000704b: ff 15 f7 23 01 00 call qword ptr [rip + 0x123f7] <?GetArgumentType@wxFormatString@@QEBA?AW4ArgumentType@1@I@Z> 0x180007051: 4c 8b 15 e8 23 01 00 mov r10, qword ptr [rip + 0x123e8] 0x180007058: 49 83 3a 00 cmp qword ptr [r10], 0 0x18000705c: 74 4a je 0x1800070a8 <function_180007020+0x88> 0x18000705e: 44 8b c0 mov r8d, eax 0x180007061: 41 83 e0 09 and r8d, 9 0x180007065: 44 3b c0 cmp r8d, eax 0x180007068: 74 3e je 0x1800070a8 <function_180007020+0x88> 0x18000706a: 48 8d 05 cf 35 01 00 lea rax, [rip + 0x135cf] 0x180007071: 4c 8d 0d f8 43 01 00 lea r9, [rip + 0x143f8] 0x180007078: 4c 8d 05 a9 43 01 00 lea r8, [rip + 0x143a9] 0x18000707f: 48 8d 0d 1a 35 01 00 lea rcx, [rip + 0x1351a] 0x180007086: ba 06 03 00 00 mov edx, 0x306 0x18000708b: 48 89 44 24 20 mov qword ptr [rsp + 0x20], rax 0x180007090: ff 15 a2 23 01 00 call qword ptr [rip + 0x123a2] <?wxOnAssert@@YAXPEBDH000@Z> 0x180007096: 4c 8b 1d 93 23 01 00 mov r11, qword ptr [rip + 0x12393] 0x18000709d: 41 80 3b 00 cmp byte ptr [r11], 0 0x1800070a1: 74 05 je 0x1800070a8 <function_180007020+0x88> 0x1800070a3: 41 c6 03 00 mov byte ptr [r11], 0 0x1800070a7: cc int3 0x1800070a8: 8b d5 mov edx, ebp 0x1800070aa: 48 8b ce mov rcx, rsi 0x1800070ad: ff 15 95 23 01 00 call qword ptr [rip + 0x12395] <?GetArgumentType@wxFormatString@@QEBA?AW4ArgumentType@1@I@Z> 0x1800070b3: 83 f8 01 cmp eax, 1 0x1800070b6: 74 05 je 0x1800070bd <function_180007020+0x9d> 0x1800070b8: 40 88 3b mov byte ptr [rbx], dil 0x1800070bb: eb 1a jmp 0x1800070d7 <function_180007020+0xb7> 0x1800070bd: 48 8d 4c 24 40 lea rcx, [rsp + 0x40] 0x1800070c2: 40 0f b6 d7 movzx edx, dil 0x1800070c6: ff 15 d4 25 01 00 call qword ptr [rip + 0x125d4] <??0wxUniChar@@QEAA@D@Z> 0x1800070cc: 48 8b c8 mov rcx, rax 0x1800070cf: ff 15 f3 25 01 00 call qword ptr [rip + 0x125f3] <?GetValue@wxUniChar@@QEBAIXZ> 0x1800070d5: 88 03 mov byte ptr [rbx], al 0x1800070d7: 48 8b 6c 24 50 mov rbp, qword ptr [rsp + 0x50] 0x1800070dc: 48 8b 74 24 58 mov rsi, qword ptr [rsp + 0x58] 0x1800070e1: 48 8b c3 mov rax, rbx 0x1800070e4: 48 8b 5c 24 48 mov rbx, qword ptr [rsp + 0x48] 0x1800070e9: 48 83 c4 30 add rsp, 0x30 0x1800070ed: 5f pop rdi 0x1800070ee: c3 ret ; data inside code section at 0x1800070ef -- 0x1800070f0 0x1800070ef: cc |. | ; function: ??0wxHTTP@@QEAA@XZ at 0x1800070f0 -- 0x18000721d 0x1800070f0: 48 89 4c 24 08 mov qword ptr [rsp + 8], rcx 0x1800070f5: 53 push rbx 0x1800070f6: 57 push rdi 0x1800070f7: 48 83 ec 38 sub rsp, 0x38 0x1800070fb: 48 c7 44 24 28 fe ff ff ff mov qword ptr [rsp + 0x28], -2 0x180007104: 48 8b f9 mov rdi, rcx 0x180007107: e8 84 1e 00 00 call 0x180008f90 <??0wxProtocol@@QEAA@XZ> 0x18000710c: 90 nop 0x18000710d: 48 8d 05 e4 43 01 00 lea rax, [rip + 0x143e4] 0x180007114: 48 89 07 mov qword ptr [rdi], rax 0x180007117: 48 8d 8f 88 01 00 00 lea rcx, [rdi + 0x188] 0x18000711e: ff 15 84 2a 01 00 call qword ptr [rip + 0x12a84] <??0wxString@@QEAA@XZ> 0x180007124: 90 nop 0x180007125: 48 8d 4c 24 58 lea rcx, [rsp + 0x58] 0x18000712a: ff 15 b0 25 01 00 call qword ptr [rip + 0x125b0] <??0wxStringEqual@@QEAA@XZ> 0x180007130: 48 8b d8 mov rbx, rax 0x180007133: 48 8d 4c 24 60 lea rcx, [rsp + 0x60] 0x180007138: ff 15 9a 25 01 00 call qword ptr [rip + 0x1259a] <??0wxStringHash@@QEAA@XZ> 0x18000713e: 48 8d 8f c0 01 00 00 lea rcx, [rdi + 0x1c0] 0x180007145: 44 0f b6 0b movzx r9d, byte ptr [rbx] 0x180007149: 44 0f b6 00 movzx r8d, byte ptr [rax] 0x18000714d: ba 64 00 00 00 mov edx, 0x64 0x180007152: ff 15 78 25 01 00 call qword ptr [rip + 0x12578] <??0wxStringToStringHashMap@@QEAA@_KUwxStringHash@@UwxStringEqual@@@Z> 0x180007158: 90 nop 0x180007159: 48 8d 4c 24 68 lea rcx, [rsp + 0x68] 0x18000715e: ff 15 7c 25 01 00 call qword ptr [rip + 0x1257c] <??0wxStringEqual@@QEAA@XZ> 0x180007164: 48 8b d8 mov rbx, rax 0x180007167: 48 8d 4c 24 20 lea rcx, [rsp + 0x20] 0x18000716c: ff 15 66 25 01 00 call qword ptr [rip + 0x12566] <??0wxStringHash@@QEAA@XZ> 0x180007172: 48 8d 8f e0 01 00 00 lea rcx, [rdi + 0x1e0] 0x180007179: 44 0f b6 0b movzx r9d, byte ptr [rbx] 0x18000717d: 44 0f b6 00 movzx r8d, byte ptr [rax] 0x180007181: ba 64 00 00 00 mov edx, 0x64 0x180007186: ff 15 44 25 01 00 call qword ptr [rip + 0x12544] <??0wxStringToStringHashMap@@QEAA@_KUwxStringHash@@UwxStringEqual@@@Z> 0x18000718c: 90 nop 0x18000718d: b9 20 00 00 00 mov ecx, 0x20 0x180007192: e8 a5 c0 00 00 call 0x18001323c <function_18001323c> 0x180007197: 48 8b d8 mov rbx, rax 0x18000719a: 48 85 c0 test rax, rax 0x18000719d: 74 28 je 0x1800071c7 <??0wxHTTP@@QEAA@XZ+0xd7> 0x18000719f: b9 00 04 00 00 mov ecx, 0x400 0x1800071a4: ff 15 be 1f 01 00 call qword ptr [rip + 0x11fbe] <malloc> 0x1800071aa: 48 89 03 mov qword ptr [rbx], rax 0x1800071ad: 48 c7 43 08 00 04 00 00 mov qword ptr [rbx + 8], 0x400 0x1800071b5: 48 c7 43 10 00 00 00 00 mov qword ptr [rbx + 0x10], 0 0x1800071bd: 48 c7 43 18 00 00 00 00 mov qword ptr [rbx + 0x18], 0 0x1800071c5: eb 02 jmp 0x1800071c9 <??0wxHTTP@@QEAA@XZ+0xd9> 0x1800071c7: 33 db xor ebx, ebx 0x1800071c9: 48 89 9f 10 02 00 00 mov qword ptr [rdi + 0x210], rbx 0x1800071d0: 48 ff 43 18 inc qword ptr [rbx + 0x18] 0x1800071d4: 48 8d 8f 18 02 00 00 lea rcx, [rdi + 0x218] 0x1800071db: ff 15 c7 29 01 00 call qword ptr [rip + 0x129c7] <??0wxString@@QEAA@XZ> 0x1800071e1: 90 nop 0x1800071e2: 48 c7 87 08 02 00 00 00 00 00 00 mov qword ptr [rdi + 0x208], 0 0x1800071ed: c6 87 00 02 00 00 00 mov byte ptr [rdi + 0x200], 0 0x1800071f4: c6 87 01 02 00 00 00 mov byte ptr [rdi + 0x201], 0 0x1800071fb: c7 87 50 02 00 00 00 00 00 00 mov dword ptr [rdi + 0x250], 0 0x180007205: ba 08 00 00 00 mov edx, 8 0x18000720a: 48 8b cf mov rcx, rdi 0x18000720d: e8 2e 6c 00 00 call 0x18000de40 <?SetNotify@wxSocketBase@@QEAAXH@Z> 0x180007212: 90 nop 0x180007213: 48 8b c7 mov rax, rdi 0x180007216: 48 83 c4 38 add rsp, 0x38 0x18000721a: 5f pop rdi 0x18000721b: 5b pop rbx 0x18000721c: c3 ret ; data inside code section at 0x18000721d -- 0x180007220 0x18000721d: cc cc cc |... | ; function: ??1wxHTTP@@UEAA@XZ at 0x180007220 -- 0x1800072de 0x180007220: 48 89 4c 24 08 mov qword ptr [rsp + 8], rcx 0x180007225: 57 push rdi 0x180007226: 48 83 ec 30 sub rsp, 0x30 0x18000722a: 48 c7 44 24 20 fe ff ff ff mov qword ptr [rsp + 0x20], -2 0x180007233: 48 89 5c 24 48 mov qword ptr [rsp + 0x48], rbx 0x180007238: 48 89 74 24 50 mov qword ptr [rsp + 0x50], rsi 0x18000723d: 48 8b d9 mov rbx, rcx 0x180007240: 48 8d 05 b1 42 01 00 lea rax, [rip + 0x142b1] 0x180007247: 48 89 01 mov qword ptr [rcx], rax 0x18000724a: 48 81 c1 e0 01 00 00 add rcx, 0x1e0 0x180007251: ff 15 c9 23 01 00 call qword ptr [rip + 0x123c9] <?clear@wxStringToStringHashMap_wxImplementation_HashTable@@QEAAXXZ> 0x180007257: 48 8b 8b 08 02 00 00 mov rcx, qword ptr [rbx + 0x208] 0x18000725e: 48 85 c9 test rcx, rcx 0x180007261: 74 0c je 0x18000726f <??1wxHTTP@@UEAA@XZ+0x4f> 0x180007263: 48 8b 01 mov rax, qword ptr [rcx] 0x180007266: ba 01 00 00 00 mov edx, 1 0x18000726b: ff 50 08 call qword ptr [rax + 8] 0x18000726e: 90 nop 0x18000726f: 48 8d 8b 18 02 00 00 lea rcx, [rbx + 0x218] 0x180007276: ff 15 34 29 01 00 call qword ptr [rip + 0x12934] <??1wxString@@QEAA@XZ> 0x18000727c: 90 nop 0x18000727d: 48 8b bb 10 02 00 00 mov rdi, qword ptr [rbx + 0x210] 0x180007284: 48 83 47 18 ff add qword ptr [rdi + 0x18], -1 0x180007289: 75 12 jne 0x18000729d <??1wxHTTP@@UEAA@XZ+0x7d> 0x18000728b: 48 8b 0f mov rcx, qword ptr [rdi] 0x18000728e: ff 15 e4 1e 01 00 call qword ptr [rip + 0x11ee4] <free> 0x180007294: 48 8b cf mov rcx, rdi 0x180007297: e8 72 be 00 00 call 0x18001310e <function_18001310e> 0x18000729c: 90 nop 0x18000729d: 48 8d 8b e0 01 00 00 lea rcx, [rbx + 0x1e0] 0x1800072a4: ff 15 4e 21 01 00 call qword ptr [rip + 0x1214e] <??1wxStringToStringHashMap@@QEAA@XZ> 0x1800072aa: 90 nop 0x1800072ab: 48 8d 8b c0 01 00 00 lea rcx, [rbx + 0x1c0] 0x1800072b2: ff 15 40 21 01 00 call qword ptr [rip + 0x12140] <??1wxStringToStringHashMap@@QEAA@XZ> 0x1800072b8: 90 nop 0x1800072b9: 48 8d 8b 88 01 00 00 lea rcx, [rbx + 0x188] 0x1800072c0: ff 15 ea 28 01 00 call qword ptr [rip + 0x128ea] <??1wxString@@QEAA@XZ> 0x1800072c6: 90 nop 0x1800072c7: 48 8b cb mov rcx, rbx 0x1800072ca: 48 8b 5c 24 48 mov rbx, qword ptr [rsp + 0x48] 0x1800072cf: 48 8b 74 24 50 mov rsi, qword ptr [rsp + 0x50] 0x1800072d4: 48 83 c4 30 add rsp, 0x30 0x1800072d8: 5f pop rdi 0x1800072d9: e9 92 19 00 00 jmp 0x180008c70 <??1wxProtocol@@UEAA@XZ> ; data inside code section at 0x1800072de -- 0x1800072e0 0x1800072de: cc cc |.. | ; function: function_1800072e0 at 0x1800072e0 -- 0x180007352 0x1800072e0: 48 89 5c 24 10 mov qword ptr [rsp + 0x10], rbx 0x1800072e5: 56 push rsi 0x1800072e6: 48 83 ec 20 sub rsp, 0x20 0x1800072ea: 8b f2 mov esi, edx 0x1800072ec: 48 8b d9 mov rbx, rcx 0x1800072ef: f6 c2 02 test dl, 2 0x1800072f2: 74 3d je 0x180007331 <function_1800072e0+0x51> 0x1800072f4: 44 8b 41 f8 mov r8d, dword ptr [rcx - 8] 0x1800072f8: 4c 8d 0d 21 ff ff ff lea r9, [rip - 0xdf] 0x1800072ff: ba 58 02 00 00 mov edx, 0x258 0x180007304: 48 89 7c 24 30 mov qword ptr [rsp + 0x30], rdi 0x180007309: e8 5a be 00 00 call 0x180013168 <function_180013168> 0x18000730e: 40 f6 c6 01 test sil, 1 0x180007312: 74 09 je 0x18000731d <function_1800072e0+0x3d> 0x180007314: 48 8d 4b f8 lea rcx, [rbx - 8] 0x180007318: e8 f7 bd 00 00 call 0x180013114 <function_180013114> 0x18000731d: 48 8d 43 f8 lea rax, [rbx - 8] 0x180007321: 48 8b 7c 24 30 mov rdi, qword ptr [rsp + 0x30] 0x180007326: 48 8b 5c 24 38 mov rbx, qword ptr [rsp + 0x38] 0x18000732b: 48 83 c4 20 add rsp, 0x20 0x18000732f: 5e pop rsi 0x180007330: c3 ret 0x180007331: e8 ea fe ff ff call 0x180007220 <??1wxHTTP@@UEAA@XZ> 0x180007336: 40 f6 c6 01 test sil, 1 0x18000733a: 74 08 je 0x180007344 <function_1800072e0+0x64> 0x18000733c: 48 8b cb mov rcx, rbx 0x18000733f: e8 ca bd 00 00 call 0x18001310e <function_18001310e> 0x180007344: 48 8b c3 mov rax, rbx 0x180007347: 48 8b 5c 24 38 mov rbx, qword ptr [rsp + 0x38] 0x18000734c: 48 83 c4 20 add rsp, 0x20 0x180007350: 5e pop rsi 0x180007351: c3 ret ; data inside code section at 0x180007352 -- 0x180007360 0x180007352: cc cc cc cc cc cc cc cc cc cc cc cc cc cc |.............. | ; function: ?wxCreateObject@wxHTTP@@SAPEAVwxObject@@XZ at 0x180007360 -- 0x180007393 0x180007360: 48 83 ec 38 sub rsp, 0x38 0x180007364: 48 c7 44 24 20 fe ff ff ff mov qword ptr [rsp + 0x20], -2 0x18000736d: b9 58 02 00 00 mov ecx, 0x258 0x180007372: e8 c5 be 00 00 call 0x18001323c <function_18001323c> 0x180007377: 48 89 44 24 40 mov qword ptr [rsp + 0x40], rax 0x18000737c: 48 85 c0 test rax, rax 0x18000737f: 74 0b je 0x18000738c <?wxCreateObject@wxHTTP@@SAPEAVwxObject@@XZ+0x2c> 0x180007381: 48 8b c8 mov rcx, rax 0x180007384: e8 67 fd ff ff call 0x1800070f0 <??0wxHTTP@@QEAA@XZ> 0x180007389: 90 nop 0x18000738a: eb 02 jmp 0x18000738e <?wxCreateObject@wxHTTP@@SAPEAVwxObject@@XZ+0x2e> 0x18000738c: 33 c0 xor eax, eax 0x18000738e: 48 83 c4 38 add rsp, 0x38 0x180007392: c3 ret ; data inside code section at 0x180007393 -- 0x1800073a0 0x180007393: cc cc cc cc cc cc cc cc cc cc cc cc cc |............. | ; function: function_1800073a0 at 0x1800073a0 -- 0x180007423 0x1800073a0: 48 89 5c 24 18 mov qword ptr [rsp + 0x18], rbx 0x1800073a5: 55 push rbp 0x1800073a6: 56 push rsi 0x1800073a7: 57 push rdi 0x1800073a8: 48 83 ec 20 sub rsp, 0x20 0x1800073ac: 41 0f b6 c1 movzx eax, r9b 0x1800073b0: 48 8b e9 mov rbp, rcx 0x1800073b3: 41 0f b6 d8 movzx ebx, r8b 0x1800073b7: 48 8b f2 mov rsi, rdx 0x1800073ba: 4c 8b c2 mov r8, rdx 0x1800073bd: 48 8d 4c 24 40 lea rcx, [rsp + 0x40] 0x1800073c2: 41 b9 02 00 00 00 mov r9d, 2 0x1800073c8: 0f b6 d0 movzx edx, al 0x1800073cb: c7 44 24 40 00 00 00 00 mov dword ptr [rsp + 0x40], 0 0x1800073d3: e8 48 fc ff ff call 0x180007020 <function_180007020> 0x1800073d8: 48 8d 4c 24 48 lea rcx, [rsp + 0x48] 0x1800073dd: 41 b9 01 00 00 00 mov r9d, 1 0x1800073e3: 4c 8b c6 mov r8, rsi 0x1800073e6: 0f b6 d3 movzx edx, bl 0x1800073e9: e8 32 fc ff ff call 0x180007020 <function_180007020> 0x1800073ee: 0f be 5c 24 40 movsx ebx, byte ptr [rsp + 0x40] 0x1800073f3: 0f be 7c 24 48 movsx edi, byte ptr [rsp + 0x48] 0x1800073f8: 48 8b ce mov rcx, rsi 0x1800073fb: ff 15 5f 20 01 00 call qword ptr [rip + 0x1205f] <??BwxFormatString@@QEBAPEB_WXZ> 0x180007401: 44 8b cb mov r9d, ebx 0x180007404: 44 8b c7 mov r8d, edi 0x180007407: 48 8b d0 mov rdx, rax 0x18000740a: 48 8b cd mov rcx, rbp 0x18000740d: ff 15 65 20 01 00 call qword ptr [rip + 0x12065] <?DoFormatWchar@wxString@@CA?AV1@PEB_WZZ> 0x180007413: 48 8b 5c 24 50 mov rbx, qword ptr [rsp + 0x50] 0x180007418: 48 8b c5 mov rax, rbp 0x18000741b: 48 83 c4 20 add rsp, 0x20 0x18000741f: 5f pop rdi 0x180007420: 5e pop rsi 0x180007421: 5d pop rbp 0x180007422: c3 ret ; data inside code section at 0x180007423 -- 0x180007430 0x180007423: cc cc cc cc cc cc cc cc cc cc cc cc cc |............. | ; function: function_180007430 at 0x180007430 -- 0x180007497 0x180007430: 48 89 5c 24 10 mov qword ptr [rsp + 0x10], rbx 0x180007435: 48 89 74 24 18 mov qword ptr [rsp + 0x18], rsi 0x18000743a: 57 push rdi 0x18000743b: 48 83 ec 20 sub rsp, 0x20 0x18000743f: 41 0f b6 c0 movzx eax, r8b 0x180007443: 48 8b f1 mov rsi, rcx 0x180007446: 48 8b fa mov rdi, rdx 0x180007449: 4c 8b c2 mov r8, rdx 0x18000744c: 48 8d 4c 24 30 lea rcx, [rsp + 0x30] 0x180007451: 41 b9 01 00 00 00 mov r9d, 1 0x180007457: 0f b6 d0 movzx edx, al 0x18000745a: c7 44 24 30 00 00 00 00 mov dword ptr [rsp + 0x30], 0 0x180007462: e8 b9 fb ff ff call 0x180007020 <function_180007020> 0x180007467: 0f be 5c 24 30 movsx ebx, byte ptr [rsp + 0x30] 0x18000746c: 48 8b cf mov rcx, rdi 0x18000746f: ff 15 eb 1f 01 00 call qword ptr [rip + 0x11feb] <??BwxFormatString@@QEBAPEB_WXZ> 0x180007475: 44 8b c3 mov r8d, ebx 0x180007478: 48 8b ce mov rcx, rsi 0x18000747b: 48 8b d0 mov rdx, rax 0x18000747e: ff 15 f4 1f 01 00 call qword ptr [rip + 0x11ff4] <?DoFormatWchar@wxString@@CA?AV1@PEB_WZZ> 0x180007484: 48 8b 5c 24 38 mov rbx, qword ptr [rsp + 0x38] 0x180007489: 48 8b c6 mov rax, rsi 0x18000748c: 48 8b 74 24 40 mov rsi, qword ptr [rsp + 0x40] 0x180007491: 48 83 c4 20 add rsp, 0x20 0x180007495: 5f pop rdi 0x180007496: c3 ret ; data inside code section at 0x180007497 -- 0x1800074a0 0x180007497: cc cc cc cc cc cc cc cc cc |......... | ; function: ?GenerateAuthString@wxHTTP@@IEBA?AVwxString@@AEBV2@0@Z at 0x1800074a0 -- 0x180007919 0x1800074a0: 40 53 push rbx 0x1800074a2: 55 push rbp 0x1800074a3: 56 push rsi 0x1800074a4: 57 push rdi 0x1800074a5: 41 54 push r12 0x1800074a7: 48 81 ec 30 01 00 00 sub rsp, 0x130 0x1800074ae: 48 c7 84 24 b8 00 00 00 fe ff ff ff mov qword ptr [rsp + 0xb8], -2 0x1800074ba: 48 8b 05 7f 74 02 00 mov rax, qword ptr [rip + 0x2747f] 0x1800074c1: 48 33 c4 xor rax, rsp 0x1800074c4: 48 89 84 24 20 01 00 00 mov qword ptr [rsp + 0x120], rax 0x1800074cc: 49 8b d9 mov rbx, r9 0x1800074cf: 49 8b f8 mov rdi, r8 0x1800074d2: 4c 8b e2 mov r12, rdx 0x1800074d5: 48 89 94 24 c0 00 00 00 mov qword ptr [rsp + 0xc0], rdx 0x1800074dd: c7 44 24 48 00 00 00 00 mov dword ptr [rsp + 0x48], 0 0x1800074e5: 48 8b ca mov rcx, rdx 0x1800074e8: ff 15 ba 26 01 00 call qword ptr [rip + 0x126ba] <??0wxString@@QEAA@XZ> 0x1800074ee: c7 44 24 48 01 00 00 00 mov dword ptr [rsp + 0x48], 1 0x1800074f6: 48 8d 8c 24 e8 00 00 00 lea rcx, [rsp + 0xe8] 0x1800074fe: ff 15 a4 26 01 00 call qword ptr [rip + 0x126a4] <??0wxString@@QEAA@XZ> 0x180007504: 90 nop 0x180007505: 48 8d 15 34 41 01 00 lea rdx, [rip + 0x14134] 0x18000750c: 48 8d 4c 24 20 lea rcx, [rsp + 0x20] 0x180007511: ff 15 91 1f 01 00 call qword ptr [rip + 0x11f91] <??0wxFormatString@@QEAA@PEB_W@Z> 0x180007517: 90 nop 0x180007518: 48 8d 54 24 20 lea rdx, [rsp + 0x20] 0x18000751d: 49 8b cc mov rcx, r12 0x180007520: ff 15 ca 21 01 00 call qword ptr [rip + 0x121ca] <?Printf@wxString@@QEAAHAEBVwxFormatString@@@Z> 0x180007526: 90 nop 0x180007527: 48 8d 4c 24 20 lea rcx, [rsp + 0x20] 0x18000752c: ff 15 4e 1f 01 00 call qword ptr [rip + 0x11f4e] <??1wxFormatString@@QEAA@XZ> 0x180007532: 4c 8d 9c 24 98 00 00 00 lea r11, [rsp + 0x98] 0x18000753a: 4c 89 5c 24 50 mov qword ptr [rsp + 0x50], r11 0x18000753f: 48 8d 15 ea 40 01 00 lea rdx, [rip + 0x140ea] 0x180007546: 48 8d 4c 24 20 lea rcx, [rsp + 0x20] 0x18000754b: ff 15 57 1f 01 00 call qword ptr [rip + 0x11f57] <??0wxFormatString@@QEAA@PEB_W@Z> 0x180007551: 90 nop 0x180007552: 48 8d 94 24 98 00 00 00 lea rdx, [rsp + 0x98] 0x18000755a: 48 8b cb mov rcx, rbx 0x18000755d: ff 15 3d 1f 01 00 call qword ptr [rip + 0x11f3d] <?c_str@wxString@@QEBA?AVwxCStrData@@XZ> 0x180007563: 48 8b e8 mov rbp, rax 0x180007566: 48 89 84 24 b0 00 00 00 mov qword ptr [rsp + 0xb0], rax 0x18000756e: 48 8d 94 24 d0 00 00 00 lea rdx, [rsp + 0xd0] 0x180007576: 48 8b cf mov rcx, rdi 0x180007579: ff 15 21 1f 01 00 call qword ptr [rip + 0x11f21] <?c_str@wxString@@QEBA?AVwxCStrData@@XZ> 0x18000757f: 48 8b f0 mov rsi, rax 0x180007582: 48 89 84 24 c8 00 00 00 mov qword ptr [rsp + 0xc8], rax 0x18000758a: 41 b9 02 00 00 00 mov r9d, 2 0x180007590: 4c 8d 44 24 20 lea r8, [rsp + 0x20] 0x180007595: 48 8b d5 mov rdx, rbp 0x180007598: 48 8d 4c 24 58 lea rcx, [rsp + 0x58] 0x18000759d: ff 15 3d 1e 01 00 call qword ptr [rip + 0x11e3d] <??0?$wxArgNormalizerWchar@AEBVwxCStrData@@@@QEAA@AEBVwxCStrData@@PEBVwxFormatString@@I@Z> 0x1800075a3: 41 b9 01 00 00 00 mov r9d, 1 0x1800075a9: 4c 8d 44 24 20 lea r8, [rsp + 0x20] 0x1800075ae: 48 8b d6 mov rdx, rsi 0x1800075b1: 48 8d 4c 24 50 lea rcx, [rsp + 0x50] 0x1800075b6: ff 15 24 1e 01 00 call qword ptr [rip + 0x11e24] <??0?$wxArgNormalizerWchar@AEBVwxCStrData@@@@QEAA@AEBVwxCStrData@@PEBVwxFormatString@@I@Z> 0x1800075bc: 48 8d 4c 24 58 lea rcx, [rsp + 0x58] 0x1800075c1: ff 15 a1 1e 01 00 call qword ptr [rip + 0x11ea1] <?get@?$wxArgNormalizerWchar@AEBVwxCStrData@@@@QEBAPEB_WXZ> 0x1800075c7: 48 8b f8 mov rdi, rax 0x1800075ca: 48 8d 4c 24 50 lea rcx, [rsp + 0x50] 0x1800075cf: ff 15 93 1e 01 00 call qword ptr [rip + 0x11e93] <?get@?$wxArgNormalizerWchar@AEBVwxCStrData@@@@QEBAPEB_WXZ> 0x1800075d5: 48 8b d8 mov rbx, rax 0x1800075d8: 48 8d 4c 24 20 lea rcx, [rsp + 0x20] 0x1800075dd: ff 15 7d 1e 01 00 call qword ptr [rip + 0x11e7d] <??BwxFormatString@@QEBAPEB_WXZ> 0x1800075e3: 48 8b d0 mov rdx, rax 0x1800075e6: 4c 8b cf mov r9, rdi 0x1800075e9: 4c 8b c3 mov r8, rbx 0x1800075ec: 48 8d 8c 24 e8 00 00 00 lea rcx, [rsp + 0xe8] 0x1800075f4: ff 15 5e 1e 01 00 call qword ptr [rip + 0x11e5e] <?DoPrintfWchar@wxString@@AEAAHPEB_WZZ> 0x1800075fa: 90 nop 0x1800075fb: 48 8b ce mov rcx, rsi 0x1800075fe: ff 15 4c 1e 01 00 call qword ptr [rip + 0x11e4c] <??1wxCStrData@@QEAA@XZ> 0x180007604: 90 nop 0x180007605: 48 8b cd mov rcx, rbp 0x180007608: ff 15 42 1e 01 00 call qword ptr [rip + 0x11e42] <??1wxCStrData@@QEAA@XZ> 0x18000760e: 90 nop 0x18000760f: 48 8d 4c 24 20 lea rcx, [rsp + 0x20] 0x180007614: ff 15 66 1e 01 00 call qword ptr [rip + 0x11e66] <??1wxFormatString@@QEAA@XZ> 0x18000761a: 48 8d 8c 24 e8 00 00 00 lea rcx, [rsp + 0xe8] 0x180007622: ff 15 f0 1e 01 00 call qword ptr [rip + 0x11ef0] <?length@wxString@@QEBA_KXZ> 0x180007628: 48 8b f0 mov rsi, rax 0x18000762b: 48 8d 94 24 98 00 00 00 lea rdx, [rsp + 0x98] 0x180007633: 48 8d 8c 24 e8 00 00 00 lea rcx, [rsp + 0xe8] 0x18000763b: ff 15 5f 1e 01 00 call qword ptr [rip + 0x11e5f] <?c_str@wxString@@QEBA?AVwxCStrData@@XZ> 0x180007641: 90 nop 0x180007642: 48 8b c8 mov rcx, rax 0x180007645: ff 15 9d 20 01 00 call qword ptr [rip + 0x1209d] <??BwxCStrData@@QEBAPEB_WXZ> 0x18000764b: 48 8b d8 mov rbx, rax 0x18000764e: 48 8d 8c 24 98 00 00 00 lea rcx, [rsp + 0x98] 0x180007656: ff 15 f4 1d 01 00 call qword ptr [rip + 0x11df4] <??1wxCStrData@@QEAA@XZ> 0x18000765c: 48 83 fe 03 cmp rsi, 3 0x180007660: 0f 82 20 01 00 00 jb 0x180007786 <?GenerateAuthString@wxHTTP@@IEBA?AVwxString@@AEBV2@0@Z+0x2e6> 0x180007666: 48 b8 ab aa aa aa aa aa aa aa movabs rax, 0xaaaaaaaaaaaaaaab 0x180007670: 48 f7 e6 mul rsi 0x180007673: 48 8b fa mov rdi, rdx 0x180007676: 48 d1 ef shr rdi, 1 0x180007679: 48 8b c7 mov rax, rdi 0x18000767c: 48 6b c0 fd imul rax, rax, -3 0x180007680: 48 03 f0 add rsi, rax 0x180007683: 48 8d 15 96 3f 01 00 lea rdx, [rip + 0x13f96] 0x18000768a: 48 8d 4c 24 20 lea rcx, [rsp + 0x20] 0x18000768f: ff 15 13 1e 01 00 call qword ptr [rip + 0x11e13] <??0wxFormatString@@QEAA@PEB_W@Z> 0x180007695: 90 nop 0x180007696: 66 8b 13 mov dx, word ptr [rbx] 0x180007699: 8b c2 mov eax, edx 0x18000769b: 83 e0 03 and eax, 3 0x18000769e: c1 e0 04 shl eax, 4 0x1800076a1: 48 63 c8 movsxd rcx, eax 0x1800076a4: 0f b7 43 02 movzx eax, word ptr [rbx + 2] 0x1800076a8: 48 c1 e8 04 shr rax, 4 0x1800076ac: 83 e0 0f and eax, 0xf 0x1800076af: 48 0b c8 or rcx, rax 0x1800076b2: 48 c1 ea 02 shr rdx, 2 0x1800076b6: 83 e2 3f and edx, 0x3f 0x1800076b9: 48 8b 05 68 6d 02 00 mov rax, qword ptr [rip + 0x26d68] 0x1800076c0: 44 0f b6 0c 01 movzx r9d, byte ptr [rcx + rax] 0x1800076c5: 44 0f b6 04 02 movzx r8d, byte ptr [rdx + rax] 0x1800076ca: 48 8d 54 24 20 lea rdx, [rsp + 0x20] 0x1800076cf: 48 8d 4c 24 60 lea rcx, [rsp + 0x60] 0x1800076d4: e8 c7 fc ff ff call 0x1800073a0 <function_1800073a0> 0x1800076d9: 90 nop 0x1800076da: 48 8b d0 mov rdx, rax 0x1800076dd: 49 8b cc mov rcx, r12 0x1800076e0: ff 15 6a 1c 01 00 call qword ptr [rip + 0x11c6a] <??6wxString@@QEAAAEAV0@AEBV0@@Z> 0x1800076e6: 90 nop 0x1800076e7: 48 8d 4c 24 60 lea rcx, [rsp + 0x60] 0x1800076ec: ff 15 be 24 01 00 call qword ptr [rip + 0x124be] <??1wxString@@QEAA@XZ> 0x1800076f2: 90 nop 0x1800076f3: 48 8d 4c 24 20 lea rcx, [rsp + 0x20] 0x1800076f8: ff 15 82 1d 01 00 call qword ptr [rip + 0x11d82] <??1wxFormatString@@QEAA@XZ> 0x1800076fe: 48 8d 15 1b 3f 01 00 lea rdx, [rip + 0x13f1b] 0x180007705: 48 8d 4c 24 20 lea rcx, [rsp + 0x20] 0x18000770a: ff 15 98 1d 01 00 call qword ptr [rip + 0x11d98] <??0wxFormatString@@QEAA@PEB_W@Z> 0x180007710: 90 nop 0x180007711: 66 8b 53 04 mov dx, word ptr [rbx + 4] 0x180007715: 4c 8b c2 mov r8, rdx 0x180007718: 41 83 e0 3f and r8d, 0x3f 0x18000771c: 0f b7 43 02 movzx eax, word ptr [rbx + 2] 0x180007720: 83 e0 0f and eax, 0xf 0x180007723: c1 e0 02 shl eax, 2 0x180007726: 48 63 c8 movsxd rcx, eax 0x180007729: 48 c1 ea 06 shr rdx, 6 0x18000772d: 83 e2 03 and edx, 3 0x180007730: 48 0b ca or rcx, rdx 0x180007733: 48 8b 05 ee 6c 02 00 mov rax, qword ptr [rip + 0x26cee] 0x18000773a: 45 0f b6 0c 00 movzx r9d, byte ptr [r8 + rax] 0x18000773f: 44 0f b6 04 01 movzx r8d, byte ptr [rcx + rax] 0x180007744: 48 8d 54 24 20 lea rdx, [rsp + 0x20] 0x180007749: 48 8d 4c 24 60 lea rcx, [rsp + 0x60] 0x18000774e: e8 4d fc ff ff call 0x1800073a0 <function_1800073a0> 0x180007753: 90 nop 0x180007754: 48 8b d0 mov rdx, rax 0x180007757: 49 8b cc mov rcx, r12 0x18000775a: ff 15 f0 1b 01 00 call qword ptr [rip + 0x11bf0] <??6wxString@@QEAAAEAV0@AEBV0@@Z> 0x180007760: 90 nop 0x180007761: 48 8d 4c 24 60 lea rcx, [rsp + 0x60] 0x180007766: ff 15 44 24 01 00 call qword ptr [rip + 0x12444] <??1wxString@@QEAA@XZ> 0x18000776c: 90 nop 0x18000776d: 48 8d 4c 24 20 lea rcx, [rsp + 0x20] 0x180007772: ff 15 08 1d 01 00 call qword ptr [rip + 0x11d08] <??1wxFormatString@@QEAA@XZ> 0x180007778: 48 83 c3 06 add rbx, 6 0x18000777c: 48 83 ef 01 sub rdi, 1 0x180007780: 0f 85 fd fe ff ff jne 0x180007683 <?GenerateAuthString@wxHTTP@@IEBA?AVwxString@@AEBV2@0@Z+0x1e3> 0x180007786: 48 85 f6 test rsi, rsi 0x180007789: 0f 84 5b 01 00 00 je 0x1800078ea <?GenerateAuthString@wxHTTP@@IEBA?AVwxString@@AEBV2@0@Z+0x44a> 0x18000778f: 48 8d 15 82 3e 01 00 lea rdx, [rip + 0x13e82] 0x180007796: 48 8d 4c 24 20 lea rcx, [rsp + 0x20] 0x18000779b: ff 15 07 1d 01 00 call qword ptr [rip + 0x11d07] <??0wxFormatString@@QEAA@PEB_W@Z> 0x1800077a1: 90 nop 0x1800077a2: 0f b7 0b movzx ecx, word ptr [rbx] 0x1800077a5: 48 c1 e9 02 shr rcx, 2 0x1800077a9: 83 e1 3f and ecx, 0x3f 0x1800077ac: 48 8b 05 75 6c 02 00 mov rax, qword ptr [rip + 0x26c75] 0x1800077b3: 44 0f b6 04 01 movzx r8d, byte ptr [rcx + rax] 0x1800077b8: 48 8d 54 24 20 lea rdx, [rsp + 0x20] 0x1800077bd: 48 8d 4c 24 60 lea rcx, [rsp + 0x60] 0x1800077c2: e8 69 fc ff ff call 0x180007430 <function_180007430> 0x1800077c7: 90 nop 0x1800077c8: 48 8b d0 mov rdx, rax 0x1800077cb: 49 8b cc mov rcx, r12 0x1800077ce: ff 15 7c 1b 01 00 call qword ptr [rip + 0x11b7c] <??6wxString@@QEAAAEAV0@AEBV0@@Z> 0x1800077d4: 90 nop 0x1800077d5: 48 8d 4c 24 60 lea rcx, [rsp + 0x60] 0x1800077da: ff 15 d0 23 01 00 call qword ptr [rip + 0x123d0] <??1wxString@@QEAA@XZ> 0x1800077e0: 90 nop 0x1800077e1: 48 8d 4c 24 20 lea rcx, [rsp + 0x20] 0x1800077e6: ff 15 94 1c 01 00 call qword ptr [rip + 0x11c94] <??1wxFormatString@@QEAA@XZ> 0x1800077ec: 48 83 fe 01 cmp rsi, 1 0x1800077f0: 75 64 jne 0x180007856 <?GenerateAuthString@wxHTTP@@IEBA?AVwxString@@AEBV2@0@Z+0x3b6> 0x1800077f2: 48 8d 15 17 3e 01 00 lea rdx, [rip + 0x13e17] 0x1800077f9: 48 8d 4c 24 20 lea rcx, [rsp + 0x20] 0x1800077fe: ff 15 a4 1c 01 00 call qword ptr [rip + 0x11ca4] <??0wxFormatString@@QEAA@PEB_W@Z> 0x180007804: 90 nop 0x180007805: 0f b7 03 movzx eax, word ptr [rbx] 0x180007808: 83 e0 03 and eax, 3 0x18000780b: c1 e0 04 shl eax, 4 0x18000780e: 48 63 c8 movsxd rcx, eax 0x180007811: 48 8b 05 10 6c 02 00 mov rax, qword ptr [rip + 0x26c10] 0x180007818: 44 0f b6 04 01 movzx r8d, byte ptr [rcx + rax] 0x18000781d: 48 8d 54 24 20 lea rdx, [rsp + 0x20] 0x180007822: 48 8d 4c 24 60 lea rcx, [rsp + 0x60] 0x180007827: e8 04 fc ff ff call 0x180007430 <function_180007430> 0x18000782c: 90 nop 0x18000782d: 48 8b d0 mov rdx, rax 0x180007830: 49 8b cc mov rcx, r12 0x180007833: ff 15 17 1b 01 00 call qword ptr [rip + 0x11b17] <??6wxString@@QEAAAEAV0@AEBV0@@Z> 0x180007839: 90 nop 0x18000783a: 48 8d 4c 24 60 lea rcx, [rsp + 0x60] 0x18000783f: ff 15 6b 23 01 00 call qword ptr [rip + 0x1236b] <??1wxString@@QEAA@XZ> 0x180007845: 90 nop 0x180007846: 48 8d 4c 24 20 lea rcx, [rsp + 0x20] 0x18000784b: ff 15 2f 1c 01 00 call qword ptr [rip + 0x11c2f] <??1wxFormatString@@QEAA@XZ> 0x180007851: e9 83 00 00 00 jmp 0x1800078d9 <?GenerateAuthString@wxHTTP@@IEBA?AVwxString@@AEBV2@0@Z+0x439> 0x180007856: 48 8d 15 c3 3d 01 00 lea rdx, [rip + 0x13dc3] 0x18000785d: 48 8d 4c 24 20 lea rcx, [rsp + 0x20] 0x180007862: ff 15 40 1c 01 00 call qword ptr [rip + 0x11c40] <??0wxFormatString@@QEAA@PEB_W@Z> 0x180007868: 90 nop 0x180007869: 44 0f b7 43 02 movzx r8d, word ptr [rbx + 2] 0x18000786e: 41 8b c0 mov eax, r8d 0x180007871: 83 e0 0f and eax, 0xf 0x180007874: c1 e0 02 shl eax, 2 0x180007877: 48 63 d0 movsxd rdx, eax 0x18000787a: 0f b7 03 movzx eax, word ptr [rbx] 0x18000787d: 83 e0 03 and eax, 3 0x180007880: c1 e0 04 shl eax, 4 0x180007883: 48 63 c8 movsxd rcx, eax 0x180007886: 41 c1 e8 04 shr r8d, 4 0x18000788a: 41 83 e0 0f and r8d, 0xf 0x18000788e: 49 63 c0 movsxd rax, r8d 0x180007891: 48 0b c8 or rcx, rax 0x180007894: 48 8b 05 8d 6b 02 00 mov rax, qword ptr [rip + 0x26b8d] 0x18000789b: 44 0f b6 0c 02 movzx r9d, byte ptr [rdx + rax] 0x1800078a0: 44 0f b6 04 01 movzx r8d, byte ptr [rcx + rax] 0x1800078a5: 48 8d 54 24 20 lea rdx, [rsp + 0x20] 0x1800078aa: 48 8d 4c 24 60 lea rcx, [rsp + 0x60] 0x1800078af: e8 ec fa ff ff call 0x1800073a0 <function_1800073a0> 0x1800078b4: 90 nop 0x1800078b5: 48 8b d0 mov rdx, rax 0x1800078b8: 49 8b cc mov rcx, r12 0x1800078bb: ff 15 8f 1a 01 00 call qword ptr [rip + 0x11a8f] <??6wxString@@QEAAAEAV0@AEBV0@@Z> 0x1800078c1: 90 nop 0x1800078c2: 48 8d 4c 24 60 lea rcx, [rsp + 0x60] 0x1800078c7: ff 15 e3 22 01 00 call qword ptr [rip + 0x122e3] <??1wxString@@QEAA@XZ> 0x1800078cd: 90 nop 0x1800078ce: 48 8d 4c 24 20 lea rcx, [rsp + 0x20] 0x1800078d3: ff 15 a7 1b 01 00 call qword ptr [rip + 0x11ba7] <??1wxFormatString@@QEAA@XZ> 0x1800078d9: 48 8d 15 28 3d 01 00 lea rdx, [rip + 0x13d28] 0x1800078e0: 49 8b cc mov rcx, r12 0x1800078e3: ff 15 1f 1c 01 00 call qword ptr [rip + 0x11c1f] <??6wxString@@QEAAAEAV0@PEB_W@Z> 0x1800078e9: 90 nop 0x1800078ea: 48 8d 8c 24 e8 00 00 00 lea rcx, [rsp + 0xe8] 0x1800078f2: ff 15 b8 22 01 00 call qword ptr [rip + 0x122b8] <??1wxString@@QEAA@XZ> 0x1800078f8: 49 8b c4 mov rax, r12 0x1800078fb: 48 8b 8c 24 20 01 00 00 mov rcx, qword ptr [rsp + 0x120] 0x180007903: 48 33 cc xor rcx, rsp 0x180007906: e8 e5 b9 00 00 call 0x1800132f0 <__security_check_cookie> 0x18000790b: 48 81 c4 30 01 00 00 add rsp, 0x130 0x180007912: 41 5c pop r12 0x180007914: 5f pop rdi 0x180007915: 5e pop rsi 0x180007916: 5d pop rbp 0x180007917: 5b pop rbx 0x180007918: c3 ret ; data inside code section at 0x180007919 -- 0x180007920 0x180007919: cc cc cc cc cc cc cc |....... | ; function: ?SetPostBuffer@wxHTTP@@QEAAXAEBVwxString@@@Z at 0x180007920 -- 0x1800079f6 0x180007920: 40 57 push rdi 0x180007922: 48 83 ec 30 sub rsp, 0x30 0x180007926: 48 c7 44 24 20 fe ff ff ff mov qword ptr [rsp + 0x20], -2 0x18000792f: 48 89 5c 24 40 mov qword ptr [rsp + 0x40], rbx 0x180007934: 48 89 74 24 48 mov qword ptr [rsp + 0x48], rsi 0x180007939: 48 8b c2 mov rax, rdx 0x18000793c: 48 8b f1 mov rsi, rcx 0x18000793f: 48 8d 54 24 50 lea rdx, [rsp + 0x50] 0x180007944: 48 8b c8 mov rcx, rax 0x180007947: ff 15 ab 1d 01 00 call qword ptr [rip + 0x11dab] <?To8BitData@wxString@@QEBA?BV?$wxScopedCharTypeBuffer@D@@XZ> 0x18000794d: 90 nop 0x18000794e: 48 8b 44 24 50 mov rax, qword ptr [rsp + 0x50] 0x180007953: 48 83 78 08 00 cmp qword ptr [rax + 8], 0 0x180007958: 74 4a je 0x1800079a4 <?SetPostBuffer@wxHTTP@@QEAAXAEBVwxString@@@Z+0x84> 0x18000795a: 48 81 c6 10 02 00 00 add rsi, 0x210 0x180007961: 33 d2 xor edx, edx 0x180007963: 48 8b ce mov rcx, rsi 0x180007966: e8 95 e8 ff ff call 0x180006200 <function_180006200> 0x18000796b: 4c 8b 5c 24 50 mov r11, qword ptr [rsp + 0x50] 0x180007970: 49 8b 7b 08 mov rdi, qword ptr [r11 + 8] 0x180007974: 49 8b 1b mov rbx, qword ptr [r11] 0x180007977: 48 8b d7 mov rdx, rdi 0x18000797a: 48 8b ce mov rcx, rsi 0x18000797d: e8 1e ea ff ff call 0x1800063a0 <function_1800063a0> 0x180007982: 48 8b c8 mov rcx, rax 0x180007985: 4c 8b c7 mov r8, rdi 0x180007988: 48 8b d3 mov rdx, rbx 0x18000798b: e8 48 ba 00 00 call 0x1800133d8 <memcpy> 0x180007990: 4c 8b 1e mov r11, qword ptr [rsi] 0x180007993: 49 8b 43 10 mov rax, qword ptr [r11 + 0x10] 0x180007997: 48 8d 14 07 lea rdx, [rdi + rax] 0x18000799b: 48 8b ce mov rcx, rsi 0x18000799e: e8 5d e8 ff ff call 0x180006200 <function_180006200> 0x1800079a3: 90 nop 0x1800079a4: ff 15 7e 1a 01 00 call qword ptr [rip + 0x11a7e] <?GetUntypedNullData@wxPrivate@@YAPEAUUntypedBufferData@1@XZ> 0x1800079aa: 48 8b 4c 24 50 mov rcx, qword ptr [rsp + 0x50] 0x1800079af: 48 3b c8 cmp rcx, rax 0x1800079b2: 74 32 je 0x1800079e6 <?SetPostBuffer@wxHTTP@@QEAAXAEBVwxString@@@Z+0xc6> 0x1800079b4: b8 ff ff 00 00 mov eax, 0xffff 0x1800079b9: 66 01 41 10 add word ptr [rcx + 0x10], ax 0x1800079bd: 48 8b 5c 24 50 mov rbx, qword ptr [rsp + 0x50] 0x1800079c2: 66 83 7b 10 00 cmp word ptr [rbx + 0x10], 0 0x1800079c7: 75 17 jne 0x1800079e0 <?SetPostBuffer@wxHTTP@@QEAAXAEBVwxString@@@Z+0xc0> 0x1800079c9: 80 7b 12 00 cmp byte ptr [rbx + 0x12], 0 0x1800079cd: 74 09 je 0x1800079d8 <?SetPostBuffer@wxHTTP@@QEAAXAEBVwxString@@@Z+0xb8> 0x1800079cf: 48 8b 0b mov rcx, qword ptr [rbx] 0x1800079d2: ff 15 a0 17 01 00 call qword ptr [rip + 0x117a0] <free> 0x1800079d8: 48 8b cb mov rcx, rbx 0x1800079db: e8 2e b7 00 00 call 0x18001310e <function_18001310e> 0x1800079e0: ff 15 42 1a 01 00 call qword ptr [rip + 0x11a42] <?GetUntypedNullData@wxPrivate@@YAPEAUUntypedBufferData@1@XZ> 0x1800079e6: 48 8b 5c 24 40 mov rbx, qword ptr [rsp + 0x40] 0x1800079eb: 48 8b 74 24 48 mov rsi, qword ptr [rsp + 0x48] 0x1800079f0: 48 83 c4 30 add rsp, 0x30 0x1800079f4: 5f pop rdi 0x1800079f5: c3 ret ; data inside code section at 0x1800079f6 -- 0x180007a00 0x1800079f6: cc cc cc cc cc cc cc cc cc cc |.......... | ; function: ?SetPostText@wxHTTP@@QEAA_NAEBVwxString@@0AEBVwxMBConv@@@Z at 0x180007a00 -- 0x180007b4d 0x180007a00: 41 54 push r12 0x180007a02: 48 83 ec 30 sub rsp, 0x30 0x180007a06: 48 c7 44 24 28 fe ff ff ff mov qword ptr [rsp + 0x28], -2 0x180007a0f: 48 89 5c 24 40 mov qword ptr [rsp + 0x40], rbx 0x180007a14: 48 89 6c 24 48 mov qword ptr [rsp + 0x48], rbp 0x180007a19: 48 89 74 24 50 mov qword ptr [rsp + 0x50], rsi 0x180007a1e: 48 89 7c 24 58 mov qword ptr [rsp + 0x58], rdi 0x180007a23: 49 8b c0 mov rax, r8 0x180007a26: 48 8b ea mov rbp, rdx 0x180007a29: 48 8b f1 mov rsi, rcx 0x180007a2c: 4d 8b c1 mov r8, r9 0x180007a2f: 48 8d 54 24 20 lea rdx, [rsp + 0x20] 0x180007a34: 48 8b c8 mov rcx, rax 0x180007a37: ff 15 f3 1a 01 00 call qword ptr [rip + 0x11af3] <?mb_str@wxString@@QEBA?BV?$wxScopedCharTypeBuffer@D@@AEBVwxMBConv@@@Z> 0x180007a3d: 90 nop 0x180007a3e: 48 8b 44 24 20 mov rax, qword ptr [rsp + 0x20] 0x180007a43: 48 8b 78 08 mov rdi, qword ptr [rax + 8] 0x180007a47: 4c 8b 20 mov r12, qword ptr [rax] 0x180007a4a: 48 85 ff test rdi, rdi 0x180007a4d: 75 48 jne 0x180007a97 <?SetPostText@wxHTTP@@QEAA_NAEBVwxString@@0AEBVwxMBConv@@@Z+0x97> 0x180007a4f: ff 15 d3 19 01 00 call qword ptr [rip + 0x119d3] <?GetUntypedNullData@wxPrivate@@YAPEAUUntypedBufferData@1@XZ> 0x180007a55: 48 8b 4c 24 20 mov rcx, qword ptr [rsp + 0x20] 0x180007a5a: 48 3b c8 cmp rcx, rax 0x180007a5d: 74 31 je 0x180007a90 <?SetPostText@wxHTTP@@QEAA_NAEBVwxString@@0AEBVwxMBConv@@@Z+0x90> 0x180007a5f: b8 ff ff 00 00 mov eax, 0xffff 0x180007a64: 66 01 41 10 add word ptr [rcx + 0x10], ax 0x180007a68: 48 8b 5c 24 20 mov rbx, qword ptr [rsp + 0x20] 0x180007a6d: 66 39 7b 10 cmp word ptr [rbx + 0x10], di 0x180007a71: 75 17 jne 0x180007a8a <?SetPostText@wxHTTP@@QEAA_NAEBVwxString@@0AEBVwxMBConv@@@Z+0x8a> 0x180007a73: 40 38 7b 12 cmp byte ptr [rbx + 0x12], dil 0x180007a77: 74 09 je 0x180007a82 <?SetPostText@wxHTTP@@QEAA_NAEBVwxString@@0AEBVwxMBConv@@@Z+0x82> 0x180007a79: 48 8b 0b mov rcx, qword ptr [rbx] 0x180007a7c: ff 15 f6 16 01 00 call qword ptr [rip + 0x116f6] <free> 0x180007a82: 48 8b cb mov rcx, rbx 0x180007a85: e8 84 b6 00 00 call 0x18001310e <function_18001310e> 0x180007a8a: ff 15 98 19 01 00 call qword ptr [rip + 0x11998] <?GetUntypedNullData@wxPrivate@@YAPEAUUntypedBufferData@1@XZ> 0x180007a90: 32 c0 xor al, al 0x180007a92: e9 9b 00 00 00 jmp 0x180007b32 <?SetPostText@wxHTTP@@QEAA_NAEBVwxString@@0AEBVwxMBConv@@@Z+0x132> 0x180007a97: 33 d2 xor edx, edx 0x180007a99: 48 8d 8e 10 02 00 00 lea rcx, [rsi + 0x210] 0x180007aa0: e8 5b e7 ff ff call 0x180006200 <function_180006200> 0x180007aa5: 48 8b d7 mov rdx, rdi 0x180007aa8: 48 8d 8e 10 02 00 00 lea rcx, [rsi + 0x210] 0x180007aaf: e8 ec e8 ff ff call 0x1800063a0 <function_1800063a0> 0x180007ab4: 48 8b c8 mov rcx, rax 0x180007ab7: 4c 8b c7 mov r8, rdi 0x180007aba: 49 8b d4 mov rdx, r12 0x180007abd: e8 16 b9 00 00 call 0x1800133d8 <memcpy> 0x180007ac2: 4c 8b 9e 10 02 00 00 mov r11, qword ptr [rsi + 0x210] 0x180007ac9: 49 8b 43 10 mov rax, qword ptr [r11 + 0x10] 0x180007acd: 48 8d 14 07 lea rdx, [rdi + rax] 0x180007ad1: 48 8d 8e 10 02 00 00 lea rcx, [rsi + 0x210] 0x180007ad8: e8 23 e7 ff ff call 0x180006200 <function_180006200> 0x180007add: 48 8d 8e 18 02 00 00 lea rcx, [rsi + 0x218] 0x180007ae4: 48 8b d5 mov rdx, rbp 0x180007ae7: ff 15 9b 20 01 00 call qword ptr [rip + 0x1209b] <??4wxString@@QEAAAEAV0@AEBV0@@Z> 0x180007aed: 90 nop 0x180007aee: ff 15 34 19 01 00 call qword ptr [rip + 0x11934] <?GetUntypedNullData@wxPrivate@@YAPEAUUntypedBufferData@1@XZ> 0x180007af4: 48 8b 4c 24 20 mov rcx, qword ptr [rsp + 0x20] 0x180007af9: 48 3b c8 cmp rcx, rax 0x180007afc: 74 32 je 0x180007b30 <?SetPostText@wxHTTP@@QEAA_NAEBVwxString@@0AEBVwxMBConv@@@Z+0x130> 0x180007afe: b8 ff ff 00 00 mov eax, 0xffff 0x180007b03: 66 01 41 10 add word ptr [rcx + 0x10], ax 0x180007b07: 48 8b 5c 24 20 mov rbx, qword ptr [rsp + 0x20] 0x180007b0c: 66 83 7b 10 00 cmp word ptr [rbx + 0x10], 0 0x180007b11: 75 17 jne 0x180007b2a <?SetPostText@wxHTTP@@QEAA_NAEBVwxString@@0AEBVwxMBConv@@@Z+0x12a> 0x180007b13: 80 7b 12 00 cmp byte ptr [rbx + 0x12], 0 0x180007b17: 74 09 je 0x180007b22 <?SetPostText@wxHTTP@@QEAA_NAEBVwxString@@0AEBVwxMBConv@@@Z+0x122> 0x180007b19: 48 8b 0b mov rcx, qword ptr [rbx] 0x180007b1c: ff 15 56 16 01 00 call qword ptr [rip + 0x11656] <free> 0x180007b22: 48 8b cb mov rcx, rbx 0x180007b25: e8 e4 b5 00 00 call 0x18001310e <function_18001310e> 0x180007b2a: ff 15 f8 18 01 00 call qword ptr [rip + 0x118f8] <?GetUntypedNullData@wxPrivate@@YAPEAUUntypedBufferData@1@XZ> 0x180007b30: b0 01 mov al, 1 0x180007b32: 48 8b 5c 24 40 mov rbx, qword ptr [rsp + 0x40] 0x180007b37: 48 8b 6c 24 48 mov rbp, qword ptr [rsp + 0x48] 0x180007b3c: 48 8b 74 24 50 mov rsi, qword ptr [rsp + 0x50] 0x180007b41: 48 8b 7c 24 58 mov rdi, qword ptr [rsp + 0x58] 0x180007b46: 48 83 c4 30 add rsp, 0x30 0x180007b4a: 41 5c pop r12 0x180007b4c: c3 ret ; data inside code section at 0x180007b4d -- 0x180007b50 0x180007b4d: cc cc cc |... | ; function: ?SendHeaders@wxHTTP@@IEAAXXZ at 0x180007b50 -- 0x180007e25 0x180007b50: 4c 8b dc mov r11, rsp 0x180007b53: 57 push rdi 0x180007b54: 41 54 push r12 0x180007b56: 41 55 push r13 0x180007b58: 48 81 ec 10 01 00 00 sub rsp, 0x110 0x180007b5f: 48 c7 44 24 68 fe ff ff ff mov qword ptr [rsp + 0x68], -2 0x180007b68: 49 89 5b 10 mov qword ptr [r11 + 0x10], rbx 0x180007b6c: 49 89 6b 18 mov qword ptr [r11 + 0x18], rbp 0x180007b70: 49 89 73 20 mov qword ptr [r11 + 0x20], rsi 0x180007b74: 48 8b 05 c5 6d 02 00 mov rax, qword ptr [rip + 0x26dc5] 0x180007b7b: 48 33 c4 xor rax, rsp 0x180007b7e: 48 89 84 24 08 01 00 00 mov qword ptr [rsp + 0x108], rax 0x180007b86: 4c 8b e1 mov r12, rcx 0x180007b89: 49 8d 4b a8 lea rcx, [r11 - 0x58] 0x180007b8d: ff 15 15 20 01 00 call qword ptr [rip + 0x12015] <??0wxString@@QEAA@XZ> 0x180007b93: 90 nop 0x180007b94: 48 8d 54 24 30 lea rdx, [rsp + 0x30] 0x180007b99: 49 8d 8c 24 e0 01 00 00 lea rcx, [r12 + 0x1e0] 0x180007ba1: ff 15 f1 20 01 00 call qword ptr [rip + 0x120f1] <?begin@wxStringToStringHashMap_wxImplementation_HashTable@@QEAA?AViterator@1@XZ> 0x180007ba7: 48 8d 54 24 50 lea rdx, [rsp + 0x50] 0x180007bac: 49 8d 8c 24 e0 01 00 00 lea rcx, [r12 + 0x1e0] 0x180007bb4: ff 15 8e 1a 01 00 call qword ptr [rip + 0x11a8e] <?end@wxStringToStringHashMap_wxImplementation_HashTable@@QEAA?AViterator@1@XZ> 0x180007bba: 48 8d 54 24 50 lea rdx, [rsp + 0x50] 0x180007bbf: 48 8d 4c 24 30 lea rcx, [rsp + 0x30] 0x180007bc4: ff 15 76 1a 01 00 call qword ptr [rip + 0x11a76] <??9Iterator@wxStringToStringHashMap_wxImplementation_HashTable@@QEBA_NAEBV01@@Z> 0x180007bca: 84 c0 test al, al 0x180007bcc: 0f 84 18 02 00 00 je 0x180007dea <?SendHeaders@wxHTTP@@IEAAXXZ+0x29a> 0x180007bd2: 48 8d 84 24 a0 00 00 00 lea rax, [rsp + 0xa0] 0x180007bda: 48 89 84 24 98 00 00 00 mov qword ptr [rsp + 0x98], rax 0x180007be2: 41 bd ff ff 00 00 mov r13d, 0xffff 0x180007be8: 0f 1f 84 00 00 00 00 00 nop dword ptr [rax + rax] 0x180007bf0: 48 8d 15 19 3b 01 00 lea rdx, [rip + 0x13b19] 0x180007bf7: 48 8d 4c 24 70 lea rcx, [rsp + 0x70] 0x180007bfc: ff 15 a6 18 01 00 call qword ptr [rip + 0x118a6] <??0wxFormatString@@QEAA@PEB_W@Z> 0x180007c02: 90 nop 0x180007c03: 48 8d 4c 24 30 lea rcx, [rsp + 0x30] 0x180007c08: ff 15 2a 1a 01 00 call qword ptr [rip + 0x11a2a] <??Citerator@wxStringToStringHashMap_wxImplementation_HashTable@@QEBAPEAVwxStringToStringHashMap_> 0x180007c0e: 48 8d 94 24 a0 00 00 00 lea rdx, [rsp + 0xa0] 0x180007c16: 48 8d 48 38 lea rcx, [rax + 0x38] 0x180007c1a: ff 15 80 18 01 00 call qword ptr [rip + 0x11880] <?c_str@wxString@@QEBA?AVwxCStrData@@XZ> 0x180007c20: 48 8b e8 mov rbp, rax 0x180007c23: 48 89 44 24 20 mov qword ptr [rsp + 0x20], rax 0x180007c28: 48 8d 4c 24 30 lea rcx, [rsp + 0x30] 0x180007c2d: ff 15 05 1a 01 00 call qword ptr [rip + 0x11a05] <??Citerator@wxStringToStringHashMap_wxImplementation_HashTable@@QEBAPEAVwxStringToStringHashMap_> 0x180007c33: 48 8b c8 mov rcx, rax 0x180007c36: 48 8d 94 24 b8 00 00 00 lea rdx, [rsp + 0xb8] 0x180007c3e: ff 15 5c 18 01 00 call qword ptr [rip + 0x1185c] <?c_str@wxString@@QEBA?AVwxCStrData@@XZ> 0x180007c44: 48 8b f0 mov rsi, rax 0x180007c47: 48 89 44 24 60 mov qword ptr [rsp + 0x60], rax 0x180007c4c: 41 b9 02 00 00 00 mov r9d, 2 0x180007c52: 4c 8d 44 24 70 lea r8, [rsp + 0x70] 0x180007c57: 48 8b d5 mov rdx, rbp 0x180007c5a: 48 8d 4c 24 40 lea rcx, [rsp + 0x40] 0x180007c5f: ff 15 7b 17 01 00 call qword ptr [rip + 0x1177b] <??0?$wxArgNormalizerWchar@AEBVwxCStrData@@@@QEAA@AEBVwxCStrData@@PEBVwxFormatString@@I@Z> 0x180007c65: 41 b9 01 00 00 00 mov r9d, 1 0x180007c6b: 4c 8d 44 24 70 lea r8, [rsp + 0x70] 0x180007c70: 48 8b d6 mov rdx, rsi 0x180007c73: 48 8d 4c 24 48 lea rcx, [rsp + 0x48] 0x180007c78: ff 15 62 17 01 00 call qword ptr [rip + 0x11762] <??0?$wxArgNormalizerWchar@AEBVwxCStrData@@@@QEAA@AEBVwxCStrData@@PEBVwxFormatString@@I@Z> 0x180007c7e: 48 8d 4c 24 40 lea rcx, [rsp + 0x40] 0x180007c83: ff 15 df 17 01 00 call qword ptr [rip + 0x117df] <?get@?$wxArgNormalizerWchar@AEBVwxCStrData@@@@QEBAPEB_WXZ> 0x180007c89: 48 8b d8 mov rbx, rax 0x180007c8c: 48 8d 4c 24 48 lea rcx, [rsp + 0x48] 0x180007c91: ff 15 d1 17 01 00 call qword ptr [rip + 0x117d1] <?get@?$wxArgNormalizerWchar@AEBVwxCStrData@@@@QEBAPEB_WXZ> 0x180007c97: 48 8b f8 mov rdi, rax 0x180007c9a: 48 8d 4c 24 70 lea rcx, [rsp + 0x70] 0x180007c9f: ff 15 bb 17 01 00 call qword ptr [rip + 0x117bb] <??BwxFormatString@@QEBAPEB_WXZ> 0x180007ca5: 48 8b d0 mov rdx, rax 0x180007ca8: 4c 8b cb mov r9, rbx 0x180007cab: 4c 8b c7 mov r8, rdi 0x180007cae: 48 8d 8c 24 d0 00 00 00 lea rcx, [rsp + 0xd0] 0x180007cb6: ff 15 9c 17 01 00 call qword ptr [rip + 0x1179c] <?DoPrintfWchar@wxString@@AEAAHPEB_WZZ> 0x180007cbc: 90 nop 0x180007cbd: 48 8b ce mov rcx, rsi 0x180007cc0: ff 15 8a 17 01 00 call qword ptr [rip + 0x1178a] <??1wxCStrData@@QEAA@XZ> 0x180007cc6: 90 nop 0x180007cc7: 48 8b cd mov rcx, rbp 0x180007cca: ff 15 80 17 01 00 call qword ptr [rip + 0x11780] <??1wxCStrData@@QEAA@XZ> 0x180007cd0: 90 nop 0x180007cd1: 48 8d 4c 24 70 lea rcx, [rsp + 0x70] 0x180007cd6: ff 15 a4 17 01 00 call qword ptr [rip + 0x117a4] <??1wxFormatString@@QEAA@XZ> 0x180007cdc: 4c 8b 05 95 16 01 00 mov r8, qword ptr [rip + 0x11695] 0x180007ce3: 49 83 38 00 cmp qword ptr [r8], 0 0x180007ce7: 75 17 jne 0x180007d00 <?SendHeaders@wxHTTP@@IEAAXXZ+0x1b0> 0x180007ce9: ff 15 81 16 01 00 call qword ptr [rip + 0x11681] <?wxGet_wxConvLibcPtr@@YAPEAVwxMBConv@@XZ> 0x180007cef: 48 8b 0d 82 16 01 00 mov rcx, qword ptr [rip + 0x11682] 0x180007cf6: 48 89 01 mov qword ptr [rcx], rax 0x180007cf9: 4c 8b 05 78 16 01 00 mov r8, qword ptr [rip + 0x11678] 0x180007d00: 4d 8b 00 mov r8, qword ptr [r8] 0x180007d03: 48 8d 54 24 28 lea rdx, [rsp + 0x28] 0x180007d08: 48 8d 8c 24 d0 00 00 00 lea rcx, [rsp + 0xd0] 0x180007d10: ff 15 1a 18 01 00 call qword ptr [rip + 0x1181a] <?mb_str@wxString@@QEBA?BV?$wxScopedCharTypeBuffer@D@@AEBVwxMBConv@@@Z> 0x180007d16: 48 8b f8 mov rdi, rax 0x180007d19: ff 15 09 17 01 00 call qword ptr [rip + 0x11709] <?GetUntypedNullData@wxPrivate@@YAPEAUUntypedBufferData@1@XZ> 0x180007d1f: 48 89 44 24 20 mov qword ptr [rsp + 0x20], rax 0x180007d24: 48 8b d7 mov rdx, rdi 0x180007d27: 48 8d 4c 24 20 lea rcx, [rsp + 0x20] 0x180007d2c: e8 df a8 ff ff call 0x180002610 <function_180002610> 0x180007d31: 90 nop 0x180007d32: ff 15 f0 16 01 00 call qword ptr [rip + 0x116f0] <?GetUntypedNullData@wxPrivate@@YAPEAUUntypedBufferData@1@XZ> 0x180007d38: 48 8b 4c 24 28 mov rcx, qword ptr [rsp + 0x28] 0x180007d3d: 48 3b c8 cmp rcx, rax 0x180007d40: 74 33 je 0x180007d75 <?SendHeaders@wxHTTP@@IEAAXXZ+0x225> 0x180007d42: 66 44 01 69 10 add word ptr [rcx + 0x10], r13w 0x180007d47: 48 8b 7c 24 28 mov rdi, qword ptr [rsp + 0x28] 0x180007d4c: 66 83 7f 10 00 cmp word ptr [rdi + 0x10], 0 0x180007d51: 75 17 jne 0x180007d6a <?SendHeaders@wxHTTP@@IEAAXXZ+0x21a> 0x180007d53: 80 7f 12 00 cmp byte ptr [rdi + 0x12], 0 0x180007d57: 74 09 je 0x180007d62 <?SendHeaders@wxHTTP@@IEAAXXZ+0x212> 0x180007d59: 48 8b 0f mov rcx, qword ptr [rdi] 0x180007d5c: ff 15 16 14 01 00 call qword ptr [rip + 0x11416] <free> 0x180007d62: 48 8b cf mov rcx, rdi 0x180007d65: e8 a4 b3 00 00 call 0x18001310e <function_18001310e> 0x180007d6a: ff 15 b8 16 01 00 call qword ptr [rip + 0x116b8] <?GetUntypedNullData@wxPrivate@@YAPEAUUntypedBufferData@1@XZ> 0x180007d70: 48 89 44 24 28 mov qword ptr [rsp + 0x28], rax 0x180007d75: 48 8b 5c 24 20 mov rbx, qword ptr [rsp + 0x20] 0x180007d7a: 48 8b 13 mov rdx, qword ptr [rbx] 0x180007d7d: 33 c0 xor eax, eax 0x180007d7f: 48 83 c9 ff or rcx, 0xffffffffffffffff 0x180007d83: 48 8b fa mov rdi, rdx 0x180007d86: f2 ae repne scasb al, byte ptr [rdi] 0x180007d88: 48 f7 d1 not rcx 0x180007d8b: 4c 8d 41 ff lea r8, [rcx - 1] 0x180007d8f: 49 8b cc mov rcx, r12 0x180007d92: e8 d9 8d 00 00 call 0x180010b70 <?Write@wxSocketBase@@QEAAAEAV1@PEBXI@Z> 0x180007d97: 90 nop 0x180007d98: ff 15 8a 16 01 00 call qword ptr [rip + 0x1168a] <?GetUntypedNullData@wxPrivate@@YAPEAUUntypedBufferData@1@XZ> 0x180007d9e: 48 3b d8 cmp rbx, rax 0x180007da1: 74 24 je 0x180007dc7 <?SendHeaders@wxHTTP@@IEAAXXZ+0x277> 0x180007da3: 66 44 01 6b 10 add word ptr [rbx + 0x10], r13w 0x180007da8: 75 17 jne 0x180007dc1 <?SendHeaders@wxHTTP@@IEAAXXZ+0x271> 0x180007daa: 80 7b 12 00 cmp byte ptr [rbx + 0x12], 0 0x180007dae: 74 09 je 0x180007db9 <?SendHeaders@wxHTTP@@IEAAXXZ+0x269> 0x180007db0: 48 8b 0b mov rcx, qword ptr [rbx] 0x180007db3: ff 15 bf 13 01 00 call qword ptr [rip + 0x113bf] <free> 0x180007db9: 48 8b cb mov rcx, rbx 0x180007dbc: e8 4d b3 00 00 call 0x18001310e <function_18001310e> 0x180007dc1: ff 15 61 16 01 00 call qword ptr [rip + 0x11661] <?GetUntypedNullData@wxPrivate@@YAPEAUUntypedBufferData@1@XZ> 0x180007dc7: 48 8d 4c 24 30 lea rcx, [rsp + 0x30] 0x180007dcc: ff 15 56 18 01 00 call qword ptr [rip + 0x11856] <??Eiterator@wxStringToStringHashMap_wxImplementation_HashTable@@QEAAAEAV01@XZ> 0x180007dd2: 48 8d 54 24 50 lea rdx, [rsp + 0x50] 0x180007dd7: 48 8d 4c 24 30 lea rcx, [rsp + 0x30] 0x180007ddc: ff 15 5e 18 01 00 call qword ptr [rip + 0x1185e] <??9Iterator@wxStringToStringHashMap_wxImplementation_HashTable@@QEBA_NAEBV01@@Z> 0x180007de2: 84 c0 test al, al 0x180007de4: 0f 85 06 fe ff ff jne 0x180007bf0 <?SendHeaders@wxHTTP@@IEAAXXZ+0xa0> 0x180007dea: 48 8d 8c 24 d0 00 00 00 lea rcx, [rsp + 0xd0] 0x180007df2: ff 15 b8 1d 01 00 call qword ptr [rip + 0x11db8] <??1wxString@@QEAA@XZ> 0x180007df8: 48 8b 8c 24 08 01 00 00 mov rcx, qword ptr [rsp + 0x108] 0x180007e00: 48 33 cc xor rcx, rsp 0x180007e03: e8 e8 b4 00 00 call 0x1800132f0 <__security_check_cookie> 0x180007e08: 4c 8d 9c 24 10 01 00 00 lea r11, [rsp + 0x110] 0x180007e10: 49 8b 5b 28 mov rbx, qword ptr [r11 + 0x28] 0x180007e14: 49 8b 6b 30 mov rbp, qword ptr [r11 + 0x30] 0x180007e18: 49 8b 73 38 mov rsi, qword ptr [r11 + 0x38] 0x180007e1c: 49 8b e3 mov rsp, r11 0x180007e1f: 41 5d pop r13 0x180007e21: 41 5c pop r12 0x180007e23: 5f pop rdi 0x180007e24: c3 ret ; data inside code section at 0x180007e25 -- 0x180007e30 0x180007e25: cc cc cc cc cc cc cc cc cc cc cc |........... | ; function: ?BuildRequest@wxHTTP@@IEAA_NAEBVwxString@@0@Z at 0x180007e30 -- 0x180008704 0x180007e30: 40 53 push rbx 0x180007e32: 55 push rbp 0x180007e33: 56 push rsi 0x180007e34: 57 push rdi 0x180007e35: 41 54 push r12 0x180007e37: 41 55 push r13 0x180007e39: 41 56 push r14 0x180007e3b: 48 81 ec 40 02 00 00 sub rsp, 0x240 0x180007e42: 48 c7 44 24 70 fe ff ff ff mov qword ptr [rsp + 0x70], -2 0x180007e4b: 48 8b 05 ee 6a 02 00 mov rax, qword ptr [rip + 0x26aee] 0x180007e52: 48 33 c4 xor rax, rsp 0x180007e55: 48 89 84 24 30 02 00 00 mov qword ptr [rsp + 0x230], rax 0x180007e5d: 4d 8b f0 mov r14, r8 0x180007e60: 48 8b ea mov rbp, rdx 0x180007e63: 4c 8b e1 mov r12, rcx 0x180007e66: 33 ff xor edi, edi 0x180007e68: 89 7c 24 20 mov dword ptr [rsp + 0x20], edi 0x180007e6c: 48 8b 81 10 02 00 00 mov rax, qword ptr [rcx + 0x210] 0x180007e73: 48 39 78 10 cmp qword ptr [rax + 0x10], rdi 0x180007e77: 0f 84 f5 00 00 00 je 0x180007f72 <?BuildRequest@wxHTTP@@IEAA_NAEBVwxString@@0@Z+0x142> 0x180007e7d: 48 8d 8c 24 c0 00 00 00 lea rcx, [rsp + 0xc0] 0x180007e85: ff 15 1d 1d 01 00 call qword ptr [rip + 0x11d1d] <??0wxString@@QEAA@XZ> 0x180007e8b: 90 nop 0x180007e8c: 49 8b 84 24 10 02 00 00 mov rax, qword ptr [r12 + 0x210] 0x180007e94: 48 8b 50 10 mov rdx, qword ptr [rax + 0x10] 0x180007e98: 48 8d 8c 24 c0 00 00 00 lea rcx, [rsp + 0xc0] 0x180007ea0: ff 15 7a 18 01 00 call qword ptr [rip + 0x1187a] <??6wxString@@QEAAAEAV0@_K@Z> 0x180007ea6: 48 8d 15 53 39 01 00 lea rdx, [rip + 0x13953] 0x180007ead: 48 8d 4c 24 30 lea rcx, [rsp + 0x30] 0x180007eb2: ff 15 a0 1c 01 00 call qword ptr [rip + 0x11ca0] <??0wxString@@QEAA@PEB_W@Z> 0x180007eb8: 90 nop 0x180007eb9: 4c 8d 84 24 c0 00 00 00 lea r8, [rsp + 0xc0] 0x180007ec1: 48 8d 54 24 30 lea rdx, [rsp + 0x30] 0x180007ec6: 49 8b cc mov rcx, r12 0x180007ec9: e8 c2 e3 ff ff call 0x180006290 <?SetHeader@wxHTTP@@QEAAXAEBVwxString@@0@Z> 0x180007ece: 90 nop 0x180007ecf: 48 8d 4c 24 30 lea rcx, [rsp + 0x30] 0x180007ed4: ff 15 d6 1c 01 00 call qword ptr [rip + 0x11cd6] <??1wxString@@QEAA@XZ> 0x180007eda: 49 8d 8c 24 18 02 00 00 lea rcx, [r12 + 0x218] 0x180007ee2: ff 15 d8 1c 01 00 call qword ptr [rip + 0x11cd8] <?empty@wxString@@QEBA_NXZ> 0x180007ee8: 84 c0 test al, al 0x180007eea: 75 2c jne 0x180007f18 <?BuildRequest@wxHTTP@@IEAA_NAEBVwxString@@0@Z+0xe8> 0x180007eec: 49 8b 04 24 mov rax, qword ptr [r12] 0x180007ef0: 48 8d 54 24 30 lea rdx, [rsp + 0x30] 0x180007ef5: 49 8b cc mov rcx, r12 0x180007ef8: ff 50 78 call qword ptr [rax + 0x78] 0x180007efb: 90 nop 0x180007efc: bf 01 00 00 00 mov edi, 1 0x180007f01: 89 7c 24 20 mov dword ptr [rsp + 0x20], edi 0x180007f05: 48 8b c8 mov rcx, rax 0x180007f08: ff 15 b2 1c 01 00 call qword ptr [rip + 0x11cb2] <?empty@wxString@@QEBA_NXZ> 0x180007f0e: 84 c0 test al, al 0x180007f10: 74 06 je 0x180007f18 <?BuildRequest@wxHTTP@@IEAA_NAEBVwxString@@0@Z+0xe8> 0x180007f12: 40 0f b6 df movzx ebx, dil 0x180007f16: eb 02 jmp 0x180007f1a <?BuildRequest@wxHTTP@@IEAA_NAEBVwxString@@0@Z+0xea> 0x180007f18: 32 db xor bl, bl 0x180007f1a: 40 f6 c7 01 test dil, 1 0x180007f1e: 74 0b je 0x180007f2b <?BuildRequest@wxHTTP@@IEAA_NAEBVwxString@@0@Z+0xfb> 0x180007f20: 48 8d 4c 24 30 lea rcx, [rsp + 0x30] 0x180007f25: ff 15 85 1c 01 00 call qword ptr [rip + 0x11c85] <??1wxString@@QEAA@XZ> 0x180007f2b: 84 db test bl, bl 0x180007f2d: 74 35 je 0x180007f64 <?BuildRequest@wxHTTP@@IEAA_NAEBVwxString@@0@Z+0x134> 0x180007f2f: 48 8d 15 72 34 01 00 lea rdx, [rip + 0x13472] 0x180007f36: 48 8d 4c 24 30 lea rcx, [rsp + 0x30] 0x180007f3b: ff 15 17 1c 01 00 call qword ptr [rip + 0x11c17] <??0wxString@@QEAA@PEB_W@Z> 0x180007f41: 90 nop 0x180007f42: 4d 8d 84 24 18 02 00 00 lea r8, [r12 + 0x218] 0x180007f4a: 48 8d 54 24 30 lea rdx, [rsp + 0x30] 0x180007f4f: 49 8b cc mov rcx, r12 0x180007f52: e8 39 e3 ff ff call 0x180006290 <?SetHeader@wxHTTP@@QEAAXAEBVwxString@@0@Z> 0x180007f57: 90 nop 0x180007f58: 48 8d 4c 24 30 lea rcx, [rsp + 0x30] 0x180007f5d: ff 15 4d 1c 01 00 call qword ptr [rip + 0x11c4d] <??1wxString@@QEAA@XZ> 0x180007f63: 90 nop 0x180007f64: 48 8d 8c 24 c0 00 00 00 lea rcx, [rsp + 0xc0] 0x180007f6c: ff 15 3e 1c 01 00 call qword ptr [rip + 0x11c3e] <??1wxString@@QEAA@XZ> 0x180007f72: 41 c7 84 24 50 02 00 00 00 00 00 00 mov dword ptr [r12 + 0x250], 0 0x180007f7e: 48 8d 15 63 38 01 00 lea rdx, [rip + 0x13863] 0x180007f85: 48 8d 4c 24 30 lea rcx, [rsp + 0x30] 0x180007f8a: ff 15 c8 1b 01 00 call qword ptr [rip + 0x11bc8] <??0wxString@@QEAA@PEB_W@Z> 0x180007f90: 90 nop 0x180007f91: 4c 8d 44 24 30 lea r8, [rsp + 0x30] 0x180007f96: 48 8d 94 24 c0 00 00 00 lea rdx, [rsp + 0xc0] 0x180007f9e: 49 8b cc mov rcx, r12 0x180007fa1: e8 7a e4 ff ff call 0x180006420 <?GetHeader@wxHTTP@@QEBA?AVwxString@@AEBV2@@Z> 0x180007fa6: 90 nop 0x180007fa7: 48 8b c8 mov rcx, rax 0x180007faa: ff 15 10 1c 01 00 call qword ptr [rip + 0x11c10] <?empty@wxString@@QEBA_NXZ> 0x180007fb0: 0f b6 f8 movzx edi, al 0x180007fb3: 48 8d 8c 24 c0 00 00 00 lea rcx, [rsp + 0xc0] 0x180007fbb: ff 15 ef 1b 01 00 call qword ptr [rip + 0x11bef] <??1wxString@@QEAA@XZ> 0x180007fc1: 90 nop 0x180007fc2: 48 8d 4c 24 30 lea rcx, [rsp + 0x30] 0x180007fc7: ff 15 e3 1b 01 00 call qword ptr [rip + 0x11be3] <??1wxString@@QEAA@XZ> 0x180007fcd: 40 84 ff test dil, dil 0x180007fd0: 74 59 je 0x18000802b <?BuildRequest@wxHTTP@@IEAA_NAEBVwxString@@0@Z+0x1fb> 0x180007fd2: 48 8d 15 ef 37 01 00 lea rdx, [rip + 0x137ef] 0x180007fd9: 48 8d 8c 24 c0 00 00 00 lea rcx, [rsp + 0xc0] 0x180007fe1: ff 15 71 1b 01 00 call qword ptr [rip + 0x11b71] <??0wxString@@QEAA@PEB_W@Z> 0x180007fe7: 90 nop 0x180007fe8: 48 8d 15 f9 37 01 00 lea rdx, [rip + 0x137f9] 0x180007fef: 48 8d 4c 24 30 lea rcx, [rsp + 0x30] 0x180007ff4: ff 15 5e 1b 01 00 call qword ptr [rip + 0x11b5e] <??0wxString@@QEAA@PEB_W@Z> 0x180007ffa: 90 nop 0x180007ffb: 4c 8d 84 24 c0 00 00 00 lea r8, [rsp + 0xc0] 0x180008003: 48 8d 54 24 30 lea rdx, [rsp + 0x30] 0x180008008: 49 8b cc mov rcx, r12 0x18000800b: e8 80 e2 ff ff call 0x180006290 <?SetHeader@wxHTTP@@QEAAXAEBVwxString@@0@Z> 0x180008010: 90 nop 0x180008011: 48 8d 4c 24 30 lea rcx, [rsp + 0x30] 0x180008016: ff 15 94 1b 01 00 call qword ptr [rip + 0x11b94] <??1wxString@@QEAA@XZ> 0x18000801c: 90 nop 0x18000801d: 48 8d 8c 24 c0 00 00 00 lea rcx, [rsp + 0xc0] 0x180008025: ff 15 85 1b 01 00 call qword ptr [rip + 0x11b85] <??1wxString@@QEAA@XZ> 0x18000802b: 49 8d 8c 24 08 01 00 00 lea rcx, [r12 + 0x108] 0x180008033: ff 15 87 1b 01 00 call qword ptr [rip + 0x11b87] <?empty@wxString@@QEBA_NXZ> 0x180008039: 84 c0 test al, al 0x18000803b: 74 12 je 0x18000804f <?BuildRequest@wxHTTP@@IEAA_NAEBVwxString@@0@Z+0x21f> 0x18000803d: 49 8d 8c 24 40 01 00 00 lea rcx, [r12 + 0x140] 0x180008045: ff 15 75 1b 01 00 call qword ptr [rip + 0x11b75] <?empty@wxString@@QEBA_NXZ> 0x18000804b: 84 c0 test al, al 0x18000804d: 75 5f jne 0x1800080ae <?BuildRequest@wxHTTP@@IEAA_NAEBVwxString@@0@Z+0x27e> 0x18000804f: 48 8d 15 52 37 01 00 lea rdx, [rip + 0x13752] 0x180008056: 48 8d 4c 24 30 lea rcx, [rsp + 0x30] 0x18000805b: ff 15 f7 1a 01 00 call qword ptr [rip + 0x11af7] <??0wxString@@QEAA@PEB_W@Z> 0x180008061: 90 nop 0x180008062: 4d 8d 8c 24 40 01 00 00 lea r9, [r12 + 0x140] 0x18000806a: 4d 8d 84 24 08 01 00 00 lea r8, [r12 + 0x108] 0x180008072: 48 8d 94 24 c0 00 00 00 lea rdx, [rsp + 0xc0] 0x18000807a: 49 8b cc mov rcx, r12 0x18000807d: e8 1e f4 ff ff call 0x1800074a0 <?GenerateAuthString@wxHTTP@@IEBA?AVwxString@@AEBV2@0@Z> 0x180008082: 90 nop 0x180008083: 4c 8b c0 mov r8, rax 0x180008086: 48 8d 54 24 30 lea rdx, [rsp + 0x30] 0x18000808b: 49 8b cc mov rcx, r12 0x18000808e: e8 fd e1 ff ff call 0x180006290 <?SetHeader@wxHTTP@@QEAAXAEBVwxString@@0@Z> 0x180008093: 90 nop 0x180008094: 48 8d 8c 24 c0 00 00 00 lea rcx, [rsp + 0xc0] 0x18000809c: ff 15 0e 1b 01 00 call qword ptr [rip + 0x11b0e] <??1wxString@@QEAA@XZ> 0x1800080a2: 90 nop 0x1800080a3: 48 8d 4c 24 30 lea rcx, [rsp + 0x30] 0x1800080a8: ff 15 02 1b 01 00 call qword ptr [rip + 0x11b02] <??1wxString@@QEAA@XZ> 0x1800080ae: 49 8b cc mov rcx, r12 0x1800080b1: e8 5a 5b 00 00 call 0x18000dc10 <?SaveState@wxSocketBase@@QEAAXXZ> 0x1800080b6: ff 15 f4 15 01 00 call qword ptr [rip + 0x115f4] <?IsMain@wxThread@@SA_NXZ> 0x1800080bc: 84 c0 test al, al 0x1800080be: 74 0e je 0x1800080ce <?BuildRequest@wxHTTP@@IEAA_NAEBVwxString@@0@Z+0x29e> 0x1800080c0: ff 15 52 16 01 00 call qword ptr [rip + 0x11652] <?IsMainLoopRunning@wxAppConsoleBase@@SA_NXZ> 0x1800080c6: 84 c0 test al, al 0x1800080c8: 74 04 je 0x1800080ce <?BuildRequest@wxHTTP@@IEAA_NAEBVwxString@@0@Z+0x29e> 0x1800080ca: 33 d2 xor edx, edx 0x1800080cc: eb 05 jmp 0x1800080d3 <?BuildRequest@wxHTTP@@IEAA_NAEBVwxString@@0@Z+0x2a3> 0x1800080ce: ba 10 00 00 00 mov edx, 0x10 0x1800080d3: 83 ca 0c or edx, 0xc 0x1800080d6: 49 8b cc mov rcx, r12 0x1800080d9: e8 d2 5c 00 00 call 0x18000ddb0 <?SetFlags@wxSocketBase@@QEAAXH@Z> 0x1800080de: 33 d2 xor edx, edx 0x1800080e0: 49 8b cc mov rcx, r12 0x1800080e3: e8 48 5d 00 00 call 0x18000de30 <?Notify@wxSocketBase@@QEAAX_N@Z> 0x1800080e8: 48 8d 8c 24 30 01 00 00 lea rcx, [rsp + 0x130] 0x1800080f0: ff 15 b2 1a 01 00 call qword ptr [rip + 0x11ab2] <??0wxString@@QEAA@XZ> 0x1800080f6: 90 nop 0x1800080f7: 48 8d 44 24 30 lea rax, [rsp + 0x30] 0x1800080fc: 48 89 44 24 28 mov qword ptr [rsp + 0x28], rax 0x180008101: 48 8d 15 78 36 01 00 lea rdx, [rip + 0x13678] 0x180008108: 48 8d 8c 24 c0 00 00 00 lea rcx, [rsp + 0xc0] 0x180008110: ff 15 92 13 01 00 call qword ptr [rip + 0x11392] <??0wxFormatString@@QEAA@PEB_W@Z> 0x180008116: 90 nop 0x180008117: 48 8b d5 mov rdx, rbp 0x18000811a: 48 8d 4c 24 30 lea rcx, [rsp + 0x30] 0x18000811f: ff 15 6b 1a 01 00 call qword ptr [rip + 0x11a6b] <??0wxString@@QEAA@AEBV0@@Z> 0x180008125: 48 8b e8 mov rbp, rax 0x180008128: 48 89 44 24 68 mov qword ptr [rsp + 0x68], rax 0x18000812d: 49 8b d6 mov rdx, r14 0x180008130: 48 8d 8c 24 88 00 00 00 lea rcx, [rsp + 0x88] 0x180008138: ff 15 52 1a 01 00 call qword ptr [rip + 0x11a52] <??0wxString@@QEAA@AEBV0@@Z> 0x18000813e: 48 8b f0 mov rsi, rax 0x180008141: 48 89 44 24 78 mov qword ptr [rsp + 0x78], rax 0x180008146: 41 b9 02 00 00 00 mov r9d, 2 0x18000814c: 4c 8d 84 24 c0 00 00 00 lea r8, [rsp + 0xc0] 0x180008154: 48 8b d5 mov rdx, rbp 0x180008157: 48 8d 4c 24 28 lea rcx, [rsp + 0x28] 0x18000815c: ff 15 76 12 01 00 call qword ptr [rip + 0x11276] <??0?$wxArgNormalizerWchar@AEBVwxString@@@@QEAA@AEBVwxString@@PEBVwxFormatString@@I@Z> 0x180008162: 41 b9 01 00 00 00 mov r9d, 1 0x180008168: 4c 8d 84 24 c0 00 00 00 lea r8, [rsp + 0xc0] 0x180008170: 48 8b d6 mov rdx, rsi 0x180008173: 48 8d 4c 24 20 lea rcx, [rsp + 0x20] 0x180008178: ff 15 5a 12 01 00 call qword ptr [rip + 0x1125a] <??0?$wxArgNormalizerWchar@AEBVwxString@@@@QEAA@AEBVwxString@@PEBVwxFormatString@@I@Z> 0x18000817e: 48 8d 4c 24 28 lea rcx, [rsp + 0x28] 0x180008183: ff 15 e7 12 01 00 call qword ptr [rip + 0x112e7] <?get@?$wxArgNormalizerWchar@AEBVwxString@@@@QEBAPEB_WXZ> 0x180008189: 48 8b d8 mov rbx, rax 0x18000818c: 48 8d 4c 24 20 lea rcx, [rsp + 0x20] 0x180008191: ff 15 d9 12 01 00 call qword ptr [rip + 0x112d9] <?get@?$wxArgNormalizerWchar@AEBVwxString@@@@QEBAPEB_WXZ> 0x180008197: 48 8b f8 mov rdi, rax 0x18000819a: 48 8d 8c 24 c0 00 00 00 lea rcx, [rsp + 0xc0] 0x1800081a2: ff 15 b8 12 01 00 call qword ptr [rip + 0x112b8] <??BwxFormatString@@QEBAPEB_WXZ> 0x1800081a8: 48 8b d0 mov rdx, rax 0x1800081ab: 4c 8b cb mov r9, rbx 0x1800081ae: 4c 8b c7 mov r8, rdi 0x1800081b1: 48 8d 8c 24 30 01 00 00 lea rcx, [rsp + 0x130] 0x1800081b9: ff 15 99 12 01 00 call qword ptr [rip + 0x11299] <?DoPrintfWchar@wxString@@AEAAHPEB_WZZ> 0x1800081bf: 90 nop 0x1800081c0: 48 8b ce mov rcx, rsi 0x1800081c3: ff 15 e7 19 01 00 call qword ptr [rip + 0x119e7] <??1wxString@@QEAA@XZ> 0x1800081c9: 90 nop 0x1800081ca: 48 8b cd mov rcx, rbp 0x1800081cd: ff 15 dd 19 01 00 call qword ptr [rip + 0x119dd] <??1wxString@@QEAA@XZ> 0x1800081d3: 90 nop 0x1800081d4: 48 8d 8c 24 c0 00 00 00 lea rcx, [rsp + 0xc0] 0x1800081dc: ff 15 9e 12 01 00 call qword ptr [rip + 0x1129e] <??1wxFormatString@@QEAA@XZ> 0x1800081e2: 4c 8b 05 8f 11 01 00 mov r8, qword ptr [rip + 0x1118f] 0x1800081e9: 49 83 38 00 cmp qword ptr [r8], 0 0x1800081ed: 75 17 jne 0x180008206 <?BuildRequest@wxHTTP@@IEAA_NAEBVwxString@@0@Z+0x3d6> 0x1800081ef: ff 15 7b 11 01 00 call qword ptr [rip + 0x1117b] <?wxGet_wxConvLibcPtr@@YAPEAVwxMBConv@@XZ> 0x1800081f5: 48 8b 0d 7c 11 01 00 mov rcx, qword ptr [rip + 0x1117c] 0x1800081fc: 48 89 01 mov qword ptr [rcx], rax 0x1800081ff: 4c 8b 05 72 11 01 00 mov r8, qword ptr [rip + 0x11172] 0x180008206: 4d 8b 00 mov r8, qword ptr [r8] 0x180008209: 48 8d 54 24 20 lea rdx, [rsp + 0x20] 0x18000820e: 48 8d 8c 24 30 01 00 00 lea rcx, [rsp + 0x130] 0x180008216: ff 15 14 13 01 00 call qword ptr [rip + 0x11314] <?mb_str@wxString@@QEBA?BV?$wxScopedCharTypeBuffer@D@@AEBVwxMBConv@@@Z> 0x18000821c: 48 8b f8 mov rdi, rax 0x18000821f: ff 15 03 12 01 00 call qword ptr [rip + 0x11203] <?GetUntypedNullData@wxPrivate@@YAPEAUUntypedBufferData@1@XZ> 0x180008225: 48 89 44 24 28 mov qword ptr [rsp + 0x28], rax 0x18000822a: 48 8b d7 mov rdx, rdi 0x18000822d: 48 8d 4c 24 28 lea rcx, [rsp + 0x28] 0x180008232: e8 d9 a3 ff ff call 0x180002610 <function_180002610> 0x180008237: 90 nop 0x180008238: ff 15 ea 11 01 00 call qword ptr [rip + 0x111ea] <?GetUntypedNullData@wxPrivate@@YAPEAUUntypedBufferData@1@XZ> 0x18000823e: be ff ff 00 00 mov esi, 0xffff 0x180008243: 48 8b 4c 24 20 mov rcx, qword ptr [rsp + 0x20] 0x180008248: 48 3b c8 cmp rcx, rax 0x18000824b: 74 32 je 0x18000827f <?BuildRequest@wxHTTP@@IEAA_NAEBVwxString@@0@Z+0x44f> 0x18000824d: 66 01 71 10 add word ptr [rcx + 0x10], si 0x180008251: 48 8b 7c 24 20 mov rdi, qword ptr [rsp + 0x20] 0x180008256: 66 83 7f 10 00 cmp word ptr [rdi + 0x10], 0 0x18000825b: 75 17 jne 0x180008274 <?BuildRequest@wxHTTP@@IEAA_NAEBVwxString@@0@Z+0x444> 0x18000825d: 80 7f 12 00 cmp byte ptr [rdi + 0x12], 0 0x180008261: 74 09 je 0x18000826c <?BuildRequest@wxHTTP@@IEAA_NAEBVwxString@@0@Z+0x43c> 0x180008263: 48 8b 0f mov rcx, qword ptr [rdi] 0x180008266: ff 15 0c 0f 01 00 call qword ptr [rip + 0x10f0c] <free> 0x18000826c: 48 8b cf mov rcx, rdi 0x18000826f: e8 9a ae 00 00 call 0x18001310e <function_18001310e> 0x180008274: ff 15 ae 11 01 00 call qword ptr [rip + 0x111ae] <?GetUntypedNullData@wxPrivate@@YAPEAUUntypedBufferData@1@XZ> 0x18000827a: 48 89 44 24 20 mov qword ptr [rsp + 0x20], rax 0x18000827f: 48 8b 5c 24 28 mov rbx, qword ptr [rsp + 0x28] 0x180008284: 48 8b 13 mov rdx, qword ptr [rbx] 0x180008287: 33 c0 xor eax, eax 0x180008289: 48 83 c9 ff or rcx, 0xffffffffffffffff 0x18000828d: 48 8b fa mov rdi, rdx 0x180008290: f2 ae repne scasb al, byte ptr [rdi] 0x180008292: 48 f7 d1 not rcx 0x180008295: 4c 8d 41 ff lea r8, [rcx - 1] 0x180008299: 49 8b cc mov rcx, r12 0x18000829c: e8 cf 88 00 00 call 0x180010b70 <?Write@wxSocketBase@@QEAAAEAV1@PEBXI@Z> 0x1800082a1: 49 8b cc mov rcx, r12 0x1800082a4: e8 a7 f8 ff ff call 0x180007b50 <?SendHeaders@wxHTTP@@IEAAXXZ> 0x1800082a9: 41 b8 02 00 00 00 mov r8d, 2 0x1800082af: 48 8d 15 c6 34 01 00 lea rdx, [rip + 0x134c6] 0x1800082b6: 49 8b cc mov rcx, r12 0x1800082b9: e8 b2 88 00 00 call 0x180010b70 <?Write@wxSocketBase@@QEAAAEAV1@PEBXI@Z> 0x1800082be: 49 8b 94 24 10 02 00 00 mov rdx, qword ptr [r12 + 0x210] 0x1800082c6: 48 8b 42 10 mov rax, qword ptr [rdx + 0x10] 0x1800082ca: 48 85 c0 test rax, rax 0x1800082cd: 74 1d je 0x1800082ec <?BuildRequest@wxHTTP@@IEAA_NAEBVwxString@@0@Z+0x4bc> 0x1800082cf: 44 8b c0 mov r8d, eax 0x1800082d2: 48 8b 12 mov rdx, qword ptr [rdx] 0x1800082d5: 49 8b cc mov rcx, r12 0x1800082d8: e8 93 88 00 00 call 0x180010b70 <?Write@wxSocketBase@@QEAAAEAV1@PEBXI@Z> 0x1800082dd: 33 d2 xor edx, edx 0x1800082df: 49 8d 8c 24 10 02 00 00 lea rcx, [r12 + 0x210] 0x1800082e7: e8 14 df ff ff call 0x180006200 <function_180006200> 0x1800082ec: 48 8d 8c 24 f8 00 00 00 lea rcx, [rsp + 0xf8] 0x1800082f4: ff 15 ae 18 01 00 call qword ptr [rip + 0x118ae] <??0wxString@@QEAA@XZ> 0x1800082fa: 90 nop 0x1800082fb: 48 8d 94 24 f8 00 00 00 lea rdx, [rsp + 0xf8] 0x180008303: 49 8b cc mov rcx, r12 0x180008306: e8 e5 0f 00 00 call 0x1800092f0 <?ReadLine@wxProtocol@@SA?AW4wxProtocolError@@PEAVwxSocketBase@@AEAVwxString@@@Z> 0x18000830b: 41 89 84 24 78 01 00 00 mov dword ptr [r12 + 0x178], eax 0x180008313: 85 c0 test eax, eax 0x180008315: 74 5c je 0x180008373 <?BuildRequest@wxHTTP@@IEAA_NAEBVwxString@@0@Z+0x543> 0x180008317: 49 8b cc mov rcx, r12 0x18000831a: e8 81 59 00 00 call 0x18000dca0 <?RestoreState@wxSocketBase@@QEAAXXZ> 0x18000831f: 90 nop 0x180008320: 48 8d 8c 24 f8 00 00 00 lea rcx, [rsp + 0xf8] 0x180008328: ff 15 82 18 01 00 call qword ptr [rip + 0x11882] <??1wxString@@QEAA@XZ> 0x18000832e: 90 nop 0x18000832f: ff 15 f3 10 01 00 call qword ptr [rip + 0x110f3] <?GetUntypedNullData@wxPrivate@@YAPEAUUntypedBufferData@1@XZ> 0x180008335: 48 3b d8 cmp rbx, rax 0x180008338: 74 24 je 0x18000835e <?BuildRequest@wxHTTP@@IEAA_NAEBVwxString@@0@Z+0x52e> 0x18000833a: 66 01 73 10 add word ptr [rbx + 0x10], si 0x18000833e: 75 17 jne 0x180008357 <?BuildRequest@wxHTTP@@IEAA_NAEBVwxString@@0@Z+0x527> 0x180008340: 80 7b 12 00 cmp byte ptr [rbx + 0x12], 0 0x180008344: 74 09 je 0x18000834f <?BuildRequest@wxHTTP@@IEAA_NAEBVwxString@@0@Z+0x51f> 0x180008346: 48 8b 0b mov rcx, qword ptr [rbx] 0x180008349: ff 15 29 0e 01 00 call qword ptr [rip + 0x10e29] <free> 0x18000834f: 48 8b cb mov rcx, rbx 0x180008352: e8 b7 ad 00 00 call 0x18001310e <function_18001310e> 0x180008357: ff 15 cb 10 01 00 call qword ptr [rip + 0x110cb] <?GetUntypedNullData@wxPrivate@@YAPEAUUntypedBufferData@1@XZ> 0x18000835d: 90 nop 0x18000835e: 48 8d 8c 24 30 01 00 00 lea rcx, [rsp + 0x130] 0x180008366: ff 15 44 18 01 00 call qword ptr [rip + 0x11844] <??1wxString@@QEAA@XZ> 0x18000836c: 32 c0 xor al, al 0x18000836e: e9 6f 03 00 00 jmp 0x1800086e2 <?BuildRequest@wxHTTP@@IEAA_NAEBVwxString@@0@Z+0x8b2> 0x180008373: 48 8d 15 f6 33 01 00 lea rdx, [rip + 0x133f6] 0x18000837a: 48 8d 4c 24 30 lea rcx, [rsp + 0x30] 0x18000837f: ff 15 d3 17 01 00 call qword ptr [rip + 0x117d3] <??0wxString@@QEAA@PEB_W@Z> 0x180008385: 90 nop 0x180008386: 48 8d 54 24 30 lea rdx, [rsp + 0x30] 0x18000838b: 48 8d 8c 24 f8 00 00 00 lea rcx, [rsp + 0xf8] 0x180008393: ff 15 67 12 01 00 call qword ptr [rip + 0x11267] <?Contains@wxString@@QEBA_NAEBV1@@Z> 0x180008399: 84 c0 test al, al 0x18000839b: 40 0f 94 c7 sete dil 0x18000839f: 48 8d 4c 24 30 lea rcx, [rsp + 0x30] 0x1800083a4: ff 15 06 18 01 00 call qword ptr [rip + 0x11806] <??1wxString@@QEAA@XZ> 0x1800083aa: 40 84 ff test dil, dil 0x1800083ad: 0f 84 1a 01 00 00 je 0x1800084cd <?BuildRequest@wxHTTP@@IEAA_NAEBVwxString@@0@Z+0x69d> 0x1800083b3: 41 c7 84 24 78 01 00 00 00 00 00 00 mov dword ptr [r12 + 0x178], 0 0x1800083bf: 48 8d 15 9e 33 01 00 lea rdx, [rip + 0x1339e] 0x1800083c6: 48 8d 8c 24 c0 00 00 00 lea rcx, [rsp + 0xc0] 0x1800083ce: ff 15 84 17 01 00 call qword ptr [rip + 0x11784] <??0wxString@@QEAA@PEB_W@Z> 0x1800083d4: 90 nop 0x1800083d5: 48 8d 15 24 34 01 00 lea rdx, [rip + 0x13424] 0x1800083dc: 48 8d 4c 24 30 lea rcx, [rsp + 0x30] 0x1800083e1: ff 15 71 17 01 00 call qword ptr [rip + 0x11771] <??0wxString@@QEAA@PEB_W@Z> 0x1800083e7: 90 nop 0x1800083e8: 4c 8d 84 24 c0 00 00 00 lea r8, [rsp + 0xc0] 0x1800083f0: 48 8d 54 24 30 lea rdx, [rsp + 0x30] 0x1800083f5: 49 8b cc mov rcx, r12 0x1800083f8: e8 93 de ff ff call 0x180006290 <?SetHeader@wxHTTP@@QEAAXAEBVwxString@@0@Z> 0x1800083fd: 90 nop 0x1800083fe: 48 8d 4c 24 30 lea rcx, [rsp + 0x30] 0x180008403: ff 15 a7 17 01 00 call qword ptr [rip + 0x117a7] <??1wxString@@QEAA@XZ> 0x180008409: 90 nop 0x18000840a: 48 8d 8c 24 c0 00 00 00 lea rcx, [rsp + 0xc0] 0x180008412: ff 15 98 17 01 00 call qword ptr [rip + 0x11798] <??1wxString@@QEAA@XZ> 0x180008418: 48 8d 15 31 33 01 00 lea rdx, [rip + 0x13331] 0x18000841f: 48 8d 8c 24 c0 00 00 00 lea rcx, [rsp + 0xc0] 0x180008427: ff 15 2b 17 01 00 call qword ptr [rip + 0x1172b] <??0wxString@@QEAA@PEB_W@Z> 0x18000842d: 90 nop 0x18000842e: 48 8d 15 73 2f 01 00 lea rdx, [rip + 0x12f73] 0x180008435: 48 8d 4c 24 30 lea rcx, [rsp + 0x30] 0x18000843a: ff 15 18 17 01 00 call qword ptr [rip + 0x11718] <??0wxString@@QEAA@PEB_W@Z> 0x180008440: 90 nop 0x180008441: 4c 8d 84 24 c0 00 00 00 lea r8, [rsp + 0xc0] 0x180008449: 48 8d 54 24 30 lea rdx, [rsp + 0x30] 0x18000844e: 49 8b cc mov rcx, r12 0x180008451: e8 3a de ff ff call 0x180006290 <?SetHeader@wxHTTP@@QEAAXAEBVwxString@@0@Z> 0x180008456: 90 nop 0x180008457: 48 8d 4c 24 30 lea rcx, [rsp + 0x30] 0x18000845c: ff 15 4e 17 01 00 call qword ptr [rip + 0x1174e] <??1wxString@@QEAA@XZ> 0x180008462: 90 nop 0x180008463: 48 8d 8c 24 c0 00 00 00 lea rcx, [rsp + 0xc0] 0x18000846b: ff 15 3f 17 01 00 call qword ptr [rip + 0x1173f] <??1wxString@@QEAA@XZ> 0x180008471: 49 8b cc mov rcx, r12 0x180008474: e8 27 58 00 00 call 0x18000dca0 <?RestoreState@wxSocketBase@@QEAAXXZ> 0x180008479: 90 nop 0x18000847a: 48 8d 8c 24 f8 00 00 00 lea rcx, [rsp + 0xf8] 0x180008482: ff 15 28 17 01 00 call qword ptr [rip + 0x11728] <??1wxString@@QEAA@XZ> 0x180008488: 90 nop 0x180008489: ff 15 99 0f 01 00 call qword ptr [rip + 0x10f99] <?GetUntypedNullData@wxPrivate@@YAPEAUUntypedBufferData@1@XZ> 0x18000848f: 48 3b d8 cmp rbx, rax 0x180008492: 74 24 je 0x1800084b8 <?BuildRequest@wxHTTP@@IEAA_NAEBVwxString@@0@Z+0x688> 0x180008494: 66 01 73 10 add word ptr [rbx + 0x10], si 0x180008498: 75 17 jne 0x1800084b1 <?BuildRequest@wxHTTP@@IEAA_NAEBVwxString@@0@Z+0x681> 0x18000849a: 80 7b 12 00 cmp byte ptr [rbx + 0x12], 0 0x18000849e: 74 09 je 0x1800084a9 <?BuildRequest@wxHTTP@@IEAA_NAEBVwxString@@0@Z+0x679> 0x1800084a0: 48 8b 0b mov rcx, qword ptr [rbx] 0x1800084a3: ff 15 cf 0c 01 00 call qword ptr [rip + 0x10ccf] <free> 0x1800084a9: 48 8b cb mov rcx, rbx 0x1800084ac: e8 5d ac 00 00 call 0x18001310e <function_18001310e> 0x1800084b1: ff 15 71 0f 01 00 call qword ptr [rip + 0x10f71] <?GetUntypedNullData@wxPrivate@@YAPEAUUntypedBufferData@1@XZ> 0x1800084b7: 90 nop 0x1800084b8: 48 8d 8c 24 30 01 00 00 lea rcx, [rsp + 0x130] 0x1800084c0: ff 15 ea 16 01 00 call qword ptr [rip + 0x116ea] <??1wxString@@QEAA@XZ> 0x1800084c6: b0 01 mov al, 1 0x1800084c8: e9 15 02 00 00 jmp 0x1800086e2 <?BuildRequest@wxHTTP@@IEAA_NAEBVwxString@@0@Z+0x8b2> 0x1800084cd: ba 20 00 00 00 mov edx, 0x20 0x1800084d2: 44 8d 42 e1 lea r8d, [rdx - 0x1f] 0x1800084d6: 48 8d 4c 24 30 lea rcx, [rsp + 0x30] 0x1800084db: ff 15 2f 10 01 00 call qword ptr [rip + 0x1102f] <??0wxString@@QEAA@_W_K@Z> 0x1800084e1: 90 nop 0x1800084e2: 45 33 c9 xor r9d, r9d 0x1800084e5: 4c 8d 44 24 30 lea r8, [rsp + 0x30] 0x1800084ea: 48 8d 94 24 f8 00 00 00 lea rdx, [rsp + 0xf8] 0x1800084f2: 48 8d 8c 24 a0 01 00 00 lea rcx, [rsp + 0x1a0] 0x1800084fa: ff 15 10 12 01 00 call qword ptr [rip + 0x11210] <??0wxStringTokenizer@@QEAA@AEBVwxString@@0W4wxStringTokenizerMode@@@Z> 0x180008500: 90 nop 0x180008501: 48 8d 4c 24 30 lea rcx, [rsp + 0x30] 0x180008506: ff 15 a4 16 01 00 call qword ptr [rip + 0x116a4] <??1wxString@@QEAA@XZ> 0x18000850c: 48 8d 8c 24 68 01 00 00 lea rcx, [rsp + 0x168] 0x180008514: ff 15 8e 16 01 00 call qword ptr [rip + 0x1168e] <??0wxString@@QEAA@XZ> 0x18000851a: 90 nop 0x18000851b: 48 8d 94 24 c0 00 00 00 lea rdx, [rsp + 0xc0] 0x180008523: 48 8d 8c 24 a0 01 00 00 lea rcx, [rsp + 0x1a0] 0x18000852b: ff 15 d7 11 01 00 call qword ptr [rip + 0x111d7] <?NextToken@wxStringTokenizer@@QEAA?AVwxString@@XZ> 0x180008531: 48 8d 8c 24 c0 00 00 00 lea rcx, [rsp + 0xc0] 0x180008539: ff 15 71 16 01 00 call qword ptr [rip + 0x11671] <??1wxString@@QEAA@XZ> 0x18000853f: 48 8d 94 24 c0 00 00 00 lea rdx, [rsp + 0xc0] 0x180008547: 48 8d 8c 24 a0 01 00 00 lea rcx, [rsp + 0x1a0] 0x18000854f: ff 15 b3 11 01 00 call qword ptr [rip + 0x111b3] <?NextToken@wxStringTokenizer@@QEAA?AVwxString@@XZ> 0x180008555: 90 nop 0x180008556: 48 8b d0 mov rdx, rax 0x180008559: 48 8d 8c 24 68 01 00 00 lea rcx, [rsp + 0x168] 0x180008561: ff 15 21 16 01 00 call qword ptr [rip + 0x11621] <??4wxString@@QEAAAEAV0@AEBV0@@Z> 0x180008567: 90 nop 0x180008568: 48 8d 8c 24 c0 00 00 00 lea rcx, [rsp + 0xc0] 0x180008570: ff 15 3a 16 01 00 call qword ptr [rip + 0x1163a] <??1wxString@@QEAA@XZ> 0x180008576: 48 8d 8c 24 68 01 00 00 lea rcx, [rsp + 0x168] 0x18000857e: ff 15 4c 0e 01 00 call qword ptr [rip + 0x10e4c] <?wc_str@wxString@@QEBAPEB_WXZ> 0x180008584: 48 8b c8 mov rcx, rax 0x180008587: ff 15 c3 0b 01 00 call qword ptr [rip + 0x10bc3] <_wtoi> 0x18000858d: 41 89 84 24 50 02 00 00 mov dword ptr [r12 + 0x250], eax 0x180008595: 45 33 c0 xor r8d, r8d 0x180008598: 48 8d 54 24 78 lea rdx, [rsp + 0x78] 0x18000859d: 48 8d 8c 24 68 01 00 00 lea rcx, [rsp + 0x168] 0x1800085a5: ff 15 0d 0f 01 00 call qword ptr [rip + 0x10f0d] <??AwxString@@QEAA?AVwxUniCharRef@@I@Z> 0x1800085ab: 48 8b c8 mov rcx, rax 0x1800085ae: ff 15 4c 11 01 00 call qword ptr [rip + 0x1114c] <?GetValue@wxUniCharRef@@QEBAIXZ> 0x1800085b4: 83 e8 31 sub eax, 0x31 0x1800085b7: 0f 84 98 00 00 00 je 0x180008655 <?BuildRequest@wxHTTP@@IEAA_NAEBVwxString@@0@Z+0x825> 0x1800085bd: 83 e8 01 sub eax, 1 0x1800085c0: 0f 84 8f 00 00 00 je 0x180008655 <?BuildRequest@wxHTTP@@IEAA_NAEBVwxString@@0@Z+0x825> 0x1800085c6: 83 f8 01 cmp eax, 1 0x1800085c9: 0f 84 86 00 00 00 je 0x180008655 <?BuildRequest@wxHTTP@@IEAA_NAEBVwxString@@0@Z+0x825> 0x1800085cf: 41 c7 84 24 78 01 00 00 06 00 00 00 mov dword ptr [r12 + 0x178], 6 0x1800085db: 49 8b cc mov rcx, r12 0x1800085de: e8 bd 56 00 00 call 0x18000dca0 <?RestoreState@wxSocketBase@@QEAAXXZ> 0x1800085e3: 90 nop 0x1800085e4: 48 8d 8c 24 68 01 00 00 lea rcx, [rsp + 0x168] 0x1800085ec: ff 15 be 15 01 00 call qword ptr [rip + 0x115be] <??1wxString@@QEAA@XZ> 0x1800085f2: 90 nop 0x1800085f3: 48 8d 8c 24 a0 01 00 00 lea rcx, [rsp + 0x1a0] 0x1800085fb: ff 15 87 10 01 00 call qword ptr [rip + 0x11087] <??1wxStringTokenizer@@UEAA@XZ> 0x180008601: 90 nop 0x180008602: 48 8d 8c 24 f8 00 00 00 lea rcx, [rsp + 0xf8] 0x18000860a: ff 15 a0 15 01 00 call qword ptr [rip + 0x115a0] <??1wxString@@QEAA@XZ> 0x180008610: 90 nop 0x180008611: ff 15 11 0e 01 00 call qword ptr [rip + 0x10e11] <?GetUntypedNullData@wxPrivate@@YAPEAUUntypedBufferData@1@XZ> 0x180008617: 48 3b d8 cmp rbx, rax 0x18000861a: 74 24 je 0x180008640 <?BuildRequest@wxHTTP@@IEAA_NAEBVwxString@@0@Z+0x810> 0x18000861c: 66 01 73 10 add word ptr [rbx + 0x10], si 0x180008620: 75 17 jne 0x180008639 <?BuildRequest@wxHTTP@@IEAA_NAEBVwxString@@0@Z+0x809> 0x180008622: 80 7b 12 00 cmp byte ptr [rbx + 0x12], 0 0x180008626: 74 09 je 0x180008631 <?BuildRequest@wxHTTP@@IEAA_NAEBVwxString@@0@Z+0x801> 0x180008628: 48 8b 0b mov rcx, qword ptr [rbx] 0x18000862b: ff 15 47 0b 01 00 call qword ptr [rip + 0x10b47] <free> 0x180008631: 48 8b cb mov rcx, rbx 0x180008634: e8 d5 aa 00 00 call 0x18001310e <function_18001310e> 0x180008639: ff 15 e9 0d 01 00 call qword ptr [rip + 0x10de9] <?GetUntypedNullData@wxPrivate@@YAPEAUUntypedBufferData@1@XZ> 0x18000863f: 90 nop 0x180008640: 48 8d 8c 24 30 01 00 00 lea rcx, [rsp + 0x130] 0x180008648: ff 15 62 15 01 00 call qword ptr [rip + 0x11562] <??1wxString@@QEAA@XZ> 0x18000864e: 32 c0 xor al, al 0x180008650: e9 8d 00 00 00 jmp 0x1800086e2 <?BuildRequest@wxHTTP@@IEAA_NAEBVwxString@@0@Z+0x8b2> 0x180008655: 41 c7 84 24 78 01 00 00 00 00 00 00 mov dword ptr [r12 + 0x178], 0 0x180008661: 49 8b cc mov rcx, r12 0x180008664: e8 17 e0 ff ff call 0x180006680 <?ParseHeaders@wxHTTP@@IEAA_NXZ> 0x180008669: 0f b6 f8 movzx edi, al 0x18000866c: 49 8b cc mov rcx, r12 0x18000866f: e8 2c 56 00 00 call 0x18000dca0 <?RestoreState@wxSocketBase@@QEAAXXZ> 0x180008674: 90 nop 0x180008675: 48 8d 8c 24 68 01 00 00 lea rcx, [rsp + 0x168] 0x18000867d: ff 15 2d 15 01 00 call qword ptr [rip + 0x1152d] <??1wxString@@QEAA@XZ> 0x180008683: 90 nop 0x180008684: 48 8d 8c 24 a0 01 00 00 lea rcx, [rsp + 0x1a0] 0x18000868c: ff 15 f6 0f 01 00 call qword ptr [rip + 0x10ff6] <??1wxStringTokenizer@@UEAA@XZ> 0x180008692: 90 nop 0x180008693: 48 8d 8c 24 f8 00 00 00 lea rcx, [rsp + 0xf8] 0x18000869b: ff 15 0f 15 01 00 call qword ptr [rip + 0x1150f] <??1wxString@@QEAA@XZ> 0x1800086a1: 90 nop 0x1800086a2: ff 15 80 0d 01 00 call qword ptr [rip + 0x10d80] <?GetUntypedNullData@wxPrivate@@YAPEAUUntypedBufferData@1@XZ> 0x1800086a8: 48 3b d8 cmp rbx, rax 0x1800086ab: 74 24 je 0x1800086d1 <?BuildRequest@wxHTTP@@IEAA_NAEBVwxString@@0@Z+0x8a1> 0x1800086ad: 66 01 73 10 add word ptr [rbx + 0x10], si 0x1800086b1: 75 17 jne 0x1800086ca <?BuildRequest@wxHTTP@@IEAA_NAEBVwxString@@0@Z+0x89a> 0x1800086b3: 80 7b 12 00 cmp byte ptr [rbx + 0x12], 0 0x1800086b7: 74 09 je 0x1800086c2 <?BuildRequest@wxHTTP@@IEAA_NAEBVwxString@@0@Z+0x892> 0x1800086b9: 48 8b 0b mov rcx, qword ptr [rbx] 0x1800086bc: ff 15 b6 0a 01 00 call qword ptr [rip + 0x10ab6] <free> 0x1800086c2: 48 8b cb mov rcx, rbx 0x1800086c5: e8 44 aa 00 00 call 0x18001310e <function_18001310e> 0x1800086ca: ff 15 58 0d 01 00 call qword ptr [rip + 0x10d58] <?GetUntypedNullData@wxPrivate@@YAPEAUUntypedBufferData@1@XZ> 0x1800086d0: 90 nop 0x1800086d1: 48 8d 8c 24 30 01 00 00 lea rcx, [rsp + 0x130] 0x1800086d9: ff 15 d1 14 01 00 call qword ptr [rip + 0x114d1] <??1wxString@@QEAA@XZ> 0x1800086df: 40 8a c7 mov al, dil 0x1800086e2: 48 8b 8c 24 30 02 00 00 mov rcx, qword ptr [rsp + 0x230] 0x1800086ea: 48 33 cc xor rcx, rsp 0x1800086ed: e8 fe ab 00 00 call 0x1800132f0 <__security_check_cookie> 0x1800086f2: 48 81 c4 40 02 00 00 add rsp, 0x240 0x1800086f9: 41 5e pop r14 0x1800086fb: 41 5d pop r13 0x1800086fd: 41 5c pop r12 0x1800086ff: 5f pop rdi 0x180008700: 5e pop rsi 0x180008701: 5d pop rbp 0x180008702: 5b pop rbx 0x180008703: c3 ret ; data inside code section at 0x180008704 -- 0x180008710 0x180008704: cc cc cc cc cc cc cc cc cc cc cc cc |............ | ; function: ?GetInputStream@wxHTTP@@UEAAPEAVwxInputStream@@AEBVwxString@@@Z at 0x180008710 -- 0x18000896f 0x180008710: 4c 8b dc mov r11, rsp 0x180008713: 57 push rdi 0x180008714: 48 81 ec 20 01 00 00 sub rsp, 0x120 0x18000871b: 48 c7 44 24 28 fe ff ff ff mov qword ptr [rsp + 0x28], -2 0x180008724: 49 89 5b 18 mov qword ptr [r11 + 0x18], rbx 0x180008728: 49 89 73 20 mov qword ptr [r11 + 0x20], rsi 0x18000872c: 48 8b 05 0d 62 02 00 mov rax, qword ptr [rip + 0x2620d] 0x180008733: 48 33 c4 xor rax, rsp 0x180008736: 48 89 84 24 10 01 00 00 mov qword ptr [rsp + 0x110], rax 0x18000873e: 48 8b da mov rbx, rdx 0x180008741: 48 8b f9 mov rdi, rcx 0x180008744: 49 8d 4b b0 lea rcx, [r11 - 0x50] 0x180008748: ff 15 5a 14 01 00 call qword ptr [rip + 0x1145a] <??0wxString@@QEAA@XZ> 0x18000874e: 90 nop 0x18000874f: c7 87 78 01 00 00 03 00 00 00 mov dword ptr [rdi + 0x178], 3 0x180008759: 48 8b 97 08 02 00 00 mov rdx, qword ptr [rdi + 0x208] 0x180008760: 48 85 d2 test rdx, rdx 0x180008763: 75 15 jne 0x18000877a <?GetInputStream@wxHTTP@@UEAAPEAVwxInputStream@@AEBVwxString@@@Z+0x6a> 0x180008765: 48 8d 8c 24 d8 00 00 00 lea rcx, [rsp + 0xd8] 0x18000876d: ff 15 3d 14 01 00 call qword ptr [rip + 0x1143d] <??1wxString@@QEAA@XZ> 0x180008773: 33 c0 xor eax, eax 0x180008775: e9 d0 01 00 00 jmp 0x18000894a <?GetInputStream@wxHTTP@@UEAAPEAVwxInputStream@@AEBVwxString@@@Z+0x23a> 0x18000877a: 41 b0 01 mov r8b, 1 0x18000877d: 48 8b cf mov rcx, rdi 0x180008780: e8 db 5a 00 00 call 0x18000e260 <?Connect@wxSocketClient@@UEAA_NAEBVwxSockAddress@@_N@Z> 0x180008785: 84 c0 test al, al 0x180008787: 75 15 jne 0x18000879e <?GetInputStream@wxHTTP@@UEAAPEAVwxInputStream@@AEBVwxString@@@Z+0x8e> 0x180008789: 48 8d 8c 24 d8 00 00 00 lea rcx, [rsp + 0xd8] 0x180008791: ff 15 19 14 01 00 call qword ptr [rip + 0x11419] <??1wxString@@QEAA@XZ> 0x180008797: 33 c0 xor eax, eax 0x180008799: e9 ac 01 00 00 jmp 0x18000894a <?GetInputStream@wxHTTP@@UEAAPEAVwxInputStream@@AEBVwxString@@@Z+0x23a> 0x18000879e: 48 8d 97 88 01 00 00 lea rdx, [rdi + 0x188] 0x1800087a5: 48 8d 8c 24 a0 00 00 00 lea rcx, [rsp + 0xa0] 0x1800087ad: ff 15 dd 13 01 00 call qword ptr [rip + 0x113dd] <??0wxString@@QEAA@AEBV0@@Z> 0x1800087b3: 90 nop 0x1800087b4: 48 8d 8c 24 a0 00 00 00 lea rcx, [rsp + 0xa0] 0x1800087bc: ff 15 fe 13 01 00 call qword ptr [rip + 0x113fe] <?empty@wxString@@QEBA_NXZ> 0x1800087c2: 84 c0 test al, al 0x1800087c4: 74 2c je 0x1800087f2 <?GetInputStream@wxHTTP@@UEAAPEAVwxInputStream@@AEBVwxString@@@Z+0xe2> 0x1800087c6: 48 8b 87 10 02 00 00 mov rax, qword ptr [rdi + 0x210] 0x1800087cd: 48 8d 0d 84 30 01 00 lea rcx, [rip + 0x13084] 0x1800087d4: 48 8d 15 6d 30 01 00 lea rdx, [rip + 0x1306d] 0x1800087db: 48 83 78 10 00 cmp qword ptr [rax + 0x10], 0 0x1800087e0: 48 0f 44 d1 cmove rdx, rcx 0x1800087e4: 48 8d 8c 24 a0 00 00 00 lea rcx, [rsp + 0xa0] 0x1800087ec: ff 15 76 0b 01 00 call qword ptr [rip + 0x10b76] <??4wxString@@QEAAAEAV0@PEB_W@Z> 0x1800087f2: 4c 8d 84 24 a0 00 00 00 lea r8, [rsp + 0xa0] 0x1800087fa: 48 8b d3 mov rdx, rbx 0x1800087fd: 48 8b cf mov rcx, rdi 0x180008800: e8 2b f6 ff ff call 0x180007e30 <?BuildRequest@wxHTTP@@IEAA_NAEBVwxString@@0@Z> 0x180008805: 84 c0 test al, al 0x180008807: 75 24 jne 0x18000882d <?GetInputStream@wxHTTP@@UEAAPEAVwxInputStream@@AEBVwxString@@@Z+0x11d> 0x180008809: 48 8d 8c 24 a0 00 00 00 lea rcx, [rsp + 0xa0] 0x180008811: ff 15 99 13 01 00 call qword ptr [rip + 0x11399] <??1wxString@@QEAA@XZ> 0x180008817: 90 nop 0x180008818: 48 8d 8c 24 d8 00 00 00 lea rcx, [rsp + 0xd8] 0x180008820: ff 15 8a 13 01 00 call qword ptr [rip + 0x1138a] <??1wxString@@QEAA@XZ> 0x180008826: 33 c0 xor eax, eax 0x180008828: e9 1d 01 00 00 jmp 0x18000894a <?GetInputStream@wxHTTP@@UEAAPEAVwxInputStream@@AEBVwxString@@@Z+0x23a> 0x18000882d: b9 58 00 00 00 mov ecx, 0x58 0x180008832: e8 05 aa 00 00 call 0x18001323c <function_18001323c> 0x180008837: 48 89 44 24 20 mov qword ptr [rsp + 0x20], rax 0x18000883c: 48 85 c0 test rax, rax 0x18000883f: 74 10 je 0x180008851 <?GetInputStream@wxHTTP@@UEAAPEAVwxInputStream@@AEBVwxString@@@Z+0x141> 0x180008841: 48 8b d7 mov rdx, rdi 0x180008844: 48 8b c8 mov rcx, rax 0x180008847: e8 74 e2 ff ff call 0x180006ac0 <function_180006ac0> 0x18000884c: 48 8b f0 mov rsi, rax 0x18000884f: eb 02 jmp 0x180008853 <?GetInputStream@wxHTTP@@UEAAPEAVwxInputStream@@AEBVwxString@@@Z+0x143> 0x180008851: 33 f6 xor esi, esi 0x180008853: 48 8d 15 a6 2f 01 00 lea rdx, [rip + 0x12fa6] 0x18000885a: 48 8d 4c 24 30 lea rcx, [rsp + 0x30] 0x18000885f: ff 15 f3 12 01 00 call qword ptr [rip + 0x112f3] <??0wxString@@QEAA@PEB_W@Z> 0x180008865: 90 nop 0x180008866: 4c 8d 44 24 30 lea r8, [rsp + 0x30] 0x18000886b: 48 8d 54 24 68 lea rdx, [rsp + 0x68] 0x180008870: 48 8b cf mov rcx, rdi 0x180008873: e8 a8 db ff ff call 0x180006420 <?GetHeader@wxHTTP@@QEBA?AVwxString@@AEBV2@@Z> 0x180008878: 90 nop 0x180008879: 48 8b c8 mov rcx, rax 0x18000887c: ff 15 3e 13 01 00 call qword ptr [rip + 0x1133e] <?empty@wxString@@QEBA_NXZ> 0x180008882: 84 c0 test al, al 0x180008884: 0f 94 c3 sete bl 0x180008887: 48 8d 4c 24 68 lea rcx, [rsp + 0x68] 0x18000888c: ff 15 1e 13 01 00 call qword ptr [rip + 0x1131e] <??1wxString@@QEAA@XZ> 0x180008892: 90 nop 0x180008893: 48 8d 4c 24 30 lea rcx, [rsp + 0x30] 0x180008898: ff 15 12 13 01 00 call qword ptr [rip + 0x11312] <??1wxString@@QEAA@XZ> 0x18000889e: 84 db test bl, bl 0x1800088a0: 74 58 je 0x1800088fa <?GetInputStream@wxHTTP@@UEAAPEAVwxInputStream@@AEBVwxString@@@Z+0x1ea> 0x1800088a2: 48 8d 15 57 2f 01 00 lea rdx, [rip + 0x12f57] 0x1800088a9: 48 8d 4c 24 30 lea rcx, [rsp + 0x30] 0x1800088ae: ff 15 a4 12 01 00 call qword ptr [rip + 0x112a4] <??0wxString@@QEAA@PEB_W@Z> 0x1800088b4: 90 nop 0x1800088b5: 4c 8d 44 24 30 lea r8, [rsp + 0x30] 0x1800088ba: 48 8d 54 24 68 lea rdx, [rsp + 0x68] 0x1800088bf: 48 8b cf mov rcx, rdi 0x1800088c2: e8 59 db ff ff call 0x180006420 <?GetHeader@wxHTTP@@QEBA?AVwxString@@AEBV2@@Z> 0x1800088c7: 90 nop 0x1800088c8: 48 8b c8 mov rcx, rax 0x1800088cb: ff 15 ff 0a 01 00 call qword ptr [rip + 0x10aff] <?wc_str@wxString@@QEBAPEB_WXZ> 0x1800088d1: 48 8b c8 mov rcx, rax 0x1800088d4: ff 15 76 08 01 00 call qword ptr [rip + 0x10876] <_wtoi> 0x1800088da: 48 63 c8 movsxd rcx, eax 0x1800088dd: 48 89 4e 48 mov qword ptr [rsi + 0x48], rcx 0x1800088e1: 48 8d 4c 24 68 lea rcx, [rsp + 0x68] 0x1800088e6: ff 15 c4 12 01 00 call qword ptr [rip + 0x112c4] <??1wxString@@QEAA@XZ> 0x1800088ec: 90 nop 0x1800088ed: 48 8d 4c 24 30 lea rcx, [rsp + 0x30] 0x1800088f2: ff 15 b8 12 01 00 call qword ptr [rip + 0x112b8] <??1wxString@@QEAA@XZ> 0x1800088f8: eb 08 jmp 0x180008902 <?GetInputStream@wxHTTP@@UEAAPEAVwxInputStream@@AEBVwxString@@@Z+0x1f2> 0x1800088fa: 48 c7 46 48 ff ff ff ff mov qword ptr [rsi + 0x48], -1 0x180008902: c7 46 50 00 00 00 00 mov dword ptr [rsi + 0x50], 0 0x180008909: 33 d2 xor edx, edx 0x18000890b: 48 8b cf mov rcx, rdi 0x18000890e: e8 1d 55 00 00 call 0x18000de30 <?Notify@wxSocketBase@@QEAAX_N@Z> 0x180008913: ba 1c 00 00 00 mov edx, 0x1c 0x180008918: 48 8b cf mov rcx, rdi 0x18000891b: e8 90 54 00 00 call 0x18000ddb0 <?SetFlags@wxSocketBase@@QEAAXH@Z> 0x180008920: c7 87 78 01 00 00 00 00 00 00 mov dword ptr [rdi + 0x178], 0 0x18000892a: 48 8d 8c 24 a0 00 00 00 lea rcx, [rsp + 0xa0] 0x180008932: ff 15 78 12 01 00 call qword ptr [rip + 0x11278] <??1wxString@@QEAA@XZ> 0x180008938: 90 nop 0x180008939: 48 8d 8c 24 d8 00 00 00 lea rcx, [rsp + 0xd8] 0x180008941: ff 15 69 12 01 00 call qword ptr [rip + 0x11269] <??1wxString@@QEAA@XZ> 0x180008947: 48 8b c6 mov rax, rsi 0x18000894a: 48 8b 8c 24 10 01 00 00 mov rcx, qword ptr [rsp + 0x110] 0x180008952: 48 33 cc xor rcx, rsp 0x180008955: e8 96 a9 00 00 call 0x1800132f0 <__security_check_cookie> 0x18000895a: 4c 8d 9c 24 20 01 00 00 lea r11, [rsp + 0x120] 0x180008962: 49 8b 5b 20 mov rbx, qword ptr [r11 + 0x20] 0x180008966: 49 8b 73 28 mov rsi, qword ptr [r11 + 0x28] 0x18000896a: 49 8b e3 mov rsp, r11 0x18000896d: 5f pop rdi 0x18000896e: c3 ret ; data inside code section at 0x18000896f -- 0x180008970 0x18000896f: cc |. | ; function: function_180008970 at 0x180008970 -- 0x180008a0f 0x180008970: 48 89 4c 24 08 mov qword ptr [rsp + 8], rcx 0x180008975: 57 push rdi 0x180008976: 48 83 ec 30 sub rsp, 0x30 0x18000897a: 48 c7 44 24 20 fe ff ff ff mov qword ptr [rsp + 0x20], -2 0x180008983: 48 89 5c 24 48 mov qword ptr [rsp + 0x48], rbx 0x180008988: 48 89 74 24 50 mov qword ptr [rsp + 0x50], rsi 0x18000898d: 8b f2 mov esi, edx 0x18000898f: 48 8b d9 mov rbx, rcx 0x180008992: f6 c2 02 test dl, 2 0x180008995: 74 2a je 0x1800089c1 <function_180008970+0x51> 0x180008997: 4c 8d 0d a2 8c ff ff lea r9, [rip - 0x735e] 0x18000899e: 44 8b 41 f8 mov r8d, dword ptr [rcx - 8] 0x1800089a2: ba d0 00 00 00 mov edx, 0xd0 0x1800089a7: e8 bc a7 00 00 call 0x180013168 <function_180013168> 0x1800089ac: 40 f6 c6 01 test sil, 1 0x1800089b0: 74 09 je 0x1800089bb <function_180008970+0x4b> 0x1800089b2: 48 8d 4b f8 lea rcx, [rbx - 8] 0x1800089b6: e8 59 a7 00 00 call 0x180013114 <function_180013114> 0x1800089bb: 48 8d 43 f8 lea rax, [rbx - 8] 0x1800089bf: eb 3e jmp 0x1800089ff <function_180008970+0x8f> 0x1800089c1: 48 81 c1 88 00 00 00 add rcx, 0x88 0x1800089c8: ff 15 e2 11 01 00 call qword ptr [rip + 0x111e2] <??1wxString@@QEAA@XZ> 0x1800089ce: 90 nop 0x1800089cf: 48 8d 4b 50 lea rcx, [rbx + 0x50] 0x1800089d3: ff 15 d7 11 01 00 call qword ptr [rip + 0x111d7] <??1wxString@@QEAA@XZ> 0x1800089d9: 90 nop 0x1800089da: 48 8d 4b 18 lea rcx, [rbx + 0x18] 0x1800089de: ff 15 cc 11 01 00 call qword ptr [rip + 0x111cc] <??1wxString@@QEAA@XZ> 0x1800089e4: 90 nop 0x1800089e5: 48 8b cb mov rcx, rbx 0x1800089e8: ff 15 7a 11 01 00 call qword ptr [rip + 0x1117a] <??1wxObject@@UEAA@XZ> 0x1800089ee: 40 f6 c6 01 test sil, 1 0x1800089f2: 74 08 je 0x1800089fc <function_180008970+0x8c> 0x1800089f4: 48 8b cb mov rcx, rbx 0x1800089f7: e8 12 a7 00 00 call 0x18001310e <function_18001310e> 0x1800089fc: 48 8b c3 mov rax, rbx 0x1800089ff: 48 8b 5c 24 48 mov rbx, qword ptr [rsp + 0x48] 0x180008a04: 48 8b 74 24 50 mov rsi, qword ptr [rsp + 0x50] 0x180008a09: 48 83 c4 30 add rsp, 0x30 0x180008a0d: 5f pop rdi 0x180008a0e: c3 ret ; data inside code section at 0x180008a0f -- 0x180008a10 0x180008a0f: cc |. | ; function: ??0wxProtocolLog@@QEAA@AEBVwxString@@@Z at 0x180008a10 -- 0x180008a37 0x180008a10: 40 53 push rbx 0x180008a12: 48 83 ec 20 sub rsp, 0x20 0x180008a16: 48 8d 05 b3 2e 01 00 lea rax, [rip + 0x12eb3] 0x180008a1d: 48 8b d9 mov rbx, rcx 0x180008a20: 48 83 c1 08 add rcx, 8 0x180008a24: 48 89 41 f8 mov qword ptr [rcx - 8], rax 0x180008a28: ff 15 62 11 01 00 call qword ptr [rip + 0x11162] <??0wxString@@QEAA@AEBV0@@Z> 0x180008a2e: 48 8b c3 mov rax, rbx 0x180008a31: 48 83 c4 20 add rsp, 0x20 0x180008a35: 5b pop rbx 0x180008a36: c3 ret ; data inside code section at 0x180008a37 -- 0x180008a40 0x180008a37: cc cc cc cc cc cc cc cc cc |......... | ; function: ??1wxProtocolLog@@UEAA@XZ at 0x180008a40 -- 0x180008a56 0x180008a40: 48 8d 05 89 2e 01 00 lea rax, [rip + 0x12e89] 0x180008a47: 48 83 c1 08 add rcx, 8 0x180008a4b: 48 89 41 f8 mov qword ptr [rcx - 8], rax 0x180008a4f: 48 ff 25 5a 11 01 00 jmp qword ptr [rip + 0x1115a] <??1wxString@@QEAA@XZ> ; data inside code section at 0x180008a56 -- 0x180008a60 0x180008a56: cc cc cc cc cc cc cc cc cc cc |.......... | ; function: ?LogRequest@wxProtocolLog@@UEAAXAEBVwxString@@@Z at 0x180008a60 -- 0x180008aa7 0x180008a60: 40 53 push rbx 0x180008a62: 48 83 ec 60 sub rsp, 0x60 0x180008a66: 48 c7 44 24 20 fe ff ff ff mov qword ptr [rsp + 0x20], -2 0x180008a6f: 48 8b d9 mov rbx, rcx 0x180008a72: 4c 8b c2 mov r8, rdx 0x180008a75: 48 8d 15 9c 2e 01 00 lea rdx, [rip + 0x12e9c] 0x180008a7c: 48 8d 4c 24 28 lea rcx, [rsp + 0x28] 0x180008a81: ff 15 01 12 01 00 call qword ptr [rip + 0x11201] <??H@YA?AVwxString@@PEBDAEBV0@@Z> 0x180008a87: 90 nop 0x180008a88: 4c 8b 03 mov r8, qword ptr [rbx] 0x180008a8b: 48 8b d0 mov rdx, rax 0x180008a8e: 48 8b cb mov rcx, rbx 0x180008a91: 41 ff 50 18 call qword ptr [r8 + 0x18] 0x180008a95: 90 nop 0x180008a96: 48 8d 4c 24 28 lea rcx, [rsp + 0x28] 0x180008a9b: ff 15 0f 11 01 00 call qword ptr [rip + 0x1110f] <??1wxString@@QEAA@XZ> 0x180008aa1: 48 83 c4 60 add rsp, 0x60 0x180008aa5: 5b pop rbx 0x180008aa6: c3 ret ; data inside code section at 0x180008aa7 -- 0x180008ab0 0x180008aa7: cc cc cc cc cc cc cc cc cc |......... | ; function: ?LogResponse@wxProtocolLog@@UEAAXAEBVwxString@@@Z at 0x180008ab0 -- 0x180008af7 0x180008ab0: 40 53 push rbx 0x180008ab2: 48 83 ec 60 sub rsp, 0x60 0x180008ab6: 48 c7 44 24 20 fe ff ff ff mov qword ptr [rsp + 0x20], -2 0x180008abf: 48 8b d9 mov rbx, rcx 0x180008ac2: 4c 8b c2 mov r8, rdx 0x180008ac5: 48 8d 15 7c 2e 01 00 lea rdx, [rip + 0x12e7c] 0x180008acc: 48 8d 4c 24 28 lea rcx, [rsp + 0x28] 0x180008ad1: ff 15 b1 11 01 00 call qword ptr [rip + 0x111b1] <??H@YA?AVwxString@@PEBDAEBV0@@Z> 0x180008ad7: 90 nop 0x180008ad8: 4c 8b 03 mov r8, qword ptr [rbx] 0x180008adb: 48 8b d0 mov rdx, rax 0x180008ade: 48 8b cb mov rcx, rbx 0x180008ae1: 41 ff 50 18 call qword ptr [r8 + 0x18] 0x180008ae5: 90 nop 0x180008ae6: 48 8d 4c 24 28 lea rcx, [rsp + 0x28] 0x180008aeb: ff 15 bf 10 01 00 call qword ptr [rip + 0x110bf] <??1wxString@@QEAA@XZ> 0x180008af1: 48 83 c4 60 add rsp, 0x60 0x180008af5: 5b pop rbx 0x180008af6: c3 ret ; data inside code section at 0x180008af7 -- 0x180008b00 0x180008af7: cc cc cc cc cc cc cc cc cc |......... | ; function: function_180008b00 at 0x180008b00 -- 0x180008b82 0x180008b00: 48 89 5c 24 10 mov qword ptr [rsp + 0x10], rbx 0x180008b05: 56 push rsi 0x180008b06: 48 83 ec 20 sub rsp, 0x20 0x180008b0a: 8b f2 mov esi, edx 0x180008b0c: 48 8b d9 mov rbx, rcx 0x180008b0f: f6 c2 02 test dl, 2 0x180008b12: 74 3d je 0x180008b51 <function_180008b00+0x51> 0x180008b14: 44 8b 41 f8 mov r8d, dword ptr [rcx - 8] 0x180008b18: 4c 8d 0d 21 ff ff ff lea r9, [rip - 0xdf] 0x180008b1f: ba 40 00 00 00 mov edx, 0x40 0x180008b24: 48 89 7c 24 30 mov qword ptr [rsp + 0x30], rdi 0x180008b29: e8 3a a6 00 00 call 0x180013168 <function_180013168> 0x180008b2e: 40 f6 c6 01 test sil, 1 0x180008b32: 74 09 je 0x180008b3d <function_180008b00+0x3d> 0x180008b34: 48 8d 4b f8 lea rcx, [rbx - 8] 0x180008b38: e8 d7 a5 00 00 call 0x180013114 <function_180013114> 0x180008b3d: 48 8d 43 f8 lea rax, [rbx - 8] 0x180008b41: 48 8b 7c 24 30 mov rdi, qword ptr [rsp + 0x30] 0x180008b46: 48 8b 5c 24 38 mov rbx, qword ptr [rsp + 0x38] 0x180008b4b: 48 83 c4 20 add rsp, 0x20 0x180008b4f: 5e pop rsi 0x180008b50: c3 ret 0x180008b51: 48 8d 05 78 2d 01 00 lea rax, [rip + 0x12d78] 0x180008b58: 48 83 c1 08 add rcx, 8 0x180008b5c: 48 89 41 f8 mov qword ptr [rcx - 8], rax 0x180008b60: ff 15 4a 10 01 00 call qword ptr [rip + 0x1104a] <??1wxString@@QEAA@XZ> 0x180008b66: 40 f6 c6 01 test sil, 1 0x180008b6a: 74 08 je 0x180008b74 <function_180008b00+0x74> 0x180008b6c: 48 8b cb mov rcx, rbx 0x180008b6f: e8 9a a5 00 00 call 0x18001310e <function_18001310e> 0x180008b74: 48 8b c3 mov rax, rbx 0x180008b77: 48 8b 5c 24 38 mov rbx, qword ptr [rsp + 0x38] 0x180008b7c: 48 83 c4 20 add rsp, 0x20 0x180008b80: 5e pop rsi 0x180008b81: c3 ret ; data inside code section at 0x180008b82 -- 0x180008b90 0x180008b82: cc cc cc cc cc cc cc cc cc cc cc cc cc cc |.............. | ; function: ?GetClassInfo@wxProtoInfo@@UEBAPEAVwxClassInfo@@XZ at 0x180008b90 -- 0x180008b98 0x180008b90: 48 8d 05 f9 5f 02 00 lea rax, [rip + 0x25ff9] 0x180008b97: c3 ret ; data inside code section at 0x180008b98 -- 0x180008ba0 0x180008b98: cc cc cc cc cc cc cc cc |........ | ; function: ??0wxProtoInfo@@QEAA@PEB_W0_NPEAVwxClassInfo@@@Z at 0x180008ba0 -- 0x180008c47 0x180008ba0: 48 89 4c 24 08 mov qword ptr [rsp + 8], rcx 0x180008ba5: 57 push rdi 0x180008ba6: 48 83 ec 30 sub rsp, 0x30 0x180008baa: 48 c7 44 24 20 fe ff ff ff mov qword ptr [rsp + 0x20], -2 0x180008bb3: 48 89 5c 24 48 mov qword ptr [rsp + 0x48], rbx 0x180008bb8: 48 89 6c 24 50 mov qword ptr [rsp + 0x50], rbp 0x180008bbd: 48 89 74 24 58 mov qword ptr [rsp + 0x58], rsi 0x180008bc2: 41 0f b6 f1 movzx esi, r9b 0x180008bc6: 49 8b f8 mov rdi, r8 0x180008bc9: 48 8b da mov rbx, rdx 0x180008bcc: 48 8b e9 mov rbp, rcx 0x180008bcf: ff 15 5b 0b 01 00 call qword ptr [rip + 0x10b5b] <??0wxObject@@QEAA@XZ> 0x180008bd5: 90 nop 0x180008bd6: 48 8d 05 a3 2d 01 00 lea rax, [rip + 0x12da3] 0x180008bdd: 48 89 45 00 mov qword ptr [rbp], rax 0x180008be1: 48 8d 4d 18 lea rcx, [rbp + 0x18] 0x180008be5: 48 8b d3 mov rdx, rbx 0x180008be8: ff 15 6a 0f 01 00 call qword ptr [rip + 0x10f6a] <??0wxString@@QEAA@PEB_W@Z> 0x180008bee: 90 nop 0x180008bef: 48 8d 4d 50 lea rcx, [rbp + 0x50] 0x180008bf3: ff 15 af 0f 01 00 call qword ptr [rip + 0x10faf] <??0wxString@@QEAA@XZ> 0x180008bf9: 90 nop 0x180008bfa: 48 8d 8d 88 00 00 00 lea rcx, [rbp + 0x88] 0x180008c01: 48 8b d7 mov rdx, rdi 0x180008c04: ff 15 4e 0f 01 00 call qword ptr [rip + 0x10f4e] <??0wxString@@QEAA@PEB_W@Z> 0x180008c0a: 4c 8b 5c 24 60 mov r11, qword ptr [rsp + 0x60] 0x180008c0f: 4c 89 9d c0 00 00 00 mov qword ptr [rbp + 0xc0], r11 0x180008c16: 40 88 b5 c8 00 00 00 mov byte ptr [rbp + 0xc8], sil 0x180008c1d: 48 8b 05 f4 63 02 00 mov rax, qword ptr [rip + 0x263f4] 0x180008c24: 48 89 45 10 mov qword ptr [rbp + 0x10], rax 0x180008c28: 48 89 2d e9 63 02 00 mov qword ptr [rip + 0x263e9], rbp 0x180008c2f: 48 8b c5 mov rax, rbp 0x180008c32: 48 8b 5c 24 48 mov rbx, qword ptr [rsp + 0x48] 0x180008c37: 48 8b 6c 24 50 mov rbp, qword ptr [rsp + 0x50] 0x180008c3c: 48 8b 74 24 58 mov rsi, qword ptr [rsp + 0x58] 0x180008c41: 48 83 c4 30 add rsp, 0x30 0x180008c45: 5f pop rdi 0x180008c46: c3 ret ; data inside code section at 0x180008c47 -- 0x180008c50 0x180008c47: cc cc cc cc cc cc cc cc cc |......... | ; function: ?GetClassInfo@wxProtocol@@UEBAPEAVwxClassInfo@@XZ at 0x180008c50 -- 0x180008c58 0x180008c50: 48 8d 05 69 5f 02 00 lea rax, [rip + 0x25f69] 0x180008c57: c3 ret ; data inside code section at 0x180008c58 -- 0x180008c60 0x180008c58: cc cc cc cc cc cc cc cc |........ | ; function: ?SetDefaultTimeout@wxProtocol@@UEAAXI@Z at 0x180008c60 -- 0x180008c6b 0x180008c60: 89 91 00 01 00 00 mov dword ptr [rcx + 0x100], edx 0x180008c66: e9 05 51 00 00 jmp 0x18000dd70 <?SetTimeout@wxSocketBase@@UEAAXJ@Z> ; data inside code section at 0x180008c6b -- 0x180008c70 0x180008c6b: cc cc cc cc cc |..... | ; function: ??1wxProtocol@@UEAA@XZ at 0x180008c70 -- 0x180008cd0 0x180008c70: 48 89 4c 24 08 mov qword ptr [rsp + 8], rcx 0x180008c75: 53 push rbx 0x180008c76: 48 83 ec 30 sub rsp, 0x30 0x180008c7a: 48 c7 44 24 20 fe ff ff ff mov qword ptr [rsp + 0x20], -2 0x180008c83: 48 8b d9 mov rbx, rcx 0x180008c86: 48 8d 05 4b 2d 01 00 lea rax, [rip + 0x12d4b] 0x180008c8d: 48 89 01 mov qword ptr [rcx], rax 0x180008c90: 48 8b 89 80 01 00 00 mov rcx, qword ptr [rcx + 0x180] 0x180008c97: 48 85 c9 test rcx, rcx 0x180008c9a: 74 0b je 0x180008ca7 <??1wxProtocol@@UEAA@XZ+0x37> 0x180008c9c: 48 8b 01 mov rax, qword ptr [rcx] 0x180008c9f: ba 01 00 00 00 mov edx, 1 0x180008ca4: ff 10 call qword ptr [rax] 0x180008ca6: 90 nop 0x180008ca7: 48 8d 8b 40 01 00 00 lea rcx, [rbx + 0x140] 0x180008cae: ff 15 fc 0e 01 00 call qword ptr [rip + 0x10efc] <??1wxString@@QEAA@XZ> 0x180008cb4: 90 nop 0x180008cb5: 48 8d 8b 08 01 00 00 lea rcx, [rbx + 0x108] 0x180008cbc: ff 15 ee 0e 01 00 call qword ptr [rip + 0x10eee] <??1wxString@@QEAA@XZ> 0x180008cc2: 90 nop 0x180008cc3: 48 8b cb mov rcx, rbx 0x180008cc6: 48 83 c4 30 add rsp, 0x30 0x180008cca: 5b pop rbx 0x180008ccb: e9 b0 68 00 00 jmp 0x18000f580 <??1wxSocketBase@@UEAA@XZ> ; function: ?Reconnect@wxProtocol@@QEAA_NXZ at 0x180008cd0 -- 0x180008de3 0x180008cd0: 40 53 push rbx 0x180008cd2: 48 81 ec 90 00 00 00 sub rsp, 0x90 0x180008cd9: 48 c7 44 24 20 fe ff ff ff mov qword ptr [rsp + 0x20], -2 0x180008ce2: 48 8b 05 57 5c 02 00 mov rax, qword ptr [rip + 0x25c57] 0x180008ce9: 48 33 c4 xor rax, rsp 0x180008cec: 48 89 84 24 80 00 00 00 mov qword ptr [rsp + 0x80], rax 0x180008cf4: 48 8b d9 mov rbx, rcx 0x180008cf7: 48 8d 4c 24 30 lea rcx, [rsp + 0x30] 0x180008cfc: e8 ff 10 00 00 call 0x180009e00 <??0wxSockAddress@@QEAA@XZ> 0x180008d01: 90 nop 0x180008d02: 48 8d 05 4f 11 01 00 lea rax, [rip + 0x1114f] 0x180008d09: 48 89 44 24 30 mov qword ptr [rsp + 0x30], rax 0x180008d0e: 48 8d 4c 24 48 lea rcx, [rsp + 0x48] 0x180008d13: ff 15 8f 0e 01 00 call qword ptr [rip + 0x10e8f] <??0wxString@@QEAA@XZ> 0x180008d19: 90 nop 0x180008d1a: 48 8d 05 07 12 01 00 lea rax, [rip + 0x11207] 0x180008d21: 48 89 44 24 30 mov qword ptr [rsp + 0x30], rax 0x180008d26: 48 8b 03 mov rax, qword ptr [rbx] 0x180008d29: 48 8d 54 24 30 lea rdx, [rsp + 0x30] 0x180008d2e: 48 8b cb mov rcx, rbx 0x180008d31: ff 50 28 call qword ptr [rax + 0x28] 0x180008d34: 84 c0 test al, al 0x180008d36: 75 24 jne 0x180008d5c <?Reconnect@wxProtocol@@QEAA_NXZ+0x8c> 0x180008d38: 48 8b 03 mov rax, qword ptr [rbx] 0x180008d3b: 48 8b cb mov rcx, rbx 0x180008d3e: ff 50 38 call qword ptr [rax + 0x38] 0x180008d41: 90 nop 0x180008d42: 48 8d 4c 24 48 lea rcx, [rsp + 0x48] 0x180008d47: ff 15 63 0e 01 00 call qword ptr [rip + 0x10e63] <??1wxString@@QEAA@XZ> 0x180008d4d: 90 nop 0x180008d4e: 48 8d 4c 24 30 lea rcx, [rsp + 0x30] 0x180008d53: e8 a8 11 00 00 call 0x180009f00 <??1wxSockAddress@@UEAA@XZ> 0x180008d58: 32 c0 xor al, al 0x180008d5a: eb 6e jmp 0x180008dca <?Reconnect@wxProtocol@@QEAA_NXZ+0xfa> 0x180008d5c: 48 8b 03 mov rax, qword ptr [rbx] 0x180008d5f: 48 8b cb mov rcx, rbx 0x180008d62: ff 50 38 call qword ptr [rax + 0x38] 0x180008d65: 84 c0 test al, al 0x180008d67: 75 1a jne 0x180008d83 <?Reconnect@wxProtocol@@QEAA_NXZ+0xb3> 0x180008d69: 48 8d 4c 24 48 lea rcx, [rsp + 0x48] 0x180008d6e: ff 15 3c 0e 01 00 call qword ptr [rip + 0x10e3c] <??1wxString@@QEAA@XZ> 0x180008d74: 90 nop 0x180008d75: 48 8d 4c 24 30 lea rcx, [rsp + 0x30] 0x180008d7a: e8 81 11 00 00 call 0x180009f00 <??1wxSockAddress@@UEAA@XZ> 0x180008d7f: 32 c0 xor al, al 0x180008d81: eb 47 jmp 0x180008dca <?Reconnect@wxProtocol@@QEAA_NXZ+0xfa> 0x180008d83: 48 8b 03 mov rax, qword ptr [rbx] 0x180008d86: 41 b0 01 mov r8b, 1 0x180008d89: 48 8d 54 24 30 lea rdx, [rsp + 0x30] 0x180008d8e: 48 8b cb mov rcx, rbx 0x180008d91: ff 50 48 call qword ptr [rax + 0x48] 0x180008d94: 84 c0 test al, al 0x180008d96: 75 1a jne 0x180008db2 <?Reconnect@wxProtocol@@QEAA_NXZ+0xe2> 0x180008d98: 48 8d 4c 24 48 lea rcx, [rsp + 0x48] 0x180008d9d: ff 15 0d 0e 01 00 call qword ptr [rip + 0x10e0d] <??1wxString@@QEAA@XZ> 0x180008da3: 90 nop 0x180008da4: 48 8d 4c 24 30 lea rcx, [rsp + 0x30] 0x180008da9: e8 52 11 00 00 call 0x180009f00 <??1wxSockAddress@@UEAA@XZ> 0x180008dae: 32 c0 xor al, al 0x180008db0: eb 18 jmp 0x180008dca <?Reconnect@wxProtocol@@QEAA_NXZ+0xfa> 0x180008db2: 48 8d 4c 24 48 lea rcx, [rsp + 0x48] 0x180008db7: ff 15 f3 0d 01 00 call qword ptr [rip + 0x10df3] <??1wxString@@QEAA@XZ> 0x180008dbd: 90 nop 0x180008dbe: 48 8d 4c 24 30 lea rcx, [rsp + 0x30] 0x180008dc3: e8 38 11 00 00 call 0x180009f00 <??1wxSockAddress@@UEAA@XZ> 0x180008dc8: b0 01 mov al, 1 0x180008dca: 48 8b 8c 24 80 00 00 00 mov rcx, qword ptr [rsp + 0x80] 0x180008dd2: 48 33 cc xor rcx, rsp 0x180008dd5: e8 16 a5 00 00 call 0x1800132f0 <__security_check_cookie> 0x180008dda: 48 81 c4 90 00 00 00 add rsp, 0x90 0x180008de1: 5b pop rbx 0x180008de2: c3 ret ; data inside code section at 0x180008de3 -- 0x180008df0 0x180008de3: cc cc cc cc cc cc cc cc cc cc cc cc cc |............. | ; function: ?SetLog@wxProtocol@@QEAAXPEAVwxProtocolLog@@@Z at 0x180008df0 -- 0x180008e3a 0x180008df0: 48 89 5c 24 08 mov qword ptr [rsp + 8], rbx 0x180008df5: 57 push rdi 0x180008df6: 48 83 ec 20 sub rsp, 0x20 0x180008dfa: 48 8b d9 mov rbx, rcx 0x180008dfd: 48 8b 89 80 01 00 00 mov rcx, qword ptr [rcx + 0x180] 0x180008e04: 48 8b fa mov rdi, rdx 0x180008e07: 48 85 c9 test rcx, rcx 0x180008e0a: 74 1c je 0x180008e28 <?SetLog@wxProtocol@@QEAAXPEAVwxProtocolLog@@@Z+0x38> 0x180008e0c: 48 8b 01 mov rax, qword ptr [rcx] 0x180008e0f: ba 01 00 00 00 mov edx, 1 0x180008e14: ff 10 call qword ptr [rax] 0x180008e16: 48 89 bb 80 01 00 00 mov qword ptr [rbx + 0x180], rdi 0x180008e1d: 48 8b 5c 24 30 mov rbx, qword ptr [rsp + 0x30] 0x180008e22: 48 83 c4 20 add rsp, 0x20 0x180008e26: 5f pop rdi 0x180008e27: c3 ret 0x180008e28: 48 89 93 80 01 00 00 mov qword ptr [rbx + 0x180], rdx 0x180008e2f: 48 8b 5c 24 30 mov rbx, qword ptr [rsp + 0x30] 0x180008e34: 48 83 c4 20 add rsp, 0x20 0x180008e38: 5f pop rdi 0x180008e39: c3 ret ; data inside code section at 0x180008e3a -- 0x180008e40 0x180008e3a: cc cc cc cc cc cc |...... | ; function: ?LogRequest@wxProtocol@@QEAAXAEBVwxString@@@Z at 0x180008e40 -- 0x180008e60 0x180008e40: 48 83 ec 28 sub rsp, 0x28 0x180008e44: 48 83 b9 80 01 00 00 00 cmp qword ptr [rcx + 0x180], 0 0x180008e4c: 74 0d je 0x180008e5b <?LogRequest@wxProtocol@@QEAAXAEBVwxString@@@Z+0x1b> 0x180008e4e: 48 8b 89 80 01 00 00 mov rcx, qword ptr [rcx + 0x180] 0x180008e55: 48 8b 01 mov rax, qword ptr [rcx] 0x180008e58: ff 50 08 call qword ptr [rax + 8] 0x180008e5b: 48 83 c4 28 add rsp, 0x28 0x180008e5f: c3 ret ; function: ?LogResponse@wxProtocol@@QEAAXAEBVwxString@@@Z at 0x180008e60 -- 0x180008e80 0x180008e60: 48 83 ec 28 sub rsp, 0x28 0x180008e64: 48 83 b9 80 01 00 00 00 cmp qword ptr [rcx + 0x180], 0 0x180008e6c: 74 0d je 0x180008e7b <?LogResponse@wxProtocol@@QEAAXAEBVwxString@@@Z+0x1b> 0x180008e6e: 48 8b 89 80 01 00 00 mov rcx, qword ptr [rcx + 0x180] 0x180008e75: 48 8b 01 mov rax, qword ptr [rcx] 0x180008e78: ff 50 10 call qword ptr [rax + 0x10] 0x180008e7b: 48 83 c4 28 add rsp, 0x28 0x180008e7f: c3 ret ; function: function_180008e80 at 0x180008e80 -- 0x180008f02 0x180008e80: 48 89 4c 24 08 mov qword ptr [rsp + 8], rcx 0x180008e85: 53 push rbx 0x180008e86: 57 push rdi 0x180008e87: 48 83 ec 38 sub rsp, 0x38 0x180008e8b: 48 c7 44 24 28 fe ff ff ff mov qword ptr [rsp + 0x28], -2 0x180008e94: 48 8b f9 mov rdi, rcx 0x180008e97: 48 8d 4c 24 58 lea rcx, [rsp + 0x58] 0x180008e9c: ff 15 3e 08 01 00 call qword ptr [rip + 0x1083e] <??0wxStringEqual@@QEAA@XZ> 0x180008ea2: 48 8b d8 mov rbx, rax 0x180008ea5: 48 8d 4c 24 60 lea rcx, [rsp + 0x60] 0x180008eaa: ff 15 28 08 01 00 call qword ptr [rip + 0x10828] <??0wxStringHash@@QEAA@XZ> 0x180008eb0: 44 0f b6 0b movzx r9d, byte ptr [rbx] 0x180008eb4: 44 0f b6 00 movzx r8d, byte ptr [rax] 0x180008eb8: ba 64 00 00 00 mov edx, 0x64 0x180008ebd: 48 8b cf mov rcx, rdi 0x180008ec0: ff 15 72 08 01 00 call qword ptr [rip + 0x10872] <??0wxStringToNumHashMap@@QEAA@_KUwxStringHash@@UwxStringEqual@@@Z> 0x180008ec6: 90 nop 0x180008ec7: 48 8d 4c 24 68 lea rcx, [rsp + 0x68] 0x180008ecc: ff 15 0e 08 01 00 call qword ptr [rip + 0x1080e] <??0wxStringEqual@@QEAA@XZ> 0x180008ed2: 48 8b d8 mov rbx, rax 0x180008ed5: 48 8d 4c 24 20 lea rcx, [rsp + 0x20] 0x180008eda: ff 15 f8 07 01 00 call qword ptr [rip + 0x107f8] <??0wxStringHash@@QEAA@XZ> 0x180008ee0: 48 8d 4f 20 lea rcx, [rdi + 0x20] 0x180008ee4: 44 0f b6 0b movzx r9d, byte ptr [rbx] 0x180008ee8: 44 0f b6 00 movzx r8d, byte ptr [rax] 0x180008eec: ba 64 00 00 00 mov edx, 0x64 0x180008ef1: ff 15 d9 07 01 00 call qword ptr [rip + 0x107d9] <??0wxStringToStringHashMap@@QEAA@_KUwxStringHash@@UwxStringEqual@@@Z> 0x180008ef7: 90 nop 0x180008ef8: 48 8b c7 mov rax, rdi 0x180008efb: 48 83 c4 38 add rsp, 0x38 0x180008eff: 5f pop rdi 0x180008f00: 5b pop rbx 0x180008f01: c3 ret ; data inside code section at 0x180008f02 -- 0x180008f10 0x180008f02: cc cc cc cc cc cc cc cc cc cc cc cc cc cc |.............. | ; function: function_180008f10 at 0x180008f10 -- 0x180008f82 0x180008f10: 48 89 5c 24 10 mov qword ptr [rsp + 0x10], rbx 0x180008f15: 56 push rsi 0x180008f16: 48 83 ec 20 sub rsp, 0x20 0x180008f1a: 8b f2 mov esi, edx 0x180008f1c: 48 8b d9 mov rbx, rcx 0x180008f1f: f6 c2 02 test dl, 2 0x180008f22: 74 3d je 0x180008f61 <function_180008f10+0x51> 0x180008f24: 44 8b 41 f8 mov r8d, dword ptr [rcx - 8] 0x180008f28: 4c 8d 0d 41 fd ff ff lea r9, [rip - 0x2bf] 0x180008f2f: ba 88 01 00 00 mov edx, 0x188 0x180008f34: 48 89 7c 24 30 mov qword ptr [rsp + 0x30], rdi 0x180008f39: e8 2a a2 00 00 call 0x180013168 <function_180013168> 0x180008f3e: 40 f6 c6 01 test sil, 1 0x180008f42: 74 09 je 0x180008f4d <function_180008f10+0x3d> 0x180008f44: 48 8d 4b f8 lea rcx, [rbx - 8] 0x180008f48: e8 c7 a1 00 00 call 0x180013114 <function_180013114> 0x180008f4d: 48 8d 43 f8 lea rax, [rbx - 8] 0x180008f51: 48 8b 7c 24 30 mov rdi, qword ptr [rsp + 0x30] 0x180008f56: 48 8b 5c 24 38 mov rbx, qword ptr [rsp + 0x38] 0x180008f5b: 48 83 c4 20 add rsp, 0x20 0x180008f5f: 5e pop rsi 0x180008f60: c3 ret 0x180008f61: e8 0a fd ff ff call 0x180008c70 <??1wxProtocol@@UEAA@XZ> 0x180008f66: 40 f6 c6 01 test sil, 1 0x180008f6a: 74 08 je 0x180008f74 <function_180008f10+0x64> 0x180008f6c: 48 8b cb mov rcx, rbx 0x180008f6f: e8 9a a1 00 00 call 0x18001310e <function_18001310e> 0x180008f74: 48 8b c3 mov rax, rbx 0x180008f77: 48 8b 5c 24 38 mov rbx, qword ptr [rsp + 0x38] 0x180008f7c: 48 83 c4 20 add rsp, 0x20 0x180008f80: 5e pop rsi 0x180008f81: c3 ret ; data inside code section at 0x180008f82 -- 0x180008f90 0x180008f82: cc cc cc cc cc cc cc cc cc cc cc cc cc cc |.............. | ; function: ??0wxProtocol@@QEAA@XZ at 0x180008f90 -- 0x180009002 0x180008f90: 48 89 4c 24 08 mov qword ptr [rsp + 8], rcx 0x180008f95: 53 push rbx 0x180008f96: 48 83 ec 30 sub rsp, 0x30 0x180008f9a: 48 c7 44 24 20 fe ff ff ff mov qword ptr [rsp + 0x20], -2 0x180008fa3: 48 8b d9 mov rbx, rcx 0x180008fa6: 33 d2 xor edx, edx 0x180008fa8: e8 13 7d 00 00 call 0x180010cc0 <??0wxSocketClient@@QEAA@H@Z> 0x180008fad: 90 nop 0x180008fae: 48 8d 05 23 2a 01 00 lea rax, [rip + 0x12a23] 0x180008fb5: 48 89 03 mov qword ptr [rbx], rax 0x180008fb8: 48 8d 8b 08 01 00 00 lea rcx, [rbx + 0x108] 0x180008fbf: ff 15 e3 0b 01 00 call qword ptr [rip + 0x10be3] <??0wxString@@QEAA@XZ> 0x180008fc5: 90 nop 0x180008fc6: 48 8d 8b 40 01 00 00 lea rcx, [rbx + 0x140] 0x180008fcd: ff 15 d5 0b 01 00 call qword ptr [rip + 0x10bd5] <??0wxString@@QEAA@XZ> 0x180008fd3: 90 nop 0x180008fd4: 33 c0 xor eax, eax 0x180008fd6: 89 83 78 01 00 00 mov dword ptr [rbx + 0x178], eax 0x180008fdc: 48 89 83 80 01 00 00 mov qword ptr [rbx + 0x180], rax 0x180008fe3: c7 83 00 01 00 00 3c 00 00 00 mov dword ptr [rbx + 0x100], 0x3c 0x180008fed: 8d 50 3c lea edx, [rax + 0x3c] 0x180008ff0: 48 8b cb mov rcx, rbx 0x180008ff3: e8 78 4d 00 00 call 0x18000dd70 <?SetTimeout@wxSocketBase@@UEAAXJ@Z> 0x180008ff8: 90 nop 0x180008ff9: 48 8b c3 mov rax, rbx 0x180008ffc: 48 83 c4 30 add rsp, 0x30 0x180009000: 5b pop rbx 0x180009001: c3 ret ; data inside code section at 0x180009002 -- 0x180009010 0x180009002: cc cc cc cc cc cc cc cc cc cc cc cc cc cc |.............. | ; function: function_180009010 at 0x180009010 -- 0x180009133 0x180009010: 4c 89 44 24 18 mov qword ptr [rsp + 0x18], r8 0x180009015: 4c 89 4c 24 20 mov qword ptr [rsp + 0x20], r9 0x18000901a: 53 push rbx 0x18000901b: 55 push rbp 0x18000901c: 56 push rsi 0x18000901d: 57 push rdi 0x18000901e: 48 81 ec b8 00 00 00 sub rsp, 0xb8 0x180009025: 48 c7 44 24 28 fe ff ff ff mov qword ptr [rsp + 0x28], -2 0x18000902e: 48 8b da mov rbx, rdx 0x180009031: 48 8b f1 mov rsi, rcx 0x180009034: 48 8b ca mov rcx, rdx 0x180009037: ff 15 03 07 01 00 call qword ptr [rip + 0x10703] <?IsAllowedTraceMask@wxLog@@SA_NAEBVwxString@@@Z> 0x18000903d: 84 c0 test al, al 0x18000903f: 0f 84 e2 00 00 00 je 0x180009127 <function_180009010+0x117> 0x180009045: 48 8d 15 bc 2a 01 00 lea rdx, [rip + 0x12abc] 0x18000904c: 48 8d 4c 24 38 lea rcx, [rsp + 0x38] 0x180009051: ff 15 41 04 01 00 call qword ptr [rip + 0x10441] <??0wxString@@QEAA@PEBD@Z> 0x180009057: 90 nop 0x180009058: 48 8b d3 mov rdx, rbx 0x18000905b: 48 8d 4c 24 70 lea rcx, [rsp + 0x70] 0x180009060: ff 15 2a 0b 01 00 call qword ptr [rip + 0x10b2a] <??0wxString@@QEAA@AEBV0@@Z> 0x180009066: 48 8b d8 mov rbx, rax 0x180009069: 48 89 44 24 30 mov qword ptr [rsp + 0x30], rax 0x18000906e: 48 83 7e 38 00 cmp qword ptr [rsi + 0x38], 0 0x180009073: 75 24 jne 0x180009099 <function_180009010+0x89> 0x180009075: b9 40 00 00 00 mov ecx, 0x40 0x18000907a: e8 bd a1 00 00 call 0x18001323c <function_18001323c> 0x18000907f: 48 89 44 24 20 mov qword ptr [rsp + 0x20], rax 0x180009084: 48 85 c0 test rax, rax 0x180009087: 74 0a je 0x180009093 <function_180009010+0x83> 0x180009089: 48 8b c8 mov rcx, rax 0x18000908c: e8 ef fd ff ff call 0x180008e80 <function_180008e80> 0x180009091: eb 02 jmp 0x180009095 <function_180009010+0x85> 0x180009093: 33 c0 xor eax, eax 0x180009095: 48 89 46 38 mov qword ptr [rsi + 0x38], rax 0x180009099: 48 8b 4e 38 mov rcx, qword ptr [rsi + 0x38] 0x18000909d: 48 83 c1 20 add rcx, 0x20 0x1800090a1: 48 8d 54 24 38 lea rdx, [rsp + 0x38] 0x1800090a6: ff 15 cc 05 01 00 call qword ptr [rip + 0x105cc] <??AwxStringToStringHashMap@@QEAAAEAVwxString@@AEBV1@@Z> 0x1800090ac: 48 8b c8 mov rcx, rax 0x1800090af: 48 8b d3 mov rdx, rbx 0x1800090b2: ff 15 d0 0a 01 00 call qword ptr [rip + 0x10ad0] <??4wxString@@QEAAAEAV0@AEBV0@@Z> 0x1800090b8: 90 nop 0x1800090b9: 48 8b cb mov rcx, rbx 0x1800090bc: ff 15 ee 0a 01 00 call qword ptr [rip + 0x10aee] <??1wxString@@QEAA@XZ> 0x1800090c2: 90 nop 0x1800090c3: 48 8d 4c 24 38 lea rcx, [rsp + 0x38] 0x1800090c8: ff 15 e2 0a 01 00 call qword ptr [rip + 0x10ae2] <??1wxString@@QEAA@XZ> 0x1800090ce: 48 8d ac 24 f8 00 00 00 lea rbp, [rsp + 0xf8] 0x1800090d6: 48 8b 94 24 f0 00 00 00 mov rdx, qword ptr [rsp + 0xf0] 0x1800090de: 48 8d 4c 24 38 lea rcx, [rsp + 0x38] 0x1800090e3: ff 15 6f 0a 01 00 call qword ptr [rip + 0x10a6f] <??0wxString@@QEAA@PEB_W@Z> 0x1800090e9: 90 nop 0x1800090ea: 8b 1e mov ebx, dword ptr [rsi] 0x1800090ec: 4c 8b c5 mov r8, rbp 0x1800090ef: 48 8d 54 24 38 lea rdx, [rsp + 0x38] 0x1800090f4: 48 8d 4c 24 70 lea rcx, [rsp + 0x70] 0x1800090f9: ff 15 09 03 01 00 call qword ptr [rip + 0x10309] <?FormatV@wxString@@SA?AV1@AEBV1@PEAD@Z> 0x1800090ff: 90 nop 0x180009100: 4c 8d 46 08 lea r8, [rsi + 8] 0x180009104: 48 8b d0 mov rdx, rax 0x180009107: 8b cb mov ecx, ebx 0x180009109: ff 15 f1 02 01 00 call qword ptr [rip + 0x102f1] <?OnLog@wxLog@@SAXKAEBVwxString@@AEBVwxLogRecordInfo@@@Z> 0x18000910f: 90 nop 0x180009110: 48 8d 4c 24 70 lea rcx, [rsp + 0x70] 0x180009115: ff 15 95 0a 01 00 call qword ptr [rip + 0x10a95] <??1wxString@@QEAA@XZ> 0x18000911b: 90 nop 0x18000911c: 48 8d 4c 24 38 lea rcx, [rsp + 0x38] 0x180009121: ff 15 89 0a 01 00 call qword ptr [rip + 0x10a89] <??1wxString@@QEAA@XZ> 0x180009127: 48 81 c4 b8 00 00 00 add rsp, 0xb8 0x18000912e: 5f pop rdi 0x18000912f: 5e pop rsi 0x180009130: 5d pop rbp 0x180009131: 5b pop rbx 0x180009132: c3 ret ; data inside code section at 0x180009133 -- 0x180009140 0x180009133: cc cc cc cc cc cc cc cc cc cc cc cc cc |............. | ; function: ?DoLogString@wxProtocolLog@@MEAAXAEBVwxString@@@Z at 0x180009140 -- 0x1800092e1 0x180009140: 48 8b c4 mov rax, rsp 0x180009143: 55 push rbp 0x180009144: 56 push rsi 0x180009145: 57 push rdi 0x180009146: 48 81 ec 00 01 00 00 sub rsp, 0x100 0x18000914d: 48 c7 44 24 20 fe ff ff ff mov qword ptr [rsp + 0x20], -2 0x180009156: 48 89 58 08 mov qword ptr [rax + 8], rbx 0x18000915a: 48 8b da mov rbx, rdx 0x18000915d: 48 8b f1 mov rsi, rcx 0x180009160: 48 8d 2d 4d 16 01 00 lea rbp, [rip + 0x1164d] 0x180009167: 48 8b d5 mov rdx, rbp 0x18000916a: 48 8d 48 b0 lea rcx, [rax - 0x50] 0x18000916e: ff 15 24 03 01 00 call qword ptr [rip + 0x10324] <??0wxString@@QEAA@PEBD@Z> 0x180009174: 48 8b d0 mov rdx, rax 0x180009177: b9 07 00 00 00 mov ecx, 7 0x18000917c: ff 15 0e 03 01 00 call qword ptr [rip + 0x1030e] <?IsLevelEnabled@wxLog@@SA_NKVwxString@@@Z> 0x180009182: 84 c0 test al, al 0x180009184: 0f 84 44 01 00 00 je 0x1800092ce <?DoLogString@wxProtocolLog@@MEAAXAEBVwxString@@@Z+0x18e> 0x18000918a: 48 8d 84 24 c8 00 00 00 lea rax, [rsp + 0xc8] 0x180009192: 48 89 84 24 30 01 00 00 mov qword ptr [rsp + 0x130], rax 0x18000919a: 48 8d 15 df 29 01 00 lea rdx, [rip + 0x129df] 0x1800091a1: 48 8d 4c 24 28 lea rcx, [rsp + 0x28] 0x1800091a6: ff 15 9c 05 01 00 call qword ptr [rip + 0x1059c] <??0wxFormatString@@QEAA@PEBD@Z> 0x1800091ac: 90 nop 0x1800091ad: 48 8b d3 mov rdx, rbx 0x1800091b0: 48 8d 8c 24 c8 00 00 00 lea rcx, [rsp + 0xc8] 0x1800091b8: ff 15 d2 09 01 00 call qword ptr [rip + 0x109d2] <??0wxString@@QEAA@AEBV0@@Z> 0x1800091be: 48 8b f8 mov rdi, rax 0x1800091c1: 48 89 84 24 38 01 00 00 mov qword ptr [rsp + 0x138], rax 0x1800091c9: c7 44 24 50 07 00 00 00 mov dword ptr [rsp + 0x50], 7 0x1800091d1: 48 8d 05 88 29 01 00 lea rax, [rip + 0x12988] 0x1800091d8: 48 89 44 24 58 mov qword ptr [rsp + 0x58], rax 0x1800091dd: 48 8d 05 5c 29 01 00 lea rax, [rip + 0x1295c] 0x1800091e4: 48 89 44 24 68 mov qword ptr [rsp + 0x68], rax 0x1800091e9: c7 44 24 60 d7 00 00 00 mov dword ptr [rsp + 0x60], 0xd7 0x1800091f1: 48 89 6c 24 70 mov qword ptr [rsp + 0x70], rbp 0x1800091f6: 33 c9 xor ecx, ecx 0x1800091f8: ff 15 82 ff 00 00 call qword ptr [rip + 0xff82] <_time64> 0x1800091fe: 48 89 44 24 78 mov qword ptr [rsp + 0x78], rax 0x180009203: ff 15 df 01 01 00 call qword ptr [rip + 0x101df] <?GetCurrentId@wxThread@@SAKXZ> 0x180009209: 89 84 24 80 00 00 00 mov dword ptr [rsp + 0x80], eax 0x180009210: 48 c7 84 24 88 00 00 00 00 00 00 00 mov qword ptr [rsp + 0x88], 0 0x18000921c: 48 8d 8c 24 90 00 00 00 lea rcx, [rsp + 0x90] 0x180009224: ff 15 7e 09 01 00 call qword ptr [rip + 0x1097e] <??0wxString@@QEAA@XZ> 0x18000922a: 90 nop 0x18000922b: 41 b9 01 00 00 00 mov r9d, 1 0x180009231: 4c 8d 44 24 28 lea r8, [rsp + 0x28] 0x180009236: 48 8b d7 mov rdx, rdi 0x180009239: 48 8d 8c 24 30 01 00 00 lea rcx, [rsp + 0x130] 0x180009241: ff 15 91 01 01 00 call qword ptr [rip + 0x10191] <??0?$wxArgNormalizerWchar@AEBVwxString@@@@QEAA@AEBVwxString@@PEBVwxFormatString@@I@Z> 0x180009247: 48 8d 8c 24 30 01 00 00 lea rcx, [rsp + 0x130] 0x18000924f: ff 15 1b 02 01 00 call qword ptr [rip + 0x1021b] <?get@?$wxArgNormalizerWchar@AEBVwxString@@@@QEBAPEB_WXZ> 0x180009255: 48 8b d8 mov rbx, rax 0x180009258: 48 8d 4c 24 28 lea rcx, [rsp + 0x28] 0x18000925d: ff 15 fd 01 01 00 call qword ptr [rip + 0x101fd] <??BwxFormatString@@QEBAPEB_WXZ> 0x180009263: 4c 8b c0 mov r8, rax 0x180009266: 48 8d 56 08 lea rdx, [rsi + 8] 0x18000926a: 4c 8b cb mov r9, rbx 0x18000926d: 48 8d 4c 24 50 lea rcx, [rsp + 0x50] 0x180009272: e8 99 fd ff ff call 0x180009010 <function_180009010> 0x180009277: 90 nop 0x180009278: 48 8b cf mov rcx, rdi 0x18000927b: ff 15 2f 09 01 00 call qword ptr [rip + 0x1092f] <??1wxString@@QEAA@XZ> 0x180009281: 90 nop 0x180009282: 48 8d 8c 24 90 00 00 00 lea rcx, [rsp + 0x90] 0x18000928a: ff 15 20 09 01 00 call qword ptr [rip + 0x10920] <??1wxString@@QEAA@XZ> 0x180009290: 90 nop 0x180009291: 48 8b 9c 24 88 00 00 00 mov rbx, qword ptr [rsp + 0x88] 0x180009299: 48 89 9c 24 30 01 00 00 mov qword ptr [rsp + 0x130], rbx 0x1800092a1: 48 85 db test rbx, rbx 0x1800092a4: 74 1d je 0x1800092c3 <?DoLogString@wxProtocolLog@@MEAAXAEBVwxString@@@Z+0x183> 0x1800092a6: 48 8d 4b 20 lea rcx, [rbx + 0x20] 0x1800092aa: ff 15 48 01 01 00 call qword ptr [rip + 0x10148] <??1wxStringToStringHashMap@@QEAA@XZ> 0x1800092b0: 90 nop 0x1800092b1: 48 8b cb mov rcx, rbx 0x1800092b4: ff 15 36 01 01 00 call qword ptr [rip + 0x10136] <??1wxStringToNumHashMap@@QEAA@XZ> 0x1800092ba: 48 8b cb mov rcx, rbx 0x1800092bd: e8 4c 9e 00 00 call 0x18001310e <function_18001310e> 0x1800092c2: 90 nop 0x1800092c3: 48 8d 4c 24 28 lea rcx, [rsp + 0x28] 0x1800092c8: ff 15 b2 01 01 00 call qword ptr [rip + 0x101b2] <??1wxFormatString@@QEAA@XZ> 0x1800092ce: 48 8b 9c 24 20 01 00 00 mov rbx, qword ptr [rsp + 0x120] 0x1800092d6: 48 81 c4 00 01 00 00 add rsp, 0x100 0x1800092dd: 5f pop rdi 0x1800092de: 5e pop rsi 0x1800092df: 5d pop rbp 0x1800092e0: c3 ret ; data inside code section at 0x1800092e1 -- 0x1800092f0 0x1800092e1: cc cc cc cc cc cc cc cc cc cc cc cc cc cc cc |............... | ; function: ?ReadLine@wxProtocol@@SA?AW4wxProtocolError@@PEAVwxSocketBase@@AEAVwxString@@@Z at 0x1800092f0 -- 0x1800095b7 0x1800092f0: 48 8b c4 mov rax, rsp 0x1800092f3: 57 push rdi 0x1800092f4: 41 54 push r12 0x1800092f6: 41 55 push r13 0x1800092f8: 41 56 push r14 0x1800092fa: 41 57 push r15 0x1800092fc: 48 83 ec 70 sub rsp, 0x70 0x180009300: 48 c7 44 24 20 fe ff ff ff mov qword ptr [rsp + 0x20], -2 0x180009309: 48 89 58 08 mov qword ptr [rax + 8], rbx 0x18000930d: 48 89 68 10 mov qword ptr [rax + 0x10], rbp 0x180009311: 48 89 70 20 mov qword ptr [rax + 0x20], rsi 0x180009315: 4c 8b ea mov r13, rdx 0x180009318: 4c 8b e1 mov r12, rcx 0x18000931b: 48 8b ca mov rcx, rdx 0x18000931e: ff 15 cc 01 01 00 call qword ptr [rip + 0x101cc] <?clear@wxString@@QEAAXXZ> 0x180009324: ff 15 fe 00 01 00 call qword ptr [rip + 0x100fe] <?GetUntypedNullData@wxPrivate@@YAPEAUUntypedBufferData@1@XZ> 0x18000932a: 48 89 84 24 b0 00 00 00 mov qword ptr [rsp + 0xb0], rax 0x180009332: b9 00 10 00 00 mov ecx, 0x1000 0x180009337: ff 15 2b fe 00 00 call qword ptr [rip + 0xfe2b] <malloc> 0x18000933d: 48 8b f8 mov rdi, rax 0x180009340: 41 be 01 00 00 00 mov r14d, 1 0x180009346: 45 33 ff xor r15d, r15d 0x180009349: 48 85 c0 test rax, rax 0x18000934c: 74 3b je 0x180009389 <?ReadLine@wxProtocol@@SA?AW4wxProtocolError@@PEAVwxSocketBase@@AEAVwxString@@@Z+0x99> 0x18000934e: 44 88 b8 ff 0f 00 00 mov byte ptr [rax + 0xfff], r15b 0x180009355: 41 8d 4e 17 lea ecx, [r14 + 0x17] 0x180009359: e8 de 9e 00 00 call 0x18001323c <function_18001323c> 0x18000935e: 48 8b d8 mov rbx, rax 0x180009361: 48 85 c0 test rax, rax 0x180009364: 74 16 je 0x18000937c <?ReadLine@wxProtocol@@SA?AW4wxProtocolError@@PEAVwxSocketBase@@AEAVwxString@@@Z+0x8c> 0x180009366: 48 89 38 mov qword ptr [rax], rdi 0x180009369: 48 c7 40 08 ff 0f 00 00 mov qword ptr [rax + 8], 0xfff 0x180009371: 66 44 89 70 10 mov word ptr [rax + 0x10], r14w 0x180009376: 44 88 70 12 mov byte ptr [rax + 0x12], r14b 0x18000937a: eb 03 jmp 0x18000937f <?ReadLine@wxProtocol@@SA?AW4wxProtocolError@@PEAVwxSocketBase@@AEAVwxString@@@Z+0x8f> 0x18000937c: 49 8b df mov rbx, r15 0x18000937f: 48 89 9c 24 b0 00 00 00 mov qword ptr [rsp + 0xb0], rbx 0x180009387: eb 11 jmp 0x18000939a <?ReadLine@wxProtocol@@SA?AW4wxProtocolError@@PEAVwxSocketBase@@AEAVwxString@@@Z+0xaa> 0x180009389: ff 15 99 00 01 00 call qword ptr [rip + 0x10099] <?GetUntypedNullData@wxPrivate@@YAPEAUUntypedBufferData@1@XZ> 0x18000938f: 48 8b d8 mov rbx, rax 0x180009392: 48 89 84 24 b0 00 00 00 mov qword ptr [rsp + 0xb0], rax 0x18000939a: 48 8b 2b mov rbp, qword ptr [rbx] 0x18000939d: 45 33 c0 xor r8d, r8d 0x1800093a0: 83 ca ff or edx, 0xffffffff 0x1800093a3: 49 8b cc mov rcx, r12 0x1800093a6: e8 15 6d 00 00 call 0x1800100c0 <?WaitForRead@wxSocketBase@@QEAA_NJJ@Z> 0x1800093ab: 84 c0 test al, al 0x1800093ad: 0f 84 b0 01 00 00 je 0x180009563 <?ReadLine@wxProtocol@@SA?AW4wxProtocolError@@PEAVwxSocketBase@@AEAVwxString@@@Z+0x273> 0x1800093b3: 41 b8 ff 0f 00 00 mov r8d, 0xfff 0x1800093b9: 48 8b d5 mov rdx, rbp 0x1800093bc: 49 8b cc mov rcx, r12 0x1800093bf: e8 cc 66 00 00 call 0x18000fa90 <?Peek@wxSocketBase@@QEAAAEAV1@PEAXI@Z> 0x1800093c4: 41 8b 7c 24 28 mov edi, dword ptr [r12 + 0x28] 0x1800093c9: 48 85 ff test rdi, rdi 0x1800093cc: 75 10 jne 0x1800093de <?ReadLine@wxProtocol@@SA?AW4wxProtocolError@@PEAVwxSocketBase@@AEAVwxString@@@Z+0xee> 0x1800093ce: 49 8b cc mov rcx, r12 0x1800093d1: e8 ba 44 00 00 call 0x18000d890 <?LastError@wxSocketBase@@QEBA?AW4wxSocketError@@XZ> 0x1800093d6: 85 c0 test eax, eax 0x1800093d8: 0f 85 cc 00 00 00 jne 0x1800094aa <?ReadLine@wxProtocol@@SA?AW4wxProtocolError@@PEAVwxSocketBase@@AEAVwxString@@@Z+0x1ba> 0x1800093de: c6 04 2f 00 mov byte ptr [rdi + rbp], 0 0x1800093e2: ba 0a 00 00 00 mov edx, 0xa 0x1800093e7: 48 8b cd mov rcx, rbp 0x1800093ea: ff 15 58 fd 00 00 call qword ptr [rip + 0xfd58] <strchr> 0x1800093f0: 48 8b f0 mov rsi, rax 0x1800093f3: 48 85 c0 test rax, rax 0x1800093f6: 74 4b je 0x180009443 <?ReadLine@wxProtocol@@SA?AW4wxProtocolError@@PEAVwxSocketBase@@AEAVwxString@@@Z+0x153> 0x1800093f8: 48 3b c5 cmp rax, rbp 0x1800093fb: 75 35 jne 0x180009432 <?ReadLine@wxProtocol@@SA?AW4wxProtocolError@@PEAVwxSocketBase@@AEAVwxString@@@Z+0x142> 0x1800093fd: 49 8b cd mov rcx, r13 0x180009400: ff 15 ba 07 01 00 call qword ptr [rip + 0x107ba] <?empty@wxString@@QEBA_NXZ> 0x180009406: 84 c0 test al, al 0x180009408: 75 20 jne 0x18000942a <?ReadLine@wxProtocol@@SA?AW4wxProtocolError@@PEAVwxSocketBase@@AEAVwxString@@@Z+0x13a> 0x18000940a: 48 8d 54 24 28 lea rdx, [rsp + 0x28] 0x18000940f: 49 8b cd mov rcx, r13 0x180009412: ff 15 50 03 01 00 call qword ptr [rip + 0x10350] <?Last@wxString@@QEAA?AVwxUniCharRef@@XZ> 0x180009418: 48 8b c8 mov rcx, rax 0x18000941b: ba 0d 00 00 00 mov edx, 0xd 0x180009420: ff 15 3a 03 01 00 call qword ptr [rip + 0x1033a] <??9wxUniCharRef@@QEBA_N_W@Z> 0x180009426: 84 c0 test al, al 0x180009428: 74 03 je 0x18000942d <?ReadLine@wxProtocol@@SA?AW4wxProtocolError@@PEAVwxSocketBase@@AEAVwxString@@@Z+0x13d> 0x18000942a: 49 8b f7 mov rsi, r15 0x18000942d: 49 8b fe mov rdi, r14 0x180009430: eb 11 jmp 0x180009443 <?ReadLine@wxProtocol@@SA?AW4wxProtocolError@@PEAVwxSocketBase@@AEAVwxString@@@Z+0x153> 0x180009432: 48 8b f8 mov rdi, rax 0x180009435: 48 2b fd sub rdi, rbp 0x180009438: 48 ff c7 inc rdi 0x18000943b: 80 78 ff 0d cmp byte ptr [rax - 1], 0xd 0x18000943f: 49 0f 45 f7 cmovne rsi, r15 0x180009443: 44 8b c7 mov r8d, edi 0x180009446: 48 8b d5 mov rdx, rbp 0x180009449: 49 8b cc mov rcx, r12 0x18000944c: e8 4f 76 00 00 call 0x180010aa0 <?Read@wxSocketBase@@QEAAAEAV1@PEAXI@Z> 0x180009451: 41 8b 44 24 28 mov eax, dword ptr [r12 + 0x28] 0x180009456: 48 3b c7 cmp rax, rdi 0x180009459: 0f 85 cc 00 00 00 jne 0x18000952b <?ReadLine@wxProtocol@@SA?AW4wxProtocolError@@PEAVwxSocketBase@@AEAVwxString@@@Z+0x23b> 0x18000945f: c6 04 2f 00 mov byte ptr [rdi + rbp], 0 0x180009463: 48 8b d5 mov rdx, rbp 0x180009466: 48 8d 4c 24 38 lea rcx, [rsp + 0x38] 0x18000946b: ff 15 e7 02 01 00 call qword ptr [rip + 0x102e7] <?FromAscii@wxString@@SA?AV1@PEBD@Z> 0x180009471: 90 nop 0x180009472: 48 8b d0 mov rdx, rax 0x180009475: 49 8b cd mov rcx, r13 0x180009478: ff 15 62 00 01 00 call qword ptr [rip + 0x10062] <??YwxString@@QEAAAEAV0@AEBV0@@Z> 0x18000947e: 90 nop 0x18000947f: 48 8d 4c 24 38 lea rcx, [rsp + 0x38] 0x180009484: ff 15 26 07 01 00 call qword ptr [rip + 0x10726] <??1wxString@@QEAA@XZ> 0x18000948a: 48 85 f6 test rsi, rsi 0x18000948d: 75 56 jne 0x1800094e5 <?ReadLine@wxProtocol@@SA?AW4wxProtocolError@@PEAVwxSocketBase@@AEAVwxString@@@Z+0x1f5> 0x18000948f: 45 33 c0 xor r8d, r8d 0x180009492: 83 ca ff or edx, 0xffffffff 0x180009495: 49 8b cc mov rcx, r12 0x180009498: e8 23 6c 00 00 call 0x1800100c0 <?WaitForRead@wxSocketBase@@QEAA_NJJ@Z> 0x18000949d: 84 c0 test al, al 0x18000949f: 0f 84 be 00 00 00 je 0x180009563 <?ReadLine@wxProtocol@@SA?AW4wxProtocolError@@PEAVwxSocketBase@@AEAVwxString@@@Z+0x273> 0x1800094a5: e9 09 ff ff ff jmp 0x1800093b3 <?ReadLine@wxProtocol@@SA?AW4wxProtocolError@@PEAVwxSocketBase@@AEAVwxString@@@Z+0xc3> 0x1800094aa: ff 15 78 ff 00 00 call qword ptr [rip + 0xff78] <?GetUntypedNullData@wxPrivate@@YAPEAUUntypedBufferData@1@XZ> 0x1800094b0: 48 3b d8 cmp rbx, rax 0x1800094b3: 74 28 je 0x1800094dd <?ReadLine@wxProtocol@@SA?AW4wxProtocolError@@PEAVwxSocketBase@@AEAVwxString@@@Z+0x1ed> 0x1800094b5: b8 ff ff 00 00 mov eax, 0xffff 0x1800094ba: 66 01 43 10 add word ptr [rbx + 0x10], ax 0x1800094be: 75 17 jne 0x1800094d7 <?ReadLine@wxProtocol@@SA?AW4wxProtocolError@@PEAVwxSocketBase@@AEAVwxString@@@Z+0x1e7> 0x1800094c0: 80 7b 12 00 cmp byte ptr [rbx + 0x12], 0 0x1800094c4: 74 09 je 0x1800094cf <?ReadLine@wxProtocol@@SA?AW4wxProtocolError@@PEAVwxSocketBase@@AEAVwxString@@@Z+0x1df> 0x1800094c6: 48 8b 0b mov rcx, qword ptr [rbx] 0x1800094c9: ff 15 a9 fc 00 00 call qword ptr [rip + 0xfca9] <free> 0x1800094cf: 48 8b cb mov rcx, rbx 0x1800094d2: e8 37 9c 00 00 call 0x18001310e <function_18001310e> 0x1800094d7: ff 15 4b ff 00 00 call qword ptr [rip + 0xff4b] <?GetUntypedNullData@wxPrivate@@YAPEAUUntypedBufferData@1@XZ> 0x1800094dd: 41 8b c6 mov eax, r14d 0x1800094e0: e9 b4 00 00 00 jmp 0x180009599 <?ReadLine@wxProtocol@@SA?AW4wxProtocolError@@PEAVwxSocketBase@@AEAVwxString@@@Z+0x2a9> 0x1800094e5: ba 02 00 00 00 mov edx, 2 0x1800094ea: 49 8b cd mov rcx, r13 0x1800094ed: ff 15 5d 02 01 00 call qword ptr [rip + 0x1025d] <?RemoveLast@wxString@@QEAAAEAV1@_K@Z> 0x1800094f3: 90 nop 0x1800094f4: ff 15 2e ff 00 00 call qword ptr [rip + 0xff2e] <?GetUntypedNullData@wxPrivate@@YAPEAUUntypedBufferData@1@XZ> 0x1800094fa: 48 3b d8 cmp rbx, rax 0x1800094fd: 74 28 je 0x180009527 <?ReadLine@wxProtocol@@SA?AW4wxProtocolError@@PEAVwxSocketBase@@AEAVwxString@@@Z+0x237> 0x1800094ff: b8 ff ff 00 00 mov eax, 0xffff 0x180009504: 66 01 43 10 add word ptr [rbx + 0x10], ax 0x180009508: 75 17 jne 0x180009521 <?ReadLine@wxProtocol@@SA?AW4wxProtocolError@@PEAVwxSocketBase@@AEAVwxString@@@Z+0x231> 0x18000950a: 80 7b 12 00 cmp byte ptr [rbx + 0x12], 0 0x18000950e: 74 09 je 0x180009519 <?ReadLine@wxProtocol@@SA?AW4wxProtocolError@@PEAVwxSocketBase@@AEAVwxString@@@Z+0x229> 0x180009510: 48 8b 0b mov rcx, qword ptr [rbx] 0x180009513: ff 15 5f fc 00 00 call qword ptr [rip + 0xfc5f] <free> 0x180009519: 48 8b cb mov rcx, rbx 0x18000951c: e8 ed 9b 00 00 call 0x18001310e <function_18001310e> 0x180009521: ff 15 01 ff 00 00 call qword ptr [rip + 0xff01] <?GetUntypedNullData@wxPrivate@@YAPEAUUntypedBufferData@1@XZ> 0x180009527: 33 c0 xor eax, eax 0x180009529: eb 6e jmp 0x180009599 <?ReadLine@wxProtocol@@SA?AW4wxProtocolError@@PEAVwxSocketBase@@AEAVwxString@@@Z+0x2a9> 0x18000952b: ff 15 f7 fe 00 00 call qword ptr [rip + 0xfef7] <?GetUntypedNullData@wxPrivate@@YAPEAUUntypedBufferData@1@XZ> 0x180009531: 48 3b d8 cmp rbx, rax 0x180009534: 74 28 je 0x18000955e <?ReadLine@wxProtocol@@SA?AW4wxProtocolError@@PEAVwxSocketBase@@AEAVwxString@@@Z+0x26e> 0x180009536: b8 ff ff 00 00 mov eax, 0xffff 0x18000953b: 66 01 43 10 add word ptr [rbx + 0x10], ax 0x18000953f: 75 17 jne 0x180009558 <?ReadLine@wxProtocol@@SA?AW4wxProtocolError@@PEAVwxSocketBase@@AEAVwxString@@@Z+0x268> 0x180009541: 80 7b 12 00 cmp byte ptr [rbx + 0x12], 0 0x180009545: 74 09 je 0x180009550 <?ReadLine@wxProtocol@@SA?AW4wxProtocolError@@PEAVwxSocketBase@@AEAVwxString@@@Z+0x260> 0x180009547: 48 8b 0b mov rcx, qword ptr [rbx] 0x18000954a: ff 15 28 fc 00 00 call qword ptr [rip + 0xfc28] <free> 0x180009550: 48 8b cb mov rcx, rbx 0x180009553: e8 b6 9b 00 00 call 0x18001310e <function_18001310e> 0x180009558: ff 15 ca fe 00 00 call qword ptr [rip + 0xfeca] <?GetUntypedNullData@wxPrivate@@YAPEAUUntypedBufferData@1@XZ> 0x18000955e: 41 8b c6 mov eax, r14d 0x180009561: eb 36 jmp 0x180009599 <?ReadLine@wxProtocol@@SA?AW4wxProtocolError@@PEAVwxSocketBase@@AEAVwxString@@@Z+0x2a9> 0x180009563: ff 15 bf fe 00 00 call qword ptr [rip + 0xfebf] <?GetUntypedNullData@wxPrivate@@YAPEAUUntypedBufferData@1@XZ> 0x180009569: 48 3b d8 cmp rbx, rax 0x18000956c: 74 28 je 0x180009596 <?ReadLine@wxProtocol@@SA?AW4wxProtocolError@@PEAVwxSocketBase@@AEAVwxString@@@Z+0x2a6> 0x18000956e: b8 ff ff 00 00 mov eax, 0xffff 0x180009573: 66 01 43 10 add word ptr [rbx + 0x10], ax 0x180009577: 75 17 jne 0x180009590 <?ReadLine@wxProtocol@@SA?AW4wxProtocolError@@PEAVwxSocketBase@@AEAVwxString@@@Z+0x2a0> 0x180009579: 80 7b 12 00 cmp byte ptr [rbx + 0x12], 0 0x18000957d: 74 09 je 0x180009588 <?ReadLine@wxProtocol@@SA?AW4wxProtocolError@@PEAVwxSocketBase@@AEAVwxString@@@Z+0x298> 0x18000957f: 48 8b 0b mov rcx, qword ptr [rbx] 0x180009582: ff 15 f0 fb 00 00 call qword ptr [rip + 0xfbf0] <free> 0x180009588: 48 8b cb mov rcx, rbx 0x18000958b: e8 7e 9b 00 00 call 0x18001310e <function_18001310e> 0x180009590: ff 15 92 fe 00 00 call qword ptr [rip + 0xfe92] <?GetUntypedNullData@wxPrivate@@YAPEAUUntypedBufferData@1@XZ> 0x180009596: 41 8b c6 mov eax, r14d 0x180009599: 4c 8d 5c 24 70 lea r11, [rsp + 0x70] 0x18000959e: 49 8b 5b 30 mov rbx, qword ptr [r11 + 0x30] 0x1800095a2: 49 8b 6b 38 mov rbp, qword ptr [r11 + 0x38] 0x1800095a6: 49 8b 73 48 mov rsi, qword ptr [r11 + 0x48] 0x1800095aa: 49 8b e3 mov rsp, r11 0x1800095ad: 41 5f pop r15 0x1800095af: 41 5e pop r14 0x1800095b1: 41 5d pop r13 0x1800095b3: 41 5c pop r12 0x1800095b5: 5f pop rdi 0x1800095b6: c3 ret ; data inside code section at 0x1800095b7 -- 0x1800095c0 0x1800095b7: cc cc cc cc cc cc cc cc cc |......... | ; function: ?ReadLine@wxProtocol@@UEAA?AW4wxProtocolError@@AEAVwxString@@@Z at 0x1800095c0 -- 0x1800095c5 0x1800095c0: e9 2b fd ff ff jmp 0x1800092f0 <?ReadLine@wxProtocol@@SA?AW4wxProtocolError@@PEAVwxSocketBase@@AEAVwxString@@@Z> ; data inside code section at 0x1800095c5 -- 0x1800095d0 0x1800095c5: cc cc cc cc cc cc cc cc cc cc cc |........... | ; function: function_1800095d0 at 0x1800095d0 -- 0x1800095db 0x1800095d0: 48 8b 49 08 mov rcx, qword ptr [rcx + 8] 0x1800095d4: 48 ff 25 9d fb 00 00 jmp qword ptr [rip + 0xfb9d] <free> ; data inside code section at 0x1800095db -- 0x1800095e0 0x1800095db: cc cc cc cc cc |..... | ; function: function_1800095e0 at 0x1800095e0 -- 0x180009653 0x1800095e0: 48 89 6c 24 18 mov qword ptr [rsp + 0x18], rbp 0x1800095e5: 56 push rsi 0x1800095e6: 48 83 ec 20 sub rsp, 0x20 0x1800095ea: 8b 02 mov eax, dword ptr [rdx] 0x1800095ec: 48 8b f1 mov rsi, rcx 0x1800095ef: 89 01 mov dword ptr [rcx], eax 0x1800095f1: 48 8b 6a 08 mov rbp, qword ptr [rdx + 8] 0x1800095f5: 48 85 ed test rbp, rbp 0x1800095f8: 74 45 je 0x18000963f <function_1800095e0+0x5f> 0x1800095fa: 48 89 5c 24 30 mov qword ptr [rsp + 0x30], rbx 0x1800095ff: 48 89 7c 24 38 mov qword ptr [rsp + 0x38], rdi 0x180009604: 48 63 7a 10 movsxd rdi, dword ptr [rdx + 0x10] 0x180009608: 48 8b d7 mov rdx, rdi 0x18000960b: b9 01 00 00 00 mov ecx, 1 0x180009610: ff 15 2a fb 00 00 call qword ptr [rip + 0xfb2a] <calloc> 0x180009616: 4c 8b c7 mov r8, rdi 0x180009619: 48 8b d5 mov rdx, rbp 0x18000961c: 48 8b c8 mov rcx, rax 0x18000961f: 48 89 46 08 mov qword ptr [rsi + 8], rax 0x180009623: 89 7e 10 mov dword ptr [rsi + 0x10], edi 0x180009626: 48 8b 7c 24 38 mov rdi, qword ptr [rsp + 0x38] 0x18000962b: 48 8b 5c 24 30 mov rbx, qword ptr [rsp + 0x30] 0x180009630: 48 8b 6c 24 40 mov rbp, qword ptr [rsp + 0x40] 0x180009635: 48 83 c4 20 add rsp, 0x20 0x180009639: 5e pop rsi 0x18000963a: e9 99 9d 00 00 jmp 0x1800133d8 <memcpy> 0x18000963f: 48 8b 6c 24 40 mov rbp, qword ptr [rsp + 0x40] 0x180009644: 33 c0 xor eax, eax 0x180009646: 48 89 41 08 mov qword ptr [rcx + 8], rax 0x18000964a: 89 41 10 mov dword ptr [rcx + 0x10], eax 0x18000964d: 48 83 c4 20 add rsp, 0x20 0x180009651: 5e pop rsi 0x180009652: c3 ret ; data inside code section at 0x180009653 -- 0x180009660 0x180009653: cc cc cc cc cc cc cc cc cc cc cc cc cc |............. | ; function: ?GetClassInfo@wxSockAddress@@UEBAPEAVwxClassInfo@@XZ at 0x180009660 -- 0x180009668 0x180009660: 48 8d 05 89 55 02 00 lea rax, [rip + 0x25589] 0x180009667: c3 ret ; data inside code section at 0x180009668 -- 0x180009670 0x180009668: cc cc cc cc cc cc cc cc |........ | ; function: ?GetClassInfo@wxIPaddress@@UEBAPEAVwxClassInfo@@XZ at 0x180009670 -- 0x180009678 0x180009670: 48 8d 05 a9 55 02 00 lea rax, [rip + 0x255a9] 0x180009677: c3 ret ; data inside code section at 0x180009678 -- 0x180009680 0x180009678: cc cc cc cc cc cc cc cc |........ | ; function: ?GetClassInfo@wxIPV4address@@UEBAPEAVwxClassInfo@@XZ at 0x180009680 -- 0x180009688 0x180009680: 48 8d 05 c9 55 02 00 lea rax, [rip + 0x255c9] 0x180009687: c3 ret ; data inside code section at 0x180009688 -- 0x180009690 0x180009688: cc cc cc cc cc cc cc cc |........ | ; function: function_180009690 at 0x180009690 -- 0x1800098b7 0x180009690: 44 89 4c 24 20 mov dword ptr [rsp + 0x20], r9d 0x180009695: 4c 89 44 24 18 mov qword ptr [rsp + 0x18], r8 0x18000969a: 53 push rbx 0x18000969b: 57 push rdi 0x18000969c: 41 56 push r14 0x18000969e: 48 83 ec 40 sub rsp, 0x40 0x1800096a2: 48 8b 02 mov rax, qword ptr [rdx] 0x1800096a5: 4c 8b f1 mov r14, rcx 0x1800096a8: 4d 8b d0 mov r10, r8 0x1800096ab: 48 89 01 mov qword ptr [rcx], rax 0x1800096ae: 48 8b 42 08 mov rax, qword ptr [rdx + 8] 0x1800096b2: 48 89 41 08 mov qword ptr [rcx + 8], rax 0x1800096b6: 48 8b 42 10 mov rax, qword ptr [rdx + 0x10] 0x1800096ba: 48 89 41 10 mov qword ptr [rcx + 0x10], rax 0x1800096be: 48 8b 42 18 mov rax, qword ptr [rdx + 0x18] 0x1800096c2: 48 89 41 18 mov qword ptr [rcx + 0x18], rax 0x1800096c6: 48 8b 11 mov rdx, qword ptr [rcx] 0x1800096c9: 48 83 c9 ff or rcx, 0xffffffffffffffff 0x1800096cd: 33 c0 xor eax, eax 0x1800096cf: 48 8b fa mov rdi, rdx 0x1800096d2: f2 ae repne scasb al, byte ptr [rdi] 0x1800096d4: 48 f7 d1 not rcx 0x1800096d7: 48 ff c9 dec rcx 0x1800096da: 41 3b c9 cmp ecx, r9d 0x1800096dd: 48 8b d9 mov rbx, rcx 0x1800096e0: 7e 19 jle 0x1800096fb <function_180009690+0x6b> 0x1800096e2: 48 8b 84 24 80 00 00 00 mov rax, qword ptr [rsp + 0x80] 0x1800096ea: c7 00 0c 00 00 00 mov dword ptr [rax], 0xc 0x1800096f0: 33 c0 xor eax, eax 0x1800096f2: 48 83 c4 40 add rsp, 0x40 0x1800096f6: 41 5e pop r14 0x1800096f8: 5f pop rdi 0x1800096f9: 5b pop rbx 0x1800096fa: c3 ret 0x1800096fb: 48 89 6c 24 68 mov qword ptr [rsp + 0x68], rbp 0x180009700: 48 63 f9 movsxd rdi, ecx 0x180009703: 48 89 74 24 38 mov qword ptr [rsp + 0x38], rsi 0x180009708: 4c 89 64 24 30 mov qword ptr [rsp + 0x30], r12 0x18000970d: 49 8b ca mov rcx, r10 0x180009710: 4c 8b c7 mov r8, rdi 0x180009713: 4c 89 6c 24 28 mov qword ptr [rsp + 0x28], r13 0x180009718: 4c 89 7c 24 20 mov qword ptr [rsp + 0x20], r15 0x18000971d: e8 b6 9c 00 00 call 0x1800133d8 <memcpy> 0x180009722: 4c 8b 44 24 70 mov r8, qword ptr [rsp + 0x70] 0x180009727: 41 bf 08 00 00 00 mov r15d, 8 0x18000972d: 8d 73 01 lea esi, [rbx + 1] 0x180009730: 42 c6 04 07 00 mov byte ptr [rdi + r8], 0 0x180009735: 4d 0f bf 6e 12 movsx r13, word ptr [r14 + 0x12] 0x18000973a: 8b c6 mov eax, esi 0x18000973c: 83 e0 07 and eax, 7 0x18000973f: 41 8b cf mov ecx, r15d 0x180009742: 4d 89 06 mov qword ptr [r14], r8 0x180009745: 2b c8 sub ecx, eax 0x180009747: 41 3b cf cmp ecx, r15d 0x18000974a: 73 02 jae 0x18000974e <function_180009690+0xbe> 0x18000974c: 03 f1 add esi, ecx 0x18000974e: 49 8b 6e 18 mov rbp, qword ptr [r14 + 0x18] 0x180009752: 48 63 ce movsxd rcx, esi 0x180009755: 49 03 c8 add rcx, r8 0x180009758: 48 83 7d 00 00 cmp qword ptr [rbp], 0 0x18000975d: 48 8b c5 mov rax, rbp 0x180009760: 48 89 4c 24 60 mov qword ptr [rsp + 0x60], rcx 0x180009765: 74 15 je 0x18000977c <function_180009690+0xec> 0x180009767: 66 0f 1f 84 00 00 00 00 00 nop word ptr [rax + rax] 0x180009770: 49 03 c7 add rax, r15 0x180009773: 41 03 f7 add esi, r15d 0x180009776: 48 83 38 00 cmp qword ptr [rax], 0 0x18000977a: 75 f4 jne 0x180009770 <function_180009690+0xe0> 0x18000977c: 4c 8b e1 mov r12, rcx 0x18000977f: 48 8b 4d 00 mov rcx, qword ptr [rbp] 0x180009783: 48 85 c9 test rcx, rcx 0x180009786: 74 45 je 0x1800097cd <function_180009690+0x13d> 0x180009788: 42 8d 1c 2e lea ebx, [rsi + r13] 0x18000978c: 0f 1f 40 00 nop dword ptr [rax] 0x180009790: 39 5c 24 78 cmp dword ptr [rsp + 0x78], ebx 0x180009794: 0f 8c 0b 01 00 00 jl 0x1800098a5 <function_180009690+0x215> 0x18000979a: 48 8b d1 mov rdx, rcx 0x18000979d: 48 63 fe movsxd rdi, esi 0x1800097a0: 49 03 f8 add rdi, r8 0x1800097a3: 4d 8b c5 mov r8, r13 0x1800097a6: 48 8b cf mov rcx, rdi 0x1800097a9: e8 2a 9c 00 00 call 0x1800133d8 <memcpy> 0x1800097ae: 4c 8b 44 24 70 mov r8, qword ptr [rsp + 0x70] 0x1800097b3: 48 83 c5 08 add rbp, 8 0x1800097b7: 49 89 3c 24 mov qword ptr [r12], rdi 0x1800097bb: 48 8b 4d 00 mov rcx, qword ptr [rbp] 0x1800097bf: 41 03 f5 add esi, r13d 0x1800097c2: 41 03 dd add ebx, r13d 0x1800097c5: 4d 03 e7 add r12, r15 0x1800097c8: 48 85 c9 test rcx, rcx 0x1800097cb: 75 c3 jne 0x180009790 <function_180009690+0x100> 0x1800097cd: 48 8b 44 24 60 mov rax, qword ptr [rsp + 0x60] 0x1800097d2: 49 c7 44 24 08 00 00 00 00 mov qword ptr [r12 + 8], 0 0x1800097db: 49 89 46 18 mov qword ptr [r14 + 0x18], rax 0x1800097df: 8b c6 mov eax, esi 0x1800097e1: 83 e0 07 and eax, 7 0x1800097e4: 44 2b f8 sub r15d, eax 0x1800097e7: 41 83 ff 08 cmp r15d, 8 0x1800097eb: 73 03 jae 0x1800097f0 <function_180009690+0x160> 0x1800097ed: 41 03 f7 add esi, r15d 0x1800097f0: 4d 8b 7e 08 mov r15, qword ptr [r14 + 8] 0x1800097f4: 4c 63 e6 movsxd r12, esi 0x1800097f7: 4d 03 e0 add r12, r8 0x1800097fa: 49 83 3f 00 cmp qword ptr [r15], 0 0x1800097fe: 49 8b c7 mov rax, r15 0x180009801: 74 0d je 0x180009810 <function_180009690+0x180> 0x180009803: 48 83 c0 08 add rax, 8 0x180009807: 83 c6 08 add esi, 8 0x18000980a: 48 83 38 00 cmp qword ptr [rax], 0 0x18000980e: 75 f3 jne 0x180009803 <function_180009690+0x173> 0x180009810: 49 8b 17 mov rdx, qword ptr [r15] 0x180009813: 4d 8b ec mov r13, r12 0x180009816: 48 85 d2 test rdx, rdx 0x180009819: 74 59 je 0x180009874 <function_180009690+0x1e4> 0x18000981b: 0f 1f 44 00 00 nop dword ptr [rax + rax] 0x180009820: 48 83 c9 ff or rcx, 0xffffffffffffffff 0x180009824: 33 c0 xor eax, eax 0x180009826: 48 8b fa mov rdi, rdx 0x180009829: f2 ae repne scasb al, byte ptr [rdi] 0x18000982b: 48 f7 d1 not rcx 0x18000982e: 48 ff c9 dec rcx 0x180009831: 8d 2c 0e lea ebp, [rsi + rcx] 0x180009834: 39 6c 24 78 cmp dword ptr [rsp + 0x78], ebp 0x180009838: 7e 6b jle 0x1800098a5 <function_180009690+0x215> 0x18000983a: 48 63 d9 movsxd rbx, ecx 0x18000983d: 48 63 fe movsxd rdi, esi 0x180009840: 4a 8d 34 07 lea rsi, [rdi + r8] 0x180009844: 4c 8b c3 mov r8, rbx 0x180009847: 48 8b ce mov rcx, rsi 0x18000984a: e8 89 9b 00 00 call 0x1800133d8 <memcpy> 0x18000984f: 4c 8b 44 24 70 mov r8, qword ptr [rsp + 0x70] 0x180009854: 48 8d 14 1f lea rdx, [rdi + rbx] 0x180009858: 49 83 c7 08 add r15, 8 0x18000985c: 42 c6 04 02 00 mov byte ptr [rdx + r8], 0 0x180009861: 49 89 75 00 mov qword ptr [r13], rsi 0x180009865: 49 8b 17 mov rdx, qword ptr [r15] 0x180009868: 49 83 c5 08 add r13, 8 0x18000986c: 8d 75 01 lea esi, [rbp + 1] 0x18000986f: 48 85 d2 test rdx, rdx 0x180009872: 75 ac jne 0x180009820 <function_180009690+0x190> 0x180009874: 49 c7 45 08 00 00 00 00 mov qword ptr [r13 + 8], 0 0x18000987c: 49 8b c6 mov rax, r14 0x18000987f: 4d 89 66 08 mov qword ptr [r14 + 8], r12 0x180009883: 4c 8b 6c 24 28 mov r13, qword ptr [rsp + 0x28] 0x180009888: 4c 8b 64 24 30 mov r12, qword ptr [rsp + 0x30] 0x18000988d: 48 8b 74 24 38 mov rsi, qword ptr [rsp + 0x38] 0x180009892: 48 8b 6c 24 68 mov rbp, qword ptr [rsp + 0x68] 0x180009897: 4c 8b 7c 24 20 mov r15, qword ptr [rsp + 0x20] 0x18000989c: 48 83 c4 40 add rsp, 0x40 0x1800098a0: 41 5e pop r14 0x1800098a2: 5f pop rdi 0x1800098a3: 5b pop rbx 0x1800098a4: c3 ret 0x1800098a5: 48 8b 84 24 80 00 00 00 mov rax, qword ptr [rsp + 0x80] 0x1800098ad: c7 00 0c 00 00 00 mov dword ptr [rax], 0xc 0x1800098b3: 33 c0 xor eax, eax 0x1800098b5: eb cc jmp 0x180009883 <function_180009690+0x1f3> ; data inside code section at 0x1800098b7 -- 0x1800098c0 0x1800098b7: cc cc cc cc cc cc cc cc cc |......... | ; function: function_1800098c0 at 0x1800098c0 -- 0x180009a62 0x1800098c0: 44 89 4c 24 20 mov dword ptr [rsp + 0x20], r9d 0x1800098c5: 4c 89 44 24 18 mov qword ptr [rsp + 0x18], r8 0x1800098ca: 53 push rbx 0x1800098cb: 55 push rbp 0x1800098cc: 56 push rsi 0x1800098cd: 57 push rdi 0x1800098ce: 41 55 push r13 0x1800098d0: 48 83 ec 30 sub rsp, 0x30 0x1800098d4: 48 8b 02 mov rax, qword ptr [rdx] 0x1800098d7: 4c 8b e9 mov r13, rcx 0x1800098da: 41 8b f1 mov esi, r9d 0x1800098dd: 48 89 01 mov qword ptr [rcx], rax 0x1800098e0: 48 8b 42 08 mov rax, qword ptr [rdx + 8] 0x1800098e4: 49 8b e8 mov rbp, r8 0x1800098e7: 48 89 41 08 mov qword ptr [rcx + 8], rax 0x1800098eb: 48 8b 42 10 mov rax, qword ptr [rdx + 0x10] 0x1800098ef: 48 89 41 10 mov qword ptr [rcx + 0x10], rax 0x1800098f3: 48 8b 42 18 mov rax, qword ptr [rdx + 0x18] 0x1800098f7: 48 89 41 18 mov qword ptr [rcx + 0x18], rax 0x1800098fb: 48 8b 11 mov rdx, qword ptr [rcx] 0x1800098fe: 48 83 c9 ff or rcx, 0xffffffffffffffff 0x180009902: 33 c0 xor eax, eax 0x180009904: 48 8b fa mov rdi, rdx 0x180009907: f2 ae repne scasb al, byte ptr [rdi] 0x180009909: 48 f7 d1 not rcx 0x18000990c: 48 ff c9 dec rcx 0x18000990f: 41 3b c9 cmp ecx, r9d 0x180009912: 48 8b d9 mov rbx, rcx 0x180009915: 0f 8d 3c 01 00 00 jge 0x180009a57 <function_1800098c0+0x197> 0x18000991b: 48 63 f9 movsxd rdi, ecx 0x18000991e: 48 8b cd mov rcx, rbp 0x180009921: 4c 89 64 24 60 mov qword ptr [rsp + 0x60], r12 0x180009926: 4c 8b c7 mov r8, rdi 0x180009929: e8 aa 9a 00 00 call 0x1800133d8 <memcpy> 0x18000992e: c6 04 2f 00 mov byte ptr [rdi + rbp], 0 0x180009932: 4d 8b 4d 10 mov r9, qword ptr [r13 + 0x10] 0x180009936: 48 83 c9 ff or rcx, 0xffffffffffffffff 0x18000993a: 33 c0 xor eax, eax 0x18000993c: 49 8b f9 mov rdi, r9 0x18000993f: 49 89 6d 00 mov qword ptr [r13], rbp 0x180009943: f2 ae repne scasb al, byte ptr [rdi] 0x180009945: 8d 53 01 lea edx, [rbx + 1] 0x180009948: 48 f7 d1 not rcx 0x18000994b: 48 ff c9 dec rcx 0x18000994e: 44 8d 24 0a lea r12d, [rdx + rcx] 0x180009952: 44 3b e6 cmp r12d, esi 0x180009955: 0f 8d f7 00 00 00 jge 0x180009a52 <function_1800098c0+0x192> 0x18000995b: 48 63 fa movsxd rdi, edx 0x18000995e: 48 63 d9 movsxd rbx, ecx 0x180009961: 49 8b d1 mov rdx, r9 0x180009964: 48 8d 34 2f lea rsi, [rdi + rbp] 0x180009968: 4c 8b c3 mov r8, rbx 0x18000996b: 4c 89 74 24 28 mov qword ptr [rsp + 0x28], r14 0x180009970: 48 8b ce mov rcx, rsi 0x180009973: 4c 89 7c 24 20 mov qword ptr [rsp + 0x20], r15 0x180009978: e8 5b 9a 00 00 call 0x1800133d8 <memcpy> 0x18000997d: 45 8d 44 24 01 lea r8d, [r12 + 1] 0x180009982: 48 8d 14 1f lea rdx, [rdi + rbx] 0x180009986: 41 8b c0 mov eax, r8d 0x180009989: b9 08 00 00 00 mov ecx, 8 0x18000998e: c6 04 2a 00 mov byte ptr [rdx + rbp], 0 0x180009992: 83 e0 07 and eax, 7 0x180009995: 49 89 75 10 mov qword ptr [r13 + 0x10], rsi 0x180009999: 2b c8 sub ecx, eax 0x18000999b: 83 f9 08 cmp ecx, 8 0x18000999e: 73 03 jae 0x1800099a3 <function_1800098c0+0xe3> 0x1800099a0: 44 03 c1 add r8d, ecx 0x1800099a3: 4d 8b 7d 08 mov r15, qword ptr [r13 + 8] 0x1800099a7: 4d 63 e0 movsxd r12, r8d 0x1800099aa: 4c 03 e5 add r12, rbp 0x1800099ad: 49 83 3f 00 cmp qword ptr [r15], 0 0x1800099b1: 49 8b c7 mov rax, r15 0x1800099b4: 74 18 je 0x1800099ce <function_1800098c0+0x10e> 0x1800099b6: 66 66 0f 1f 84 00 00 00 00 00 nop word ptr [rax + rax] 0x1800099c0: 48 83 c0 08 add rax, 8 0x1800099c4: 41 83 c0 08 add r8d, 8 0x1800099c8: 48 83 38 00 cmp qword ptr [rax], 0 0x1800099cc: 75 f2 jne 0x1800099c0 <function_1800098c0+0x100> 0x1800099ce: 49 8b 17 mov rdx, qword ptr [r15] 0x1800099d1: 4d 8b f4 mov r14, r12 0x1800099d4: 48 85 d2 test rdx, rdx 0x1800099d7: 74 60 je 0x180009a39 <function_1800098c0+0x179> 0x1800099d9: 0f 1f 80 00 00 00 00 nop dword ptr [rax] 0x1800099e0: 48 83 c9 ff or rcx, 0xffffffffffffffff 0x1800099e4: 33 c0 xor eax, eax 0x1800099e6: 48 8b fa mov rdi, rdx 0x1800099e9: f2 ae repne scasb al, byte ptr [rdi] 0x1800099eb: 48 f7 d1 not rcx 0x1800099ee: 48 ff c9 dec rcx 0x1800099f1: 41 8d 2c 08 lea ebp, [r8 + rcx] 0x1800099f5: 39 6c 24 78 cmp dword ptr [rsp + 0x78], ebp 0x1800099f9: 7e 4d jle 0x180009a48 <function_1800098c0+0x188> 0x1800099fb: 48 8b 44 24 70 mov rax, qword ptr [rsp + 0x70] 0x180009a00: 49 63 f8 movsxd rdi, r8d 0x180009a03: 48 63 d9 movsxd rbx, ecx 0x180009a06: 48 8d 34 07 lea rsi, [rdi + rax] 0x180009a0a: 4c 8b c3 mov r8, rbx 0x180009a0d: 48 8b ce mov rcx, rsi 0x180009a10: e8 c3 99 00 00 call 0x1800133d8 <memcpy> 0x180009a15: 48 8b 44 24 70 mov rax, qword ptr [rsp + 0x70] 0x180009a1a: 48 8d 14 1f lea rdx, [rdi + rbx] 0x180009a1e: 49 83 c7 08 add r15, 8 0x180009a22: c6 04 02 00 mov byte ptr [rdx + rax], 0 0x180009a26: 49 89 36 mov qword ptr [r14], rsi 0x180009a29: 49 8b 17 mov rdx, qword ptr [r15] 0x180009a2c: 49 83 c6 08 add r14, 8 0x180009a30: 44 8d 45 01 lea r8d, [rbp + 1] 0x180009a34: 48 85 d2 test rdx, rdx 0x180009a37: 75 a7 jne 0x1800099e0 <function_1800098c0+0x120> 0x180009a39: 49 c7 46 08 00 00 00 00 mov qword ptr [r14 + 8], 0 0x180009a41: 49 8b c5 mov rax, r13 0x180009a44: 4d 89 65 08 mov qword ptr [r13 + 8], r12 0x180009a48: 4c 8b 74 24 28 mov r14, qword ptr [rsp + 0x28] 0x180009a4d: 4c 8b 7c 24 20 mov r15, qword ptr [rsp + 0x20] 0x180009a52: 4c 8b 64 24 60 mov r12, qword ptr [rsp + 0x60] 0x180009a57: 48 83 c4 30 add rsp, 0x30 0x180009a5b: 41 5d pop r13 0x180009a5d: 5f pop rdi 0x180009a5e: 5e pop rsi 0x180009a5f: 5d pop rbp 0x180009a60: 5b pop rbx 0x180009a61: c3 ret ; data inside code section at 0x180009a62 -- 0x180009a70 0x180009a62: cc cc cc cc cc cc cc cc cc cc cc cc cc cc |.............. | ; function: ?GetAddressData@wxSockAddress@@QEBAPEBUsockaddr@@XZ at 0x180009a70 -- 0x180009a79 0x180009a70: 48 8b 41 10 mov rax, qword ptr [rcx + 0x10] 0x180009a74: 48 8b 40 08 mov rax, qword ptr [rax + 8] 0x180009a78: c3 ret ; data inside code section at 0x180009a79 -- 0x180009a80 0x180009a79: cc cc cc cc cc cc cc |....... | ; function: ?GetAddressDataLen@wxSockAddress@@QEBAHXZ at 0x180009a80 -- 0x180009a88 0x180009a80: 48 8b 41 10 mov rax, qword ptr [rcx + 0x10] 0x180009a84: 8b 40 10 mov eax, dword ptr [rax + 0x10] 0x180009a87: c3 ret ; data inside code section at 0x180009a88 -- 0x180009a90 0x180009a88: cc cc cc cc cc cc cc cc |........ | ; function: function_180009a90 at 0x180009a90 -- 0x180009bbd 0x180009a90: 40 53 push rbx 0x180009a92: 48 81 ec 70 04 00 00 sub rsp, 0x470 0x180009a99: 48 8b 05 a0 4e 02 00 mov rax, qword ptr [rip + 0x24ea0] 0x180009aa0: 48 33 c4 xor rax, rsp 0x180009aa3: 48 89 84 24 60 04 00 00 mov qword ptr [rsp + 0x460], rax 0x180009aab: c7 44 24 30 00 00 00 00 mov dword ptr [rsp + 0x30], 0 0x180009ab3: 83 39 02 cmp dword ptr [rcx], 2 0x180009ab6: 48 8b da mov rbx, rdx 0x180009ab9: 0f 85 a5 00 00 00 jne 0x180009b64 <function_180009a90+0xd4> 0x180009abf: 48 8b 49 08 mov rcx, qword ptr [rcx + 8] 0x180009ac3: 48 85 c9 test rcx, rcx 0x180009ac6: 0f 84 e3 00 00 00 je 0x180009baf <function_180009a90+0x11f> 0x180009acc: ba 04 00 00 00 mov edx, 4 0x180009ad1: 48 83 c1 04 add rcx, 4 0x180009ad5: 48 89 bc 24 90 04 00 00 mov qword ptr [rsp + 0x490], rdi 0x180009add: 44 8d 42 fe lea r8d, [rdx - 2] 0x180009ae1: e8 42 94 00 00 call 0x180012f28 <gethostbyaddr> 0x180009ae6: 48 8b f8 mov rdi, rax 0x180009ae9: e8 2e 94 00 00 call 0x180012f1c <WSAGetLastError> 0x180009aee: 48 85 ff test rdi, rdi 0x180009af1: 74 63 je 0x180009b56 <function_180009a90+0xc6> 0x180009af3: 48 8d 44 24 30 lea rax, [rsp + 0x30] 0x180009af8: 4c 8d 44 24 60 lea r8, [rsp + 0x60] 0x180009afd: 48 8d 4c 24 38 lea rcx, [rsp + 0x38] 0x180009b02: 41 b9 00 04 00 00 mov r9d, 0x400 0x180009b08: 48 8b d7 mov rdx, rdi 0x180009b0b: 48 89 44 24 20 mov qword ptr [rsp + 0x20], rax 0x180009b10: e8 7b fb ff ff call 0x180009690 <function_180009690> 0x180009b15: 48 85 c0 test rax, rax 0x180009b18: 74 3c je 0x180009b56 <function_180009a90+0xc6> 0x180009b1a: 4c 8b 05 d7 00 01 00 mov r8, qword ptr [rip + 0x100d7] 0x180009b21: 48 8b 54 24 38 mov rdx, qword ptr [rsp + 0x38] 0x180009b26: 48 8b cb mov rcx, rbx 0x180009b29: 4d 8b 00 mov r8, qword ptr [r8] 0x180009b2c: ff 15 4e fc 00 00 call qword ptr [rip + 0xfc4e] <?FromUTF8@wxString@@SA?AV1@PEBD_K@Z> 0x180009b32: 48 8b c3 mov rax, rbx 0x180009b35: 48 8b bc 24 90 04 00 00 mov rdi, qword ptr [rsp + 0x490] 0x180009b3d: 48 8b 8c 24 60 04 00 00 mov rcx, qword ptr [rsp + 0x460] 0x180009b45: 48 33 cc xor rcx, rsp 0x180009b48: e8 a3 97 00 00 call 0x1800132f0 <__security_check_cookie> 0x180009b4d: 48 81 c4 70 04 00 00 add rsp, 0x470 0x180009b54: 5b pop rbx 0x180009b55: c3 ret 0x180009b56: 48 8b cb mov rcx, rbx 0x180009b59: ff 15 49 00 01 00 call qword ptr [rip + 0x10049] <??0wxString@@QEAA@XZ> 0x180009b5f: 48 8b c3 mov rax, rbx 0x180009b62: eb d1 jmp 0x180009b35 <function_180009a90+0xa5> 0x180009b64: 48 8b 05 d5 f8 00 00 mov rax, qword ptr [rip + 0xf8d5] 0x180009b6b: 48 83 38 00 cmp qword ptr [rax], 0 0x180009b6f: 74 3e je 0x180009baf <function_180009a90+0x11f> 0x180009b71: 48 8d 05 f8 20 01 00 lea rax, [rip + 0x120f8] 0x180009b78: 4c 8d 0d b9 20 01 00 lea r9, [rip + 0x120b9] 0x180009b7f: 4c 8d 05 9a 20 01 00 lea r8, [rip + 0x1209a] 0x180009b86: 48 8d 0d 53 20 01 00 lea rcx, [rip + 0x12053] 0x180009b8d: ba 0c 01 00 00 mov edx, 0x10c 0x180009b92: 48 89 44 24 20 mov qword ptr [rsp + 0x20], rax 0x180009b97: ff 15 9b f8 00 00 call qword ptr [rip + 0xf89b] <?wxOnAssert@@YAXPEBDH000@Z> 0x180009b9d: 4c 8b 1d 8c f8 00 00 mov r11, qword ptr [rip + 0xf88c] 0x180009ba4: 41 80 3b 00 cmp byte ptr [r11], 0 0x180009ba8: 74 05 je 0x180009baf <function_180009a90+0x11f> 0x180009baa: 41 c6 03 00 mov byte ptr [r11], 0 0x180009bae: cc int3 0x180009baf: 48 8b cb mov rcx, rbx 0x180009bb2: ff 15 f0 ff 00 00 call qword ptr [rip + 0xfff0] <??0wxString@@QEAA@XZ> 0x180009bb8: 48 8b c3 mov rax, rbx 0x180009bbb: eb 80 jmp 0x180009b3d <function_180009a90+0xad> ; data inside code section at 0x180009bbd -- 0x180009bc0 0x180009bbd: cc cc cc |... | ; function: function_180009bc0 at 0x180009bc0 -- 0x180009c49 0x180009bc0: 48 89 5c 24 08 mov qword ptr [rsp + 8], rbx 0x180009bc5: 57 push rdi 0x180009bc6: 48 83 ec 30 sub rsp, 0x30 0x180009bca: 48 8b 05 6f f8 00 00 mov rax, qword ptr [rip + 0xf86f] 0x180009bd1: 48 8b d9 mov rbx, rcx 0x180009bd4: 48 83 38 00 cmp qword ptr [rax], 0 0x180009bd8: 74 43 je 0x180009c1d <function_180009bc0+0x5d> 0x180009bda: 83 39 00 cmp dword ptr [rcx], 0 0x180009bdd: 74 3e je 0x180009c1d <function_180009bc0+0x5d> 0x180009bdf: 48 8d 05 32 21 01 00 lea rax, [rip + 0x12132] 0x180009be6: 4c 8d 0d 13 21 01 00 lea r9, [rip + 0x12113] 0x180009bed: 4c 8d 05 ec 20 01 00 lea r8, [rip + 0x120ec] 0x180009bf4: 48 8d 0d c5 20 01 00 lea rcx, [rip + 0x120c5] 0x180009bfb: ba f8 01 00 00 mov edx, 0x1f8 0x180009c00: 48 89 44 24 20 mov qword ptr [rsp + 0x20], rax 0x180009c05: ff 15 2d f8 00 00 call qword ptr [rip + 0xf82d] <?wxOnAssert@@YAXPEBDH000@Z> 0x180009c0b: 4c 8b 1d 1e f8 00 00 mov r11, qword ptr [rip + 0xf81e] 0x180009c12: 41 80 3b 00 cmp byte ptr [r11], 0 0x180009c16: 74 05 je 0x180009c1d <function_180009bc0+0x5d> 0x180009c18: 41 c6 03 00 mov byte ptr [r11], 0 0x180009c1c: cc int3 0x180009c1d: bf 02 00 00 00 mov edi, 2 0x180009c22: 89 3b mov dword ptr [rbx], edi 0x180009c24: 8d 57 0e lea edx, [rdi + 0xe] 0x180009c27: 8d 4f ff lea ecx, [rdi - 1] 0x180009c2a: ff 15 10 f5 00 00 call qword ptr [rip + 0xf510] <calloc> 0x180009c30: c7 43 10 10 00 00 00 mov dword ptr [rbx + 0x10], 0x10 0x180009c37: 48 89 43 08 mov qword ptr [rbx + 8], rax 0x180009c3b: 48 8b 5c 24 40 mov rbx, qword ptr [rsp + 0x40] 0x180009c40: 66 89 38 mov word ptr [rax], di 0x180009c43: 48 83 c4 30 add rsp, 0x30 0x180009c47: 5f pop rdi 0x180009c48: c3 ret ; data inside code section at 0x180009c49 -- 0x180009c50 0x180009c49: cc cc cc cc cc cc cc |....... | ; function: function_180009c50 at 0x180009c50 -- 0x180009cc9 0x180009c50: 40 53 push rbx 0x180009c52: 48 83 ec 30 sub rsp, 0x30 0x180009c56: 83 39 02 cmp dword ptr [rcx], 2 0x180009c59: 75 1b jne 0x180009c76 <function_180009c50+0x26> 0x180009c5b: 48 8b 59 08 mov rbx, qword ptr [rcx + 8] 0x180009c5f: 48 85 db test rbx, rbx 0x180009c62: 74 5d je 0x180009cc1 <function_180009c50+0x71> 0x180009c64: 8b ca mov ecx, edx 0x180009c66: e8 cf 92 00 00 call 0x180012f3a <htonl> 0x180009c6b: 89 43 04 mov dword ptr [rbx + 4], eax 0x180009c6e: b0 01 mov al, 1 0x180009c70: 48 83 c4 30 add rsp, 0x30 0x180009c74: 5b pop rbx 0x180009c75: c3 ret 0x180009c76: 48 8b 05 c3 f7 00 00 mov rax, qword ptr [rip + 0xf7c3] 0x180009c7d: 48 83 38 00 cmp qword ptr [rax], 0 0x180009c81: 74 3e je 0x180009cc1 <function_180009c50+0x71> 0x180009c83: 48 8d 05 e6 1f 01 00 lea rax, [rip + 0x11fe6] 0x180009c8a: 4c 8d 0d a7 1f 01 00 lea r9, [rip + 0x11fa7] 0x180009c91: 4c 8d 05 88 1f 01 00 lea r8, [rip + 0x11f88] 0x180009c98: 48 8d 0d 41 1f 01 00 lea rcx, [rip + 0x11f41] 0x180009c9f: ba 0c 01 00 00 mov edx, 0x10c 0x180009ca4: 48 89 44 24 20 mov qword ptr [rsp + 0x20], rax 0x180009ca9: ff 15 89 f7 00 00 call qword ptr [rip + 0xf789] <?wxOnAssert@@YAXPEBDH000@Z> 0x180009caf: 4c 8b 1d 7a f7 00 00 mov r11, qword ptr [rip + 0xf77a] 0x180009cb6: 41 80 3b 00 cmp byte ptr [r11], 0 0x180009cba: 74 05 je 0x180009cc1 <function_180009c50+0x71> 0x180009cbc: 41 c6 03 00 mov byte ptr [r11], 0 0x180009cc0: cc int3 0x180009cc1: 32 c0 xor al, al 0x180009cc3: 48 83 c4 30 add rsp, 0x30 0x180009cc7: 5b pop rbx 0x180009cc8: c3 ret ; data inside code section at 0x180009cc9 -- 0x180009cd0 0x180009cc9: cc cc cc cc cc cc cc |....... | ; function: function_180009cd0 at 0x180009cd0 -- 0x180009d41 0x180009cd0: 48 83 ec 38 sub rsp, 0x38 0x180009cd4: 83 39 02 cmp dword ptr [rcx], 2 0x180009cd7: 75 16 jne 0x180009cef <function_180009cd0+0x1f> 0x180009cd9: 48 8b 41 08 mov rax, qword ptr [rcx + 8] 0x180009cdd: 48 85 c0 test rax, rax 0x180009ce0: 74 58 je 0x180009d3a <function_180009cd0+0x6a> 0x180009ce2: 0f b7 48 02 movzx ecx, word ptr [rax + 2] 0x180009ce6: 48 83 c4 38 add rsp, 0x38 0x180009cea: e9 51 92 00 00 jmp 0x180012f40 <ntohs> 0x180009cef: 48 8b 05 4a f7 00 00 mov rax, qword ptr [rip + 0xf74a] 0x180009cf6: 48 83 38 00 cmp qword ptr [rax], 0 0x180009cfa: 74 3e je 0x180009d3a <function_180009cd0+0x6a> 0x180009cfc: 48 8d 05 6d 1f 01 00 lea rax, [rip + 0x11f6d] 0x180009d03: 4c 8d 0d 2e 1f 01 00 lea r9, [rip + 0x11f2e] 0x180009d0a: 4c 8d 05 0f 1f 01 00 lea r8, [rip + 0x11f0f] 0x180009d11: 48 8d 0d c8 1e 01 00 lea rcx, [rip + 0x11ec8] 0x180009d18: ba 0c 01 00 00 mov edx, 0x10c 0x180009d1d: 48 89 44 24 20 mov qword ptr [rsp + 0x20], rax 0x180009d22: ff 15 10 f7 00 00 call qword ptr [rip + 0xf710] <?wxOnAssert@@YAXPEBDH000@Z> 0x180009d28: 4c 8b 1d 01 f7 00 00 mov r11, qword ptr [rip + 0xf701] 0x180009d2f: 41 80 3b 00 cmp byte ptr [r11], 0 0x180009d33: 74 05 je 0x180009d3a <function_180009cd0+0x6a> 0x180009d35: 41 c6 03 00 mov byte ptr [r11], 0 0x180009d39: cc int3 0x180009d3a: 33 c0 xor eax, eax 0x180009d3c: 48 83 c4 38 add rsp, 0x38 0x180009d40: c3 ret ; data inside code section at 0x180009d41 -- 0x180009d50 0x180009d41: cc cc cc cc cc cc cc cc cc cc cc cc cc cc cc |............... | ; function: function_180009d50 at 0x180009d50 -- 0x180009dcb 0x180009d50: 40 53 push rbx 0x180009d52: 48 83 ec 30 sub rsp, 0x30 0x180009d56: 83 39 02 cmp dword ptr [rcx], 2 0x180009d59: 75 1d jne 0x180009d78 <function_180009d50+0x28> 0x180009d5b: 48 8b 59 08 mov rbx, qword ptr [rcx + 8] 0x180009d5f: 48 85 db test rbx, rbx 0x180009d62: 74 5f je 0x180009dc3 <function_180009d50+0x73> 0x180009d64: 0f b7 ca movzx ecx, dx 0x180009d67: e8 da 91 00 00 call 0x180012f46 <htons> 0x180009d6c: 66 89 43 02 mov word ptr [rbx + 2], ax 0x180009d70: b0 01 mov al, 1 0x180009d72: 48 83 c4 30 add rsp, 0x30 0x180009d76: 5b pop rbx 0x180009d77: c3 ret 0x180009d78: 48 8b 05 c1 f6 00 00 mov rax, qword ptr [rip + 0xf6c1] 0x180009d7f: 48 83 38 00 cmp qword ptr [rax], 0 0x180009d83: 74 3e je 0x180009dc3 <function_180009d50+0x73> 0x180009d85: 48 8d 05 e4 1e 01 00 lea rax, [rip + 0x11ee4] 0x180009d8c: 4c 8d 0d a5 1e 01 00 lea r9, [rip + 0x11ea5] 0x180009d93: 4c 8d 05 86 1e 01 00 lea r8, [rip + 0x11e86] 0x180009d9a: 48 8d 0d 3f 1e 01 00 lea rcx, [rip + 0x11e3f] 0x180009da1: ba 0c 01 00 00 mov edx, 0x10c 0x180009da6: 48 89 44 24 20 mov qword ptr [rsp + 0x20], rax 0x180009dab: ff 15 87 f6 00 00 call qword ptr [rip + 0xf687] <?wxOnAssert@@YAXPEBDH000@Z> 0x180009db1: 4c 8b 1d 78 f6 00 00 mov r11, qword ptr [rip + 0xf678] 0x180009db8: 41 80 3b 00 cmp byte ptr [r11], 0 0x180009dbc: 74 05 je 0x180009dc3 <function_180009d50+0x73> 0x180009dbe: 41 c6 03 00 mov byte ptr [r11], 0 0x180009dc2: cc int3 0x180009dc3: 32 c0 xor al, al 0x180009dc5: 48 83 c4 30 add rsp, 0x30 0x180009dc9: 5b pop rbx 0x180009dca: c3 ret ; data inside code section at 0x180009dcb -- 0x180009dd0 0x180009dcb: cc cc cc cc cc |..... | ; function: ?Init@wxSockAddress@@AEAAXXZ at 0x180009dd0 -- 0x180009df1 0x180009dd0: 48 83 ec 28 sub rsp, 0x28 0x180009dd4: ff 15 d6 f8 00 00 call qword ptr [rip + 0xf8d6] <?IsMain@wxThread@@SA_NXZ> 0x180009dda: 84 c0 test al, al 0x180009ddc: 74 0e je 0x180009dec <?Init@wxSockAddress@@AEAAXXZ+0x1c> 0x180009dde: e8 ad 4d 00 00 call 0x18000eb90 <?IsInitialized@wxSocketBase@@SA_NXZ> 0x180009de3: 84 c0 test al, al 0x180009de5: 75 05 jne 0x180009dec <?Init@wxSockAddress@@AEAAXXZ+0x1c> 0x180009de7: e8 f4 55 00 00 call 0x18000f3e0 <?Initialize@wxSocketBase@@SA_NXZ> 0x180009dec: 48 83 c4 28 add rsp, 0x28 0x180009df0: c3 ret ; data inside code section at 0x180009df1 -- 0x180009e00 0x180009df1: cc cc cc cc cc cc cc cc cc cc cc cc cc cc cc |............... | ; function: ??0wxSockAddress@@QEAA@XZ at 0x180009e00 -- 0x180009e6d 0x180009e00: 48 89 4c 24 08 mov qword ptr [rsp + 8], rcx 0x180009e05: 53 push rbx 0x180009e06: 48 83 ec 30 sub rsp, 0x30 0x180009e0a: 48 c7 44 24 20 fe ff ff ff mov qword ptr [rsp + 0x20], -2 0x180009e13: 48 8b d9 mov rbx, rcx 0x180009e16: ff 15 14 f9 00 00 call qword ptr [rip + 0xf914] <??0wxObject@@QEAA@XZ> 0x180009e1c: 90 nop 0x180009e1d: 48 8d 05 54 1f 01 00 lea rax, [rip + 0x11f54] 0x180009e24: 48 89 03 mov qword ptr [rbx], rax 0x180009e27: ff 15 83 f8 00 00 call qword ptr [rip + 0xf883] <?IsMain@wxThread@@SA_NXZ> 0x180009e2d: 84 c0 test al, al 0x180009e2f: 74 0e je 0x180009e3f <??0wxSockAddress@@QEAA@XZ+0x3f> 0x180009e31: e8 5a 4d 00 00 call 0x18000eb90 <?IsInitialized@wxSocketBase@@SA_NXZ> 0x180009e36: 84 c0 test al, al 0x180009e38: 75 05 jne 0x180009e3f <??0wxSockAddress@@QEAA@XZ+0x3f> 0x180009e3a: e8 a1 55 00 00 call 0x18000f3e0 <?Initialize@wxSocketBase@@SA_NXZ> 0x180009e3f: b9 18 00 00 00 mov ecx, 0x18 0x180009e44: e8 f3 93 00 00 call 0x18001323c <function_18001323c> 0x180009e49: 48 85 c0 test rax, rax 0x180009e4c: 74 0d je 0x180009e5b <??0wxSockAddress@@QEAA@XZ+0x5b> 0x180009e4e: 33 c9 xor ecx, ecx 0x180009e50: 89 08 mov dword ptr [rax], ecx 0x180009e52: 48 89 48 08 mov qword ptr [rax + 8], rcx 0x180009e56: 89 48 10 mov dword ptr [rax + 0x10], ecx 0x180009e59: eb 05 jmp 0x180009e60 <??0wxSockAddress@@QEAA@XZ+0x60> 0x180009e5b: 33 c9 xor ecx, ecx 0x180009e5d: 48 8b c1 mov rax, rcx 0x180009e60: 48 89 43 10 mov qword ptr [rbx + 0x10], rax 0x180009e64: 48 8b c3 mov rax, rbx 0x180009e67: 48 83 c4 30 add rsp, 0x30 0x180009e6b: 5b pop rbx 0x180009e6c: c3 ret ; data inside code section at 0x180009e6d -- 0x180009e70 0x180009e6d: cc cc cc |... | ; function: ??0wxSockAddress@@QEAA@AEBV0@@Z at 0x180009e70 -- 0x180009ef5 0x180009e70: 48 89 4c 24 08 mov qword ptr [rsp + 8], rcx 0x180009e75: 57 push rdi 0x180009e76: 48 83 ec 30 sub rsp, 0x30 0x180009e7a: 48 c7 44 24 20 fe ff ff ff mov qword ptr [rsp + 0x20], -2 0x180009e83: 48 89 5c 24 48 mov qword ptr [rsp + 0x48], rbx 0x180009e88: 48 89 74 24 50 mov qword ptr [rsp + 0x50], rsi 0x180009e8d: 48 8b f2 mov rsi, rdx 0x180009e90: 48 8b f9 mov rdi, rcx 0x180009e93: ff 15 97 f8 00 00 call qword ptr [rip + 0xf897] <??0wxObject@@QEAA@XZ> 0x180009e99: 90 nop 0x180009e9a: 48 8d 05 d7 1e 01 00 lea rax, [rip + 0x11ed7] 0x180009ea1: 48 89 07 mov qword ptr [rdi], rax 0x180009ea4: ff 15 06 f8 00 00 call qword ptr [rip + 0xf806] <?IsMain@wxThread@@SA_NXZ> 0x180009eaa: 84 c0 test al, al 0x180009eac: 74 0e je 0x180009ebc <??0wxSockAddress@@QEAA@AEBV0@@Z+0x4c> 0x180009eae: e8 dd 4c 00 00 call 0x18000eb90 <?IsInitialized@wxSocketBase@@SA_NXZ> 0x180009eb3: 84 c0 test al, al 0x180009eb5: 75 05 jne 0x180009ebc <??0wxSockAddress@@QEAA@AEBV0@@Z+0x4c> 0x180009eb7: e8 24 55 00 00 call 0x18000f3e0 <?Initialize@wxSocketBase@@SA_NXZ> 0x180009ebc: b9 18 00 00 00 mov ecx, 0x18 0x180009ec1: e8 76 93 00 00 call 0x18001323c <function_18001323c> 0x180009ec6: 48 8b d8 mov rbx, rax 0x180009ec9: 48 85 c0 test rax, rax 0x180009ecc: 74 0e je 0x180009edc <??0wxSockAddress@@QEAA@AEBV0@@Z+0x6c> 0x180009ece: 48 8b 56 10 mov rdx, qword ptr [rsi + 0x10] 0x180009ed2: 48 8b c8 mov rcx, rax 0x180009ed5: e8 06 f7 ff ff call 0x1800095e0 <function_1800095e0> 0x180009eda: eb 02 jmp 0x180009ede <??0wxSockAddress@@QEAA@AEBV0@@Z+0x6e> 0x180009edc: 33 db xor ebx, ebx 0x180009ede: 48 89 5f 10 mov qword ptr [rdi + 0x10], rbx 0x180009ee2: 48 8b c7 mov rax, rdi 0x180009ee5: 48 8b 5c 24 48 mov rbx, qword ptr [rsp + 0x48] 0x180009eea: 48 8b 74 24 50 mov rsi, qword ptr [rsp + 0x50] 0x180009eef: 48 83 c4 30 add rsp, 0x30 0x180009ef3: 5f pop rdi 0x180009ef4: c3 ret ; data inside code section at 0x180009ef5 -- 0x180009f00 0x180009ef5: cc cc cc cc cc cc cc cc cc cc cc |........... | ; function: ??1wxSockAddress@@UEAA@XZ at 0x180009f00 -- 0x180009f46 0x180009f00: 48 89 5c 24 08 mov qword ptr [rsp + 8], rbx 0x180009f05: 57 push rdi 0x180009f06: 48 83 ec 20 sub rsp, 0x20 0x180009f0a: 48 8b 79 10 mov rdi, qword ptr [rcx + 0x10] 0x180009f0e: 48 8d 05 63 1e 01 00 lea rax, [rip + 0x11e63] 0x180009f15: 48 8b d9 mov rbx, rcx 0x180009f18: 48 89 01 mov qword ptr [rcx], rax 0x180009f1b: 48 85 ff test rdi, rdi 0x180009f1e: 74 12 je 0x180009f32 <??1wxSockAddress@@UEAA@XZ+0x32> 0x180009f20: 48 8b 4f 08 mov rcx, qword ptr [rdi + 8] 0x180009f24: ff 15 4e f2 00 00 call qword ptr [rip + 0xf24e] <free> 0x180009f2a: 48 8b cf mov rcx, rdi 0x180009f2d: e8 dc 91 00 00 call 0x18001310e <function_18001310e> 0x180009f32: 48 8b cb mov rcx, rbx 0x180009f35: 48 8b 5c 24 30 mov rbx, qword ptr [rsp + 0x30] 0x180009f3a: 48 83 c4 20 add rsp, 0x20 0x180009f3e: 5f pop rdi 0x180009f3f: 48 ff 25 22 fc 00 00 jmp qword ptr [rip + 0xfc22] <??1wxObject@@UEAA@XZ> ; data inside code section at 0x180009f46 -- 0x180009f50 0x180009f46: cc cc cc cc cc cc cc cc cc cc |.......... | ; function: ?SetAddress@wxSockAddress@@QEAAXAEBVwxSockAddressImpl@@@Z at 0x180009f50 -- 0x180009fba 0x180009f50: 48 89 5c 24 08 mov qword ptr [rsp + 8], rbx 0x180009f55: 48 89 74 24 10 mov qword ptr [rsp + 0x10], rsi 0x180009f5a: 57 push rdi 0x180009f5b: 48 83 ec 20 sub rsp, 0x20 0x180009f5f: 48 8b 59 10 mov rbx, qword ptr [rcx + 0x10] 0x180009f63: 48 8b f2 mov rsi, rdx 0x180009f66: 48 8b f9 mov rdi, rcx 0x180009f69: 48 3b d3 cmp rdx, rbx 0x180009f6c: 74 3c je 0x180009faa <?SetAddress@wxSockAddress@@QEAAXAEBVwxSockAddressImpl@@@Z+0x5a> 0x180009f6e: 48 85 db test rbx, rbx 0x180009f71: 74 12 je 0x180009f85 <?SetAddress@wxSockAddress@@QEAAXAEBVwxSockAddressImpl@@@Z+0x35> 0x180009f73: 48 8b 4b 08 mov rcx, qword ptr [rbx + 8] 0x180009f77: ff 15 fb f1 00 00 call qword ptr [rip + 0xf1fb] <free> 0x180009f7d: 48 8b cb mov rcx, rbx 0x180009f80: e8 89 91 00 00 call 0x18001310e <function_18001310e> 0x180009f85: b9 18 00 00 00 mov ecx, 0x18 0x180009f8a: e8 ad 92 00 00 call 0x18001323c <function_18001323c> 0x180009f8f: 48 8b d8 mov rbx, rax 0x180009f92: 48 85 c0 test rax, rax 0x180009f95: 74 0d je 0x180009fa4 <?SetAddress@wxSockAddress@@QEAAXAEBVwxSockAddressImpl@@@Z+0x54> 0x180009f97: 48 8b d6 mov rdx, rsi 0x180009f9a: 48 8b c8 mov rcx, rax 0x180009f9d: e8 3e f6 ff ff call 0x1800095e0 <function_1800095e0> 0x180009fa2: eb 02 jmp 0x180009fa6 <?SetAddress@wxSockAddress@@QEAAXAEBVwxSockAddressImpl@@@Z+0x56> 0x180009fa4: 33 db xor ebx, ebx 0x180009fa6: 48 89 5f 10 mov qword ptr [rdi + 0x10], rbx 0x180009faa: 48 8b 5c 24 30 mov rbx, qword ptr [rsp + 0x30] 0x180009faf: 48 8b 74 24 38 mov rsi, qword ptr [rsp + 0x38] 0x180009fb4: 48 83 c4 20 add rsp, 0x20 0x180009fb8: 5f pop rdi 0x180009fb9: c3 ret ; data inside code section at 0x180009fba -- 0x180009fc0 0x180009fba: cc cc cc cc cc cc |...... | ; function: ??4wxSockAddress@@QEAAAEAV0@AEBV0@@Z at 0x180009fc0 -- 0x18000a02e 0x180009fc0: 48 89 5c 24 08 mov qword ptr [rsp + 8], rbx 0x180009fc5: 48 89 74 24 10 mov qword ptr [rsp + 0x10], rsi 0x180009fca: 57 push rdi 0x180009fcb: 48 83 ec 20 sub rsp, 0x20 0x180009fcf: 48 8b 72 10 mov rsi, qword ptr [rdx + 0x10] 0x180009fd3: 48 8b 79 10 mov rdi, qword ptr [rcx + 0x10] 0x180009fd7: 48 8b d9 mov rbx, rcx 0x180009fda: 48 3b f7 cmp rsi, rdi 0x180009fdd: 74 3c je 0x18000a01b <??4wxSockAddress@@QEAAAEAV0@AEBV0@@Z+0x5b> 0x180009fdf: 48 85 ff test rdi, rdi 0x180009fe2: 74 12 je 0x180009ff6 <??4wxSockAddress@@QEAAAEAV0@AEBV0@@Z+0x36> 0x180009fe4: 48 8b 4f 08 mov rcx, qword ptr [rdi + 8] 0x180009fe8: ff 15 8a f1 00 00 call qword ptr [rip + 0xf18a] <free> 0x180009fee: 48 8b cf mov rcx, rdi 0x180009ff1: e8 18 91 00 00 call 0x18001310e <function_18001310e> 0x180009ff6: b9 18 00 00 00 mov ecx, 0x18 0x180009ffb: e8 3c 92 00 00 call 0x18001323c <function_18001323c> 0x18000a000: 48 8b f8 mov rdi, rax 0x18000a003: 48 85 c0 test rax, rax 0x18000a006: 74 0d je 0x18000a015 <??4wxSockAddress@@QEAAAEAV0@AEBV0@@Z+0x55> 0x18000a008: 48 8b d6 mov rdx, rsi 0x18000a00b: 48 8b c8 mov rcx, rax 0x18000a00e: e8 cd f5 ff ff call 0x1800095e0 <function_1800095e0> 0x18000a013: eb 02 jmp 0x18000a017 <??4wxSockAddress@@QEAAAEAV0@AEBV0@@Z+0x57> 0x18000a015: 33 ff xor edi, edi 0x18000a017: 48 89 7b 10 mov qword ptr [rbx + 0x10], rdi 0x18000a01b: 48 8b 74 24 38 mov rsi, qword ptr [rsp + 0x38] 0x18000a020: 48 8b c3 mov rax, rbx 0x18000a023: 48 8b 5c 24 30 mov rbx, qword ptr [rsp + 0x30] 0x18000a028: 48 83 c4 20 add rsp, 0x20 0x18000a02c: 5f pop rdi 0x18000a02d: c3 ret ; data inside code section at 0x18000a02e -- 0x18000a030 0x18000a02e: cc cc |.. | ; function: ?Clear@wxSockAddress@@UEAAXXZ at 0x18000a030 -- 0x18000a058 0x18000a030: 40 53 push rbx 0x18000a032: 48 83 ec 20 sub rsp, 0x20 0x18000a036: 48 8b 59 10 mov rbx, qword ptr [rcx + 0x10] 0x18000a03a: 48 8b 4b 08 mov rcx, qword ptr [rbx + 8] 0x18000a03e: ff 15 34 f1 00 00 call qword ptr [rip + 0xf134] <free> 0x18000a044: 45 33 db xor r11d, r11d 0x18000a047: 44 89 1b mov dword ptr [rbx], r11d 0x18000a04a: 4c 89 5b 08 mov qword ptr [rbx + 8], r11 0x18000a04e: 44 89 5b 10 mov dword ptr [rbx + 0x10], r11d 0x18000a052: 48 83 c4 20 add rsp, 0x20 0x18000a056: 5b pop rbx 0x18000a057: c3 ret ; data inside code section at 0x18000a058 -- 0x18000a060 0x18000a058: cc cc cc cc cc cc cc cc |........ | ; function: ?GetImpl@wxIPaddress@@IEAAAEAVwxSockAddressImpl@@XZ at 0x18000a060 -- 0x18000a08a 0x18000a060: 40 53 push rbx 0x18000a062: 48 83 ec 20 sub rsp, 0x20 0x18000a066: 48 8b d9 mov rbx, rcx 0x18000a069: 48 8b 49 10 mov rcx, qword ptr [rcx + 0x10] 0x18000a06d: 83 39 00 cmp dword ptr [rcx], 0 0x18000a070: 75 0f jne 0x18000a081 <?GetImpl@wxIPaddress@@IEAAAEAVwxSockAddressImpl@@XZ+0x21> 0x18000a072: e8 49 fb ff ff call 0x180009bc0 <function_180009bc0> 0x18000a077: 48 8b 43 10 mov rax, qword ptr [rbx + 0x10] 0x18000a07b: 48 83 c4 20 add rsp, 0x20 0x18000a07f: 5b pop rbx 0x18000a080: c3 ret 0x18000a081: 48 8b c1 mov rax, rcx 0x18000a084: 48 83 c4 20 add rsp, 0x20 0x18000a088: 5b pop rbx 0x18000a089: c3 ret ; data inside code section at 0x18000a08a -- 0x18000a090 0x18000a08a: cc cc cc cc cc cc |...... | ; function: ?DoInitImpl@wxIPV4address@@EEAAXXZ at 0x18000a090 -- 0x18000a099 0x18000a090: 48 8b 49 10 mov rcx, qword ptr [rcx + 0x10] 0x18000a094: e9 27 fb ff ff jmp 0x180009bc0 <function_180009bc0> ; data inside code section at 0x18000a099 -- 0x18000a0a0 0x18000a099: cc cc cc cc cc cc cc |....... | ; function: function_18000a0a0 at 0x18000a0a0 -- 0x18000a140 0x18000a0a0: 48 89 5c 24 08 mov qword ptr [rsp + 8], rbx 0x18000a0a5: 48 89 74 24 10 mov qword ptr [rsp + 0x10], rsi 0x18000a0aa: 57 push rdi 0x18000a0ab: 48 83 ec 20 sub rsp, 0x20 0x18000a0af: 8b f2 mov esi, edx 0x18000a0b1: 48 8b d9 mov rbx, rcx 0x18000a0b4: f6 c2 02 test dl, 2 0x18000a0b7: 74 38 je 0x18000a0f1 <function_18000a0a0+0x51> 0x18000a0b9: 44 8b 41 f8 mov r8d, dword ptr [rcx - 8] 0x18000a0bd: 4c 8d 0d 3c fe ff ff lea r9, [rip - 0x1c4] 0x18000a0c4: ba 18 00 00 00 mov edx, 0x18 0x18000a0c9: e8 9a 90 00 00 call 0x180013168 <function_180013168> 0x18000a0ce: 40 f6 c6 01 test sil, 1 0x18000a0d2: 74 09 je 0x18000a0dd <function_18000a0a0+0x3d> 0x18000a0d4: 48 8d 4b f8 lea rcx, [rbx - 8] 0x18000a0d8: e8 37 90 00 00 call 0x180013114 <function_180013114> 0x18000a0dd: 48 8d 43 f8 lea rax, [rbx - 8] 0x18000a0e1: 48 8b 5c 24 30 mov rbx, qword ptr [rsp + 0x30] 0x18000a0e6: 48 8b 74 24 38 mov rsi, qword ptr [rsp + 0x38] 0x18000a0eb: 48 83 c4 20 add rsp, 0x20 0x18000a0ef: 5f pop rdi 0x18000a0f0: c3 ret 0x18000a0f1: 48 8b 79 10 mov rdi, qword ptr [rcx + 0x10] 0x18000a0f5: 48 8d 05 7c 1c 01 00 lea rax, [rip + 0x11c7c] 0x18000a0fc: 48 89 01 mov qword ptr [rcx], rax 0x18000a0ff: 48 85 ff test rdi, rdi 0x18000a102: 74 12 je 0x18000a116 <function_18000a0a0+0x76> 0x18000a104: 48 8b 4f 08 mov rcx, qword ptr [rdi + 8] 0x18000a108: ff 15 6a f0 00 00 call qword ptr [rip + 0xf06a] <free> 0x18000a10e: 48 8b cf mov rcx, rdi 0x18000a111: e8 f8 8f 00 00 call 0x18001310e <function_18001310e> 0x18000a116: 48 8b cb mov rcx, rbx 0x18000a119: ff 15 49 fa 00 00 call qword ptr [rip + 0xfa49] <??1wxObject@@UEAA@XZ> 0x18000a11f: 40 f6 c6 01 test sil, 1 0x18000a123: 74 08 je 0x18000a12d <function_18000a0a0+0x8d> 0x18000a125: 48 8b cb mov rcx, rbx 0x18000a128: e8 e1 8f 00 00 call 0x18001310e <function_18001310e> 0x18000a12d: 48 8b 74 24 38 mov rsi, qword ptr [rsp + 0x38] 0x18000a132: 48 8b c3 mov rax, rbx 0x18000a135: 48 8b 5c 24 30 mov rbx, qword ptr [rsp + 0x30] 0x18000a13a: 48 83 c4 20 add rsp, 0x20 0x18000a13e: 5f pop rdi 0x18000a13f: c3 ret ; function: ?wxCreateObject@wxIPV4address@@SAPEAVwxObject@@XZ at 0x18000a140 -- 0x18000a19b 0x18000a140: 40 53 push rbx 0x18000a142: 48 83 ec 30 sub rsp, 0x30 0x18000a146: 48 c7 44 24 20 fe ff ff ff mov qword ptr [rsp + 0x20], -2 0x18000a14f: b9 50 00 00 00 mov ecx, 0x50 0x18000a154: e8 e3 90 00 00 call 0x18001323c <function_18001323c> 0x18000a159: 48 8b d8 mov rbx, rax 0x18000a15c: 48 89 44 24 40 mov qword ptr [rsp + 0x40], rax 0x18000a161: 48 85 c0 test rax, rax 0x18000a164: 74 2d je 0x18000a193 <?wxCreateObject@wxIPV4address@@SAPEAVwxObject@@XZ+0x53> 0x18000a166: 48 8b c8 mov rcx, rax 0x18000a169: e8 92 fc ff ff call 0x180009e00 <??0wxSockAddress@@QEAA@XZ> 0x18000a16e: 90 nop 0x18000a16f: 48 8d 05 e2 fc 00 00 lea rax, [rip + 0xfce2] 0x18000a176: 48 89 03 mov qword ptr [rbx], rax 0x18000a179: 48 8d 4b 18 lea rcx, [rbx + 0x18] 0x18000a17d: ff 15 25 fa 00 00 call qword ptr [rip + 0xfa25] <??0wxString@@QEAA@XZ> 0x18000a183: 90 nop 0x18000a184: 48 8d 05 9d fd 00 00 lea rax, [rip + 0xfd9d] 0x18000a18b: 48 89 03 mov qword ptr [rbx], rax 0x18000a18e: 48 8b c3 mov rax, rbx 0x18000a191: eb 02 jmp 0x18000a195 <?wxCreateObject@wxIPV4address@@SAPEAVwxObject@@XZ+0x55> 0x18000a193: 33 c0 xor eax, eax 0x18000a195: 48 83 c4 30 add rsp, 0x30 0x18000a199: 5b pop rbx 0x18000a19a: c3 ret ; data inside code section at 0x18000a19b -- 0x18000a1a0 0x18000a19b: cc cc cc cc cc |..... | ; function: ?Service@wxIPaddress@@QEAA_NG@Z at 0x18000a1a0 -- 0x18000a1d4 0x18000a1a0: 48 89 5c 24 08 mov qword ptr [rsp + 8], rbx 0x18000a1a5: 57 push rdi 0x18000a1a6: 48 83 ec 20 sub rsp, 0x20 0x18000a1aa: 48 8b d9 mov rbx, rcx 0x18000a1ad: 48 8b 49 10 mov rcx, qword ptr [rcx + 0x10] 0x18000a1b1: 0f b7 fa movzx edi, dx 0x18000a1b4: 83 39 00 cmp dword ptr [rcx], 0 0x18000a1b7: 75 05 jne 0x18000a1be <?Service@wxIPaddress@@QEAA_NG@Z+0x1e> 0x18000a1b9: e8 02 fa ff ff call 0x180009bc0 <function_180009bc0> 0x18000a1be: 48 8b 4b 10 mov rcx, qword ptr [rbx + 0x10] 0x18000a1c2: 0f b7 d7 movzx edx, di 0x18000a1c5: 48 8b 5c 24 30 mov rbx, qword ptr [rsp + 0x30] 0x18000a1ca: 48 83 c4 20 add rsp, 0x20 0x18000a1ce: 5f pop rdi 0x18000a1cf: e9 7c fb ff ff jmp 0x180009d50 <function_180009d50> ; data inside code section at 0x18000a1d4 -- 0x18000a1e0 0x18000a1d4: cc cc cc cc cc cc cc cc cc cc cc cc |............ | ; function: ?Hostname@wxIPaddress@@QEBA?AVwxString@@XZ at 0x18000a1e0 -- 0x18000a220 0x18000a1e0: 48 89 5c 24 10 mov qword ptr [rsp + 0x10], rbx 0x18000a1e5: 57 push rdi 0x18000a1e6: 48 83 ec 20 sub rsp, 0x20 0x18000a1ea: 48 8b f9 mov rdi, rcx 0x18000a1ed: 48 8b 49 10 mov rcx, qword ptr [rcx + 0x10] 0x18000a1f1: 48 8b da mov rbx, rdx 0x18000a1f4: 83 39 00 cmp dword ptr [rcx], 0 0x18000a1f7: c7 44 24 30 00 00 00 00 mov dword ptr [rsp + 0x30], 0 0x18000a1ff: 75 05 jne 0x18000a206 <?Hostname@wxIPaddress@@QEBA?AVwxString@@XZ+0x26> 0x18000a201: e8 ba f9 ff ff call 0x180009bc0 <function_180009bc0> 0x18000a206: 48 8b 4f 10 mov rcx, qword ptr [rdi + 0x10] 0x18000a20a: 48 8b d3 mov rdx, rbx 0x18000a20d: e8 7e f8 ff ff call 0x180009a90 <function_180009a90> 0x18000a212: 48 8b c3 mov rax, rbx 0x18000a215: 48 8b 5c 24 38 mov rbx, qword ptr [rsp + 0x38] 0x18000a21a: 48 83 c4 20 add rsp, 0x20 0x18000a21e: 5f pop rdi 0x18000a21f: c3 ret ; function: ?Service@wxIPaddress@@QEBAGXZ at 0x18000a220 -- 0x18000a245 0x18000a220: 40 53 push rbx 0x18000a222: 48 83 ec 20 sub rsp, 0x20 0x18000a226: 48 8b d9 mov rbx, rcx 0x18000a229: 48 8b 49 10 mov rcx, qword ptr [rcx + 0x10] 0x18000a22d: 83 39 00 cmp dword ptr [rcx], 0 0x18000a230: 75 05 jne 0x18000a237 <?Service@wxIPaddress@@QEBAGXZ+0x17> 0x18000a232: e8 89 f9 ff ff call 0x180009bc0 <function_180009bc0> 0x18000a237: 48 8b 4b 10 mov rcx, qword ptr [rbx + 0x10] 0x18000a23b: 48 83 c4 20 add rsp, 0x20 0x18000a23f: 5b pop rbx 0x18000a240: e9 8b fa ff ff jmp 0x180009cd0 <function_180009cd0> ; data inside code section at 0x18000a245 -- 0x18000a250 0x18000a245: cc cc cc cc cc cc cc cc cc cc cc |........... | ; function: ??8wxIPaddress@@QEBA_NAEBV0@@Z at 0x18000a250 -- 0x18000a330 0x18000a250: 48 8b c4 mov rax, rsp 0x18000a253: 57 push rdi 0x18000a254: 48 81 ec a0 00 00 00 sub rsp, 0xa0 0x18000a25b: 48 c7 44 24 20 fe ff ff ff mov qword ptr [rsp + 0x20], -2 0x18000a264: 48 89 58 08 mov qword ptr [rax + 8], rbx 0x18000a268: 48 89 70 10 mov qword ptr [rax + 0x10], rsi 0x18000a26c: 48 8b f2 mov rsi, rdx 0x18000a26f: 48 8b f9 mov rdi, rcx 0x18000a272: c7 40 18 00 00 00 00 mov dword ptr [rax + 0x18], 0 0x18000a279: 48 8d 50 b8 lea rdx, [rax - 0x48] 0x18000a27d: 48 8b ce mov rcx, rsi 0x18000a280: e8 5b ff ff ff call 0x18000a1e0 <?Hostname@wxIPaddress@@QEBA?AVwxString@@XZ> 0x18000a285: 48 8b d8 mov rbx, rax 0x18000a288: c7 84 24 c0 00 00 00 01 00 00 00 mov dword ptr [rsp + 0xc0], 1 0x18000a293: 48 8d 54 24 28 lea rdx, [rsp + 0x28] 0x18000a298: 48 8b cf mov rcx, rdi 0x18000a29b: e8 40 ff ff ff call 0x18000a1e0 <?Hostname@wxIPaddress@@QEBA?AVwxString@@XZ> 0x18000a2a0: 90 nop 0x18000a2a1: c7 84 24 c0 00 00 00 03 00 00 00 mov dword ptr [rsp + 0xc0], 3 0x18000a2ac: 48 8b d3 mov rdx, rbx 0x18000a2af: 48 8b c8 mov rcx, rax 0x18000a2b2: ff 15 d0 f4 00 00 call qword ptr [rip + 0xf4d0] <?Cmp@wxString@@QEBAHAEBV1@@Z> 0x18000a2b8: 85 c0 test eax, eax 0x18000a2ba: 75 39 jne 0x18000a2f5 <??8wxIPaddress@@QEBA_NAEBV0@@Z+0xa5> 0x18000a2bc: 48 8b 4f 10 mov rcx, qword ptr [rdi + 0x10] 0x18000a2c0: 39 01 cmp dword ptr [rcx], eax 0x18000a2c2: 75 05 jne 0x18000a2c9 <??8wxIPaddress@@QEBA_NAEBV0@@Z+0x79> 0x18000a2c4: e8 f7 f8 ff ff call 0x180009bc0 <function_180009bc0> 0x18000a2c9: 48 8b 4f 10 mov rcx, qword ptr [rdi + 0x10] 0x18000a2cd: e8 fe f9 ff ff call 0x180009cd0 <function_180009cd0> 0x18000a2d2: 0f b7 d8 movzx ebx, ax 0x18000a2d5: 48 8b 4e 10 mov rcx, qword ptr [rsi + 0x10] 0x18000a2d9: 83 39 00 cmp dword ptr [rcx], 0 0x18000a2dc: 75 05 jne 0x18000a2e3 <??8wxIPaddress@@QEBA_NAEBV0@@Z+0x93> 0x18000a2de: e8 dd f8 ff ff call 0x180009bc0 <function_180009bc0> 0x18000a2e3: 48 8b 4e 10 mov rcx, qword ptr [rsi + 0x10] 0x18000a2e7: e8 e4 f9 ff ff call 0x180009cd0 <function_180009cd0> 0x18000a2ec: 66 3b d8 cmp bx, ax 0x18000a2ef: 75 04 jne 0x18000a2f5 <??8wxIPaddress@@QEBA_NAEBV0@@Z+0xa5> 0x18000a2f1: b3 01 mov bl, 1 0x18000a2f3: eb 02 jmp 0x18000a2f7 <??8wxIPaddress@@QEBA_NAEBV0@@Z+0xa7> 0x18000a2f5: 32 db xor bl, bl 0x18000a2f7: c7 84 24 c0 00 00 00 01 00 00 00 mov dword ptr [rsp + 0xc0], 1 0x18000a302: 48 8d 4c 24 28 lea rcx, [rsp + 0x28] 0x18000a307: ff 15 a3 f8 00 00 call qword ptr [rip + 0xf8a3] <??1wxString@@QEAA@XZ> 0x18000a30d: 90 nop 0x18000a30e: 48 8d 4c 24 60 lea rcx, [rsp + 0x60] 0x18000a313: ff 15 97 f8 00 00 call qword ptr [rip + 0xf897] <??1wxString@@QEAA@XZ> 0x18000a319: 8a c3 mov al, bl 0x18000a31b: 4c 8d 9c 24 a0 00 00 00 lea r11, [rsp + 0xa0] 0x18000a323: 49 8b 5b 10 mov rbx, qword ptr [r11 + 0x10] 0x18000a327: 49 8b 73 18 mov rsi, qword ptr [r11 + 0x18] 0x18000a32b: 49 8b e3 mov rsp, r11 0x18000a32e: 5f pop rdi 0x18000a32f: c3 ret ; function: ?BroadcastAddress@wxIPV4address@@QEAA_NXZ at 0x18000a330 -- 0x18000a358 0x18000a330: 40 53 push rbx 0x18000a332: 48 83 ec 20 sub rsp, 0x20 0x18000a336: 48 8b d9 mov rbx, rcx 0x18000a339: 48 8b 49 10 mov rcx, qword ptr [rcx + 0x10] 0x18000a33d: 83 39 00 cmp dword ptr [rcx], 0 0x18000a340: 75 05 jne 0x18000a347 <?BroadcastAddress@wxIPV4address@@QEAA_NXZ+0x17> 0x18000a342: e8 79 f8 ff ff call 0x180009bc0 <function_180009bc0> 0x18000a347: 48 8b 4b 10 mov rcx, qword ptr [rbx + 0x10] 0x18000a34b: 83 ca ff or edx, 0xffffffff 0x18000a34e: 48 83 c4 20 add rsp, 0x20 0x18000a352: 5b pop rbx 0x18000a353: e9 f8 f8 ff ff jmp 0x180009c50 <function_180009c50> ; data inside code section at 0x18000a358 -- 0x18000a360 0x18000a358: cc cc cc cc cc cc cc cc |........ | ; function: function_18000a360 at 0x18000a360 -- 0x18000a544 0x18000a360: 48 89 5c 24 10 mov qword ptr [rsp + 0x10], rbx 0x18000a365: 55 push rbp 0x18000a366: 56 push rsi 0x18000a367: 57 push rdi 0x18000a368: 48 83 ec 30 sub rsp, 0x30 0x18000a36c: 41 8b f1 mov esi, r9d 0x18000a36f: 41 8b e8 mov ebp, r8d 0x18000a372: 48 8b da mov rbx, rdx 0x18000a375: 48 8b f9 mov rdi, rcx 0x18000a378: c7 44 24 60 00 00 00 00 mov dword ptr [rsp + 0x60], 0 0x18000a380: 48 85 d2 test rdx, rdx 0x18000a383: 0f 84 80 01 00 00 je 0x18000a509 <function_18000a360+0x1a9> 0x18000a389: ba 04 00 00 00 mov edx, 4 0x18000a38e: 48 8b cb mov rcx, rbx 0x18000a391: 4c 89 64 24 50 mov qword ptr [rsp + 0x50], r12 0x18000a396: ff 15 ac f0 00 00 call qword ptr [rip + 0xf0ac] <?GetArgumentType@wxFormatString@@QEBA?AW4ArgumentType@1@I@Z> 0x18000a39c: 48 8b 0d 9d f0 00 00 mov rcx, qword ptr [rip + 0xf09d] 0x18000a3a3: 4c 8d 25 96 02 01 00 lea r12, [rip + 0x10296] 0x18000a3aa: 48 83 39 00 cmp qword ptr [rcx], 0 0x18000a3ae: 74 40 je 0x18000a3f0 <function_18000a360+0x90> 0x18000a3b0: 8b c8 mov ecx, eax 0x18000a3b2: 83 e1 09 and ecx, 9 0x18000a3b5: 3b c8 cmp ecx, eax 0x18000a3b7: 74 37 je 0x18000a3f0 <function_18000a360+0x90> 0x18000a3b9: 4c 8d 0d 40 02 01 00 lea r9, [rip + 0x10240] 0x18000a3c0: 4c 8d 05 c9 18 01 00 lea r8, [rip + 0x118c9] 0x18000a3c7: 48 8d 0d d2 01 01 00 lea rcx, [rip + 0x101d2] 0x18000a3ce: ba c8 01 00 00 mov edx, 0x1c8 0x18000a3d3: 4c 89 64 24 20 mov qword ptr [rsp + 0x20], r12 0x18000a3d8: ff 15 5a f0 00 00 call qword ptr [rip + 0xf05a] <?wxOnAssert@@YAXPEBDH000@Z> 0x18000a3de: 4c 8b 1d 4b f0 00 00 mov r11, qword ptr [rip + 0xf04b] 0x18000a3e5: 41 80 3b 00 cmp byte ptr [r11], 0 0x18000a3e9: 74 05 je 0x18000a3f0 <function_18000a360+0x90> 0x18000a3eb: 41 c6 03 00 mov byte ptr [r11], 0 0x18000a3ef: cc int3 0x18000a3f0: ba 03 00 00 00 mov edx, 3 0x18000a3f5: 48 8b cb mov rcx, rbx 0x18000a3f8: ff 15 4a f0 00 00 call qword ptr [rip + 0xf04a] <?GetArgumentType@wxFormatString@@QEBA?AW4ArgumentType@1@I@Z> 0x18000a3fe: 48 8b 0d 3b f0 00 00 mov rcx, qword ptr [rip + 0xf03b] 0x18000a405: 48 83 39 00 cmp qword ptr [rcx], 0 0x18000a409: 74 40 je 0x18000a44b <function_18000a360+0xeb> 0x18000a40b: 8b c8 mov ecx, eax 0x18000a40d: 83 e1 09 and ecx, 9 0x18000a410: 3b c8 cmp ecx, eax 0x18000a412: 74 37 je 0x18000a44b <function_18000a360+0xeb> 0x18000a414: 4c 8d 0d e5 01 01 00 lea r9, [rip + 0x101e5] 0x18000a41b: 4c 8d 05 6e 18 01 00 lea r8, [rip + 0x1186e] 0x18000a422: 48 8d 0d 77 01 01 00 lea rcx, [rip + 0x10177] 0x18000a429: ba c8 01 00 00 mov edx, 0x1c8 0x18000a42e: 4c 89 64 24 20 mov qword ptr [rsp + 0x20], r12 0x18000a433: ff 15 ff ef 00 00 call qword ptr [rip + 0xefff] <?wxOnAssert@@YAXPEBDH000@Z> 0x18000a439: 4c 8b 1d f0 ef 00 00 mov r11, qword ptr [rip + 0xeff0] 0x18000a440: 41 80 3b 00 cmp byte ptr [r11], 0 0x18000a444: 74 05 je 0x18000a44b <function_18000a360+0xeb> 0x18000a446: 41 c6 03 00 mov byte ptr [r11], 0 0x18000a44a: cc int3 0x18000a44b: ba 02 00 00 00 mov edx, 2 0x18000a450: 48 8b cb mov rcx, rbx 0x18000a453: ff 15 ef ef 00 00 call qword ptr [rip + 0xefef] <?GetArgumentType@wxFormatString@@QEBA?AW4ArgumentType@1@I@Z> 0x18000a459: 48 8b 0d e0 ef 00 00 mov rcx, qword ptr [rip + 0xefe0] 0x18000a460: 48 83 39 00 cmp qword ptr [rcx], 0 0x18000a464: 74 40 je 0x18000a4a6 <function_18000a360+0x146> 0x18000a466: 8b c8 mov ecx, eax 0x18000a468: 83 e1 09 and ecx, 9 0x18000a46b: 3b c8 cmp ecx, eax 0x18000a46d: 74 37 je 0x18000a4a6 <function_18000a360+0x146> 0x18000a46f: 4c 8d 0d 8a 01 01 00 lea r9, [rip + 0x1018a] 0x18000a476: 4c 8d 05 13 18 01 00 lea r8, [rip + 0x11813] 0x18000a47d: 48 8d 0d 1c 01 01 00 lea rcx, [rip + 0x1011c] 0x18000a484: ba c8 01 00 00 mov edx, 0x1c8 0x18000a489: 4c 89 64 24 20 mov qword ptr [rsp + 0x20], r12 0x18000a48e: ff 15 a4 ef 00 00 call qword ptr [rip + 0xefa4] <?wxOnAssert@@YAXPEBDH000@Z> 0x18000a494: 4c 8b 1d 95 ef 00 00 mov r11, qword ptr [rip + 0xef95] 0x18000a49b: 41 80 3b 00 cmp byte ptr [r11], 0 0x18000a49f: 74 05 je 0x18000a4a6 <function_18000a360+0x146> 0x18000a4a1: 41 c6 03 00 mov byte ptr [r11], 0 0x18000a4a5: cc int3 0x18000a4a6: ba 01 00 00 00 mov edx, 1 0x18000a4ab: 48 8b cb mov rcx, rbx 0x18000a4ae: ff 15 94 ef 00 00 call qword ptr [rip + 0xef94] <?GetArgumentType@wxFormatString@@QEBA?AW4ArgumentType@1@I@Z> 0x18000a4b4: 4c 8b 15 85 ef 00 00 mov r10, qword ptr [rip + 0xef85] 0x18000a4bb: 49 83 3a 00 cmp qword ptr [r10], 0 0x18000a4bf: 74 43 je 0x18000a504 <function_18000a360+0x1a4> 0x18000a4c1: 44 8b d0 mov r10d, eax 0x18000a4c4: 41 83 e2 09 and r10d, 9 0x18000a4c8: 44 3b d0 cmp r10d, eax 0x18000a4cb: 74 37 je 0x18000a504 <function_18000a360+0x1a4> 0x18000a4cd: 4c 8d 0d 2c 01 01 00 lea r9, [rip + 0x1012c] 0x18000a4d4: 4c 8d 05 b5 17 01 00 lea r8, [rip + 0x117b5] 0x18000a4db: 48 8d 0d be 00 01 00 lea rcx, [rip + 0x100be] 0x18000a4e2: ba c8 01 00 00 mov edx, 0x1c8 0x18000a4e7: 4c 89 64 24 20 mov qword ptr [rsp + 0x20], r12 0x18000a4ec: ff 15 46 ef 00 00 call qword ptr [rip + 0xef46] <?wxOnAssert@@YAXPEBDH000@Z> 0x18000a4f2: 4c 8b 1d 37 ef 00 00 mov r11, qword ptr [rip + 0xef37] 0x18000a4f9: 41 80 3b 00 cmp byte ptr [r11], 0 0x18000a4fd: 74 05 je 0x18000a504 <function_18000a360+0x1a4> 0x18000a4ff: 41 c6 03 00 mov byte ptr [r11], 0 0x18000a503: cc int3 0x18000a504: 4c 8b 64 24 50 mov r12, qword ptr [rsp + 0x50] 0x18000a509: 48 8b cb mov rcx, rbx 0x18000a50c: ff 15 4e ef 00 00 call qword ptr [rip + 0xef4e] <??BwxFormatString@@QEBAPEB_WXZ> 0x18000a512: 44 8b ce mov r9d, esi 0x18000a515: 44 8b c5 mov r8d, ebp 0x18000a518: 48 8b d0 mov rdx, rax 0x18000a51b: 8b 44 24 78 mov eax, dword ptr [rsp + 0x78] 0x18000a51f: 48 8b cf mov rcx, rdi 0x18000a522: 89 44 24 28 mov dword ptr [rsp + 0x28], eax 0x18000a526: 8b 44 24 70 mov eax, dword ptr [rsp + 0x70] 0x18000a52a: 89 44 24 20 mov dword ptr [rsp + 0x20], eax 0x18000a52e: ff 15 44 ef 00 00 call qword ptr [rip + 0xef44] <?DoFormatWchar@wxString@@CA?AV1@PEB_WZZ> 0x18000a534: 48 8b 5c 24 58 mov rbx, qword ptr [rsp + 0x58] 0x18000a539: 48 8b c7 mov rax, rdi 0x18000a53c: 48 83 c4 30 add rsp, 0x30 0x18000a540: 5f pop rdi 0x18000a541: 5e pop rsi 0x18000a542: 5d pop rbp 0x18000a543: c3 ret ; data inside code section at 0x18000a544 -- 0x18000a550 0x18000a544: cc cc cc cc cc cc cc cc cc cc cc cc |............ | ; function: ?AnyAddress@wxIPaddress@@QEAA_NXZ at 0x18000a550 -- 0x18000a577 0x18000a550: 40 53 push rbx 0x18000a552: 48 83 ec 20 sub rsp, 0x20 0x18000a556: 48 8b d9 mov rbx, rcx 0x18000a559: 48 8b 49 10 mov rcx, qword ptr [rcx + 0x10] 0x18000a55d: 83 39 00 cmp dword ptr [rcx], 0 0x18000a560: 75 05 jne 0x18000a567 <?AnyAddress@wxIPaddress@@QEAA_NXZ+0x17> 0x18000a562: e8 59 f6 ff ff call 0x180009bc0 <function_180009bc0> 0x18000a567: 48 8b 4b 10 mov rcx, qword ptr [rbx + 0x10] 0x18000a56b: 33 d2 xor edx, edx 0x18000a56d: 48 83 c4 20 add rsp, 0x20 0x18000a571: 5b pop rbx 0x18000a572: e9 d9 f6 ff ff jmp 0x180009c50 <function_180009c50> ; data inside code section at 0x18000a577 -- 0x18000a580 0x18000a577: cc cc cc cc cc cc cc cc cc |......... | ; function: ?Hostname@wxIPV4address@@QEAA_NK@Z at 0x18000a580 -- 0x18000a5f8 0x18000a580: 40 57 push rdi 0x18000a582: 48 83 ec 60 sub rsp, 0x60 0x18000a586: 48 c7 44 24 20 fe ff ff ff mov qword ptr [rsp + 0x20], -2 0x18000a58f: 48 89 5c 24 70 mov qword ptr [rsp + 0x70], rbx 0x18000a594: 8b fa mov edi, edx 0x18000a596: 48 8b d9 mov rbx, rcx 0x18000a599: 48 8b 49 10 mov rcx, qword ptr [rcx + 0x10] 0x18000a59d: 83 39 00 cmp dword ptr [rcx], 0 0x18000a5a0: 75 05 jne 0x18000a5a7 <?Hostname@wxIPV4address@@QEAA_NK@Z+0x27> 0x18000a5a2: e8 19 f6 ff ff call 0x180009bc0 <function_180009bc0> 0x18000a5a7: 8b d7 mov edx, edi 0x18000a5a9: 48 8b 4b 10 mov rcx, qword ptr [rbx + 0x10] 0x18000a5ad: e8 9e f6 ff ff call 0x180009c50 <function_180009c50> 0x18000a5b2: 84 c0 test al, al 0x18000a5b4: 75 0e jne 0x18000a5c4 <?Hostname@wxIPV4address@@QEAA_NK@Z+0x44> 0x18000a5b6: 48 8d 4b 18 lea rcx, [rbx + 0x18] 0x18000a5ba: ff 15 30 ef 00 00 call qword ptr [rip + 0xef30] <?clear@wxString@@QEAAXXZ> 0x18000a5c0: 32 c0 xor al, al 0x18000a5c2: eb 29 jmp 0x18000a5ed <?Hostname@wxIPV4address@@QEAA_NK@Z+0x6d> 0x18000a5c4: 48 8d 54 24 28 lea rdx, [rsp + 0x28] 0x18000a5c9: 48 8b cb mov rcx, rbx 0x18000a5cc: e8 6f 6c ff ff call 0x180001240 <?Hostname@wxIPV4address@@QEBA?AVwxString@@XZ> 0x18000a5d1: 90 nop 0x18000a5d2: 48 8d 4b 18 lea rcx, [rbx + 0x18] 0x18000a5d6: 48 8b d0 mov rdx, rax 0x18000a5d9: ff 15 a9 f5 00 00 call qword ptr [rip + 0xf5a9] <??4wxString@@QEAAAEAV0@AEBV0@@Z> 0x18000a5df: 90 nop 0x18000a5e0: 48 8d 4c 24 28 lea rcx, [rsp + 0x28] 0x18000a5e5: ff 15 c5 f5 00 00 call qword ptr [rip + 0xf5c5] <??1wxString@@QEAA@XZ> 0x18000a5eb: b0 01 mov al, 1 0x18000a5ed: 48 8b 5c 24 70 mov rbx, qword ptr [rsp + 0x70] 0x18000a5f2: 48 83 c4 60 add rsp, 0x60 0x18000a5f6: 5f pop rdi 0x18000a5f7: c3 ret ; data inside code section at 0x18000a5f8 -- 0x18000a600 0x18000a5f8: cc cc cc cc cc cc cc cc |........ | ; function: ?IsLocalHost@wxIPV4address@@UEBA_NXZ at 0x18000a600 -- 0x18000a711 0x18000a600: 48 8b c4 mov rax, rsp 0x18000a603: 57 push rdi 0x18000a604: 48 81 ec d0 00 00 00 sub rsp, 0xd0 0x18000a60b: 48 c7 44 24 20 fe ff ff ff mov qword ptr [rsp + 0x20], -2 0x18000a614: 48 89 58 08 mov qword ptr [rax + 8], rbx 0x18000a618: 48 89 70 18 mov qword ptr [rax + 0x18], rsi 0x18000a61c: 48 8b f1 mov rsi, rcx 0x18000a61f: c7 40 10 00 00 00 00 mov dword ptr [rax + 0x10], 0 0x18000a626: 48 8d 50 c0 lea rdx, [rax - 0x40] 0x18000a62a: e8 11 6c ff ff call 0x180001240 <?Hostname@wxIPV4address@@QEBA?AVwxString@@XZ> 0x18000a62f: 48 8b d8 mov rbx, rax 0x18000a632: bf 01 00 00 00 mov edi, 1 0x18000a637: 89 bc 24 e8 00 00 00 mov dword ptr [rsp + 0xe8], edi 0x18000a63e: 48 8d 15 43 18 01 00 lea rdx, [rip + 0x11843] 0x18000a645: 48 8d 4c 24 28 lea rcx, [rsp + 0x28] 0x18000a64a: ff 15 48 ee 00 00 call qword ptr [rip + 0xee48] <??0wxString@@QEAA@PEBD@Z> 0x18000a650: 90 nop 0x18000a651: 44 0f b6 c7 movzx r8d, dil 0x18000a655: 48 8b d3 mov rdx, rbx 0x18000a658: 48 8b c8 mov rcx, rax 0x18000a65b: ff 15 17 f1 00 00 call qword ptr [rip + 0xf117] <?IsSameAs@wxString@@QEBA_NAEBV1@_N@Z> 0x18000a661: 0f b6 d8 movzx ebx, al 0x18000a664: 48 8d 4c 24 28 lea rcx, [rsp + 0x28] 0x18000a669: ff 15 41 f5 00 00 call qword ptr [rip + 0xf541] <??1wxString@@QEAA@XZ> 0x18000a66f: 84 db test bl, bl 0x18000a671: 75 51 jne 0x18000a6c4 <?IsLocalHost@wxIPV4address@@UEBA_NXZ+0xc4> 0x18000a673: 48 8b 06 mov rax, qword ptr [rsi] 0x18000a676: 48 8d 54 24 60 lea rdx, [rsp + 0x60] 0x18000a67b: 48 8b ce mov rcx, rsi 0x18000a67e: ff 50 40 call qword ptr [rax + 0x40] 0x18000a681: 48 8b d8 mov rbx, rax 0x18000a684: bf 03 00 00 00 mov edi, 3 0x18000a689: 89 bc 24 e8 00 00 00 mov dword ptr [rsp + 0xe8], edi 0x18000a690: 48 8d 15 e1 17 01 00 lea rdx, [rip + 0x117e1] 0x18000a697: 48 8d 4c 24 28 lea rcx, [rsp + 0x28] 0x18000a69c: ff 15 f6 ed 00 00 call qword ptr [rip + 0xedf6] <??0wxString@@QEAA@PEBD@Z> 0x18000a6a2: 90 nop 0x18000a6a3: 41 b0 01 mov r8b, 1 0x18000a6a6: 48 8b d3 mov rdx, rbx 0x18000a6a9: 48 8b c8 mov rcx, rax 0x18000a6ac: ff 15 c6 f0 00 00 call qword ptr [rip + 0xf0c6] <?IsSameAs@wxString@@QEBA_NAEBV1@_N@Z> 0x18000a6b2: 0f b6 d8 movzx ebx, al 0x18000a6b5: 48 8d 4c 24 28 lea rcx, [rsp + 0x28] 0x18000a6ba: ff 15 f0 f4 00 00 call qword ptr [rip + 0xf4f0] <??1wxString@@QEAA@XZ> 0x18000a6c0: 84 db test bl, bl 0x18000a6c2: 74 02 je 0x18000a6c6 <?IsLocalHost@wxIPV4address@@UEBA_NXZ+0xc6> 0x18000a6c4: b3 01 mov bl, 1 0x18000a6c6: 40 f6 c7 02 test dil, 2 0x18000a6ca: 74 16 je 0x18000a6e2 <?IsLocalHost@wxIPV4address@@UEBA_NXZ+0xe2> 0x18000a6cc: 83 e7 fd and edi, 0xfffffffd 0x18000a6cf: 89 bc 24 e8 00 00 00 mov dword ptr [rsp + 0xe8], edi 0x18000a6d6: 48 8d 4c 24 60 lea rcx, [rsp + 0x60] 0x18000a6db: ff 15 cf f4 00 00 call qword ptr [rip + 0xf4cf] <??1wxString@@QEAA@XZ> 0x18000a6e1: 90 nop 0x18000a6e2: 40 f6 c7 01 test dil, 1 0x18000a6e6: 74 12 je 0x18000a6fa <?IsLocalHost@wxIPV4address@@UEBA_NXZ+0xfa> 0x18000a6e8: 48 8d 8c 24 98 00 00 00 lea rcx, [rsp + 0x98] 0x18000a6f0: ff 15 ba f4 00 00 call qword ptr [rip + 0xf4ba] <??1wxString@@QEAA@XZ> 0x18000a6f6: 8a c3 mov al, bl 0x18000a6f8: eb 02 jmp 0x18000a6fc <?IsLocalHost@wxIPV4address@@UEBA_NXZ+0xfc> 0x18000a6fa: 8a c3 mov al, bl 0x18000a6fc: 4c 8d 9c 24 d0 00 00 00 lea r11, [rsp + 0xd0] 0x18000a704: 49 8b 5b 10 mov rbx, qword ptr [r11 + 0x10] 0x18000a708: 49 8b 73 20 mov rsi, qword ptr [r11 + 0x20] 0x18000a70c: 49 8b e3 mov rsp, r11 0x18000a70f: 5f pop rdi 0x18000a710: c3 ret ; data inside code section at 0x18000a711 -- 0x18000a720 0x18000a711: cc cc cc cc cc cc cc cc cc cc cc cc cc cc cc |............... | ; function: ?IPAddress@wxIPV4address@@UEBA?AVwxString@@XZ at 0x18000a720 -- 0x18000a839 0x18000a720: 48 89 54 24 10 mov qword ptr [rsp + 0x10], rdx 0x18000a725: 57 push rdi 0x18000a726: 48 83 ec 60 sub rsp, 0x60 0x18000a72a: 48 c7 44 24 30 fe ff ff ff mov qword ptr [rsp + 0x30], -2 0x18000a733: 48 89 9c 24 80 00 00 00 mov qword ptr [rsp + 0x80], rbx 0x18000a73b: 48 8b fa mov rdi, rdx 0x18000a73e: 48 8b d9 mov rbx, rcx 0x18000a741: c7 44 24 70 00 00 00 00 mov dword ptr [rsp + 0x70], 0 0x18000a749: 48 8b 49 10 mov rcx, qword ptr [rcx + 0x10] 0x18000a74d: 83 39 00 cmp dword ptr [rcx], 0 0x18000a750: 75 05 jne 0x18000a757 <?IPAddress@wxIPV4address@@UEBA?AVwxString@@XZ+0x37> 0x18000a752: e8 69 f4 ff ff call 0x180009bc0 <function_180009bc0> 0x18000a757: 48 8b 43 10 mov rax, qword ptr [rbx + 0x10] 0x18000a75b: 83 38 02 cmp dword ptr [rax], 2 0x18000a75e: 75 73 jne 0x18000a7d3 <?IPAddress@wxIPV4address@@UEBA?AVwxString@@XZ+0xb3> 0x18000a760: 48 8b 48 08 mov rcx, qword ptr [rax + 8] 0x18000a764: 48 85 c9 test rcx, rcx 0x18000a767: 0f 84 b1 00 00 00 je 0x18000a81e <?IPAddress@wxIPV4address@@UEBA?AVwxString@@XZ+0xfe> 0x18000a76d: 8b 49 04 mov ecx, dword ptr [rcx + 4] 0x18000a770: e8 bf 87 00 00 call 0x180012f34 <ntohl> 0x18000a775: 8b d8 mov ebx, eax 0x18000a777: 48 8d 15 42 17 01 00 lea rdx, [rip + 0x11742] 0x18000a77e: 48 8d 4c 24 38 lea rcx, [rsp + 0x38] 0x18000a783: ff 15 bf ef 00 00 call qword ptr [rip + 0xefbf] <??0wxFormatString@@QEAA@PEBD@Z> 0x18000a789: 90 nop 0x18000a78a: 44 0f b6 c3 movzx r8d, bl 0x18000a78e: 8b cb mov ecx, ebx 0x18000a790: c1 e9 08 shr ecx, 8 0x18000a793: 0f b6 d1 movzx edx, cl 0x18000a796: 8b cb mov ecx, ebx 0x18000a798: c1 e9 10 shr ecx, 0x10 0x18000a79b: 44 0f b6 c9 movzx r9d, cl 0x18000a79f: c1 eb 18 shr ebx, 0x18 0x18000a7a2: 44 89 44 24 28 mov dword ptr [rsp + 0x28], r8d 0x18000a7a7: 89 54 24 20 mov dword ptr [rsp + 0x20], edx 0x18000a7ab: 44 8b c3 mov r8d, ebx 0x18000a7ae: 48 8d 54 24 38 lea rdx, [rsp + 0x38] 0x18000a7b3: 48 8b cf mov rcx, rdi 0x18000a7b6: e8 a5 fb ff ff call 0x18000a360 <function_18000a360> 0x18000a7bb: c7 44 24 70 01 00 00 00 mov dword ptr [rsp + 0x70], 1 0x18000a7c3: 48 8d 4c 24 38 lea rcx, [rsp + 0x38] 0x18000a7c8: ff 15 b2 ec 00 00 call qword ptr [rip + 0xecb2] <??1wxFormatString@@QEAA@XZ> 0x18000a7ce: 48 8b c7 mov rax, rdi 0x18000a7d1: eb 58 jmp 0x18000a82b <?IPAddress@wxIPV4address@@UEBA?AVwxString@@XZ+0x10b> 0x18000a7d3: 48 8b 05 66 ec 00 00 mov rax, qword ptr [rip + 0xec66] 0x18000a7da: 48 83 38 00 cmp qword ptr [rax], 0 0x18000a7de: 74 3e je 0x18000a81e <?IPAddress@wxIPV4address@@UEBA?AVwxString@@XZ+0xfe> 0x18000a7e0: 48 8d 05 89 14 01 00 lea rax, [rip + 0x11489] 0x18000a7e7: 48 89 44 24 20 mov qword ptr [rsp + 0x20], rax 0x18000a7ec: 4c 8d 0d 45 14 01 00 lea r9, [rip + 0x11445] 0x18000a7f3: 4c 8d 05 26 14 01 00 lea r8, [rip + 0x11426] 0x18000a7fa: ba 0c 01 00 00 mov edx, 0x10c 0x18000a7ff: 48 8d 0d da 13 01 00 lea rcx, [rip + 0x113da] 0x18000a806: ff 15 2c ec 00 00 call qword ptr [rip + 0xec2c] <?wxOnAssert@@YAXPEBDH000@Z> 0x18000a80c: 4c 8b 1d 1d ec 00 00 mov r11, qword ptr [rip + 0xec1d] 0x18000a813: 41 80 3b 00 cmp byte ptr [r11], 0 0x18000a817: 74 05 je 0x18000a81e <?IPAddress@wxIPV4address@@UEBA?AVwxString@@XZ+0xfe> 0x18000a819: 41 c6 03 00 mov byte ptr [r11], 0 0x18000a81d: cc int3 0x18000a81e: 48 8b cf mov rcx, rdi 0x18000a821: ff 15 81 f3 00 00 call qword ptr [rip + 0xf381] <??0wxString@@QEAA@XZ> 0x18000a827: 90 nop 0x18000a828: 48 8b c7 mov rax, rdi 0x18000a82b: 48 8b 9c 24 80 00 00 00 mov rbx, qword ptr [rsp + 0x80] 0x18000a833: 48 83 c4 60 add rsp, 0x60 0x18000a837: 5f pop rdi 0x18000a838: c3 ret ; data inside code section at 0x18000a839 -- 0x18000a840 0x18000a839: cc cc cc cc cc cc cc |....... | ; function: function_18000a840 at 0x18000a840 -- 0x18000a958 0x18000a840: 40 53 push rbx 0x18000a842: 56 push rsi 0x18000a843: 57 push rdi 0x18000a844: 48 81 ec 60 04 00 00 sub rsp, 0x460 0x18000a84b: 48 8b 05 ee 40 02 00 mov rax, qword ptr [rip + 0x240ee] 0x18000a852: 48 33 c4 xor rax, rsp 0x18000a855: 48 89 84 24 50 04 00 00 mov qword ptr [rsp + 0x450], rax 0x18000a85d: 48 8b da mov rbx, rdx 0x18000a860: 49 8b f8 mov rdi, r8 0x18000a863: 48 8b f1 mov rsi, rcx 0x18000a866: 48 8d 54 24 20 lea rdx, [rsp + 0x20] 0x18000a86b: 41 b8 0a 00 00 00 mov r8d, 0xa 0x18000a871: 48 8b cb mov rcx, rbx 0x18000a874: ff 15 1e ef 00 00 call qword ptr [rip + 0xef1e] <?ToULong@wxString@@QEBA_NPEAKH@Z> 0x18000a87a: 84 c0 test al, al 0x18000a87c: 74 18 je 0x18000a896 <function_18000a840+0x56> 0x18000a87e: 8b 44 24 20 mov eax, dword ptr [rsp + 0x20] 0x18000a882: ba ff ff 00 00 mov edx, 0xffff 0x18000a887: 3b c2 cmp eax, edx 0x18000a889: 0f 86 a3 00 00 00 jbe 0x18000a932 <function_18000a840+0xf2> 0x18000a88f: 32 c0 xor al, al 0x18000a891: e9 a7 00 00 00 jmp 0x18000a93d <function_18000a840+0xfd> 0x18000a896: 48 8d 54 24 28 lea rdx, [rsp + 0x28] 0x18000a89b: 48 8b cb mov rcx, rbx 0x18000a89e: ff 15 ec ee 00 00 call qword ptr [rip + 0xeeec] <?utf8_str@wxString@@QEBA?BV?$wxScopedCharTypeBuffer@D@@XZ> 0x18000a8a4: 48 8b d7 mov rdx, rdi 0x18000a8a7: 48 8b 08 mov rcx, qword ptr [rax] 0x18000a8aa: 48 8b 09 mov rcx, qword ptr [rcx] 0x18000a8ad: e8 7c 86 00 00 call 0x180012f2e <getservbyname> 0x18000a8b2: 48 85 c0 test rax, rax 0x18000a8b5: 74 1b je 0x18000a8d2 <function_18000a840+0x92> 0x18000a8b7: 4c 8d 44 24 50 lea r8, [rsp + 0x50] 0x18000a8bc: 48 8d 4c 24 30 lea rcx, [rsp + 0x30] 0x18000a8c1: 41 b9 00 04 00 00 mov r9d, 0x400 0x18000a8c7: 48 8b d0 mov rdx, rax 0x18000a8ca: e8 f1 ef ff ff call 0x1800098c0 <function_1800098c0> 0x18000a8cf: 48 85 c0 test rax, rax 0x18000a8d2: 40 0f 94 c7 sete dil 0x18000a8d6: ff 15 4c eb 00 00 call qword ptr [rip + 0xeb4c] <?GetUntypedNullData@wxPrivate@@YAPEAUUntypedBufferData@1@XZ> 0x18000a8dc: 48 8b 4c 24 28 mov rcx, qword ptr [rsp + 0x28] 0x18000a8e1: 48 3b c8 cmp rcx, rax 0x18000a8e4: 74 32 je 0x18000a918 <function_18000a840+0xd8> 0x18000a8e6: ba ff ff 00 00 mov edx, 0xffff 0x18000a8eb: 66 01 51 10 add word ptr [rcx + 0x10], dx 0x18000a8ef: 48 8b 5c 24 28 mov rbx, qword ptr [rsp + 0x28] 0x18000a8f4: 66 83 7b 10 00 cmp word ptr [rbx + 0x10], 0 0x18000a8f9: 75 17 jne 0x18000a912 <function_18000a840+0xd2> 0x18000a8fb: 80 7b 12 00 cmp byte ptr [rbx + 0x12], 0 0x18000a8ff: 74 09 je 0x18000a90a <function_18000a840+0xca> 0x18000a901: 48 8b 0b mov rcx, qword ptr [rbx] 0x18000a904: ff 15 6e e8 00 00 call qword ptr [rip + 0xe86e] <free> 0x18000a90a: 48 8b cb mov rcx, rbx 0x18000a90d: e8 fc 87 00 00 call 0x18001310e <function_18001310e> 0x18000a912: ff 15 10 eb 00 00 call qword ptr [rip + 0xeb10] <?GetUntypedNullData@wxPrivate@@YAPEAUUntypedBufferData@1@XZ> 0x18000a918: 40 84 ff test dil, dil 0x18000a91b: 0f 85 6e ff ff ff jne 0x18000a88f <function_18000a840+0x4f> 0x18000a921: 0f b7 4c 24 48 movzx ecx, word ptr [rsp + 0x48] 0x18000a926: e8 15 86 00 00 call 0x180012f40 <ntohs> 0x18000a92b: 0f b7 c0 movzx eax, ax 0x18000a92e: 89 44 24 20 mov dword ptr [rsp + 0x20], eax 0x18000a932: 0f b7 d0 movzx edx, ax 0x18000a935: 48 8b ce mov rcx, rsi 0x18000a938: e8 13 f4 ff ff call 0x180009d50 <function_180009d50> 0x18000a93d: 48 8b 8c 24 50 04 00 00 mov rcx, qword ptr [rsp + 0x450] 0x18000a945: 48 33 cc xor rcx, rsp 0x18000a948: e8 a3 89 00 00 call 0x1800132f0 <__security_check_cookie> 0x18000a94d: 48 81 c4 60 04 00 00 add rsp, 0x460 0x18000a954: 5f pop rdi 0x18000a955: 5e pop rsi 0x18000a956: 5b pop rbx 0x18000a957: c3 ret ; data inside code section at 0x18000a958 -- 0x18000a960 0x18000a958: cc cc cc cc cc cc cc cc |........ | ; function: function_18000a960 at 0x18000a960 -- 0x18000ab5d 0x18000a960: 40 57 push rdi 0x18000a962: 48 81 ec 80 04 00 00 sub rsp, 0x480 0x18000a969: 48 c7 44 24 40 fe ff ff ff mov qword ptr [rsp + 0x40], -2 0x18000a972: 48 89 9c 24 a0 04 00 00 mov qword ptr [rsp + 0x4a0], rbx 0x18000a97a: 48 8b 05 bf 3f 02 00 mov rax, qword ptr [rip + 0x23fbf] 0x18000a981: 48 33 c4 xor rax, rsp 0x18000a984: 48 89 84 24 70 04 00 00 mov qword ptr [rsp + 0x470], rax 0x18000a98c: 48 8b c2 mov rax, rdx 0x18000a98f: 83 39 02 cmp dword ptr [rcx], 2 0x18000a992: 0f 85 57 01 00 00 jne 0x18000aaef <function_18000a960+0x18f> 0x18000a998: 48 8b 59 08 mov rbx, qword ptr [rcx + 8] 0x18000a99c: 48 85 db test rbx, rbx 0x18000a99f: 0f 84 95 01 00 00 je 0x18000ab3a <function_18000a960+0x1da> 0x18000a9a5: 48 8d 54 24 30 lea rdx, [rsp + 0x30] 0x18000a9aa: 48 8b c8 mov rcx, rax 0x18000a9ad: ff 15 dd ed 00 00 call qword ptr [rip + 0xeddd] <?utf8_str@wxString@@QEBA?BV?$wxScopedCharTypeBuffer@D@@XZ> 0x18000a9b3: 90 nop 0x18000a9b4: 48 8b 44 24 30 mov rax, qword ptr [rsp + 0x30] 0x18000a9b9: 48 8b 08 mov rcx, qword ptr [rax] 0x18000a9bc: e8 8b 85 00 00 call 0x180012f4c <inet_addr> 0x18000a9c1: 89 43 04 mov dword ptr [rbx + 4], eax 0x18000a9c4: 83 f8 ff cmp eax, -1 0x18000a9c7: 74 49 je 0x18000aa12 <function_18000a960+0xb2> 0x18000a9c9: ff 15 59 ea 00 00 call qword ptr [rip + 0xea59] <?GetUntypedNullData@wxPrivate@@YAPEAUUntypedBufferData@1@XZ> 0x18000a9cf: 48 8b 4c 24 30 mov rcx, qword ptr [rsp + 0x30] 0x18000a9d4: 48 3b c8 cmp rcx, rax 0x18000a9d7: 74 32 je 0x18000aa0b <function_18000a960+0xab> 0x18000a9d9: b8 ff ff 00 00 mov eax, 0xffff 0x18000a9de: 66 01 41 10 add word ptr [rcx + 0x10], ax 0x18000a9e2: 48 8b 5c 24 30 mov rbx, qword ptr [rsp + 0x30] 0x18000a9e7: 66 83 7b 10 00 cmp word ptr [rbx + 0x10], 0 0x18000a9ec: 75 17 jne 0x18000aa05 <function_18000a960+0xa5> 0x18000a9ee: 80 7b 12 00 cmp byte ptr [rbx + 0x12], 0 0x18000a9f2: 74 09 je 0x18000a9fd <function_18000a960+0x9d> 0x18000a9f4: 48 8b 0b mov rcx, qword ptr [rbx] 0x18000a9f7: ff 15 7b e7 00 00 call qword ptr [rip + 0xe77b] <free> 0x18000a9fd: 48 8b cb mov rcx, rbx 0x18000aa00: e8 09 87 00 00 call 0x18001310e <function_18001310e> 0x18000aa05: ff 15 1d ea 00 00 call qword ptr [rip + 0xea1d] <?GetUntypedNullData@wxPrivate@@YAPEAUUntypedBufferData@1@XZ> 0x18000aa0b: b0 01 mov al, 1 0x18000aa0d: e9 2a 01 00 00 jmp 0x18000ab3c <function_18000a960+0x1dc> 0x18000aa12: 48 8b 44 24 30 mov rax, qword ptr [rsp + 0x30] 0x18000aa17: 48 8b 08 mov rcx, qword ptr [rax] 0x18000aa1a: e8 03 85 00 00 call 0x180012f22 <gethostbyname> 0x18000aa1f: 48 8b f8 mov rdi, rax 0x18000aa22: e8 f5 84 00 00 call 0x180012f1c <WSAGetLastError> 0x18000aa27: 48 85 ff test rdi, rdi 0x18000aa2a: 74 7d je 0x18000aaa9 <function_18000a960+0x149> 0x18000aa2c: 48 8d 44 24 38 lea rax, [rsp + 0x38] 0x18000aa31: 48 89 44 24 20 mov qword ptr [rsp + 0x20], rax 0x18000aa36: 41 b9 00 04 00 00 mov r9d, 0x400 0x18000aa3c: 4c 8d 44 24 70 lea r8, [rsp + 0x70] 0x18000aa41: 48 8b d7 mov rdx, rdi 0x18000aa44: 48 8d 4c 24 48 lea rcx, [rsp + 0x48] 0x18000aa49: e8 42 ec ff ff call 0x180009690 <function_180009690> 0x18000aa4e: 48 85 c0 test rax, rax 0x18000aa51: 74 56 je 0x18000aaa9 <function_18000a960+0x149> 0x18000aa53: 48 8b 44 24 60 mov rax, qword ptr [rsp + 0x60] 0x18000aa58: 48 8b 08 mov rcx, qword ptr [rax] 0x18000aa5b: 8b 01 mov eax, dword ptr [rcx] 0x18000aa5d: 89 43 04 mov dword ptr [rbx + 4], eax 0x18000aa60: ff 15 c2 e9 00 00 call qword ptr [rip + 0xe9c2] <?GetUntypedNullData@wxPrivate@@YAPEAUUntypedBufferData@1@XZ> 0x18000aa66: 48 8b 4c 24 30 mov rcx, qword ptr [rsp + 0x30] 0x18000aa6b: 48 3b c8 cmp rcx, rax 0x18000aa6e: 74 32 je 0x18000aaa2 <function_18000a960+0x142> 0x18000aa70: b8 ff ff 00 00 mov eax, 0xffff 0x18000aa75: 66 01 41 10 add word ptr [rcx + 0x10], ax 0x18000aa79: 48 8b 5c 24 30 mov rbx, qword ptr [rsp + 0x30] 0x18000aa7e: 66 83 7b 10 00 cmp word ptr [rbx + 0x10], 0 0x18000aa83: 75 17 jne 0x18000aa9c <function_18000a960+0x13c> 0x18000aa85: 80 7b 12 00 cmp byte ptr [rbx + 0x12], 0 0x18000aa89: 74 09 je 0x18000aa94 <function_18000a960+0x134> 0x18000aa8b: 48 8b 0b mov rcx, qword ptr [rbx] 0x18000aa8e: ff 15 e4 e6 00 00 call qword ptr [rip + 0xe6e4] <free> 0x18000aa94: 48 8b cb mov rcx, rbx 0x18000aa97: e8 72 86 00 00 call 0x18001310e <function_18001310e> 0x18000aa9c: ff 15 86 e9 00 00 call qword ptr [rip + 0xe986] <?GetUntypedNullData@wxPrivate@@YAPEAUUntypedBufferData@1@XZ> 0x18000aaa2: b0 01 mov al, 1 0x18000aaa4: e9 93 00 00 00 jmp 0x18000ab3c <function_18000a960+0x1dc> 0x18000aaa9: ff 15 79 e9 00 00 call qword ptr [rip + 0xe979] <?GetUntypedNullData@wxPrivate@@YAPEAUUntypedBufferData@1@XZ> 0x18000aaaf: 48 8b 4c 24 30 mov rcx, qword ptr [rsp + 0x30] 0x18000aab4: 48 3b c8 cmp rcx, rax 0x18000aab7: 74 32 je 0x18000aaeb <function_18000a960+0x18b> 0x18000aab9: b8 ff ff 00 00 mov eax, 0xffff 0x18000aabe: 66 01 41 10 add word ptr [rcx + 0x10], ax 0x18000aac2: 48 8b 5c 24 30 mov rbx, qword ptr [rsp + 0x30] 0x18000aac7: 66 83 7b 10 00 cmp word ptr [rbx + 0x10], 0 0x18000aacc: 75 17 jne 0x18000aae5 <function_18000a960+0x185> 0x18000aace: 80 7b 12 00 cmp byte ptr [rbx + 0x12], 0 0x18000aad2: 74 09 je 0x18000aadd <function_18000a960+0x17d> 0x18000aad4: 48 8b 0b mov rcx, qword ptr [rbx] 0x18000aad7: ff 15 9b e6 00 00 call qword ptr [rip + 0xe69b] <free> 0x18000aadd: 48 8b cb mov rcx, rbx 0x18000aae0: e8 29 86 00 00 call 0x18001310e <function_18001310e> 0x18000aae5: ff 15 3d e9 00 00 call qword ptr [rip + 0xe93d] <?GetUntypedNullData@wxPrivate@@YAPEAUUntypedBufferData@1@XZ> 0x18000aaeb: 32 c0 xor al, al 0x18000aaed: eb 4d jmp 0x18000ab3c <function_18000a960+0x1dc> 0x18000aaef: 48 8b 05 4a e9 00 00 mov rax, qword ptr [rip + 0xe94a] 0x18000aaf6: 48 83 38 00 cmp qword ptr [rax], 0 0x18000aafa: 74 3e je 0x18000ab3a <function_18000a960+0x1da> 0x18000aafc: 48 8d 05 6d 11 01 00 lea rax, [rip + 0x1116d] 0x18000ab03: 48 89 44 24 20 mov qword ptr [rsp + 0x20], rax 0x18000ab08: 4c 8d 0d 29 11 01 00 lea r9, [rip + 0x11129] 0x18000ab0f: 4c 8d 05 0a 11 01 00 lea r8, [rip + 0x1110a] 0x18000ab16: ba 0c 01 00 00 mov edx, 0x10c 0x18000ab1b: 48 8d 0d be 10 01 00 lea rcx, [rip + 0x110be] 0x18000ab22: ff 15 10 e9 00 00 call qword ptr [rip + 0xe910] <?wxOnAssert@@YAXPEBDH000@Z> 0x18000ab28: 4c 8b 1d 01 e9 00 00 mov r11, qword ptr [rip + 0xe901] 0x18000ab2f: 41 80 3b 00 cmp byte ptr [r11], 0 0x18000ab33: 74 05 je 0x18000ab3a <function_18000a960+0x1da> 0x18000ab35: 41 c6 03 00 mov byte ptr [r11], 0 0x18000ab39: cc int3 0x18000ab3a: 32 c0 xor al, al 0x18000ab3c: 48 8b 8c 24 70 04 00 00 mov rcx, qword ptr [rsp + 0x470] 0x18000ab44: 48 33 cc xor rcx, rsp 0x18000ab47: e8 a4 87 00 00 call 0x1800132f0 <__security_check_cookie> 0x18000ab4c: 48 8b 9c 24 a0 04 00 00 mov rbx, qword ptr [rsp + 0x4a0] 0x18000ab54: 48 81 c4 80 04 00 00 add rsp, 0x480 0x18000ab5b: 5f pop rdi 0x18000ab5c: c3 ret ; data inside code section at 0x18000ab5d -- 0x18000ab60 0x18000ab5d: cc cc cc |... | ; function: ?Service@wxIPaddress@@QEAA_NAEBVwxString@@@Z at 0x18000ab60 -- 0x18000ab9b 0x18000ab60: 48 89 5c 24 08 mov qword ptr [rsp + 8], rbx 0x18000ab65: 57 push rdi 0x18000ab66: 48 83 ec 20 sub rsp, 0x20 0x18000ab6a: 48 8b d9 mov rbx, rcx 0x18000ab6d: 48 8b 49 10 mov rcx, qword ptr [rcx + 0x10] 0x18000ab71: 48 8b fa mov rdi, rdx 0x18000ab74: 83 39 00 cmp dword ptr [rcx], 0 0x18000ab77: 75 05 jne 0x18000ab7e <?Service@wxIPaddress@@QEAA_NAEBVwxString@@@Z+0x1e> 0x18000ab79: e8 42 f0 ff ff call 0x180009bc0 <function_180009bc0> 0x18000ab7e: 48 8b 4b 10 mov rcx, qword ptr [rbx + 0x10] 0x18000ab82: 4c 8d 05 6f 13 01 00 lea r8, [rip + 0x1136f] 0x18000ab89: 48 8b d7 mov rdx, rdi 0x18000ab8c: 48 8b 5c 24 30 mov rbx, qword ptr [rsp + 0x30] 0x18000ab91: 48 83 c4 20 add rsp, 0x20 0x18000ab95: 5f pop rdi 0x18000ab96: e9 a5 fc ff ff jmp 0x18000a840 <function_18000a840> ; data inside code section at 0x18000ab9b -- 0x18000aba0 0x18000ab9b: cc cc cc cc cc |..... | ; function: ?Hostname@wxIPaddress@@QEAA_NAEBVwxString@@@Z at 0x18000aba0 -- 0x18000ac46 0x18000aba0: 48 89 5c 24 08 mov qword ptr [rsp + 8], rbx 0x18000aba5: 57 push rdi 0x18000aba6: 48 83 ec 30 sub rsp, 0x30 0x18000abaa: 48 8b d9 mov rbx, rcx 0x18000abad: 48 8b ca mov rcx, rdx 0x18000abb0: 48 8b fa mov rdi, rdx 0x18000abb3: ff 15 07 f0 00 00 call qword ptr [rip + 0xf007] <?empty@wxString@@QEBA_NXZ> 0x18000abb9: 84 c0 test al, al 0x18000abbb: 75 31 jne 0x18000abee <?Hostname@wxIPaddress@@QEAA_NAEBVwxString@@@Z+0x4e> 0x18000abbd: 48 8d 4b 18 lea rcx, [rbx + 0x18] 0x18000abc1: 48 8b d7 mov rdx, rdi 0x18000abc4: ff 15 be ef 00 00 call qword ptr [rip + 0xefbe] <??4wxString@@QEAAAEAV0@AEBV0@@Z> 0x18000abca: 48 8b 4b 10 mov rcx, qword ptr [rbx + 0x10] 0x18000abce: 83 39 00 cmp dword ptr [rcx], 0 0x18000abd1: 75 05 jne 0x18000abd8 <?Hostname@wxIPaddress@@QEAA_NAEBVwxString@@@Z+0x38> 0x18000abd3: e8 e8 ef ff ff call 0x180009bc0 <function_180009bc0> 0x18000abd8: 48 8b 4b 10 mov rcx, qword ptr [rbx + 0x10] 0x18000abdc: 48 8b d7 mov rdx, rdi 0x18000abdf: 48 8b 5c 24 40 mov rbx, qword ptr [rsp + 0x40] 0x18000abe4: 48 83 c4 30 add rsp, 0x30 0x18000abe8: 5f pop rdi 0x18000abe9: e9 72 fd ff ff jmp 0x18000a960 <function_18000a960> 0x18000abee: 48 8b 05 4b e8 00 00 mov rax, qword ptr [rip + 0xe84b] 0x18000abf5: 48 83 38 00 cmp qword ptr [rax], 0 0x18000abf9: 74 3e je 0x18000ac39 <?Hostname@wxIPaddress@@QEAA_NAEBVwxString@@@Z+0x99> 0x18000abfb: 48 8d 05 26 13 01 00 lea rax, [rip + 0x11326] 0x18000ac02: 4c 8d 0d 0f 13 01 00 lea r9, [rip + 0x1130f] 0x18000ac09: 4c 8d 05 f0 12 01 00 lea r8, [rip + 0x112f0] 0x18000ac10: 48 8d 0d a9 10 01 00 lea rcx, [rip + 0x110a9] 0x18000ac17: ba 25 03 00 00 mov edx, 0x325 0x18000ac1c: 48 89 44 24 20 mov qword ptr [rsp + 0x20], rax 0x18000ac21: ff 15 11 e8 00 00 call qword ptr [rip + 0xe811] <?wxOnAssert@@YAXPEBDH000@Z> 0x18000ac27: 4c 8b 1d 02 e8 00 00 mov r11, qword ptr [rip + 0xe802] 0x18000ac2e: 41 80 3b 00 cmp byte ptr [r11], 0 0x18000ac32: 74 05 je 0x18000ac39 <?Hostname@wxIPaddress@@QEAA_NAEBVwxString@@@Z+0x99> 0x18000ac34: 41 c6 03 00 mov byte ptr [r11], 0 0x18000ac38: cc int3 0x18000ac39: 32 c0 xor al, al 0x18000ac3b: 48 8b 5c 24 40 mov rbx, qword ptr [rsp + 0x40] 0x18000ac40: 48 83 c4 30 add rsp, 0x30 0x18000ac44: 5f pop rdi 0x18000ac45: c3 ret ; data inside code section at 0x18000ac46 -- 0x18000ac50 0x18000ac46: cc cc cc cc cc cc cc cc cc cc |.......... | ; function: ?LocalHost@wxIPaddress@@QEAA_NXZ at 0x18000ac50 -- 0x18000ad14 0x18000ac50: 40 53 push rbx 0x18000ac52: 48 83 ec 70 sub rsp, 0x70 0x18000ac56: 48 c7 44 24 30 fe ff ff ff mov qword ptr [rsp + 0x30], -2 0x18000ac5f: 48 8b d9 mov rbx, rcx 0x18000ac62: 48 8d 15 1f 12 01 00 lea rdx, [rip + 0x1121f] 0x18000ac69: 48 8d 4c 24 38 lea rcx, [rsp + 0x38] 0x18000ac6e: ff 15 24 e8 00 00 call qword ptr [rip + 0xe824] <??0wxString@@QEAA@PEBD@Z> 0x18000ac74: 90 nop 0x18000ac75: 48 8d 4c 24 38 lea rcx, [rsp + 0x38] 0x18000ac7a: ff 15 40 ef 00 00 call qword ptr [rip + 0xef40] <?empty@wxString@@QEBA_NXZ> 0x18000ac80: 84 c0 test al, al 0x18000ac82: 75 30 jne 0x18000acb4 <?LocalHost@wxIPaddress@@QEAA_NXZ+0x64> 0x18000ac84: 48 8d 4b 18 lea rcx, [rbx + 0x18] 0x18000ac88: 48 8d 54 24 38 lea rdx, [rsp + 0x38] 0x18000ac8d: ff 15 f5 ee 00 00 call qword ptr [rip + 0xeef5] <??4wxString@@QEAAAEAV0@AEBV0@@Z> 0x18000ac93: 48 8b 4b 10 mov rcx, qword ptr [rbx + 0x10] 0x18000ac97: 83 39 00 cmp dword ptr [rcx], 0 0x18000ac9a: 75 05 jne 0x18000aca1 <?LocalHost@wxIPaddress@@QEAA_NXZ+0x51> 0x18000ac9c: e8 1f ef ff ff call 0x180009bc0 <function_180009bc0> 0x18000aca1: 48 8d 54 24 38 lea rdx, [rsp + 0x38] 0x18000aca6: 48 8b 4b 10 mov rcx, qword ptr [rbx + 0x10] 0x18000acaa: e8 b1 fc ff ff call 0x18000a960 <function_18000a960> 0x18000acaf: 0f b6 d8 movzx ebx, al 0x18000acb2: eb 4d jmp 0x18000ad01 <?LocalHost@wxIPaddress@@QEAA_NXZ+0xb1> 0x18000acb4: 48 8b 05 85 e7 00 00 mov rax, qword ptr [rip + 0xe785] 0x18000acbb: 48 83 38 00 cmp qword ptr [rax], 0 0x18000acbf: 74 3e je 0x18000acff <?LocalHost@wxIPaddress@@QEAA_NXZ+0xaf> 0x18000acc1: 48 8d 05 60 12 01 00 lea rax, [rip + 0x11260] 0x18000acc8: 48 89 44 24 20 mov qword ptr [rsp + 0x20], rax 0x18000accd: 4c 8d 0d 44 12 01 00 lea r9, [rip + 0x11244] 0x18000acd4: 4c 8d 05 25 12 01 00 lea r8, [rip + 0x11225] 0x18000acdb: ba 25 03 00 00 mov edx, 0x325 0x18000ace0: 48 8d 0d d9 0f 01 00 lea rcx, [rip + 0x10fd9] 0x18000ace7: ff 15 4b e7 00 00 call qword ptr [rip + 0xe74b] <?wxOnAssert@@YAXPEBDH000@Z> 0x18000aced: 4c 8b 1d 3c e7 00 00 mov r11, qword ptr [rip + 0xe73c] 0x18000acf4: 41 80 3b 00 cmp byte ptr [r11], 0 0x18000acf8: 74 05 je 0x18000acff <?LocalHost@wxIPaddress@@QEAA_NXZ+0xaf> 0x18000acfa: 41 c6 03 00 mov byte ptr [r11], 0 0x18000acfe: cc int3 0x18000acff: 32 db xor bl, bl 0x18000ad01: 48 8d 4c 24 38 lea rcx, [rsp + 0x38] 0x18000ad06: ff 15 a4 ee 00 00 call qword ptr [rip + 0xeea4] <??1wxString@@QEAA@XZ> 0x18000ad0c: 8a c3 mov al, bl 0x18000ad0e: 48 83 c4 70 add rsp, 0x70 0x18000ad12: 5b pop rbx 0x18000ad13: c3 ret ; data inside code section at 0x18000ad14 -- 0x18000ad20 0x18000ad14: cc cc cc cc cc cc cc cc cc cc cc cc |............ | ; function: ?GetClassInfo@wxFileProto@@UEBAPEAVwxClassInfo@@XZ at 0x18000ad20 -- 0x18000ad28 0x18000ad20: 48 8d 05 59 3f 02 00 lea rax, [rip + 0x23f59] 0x18000ad27: c3 ret ; data inside code section at 0x18000ad28 -- 0x18000ad30 0x18000ad28: cc cc cc cc cc cc cc cc |........ | ; statically linked function: ??0wxFileProto@@QEAA@XZ at 0x18000ad30 -- 0x18000ad51 ; data inside code section at 0x18000ad51 -- 0x18000ad60 0x18000ad51: cc cc cc cc cc cc cc cc cc cc cc cc cc cc cc |............... | ; function: ??1wxFileProto@@UEAA@XZ at 0x18000ad60 -- 0x18000ad6f 0x18000ad60: 48 8d 05 71 12 01 00 lea rax, [rip + 0x11271] 0x18000ad67: 48 89 01 mov qword ptr [rcx], rax 0x18000ad6a: e9 01 df ff ff jmp 0x180008c70 <??1wxProtocol@@UEAA@XZ> ; data inside code section at 0x18000ad6f -- 0x18000ad70 0x18000ad6f: cc |. | ; function: ?GetInputStream@wxFileProto@@UEAAPEAVwxInputStream@@AEBVwxString@@@Z at 0x18000ad70 -- 0x18000ae36 0x18000ad70: 48 8b c4 mov rax, rsp 0x18000ad73: 55 push rbp 0x18000ad74: 56 push rsi 0x18000ad75: 57 push rdi 0x18000ad76: 48 83 ec 60 sub rsp, 0x60 0x18000ad7a: 48 c7 44 24 20 fe ff ff ff mov qword ptr [rsp + 0x20], -2 0x18000ad83: 48 89 58 08 mov qword ptr [rax + 8], rbx 0x18000ad87: 48 8b ea mov rbp, rdx 0x18000ad8a: 48 8b f9 mov rdi, rcx 0x18000ad8d: 33 f6 xor esi, esi 0x18000ad8f: 89 70 18 mov dword ptr [rax + 0x18], esi 0x18000ad92: 8d 4e 48 lea ecx, [rsi + 0x48] 0x18000ad95: e8 a2 84 00 00 call 0x18001323c <function_18001323c> 0x18000ad9a: 48 8b d8 mov rbx, rax 0x18000ad9d: 48 89 84 24 98 00 00 00 mov qword ptr [rsp + 0x98], rax 0x18000ada5: 48 85 c0 test rax, rax 0x18000ada8: 74 33 je 0x18000addd <?GetInputStream@wxFileProto@@UEAAPEAVwxInputStream@@AEBVwxString@@@Z+0x6d> 0x18000adaa: 48 8b d5 mov rdx, rbp 0x18000adad: 48 8d 4c 24 28 lea rcx, [rsp + 0x28] 0x18000adb2: ff 15 18 e8 00 00 call qword ptr [rip + 0xe818] <?Unescape@wxURI@@SA?AVwxString@@AEBV2@@Z> 0x18000adb8: 90 nop 0x18000adb9: be 01 00 00 00 mov esi, 1 0x18000adbe: 89 b4 24 90 00 00 00 mov dword ptr [rsp + 0x90], esi 0x18000adc5: 48 8b d0 mov rdx, rax 0x18000adc8: 48 8b cb mov rcx, rbx 0x18000adcb: ff 15 37 ed 00 00 call qword ptr [rip + 0xed37] <??0wxFileInputStream@@QEAA@AEBVwxString@@@Z> 0x18000add1: 4c 8d 1d c0 12 01 00 lea r11, [rip + 0x112c0] 0x18000add8: 4c 89 1b mov qword ptr [rbx], r11 0x18000addb: eb 02 jmp 0x18000addf <?GetInputStream@wxFileProto@@UEAAPEAVwxInputStream@@AEBVwxString@@@Z+0x6f> 0x18000addd: 33 db xor ebx, ebx 0x18000addf: 40 f6 c6 01 test sil, 1 0x18000ade3: 74 0b je 0x18000adf0 <?GetInputStream@wxFileProto@@UEAAPEAVwxInputStream@@AEBVwxString@@@Z+0x80> 0x18000ade5: 48 8d 4c 24 28 lea rcx, [rsp + 0x28] 0x18000adea: ff 15 c0 ed 00 00 call qword ptr [rip + 0xedc0] <??1wxString@@QEAA@XZ> 0x18000adf0: 48 8b 13 mov rdx, qword ptr [rbx] 0x18000adf3: 48 8b cb mov rcx, rbx 0x18000adf6: ff 52 20 call qword ptr [rdx + 0x20] 0x18000adf9: 84 c0 test al, al 0x18000adfb: 74 0f je 0x18000ae0c <?GetInputStream@wxFileProto@@UEAAPEAVwxInputStream@@AEBVwxString@@@Z+0x9c> 0x18000adfd: c7 87 78 01 00 00 00 00 00 00 mov dword ptr [rdi + 0x178], 0 0x18000ae07: 48 8b c3 mov rax, rbx 0x18000ae0a: eb 1a jmp 0x18000ae26 <?GetInputStream@wxFileProto@@UEAAPEAVwxInputStream@@AEBVwxString@@@Z+0xb6> 0x18000ae0c: c7 87 78 01 00 00 06 00 00 00 mov dword ptr [rdi + 0x178], 6 0x18000ae16: 48 8b 03 mov rax, qword ptr [rbx] 0x18000ae19: ba 01 00 00 00 mov edx, 1 0x18000ae1e: 48 8b cb mov rcx, rbx 0x18000ae21: ff 50 08 call qword ptr [rax + 8] 0x18000ae24: 33 c0 xor eax, eax 0x18000ae26: 48 8b 9c 24 80 00 00 00 mov rbx, qword ptr [rsp + 0x80] 0x18000ae2e: 48 83 c4 60 add rsp, 0x60 0x18000ae32: 5f pop rdi 0x18000ae33: 5e pop rsi 0x18000ae34: 5d pop rbp 0x18000ae35: c3 ret ; data inside code section at 0x18000ae36 -- 0x18000ae40 0x18000ae36: cc cc cc cc cc cc cc cc cc cc |.......... | ; function: function_18000ae40 at 0x18000ae40 -- 0x18000ae70 0x18000ae40: 48 89 5c 24 08 mov qword ptr [rsp + 8], rbx 0x18000ae45: 57 push rdi 0x18000ae46: 48 83 ec 20 sub rsp, 0x20 0x18000ae4a: 8b da mov ebx, edx 0x18000ae4c: 48 8b f9 mov rdi, rcx 0x18000ae4f: ff 15 bb ec 00 00 call qword ptr [rip + 0xecbb] <??1wxFileInputStream@@UEAA@XZ> 0x18000ae55: f6 c3 01 test bl, 1 0x18000ae58: 74 08 je 0x18000ae62 <function_18000ae40+0x22> 0x18000ae5a: 48 8b cf mov rcx, rdi 0x18000ae5d: e8 ac 82 00 00 call 0x18001310e <function_18001310e> 0x18000ae62: 48 8b c7 mov rax, rdi 0x18000ae65: 48 8b 5c 24 30 mov rbx, qword ptr [rsp + 0x30] 0x18000ae6a: 48 83 c4 20 add rsp, 0x20 0x18000ae6e: 5f pop rdi 0x18000ae6f: c3 ret ; function: function_18000ae70 at 0x18000ae70 -- 0x18000aeec 0x18000ae70: 48 89 5c 24 10 mov qword ptr [rsp + 0x10], rbx 0x18000ae75: 56 push rsi 0x18000ae76: 48 83 ec 20 sub rsp, 0x20 0x18000ae7a: 8b f2 mov esi, edx 0x18000ae7c: 48 8b d9 mov rbx, rcx 0x18000ae7f: f6 c2 02 test dl, 2 0x18000ae82: 74 3d je 0x18000aec1 <function_18000ae70+0x51> 0x18000ae84: 44 8b 41 f8 mov r8d, dword ptr [rcx - 8] 0x18000ae88: 4c 8d 0d d1 fe ff ff lea r9, [rip - 0x12f] 0x18000ae8f: ba 88 01 00 00 mov edx, 0x188 0x18000ae94: 48 89 7c 24 30 mov qword ptr [rsp + 0x30], rdi 0x18000ae99: e8 ca 82 00 00 call 0x180013168 <function_180013168> 0x18000ae9e: 40 f6 c6 01 test sil, 1 0x18000aea2: 74 09 je 0x18000aead <function_18000ae70+0x3d> 0x18000aea4: 48 8d 4b f8 lea rcx, [rbx - 8] 0x18000aea8: e8 67 82 00 00 call 0x180013114 <function_180013114> 0x18000aead: 48 8d 43 f8 lea rax, [rbx - 8] 0x18000aeb1: 48 8b 7c 24 30 mov rdi, qword ptr [rsp + 0x30] 0x18000aeb6: 48 8b 5c 24 38 mov rbx, qword ptr [rsp + 0x38] 0x18000aebb: 48 83 c4 20 add rsp, 0x20 0x18000aebf: 5e pop rsi 0x18000aec0: c3 ret 0x18000aec1: 48 8d 05 10 11 01 00 lea rax, [rip + 0x11110] 0x18000aec8: 48 89 01 mov qword ptr [rcx], rax 0x18000aecb: e8 a0 dd ff ff call 0x180008c70 <??1wxProtocol@@UEAA@XZ> 0x18000aed0: 40 f6 c6 01 test sil, 1 0x18000aed4: 74 08 je 0x18000aede <function_18000ae70+0x6e> 0x18000aed6: 48 8b cb mov rcx, rbx 0x18000aed9: e8 30 82 00 00 call 0x18001310e <function_18001310e> 0x18000aede: 48 8b c3 mov rax, rbx 0x18000aee1: 48 8b 5c 24 38 mov rbx, qword ptr [rsp + 0x38] 0x18000aee6: 48 83 c4 20 add rsp, 0x20 0x18000aeea: 5e pop rsi 0x18000aeeb: c3 ret ; data inside code section at 0x18000aeec -- 0x18000aef0 0x18000aeec: cc cc cc cc |.... | ; function: ?wxCreateObject@wxFileProto@@SAPEAVwxObject@@XZ at 0x18000aef0 -- 0x18000af35 0x18000aef0: 40 53 push rbx 0x18000aef2: 48 83 ec 30 sub rsp, 0x30 0x18000aef6: 48 c7 44 24 20 fe ff ff ff mov qword ptr [rsp + 0x20], -2 0x18000aeff: b9 88 01 00 00 mov ecx, 0x188 0x18000af04: e8 33 83 00 00 call 0x18001323c <function_18001323c> 0x18000af09: 48 8b d8 mov rbx, rax 0x18000af0c: 48 89 44 24 40 mov qword ptr [rsp + 0x40], rax 0x18000af11: 48 85 c0 test rax, rax 0x18000af14: 74 17 je 0x18000af2d <?wxCreateObject@wxFileProto@@SAPEAVwxObject@@XZ+0x3d> 0x18000af16: 48 8b c8 mov rcx, rax 0x18000af19: e8 72 e0 ff ff call 0x180008f90 <??0wxProtocol@@QEAA@XZ> 0x18000af1e: 4c 8d 1d b3 10 01 00 lea r11, [rip + 0x110b3] 0x18000af25: 4c 89 1b mov qword ptr [rbx], r11 0x18000af28: 48 8b c3 mov rax, rbx 0x18000af2b: eb 02 jmp 0x18000af2f <?wxCreateObject@wxFileProto@@SAPEAVwxObject@@XZ+0x3f> 0x18000af2d: 33 c0 xor eax, eax 0x18000af2f: 48 83 c4 30 add rsp, 0x30 0x18000af33: 5b pop rbx 0x18000af34: c3 ret ; data inside code section at 0x18000af35 -- 0x18000af40 0x18000af35: cc cc cc cc cc cc cc cc cc cc cc |........... | ; function: ??1wxTCPClient@@UEAA@XZ at 0x18000af40 -- 0x18000af47 0x18000af40: 48 ff 25 59 e8 00 00 jmp qword ptr [rip + 0xe859] <??1wxClientBase@@UEAA@XZ> ; data inside code section at 0x18000af47 -- 0x18000af50 0x18000af47: cc cc cc cc cc cc cc cc cc |......... | ; function: ??0wxTCPClient@@QEAA@AEBV0@@Z at 0x18000af50 -- 0x18000af72 0x18000af50: 40 53 push rbx 0x18000af52: 48 83 ec 20 sub rsp, 0x20 0x18000af56: 48 8b d9 mov rbx, rcx 0x18000af59: ff 15 49 e8 00 00 call qword ptr [rip + 0xe849] <??0wxClientBase@@QEAA@AEBV0@@Z> 0x18000af5f: 4c 8d 1d 42 12 01 00 lea r11, [rip + 0x11242] 0x18000af66: 4c 89 1b mov qword ptr [rbx], r11 0x18000af69: 48 8b c3 mov rax, rbx 0x18000af6c: 48 83 c4 20 add rsp, 0x20 0x18000af70: 5b pop rbx 0x18000af71: c3 ret ; data inside code section at 0x18000af72 -- 0x18000af80 0x18000af72: cc cc cc cc cc cc cc cc cc cc cc cc cc cc |.............. | ; statically linked function: ??4wxTCPClient@@QEAAAEAV0@AEBV0@@Z at 0x18000af80 -- 0x18000af98 ; data inside code section at 0x18000af98 -- 0x18000afa0 0x18000af98: cc cc cc cc cc cc cc cc |........ | ; function: function_18000afa0 at 0x18000afa0 -- 0x18000b013 0x18000afa0: 48 89 5c 24 10 mov qword ptr [rsp + 0x10], rbx 0x18000afa5: 56 push rsi 0x18000afa6: 48 83 ec 20 sub rsp, 0x20 0x18000afaa: 8b f2 mov esi, edx 0x18000afac: 48 8b d9 mov rbx, rcx 0x18000afaf: f6 c2 02 test dl, 2 0x18000afb2: 74 3d je 0x18000aff1 <function_18000afa0+0x51> 0x18000afb4: 44 8b 41 f8 mov r8d, dword ptr [rcx - 8] 0x18000afb8: 4c 8d 0d 81 ff ff ff lea r9, [rip - 0x7f] 0x18000afbf: ba 10 00 00 00 mov edx, 0x10 0x18000afc4: 48 89 7c 24 30 mov qword ptr [rsp + 0x30], rdi 0x18000afc9: e8 9a 81 00 00 call 0x180013168 <function_180013168> 0x18000afce: 40 f6 c6 01 test sil, 1 0x18000afd2: 74 09 je 0x18000afdd <function_18000afa0+0x3d> 0x18000afd4: 48 8d 4b f8 lea rcx, [rbx - 8] 0x18000afd8: e8 37 81 00 00 call 0x180013114 <function_180013114> 0x18000afdd: 48 8d 43 f8 lea rax, [rbx - 8] 0x18000afe1: 48 8b 7c 24 30 mov rdi, qword ptr [rsp + 0x30] 0x18000afe6: 48 8b 5c 24 38 mov rbx, qword ptr [rsp + 0x38] 0x18000afeb: 48 83 c4 20 add rsp, 0x20 0x18000afef: 5e pop rsi 0x18000aff0: c3 ret 0x18000aff1: ff 15 a9 e7 00 00 call qword ptr [rip + 0xe7a9] <??1wxClientBase@@UEAA@XZ> 0x18000aff7: 40 f6 c6 01 test sil, 1 0x18000affb: 74 08 je 0x18000b005 <function_18000afa0+0x65> 0x18000affd: 48 8b cb mov rcx, rbx 0x18000b000: e8 09 81 00 00 call 0x18001310e <function_18001310e> 0x18000b005: 48 8b c3 mov rax, rbx 0x18000b008: 48 8b 5c 24 38 mov rbx, qword ptr [rsp + 0x38] 0x18000b00d: 48 83 c4 20 add rsp, 0x20 0x18000b011: 5e pop rsi 0x18000b012: c3 ret ; data inside code section at 0x18000b013 -- 0x18000b020 0x18000b013: cc cc cc cc cc cc cc cc cc cc cc cc cc |............. | ; function: function_18000b020 at 0x18000b020 -- 0x18000b0bd 0x18000b020: 40 57 push rdi 0x18000b022: 48 83 ec 30 sub rsp, 0x30 0x18000b026: 48 c7 44 24 20 fe ff ff ff mov qword ptr [rsp + 0x20], -2 0x18000b02f: 48 89 5c 24 40 mov qword ptr [rsp + 0x40], rbx 0x18000b034: 48 89 74 24 48 mov qword ptr [rsp + 0x48], rsi 0x18000b039: 48 8b fa mov rdi, rdx 0x18000b03c: 48 8b f1 mov rsi, rcx 0x18000b03f: b9 50 00 00 00 mov ecx, 0x50 0x18000b044: e8 f3 81 00 00 call 0x18001323c <function_18001323c> 0x18000b049: 48 8b d8 mov rbx, rax 0x18000b04c: 48 89 44 24 50 mov qword ptr [rsp + 0x50], rax 0x18000b051: 48 85 c0 test rax, rax 0x18000b054: 74 2a je 0x18000b080 <function_18000b020+0x60> 0x18000b056: 48 8b c8 mov rcx, rax 0x18000b059: e8 a2 ed ff ff call 0x180009e00 <??0wxSockAddress@@QEAA@XZ> 0x18000b05e: 90 nop 0x18000b05f: 48 8d 05 f2 ed 00 00 lea rax, [rip + 0xedf2] 0x18000b066: 48 89 03 mov qword ptr [rbx], rax 0x18000b069: 48 8d 4b 18 lea rcx, [rbx + 0x18] 0x18000b06d: ff 15 35 eb 00 00 call qword ptr [rip + 0xeb35] <??0wxString@@QEAA@XZ> 0x18000b073: 90 nop 0x18000b074: 48 8d 05 ad ee 00 00 lea rax, [rip + 0xeead] 0x18000b07b: 48 89 03 mov qword ptr [rbx], rax 0x18000b07e: eb 02 jmp 0x18000b082 <function_18000b020+0x62> 0x18000b080: 33 db xor ebx, ebx 0x18000b082: 48 8b d6 mov rdx, rsi 0x18000b085: 48 8b cb mov rcx, rbx 0x18000b088: e8 d3 fa ff ff call 0x18000ab60 <?Service@wxIPaddress@@QEAA_NAEBVwxString@@@Z> 0x18000b08d: 48 8b cf mov rcx, rdi 0x18000b090: ff 15 2a eb 00 00 call qword ptr [rip + 0xeb2a] <?empty@wxString@@QEBA_NXZ> 0x18000b096: 84 c0 test al, al 0x18000b098: 75 10 jne 0x18000b0aa <function_18000b020+0x8a> 0x18000b09a: 48 8b d7 mov rdx, rdi 0x18000b09d: 48 8b cb mov rcx, rbx 0x18000b0a0: e8 fb fa ff ff call 0x18000aba0 <?Hostname@wxIPaddress@@QEAA_NAEBVwxString@@@Z> 0x18000b0a5: 48 8b c3 mov rax, rbx 0x18000b0a8: eb 03 jmp 0x18000b0ad <function_18000b020+0x8d> 0x18000b0aa: 48 8b c3 mov rax, rbx 0x18000b0ad: 48 8b 5c 24 40 mov rbx, qword ptr [rsp + 0x40] 0x18000b0b2: 48 8b 74 24 48 mov rsi, qword ptr [rsp + 0x48] 0x18000b0b7: 48 83 c4 30 add rsp, 0x30 0x18000b0bb: 5f pop rdi 0x18000b0bc: c3 ret ; data inside code section at 0x18000b0bd -- 0x18000b0c0 0x18000b0bd: cc cc cc |... | ; function: function_18000b0c0 at 0x18000b0c0 -- 0x18000b117 0x18000b0c0: 40 53 push rbx 0x18000b0c2: 48 83 ec 30 sub rsp, 0x30 0x18000b0c6: 48 c7 44 24 20 fe ff ff ff mov qword ptr [rsp + 0x20], -2 0x18000b0cf: 48 8b 05 aa 3c 02 00 mov rax, qword ptr [rip + 0x23caa] 0x18000b0d6: 48 85 c0 test rax, rax 0x18000b0d9: 75 36 jne 0x18000b111 <function_18000b0c0+0x51> 0x18000b0db: 8d 48 78 lea ecx, [rax + 0x78] 0x18000b0de: e8 59 81 00 00 call 0x18001323c <function_18001323c> 0x18000b0e3: 48 8b d8 mov rbx, rax 0x18000b0e6: 48 89 44 24 40 mov qword ptr [rsp + 0x40], rax 0x18000b0eb: 48 85 c0 test rax, rax 0x18000b0ee: 74 15 je 0x18000b105 <function_18000b0c0+0x45> 0x18000b0f0: 48 8b c8 mov rcx, rax 0x18000b0f3: ff 15 bf e6 00 00 call qword ptr [rip + 0xe6bf] <??0wxEvtHandler@@QEAA@XZ> 0x18000b0f9: 4c 8d 1d 18 11 01 00 lea r11, [rip + 0x11118] 0x18000b100: 4c 89 1b mov qword ptr [rbx], r11 0x18000b103: eb 02 jmp 0x18000b107 <function_18000b0c0+0x47> 0x18000b105: 33 db xor ebx, ebx 0x18000b107: 48 89 1d 72 3c 02 00 mov qword ptr [rip + 0x23c72], rbx 0x18000b10e: 48 8b c3 mov rax, rbx 0x18000b111: 48 83 c4 30 add rsp, 0x30 0x18000b115: 5b pop rbx 0x18000b116: c3 ret ; data inside code section at 0x18000b117 -- 0x18000b120 0x18000b117: cc cc cc cc cc cc cc cc cc |......... | ; function: ?Abort@wxFileProto@@UEAA_NXZ at 0x18000b120 -- 0x18000b123 0x18000b120: b0 01 mov al, 1 0x18000b122: c3 ret ; data inside code section at 0x18000b123 -- 0x18000b130 0x18000b123: cc cc cc cc cc cc cc cc cc cc cc cc cc |............. | ; function: function_18000b130 at 0x18000b130 -- 0x18000b138 0x18000b130: 48 8d 05 51 3c 02 00 lea rax, [rip + 0x23c51] 0x18000b137: c3 ret ; data inside code section at 0x18000b138 -- 0x18000b140 0x18000b138: cc cc cc cc cc cc cc cc |........ | ; function: function_18000b140 at 0x18000b140 -- 0x18000b186 0x18000b140: 40 53 push rbx 0x18000b142: 48 83 ec 30 sub rsp, 0x30 0x18000b146: 48 c7 44 24 20 fe ff ff ff mov qword ptr [rsp + 0x20], -2 0x18000b14f: b9 50 00 00 00 mov ecx, 0x50 0x18000b154: e8 e3 80 00 00 call 0x18001323c <function_18001323c> 0x18000b159: 48 8b d8 mov rbx, rax 0x18000b15c: 48 89 44 24 40 mov qword ptr [rsp + 0x40], rax 0x18000b161: 48 85 c0 test rax, rax 0x18000b164: 74 18 je 0x18000b17e <function_18000b140+0x3e> 0x18000b166: 48 8b c8 mov rcx, rax 0x18000b169: ff 15 91 e1 00 00 call qword ptr [rip + 0xe191] <??0wxModule@@QEAA@XZ> 0x18000b16f: 4c 8d 1d 4a 11 01 00 lea r11, [rip + 0x1114a] 0x18000b176: 4c 89 1b mov qword ptr [rbx], r11 0x18000b179: 48 8b c3 mov rax, rbx 0x18000b17c: eb 02 jmp 0x18000b180 <function_18000b140+0x40> 0x18000b17e: 33 c0 xor eax, eax 0x18000b180: 48 83 c4 30 add rsp, 0x30 0x18000b184: 5b pop rbx 0x18000b185: c3 ret ; data inside code section at 0x18000b186 -- 0x18000b190 0x18000b186: cc cc cc cc cc cc cc cc cc cc |.......... | ; function: function_18000b190 at 0x18000b190 -- 0x18000b1b7 0x18000b190: 40 53 push rbx 0x18000b192: 48 83 ec 20 sub rsp, 0x20 0x18000b196: 48 8b 41 68 mov rax, qword ptr [rcx + 0x68] 0x18000b19a: 48 8b d9 mov rbx, rcx 0x18000b19d: 48 83 c1 68 add rcx, 0x68 0x18000b1a1: ff 50 70 call qword ptr [rax + 0x70] 0x18000b1a4: 48 8d 8b a0 00 00 00 lea rcx, [rbx + 0xa0] 0x18000b1ab: 48 83 c4 20 add rsp, 0x20 0x18000b1af: 5b pop rbx 0x18000b1b0: 48 ff 25 89 e6 00 00 jmp qword ptr [rip + 0xe689] <?Read8@wxDataInputStream@@QEAAEXZ> ; data inside code section at 0x18000b1b7 -- 0x18000b1c0 0x18000b1b7: cc cc cc cc cc cc cc cc cc |......... | ; function: function_18000b1c0 at 0x18000b1c0 -- 0x18000b201 0x18000b1c0: 48 89 5c 24 10 mov qword ptr [rsp + 0x10], rbx 0x18000b1c5: 57 push rdi 0x18000b1c6: 48 83 ec 20 sub rsp, 0x20 0x18000b1ca: 48 8b 41 68 mov rax, qword ptr [rcx + 0x68] 0x18000b1ce: 48 8b d9 mov rbx, rcx 0x18000b1d1: 48 83 c1 68 add rcx, 0x68 0x18000b1d5: 48 8b fa mov rdi, rdx 0x18000b1d8: c7 44 24 30 00 00 00 00 mov dword ptr [rsp + 0x30], 0 0x18000b1e0: ff 50 70 call qword ptr [rax + 0x70] 0x18000b1e3: 48 8d 8b a0 00 00 00 lea rcx, [rbx + 0xa0] 0x18000b1ea: 48 8b d7 mov rdx, rdi 0x18000b1ed: ff 15 5d e6 00 00 call qword ptr [rip + 0xe65d] <?ReadString@wxDataInputStream@@QEAA?AVwxString@@XZ> 0x18000b1f3: 48 8b 5c 24 38 mov rbx, qword ptr [rsp + 0x38] 0x18000b1f8: 48 8b c7 mov rax, rdi 0x18000b1fb: 48 83 c4 20 add rsp, 0x20 0x18000b1ff: 5f pop rdi 0x18000b200: c3 ret ; data inside code section at 0x18000b201 -- 0x18000b210 0x18000b201: cc cc cc cc cc cc cc cc cc cc cc cc cc cc cc |............... | ; function: function_18000b210 at 0x18000b210 -- 0x18000b336 0x18000b210: 48 89 5c 24 08 mov qword ptr [rsp + 8], rbx 0x18000b215: 48 89 6c 24 10 mov qword ptr [rsp + 0x10], rbp 0x18000b21a: 48 89 74 24 18 mov qword ptr [rsp + 0x18], rsi 0x18000b21f: 57 push rdi 0x18000b220: 48 83 ec 30 sub rsp, 0x30 0x18000b224: 48 8b 41 68 mov rax, qword ptr [rcx + 0x68] 0x18000b228: 48 8b d9 mov rbx, rcx 0x18000b22b: 48 83 c1 68 add rcx, 0x68 0x18000b22f: 49 8b f8 mov rdi, r8 0x18000b232: 48 8b ea mov rbp, rdx 0x18000b235: ff 50 70 call qword ptr [rax + 0x70] 0x18000b238: 48 85 ed test rbp, rbp 0x18000b23b: 0f 84 93 00 00 00 je 0x18000b2d4 <function_18000b210+0xc4> 0x18000b241: 48 85 ff test rdi, rdi 0x18000b244: 74 6c je 0x18000b2b2 <function_18000b210+0xa2> 0x18000b246: 48 8b 43 68 mov rax, qword ptr [rbx + 0x68] 0x18000b24a: 48 8d 4b 68 lea rcx, [rbx + 0x68] 0x18000b24e: ff 50 70 call qword ptr [rax + 0x70] 0x18000b251: 48 8d 8b a0 00 00 00 lea rcx, [rbx + 0xa0] 0x18000b258: ff 15 ea e5 00 00 call qword ptr [rip + 0xe5ea] <?Read32@wxDataInputStream@@QEAAIXZ> 0x18000b25e: 48 8b cd mov rcx, rbp 0x18000b261: 8b d0 mov edx, eax 0x18000b263: 48 89 17 mov qword ptr [rdi], rdx 0x18000b266: ff 15 ec e5 00 00 call qword ptr [rip + 0xe5ec] <?GetBufferAtLeast@wxConnectionBase@@QEAAPEAX_K@Z> 0x18000b26c: 48 8b f0 mov rsi, rax 0x18000b26f: 48 85 c0 test rax, rax 0x18000b272: 74 18 je 0x18000b28c <function_18000b210+0x7c> 0x18000b274: 4c 8b 0b mov r9, qword ptr [rbx] 0x18000b277: 4c 8b 07 mov r8, qword ptr [rdi] 0x18000b27a: 48 8b d0 mov rdx, rax 0x18000b27d: 48 8b cb mov rcx, rbx 0x18000b280: 41 ff 51 58 call qword ptr [r9 + 0x58] 0x18000b284: 48 8b c6 mov rax, rsi 0x18000b287: e9 95 00 00 00 jmp 0x18000b321 <function_18000b210+0x111> 0x18000b28c: 48 8b 05 ad e1 00 00 mov rax, qword ptr [rip + 0xe1ad] 0x18000b293: 48 83 38 00 cmp qword ptr [rax], 0 0x18000b297: 0f 84 82 00 00 00 je 0x18000b31f <function_18000b210+0x10f> 0x18000b29d: 48 8d 05 2c 11 01 00 lea rax, [rip + 0x1112c] 0x18000b2a4: 4c 8d 0d 19 11 01 00 lea r9, [rip + 0x11119] 0x18000b2ab: ba f5 00 00 00 mov edx, 0xf5 0x18000b2b0: eb 42 jmp 0x18000b2f4 <function_18000b210+0xe4> 0x18000b2b2: 48 8b 05 87 e1 00 00 mov rax, qword ptr [rip + 0xe187] 0x18000b2b9: 48 83 38 00 cmp qword ptr [rax], 0 0x18000b2bd: 74 60 je 0x18000b31f <function_18000b210+0x10f> 0x18000b2bf: 48 8d 05 ea 10 01 00 lea rax, [rip + 0x110ea] 0x18000b2c6: 4c 8d 0d d7 10 01 00 lea r9, [rip + 0x110d7] 0x18000b2cd: ba f0 00 00 00 mov edx, 0xf0 0x18000b2d2: eb 20 jmp 0x18000b2f4 <function_18000b210+0xe4> 0x18000b2d4: 48 8b 05 65 e1 00 00 mov rax, qword ptr [rip + 0xe165] 0x18000b2db: 48 83 38 00 cmp qword ptr [rax], 0 0x18000b2df: 74 3e je 0x18000b31f <function_18000b210+0x10f> 0x18000b2e1: 48 8d 05 a0 10 01 00 lea rax, [rip + 0x110a0] 0x18000b2e8: 4c 8d 0d 91 10 01 00 lea r9, [rip + 0x11091] 0x18000b2ef: ba ef 00 00 00 mov edx, 0xef 0x18000b2f4: 4c 8d 05 65 10 01 00 lea r8, [rip + 0x11065] 0x18000b2fb: 48 8d 0d 3e 10 01 00 lea rcx, [rip + 0x1103e] 0x18000b302: 48 89 44 24 20 mov qword ptr [rsp + 0x20], rax 0x18000b307: ff 15 2b e1 00 00 call qword ptr [rip + 0xe12b] <?wxOnAssert@@YAXPEBDH000@Z> 0x18000b30d: 4c 8b 1d 1c e1 00 00 mov r11, qword ptr [rip + 0xe11c] 0x18000b314: 41 80 3b 00 cmp byte ptr [r11], 0 0x18000b318: 74 05 je 0x18000b31f <function_18000b210+0x10f> 0x18000b31a: 41 c6 03 00 mov byte ptr [r11], 0 0x18000b31e: cc int3 0x18000b31f: 33 c0 xor eax, eax 0x18000b321: 48 8b 5c 24 40 mov rbx, qword ptr [rsp + 0x40] 0x18000b326: 48 8b 6c 24 48 mov rbp, qword ptr [rsp + 0x48] 0x18000b32b: 48 8b 74 24 50 mov rsi, qword ptr [rsp + 0x50] 0x18000b330: 48 83 c4 30 add rsp, 0x30 0x18000b334: 5f pop rdi 0x18000b335: c3 ret ; data inside code section at 0x18000b336 -- 0x18000b340 0x18000b336: cc cc cc cc cc cc cc cc cc cc |.......... | ; function: function_18000b340 at 0x18000b340 -- 0x18000b3f6 0x18000b340: 48 89 5c 24 08 mov qword ptr [rsp + 8], rbx 0x18000b345: 48 89 6c 24 10 mov qword ptr [rsp + 0x10], rbp 0x18000b34a: 48 89 74 24 18 mov qword ptr [rsp + 0x18], rsi 0x18000b34f: 57 push rdi 0x18000b350: 48 83 ec 30 sub rsp, 0x30 0x18000b354: 49 8b f1 mov rsi, r9 0x18000b357: 49 8b d8 mov rbx, r8 0x18000b35a: 48 8b ea mov rbp, rdx 0x18000b35d: 48 8b f9 mov rdi, rcx 0x18000b360: 4d 85 c0 test r8, r8 0x18000b363: 74 2f je 0x18000b394 <function_18000b340+0x54> 0x18000b365: 48 8b 41 68 mov rax, qword ptr [rcx + 0x68] 0x18000b369: 48 83 c1 68 add rcx, 0x68 0x18000b36d: ff 50 70 call qword ptr [rax + 0x70] 0x18000b370: 48 8d 8f a0 00 00 00 lea rcx, [rdi + 0xa0] 0x18000b377: ff 15 c3 e4 00 00 call qword ptr [rip + 0xe4c3] <?Read8@wxDataInputStream@@QEAAEXZ> 0x18000b37d: 4c 8b c6 mov r8, rsi 0x18000b380: 48 8b d5 mov rdx, rbp 0x18000b383: 44 0f b6 d8 movzx r11d, al 0x18000b387: 48 8b cf mov rcx, rdi 0x18000b38a: 44 89 1b mov dword ptr [rbx], r11d 0x18000b38d: e8 7e fe ff ff call 0x18000b210 <function_18000b210> 0x18000b392: eb 4d jmp 0x18000b3e1 <function_18000b340+0xa1> 0x18000b394: 48 8b 05 a5 e0 00 00 mov rax, qword ptr [rip + 0xe0a5] 0x18000b39b: 48 83 38 00 cmp qword ptr [rax], 0 0x18000b39f: 74 3e je 0x18000b3df <function_18000b340+0x9f> 0x18000b3a1: 48 8d 05 78 10 01 00 lea rax, [rip + 0x11078] 0x18000b3a8: 4c 8d 0d 65 10 01 00 lea r9, [rip + 0x11065] 0x18000b3af: 4c 8d 05 3a 10 01 00 lea r8, [rip + 0x1103a] 0x18000b3b6: 48 8d 0d 83 0f 01 00 lea rcx, [rip + 0x10f83] 0x18000b3bd: ba 00 01 00 00 mov edx, 0x100 0x18000b3c2: 48 89 44 24 20 mov qword ptr [rsp + 0x20], rax 0x18000b3c7: ff 15 6b e0 00 00 call qword ptr [rip + 0xe06b] <?wxOnAssert@@YAXPEBDH000@Z> 0x18000b3cd: 4c 8b 1d 5c e0 00 00 mov r11, qword ptr [rip + 0xe05c] 0x18000b3d4: 41 80 3b 00 cmp byte ptr [r11], 0 0x18000b3d8: 74 05 je 0x18000b3df <function_18000b340+0x9f> 0x18000b3da: 41 c6 03 00 mov byte ptr [r11], 0 0x18000b3de: cc int3 0x18000b3df: 33 c0 xor eax, eax 0x18000b3e1: 48 8b 5c 24 40 mov rbx, qword ptr [rsp + 0x40] 0x18000b3e6: 48 8b 6c 24 48 mov rbp, qword ptr [rsp + 0x48] 0x18000b3eb: 48 8b 74 24 50 mov rsi, qword ptr [rsp + 0x50] 0x18000b3f0: 48 83 c4 30 add rsp, 0x30 0x18000b3f4: 5f pop rdi 0x18000b3f5: c3 ret ; data inside code section at 0x18000b3f6 -- 0x18000b400 0x18000b3f6: cc cc cc cc cc cc cc cc cc cc |.......... | ; function: function_18000b400 at 0x18000b400 -- 0x18000b40f 0x18000b400: 48 8b 09 mov rcx, qword ptr [rcx] 0x18000b403: 48 8b 41 68 mov rax, qword ptr [rcx + 0x68] 0x18000b407: 48 83 c1 68 add rcx, 0x68 0x18000b40b: 48 ff 60 70 jmp qword ptr [rax + 0x70] ; data inside code section at 0x18000b40f -- 0x18000b410 0x18000b40f: cc |. | ; function: ?GetClassInfo@wxTCPServer@@UEBAPEAVwxClassInfo@@XZ at 0x18000b410 -- 0x18000b418 0x18000b410: 48 8d 05 a1 39 02 00 lea rax, [rip + 0x239a1] 0x18000b417: c3 ret ; data inside code section at 0x18000b418 -- 0x18000b420 0x18000b418: cc cc cc cc cc cc cc cc |........ | ; function: ?GetClassInfo@wxTCPClient@@UEBAPEAVwxClassInfo@@XZ at 0x18000b420 -- 0x18000b428 0x18000b420: 48 8d 05 c1 39 02 00 lea rax, [rip + 0x239c1] 0x18000b427: c3 ret ; data inside code section at 0x18000b428 -- 0x18000b430 0x18000b428: cc cc cc cc cc cc cc cc |........ | ; function: ?GetClassInfo@wxTCPConnection@@UEBAPEAVwxClassInfo@@XZ at 0x18000b430 -- 0x18000b438 0x18000b430: 48 8d 05 e1 39 02 00 lea rax, [rip + 0x239e1] 0x18000b437: c3 ret ; data inside code section at 0x18000b438 -- 0x18000b440 0x18000b438: cc cc cc cc cc cc cc cc |........ | ; function: ??0wxTCPClient@@QEAA@XZ at 0x18000b440 -- 0x18000b462 0x18000b440: 40 53 push rbx 0x18000b442: 48 83 ec 20 sub rsp, 0x20 0x18000b446: 48 8b d9 mov rbx, rcx 0x18000b449: ff 15 29 e4 00 00 call qword ptr [rip + 0xe429] <??0wxClientBase@@QEAA@XZ> 0x18000b44f: 4c 8d 1d 52 0d 01 00 lea r11, [rip + 0x10d52] 0x18000b456: 4c 89 1b mov qword ptr [rbx], r11 0x18000b459: 48 8b c3 mov rax, rbx 0x18000b45c: 48 83 c4 20 add rsp, 0x20 0x18000b460: 5b pop rbx 0x18000b461: c3 ret ; data inside code section at 0x18000b462 -- 0x18000b470 0x18000b462: cc cc cc cc cc cc cc cc cc cc cc cc cc cc |.............. | ; function: ?ValidHost@wxTCPClient@@UEAA_NAEBVwxString@@@Z at 0x18000b470 -- 0x18000b507 0x18000b470: 40 53 push rbx 0x18000b472: 48 81 ec 90 00 00 00 sub rsp, 0x90 0x18000b479: 48 c7 44 24 20 fe ff ff ff mov qword ptr [rsp + 0x20], -2 0x18000b482: 48 8b 05 b7 34 02 00 mov rax, qword ptr [rip + 0x234b7] 0x18000b489: 48 33 c4 xor rax, rsp 0x18000b48c: 48 89 84 24 80 00 00 00 mov qword ptr [rsp + 0x80], rax 0x18000b494: 48 8b da mov rbx, rdx 0x18000b497: 48 8d 4c 24 30 lea rcx, [rsp + 0x30] 0x18000b49c: e8 5f e9 ff ff call 0x180009e00 <??0wxSockAddress@@QEAA@XZ> 0x18000b4a1: 90 nop 0x18000b4a2: 48 8d 05 af e9 00 00 lea rax, [rip + 0xe9af] 0x18000b4a9: 48 89 44 24 30 mov qword ptr [rsp + 0x30], rax 0x18000b4ae: 48 8d 4c 24 48 lea rcx, [rsp + 0x48] 0x18000b4b3: ff 15 ef e6 00 00 call qword ptr [rip + 0xe6ef] <??0wxString@@QEAA@XZ> 0x18000b4b9: 90 nop 0x18000b4ba: 48 8d 05 67 ea 00 00 lea rax, [rip + 0xea67] 0x18000b4c1: 48 89 44 24 30 mov qword ptr [rsp + 0x30], rax 0x18000b4c6: 48 8b d3 mov rdx, rbx 0x18000b4c9: 48 8d 4c 24 30 lea rcx, [rsp + 0x30] 0x18000b4ce: e8 cd f6 ff ff call 0x18000aba0 <?Hostname@wxIPaddress@@QEAA_NAEBVwxString@@@Z> 0x18000b4d3: 0f b6 d8 movzx ebx, al 0x18000b4d6: 48 8d 4c 24 48 lea rcx, [rsp + 0x48] 0x18000b4db: ff 15 cf e6 00 00 call qword ptr [rip + 0xe6cf] <??1wxString@@QEAA@XZ> 0x18000b4e1: 90 nop 0x18000b4e2: 48 8d 4c 24 30 lea rcx, [rsp + 0x30] 0x18000b4e7: e8 14 ea ff ff call 0x180009f00 <??1wxSockAddress@@UEAA@XZ> 0x18000b4ec: 8a c3 mov al, bl 0x18000b4ee: 48 8b 8c 24 80 00 00 00 mov rcx, qword ptr [rsp + 0x80] 0x18000b4f6: 48 33 cc xor rcx, rsp 0x18000b4f9: e8 f2 7d 00 00 call 0x1800132f0 <__security_check_cookie> 0x18000b4fe: 48 81 c4 90 00 00 00 add rsp, 0x90 0x18000b505: 5b pop rbx 0x18000b506: c3 ret ; data inside code section at 0x18000b507 -- 0x18000b510 0x18000b507: cc cc cc cc cc cc cc cc cc |......... | ; function: ??0wxTCPServer@@QEAA@XZ at 0x18000b510 -- 0x18000b53a 0x18000b510: 40 53 push rbx 0x18000b512: 48 83 ec 20 sub rsp, 0x20 0x18000b516: 48 8b d9 mov rbx, rcx 0x18000b519: ff 15 79 e3 00 00 call qword ptr [rip + 0xe379] <??0wxServerBase@@QEAA@XZ> 0x18000b51f: 4c 8d 1d 92 0f 01 00 lea r11, [rip + 0x10f92] 0x18000b526: 48 c7 43 10 00 00 00 00 mov qword ptr [rbx + 0x10], 0 0x18000b52e: 48 8b c3 mov rax, rbx 0x18000b531: 4c 89 1b mov qword ptr [rbx], r11 0x18000b534: 48 83 c4 20 add rsp, 0x20 0x18000b538: 5b pop rbx 0x18000b539: c3 ret ; data inside code section at 0x18000b53a -- 0x18000b540 0x18000b53a: cc cc cc cc cc cc |...... | ; function: ?Create@wxTCPServer@@UEAA_NAEBVwxString@@@Z at 0x18000b540 -- 0x18000b6c6 0x18000b540: 40 57 push rdi 0x18000b542: 48 83 ec 60 sub rsp, 0x60 0x18000b546: 48 c7 44 24 20 fe ff ff ff mov qword ptr [rsp + 0x20], -2 0x18000b54f: 48 89 5c 24 78 mov qword ptr [rsp + 0x78], rbx 0x18000b554: 48 89 b4 24 80 00 00 00 mov qword ptr [rsp + 0x80], rsi 0x18000b55c: 48 8b f2 mov rsi, rdx 0x18000b55f: 48 8b f9 mov rdi, rcx 0x18000b562: 48 8b 41 10 mov rax, qword ptr [rcx + 0x10] 0x18000b566: 48 85 c0 test rax, rax 0x18000b569: 74 1c je 0x18000b587 <?Create@wxTCPServer@@UEAA_NAEBVwxString@@@Z+0x47> 0x18000b56b: 48 c7 80 e0 00 00 00 00 00 00 00 mov qword ptr [rax + 0xe0], 0 0x18000b576: 48 8b 49 10 mov rcx, qword ptr [rcx + 0x10] 0x18000b57a: e8 81 36 00 00 call 0x18000ec00 <?Destroy@wxSocketBase@@QEAA_NXZ> 0x18000b57f: 48 c7 47 10 00 00 00 00 mov qword ptr [rdi + 0x10], 0 0x18000b587: 48 8b 15 c2 e5 00 00 mov rdx, qword ptr [rip + 0xe5c2] 0x18000b58e: 48 8b 12 mov rdx, qword ptr [rdx] 0x18000b591: 48 8d 4c 24 28 lea rcx, [rsp + 0x28] 0x18000b596: ff 15 bc e5 00 00 call qword ptr [rip + 0xe5bc] <??0wxString@@QEAA@PEB_W@Z> 0x18000b59c: 90 nop 0x18000b59d: b9 50 00 00 00 mov ecx, 0x50 0x18000b5a2: e8 95 7c 00 00 call 0x18001323c <function_18001323c> 0x18000b5a7: 48 8b d8 mov rbx, rax 0x18000b5aa: 48 89 44 24 70 mov qword ptr [rsp + 0x70], rax 0x18000b5af: 48 85 c0 test rax, rax 0x18000b5b2: 74 2a je 0x18000b5de <?Create@wxTCPServer@@UEAA_NAEBVwxString@@@Z+0x9e> 0x18000b5b4: 48 8b c8 mov rcx, rax 0x18000b5b7: e8 44 e8 ff ff call 0x180009e00 <??0wxSockAddress@@QEAA@XZ> 0x18000b5bc: 90 nop 0x18000b5bd: 48 8d 05 94 e8 00 00 lea rax, [rip + 0xe894] 0x18000b5c4: 48 89 03 mov qword ptr [rbx], rax 0x18000b5c7: 48 8d 4b 18 lea rcx, [rbx + 0x18] 0x18000b5cb: ff 15 d7 e5 00 00 call qword ptr [rip + 0xe5d7] <??0wxString@@QEAA@XZ> 0x18000b5d1: 90 nop 0x18000b5d2: 48 8d 05 4f e9 00 00 lea rax, [rip + 0xe94f] 0x18000b5d9: 48 89 03 mov qword ptr [rbx], rax 0x18000b5dc: eb 02 jmp 0x18000b5e0 <?Create@wxTCPServer@@UEAA_NAEBVwxString@@@Z+0xa0> 0x18000b5de: 33 db xor ebx, ebx 0x18000b5e0: 48 8b d6 mov rdx, rsi 0x18000b5e3: 48 8b cb mov rcx, rbx 0x18000b5e6: e8 75 f5 ff ff call 0x18000ab60 <?Service@wxIPaddress@@QEAA_NAEBVwxString@@@Z> 0x18000b5eb: 48 8d 4c 24 28 lea rcx, [rsp + 0x28] 0x18000b5f0: ff 15 ca e5 00 00 call qword ptr [rip + 0xe5ca] <?empty@wxString@@QEBA_NXZ> 0x18000b5f6: 84 c0 test al, al 0x18000b5f8: 75 0e jne 0x18000b608 <?Create@wxTCPServer@@UEAA_NAEBVwxString@@@Z+0xc8> 0x18000b5fa: 48 8d 54 24 28 lea rdx, [rsp + 0x28] 0x18000b5ff: 48 8b cb mov rcx, rbx 0x18000b602: e8 99 f5 ff ff call 0x18000aba0 <?Hostname@wxIPaddress@@QEAA_NAEBVwxString@@@Z> 0x18000b607: 90 nop 0x18000b608: 48 8d 4c 24 28 lea rcx, [rsp + 0x28] 0x18000b60d: ff 15 9d e5 00 00 call qword ptr [rip + 0xe59d] <??1wxString@@QEAA@XZ> 0x18000b613: 48 85 db test rbx, rbx 0x18000b616: 75 07 jne 0x18000b61f <?Create@wxTCPServer@@UEAA_NAEBVwxString@@@Z+0xdf> 0x18000b618: 32 c0 xor al, al 0x18000b61a: e9 94 00 00 00 jmp 0x18000b6b3 <?Create@wxTCPServer@@UEAA_NAEBVwxString@@@Z+0x173> 0x18000b61f: b9 f8 00 00 00 mov ecx, 0xf8 0x18000b624: e8 13 7c 00 00 call 0x18001323c <function_18001323c> 0x18000b629: 48 89 44 24 70 mov qword ptr [rsp + 0x70], rax 0x18000b62e: 48 85 c0 test rax, rax 0x18000b631: 74 13 je 0x18000b646 <?Create@wxTCPServer@@UEAA_NAEBVwxString@@@Z+0x106> 0x18000b633: 41 b8 2c 00 00 00 mov r8d, 0x2c 0x18000b639: 48 8b d3 mov rdx, rbx 0x18000b63c: 48 8b c8 mov rcx, rax 0x18000b63f: e8 dc 58 00 00 call 0x180010f20 <??0wxSocketServer@@QEAA@AEBVwxSockAddress@@H@Z> 0x18000b644: eb 02 jmp 0x18000b648 <?Create@wxTCPServer@@UEAA_NAEBVwxString@@@Z+0x108> 0x18000b646: 33 c0 xor eax, eax 0x18000b648: 48 89 47 10 mov qword ptr [rdi + 0x10], rax 0x18000b64c: 48 8b 03 mov rax, qword ptr [rbx] 0x18000b64f: ba 01 00 00 00 mov edx, 1 0x18000b654: 48 8b cb mov rcx, rbx 0x18000b657: ff 50 08 call qword ptr [rax + 8] 0x18000b65a: 48 8b 4f 10 mov rcx, qword ptr [rdi + 0x10] 0x18000b65e: 48 83 79 10 00 cmp qword ptr [rcx + 0x10], 0 0x18000b663: 75 11 jne 0x18000b676 <?Create@wxTCPServer@@UEAA_NAEBVwxString@@@Z+0x136> 0x18000b665: e8 96 35 00 00 call 0x18000ec00 <?Destroy@wxSocketBase@@QEAA_NXZ> 0x18000b66a: 48 c7 47 10 00 00 00 00 mov qword ptr [rdi + 0x10], 0 0x18000b672: 32 c0 xor al, al 0x18000b674: eb 3d jmp 0x18000b6b3 <?Create@wxTCPServer@@UEAA_NAEBVwxString@@@Z+0x173> 0x18000b676: e8 45 fa ff ff call 0x18000b0c0 <function_18000b0c0> 0x18000b67b: 48 8b d0 mov rdx, rax 0x18000b67e: 41 b8 e9 03 00 00 mov r8d, 0x3e9 0x18000b684: 48 8b 4f 10 mov rcx, qword ptr [rdi + 0x10] 0x18000b688: e8 c3 27 00 00 call 0x18000de50 <?SetEventHandler@wxSocketBase@@QEAAXAEAVwxEvtHandler@@H@Z> 0x18000b68d: 4c 8b 5f 10 mov r11, qword ptr [rdi + 0x10] 0x18000b691: 49 89 bb e0 00 00 00 mov qword ptr [r11 + 0xe0], rdi 0x18000b698: ba 04 00 00 00 mov edx, 4 0x18000b69d: 48 8b 4f 10 mov rcx, qword ptr [rdi + 0x10] 0x18000b6a1: e8 9a 27 00 00 call 0x18000de40 <?SetNotify@wxSocketBase@@QEAAXH@Z> 0x18000b6a6: b2 01 mov dl, 1 0x18000b6a8: 48 8b 4f 10 mov rcx, qword ptr [rdi + 0x10] 0x18000b6ac: e8 7f 27 00 00 call 0x18000de30 <?Notify@wxSocketBase@@QEAAX_N@Z> 0x18000b6b1: b0 01 mov al, 1 0x18000b6b3: 48 8b 5c 24 78 mov rbx, qword ptr [rsp + 0x78] 0x18000b6b8: 48 8b b4 24 80 00 00 00 mov rsi, qword ptr [rsp + 0x80] 0x18000b6c0: 48 83 c4 60 add rsp, 0x60 0x18000b6c4: 5f pop rdi 0x18000b6c5: c3 ret ; data inside code section at 0x18000b6c6 -- 0x18000b6d0 0x18000b6c6: cc cc cc cc cc cc cc cc cc cc |.......... | ; function: ??1wxTCPServer@@UEAA@XZ at 0x18000b6d0 -- 0x18000b71d 0x18000b6d0: 48 89 4c 24 08 mov qword ptr [rsp + 8], rcx 0x18000b6d5: 53 push rbx 0x18000b6d6: 48 83 ec 30 sub rsp, 0x30 0x18000b6da: 48 c7 44 24 20 fe ff ff ff mov qword ptr [rsp + 0x20], -2 0x18000b6e3: 48 8b d9 mov rbx, rcx 0x18000b6e6: 48 8d 05 cb 0d 01 00 lea rax, [rip + 0x10dcb] 0x18000b6ed: 48 89 01 mov qword ptr [rcx], rax 0x18000b6f0: 48 8b 41 10 mov rax, qword ptr [rcx + 0x10] 0x18000b6f4: 48 85 c0 test rax, rax 0x18000b6f7: 74 15 je 0x18000b70e <??1wxTCPServer@@UEAA@XZ+0x3e> 0x18000b6f9: 48 c7 80 e0 00 00 00 00 00 00 00 mov qword ptr [rax + 0xe0], 0 0x18000b704: 48 8b 49 10 mov rcx, qword ptr [rcx + 0x10] 0x18000b708: e8 f3 34 00 00 call 0x18000ec00 <?Destroy@wxSocketBase@@QEAA_NXZ> 0x18000b70d: 90 nop 0x18000b70e: 48 8b cb mov rcx, rbx 0x18000b711: 48 83 c4 30 add rsp, 0x30 0x18000b715: 5b pop rbx 0x18000b716: 48 ff 25 83 e1 00 00 jmp qword ptr [rip + 0xe183] <??1wxServerBase@@UEAA@XZ> ; data inside code section at 0x18000b71d -- 0x18000b720 0x18000b71d: cc cc cc |... | ; function: ?Init@wxTCPConnection@@AEAAXXZ at 0x18000b720 -- 0x18000b72b 0x18000b720: 33 c0 xor eax, eax 0x18000b722: 48 89 41 28 mov qword ptr [rcx + 0x28], rax 0x18000b726: 48 89 41 30 mov qword ptr [rcx + 0x30], rax 0x18000b72a: c3 ret ; data inside code section at 0x18000b72b -- 0x18000b730 0x18000b72b: cc cc cc cc cc |..... | ; function: ?Disconnect@wxTCPConnection@@UEAA_NXZ at 0x18000b730 -- 0x18000b7f0 0x18000b730: 40 57 push rdi 0x18000b732: 48 83 ec 40 sub rsp, 0x40 0x18000b736: 48 c7 44 24 30 fe ff ff ff mov qword ptr [rsp + 0x30], -2 0x18000b73f: 48 89 5c 24 58 mov qword ptr [rsp + 0x58], rbx 0x18000b744: 48 8b d9 mov rbx, rcx 0x18000b747: 80 79 21 00 cmp byte ptr [rcx + 0x21], 0 0x18000b74b: 75 07 jne 0x18000b754 <?Disconnect@wxTCPConnection@@UEAA_NXZ+0x24> 0x18000b74d: b0 01 mov al, 1 0x18000b74f: e9 91 00 00 00 jmp 0x18000b7e5 <?Disconnect@wxTCPConnection@@UEAA_NXZ+0xb5> 0x18000b754: 48 8b 79 30 mov rdi, qword ptr [rcx + 0x30] 0x18000b758: 48 89 7c 24 50 mov qword ptr [rsp + 0x50], rdi 0x18000b75d: 48 8b 05 dc dc 00 00 mov rax, qword ptr [rip + 0xdcdc] 0x18000b764: 48 83 38 00 cmp qword ptr [rax], 0 0x18000b768: 74 41 je 0x18000b7ab <?Disconnect@wxTCPConnection@@UEAA_NXZ+0x7b> 0x18000b76a: 48 85 ff test rdi, rdi 0x18000b76d: 75 3c jne 0x18000b7ab <?Disconnect@wxTCPConnection@@UEAA_NXZ+0x7b> 0x18000b76f: 48 8d 05 fa 0c 01 00 lea rax, [rip + 0x10cfa] 0x18000b776: 48 89 44 24 20 mov qword ptr [rsp + 0x20], rax 0x18000b77b: 4c 8d 0d e6 0c 01 00 lea r9, [rip + 0x10ce6] 0x18000b782: 4c 8d 05 af 0c 01 00 lea r8, [rip + 0x10caf] 0x18000b789: ba 31 01 00 00 mov edx, 0x131 0x18000b78e: 48 8d 0d ab 0b 01 00 lea rcx, [rip + 0x10bab] 0x18000b795: ff 15 9d dc 00 00 call qword ptr [rip + 0xdc9d] <?wxOnAssert@@YAXPEBDH000@Z> 0x18000b79b: 4c 8b 1d 8e dc 00 00 mov r11, qword ptr [rip + 0xdc8e] 0x18000b7a2: 41 38 3b cmp byte ptr [r11], dil 0x18000b7a5: 74 04 je 0x18000b7ab <?Disconnect@wxTCPConnection@@UEAA_NXZ+0x7b> 0x18000b7a7: 41 88 3b mov byte ptr [r11], dil 0x18000b7aa: cc int3 0x18000b7ab: 48 8d 8f b8 00 00 00 lea rcx, [rdi + 0xb8] 0x18000b7b2: b2 0b mov dl, 0xb 0x18000b7b4: ff 15 a6 e0 00 00 call qword ptr [rip + 0xe0a6] <?Write8@wxDataOutputStream@@QEAAXE@Z> 0x18000b7ba: 90 nop 0x18000b7bb: 48 8d 4f 68 lea rcx, [rdi + 0x68] 0x18000b7bf: 48 8b 01 mov rax, qword ptr [rcx] 0x18000b7c2: ff 50 70 call qword ptr [rax + 0x70] 0x18000b7c5: 48 8b 4b 28 mov rcx, qword ptr [rbx + 0x28] 0x18000b7c9: 48 85 c9 test rcx, rcx 0x18000b7cc: 74 11 je 0x18000b7df <?Disconnect@wxTCPConnection@@UEAA_NXZ+0xaf> 0x18000b7ce: 33 d2 xor edx, edx 0x18000b7d0: e8 5b 26 00 00 call 0x18000de30 <?Notify@wxSocketBase@@QEAAX_N@Z> 0x18000b7d5: 48 8b 4b 28 mov rcx, qword ptr [rbx + 0x28] 0x18000b7d9: 48 8b 01 mov rax, qword ptr [rcx] 0x18000b7dc: ff 50 38 call qword ptr [rax + 0x38] 0x18000b7df: c6 43 21 00 mov byte ptr [rbx + 0x21], 0 0x18000b7e3: b0 01 mov al, 1 0x18000b7e5: 48 8b 5c 24 58 mov rbx, qword ptr [rsp + 0x58] 0x18000b7ea: 48 83 c4 40 add rsp, 0x40 0x18000b7ee: 5f pop rdi 0x18000b7ef: c3 ret ; function: ?DoExecute@wxTCPConnection@@MEAA_NPEBX_KW4wxIPCFormat@@@Z at 0x18000b7f0 -- 0x18000b8de 0x18000b7f0: 40 56 push rsi 0x18000b7f2: 57 push rdi 0x18000b7f3: 41 54 push r12 0x18000b7f5: 48 83 ec 40 sub rsp, 0x40 0x18000b7f9: 48 c7 44 24 30 fe ff ff ff mov qword ptr [rsp + 0x30], -2 0x18000b802: 48 89 5c 24 68 mov qword ptr [rsp + 0x68], rbx 0x18000b807: 48 89 6c 24 70 mov qword ptr [rsp + 0x70], rbp 0x18000b80c: 41 8b e9 mov ebp, r9d 0x18000b80f: 49 8b f0 mov rsi, r8 0x18000b812: 4c 8b e2 mov r12, rdx 0x18000b815: 48 8b 41 28 mov rax, qword ptr [rcx + 0x28] 0x18000b819: 80 78 20 00 cmp byte ptr [rax + 0x20], 0 0x18000b81d: 75 07 jne 0x18000b826 <?DoExecute@wxTCPConnection@@MEAA_NPEBX_KW4wxIPCFormat@@@Z+0x36> 0x18000b81f: 32 c0 xor al, al 0x18000b821: e9 a5 00 00 00 jmp 0x18000b8cb <?DoExecute@wxTCPConnection@@MEAA_NPEBX_KW4wxIPCFormat@@@Z+0xdb> 0x18000b826: 48 8b 79 30 mov rdi, qword ptr [rcx + 0x30] 0x18000b82a: 48 89 7c 24 60 mov qword ptr [rsp + 0x60], rdi 0x18000b82f: 48 8b 05 0a dc 00 00 mov rax, qword ptr [rip + 0xdc0a] 0x18000b836: 48 83 38 00 cmp qword ptr [rax], 0 0x18000b83a: 74 41 je 0x18000b87d <?DoExecute@wxTCPConnection@@MEAA_NPEBX_KW4wxIPCFormat@@@Z+0x8d> 0x18000b83c: 48 85 ff test rdi, rdi 0x18000b83f: 75 3c jne 0x18000b87d <?DoExecute@wxTCPConnection@@MEAA_NPEBX_KW4wxIPCFormat@@@Z+0x8d> 0x18000b841: 48 8d 05 28 0c 01 00 lea rax, [rip + 0x10c28] 0x18000b848: 48 89 44 24 20 mov qword ptr [rsp + 0x20], rax 0x18000b84d: 4c 8d 0d 14 0c 01 00 lea r9, [rip + 0x10c14] 0x18000b854: 4c 8d 05 dd 0b 01 00 lea r8, [rip + 0x10bdd] 0x18000b85b: ba 31 01 00 00 mov edx, 0x131 0x18000b860: 48 8d 0d d9 0a 01 00 lea rcx, [rip + 0x10ad9] 0x18000b867: ff 15 cb db 00 00 call qword ptr [rip + 0xdbcb] <?wxOnAssert@@YAXPEBDH000@Z> 0x18000b86d: 4c 8b 1d bc db 00 00 mov r11, qword ptr [rip + 0xdbbc] 0x18000b874: 41 38 3b cmp byte ptr [r11], dil 0x18000b877: 74 04 je 0x18000b87d <?DoExecute@wxTCPConnection@@MEAA_NPEBX_KW4wxIPCFormat@@@Z+0x8d> 0x18000b879: 41 88 3b mov byte ptr [r11], dil 0x18000b87c: cc int3 0x18000b87d: b2 01 mov dl, 1 0x18000b87f: 48 8d 8f b8 00 00 00 lea rcx, [rdi + 0xb8] 0x18000b886: ff 15 d4 df 00 00 call qword ptr [rip + 0xdfd4] <?Write8@wxDataOutputStream@@QEAAXE@Z> 0x18000b88c: 40 0f b6 d5 movzx edx, bpl 0x18000b890: 48 8d 8f b8 00 00 00 lea rcx, [rdi + 0xb8] 0x18000b897: ff 15 c3 df 00 00 call qword ptr [rip + 0xdfc3] <?Write8@wxDataOutputStream@@QEAAXE@Z> 0x18000b89d: 8b d6 mov edx, esi 0x18000b89f: 48 8d 8f b8 00 00 00 lea rcx, [rdi + 0xb8] 0x18000b8a6: ff 15 c4 df 00 00 call qword ptr [rip + 0xdfc4] <?Write32@wxDataOutputStream@@QEAAXI@Z> 0x18000b8ac: 48 8b 47 68 mov rax, qword ptr [rdi + 0x68] 0x18000b8b0: 4c 8b c6 mov r8, rsi 0x18000b8b3: 49 8b d4 mov rdx, r12 0x18000b8b6: 48 8d 4f 68 lea rcx, [rdi + 0x68] 0x18000b8ba: ff 50 50 call qword ptr [rax + 0x50] 0x18000b8bd: 90 nop 0x18000b8be: 48 8b 47 68 mov rax, qword ptr [rdi + 0x68] 0x18000b8c2: 48 8d 4f 68 lea rcx, [rdi + 0x68] 0x18000b8c6: ff 50 70 call qword ptr [rax + 0x70] 0x18000b8c9: b0 01 mov al, 1 0x18000b8cb: 48 8b 5c 24 68 mov rbx, qword ptr [rsp + 0x68] 0x18000b8d0: 48 8b 6c 24 70 mov rbp, qword ptr [rsp + 0x70] 0x18000b8d5: 48 83 c4 40 add rsp, 0x40 0x18000b8d9: 41 5c pop r12 0x18000b8db: 5f pop rdi 0x18000b8dc: 5e pop rsi 0x18000b8dd: c3 ret ; data inside code section at 0x18000b8de -- 0x18000b8e0 0x18000b8de: cc cc |.. | ; function: ?Request@wxTCPConnection@@UEAAPEBXAEBVwxString@@PEA_KW4wxIPCFormat@@@Z at 0x18000b8e0 -- 0x18000ba05 0x18000b8e0: 40 57 push rdi 0x18000b8e2: 41 54 push r12 0x18000b8e4: 41 55 push r13 0x18000b8e6: 48 83 ec 40 sub rsp, 0x40 0x18000b8ea: 48 c7 44 24 30 fe ff ff ff mov qword ptr [rsp + 0x30], -2 0x18000b8f3: 48 89 5c 24 68 mov qword ptr [rsp + 0x68], rbx 0x18000b8f8: 48 89 6c 24 70 mov qword ptr [rsp + 0x70], rbp 0x18000b8fd: 48 89 74 24 78 mov qword ptr [rsp + 0x78], rsi 0x18000b902: 45 8b e1 mov r12d, r9d 0x18000b905: 49 8b e8 mov rbp, r8 0x18000b908: 4c 8b ea mov r13, rdx 0x18000b90b: 48 8b f9 mov rdi, rcx 0x18000b90e: 48 8b 41 28 mov rax, qword ptr [rcx + 0x28] 0x18000b912: 80 78 20 00 cmp byte ptr [rax + 0x20], 0 0x18000b916: 75 07 jne 0x18000b91f <?Request@wxTCPConnection@@UEAAPEBXAEBVwxString@@PEA_KW4wxIPCFormat@@@Z+0x3f> 0x18000b918: 33 c0 xor eax, eax 0x18000b91a: e9 cd 00 00 00 jmp 0x18000b9ec <?Request@wxTCPConnection@@UEAAPEBXAEBVwxString@@PEA_KW4wxIPCFormat@@@Z+0x10c> 0x18000b91f: 48 8b 71 30 mov rsi, qword ptr [rcx + 0x30] 0x18000b923: 48 89 74 24 60 mov qword ptr [rsp + 0x60], rsi 0x18000b928: 48 8b 05 11 db 00 00 mov rax, qword ptr [rip + 0xdb11] 0x18000b92f: 48 83 38 00 cmp qword ptr [rax], 0 0x18000b933: 74 41 je 0x18000b976 <?Request@wxTCPConnection@@UEAAPEBXAEBVwxString@@PEA_KW4wxIPCFormat@@@Z+0x96> 0x18000b935: 48 85 f6 test rsi, rsi 0x18000b938: 75 3c jne 0x18000b976 <?Request@wxTCPConnection@@UEAAPEBXAEBVwxString@@PEA_KW4wxIPCFormat@@@Z+0x96> 0x18000b93a: 48 8d 05 2f 0b 01 00 lea rax, [rip + 0x10b2f] 0x18000b941: 48 89 44 24 20 mov qword ptr [rsp + 0x20], rax 0x18000b946: 4c 8d 0d 1b 0b 01 00 lea r9, [rip + 0x10b1b] 0x18000b94d: 4c 8d 05 e4 0a 01 00 lea r8, [rip + 0x10ae4] 0x18000b954: ba 31 01 00 00 mov edx, 0x131 0x18000b959: 48 8d 0d e0 09 01 00 lea rcx, [rip + 0x109e0] 0x18000b960: ff 15 d2 da 00 00 call qword ptr [rip + 0xdad2] <?wxOnAssert@@YAXPEBDH000@Z> 0x18000b966: 4c 8b 1d c3 da 00 00 mov r11, qword ptr [rip + 0xdac3] 0x18000b96d: 41 38 33 cmp byte ptr [r11], sil 0x18000b970: 74 04 je 0x18000b976 <?Request@wxTCPConnection@@UEAAPEBXAEBVwxString@@PEA_KW4wxIPCFormat@@@Z+0x96> 0x18000b972: 41 88 33 mov byte ptr [r11], sil 0x18000b975: cc int3 0x18000b976: b2 02 mov dl, 2 0x18000b978: 48 8d 8e b8 00 00 00 lea rcx, [rsi + 0xb8] 0x18000b97f: ff 15 db de 00 00 call qword ptr [rip + 0xdedb] <?Write8@wxDataOutputStream@@QEAAXE@Z> 0x18000b985: 49 8b d5 mov rdx, r13 0x18000b988: 48 8d 8e b8 00 00 00 lea rcx, [rsi + 0xb8] 0x18000b98f: ff 15 d3 de 00 00 call qword ptr [rip + 0xded3] <?WriteString@wxDataOutputStream@@QEAAXAEBVwxString@@@Z> 0x18000b995: 41 0f b6 d4 movzx edx, r12b 0x18000b999: 48 8d 8e b8 00 00 00 lea rcx, [rsi + 0xb8] 0x18000b9a0: ff 15 ba de 00 00 call qword ptr [rip + 0xdeba] <?Write8@wxDataOutputStream@@QEAAXE@Z> 0x18000b9a6: 90 nop 0x18000b9a7: 48 8d 4e 68 lea rcx, [rsi + 0x68] 0x18000b9ab: 48 8b 01 mov rax, qword ptr [rcx] 0x18000b9ae: ff 50 70 call qword ptr [rax + 0x70] 0x18000b9b1: 48 8b 5f 30 mov rbx, qword ptr [rdi + 0x30] 0x18000b9b5: 48 8d 4b 68 lea rcx, [rbx + 0x68] 0x18000b9b9: 48 8b 01 mov rax, qword ptr [rcx] 0x18000b9bc: ff 50 70 call qword ptr [rax + 0x70] 0x18000b9bf: 48 8d 8b a0 00 00 00 lea rcx, [rbx + 0xa0] 0x18000b9c6: ff 15 74 de 00 00 call qword ptr [rip + 0xde74] <?Read8@wxDataInputStream@@QEAAEXZ> 0x18000b9cc: 3c 08 cmp al, 8 0x18000b9ce: 74 04 je 0x18000b9d4 <?Request@wxTCPConnection@@UEAAPEBXAEBVwxString@@PEA_KW4wxIPCFormat@@@Z+0xf4> 0x18000b9d0: 33 c0 xor eax, eax 0x18000b9d2: eb 18 jmp 0x18000b9ec <?Request@wxTCPConnection@@UEAAPEBXAEBVwxString@@PEA_KW4wxIPCFormat@@@Z+0x10c> 0x18000b9d4: 4c 8d 44 24 38 lea r8, [rsp + 0x38] 0x18000b9d9: 48 85 ed test rbp, rbp 0x18000b9dc: 4c 0f 45 c5 cmovne r8, rbp 0x18000b9e0: 48 8b d7 mov rdx, rdi 0x18000b9e3: 48 8b 4f 30 mov rcx, qword ptr [rdi + 0x30] 0x18000b9e7: e8 24 f8 ff ff call 0x18000b210 <function_18000b210> 0x18000b9ec: 48 8b 5c 24 68 mov rbx, qword ptr [rsp + 0x68] 0x18000b9f1: 48 8b 6c 24 70 mov rbp, qword ptr [rsp + 0x70] 0x18000b9f6: 48 8b 74 24 78 mov rsi, qword ptr [rsp + 0x78] 0x18000b9fb: 48 83 c4 40 add rsp, 0x40 0x18000b9ff: 41 5d pop r13 0x18000ba01: 41 5c pop r12 0x18000ba03: 5f pop rdi 0x18000ba04: c3 ret ; data inside code section at 0x18000ba05 -- 0x18000ba10 0x18000ba05: cc cc cc cc cc cc cc cc cc cc cc |........... | ; function: ?DoPoke@wxTCPConnection@@MEAA_NAEBVwxString@@PEBX_KW4wxIPCFormat@@@Z at 0x18000ba10 -- 0x18000bb12 0x18000ba10: 40 56 push rsi 0x18000ba12: 57 push rdi 0x18000ba13: 41 54 push r12 0x18000ba15: 48 83 ec 40 sub rsp, 0x40 0x18000ba19: 48 c7 44 24 30 fe ff ff ff mov qword ptr [rsp + 0x30], -2 0x18000ba22: 48 89 5c 24 68 mov qword ptr [rsp + 0x68], rbx 0x18000ba27: 48 89 6c 24 70 mov qword ptr [rsp + 0x70], rbp 0x18000ba2c: 49 8b f1 mov rsi, r9 0x18000ba2f: 49 8b e8 mov rbp, r8 0x18000ba32: 4c 8b e2 mov r12, rdx 0x18000ba35: 48 8b 41 28 mov rax, qword ptr [rcx + 0x28] 0x18000ba39: 80 78 20 00 cmp byte ptr [rax + 0x20], 0 0x18000ba3d: 75 07 jne 0x18000ba46 <?DoPoke@wxTCPConnection@@MEAA_NAEBVwxString@@PEBX_KW4wxIPCFormat@@@Z+0x36> 0x18000ba3f: 32 c0 xor al, al 0x18000ba41: e9 b9 00 00 00 jmp 0x18000baff <?DoPoke@wxTCPConnection@@MEAA_NAEBVwxString@@PEBX_KW4wxIPCFormat@@@Z+0xef> 0x18000ba46: 48 8b 79 30 mov rdi, qword ptr [rcx + 0x30] 0x18000ba4a: 48 89 7c 24 60 mov qword ptr [rsp + 0x60], rdi 0x18000ba4f: 48 8b 05 ea d9 00 00 mov rax, qword ptr [rip + 0xd9ea] 0x18000ba56: 48 83 38 00 cmp qword ptr [rax], 0 0x18000ba5a: 74 41 je 0x18000ba9d <?DoPoke@wxTCPConnection@@MEAA_NAEBVwxString@@PEBX_KW4wxIPCFormat@@@Z+0x8d> 0x18000ba5c: 48 85 ff test rdi, rdi 0x18000ba5f: 75 3c jne 0x18000ba9d <?DoPoke@wxTCPConnection@@MEAA_NAEBVwxString@@PEBX_KW4wxIPCFormat@@@Z+0x8d> 0x18000ba61: 48 8d 05 08 0a 01 00 lea rax, [rip + 0x10a08] 0x18000ba68: 48 89 44 24 20 mov qword ptr [rsp + 0x20], rax 0x18000ba6d: 4c 8d 0d f4 09 01 00 lea r9, [rip + 0x109f4] 0x18000ba74: 4c 8d 05 bd 09 01 00 lea r8, [rip + 0x109bd] 0x18000ba7b: ba 31 01 00 00 mov edx, 0x131 0x18000ba80: 48 8d 0d b9 08 01 00 lea rcx, [rip + 0x108b9] 0x18000ba87: ff 15 ab d9 00 00 call qword ptr [rip + 0xd9ab] <?wxOnAssert@@YAXPEBDH000@Z> 0x18000ba8d: 4c 8b 1d 9c d9 00 00 mov r11, qword ptr [rip + 0xd99c] 0x18000ba94: 41 38 3b cmp byte ptr [r11], dil 0x18000ba97: 74 04 je 0x18000ba9d <?DoPoke@wxTCPConnection@@MEAA_NAEBVwxString@@PEBX_KW4wxIPCFormat@@@Z+0x8d> 0x18000ba99: 41 88 3b mov byte ptr [r11], dil 0x18000ba9c: cc int3 0x18000ba9d: b2 03 mov dl, 3 0x18000ba9f: 48 8d 8f b8 00 00 00 lea rcx, [rdi + 0xb8] 0x18000baa6: ff 15 b4 dd 00 00 call qword ptr [rip + 0xddb4] <?Write8@wxDataOutputStream@@QEAAXE@Z> 0x18000baac: 49 8b d4 mov rdx, r12 0x18000baaf: 48 8d 8f b8 00 00 00 lea rcx, [rdi + 0xb8] 0x18000bab6: ff 15 ac dd 00 00 call qword ptr [rip + 0xddac] <?WriteString@wxDataOutputStream@@QEAAXAEBVwxString@@@Z> 0x18000babc: 0f b6 94 24 80 00 00 00 movzx edx, byte ptr [rsp + 0x80] 0x18000bac4: 48 8d 8f b8 00 00 00 lea rcx, [rdi + 0xb8] 0x18000bacb: ff 15 8f dd 00 00 call qword ptr [rip + 0xdd8f] <?Write8@wxDataOutputStream@@QEAAXE@Z> 0x18000bad1: 8b d6 mov edx, esi 0x18000bad3: 48 8d 8f b8 00 00 00 lea rcx, [rdi + 0xb8] 0x18000bada: ff 15 90 dd 00 00 call qword ptr [rip + 0xdd90] <?Write32@wxDataOutputStream@@QEAAXI@Z> 0x18000bae0: 48 8b 47 68 mov rax, qword ptr [rdi + 0x68] 0x18000bae4: 4c 8b c6 mov r8, rsi 0x18000bae7: 48 8b d5 mov rdx, rbp 0x18000baea: 48 8d 4f 68 lea rcx, [rdi + 0x68] 0x18000baee: ff 50 50 call qword ptr [rax + 0x50] 0x18000baf1: 90 nop 0x18000baf2: 48 8b 47 68 mov rax, qword ptr [rdi + 0x68] 0x18000baf6: 48 8d 4f 68 lea rcx, [rdi + 0x68] 0x18000bafa: ff 50 70 call qword ptr [rax + 0x70] 0x18000bafd: b0 01 mov al, 1 0x18000baff: 48 8b 5c 24 68 mov rbx, qword ptr [rsp + 0x68] 0x18000bb04: 48 8b 6c 24 70 mov rbp, qword ptr [rsp + 0x70] 0x18000bb09: 48 83 c4 40 add rsp, 0x40 0x18000bb0d: 41 5c pop r12 0x18000bb0f: 5f pop rdi 0x18000bb10: 5e pop rsi 0x18000bb11: c3 ret ; data inside code section at 0x18000bb12 -- 0x18000bb20 0x18000bb12: cc cc cc cc cc cc cc cc cc cc cc cc cc cc |.............. | ; function: ?StartAdvise@wxTCPConnection@@UEAA_NAEBVwxString@@@Z at 0x18000bb20 -- 0x18000bc0b 0x18000bb20: 40 57 push rdi 0x18000bb22: 48 83 ec 40 sub rsp, 0x40 0x18000bb26: 48 c7 44 24 30 fe ff ff ff mov qword ptr [rsp + 0x30], -2 0x18000bb2f: 48 89 5c 24 58 mov qword ptr [rsp + 0x58], rbx 0x18000bb34: 48 89 6c 24 60 mov qword ptr [rsp + 0x60], rbp 0x18000bb39: 48 89 74 24 68 mov qword ptr [rsp + 0x68], rsi 0x18000bb3e: 48 8b ea mov rbp, rdx 0x18000bb41: 48 8b f1 mov rsi, rcx 0x18000bb44: 48 8b 41 28 mov rax, qword ptr [rcx + 0x28] 0x18000bb48: 80 78 20 00 cmp byte ptr [rax + 0x20], 0 0x18000bb4c: 75 07 jne 0x18000bb55 <?StartAdvise@wxTCPConnection@@UEAA_NAEBVwxString@@@Z+0x35> 0x18000bb4e: 32 c0 xor al, al 0x18000bb50: e9 a1 00 00 00 jmp 0x18000bbf6 <?StartAdvise@wxTCPConnection@@UEAA_NAEBVwxString@@@Z+0xd6> 0x18000bb55: 48 8b 79 30 mov rdi, qword ptr [rcx + 0x30] 0x18000bb59: 48 89 7c 24 50 mov qword ptr [rsp + 0x50], rdi 0x18000bb5e: 48 8b 05 db d8 00 00 mov rax, qword ptr [rip + 0xd8db] 0x18000bb65: 48 83 38 00 cmp qword ptr [rax], 0 0x18000bb69: 74 41 je 0x18000bbac <?StartAdvise@wxTCPConnection@@UEAA_NAEBVwxString@@@Z+0x8c> 0x18000bb6b: 48 85 ff test rdi, rdi 0x18000bb6e: 75 3c jne 0x18000bbac <?StartAdvise@wxTCPConnection@@UEAA_NAEBVwxString@@@Z+0x8c> 0x18000bb70: 48 8d 05 f9 08 01 00 lea rax, [rip + 0x108f9] 0x18000bb77: 48 89 44 24 20 mov qword ptr [rsp + 0x20], rax 0x18000bb7c: 4c 8d 0d e5 08 01 00 lea r9, [rip + 0x108e5] 0x18000bb83: 4c 8d 05 ae 08 01 00 lea r8, [rip + 0x108ae] 0x18000bb8a: ba 31 01 00 00 mov edx, 0x131 0x18000bb8f: 48 8d 0d aa 07 01 00 lea rcx, [rip + 0x107aa] 0x18000bb96: ff 15 9c d8 00 00 call qword ptr [rip + 0xd89c] <?wxOnAssert@@YAXPEBDH000@Z> 0x18000bb9c: 4c 8b 1d 8d d8 00 00 mov r11, qword ptr [rip + 0xd88d] 0x18000bba3: 41 38 3b cmp byte ptr [r11], dil 0x18000bba6: 74 04 je 0x18000bbac <?StartAdvise@wxTCPConnection@@UEAA_NAEBVwxString@@@Z+0x8c> 0x18000bba8: 41 88 3b mov byte ptr [r11], dil 0x18000bbab: cc int3 0x18000bbac: b2 04 mov dl, 4 0x18000bbae: 48 8d 8f b8 00 00 00 lea rcx, [rdi + 0xb8] 0x18000bbb5: ff 15 a5 dc 00 00 call qword ptr [rip + 0xdca5] <?Write8@wxDataOutputStream@@QEAAXE@Z> 0x18000bbbb: 48 8b d5 mov rdx, rbp 0x18000bbbe: 48 8d 8f b8 00 00 00 lea rcx, [rdi + 0xb8] 0x18000bbc5: ff 15 9d dc 00 00 call qword ptr [rip + 0xdc9d] <?WriteString@wxDataOutputStream@@QEAAXAEBVwxString@@@Z> 0x18000bbcb: 90 nop 0x18000bbcc: 48 8d 4f 68 lea rcx, [rdi + 0x68] 0x18000bbd0: 48 8b 01 mov rax, qword ptr [rcx] 0x18000bbd3: ff 50 70 call qword ptr [rax + 0x70] 0x18000bbd6: 48 8b 5e 30 mov rbx, qword ptr [rsi + 0x30] 0x18000bbda: 48 8d 4b 68 lea rcx, [rbx + 0x68] 0x18000bbde: 48 8b 01 mov rax, qword ptr [rcx] 0x18000bbe1: ff 50 70 call qword ptr [rax + 0x70] 0x18000bbe4: 48 8d 8b a0 00 00 00 lea rcx, [rbx + 0xa0] 0x18000bbeb: ff 15 4f dc 00 00 call qword ptr [rip + 0xdc4f] <?Read8@wxDataInputStream@@QEAAEXZ> 0x18000bbf1: 3c 04 cmp al, 4 0x18000bbf3: 0f 94 c0 sete al 0x18000bbf6: 48 8b 5c 24 58 mov rbx, qword ptr [rsp + 0x58] 0x18000bbfb: 48 8b 6c 24 60 mov rbp, qword ptr [rsp + 0x60] 0x18000bc00: 48 8b 74 24 68 mov rsi, qword ptr [rsp + 0x68] 0x18000bc05: 48 83 c4 40 add rsp, 0x40 0x18000bc09: 5f pop rdi 0x18000bc0a: c3 ret ; data inside code section at 0x18000bc0b -- 0x18000bc10 0x18000bc0b: cc cc cc cc cc |..... | ; function: ?StopAdvise@wxTCPConnection@@UEAA_NAEBVwxString@@@Z at 0x18000bc10 -- 0x18000bcfb 0x18000bc10: 40 57 push rdi 0x18000bc12: 48 83 ec 40 sub rsp, 0x40 0x18000bc16: 48 c7 44 24 30 fe ff ff ff mov qword ptr [rsp + 0x30], -2 0x18000bc1f: 48 89 5c 24 58 mov qword ptr [rsp + 0x58], rbx 0x18000bc24: 48 89 6c 24 60 mov qword ptr [rsp + 0x60], rbp 0x18000bc29: 48 89 74 24 68 mov qword ptr [rsp + 0x68], rsi 0x18000bc2e: 48 8b ea mov rbp, rdx 0x18000bc31: 48 8b f1 mov rsi, rcx 0x18000bc34: 48 8b 41 28 mov rax, qword ptr [rcx + 0x28] 0x18000bc38: 80 78 20 00 cmp byte ptr [rax + 0x20], 0 0x18000bc3c: 75 07 jne 0x18000bc45 <?StopAdvise@wxTCPConnection@@UEAA_NAEBVwxString@@@Z+0x35> 0x18000bc3e: 32 c0 xor al, al 0x18000bc40: e9 a1 00 00 00 jmp 0x18000bce6 <?StopAdvise@wxTCPConnection@@UEAA_NAEBVwxString@@@Z+0xd6> 0x18000bc45: 48 8b 79 30 mov rdi, qword ptr [rcx + 0x30] 0x18000bc49: 48 89 7c 24 50 mov qword ptr [rsp + 0x50], rdi 0x18000bc4e: 48 8b 05 eb d7 00 00 mov rax, qword ptr [rip + 0xd7eb] 0x18000bc55: 48 83 38 00 cmp qword ptr [rax], 0 0x18000bc59: 74 41 je 0x18000bc9c <?StopAdvise@wxTCPConnection@@UEAA_NAEBVwxString@@@Z+0x8c> 0x18000bc5b: 48 85 ff test rdi, rdi 0x18000bc5e: 75 3c jne 0x18000bc9c <?StopAdvise@wxTCPConnection@@UEAA_NAEBVwxString@@@Z+0x8c> 0x18000bc60: 48 8d 05 09 08 01 00 lea rax, [rip + 0x10809] 0x18000bc67: 48 89 44 24 20 mov qword ptr [rsp + 0x20], rax 0x18000bc6c: 4c 8d 0d f5 07 01 00 lea r9, [rip + 0x107f5] 0x18000bc73: 4c 8d 05 be 07 01 00 lea r8, [rip + 0x107be] 0x18000bc7a: ba 31 01 00 00 mov edx, 0x131 0x18000bc7f: 48 8d 0d ba 06 01 00 lea rcx, [rip + 0x106ba] 0x18000bc86: ff 15 ac d7 00 00 call qword ptr [rip + 0xd7ac] <?wxOnAssert@@YAXPEBDH000@Z> 0x18000bc8c: 4c 8b 1d 9d d7 00 00 mov r11, qword ptr [rip + 0xd79d] 0x18000bc93: 41 38 3b cmp byte ptr [r11], dil 0x18000bc96: 74 04 je 0x18000bc9c <?StopAdvise@wxTCPConnection@@UEAA_NAEBVwxString@@@Z+0x8c> 0x18000bc98: 41 88 3b mov byte ptr [r11], dil 0x18000bc9b: cc int3 0x18000bc9c: b2 07 mov dl, 7 0x18000bc9e: 48 8d 8f b8 00 00 00 lea rcx, [rdi + 0xb8] 0x18000bca5: ff 15 b5 db 00 00 call qword ptr [rip + 0xdbb5] <?Write8@wxDataOutputStream@@QEAAXE@Z> 0x18000bcab: 48 8b d5 mov rdx, rbp 0x18000bcae: 48 8d 8f b8 00 00 00 lea rcx, [rdi + 0xb8] 0x18000bcb5: ff 15 ad db 00 00 call qword ptr [rip + 0xdbad] <?WriteString@wxDataOutputStream@@QEAAXAEBVwxString@@@Z> 0x18000bcbb: 90 nop 0x18000bcbc: 48 8d 4f 68 lea rcx, [rdi + 0x68] 0x18000bcc0: 48 8b 01 mov rax, qword ptr [rcx] 0x18000bcc3: ff 50 70 call qword ptr [rax + 0x70] 0x18000bcc6: 48 8b 5e 30 mov rbx, qword ptr [rsi + 0x30] 0x18000bcca: 48 8d 4b 68 lea rcx, [rbx + 0x68] 0x18000bcce: 48 8b 01 mov rax, qword ptr [rcx] 0x18000bcd1: ff 50 70 call qword ptr [rax + 0x70] 0x18000bcd4: 48 8d 8b a0 00 00 00 lea rcx, [rbx + 0xa0] 0x18000bcdb: ff 15 5f db 00 00 call qword ptr [rip + 0xdb5f] <?Read8@wxDataInputStream@@QEAAEXZ> 0x18000bce1: 3c 07 cmp al, 7 0x18000bce3: 0f 94 c0 sete al 0x18000bce6: 48 8b 5c 24 58 mov rbx, qword ptr [rsp + 0x58] 0x18000bceb: 48 8b 6c 24 60 mov rbp, qword ptr [rsp + 0x60] 0x18000bcf0: 48 8b 74 24 68 mov rsi, qword ptr [rsp + 0x68] 0x18000bcf5: 48 83 c4 40 add rsp, 0x40 0x18000bcf9: 5f pop rdi 0x18000bcfa: c3 ret ; data inside code section at 0x18000bcfb -- 0x18000bd00 0x18000bcfb: cc cc cc cc cc |..... | ; function: ?DoAdvise@wxTCPConnection@@MEAA_NAEBVwxString@@PEBX_KW4wxIPCFormat@@@Z at 0x18000bd00 -- 0x18000be02 0x18000bd00: 40 56 push rsi 0x18000bd02: 57 push rdi 0x18000bd03: 41 54 push r12 0x18000bd05: 48 83 ec 40 sub rsp, 0x40 0x18000bd09: 48 c7 44 24 30 fe ff ff ff mov qword ptr [rsp + 0x30], -2 0x18000bd12: 48 89 5c 24 68 mov qword ptr [rsp + 0x68], rbx 0x18000bd17: 48 89 6c 24 70 mov qword ptr [rsp + 0x70], rbp 0x18000bd1c: 49 8b f1 mov rsi, r9 0x18000bd1f: 49 8b e8 mov rbp, r8 0x18000bd22: 4c 8b e2 mov r12, rdx 0x18000bd25: 48 8b 41 28 mov rax, qword ptr [rcx + 0x28] 0x18000bd29: 80 78 20 00 cmp byte ptr [rax + 0x20], 0 0x18000bd2d: 75 07 jne 0x18000bd36 <?DoAdvise@wxTCPConnection@@MEAA_NAEBVwxString@@PEBX_KW4wxIPCFormat@@@Z+0x36> 0x18000bd2f: 32 c0 xor al, al 0x18000bd31: e9 b9 00 00 00 jmp 0x18000bdef <?DoAdvise@wxTCPConnection@@MEAA_NAEBVwxString@@PEBX_KW4wxIPCFormat@@@Z+0xef> 0x18000bd36: 48 8b 79 30 mov rdi, qword ptr [rcx + 0x30] 0x18000bd3a: 48 89 7c 24 60 mov qword ptr [rsp + 0x60], rdi 0x18000bd3f: 48 8b 05 fa d6 00 00 mov rax, qword ptr [rip + 0xd6fa] 0x18000bd46: 48 83 38 00 cmp qword ptr [rax], 0 0x18000bd4a: 74 41 je 0x18000bd8d <?DoAdvise@wxTCPConnection@@MEAA_NAEBVwxString@@PEBX_KW4wxIPCFormat@@@Z+0x8d> 0x18000bd4c: 48 85 ff test rdi, rdi 0x18000bd4f: 75 3c jne 0x18000bd8d <?DoAdvise@wxTCPConnection@@MEAA_NAEBVwxString@@PEBX_KW4wxIPCFormat@@@Z+0x8d> 0x18000bd51: 48 8d 05 18 07 01 00 lea rax, [rip + 0x10718] 0x18000bd58: 48 89 44 24 20 mov qword ptr [rsp + 0x20], rax 0x18000bd5d: 4c 8d 0d 04 07 01 00 lea r9, [rip + 0x10704] 0x18000bd64: 4c 8d 05 cd 06 01 00 lea r8, [rip + 0x106cd] 0x18000bd6b: ba 31 01 00 00 mov edx, 0x131 0x18000bd70: 48 8d 0d c9 05 01 00 lea rcx, [rip + 0x105c9] 0x18000bd77: ff 15 bb d6 00 00 call qword ptr [rip + 0xd6bb] <?wxOnAssert@@YAXPEBDH000@Z> 0x18000bd7d: 4c 8b 1d ac d6 00 00 mov r11, qword ptr [rip + 0xd6ac] 0x18000bd84: 41 38 3b cmp byte ptr [r11], dil 0x18000bd87: 74 04 je 0x18000bd8d <?DoAdvise@wxTCPConnection@@MEAA_NAEBVwxString@@PEBX_KW4wxIPCFormat@@@Z+0x8d> 0x18000bd89: 41 88 3b mov byte ptr [r11], dil 0x18000bd8c: cc int3 0x18000bd8d: b2 06 mov dl, 6 0x18000bd8f: 48 8d 8f b8 00 00 00 lea rcx, [rdi + 0xb8] 0x18000bd96: ff 15 c4 da 00 00 call qword ptr [rip + 0xdac4] <?Write8@wxDataOutputStream@@QEAAXE@Z> 0x18000bd9c: 49 8b d4 mov rdx, r12 0x18000bd9f: 48 8d 8f b8 00 00 00 lea rcx, [rdi + 0xb8] 0x18000bda6: ff 15 bc da 00 00 call qword ptr [rip + 0xdabc] <?WriteString@wxDataOutputStream@@QEAAXAEBVwxString@@@Z> 0x18000bdac: 0f b6 94 24 80 00 00 00 movzx edx, byte ptr [rsp + 0x80] 0x18000bdb4: 48 8d 8f b8 00 00 00 lea rcx, [rdi + 0xb8] 0x18000bdbb: ff 15 9f da 00 00 call qword ptr [rip + 0xda9f] <?Write8@wxDataOutputStream@@QEAAXE@Z> 0x18000bdc1: 8b d6 mov edx, esi 0x18000bdc3: 48 8d 8f b8 00 00 00 lea rcx, [rdi + 0xb8] 0x18000bdca: ff 15 a0 da 00 00 call qword ptr [rip + 0xdaa0] <?Write32@wxDataOutputStream@@QEAAXI@Z> 0x18000bdd0: 48 8b 47 68 mov rax, qword ptr [rdi + 0x68] 0x18000bdd4: 4c 8b c6 mov r8, rsi 0x18000bdd7: 48 8b d5 mov rdx, rbp 0x18000bdda: 48 8d 4f 68 lea rcx, [rdi + 0x68] 0x18000bdde: ff 50 50 call qword ptr [rax + 0x50] 0x18000bde1: 90 nop 0x18000bde2: 48 8b 47 68 mov rax, qword ptr [rdi + 0x68] 0x18000bde6: 48 8d 4f 68 lea rcx, [rdi + 0x68] 0x18000bdea: ff 50 70 call qword ptr [rax + 0x70] 0x18000bded: b0 01 mov al, 1 0x18000bdef: 48 8b 5c 24 68 mov rbx, qword ptr [rsp + 0x68] 0x18000bdf4: 48 8b 6c 24 70 mov rbp, qword ptr [rsp + 0x70] 0x18000bdf9: 48 83 c4 40 add rsp, 0x40 0x18000bdfd: 41 5c pop r12 0x18000bdff: 5f pop rdi 0x18000be00: 5e pop rsi 0x18000be01: c3 ret ; data inside code section at 0x18000be02 -- 0x18000be10 0x18000be02: cc cc cc cc cc cc cc cc cc cc cc cc cc cc |.............. | ; function: function_18000be10 at 0x18000be10 -- 0x18000be18 0x18000be10: 48 8d 05 19 29 02 00 lea rax, [rip + 0x22919] 0x18000be17: c3 ret ; data inside code section at 0x18000be18 -- 0x18000be20 0x18000be18: cc cc cc cc cc cc cc cc |........ | ; function: function_18000be20 at 0x18000be20 -- 0x18000be28 0x18000be20: 48 8d 05 21 30 02 00 lea rax, [rip + 0x23021] 0x18000be27: c3 ret ; data inside code section at 0x18000be28 -- 0x18000be30 0x18000be28: cc cc cc cc cc cc cc cc |........ | ; function: function_18000be30 at 0x18000be30 -- 0x18000be70 0x18000be30: 40 53 push rbx 0x18000be32: 48 83 ec 20 sub rsp, 0x20 0x18000be36: 48 8b da mov rbx, rdx 0x18000be39: 33 d2 xor edx, edx 0x18000be3b: 48 8b 4b 28 mov rcx, qword ptr [rbx + 0x28] 0x18000be3f: e8 ec 1f 00 00 call 0x18000de30 <?Notify@wxSocketBase@@QEAAX_N@Z> 0x18000be44: 48 8b 4b 28 mov rcx, qword ptr [rbx + 0x28] 0x18000be48: 48 8b 01 mov rax, qword ptr [rcx] 0x18000be4b: ff 50 38 call qword ptr [rax + 0x38] 0x18000be4e: 4c 8b 5b 28 mov r11, qword ptr [rbx + 0x28] 0x18000be52: 48 8b cb mov rcx, rbx 0x18000be55: 49 c7 83 e0 00 00 00 00 00 00 00 mov qword ptr [r11 + 0xe0], 0 0x18000be60: 48 8b 03 mov rax, qword ptr [rbx] 0x18000be63: c6 43 21 00 mov byte ptr [rbx + 0x21], 0 0x18000be67: 48 83 c4 20 add rsp, 0x20 0x18000be6b: 5b pop rbx 0x18000be6c: 48 ff 60 78 jmp qword ptr [rax + 0x78] ; function: ??0wxTCPConnection@@QEAA@XZ at 0x18000be70 -- 0x18000beb5 0x18000be70: 48 89 4c 24 08 mov qword ptr [rsp + 8], rcx 0x18000be75: 53 push rbx 0x18000be76: 48 83 ec 30 sub rsp, 0x30 0x18000be7a: 48 c7 44 24 20 fe ff ff ff mov qword ptr [rsp + 0x20], -2 0x18000be83: 48 8b d9 mov rbx, rcx 0x18000be86: ff 15 34 da 00 00 call qword ptr [rip + 0xda34] <??0wxConnectionBase@@QEAA@XZ> 0x18000be8c: 90 nop 0x18000be8d: 48 8d 05 f4 07 01 00 lea rax, [rip + 0x107f4] 0x18000be94: 48 89 03 mov qword ptr [rbx], rax 0x18000be97: 48 8d 4b 38 lea rcx, [rbx + 0x38] 0x18000be9b: ff 15 07 dd 00 00 call qword ptr [rip + 0xdd07] <??0wxString@@QEAA@XZ> 0x18000bea1: 45 33 db xor r11d, r11d 0x18000bea4: 4c 89 5b 28 mov qword ptr [rbx + 0x28], r11 0x18000bea8: 4c 89 5b 30 mov qword ptr [rbx + 0x30], r11 0x18000beac: 48 8b c3 mov rax, rbx 0x18000beaf: 48 83 c4 30 add rsp, 0x30 0x18000beb3: 5b pop rbx 0x18000beb4: c3 ret ; data inside code section at 0x18000beb5 -- 0x18000bec0 0x18000beb5: cc cc cc cc cc cc cc cc cc cc cc |........... | ; function: ??0wxTCPConnection@@QEAA@PEAX_K@Z at 0x18000bec0 -- 0x18000bf05 0x18000bec0: 48 89 4c 24 08 mov qword ptr [rsp + 8], rcx 0x18000bec5: 53 push rbx 0x18000bec6: 48 83 ec 30 sub rsp, 0x30 0x18000beca: 48 c7 44 24 20 fe ff ff ff mov qword ptr [rsp + 0x20], -2 0x18000bed3: 48 8b d9 mov rbx, rcx 0x18000bed6: ff 15 2c da 00 00 call qword ptr [rip + 0xda2c] <??0wxConnectionBase@@QEAA@PEAX_K@Z> 0x18000bedc: 90 nop 0x18000bedd: 48 8d 05 a4 07 01 00 lea rax, [rip + 0x107a4] 0x18000bee4: 48 89 03 mov qword ptr [rbx], rax 0x18000bee7: 48 8d 4b 38 lea rcx, [rbx + 0x38] 0x18000beeb: ff 15 b7 dc 00 00 call qword ptr [rip + 0xdcb7] <??0wxString@@QEAA@XZ> 0x18000bef1: 45 33 db xor r11d, r11d 0x18000bef4: 4c 89 5b 28 mov qword ptr [rbx + 0x28], r11 0x18000bef8: 4c 89 5b 30 mov qword ptr [rbx + 0x30], r11 0x18000befc: 48 8b c3 mov rax, rbx 0x18000beff: 48 83 c4 30 add rsp, 0x30 0x18000bf03: 5b pop rbx 0x18000bf04: c3 ret ; data inside code section at 0x18000bf05 -- 0x18000bf10 0x18000bf05: cc cc cc cc cc cc cc cc cc cc cc |........... | ; function: function_18000bf10 at 0x18000bf10 -- 0x18000bfb3 0x18000bf10: 48 89 4c 24 08 mov qword ptr [rsp + 8], rcx 0x18000bf15: 57 push rdi 0x18000bf16: 48 83 ec 30 sub rsp, 0x30 0x18000bf1a: 48 c7 44 24 20 fe ff ff ff mov qword ptr [rsp + 0x20], -2 0x18000bf23: 48 89 5c 24 48 mov qword ptr [rsp + 0x48], rbx 0x18000bf28: 48 89 74 24 50 mov qword ptr [rsp + 0x50], rsi 0x18000bf2d: 8b f2 mov esi, edx 0x18000bf2f: 48 8b d9 mov rbx, rcx 0x18000bf32: f6 c2 02 test dl, 2 0x18000bf35: 74 2a je 0x18000bf61 <function_18000bf10+0x51> 0x18000bf37: 4c 8d 0d 92 f7 ff ff lea r9, [rip - 0x86e] 0x18000bf3e: 44 8b 41 f8 mov r8d, dword ptr [rcx - 8] 0x18000bf42: ba 18 00 00 00 mov edx, 0x18 0x18000bf47: e8 1c 72 00 00 call 0x180013168 <function_180013168> 0x18000bf4c: 40 f6 c6 01 test sil, 1 0x18000bf50: 74 09 je 0x18000bf5b <function_18000bf10+0x4b> 0x18000bf52: 48 8d 4b f8 lea rcx, [rbx - 8] 0x18000bf56: e8 b9 71 00 00 call 0x180013114 <function_180013114> 0x18000bf5b: 48 8d 43 f8 lea rax, [rbx - 8] 0x18000bf5f: eb 42 jmp 0x18000bfa3 <function_18000bf10+0x93> 0x18000bf61: 48 8d 05 50 05 01 00 lea rax, [rip + 0x10550] 0x18000bf68: 48 89 01 mov qword ptr [rcx], rax 0x18000bf6b: 48 8b 41 10 mov rax, qword ptr [rcx + 0x10] 0x18000bf6f: 48 85 c0 test rax, rax 0x18000bf72: 74 15 je 0x18000bf89 <function_18000bf10+0x79> 0x18000bf74: 48 c7 80 e0 00 00 00 00 00 00 00 mov qword ptr [rax + 0xe0], 0 0x18000bf7f: 48 8b 49 10 mov rcx, qword ptr [rcx + 0x10] 0x18000bf83: e8 78 2c 00 00 call 0x18000ec00 <?Destroy@wxSocketBase@@QEAA_NXZ> 0x18000bf88: 90 nop 0x18000bf89: 48 8b cb mov rcx, rbx 0x18000bf8c: ff 15 0e d9 00 00 call qword ptr [rip + 0xd90e] <??1wxServerBase@@UEAA@XZ> 0x18000bf92: 40 f6 c6 01 test sil, 1 0x18000bf96: 74 08 je 0x18000bfa0 <function_18000bf10+0x90> 0x18000bf98: 48 8b cb mov rcx, rbx 0x18000bf9b: e8 6e 71 00 00 call 0x18001310e <function_18001310e> 0x18000bfa0: 48 8b c3 mov rax, rbx 0x18000bfa3: 48 8b 5c 24 48 mov rbx, qword ptr [rsp + 0x48] 0x18000bfa8: 48 8b 74 24 50 mov rsi, qword ptr [rsp + 0x50] 0x18000bfad: 48 83 c4 30 add rsp, 0x30 0x18000bfb1: 5f pop rdi 0x18000bfb2: c3 ret ; data inside code section at 0x18000bfb3 -- 0x18000bfc0 0x18000bfb3: cc cc cc cc cc cc cc cc cc cc cc cc cc |............. | ; function: function_18000bfc0 at 0x18000bfc0 -- 0x18000bff0 0x18000bfc0: 48 89 5c 24 08 mov qword ptr [rsp + 8], rbx 0x18000bfc5: 57 push rdi 0x18000bfc6: 48 83 ec 20 sub rsp, 0x20 0x18000bfca: 8b da mov ebx, edx 0x18000bfcc: 48 8b f9 mov rdi, rcx 0x18000bfcf: ff 15 63 d8 00 00 call qword ptr [rip + 0xd863] <??1wxEvtHandler@@UEAA@XZ> 0x18000bfd5: f6 c3 01 test bl, 1 0x18000bfd8: 74 08 je 0x18000bfe2 <function_18000bfc0+0x22> 0x18000bfda: 48 8b cf mov rcx, rdi 0x18000bfdd: e8 2c 71 00 00 call 0x18001310e <function_18001310e> 0x18000bfe2: 48 8b c7 mov rax, rdi 0x18000bfe5: 48 8b 5c 24 30 mov rbx, qword ptr [rsp + 0x30] 0x18000bfea: 48 83 c4 20 add rsp, 0x20 0x18000bfee: 5f pop rdi 0x18000bfef: c3 ret ; function: function_18000bff0 at 0x18000bff0 -- 0x18000c01b 0x18000bff0: 48 83 ec 28 sub rsp, 0x28 0x18000bff4: 48 8b 0d 85 2d 02 00 mov rcx, qword ptr [rip + 0x22d85] 0x18000bffb: 48 85 c9 test rcx, rcx 0x18000bffe: 74 16 je 0x18000c016 <function_18000bff0+0x26> 0x18000c000: 48 8b 01 mov rax, qword ptr [rcx] 0x18000c003: ba 01 00 00 00 mov edx, 1 0x18000c008: ff 50 08 call qword ptr [rax + 8] 0x18000c00b: 48 c7 05 6a 2d 02 00 00 00 00 00 mov qword ptr [rip + 0x22d6a], 0 0x18000c016: 48 83 c4 28 add rsp, 0x28 0x18000c01a: c3 ret ; data inside code section at 0x18000c01b -- 0x18000c020 0x18000c01b: cc cc cc cc cc |..... | ; function: function_18000c020 at 0x18000c020 -- 0x18000c0de 0x18000c020: 48 89 4c 24 08 mov qword ptr [rsp + 8], rcx 0x18000c025: 57 push rdi 0x18000c026: 48 83 ec 30 sub rsp, 0x30 0x18000c02a: 48 c7 44 24 20 fe ff ff ff mov qword ptr [rsp + 0x20], -2 0x18000c033: 48 89 5c 24 48 mov qword ptr [rsp + 0x48], rbx 0x18000c038: 48 8b d9 mov rbx, rcx 0x18000c03b: e8 40 13 00 00 call 0x18000d380 <??0wxSocketStream@@QEAA@AEAVwxSocketBase@@@Z> 0x18000c040: 90 nop 0x18000c041: 48 85 db test rbx, rbx 0x18000c044: 74 06 je 0x18000c04c <function_18000c020+0x2c> 0x18000c046: 48 8d 53 40 lea rdx, [rbx + 0x40] 0x18000c04a: eb 02 jmp 0x18000c04e <function_18000c020+0x2e> 0x18000c04c: 33 d2 xor edx, edx 0x18000c04e: 41 b8 a8 05 00 00 mov r8d, 0x5a8 0x18000c054: 48 8d 4b 68 lea rcx, [rbx + 0x68] 0x18000c058: ff 15 c2 d8 00 00 call qword ptr [rip + 0xd8c2] <??0wxBufferedOutputStream@@QEAA@AEAVwxOutputStream@@_K@Z> 0x18000c05e: 90 nop 0x18000c05f: 4c 8b 05 4a d8 00 00 mov r8, qword ptr [rip + 0xd84a] 0x18000c066: 49 83 38 00 cmp qword ptr [r8], 0 0x18000c06a: 75 17 jne 0x18000c083 <function_18000c020+0x63> 0x18000c06c: ff 15 36 d8 00 00 call qword ptr [rip + 0xd836] <?wxGet_wxConvUTF8Ptr@@YAPEAVwxMBConvStrictUTF8@@XZ> 0x18000c072: 48 8b 0d 37 d8 00 00 mov rcx, qword ptr [rip + 0xd837] 0x18000c079: 48 89 01 mov qword ptr [rcx], rax 0x18000c07c: 4c 8b 05 2d d8 00 00 mov r8, qword ptr [rip + 0xd82d] 0x18000c083: 48 8d 8b a0 00 00 00 lea rcx, [rbx + 0xa0] 0x18000c08a: 4d 8b 00 mov r8, qword ptr [r8] 0x18000c08d: 48 8b d3 mov rdx, rbx 0x18000c090: ff 15 82 d8 00 00 call qword ptr [rip + 0xd882] <??0wxDataInputStream@@QEAA@AEAVwxInputStream@@AEBVwxMBConv@@@Z> 0x18000c096: 90 nop 0x18000c097: 4c 8b 05 12 d8 00 00 mov r8, qword ptr [rip + 0xd812] 0x18000c09e: 49 83 38 00 cmp qword ptr [r8], 0 0x18000c0a2: 75 17 jne 0x18000c0bb <function_18000c020+0x9b> 0x18000c0a4: ff 15 fe d7 00 00 call qword ptr [rip + 0xd7fe] <?wxGet_wxConvUTF8Ptr@@YAPEAVwxMBConvStrictUTF8@@XZ> 0x18000c0aa: 48 8b 0d ff d7 00 00 mov rcx, qword ptr [rip + 0xd7ff] 0x18000c0b1: 48 89 01 mov qword ptr [rcx], rax 0x18000c0b4: 4c 8b 05 f5 d7 00 00 mov r8, qword ptr [rip + 0xd7f5] 0x18000c0bb: 48 8d 8b b8 00 00 00 lea rcx, [rbx + 0xb8] 0x18000c0c2: 4d 8b 00 mov r8, qword ptr [r8] 0x18000c0c5: 48 8d 53 68 lea rdx, [rbx + 0x68] 0x18000c0c9: ff 15 41 d8 00 00 call qword ptr [rip + 0xd841] <??0wxDataOutputStream@@QEAA@AEAVwxOutputStream@@AEBVwxMBConv@@@Z> 0x18000c0cf: 90 nop 0x18000c0d0: 48 8b c3 mov rax, rbx 0x18000c0d3: 48 8b 5c 24 48 mov rbx, qword ptr [rsp + 0x48] 0x18000c0d8: 48 83 c4 30 add rsp, 0x30 0x18000c0dc: 5f pop rdi 0x18000c0dd: c3 ret ; data inside code section at 0x18000c0de -- 0x18000c0e0 0x18000c0de: cc cc |.. | ; function: ?wxCreateObject@wxTCPServer@@SAPEAVwxObject@@XZ at 0x18000c0e0 -- 0x18000c12e 0x18000c0e0: 40 53 push rbx 0x18000c0e2: 48 83 ec 30 sub rsp, 0x30 0x18000c0e6: 48 c7 44 24 20 fe ff ff ff mov qword ptr [rsp + 0x20], -2 0x18000c0ef: b9 18 00 00 00 mov ecx, 0x18 0x18000c0f4: e8 43 71 00 00 call 0x18001323c <function_18001323c> 0x18000c0f9: 48 8b d8 mov rbx, rax 0x18000c0fc: 48 89 44 24 40 mov qword ptr [rsp + 0x40], rax 0x18000c101: 48 85 c0 test rax, rax 0x18000c104: 74 20 je 0x18000c126 <?wxCreateObject@wxTCPServer@@SAPEAVwxObject@@XZ+0x46> 0x18000c106: 48 8b c8 mov rcx, rax 0x18000c109: ff 15 89 d7 00 00 call qword ptr [rip + 0xd789] <??0wxServerBase@@QEAA@XZ> 0x18000c10f: 4c 8d 1d a2 03 01 00 lea r11, [rip + 0x103a2] 0x18000c116: 4c 89 1b mov qword ptr [rbx], r11 0x18000c119: 48 c7 43 10 00 00 00 00 mov qword ptr [rbx + 0x10], 0 0x18000c121: 48 8b c3 mov rax, rbx 0x18000c124: eb 02 jmp 0x18000c128 <?wxCreateObject@wxTCPServer@@SAPEAVwxObject@@XZ+0x48> 0x18000c126: 33 c0 xor eax, eax 0x18000c128: 48 83 c4 30 add rsp, 0x30 0x18000c12c: 5b pop rbx 0x18000c12d: c3 ret ; data inside code section at 0x18000c12e -- 0x18000c130 0x18000c12e: cc cc |.. | ; function: ?wxCreateObject@wxTCPClient@@SAPEAVwxObject@@XZ at 0x18000c130 -- 0x18000c176 0x18000c130: 40 53 push rbx 0x18000c132: 48 83 ec 30 sub rsp, 0x30 0x18000c136: 48 c7 44 24 20 fe ff ff ff mov qword ptr [rsp + 0x20], -2 0x18000c13f: b9 10 00 00 00 mov ecx, 0x10 0x18000c144: e8 f3 70 00 00 call 0x18001323c <function_18001323c> 0x18000c149: 48 8b d8 mov rbx, rax 0x18000c14c: 48 89 44 24 40 mov qword ptr [rsp + 0x40], rax 0x18000c151: 48 85 c0 test rax, rax 0x18000c154: 74 18 je 0x18000c16e <?wxCreateObject@wxTCPClient@@SAPEAVwxObject@@XZ+0x3e> 0x18000c156: 48 8b c8 mov rcx, rax 0x18000c159: ff 15 19 d7 00 00 call qword ptr [rip + 0xd719] <??0wxClientBase@@QEAA@XZ> 0x18000c15f: 4c 8d 1d 42 00 01 00 lea r11, [rip + 0x10042] 0x18000c166: 4c 89 1b mov qword ptr [rbx], r11 0x18000c169: 48 8b c3 mov rax, rbx 0x18000c16c: eb 02 jmp 0x18000c170 <?wxCreateObject@wxTCPClient@@SAPEAVwxObject@@XZ+0x40> 0x18000c16e: 33 c0 xor eax, eax 0x18000c170: 48 83 c4 30 add rsp, 0x30 0x18000c174: 5b pop rbx 0x18000c175: c3 ret ; data inside code section at 0x18000c176 -- 0x18000c180 0x18000c176: cc cc cc cc cc cc cc cc cc cc |.......... | ; function: function_18000c180 at 0x18000c180 -- 0x18000c1ec 0x18000c180: 48 89 4c 24 08 mov qword ptr [rsp + 8], rcx 0x18000c185: 57 push rdi 0x18000c186: 48 83 ec 30 sub rsp, 0x30 0x18000c18a: 48 c7 44 24 20 fe ff ff ff mov qword ptr [rsp + 0x20], -2 0x18000c193: 48 89 5c 24 48 mov qword ptr [rsp + 0x48], rbx 0x18000c198: 8b da mov ebx, edx 0x18000c19a: 48 8b f9 mov rdi, rcx 0x18000c19d: 48 81 c1 b8 00 00 00 add rcx, 0xb8 0x18000c1a4: ff 15 e6 d6 00 00 call qword ptr [rip + 0xd6e6] <??1wxDataStreamBase@@IEAA@XZ> 0x18000c1aa: 90 nop 0x18000c1ab: 48 8d 8f a0 00 00 00 lea rcx, [rdi + 0xa0] 0x18000c1b2: ff 15 d8 d6 00 00 call qword ptr [rip + 0xd6d8] <??1wxDataStreamBase@@IEAA@XZ> 0x18000c1b8: 90 nop 0x18000c1b9: 48 8d 4f 68 lea rcx, [rdi + 0x68] 0x18000c1bd: ff 15 c5 d6 00 00 call qword ptr [rip + 0xd6c5] <??1wxBufferedOutputStream@@UEAA@XZ> 0x18000c1c3: 90 nop 0x18000c1c4: 48 8b cf mov rcx, rdi 0x18000c1c7: e8 24 12 00 00 call 0x18000d3f0 <??1wxSocketStream@@UEAA@XZ> 0x18000c1cc: f6 c3 01 test bl, 1 0x18000c1cf: 74 0d je 0x18000c1de <function_18000c180+0x5e> 0x18000c1d1: 48 8b cf mov rcx, rdi 0x18000c1d4: e8 35 6f 00 00 call 0x18001310e <function_18001310e> 0x18000c1d9: 48 8b c7 mov rax, rdi 0x18000c1dc: eb 03 jmp 0x18000c1e1 <function_18000c180+0x61> 0x18000c1de: 48 8b c7 mov rax, rdi 0x18000c1e1: 48 8b 5c 24 48 mov rbx, qword ptr [rsp + 0x48] 0x18000c1e6: 48 83 c4 30 add rsp, 0x30 0x18000c1ea: 5f pop rdi 0x18000c1eb: c3 ret ; data inside code section at 0x18000c1ec -- 0x18000c1f0 0x18000c1ec: cc cc cc cc |.... | ; function: ?OnMakeConnection@wxTCPClient@@UEAAPEAVwxConnectionBase@@XZ at 0x18000c1f0 -- 0x18000c251 0x18000c1f0: 40 53 push rbx 0x18000c1f2: 48 83 ec 30 sub rsp, 0x30 0x18000c1f6: 48 c7 44 24 20 fe ff ff ff mov qword ptr [rsp + 0x20], -2 0x18000c1ff: b9 70 00 00 00 mov ecx, 0x70 0x18000c204: e8 33 70 00 00 call 0x18001323c <function_18001323c> 0x18000c209: 48 8b d8 mov rbx, rax 0x18000c20c: 48 89 44 24 48 mov qword ptr [rsp + 0x48], rax 0x18000c211: 48 85 c0 test rax, rax 0x18000c214: 74 33 je 0x18000c249 <?OnMakeConnection@wxTCPClient@@UEAAPEAVwxConnectionBase@@XZ+0x59> 0x18000c216: 48 8b c8 mov rcx, rax 0x18000c219: ff 15 a1 d6 00 00 call qword ptr [rip + 0xd6a1] <??0wxConnectionBase@@QEAA@XZ> 0x18000c21f: 90 nop 0x18000c220: 48 8d 05 61 04 01 00 lea rax, [rip + 0x10461] 0x18000c227: 48 89 03 mov qword ptr [rbx], rax 0x18000c22a: 48 8d 4b 38 lea rcx, [rbx + 0x38] 0x18000c22e: ff 15 74 d9 00 00 call qword ptr [rip + 0xd974] <??0wxString@@QEAA@XZ> 0x18000c234: 48 c7 43 28 00 00 00 00 mov qword ptr [rbx + 0x28], 0 0x18000c23c: 48 c7 43 30 00 00 00 00 mov qword ptr [rbx + 0x30], 0 0x18000c244: 48 8b c3 mov rax, rbx 0x18000c247: eb 02 jmp 0x18000c24b <?OnMakeConnection@wxTCPClient@@UEAAPEAVwxConnectionBase@@XZ+0x5b> 0x18000c249: 33 c0 xor eax, eax 0x18000c24b: 48 83 c4 30 add rsp, 0x30 0x18000c24f: 5b pop rbx 0x18000c250: c3 ret ; data inside code section at 0x18000c251 -- 0x18000c260 0x18000c251: cc cc cc cc cc cc cc cc cc cc cc cc cc cc cc |............... | ; function: ?OnAcceptConnection@wxTCPServer@@UEAAPEAVwxConnectionBase@@AEBVwxString@@@Z at 0x18000c260 -- 0x18000c2c1 0x18000c260: 40 53 push rbx 0x18000c262: 48 83 ec 30 sub rsp, 0x30 0x18000c266: 48 c7 44 24 20 fe ff ff ff mov qword ptr [rsp + 0x20], -2 0x18000c26f: b9 70 00 00 00 mov ecx, 0x70 0x18000c274: e8 c3 6f 00 00 call 0x18001323c <function_18001323c> 0x18000c279: 48 8b d8 mov rbx, rax 0x18000c27c: 48 89 44 24 50 mov qword ptr [rsp + 0x50], rax 0x18000c281: 48 85 c0 test rax, rax 0x18000c284: 74 33 je 0x18000c2b9 <?OnAcceptConnection@wxTCPServer@@UEAAPEAVwxConnectionBase@@AEBVwxString@@@Z+0x59> 0x18000c286: 48 8b c8 mov rcx, rax 0x18000c289: ff 15 31 d6 00 00 call qword ptr [rip + 0xd631] <??0wxConnectionBase@@QEAA@XZ> 0x18000c28f: 90 nop 0x18000c290: 48 8d 05 f1 03 01 00 lea rax, [rip + 0x103f1] 0x18000c297: 48 89 03 mov qword ptr [rbx], rax 0x18000c29a: 48 8d 4b 38 lea rcx, [rbx + 0x38] 0x18000c29e: ff 15 04 d9 00 00 call qword ptr [rip + 0xd904] <??0wxString@@QEAA@XZ> 0x18000c2a4: 48 c7 43 28 00 00 00 00 mov qword ptr [rbx + 0x28], 0 0x18000c2ac: 48 c7 43 30 00 00 00 00 mov qword ptr [rbx + 0x30], 0 0x18000c2b4: 48 8b c3 mov rax, rbx 0x18000c2b7: eb 02 jmp 0x18000c2bb <?OnAcceptConnection@wxTCPServer@@UEAAPEAVwxConnectionBase@@AEBVwxString@@@Z+0x5b> 0x18000c2b9: 33 c0 xor eax, eax 0x18000c2bb: 48 83 c4 30 add rsp, 0x30 0x18000c2bf: 5b pop rbx 0x18000c2c0: c3 ret ; data inside code section at 0x18000c2c1 -- 0x18000c2d0 0x18000c2c1: cc cc cc cc cc cc cc cc cc cc cc cc cc cc cc |............... | ; function: ??1wxTCPConnection@@UEAA@XZ at 0x18000c2d0 -- 0x18000c37c 0x18000c2d0: 48 89 4c 24 08 mov qword ptr [rsp + 8], rcx 0x18000c2d5: 57 push rdi 0x18000c2d6: 48 83 ec 30 sub rsp, 0x30 0x18000c2da: 48 c7 44 24 20 fe ff ff ff mov qword ptr [rsp + 0x20], -2 0x18000c2e3: 48 89 5c 24 50 mov qword ptr [rsp + 0x50], rbx 0x18000c2e8: 48 8b d9 mov rbx, rcx 0x18000c2eb: 48 8d 05 96 03 01 00 lea rax, [rip + 0x10396] 0x18000c2f2: 48 89 01 mov qword ptr [rcx], rax 0x18000c2f5: e8 36 f4 ff ff call 0x18000b730 <?Disconnect@wxTCPConnection@@UEAA_NXZ> 0x18000c2fa: 48 8b 43 28 mov rax, qword ptr [rbx + 0x28] 0x18000c2fe: 48 85 c0 test rax, rax 0x18000c301: 74 14 je 0x18000c317 <??1wxTCPConnection@@UEAA@XZ+0x47> 0x18000c303: 48 c7 80 e0 00 00 00 00 00 00 00 mov qword ptr [rax + 0xe0], 0 0x18000c30e: 48 8b 4b 28 mov rcx, qword ptr [rbx + 0x28] 0x18000c312: e8 e9 28 00 00 call 0x18000ec00 <?Destroy@wxSocketBase@@QEAA_NXZ> 0x18000c317: 48 8b 7b 30 mov rdi, qword ptr [rbx + 0x30] 0x18000c31b: 48 89 7c 24 48 mov qword ptr [rsp + 0x48], rdi 0x18000c320: 48 85 ff test rdi, rdi 0x18000c323: 74 38 je 0x18000c35d <??1wxTCPConnection@@UEAA@XZ+0x8d> 0x18000c325: 48 8d 8f b8 00 00 00 lea rcx, [rdi + 0xb8] 0x18000c32c: ff 15 5e d5 00 00 call qword ptr [rip + 0xd55e] <??1wxDataStreamBase@@IEAA@XZ> 0x18000c332: 90 nop 0x18000c333: 48 8d 8f a0 00 00 00 lea rcx, [rdi + 0xa0] 0x18000c33a: ff 15 50 d5 00 00 call qword ptr [rip + 0xd550] <??1wxDataStreamBase@@IEAA@XZ> 0x18000c340: 90 nop 0x18000c341: 48 8d 4f 68 lea rcx, [rdi + 0x68] 0x18000c345: ff 15 3d d5 00 00 call qword ptr [rip + 0xd53d] <??1wxBufferedOutputStream@@UEAA@XZ> 0x18000c34b: 90 nop 0x18000c34c: 48 8b cf mov rcx, rdi 0x18000c34f: e8 9c 10 00 00 call 0x18000d3f0 <??1wxSocketStream@@UEAA@XZ> 0x18000c354: 48 8b cf mov rcx, rdi 0x18000c357: e8 b2 6d 00 00 call 0x18001310e <function_18001310e> 0x18000c35c: 90 nop 0x18000c35d: 48 8d 4b 38 lea rcx, [rbx + 0x38] 0x18000c361: ff 15 49 d8 00 00 call qword ptr [rip + 0xd849] <??1wxString@@QEAA@XZ> 0x18000c367: 90 nop 0x18000c368: 48 8b cb mov rcx, rbx 0x18000c36b: 48 8b 5c 24 50 mov rbx, qword ptr [rsp + 0x50] 0x18000c370: 48 83 c4 30 add rsp, 0x30 0x18000c374: 5f pop rdi 0x18000c375: 48 ff 25 3c d5 00 00 jmp qword ptr [rip + 0xd53c] <??1wxConnectionBase@@UEAA@XZ> ; data inside code section at 0x18000c37c -- 0x18000c380 0x18000c37c: cc cc cc cc |.... | ; function: function_18000c380 at 0x18000c380 -- 0x18000c5af 0x18000c380: 48 8b c4 mov rax, rsp 0x18000c383: 57 push rdi 0x18000c384: 48 81 ec 80 00 00 00 sub rsp, 0x80 0x18000c38b: 48 c7 44 24 38 fe ff ff ff mov qword ptr [rsp + 0x38], -2 0x18000c394: 48 89 58 08 mov qword ptr [rax + 8], rbx 0x18000c398: 48 89 70 18 mov qword ptr [rax + 0x18], rsi 0x18000c39c: 48 8b 05 9d 25 02 00 mov rax, qword ptr [rip + 0x2259d] 0x18000c3a3: 48 33 c4 xor rax, rsp 0x18000c3a6: 48 89 44 24 78 mov qword ptr [rsp + 0x78], rax 0x18000c3ab: 48 8b da mov rbx, rdx 0x18000c3ae: 48 8b ca mov rcx, rdx 0x18000c3b1: ff 15 c9 d7 00 00 call qword ptr [rip + 0xd7c9] <?GetEventObject@wxEvent@@QEBAPEAVwxObject@@XZ> 0x18000c3b7: 48 85 c0 test rax, rax 0x18000c3ba: 0f 84 cd 01 00 00 je 0x18000c58d <function_18000c380+0x20d> 0x18000c3c0: 48 8b b0 e0 00 00 00 mov rsi, qword ptr [rax + 0xe0] 0x18000c3c7: 48 85 f6 test rsi, rsi 0x18000c3ca: 0f 84 bd 01 00 00 je 0x18000c58d <function_18000c380+0x20d> 0x18000c3d0: 83 7b 50 02 cmp dword ptr [rbx + 0x50], 2 0x18000c3d4: 0f 85 b3 01 00 00 jne 0x18000c58d <function_18000c380+0x20d> 0x18000c3da: b2 01 mov dl, 1 0x18000c3dc: 48 8b c8 mov rcx, rax 0x18000c3df: e8 5c 48 00 00 call 0x180010c40 <?Accept@wxSocketServer@@QEAAPEAVwxSocketBase@@_N@Z> 0x18000c3e4: 48 8b f8 mov rdi, rax 0x18000c3e7: 48 85 c0 test rax, rax 0x18000c3ea: 0f 84 9d 01 00 00 je 0x18000c58d <function_18000c380+0x20d> 0x18000c3f0: 48 83 78 10 00 cmp qword ptr [rax + 0x10], 0 0x18000c3f5: 75 0d jne 0x18000c404 <function_18000c380+0x84> 0x18000c3f7: 48 8b c8 mov rcx, rax 0x18000c3fa: e8 01 28 00 00 call 0x18000ec00 <?Destroy@wxSocketBase@@QEAA_NXZ> 0x18000c3ff: e9 89 01 00 00 jmp 0x18000c58d <function_18000c380+0x20d> 0x18000c404: b9 d0 00 00 00 mov ecx, 0xd0 0x18000c409: e8 2e 6e 00 00 call 0x18001323c <function_18001323c> 0x18000c40e: 48 89 44 24 30 mov qword ptr [rsp + 0x30], rax 0x18000c413: 48 85 c0 test rax, rax 0x18000c416: 74 10 je 0x18000c428 <function_18000c380+0xa8> 0x18000c418: 48 8b d7 mov rdx, rdi 0x18000c41b: 48 8b c8 mov rcx, rax 0x18000c41e: e8 fd fb ff ff call 0x18000c020 <function_18000c020> 0x18000c423: 48 8b d8 mov rbx, rax 0x18000c426: eb 02 jmp 0x18000c42a <function_18000c380+0xaa> 0x18000c428: 33 db xor ebx, ebx 0x18000c42a: 48 89 5c 24 30 mov qword ptr [rsp + 0x30], rbx 0x18000c42f: 48 8b 05 0a d0 00 00 mov rax, qword ptr [rip + 0xd00a] 0x18000c436: 48 83 38 00 cmp qword ptr [rax], 0 0x18000c43a: 74 41 je 0x18000c47d <function_18000c380+0xfd> 0x18000c43c: 48 85 db test rbx, rbx 0x18000c43f: 75 3c jne 0x18000c47d <function_18000c380+0xfd> 0x18000c441: 48 8d 05 28 00 01 00 lea rax, [rip + 0x10028] 0x18000c448: 48 89 44 24 20 mov qword ptr [rsp + 0x20], rax 0x18000c44d: 4c 8d 0d 14 00 01 00 lea r9, [rip + 0x10014] 0x18000c454: 4c 8d 05 dd ff 00 00 lea r8, [rip + 0xffdd] 0x18000c45b: ba 31 01 00 00 mov edx, 0x131 0x18000c460: 48 8d 0d d9 fe 00 00 lea rcx, [rip + 0xfed9] 0x18000c467: ff 15 cb cf 00 00 call qword ptr [rip + 0xcfcb] <?wxOnAssert@@YAXPEBDH000@Z> 0x18000c46d: 4c 8b 1d bc cf 00 00 mov r11, qword ptr [rip + 0xcfbc] 0x18000c474: 41 38 1b cmp byte ptr [r11], bl 0x18000c477: 74 04 je 0x18000c47d <function_18000c380+0xfd> 0x18000c479: 41 88 1b mov byte ptr [r11], bl 0x18000c47c: cc int3 0x18000c47d: 48 8b cb mov rcx, rbx 0x18000c480: e8 0b ed ff ff call 0x18000b190 <function_18000b190> 0x18000c485: 3c 0a cmp al, 0xa 0x18000c487: 0f 85 d1 00 00 00 jne 0x18000c55e <function_18000c380+0x1de> 0x18000c48d: 48 8d 54 24 40 lea rdx, [rsp + 0x40] 0x18000c492: 48 8b cb mov rcx, rbx 0x18000c495: e8 26 ed ff ff call 0x18000b1c0 <function_18000b1c0> 0x18000c49a: 90 nop 0x18000c49b: 48 8b 06 mov rax, qword ptr [rsi] 0x18000c49e: 48 8d 54 24 40 lea rdx, [rsp + 0x40] 0x18000c4a3: 48 8b ce mov rcx, rsi 0x18000c4a6: ff 50 28 call qword ptr [rax + 0x28] 0x18000c4a9: 48 8b f0 mov rsi, rax 0x18000c4ac: 48 85 c0 test rax, rax 0x18000c4af: 0f 84 9e 00 00 00 je 0x18000c553 <function_18000c380+0x1d3> 0x18000c4b5: 48 8b 10 mov rdx, qword ptr [rax] 0x18000c4b8: 48 8b c8 mov rcx, rax 0x18000c4bb: ff 12 call qword ptr [rdx] 0x18000c4bd: 48 8b c8 mov rcx, rax 0x18000c4c0: 48 8d 15 51 29 02 00 lea rdx, [rip + 0x22951] 0x18000c4c7: ff 15 eb d1 00 00 call qword ptr [rip + 0xd1eb] <?IsKindOf@wxClassInfo@@QEBA_NPEBV1@@Z> 0x18000c4cd: 84 c0 test al, al 0x18000c4cf: 74 73 je 0x18000c544 <function_18000c380+0x1c4> 0x18000c4d1: 48 8d 8b b8 00 00 00 lea rcx, [rbx + 0xb8] 0x18000c4d8: b2 0a mov dl, 0xa 0x18000c4da: ff 15 80 d3 00 00 call qword ptr [rip + 0xd380] <?Write8@wxDataOutputStream@@QEAAXE@Z> 0x18000c4e0: 48 89 7e 28 mov qword ptr [rsi + 0x28], rdi 0x18000c4e4: 48 89 5e 30 mov qword ptr [rsi + 0x30], rbx 0x18000c4e8: 48 8d 4e 38 lea rcx, [rsi + 0x38] 0x18000c4ec: 48 8d 54 24 40 lea rdx, [rsp + 0x40] 0x18000c4f1: ff 15 91 d6 00 00 call qword ptr [rip + 0xd691] <??4wxString@@QEAAAEAV0@AEBV0@@Z> 0x18000c4f7: e8 c4 eb ff ff call 0x18000b0c0 <function_18000b0c0> 0x18000c4fc: 48 8b d0 mov rdx, rax 0x18000c4ff: 41 b8 e8 03 00 00 mov r8d, 0x3e8 0x18000c505: 48 8b cf mov rcx, rdi 0x18000c508: e8 43 19 00 00 call 0x18000de50 <?SetEventHandler@wxSocketBase@@QEAAXAEAVwxEvtHandler@@H@Z> 0x18000c50d: 48 89 b7 e0 00 00 00 mov qword ptr [rdi + 0xe0], rsi 0x18000c514: ba 09 00 00 00 mov edx, 9 0x18000c519: 48 8b cf mov rcx, rdi 0x18000c51c: e8 1f 19 00 00 call 0x18000de40 <?SetNotify@wxSocketBase@@QEAAXH@Z> 0x18000c521: b2 01 mov dl, 1 0x18000c523: 48 8b cf mov rcx, rdi 0x18000c526: e8 05 19 00 00 call 0x18000de30 <?Notify@wxSocketBase@@QEAAX_N@Z> 0x18000c52b: 90 nop 0x18000c52c: 48 8d 4c 24 40 lea rcx, [rsp + 0x40] 0x18000c531: ff 15 79 d6 00 00 call qword ptr [rip + 0xd679] <??1wxString@@QEAA@XZ> 0x18000c537: 90 nop 0x18000c538: 48 8d 4b 68 lea rcx, [rbx + 0x68] 0x18000c53c: 48 8b 01 mov rax, qword ptr [rcx] 0x18000c53f: ff 50 70 call qword ptr [rax + 0x70] 0x18000c542: eb 49 jmp 0x18000c58d <function_18000c380+0x20d> 0x18000c544: 48 8b 06 mov rax, qword ptr [rsi] 0x18000c547: ba 01 00 00 00 mov edx, 1 0x18000c54c: 48 8b ce mov rcx, rsi 0x18000c54f: ff 50 08 call qword ptr [rax + 8] 0x18000c552: 90 nop 0x18000c553: 48 8d 4c 24 40 lea rcx, [rsp + 0x40] 0x18000c558: ff 15 52 d6 00 00 call qword ptr [rip + 0xd652] <??1wxString@@QEAA@XZ> 0x18000c55e: 48 8d 8b b8 00 00 00 lea rcx, [rbx + 0xb8] 0x18000c565: b2 09 mov dl, 9 0x18000c567: ff 15 f3 d2 00 00 call qword ptr [rip + 0xd2f3] <?Write8@wxDataOutputStream@@QEAAXE@Z> 0x18000c56d: 90 nop 0x18000c56e: 48 8d 4b 68 lea rcx, [rbx + 0x68] 0x18000c572: 48 8b 01 mov rax, qword ptr [rcx] 0x18000c575: ff 50 70 call qword ptr [rax + 0x70] 0x18000c578: ba 01 00 00 00 mov edx, 1 0x18000c57d: 48 8b cb mov rcx, rbx 0x18000c580: e8 fb fb ff ff call 0x18000c180 <function_18000c180> 0x18000c585: 48 8b cf mov rcx, rdi 0x18000c588: e8 73 26 00 00 call 0x18000ec00 <?Destroy@wxSocketBase@@QEAA_NXZ> 0x18000c58d: 48 8b 4c 24 78 mov rcx, qword ptr [rsp + 0x78] 0x18000c592: 48 33 cc xor rcx, rsp 0x18000c595: e8 56 6d 00 00 call 0x1800132f0 <__security_check_cookie> 0x18000c59a: 4c 8d 9c 24 80 00 00 00 lea r11, [rsp + 0x80] 0x18000c5a2: 49 8b 5b 10 mov rbx, qword ptr [r11 + 0x10] 0x18000c5a6: 49 8b 73 20 mov rsi, qword ptr [r11 + 0x20] 0x18000c5aa: 49 8b e3 mov rsp, r11 0x18000c5ad: 5f pop rdi 0x18000c5ae: c3 ret ; data inside code section at 0x18000c5af -- 0x18000c5b0 0x18000c5af: cc |. | ; function: function_18000c5b0 at 0x18000c5b0 -- 0x18000c64c 0x18000c5b0: 48 89 5c 24 08 mov qword ptr [rsp + 8], rbx 0x18000c5b5: 48 89 74 24 10 mov qword ptr [rsp + 0x10], rsi 0x18000c5ba: 57 push rdi 0x18000c5bb: 48 83 ec 20 sub rsp, 0x20 0x18000c5bf: 48 8b fa mov rdi, rdx 0x18000c5c2: 48 8b f1 mov rsi, rcx 0x18000c5c5: e8 98 6e 00 00 call 0x180013462 <function_180013462> 0x18000c5ca: 48 8b cf mov rcx, rdi 0x18000c5cd: 48 8b d8 mov rbx, rax 0x18000c5d0: e8 8d 6e 00 00 call 0x180013462 <function_180013462> 0x18000c5d5: 48 8b d3 mov rdx, rbx 0x18000c5d8: 48 8b c8 mov rcx, rax 0x18000c5db: ff 15 57 cb 00 00 call qword ptr [rip + 0xcb57] <??9type_info@@QEBA_NAEBV0@@Z> 0x18000c5e1: 84 c0 test al, al 0x18000c5e3: 74 12 je 0x18000c5f7 <function_18000c5b0+0x47> 0x18000c5e5: 32 c0 xor al, al 0x18000c5e7: 48 8b 5c 24 30 mov rbx, qword ptr [rsp + 0x30] 0x18000c5ec: 48 8b 74 24 38 mov rsi, qword ptr [rsp + 0x38] 0x18000c5f1: 48 83 c4 20 add rsp, 0x20 0x18000c5f5: 5f pop rdi 0x18000c5f6: c3 ret 0x18000c5f7: 48 8b 46 10 mov rax, qword ptr [rsi + 0x10] 0x18000c5fb: 48 8b 4f 10 mov rcx, qword ptr [rdi + 0x10] 0x18000c5ff: 48 3b c1 cmp rax, rcx 0x18000c602: 75 0d jne 0x18000c611 <function_18000c5b0+0x61> 0x18000c604: 48 85 c0 test rax, rax 0x18000c607: 74 0d je 0x18000c616 <function_18000c5b0+0x66> 0x18000c609: 8b 47 18 mov eax, dword ptr [rdi + 0x18] 0x18000c60c: 39 46 18 cmp dword ptr [rsi + 0x18], eax 0x18000c60f: 74 05 je 0x18000c616 <function_18000c5b0+0x66> 0x18000c611: 48 85 c9 test rcx, rcx 0x18000c614: 75 24 jne 0x18000c63a <function_18000c5b0+0x8a> 0x18000c616: 48 8b 47 08 mov rax, qword ptr [rdi + 8] 0x18000c61a: 48 39 46 08 cmp qword ptr [rsi + 8], rax 0x18000c61e: 74 05 je 0x18000c625 <function_18000c5b0+0x75> 0x18000c620: 48 85 c0 test rax, rax 0x18000c623: 75 15 jne 0x18000c63a <function_18000c5b0+0x8a> 0x18000c625: b8 01 00 00 00 mov eax, 1 0x18000c62a: 48 8b 5c 24 30 mov rbx, qword ptr [rsp + 0x30] 0x18000c62f: 48 8b 74 24 38 mov rsi, qword ptr [rsp + 0x38] 0x18000c634: 48 83 c4 20 add rsp, 0x20 0x18000c638: 5f pop rdi 0x18000c639: c3 ret 0x18000c63a: 48 8b 5c 24 30 mov rbx, qword ptr [rsp + 0x30] 0x18000c63f: 48 8b 74 24 38 mov rsi, qword ptr [rsp + 0x38] 0x18000c644: 33 c0 xor eax, eax 0x18000c646: 48 83 c4 20 add rsp, 0x20 0x18000c64a: 5f pop rdi 0x18000c64b: c3 ret ; data inside code section at 0x18000c64c -- 0x18000c650 0x18000c64c: cc cc cc cc |.... | ; function: function_18000c650 at 0x18000c650 -- 0x18000c6ca 0x18000c650: 48 83 ec 38 sub rsp, 0x38 0x18000c654: 48 8b 41 08 mov rax, qword ptr [rcx + 8] 0x18000c658: 4c 8b c9 mov r9, rcx 0x18000c65b: 48 85 c0 test rax, rax 0x18000c65e: 75 57 jne 0x18000c6b7 <function_18000c650+0x67> 0x18000c660: 48 8b c2 mov rax, rdx 0x18000c663: 48 85 d2 test rdx, rdx 0x18000c666: 75 4f jne 0x18000c6b7 <function_18000c650+0x67> 0x18000c668: 48 8b 05 d1 cd 00 00 mov rax, qword ptr [rip + 0xcdd1] 0x18000c66f: 48 39 10 cmp qword ptr [rax], rdx 0x18000c672: 74 51 je 0x18000c6c5 <function_18000c650+0x75> 0x18000c674: 48 8d 05 3d 03 01 00 lea rax, [rip + 0x1033d] 0x18000c67b: 4c 8d 0d 26 03 01 00 lea r9, [rip + 0x10326] 0x18000c682: 4c 8d 05 97 02 01 00 lea r8, [rip + 0x10297] 0x18000c689: 48 8d 0d 50 02 01 00 lea rcx, [rip + 0x10250] 0x18000c690: ba 8f 01 00 00 mov edx, 0x18f 0x18000c695: 48 89 44 24 20 mov qword ptr [rsp + 0x20], rax 0x18000c69a: ff 15 98 cd 00 00 call qword ptr [rip + 0xcd98] <?wxOnAssert@@YAXPEBDH000@Z> 0x18000c6a0: 4c 8b 1d 89 cd 00 00 mov r11, qword ptr [rip + 0xcd89] 0x18000c6a7: 41 80 3b 00 cmp byte ptr [r11], 0 0x18000c6ab: 74 18 je 0x18000c6c5 <function_18000c650+0x75> 0x18000c6ad: 41 c6 03 00 mov byte ptr [r11], 0 0x18000c6b1: cc int3 0x18000c6b2: 48 83 c4 38 add rsp, 0x38 0x18000c6b6: c3 ret 0x18000c6b7: 48 63 49 18 movsxd rcx, dword ptr [rcx + 0x18] 0x18000c6bb: 49 8b d0 mov rdx, r8 0x18000c6be: 48 03 c8 add rcx, rax 0x18000c6c1: 41 ff 51 10 call qword ptr [r9 + 0x10] 0x18000c6c5: 48 83 c4 38 add rsp, 0x38 0x18000c6c9: c3 ret ; data inside code section at 0x18000c6ca -- 0x18000c6d0 0x18000c6ca: cc cc cc cc cc cc |...... | ; function: function_18000c6d0 at 0x18000c6d0 -- 0x18000c6d5 0x18000c6d0: 48 8b 41 08 mov rax, qword ptr [rcx + 8] 0x18000c6d4: c3 ret ; data inside code section at 0x18000c6d5 -- 0x18000c6e0 0x18000c6d5: cc cc cc cc cc cc cc cc cc cc cc |........... | ; function: function_18000c6e0 at 0x18000c6e0 -- 0x18000c6f3 0x18000c6e0: 48 8b 42 10 mov rax, qword ptr [rdx + 0x10] 0x18000c6e4: 48 89 01 mov qword ptr [rcx], rax 0x18000c6e7: 48 8b 42 18 mov rax, qword ptr [rdx + 0x18] 0x18000c6eb: 48 89 41 08 mov qword ptr [rcx + 8], rax 0x18000c6ef: 48 8b c1 mov rax, rcx 0x18000c6f2: c3 ret ; data inside code section at 0x18000c6f3 -- 0x18000c700 0x18000c6f3: cc cc cc cc cc cc cc cc cc cc cc cc cc |............. | ; function: function_18000c700 at 0x18000c700 -- 0x18000c730 0x18000c700: 48 89 5c 24 08 mov qword ptr [rsp + 8], rbx 0x18000c705: 57 push rdi 0x18000c706: 48 83 ec 20 sub rsp, 0x20 0x18000c70a: 8b da mov ebx, edx 0x18000c70c: 48 8b f9 mov rdi, rcx 0x18000c70f: ff 15 13 d2 00 00 call qword ptr [rip + 0xd213] <??1wxEventFunctor@@UEAA@XZ> 0x18000c715: f6 c3 01 test bl, 1 0x18000c718: 74 08 je 0x18000c722 <function_18000c700+0x22> 0x18000c71a: 48 8b cf mov rcx, rdi 0x18000c71d: e8 ec 69 00 00 call 0x18001310e <function_18001310e> 0x18000c722: 48 8b c7 mov rax, rdi 0x18000c725: 48 8b 5c 24 30 mov rbx, qword ptr [rsp + 0x30] 0x18000c72a: 48 83 c4 20 add rsp, 0x20 0x18000c72e: 5f pop rdi 0x18000c72f: c3 ret ; function: function_18000c730 at 0x18000c730 -- 0x18000c7a2 0x18000c730: 48 89 5c 24 10 mov qword ptr [rsp + 0x10], rbx 0x18000c735: 56 push rsi 0x18000c736: 48 83 ec 20 sub rsp, 0x20 0x18000c73a: 8b f2 mov esi, edx 0x18000c73c: 48 8b d9 mov rbx, rcx 0x18000c73f: f6 c2 02 test dl, 2 0x18000c742: 74 3d je 0x18000c781 <function_18000c730+0x51> 0x18000c744: 44 8b 41 f8 mov r8d, dword ptr [rcx - 8] 0x18000c748: 4c 8d 0d 81 fb ff ff lea r9, [rip - 0x47f] 0x18000c74f: ba 70 00 00 00 mov edx, 0x70 0x18000c754: 48 89 7c 24 30 mov qword ptr [rsp + 0x30], rdi 0x18000c759: e8 0a 6a 00 00 call 0x180013168 <function_180013168> 0x18000c75e: 40 f6 c6 01 test sil, 1 0x18000c762: 74 09 je 0x18000c76d <function_18000c730+0x3d> 0x18000c764: 48 8d 4b f8 lea rcx, [rbx - 8] 0x18000c768: e8 a7 69 00 00 call 0x180013114 <function_180013114> 0x18000c76d: 48 8d 43 f8 lea rax, [rbx - 8] 0x18000c771: 48 8b 7c 24 30 mov rdi, qword ptr [rsp + 0x30] 0x18000c776: 48 8b 5c 24 38 mov rbx, qword ptr [rsp + 0x38] 0x18000c77b: 48 83 c4 20 add rsp, 0x20 0x18000c77f: 5e pop rsi 0x18000c780: c3 ret 0x18000c781: e8 4a fb ff ff call 0x18000c2d0 <??1wxTCPConnection@@UEAA@XZ> 0x18000c786: 40 f6 c6 01 test sil, 1 0x18000c78a: 74 08 je 0x18000c794 <function_18000c730+0x64> 0x18000c78c: 48 8b cb mov rcx, rbx 0x18000c78f: e8 7a 69 00 00 call 0x18001310e <function_18001310e> 0x18000c794: 48 8b c3 mov rax, rbx 0x18000c797: 48 8b 5c 24 38 mov rbx, qword ptr [rsp + 0x38] 0x18000c79c: 48 83 c4 20 add rsp, 0x20 0x18000c7a0: 5e pop rsi 0x18000c7a1: c3 ret ; data inside code section at 0x18000c7a2 -- 0x18000c7b0 0x18000c7a2: cc cc cc cc cc cc cc cc cc cc cc cc cc cc |.............. | ; function: ?MakeConnection@wxTCPClient@@UEAAPEAVwxConnectionBase@@AEBVwxString@@00@Z at 0x18000c7b0 -- 0x18000c9ee 0x18000c7b0: 40 57 push rdi 0x18000c7b2: 41 54 push r12 0x18000c7b4: 41 55 push r13 0x18000c7b6: 48 83 ec 40 sub rsp, 0x40 0x18000c7ba: 48 c7 44 24 30 fe ff ff ff mov qword ptr [rsp + 0x30], -2 0x18000c7c3: 48 89 5c 24 60 mov qword ptr [rsp + 0x60], rbx 0x18000c7c8: 48 89 6c 24 68 mov qword ptr [rsp + 0x68], rbp 0x18000c7cd: 48 89 74 24 70 mov qword ptr [rsp + 0x70], rsi 0x18000c7d2: 4d 8b e9 mov r13, r9 0x18000c7d5: 4c 8b e1 mov r12, rcx 0x18000c7d8: 49 8b c8 mov rcx, r8 0x18000c7db: e8 40 e8 ff ff call 0x18000b020 <function_18000b020> 0x18000c7e0: 48 8b e8 mov rbp, rax 0x18000c7e3: 48 85 c0 test rax, rax 0x18000c7e6: 0f 84 e9 01 00 00 je 0x18000c9d5 <?MakeConnection@wxTCPClient@@UEAAPEAVwxConnectionBase@@AEBVwxString@@00@Z+0x225> 0x18000c7ec: b9 00 01 00 00 mov ecx, 0x100 0x18000c7f1: e8 46 6a 00 00 call 0x18001323c <function_18001323c> 0x18000c7f6: 48 89 44 24 38 mov qword ptr [rsp + 0x38], rax 0x18000c7fb: 33 ff xor edi, edi 0x18000c7fd: 48 85 c0 test rax, rax 0x18000c800: 74 10 je 0x18000c812 <?MakeConnection@wxTCPClient@@UEAAPEAVwxConnectionBase@@AEBVwxString@@00@Z+0x62> 0x18000c802: 8d 57 0c lea edx, [rdi + 0xc] 0x18000c805: 48 8b c8 mov rcx, rax 0x18000c808: e8 b3 44 00 00 call 0x180010cc0 <??0wxSocketClient@@QEAA@H@Z> 0x18000c80d: 48 8b f0 mov rsi, rax 0x18000c810: eb 03 jmp 0x18000c815 <?MakeConnection@wxTCPClient@@UEAAPEAVwxConnectionBase@@AEBVwxString@@00@Z+0x65> 0x18000c812: 48 8b f7 mov rsi, rdi 0x18000c815: b9 d0 00 00 00 mov ecx, 0xd0 0x18000c81a: e8 1d 6a 00 00 call 0x18001323c <function_18001323c> 0x18000c81f: 48 89 44 24 38 mov qword ptr [rsp + 0x38], rax 0x18000c824: 48 85 c0 test rax, rax 0x18000c827: 74 0e je 0x18000c837 <?MakeConnection@wxTCPClient@@UEAAPEAVwxConnectionBase@@AEBVwxString@@00@Z+0x87> 0x18000c829: 48 8b d6 mov rdx, rsi 0x18000c82c: 48 8b c8 mov rcx, rax 0x18000c82f: e8 ec f7 ff ff call 0x18000c020 <function_18000c020> 0x18000c834: 48 8b f8 mov rdi, rax 0x18000c837: 48 8b 06 mov rax, qword ptr [rsi] 0x18000c83a: 41 b0 01 mov r8b, 1 0x18000c83d: 48 8b d5 mov rdx, rbp 0x18000c840: 48 8b ce mov rcx, rsi 0x18000c843: ff 50 48 call qword ptr [rax + 0x48] 0x18000c846: 0f b6 d8 movzx ebx, al 0x18000c849: 4c 8b 45 00 mov r8, qword ptr [rbp] 0x18000c84d: ba 01 00 00 00 mov edx, 1 0x18000c852: 48 8b cd mov rcx, rbp 0x18000c855: 41 ff 50 08 call qword ptr [r8 + 8] 0x18000c859: 84 db test bl, bl 0x18000c85b: 0f 84 29 01 00 00 je 0x18000c98a <?MakeConnection@wxTCPClient@@UEAAPEAVwxConnectionBase@@AEBVwxString@@00@Z+0x1da> 0x18000c861: 48 89 7c 24 38 mov qword ptr [rsp + 0x38], rdi 0x18000c866: 48 8b 05 d3 cb 00 00 mov rax, qword ptr [rip + 0xcbd3] 0x18000c86d: 48 83 38 00 cmp qword ptr [rax], 0 0x18000c871: 74 41 je 0x18000c8b4 <?MakeConnection@wxTCPClient@@UEAAPEAVwxConnectionBase@@AEBVwxString@@00@Z+0x104> 0x18000c873: 48 85 ff test rdi, rdi 0x18000c876: 75 3c jne 0x18000c8b4 <?MakeConnection@wxTCPClient@@UEAAPEAVwxConnectionBase@@AEBVwxString@@00@Z+0x104> 0x18000c878: 48 8d 05 f1 fb 00 00 lea rax, [rip + 0xfbf1] 0x18000c87f: 48 89 44 24 20 mov qword ptr [rsp + 0x20], rax 0x18000c884: 4c 8d 0d dd fb 00 00 lea r9, [rip + 0xfbdd] 0x18000c88b: 4c 8d 05 a6 fb 00 00 lea r8, [rip + 0xfba6] 0x18000c892: ba 31 01 00 00 mov edx, 0x131 0x18000c897: 48 8d 0d a2 fa 00 00 lea rcx, [rip + 0xfaa2] 0x18000c89e: ff 15 94 cb 00 00 call qword ptr [rip + 0xcb94] <?wxOnAssert@@YAXPEBDH000@Z> 0x18000c8a4: 4c 8b 1d 85 cb 00 00 mov r11, qword ptr [rip + 0xcb85] 0x18000c8ab: 41 38 3b cmp byte ptr [r11], dil 0x18000c8ae: 74 04 je 0x18000c8b4 <?MakeConnection@wxTCPClient@@UEAAPEAVwxConnectionBase@@AEBVwxString@@00@Z+0x104> 0x18000c8b0: 41 88 3b mov byte ptr [r11], dil 0x18000c8b3: cc int3 0x18000c8b4: b2 0a mov dl, 0xa 0x18000c8b6: 48 8d 8f b8 00 00 00 lea rcx, [rdi + 0xb8] 0x18000c8bd: ff 15 9d cf 00 00 call qword ptr [rip + 0xcf9d] <?Write8@wxDataOutputStream@@QEAAXE@Z> 0x18000c8c3: 49 8b d5 mov rdx, r13 0x18000c8c6: 48 8d 8f b8 00 00 00 lea rcx, [rdi + 0xb8] 0x18000c8cd: ff 15 95 cf 00 00 call qword ptr [rip + 0xcf95] <?WriteString@wxDataOutputStream@@QEAAXAEBVwxString@@@Z> 0x18000c8d3: 90 nop 0x18000c8d4: 48 8b 47 68 mov rax, qword ptr [rdi + 0x68] 0x18000c8d8: 48 8d 4f 68 lea rcx, [rdi + 0x68] 0x18000c8dc: ff 50 70 call qword ptr [rax + 0x70] 0x18000c8df: 4c 8b 5f 68 mov r11, qword ptr [rdi + 0x68] 0x18000c8e3: 48 8d 4f 68 lea rcx, [rdi + 0x68] 0x18000c8e7: 41 ff 53 70 call qword ptr [r11 + 0x70] 0x18000c8eb: 48 8d 8f a0 00 00 00 lea rcx, [rdi + 0xa0] 0x18000c8f2: ff 15 48 cf 00 00 call qword ptr [rip + 0xcf48] <?Read8@wxDataInputStream@@QEAAEXZ> 0x18000c8f8: 3c 0a cmp al, 0xa 0x18000c8fa: 0f 85 8a 00 00 00 jne 0x18000c98a <?MakeConnection@wxTCPClient@@UEAAPEAVwxConnectionBase@@AEBVwxString@@00@Z+0x1da> 0x18000c900: 49 8b 04 24 mov rax, qword ptr [r12] 0x18000c904: 49 8b cc mov rcx, r12 0x18000c907: ff 50 30 call qword ptr [rax + 0x30] 0x18000c90a: 48 8b d8 mov rbx, rax 0x18000c90d: 48 85 c0 test rax, rax 0x18000c910: 74 78 je 0x18000c98a <?MakeConnection@wxTCPClient@@UEAAPEAVwxConnectionBase@@AEBVwxString@@00@Z+0x1da> 0x18000c912: 48 8b 10 mov rdx, qword ptr [rax] 0x18000c915: 48 8b c8 mov rcx, rax 0x18000c918: ff 12 call qword ptr [rdx] 0x18000c91a: 48 8b c8 mov rcx, rax 0x18000c91d: 48 8d 15 f4 24 02 00 lea rdx, [rip + 0x224f4] 0x18000c924: ff 15 8e cd 00 00 call qword ptr [rip + 0xcd8e] <?IsKindOf@wxClassInfo@@QEBA_NPEBV1@@Z> 0x18000c92a: 84 c0 test al, al 0x18000c92c: 74 4e je 0x18000c97c <?MakeConnection@wxTCPClient@@UEAAPEAVwxConnectionBase@@AEBVwxString@@00@Z+0x1cc> 0x18000c92e: 48 8d 4b 38 lea rcx, [rbx + 0x38] 0x18000c932: 49 8b d5 mov rdx, r13 0x18000c935: ff 15 4d d2 00 00 call qword ptr [rip + 0xd24d] <??4wxString@@QEAAAEAV0@AEBV0@@Z> 0x18000c93b: 48 89 73 28 mov qword ptr [rbx + 0x28], rsi 0x18000c93f: 48 89 7b 30 mov qword ptr [rbx + 0x30], rdi 0x18000c943: e8 78 e7 ff ff call 0x18000b0c0 <function_18000b0c0> 0x18000c948: 48 8b d0 mov rdx, rax 0x18000c94b: 41 b8 e8 03 00 00 mov r8d, 0x3e8 0x18000c951: 48 8b ce mov rcx, rsi 0x18000c954: e8 f7 14 00 00 call 0x18000de50 <?SetEventHandler@wxSocketBase@@QEAAXAEAVwxEvtHandler@@H@Z> 0x18000c959: 48 89 9e e0 00 00 00 mov qword ptr [rsi + 0xe0], rbx 0x18000c960: ba 09 00 00 00 mov edx, 9 0x18000c965: 48 8b ce mov rcx, rsi 0x18000c968: e8 d3 14 00 00 call 0x18000de40 <?SetNotify@wxSocketBase@@QEAAXH@Z> 0x18000c96d: b2 01 mov dl, 1 0x18000c96f: 48 8b ce mov rcx, rsi 0x18000c972: e8 b9 14 00 00 call 0x18000de30 <?Notify@wxSocketBase@@QEAAX_N@Z> 0x18000c977: 48 8b c3 mov rax, rbx 0x18000c97a: eb 59 jmp 0x18000c9d5 <?MakeConnection@wxTCPClient@@UEAAPEAVwxConnectionBase@@AEBVwxString@@00@Z+0x225> 0x18000c97c: 48 8b 03 mov rax, qword ptr [rbx] 0x18000c97f: ba 01 00 00 00 mov edx, 1 0x18000c984: 48 8b cb mov rcx, rbx 0x18000c987: ff 50 08 call qword ptr [rax + 8] 0x18000c98a: 48 89 7c 24 38 mov qword ptr [rsp + 0x38], rdi 0x18000c98f: 48 85 ff test rdi, rdi 0x18000c992: 74 37 je 0x18000c9cb <?MakeConnection@wxTCPClient@@UEAAPEAVwxConnectionBase@@AEBVwxString@@00@Z+0x21b> 0x18000c994: 48 8d 8f b8 00 00 00 lea rcx, [rdi + 0xb8] 0x18000c99b: ff 15 ef ce 00 00 call qword ptr [rip + 0xceef] <??1wxDataStreamBase@@IEAA@XZ> 0x18000c9a1: 90 nop 0x18000c9a2: 48 8d 8f a0 00 00 00 lea rcx, [rdi + 0xa0] 0x18000c9a9: ff 15 e1 ce 00 00 call qword ptr [rip + 0xcee1] <??1wxDataStreamBase@@IEAA@XZ> 0x18000c9af: 90 nop 0x18000c9b0: 48 8d 4f 68 lea rcx, [rdi + 0x68] 0x18000c9b4: ff 15 ce ce 00 00 call qword ptr [rip + 0xcece] <??1wxBufferedOutputStream@@UEAA@XZ> 0x18000c9ba: 90 nop 0x18000c9bb: 48 8b cf mov rcx, rdi 0x18000c9be: e8 2d 0a 00 00 call 0x18000d3f0 <??1wxSocketStream@@UEAA@XZ> 0x18000c9c3: 48 8b cf mov rcx, rdi 0x18000c9c6: e8 43 67 00 00 call 0x18001310e <function_18001310e> 0x18000c9cb: 48 8b ce mov rcx, rsi 0x18000c9ce: e8 2d 22 00 00 call 0x18000ec00 <?Destroy@wxSocketBase@@QEAA_NXZ> 0x18000c9d3: 33 c0 xor eax, eax 0x18000c9d5: 48 8b 5c 24 60 mov rbx, qword ptr [rsp + 0x60] 0x18000c9da: 48 8b 6c 24 68 mov rbp, qword ptr [rsp + 0x68] 0x18000c9df: 48 8b 74 24 70 mov rsi, qword ptr [rsp + 0x70] 0x18000c9e4: 48 83 c4 40 add rsp, 0x40 0x18000c9e8: 41 5d pop r13 0x18000c9ea: 41 5c pop r12 0x18000c9ec: 5f pop rdi 0x18000c9ed: c3 ret ; data inside code section at 0x18000c9ee -- 0x18000c9f0 0x18000c9ee: cc cc |.. | ; function: function_18000c9f0 at 0x18000c9f0 -- 0x18000ca98 0x18000c9f0: 48 89 5c 24 08 mov qword ptr [rsp + 8], rbx 0x18000c9f5: 48 89 74 24 10 mov qword ptr [rsp + 0x10], rsi 0x18000c9fa: 57 push rdi 0x18000c9fb: 48 83 ec 30 sub rsp, 0x30 0x18000c9ff: 41 8b f8 mov edi, r8d 0x18000ca02: 48 8b da mov rbx, rdx 0x18000ca05: 48 8b f1 mov rsi, rcx 0x18000ca08: 48 85 d2 test rdx, rdx 0x18000ca0b: 74 65 je 0x18000ca72 <function_18000c9f0+0x82> 0x18000ca0d: ba 01 00 00 00 mov edx, 1 0x18000ca12: 48 8b cb mov rcx, rbx 0x18000ca15: ff 15 2d ca 00 00 call qword ptr [rip + 0xca2d] <?GetArgumentType@wxFormatString@@QEBA?AW4ArgumentType@1@I@Z> 0x18000ca1b: 4c 8b 0d 1e ca 00 00 mov r9, qword ptr [rip + 0xca1e] 0x18000ca22: 49 83 39 00 cmp qword ptr [r9], 0 0x18000ca26: 74 4a je 0x18000ca72 <function_18000c9f0+0x82> 0x18000ca28: 44 8b c0 mov r8d, eax 0x18000ca2b: 41 83 e0 09 and r8d, 9 0x18000ca2f: 44 3b c0 cmp r8d, eax 0x18000ca32: 74 3e je 0x18000ca72 <function_18000c9f0+0x82> 0x18000ca34: 48 8d 05 05 dc 00 00 lea rax, [rip + 0xdc05] 0x18000ca3b: 4c 8d 0d be db 00 00 lea r9, [rip + 0xdbbe] 0x18000ca42: 4c 8d 05 8f db 00 00 lea r8, [rip + 0xdb8f] 0x18000ca49: 48 8d 0d 50 db 00 00 lea rcx, [rip + 0xdb50] 0x18000ca50: ba c8 01 00 00 mov edx, 0x1c8 0x18000ca55: 48 89 44 24 20 mov qword ptr [rsp + 0x20], rax 0x18000ca5a: ff 15 d8 c9 00 00 call qword ptr [rip + 0xc9d8] <?wxOnAssert@@YAXPEBDH000@Z> 0x18000ca60: 4c 8b 1d c9 c9 00 00 mov r11, qword ptr [rip + 0xc9c9] 0x18000ca67: 41 80 3b 00 cmp byte ptr [r11], 0 0x18000ca6b: 74 05 je 0x18000ca72 <function_18000c9f0+0x82> 0x18000ca6d: 41 c6 03 00 mov byte ptr [r11], 0 0x18000ca71: cc int3 0x18000ca72: 48 8b cb mov rcx, rbx 0x18000ca75: ff 15 e5 c9 00 00 call qword ptr [rip + 0xc9e5] <??BwxFormatString@@QEBAPEB_WXZ> 0x18000ca7b: 44 8b c7 mov r8d, edi 0x18000ca7e: 48 8b ce mov rcx, rsi 0x18000ca81: 48 8b d0 mov rdx, rax 0x18000ca84: 48 8b 5c 24 40 mov rbx, qword ptr [rsp + 0x40] 0x18000ca89: 48 8b 74 24 48 mov rsi, qword ptr [rsp + 0x48] 0x18000ca8e: 48 83 c4 30 add rsp, 0x30 0x18000ca92: 5f pop rdi 0x18000ca93: e9 58 5a ff ff jmp 0x1800024f0 <function_1800024f0> ; data inside code section at 0x18000ca98 -- 0x18000caa0 0x18000ca98: cc cc cc cc cc cc cc cc |........ | ; function: function_18000caa0 at 0x18000caa0 -- 0x18000d1c4 0x18000caa0: 48 8b c4 mov rax, rsp 0x18000caa3: 57 push rdi 0x18000caa4: 41 54 push r12 0x18000caa6: 41 55 push r13 0x18000caa8: 48 81 ec 90 03 00 00 sub rsp, 0x390 0x18000caaf: 48 c7 44 24 40 fe ff ff ff mov qword ptr [rsp + 0x40], -2 0x18000cab8: 48 89 58 08 mov qword ptr [rax + 8], rbx 0x18000cabc: 48 89 68 18 mov qword ptr [rax + 0x18], rbp 0x18000cac0: 48 89 70 20 mov qword ptr [rax + 0x20], rsi 0x18000cac4: 48 8b 05 75 1e 02 00 mov rax, qword ptr [rip + 0x21e75] 0x18000cacb: 48 33 c4 xor rax, rsp 0x18000cace: 48 89 84 24 80 03 00 00 mov qword ptr [rsp + 0x380], rax 0x18000cad6: 48 8b fa mov rdi, rdx 0x18000cad9: 48 8b d9 mov rbx, rcx 0x18000cadc: 48 8b ca mov rcx, rdx 0x18000cadf: ff 15 9b d0 00 00 call qword ptr [rip + 0xd09b] <?GetEventObject@wxEvent@@QEBAPEAVwxObject@@XZ> 0x18000cae5: 48 85 c0 test rax, rax 0x18000cae8: 0f 84 a9 06 00 00 je 0x18000d197 <function_18000caa0+0x6f7> 0x18000caee: 8b 57 50 mov edx, dword ptr [rdi + 0x50] 0x18000caf1: 48 8b b8 e0 00 00 00 mov rdi, qword ptr [rax + 0xe0] 0x18000caf8: 48 85 ff test rdi, rdi 0x18000cafb: 0f 84 96 06 00 00 je 0x18000d197 <function_18000caa0+0x6f7> 0x18000cb01: 83 fa 03 cmp edx, 3 0x18000cb04: 75 33 jne 0x18000cb39 <function_18000caa0+0x99> 0x18000cb06: 33 d2 xor edx, edx 0x18000cb08: 48 8b 4f 28 mov rcx, qword ptr [rdi + 0x28] 0x18000cb0c: e8 1f 13 00 00 call 0x18000de30 <?Notify@wxSocketBase@@QEAAX_N@Z> 0x18000cb11: 48 8b 4f 28 mov rcx, qword ptr [rdi + 0x28] 0x18000cb15: 48 8b 01 mov rax, qword ptr [rcx] 0x18000cb18: ff 50 38 call qword ptr [rax + 0x38] 0x18000cb1b: 48 8b 57 28 mov rdx, qword ptr [rdi + 0x28] 0x18000cb1f: 33 db xor ebx, ebx 0x18000cb21: 48 89 9a e0 00 00 00 mov qword ptr [rdx + 0xe0], rbx 0x18000cb28: 88 5f 21 mov byte ptr [rdi + 0x21], bl 0x18000cb2b: 48 8b 07 mov rax, qword ptr [rdi] 0x18000cb2e: 48 8b cf mov rcx, rdi 0x18000cb31: ff 50 78 call qword ptr [rax + 0x78] 0x18000cb34: e9 5e 06 00 00 jmp 0x18000d197 <function_18000caa0+0x6f7> 0x18000cb39: 48 8b 77 30 mov rsi, qword ptr [rdi + 0x30] 0x18000cb3d: 48 8d 57 38 lea rdx, [rdi + 0x38] 0x18000cb41: 48 8d 8c 24 48 03 00 00 lea rcx, [rsp + 0x348] 0x18000cb49: ff 15 41 d0 00 00 call qword ptr [rip + 0xd041] <??0wxString@@QEAA@AEBV0@@Z> 0x18000cb4f: 90 nop 0x18000cb50: 48 8d 8c 24 10 03 00 00 lea rcx, [rsp + 0x310] 0x18000cb58: ff 15 4a d0 00 00 call qword ptr [rip + 0xd04a] <??0wxString@@QEAA@XZ> 0x18000cb5e: 90 nop 0x18000cb5f: 48 8b 46 68 mov rax, qword ptr [rsi + 0x68] 0x18000cb63: 48 8d 4e 68 lea rcx, [rsi + 0x68] 0x18000cb67: ff 50 70 call qword ptr [rax + 0x70] 0x18000cb6a: 48 8d 8e a0 00 00 00 lea rcx, [rsi + 0xa0] 0x18000cb71: ff 15 c9 cc 00 00 call qword ptr [rip + 0xccc9] <?Read8@wxDataInputStream@@QEAAEXZ> 0x18000cb77: 0f b6 e8 movzx ebp, al 0x18000cb7a: 8d 45 ff lea eax, [rbp - 1] 0x18000cb7d: 83 f8 0a cmp eax, 0xa 0x18000cb80: 0f 87 d0 04 00 00 ja 0x18000d056 <function_18000caa0+0x5b6> 0x18000cb86: 48 98 cdqe 0x18000cb88: 48 8d 15 71 34 ff ff lea rdx, [rip - 0xcb8f] 0x18000cb8f: 8b 8c 82 c4 d1 00 00 mov ecx, dword ptr [rdx + rax*4 + 0xd1c4] 0x18000cb96: 48 03 ca add rcx, rdx 0x18000cb99: ff e1 jmp rcx 0x18000cb9b: 33 db xor ebx, ebx 0x18000cb9d: 48 89 5c 24 30 mov qword ptr [rsp + 0x30], rbx 0x18000cba2: 4c 8d 4c 24 30 lea r9, [rsp + 0x30] 0x18000cba7: 4c 8d 44 24 38 lea r8, [rsp + 0x38] 0x18000cbac: 48 8b d7 mov rdx, rdi 0x18000cbaf: 48 8b ce mov rcx, rsi 0x18000cbb2: e8 89 e7 ff ff call 0x18000b340 <function_18000b340> 0x18000cbb7: 4c 8b c0 mov r8, rax 0x18000cbba: 48 85 c0 test rax, rax 0x18000cbbd: 0f 84 96 05 00 00 je 0x18000d159 <function_18000caa0+0x6b9> 0x18000cbc3: 48 8b 07 mov rax, qword ptr [rdi] 0x18000cbc6: 8b 4c 24 38 mov ecx, dword ptr [rsp + 0x38] 0x18000cbca: 89 4c 24 20 mov dword ptr [rsp + 0x20], ecx 0x18000cbce: 4c 8b 4c 24 30 mov r9, qword ptr [rsp + 0x30] 0x18000cbd3: 48 8d 94 24 48 03 00 00 lea rdx, [rsp + 0x348] 0x18000cbdb: 48 8b cf mov rcx, rdi 0x18000cbde: ff 50 48 call qword ptr [rax + 0x48] 0x18000cbe1: e9 94 05 00 00 jmp 0x18000d17a <function_18000caa0+0x6da> 0x18000cbe6: 48 8d 94 24 88 01 00 00 lea rdx, [rsp + 0x188] 0x18000cbee: 48 8b ce mov rcx, rsi 0x18000cbf1: e8 ca e5 ff ff call 0x18000b1c0 <function_18000b1c0> 0x18000cbf6: 90 nop 0x18000cbf7: 48 8b d0 mov rdx, rax 0x18000cbfa: 48 8d 8c 24 10 03 00 00 lea rcx, [rsp + 0x310] 0x18000cc02: ff 15 80 cf 00 00 call qword ptr [rip + 0xcf80] <??4wxString@@QEAAAEAV0@AEBV0@@Z> 0x18000cc08: 90 nop 0x18000cc09: 48 8d 8c 24 88 01 00 00 lea rcx, [rsp + 0x188] 0x18000cc11: ff 15 99 cf 00 00 call qword ptr [rip + 0xcf99] <??1wxString@@QEAA@XZ> 0x18000cc17: 33 db xor ebx, ebx 0x18000cc19: 48 89 5c 24 30 mov qword ptr [rsp + 0x30], rbx 0x18000cc1e: 4c 8d 4c 24 30 lea r9, [rsp + 0x30] 0x18000cc23: 4c 8d 44 24 38 lea r8, [rsp + 0x38] 0x18000cc28: 48 8b d7 mov rdx, rdi 0x18000cc2b: 48 8b ce mov rcx, rsi 0x18000cc2e: e8 0d e7 ff ff call 0x18000b340 <function_18000b340> 0x18000cc33: 4c 8b c8 mov r9, rax 0x18000cc36: 48 85 c0 test rax, rax 0x18000cc39: 0f 84 1a 05 00 00 je 0x18000d159 <function_18000caa0+0x6b9> 0x18000cc3f: 48 8b 07 mov rax, qword ptr [rdi] 0x18000cc42: 8b 4c 24 38 mov ecx, dword ptr [rsp + 0x38] 0x18000cc46: 89 4c 24 28 mov dword ptr [rsp + 0x28], ecx 0x18000cc4a: 48 8b 4c 24 30 mov rcx, qword ptr [rsp + 0x30] 0x18000cc4f: 48 89 4c 24 20 mov qword ptr [rsp + 0x20], rcx 0x18000cc54: 4c 8d 84 24 10 03 00 00 lea r8, [rsp + 0x310] 0x18000cc5c: 48 8d 94 24 48 03 00 00 lea rdx, [rsp + 0x348] 0x18000cc64: 48 8b cf mov rcx, rdi 0x18000cc67: ff 50 70 call qword ptr [rax + 0x70] 0x18000cc6a: e9 0b 05 00 00 jmp 0x18000d17a <function_18000caa0+0x6da> 0x18000cc6f: 48 8d 94 24 68 02 00 00 lea rdx, [rsp + 0x268] 0x18000cc77: 48 8b ce mov rcx, rsi 0x18000cc7a: e8 41 e5 ff ff call 0x18000b1c0 <function_18000b1c0> 0x18000cc7f: 90 nop 0x18000cc80: 48 8b d0 mov rdx, rax 0x18000cc83: 48 8d 8c 24 10 03 00 00 lea rcx, [rsp + 0x310] 0x18000cc8b: ff 15 f7 ce 00 00 call qword ptr [rip + 0xcef7] <??4wxString@@QEAAAEAV0@AEBV0@@Z> 0x18000cc91: 90 nop 0x18000cc92: 48 8d 8c 24 68 02 00 00 lea rcx, [rsp + 0x268] 0x18000cc9a: ff 15 10 cf 00 00 call qword ptr [rip + 0xcf10] <??1wxString@@QEAA@XZ> 0x18000cca0: 48 89 74 24 30 mov qword ptr [rsp + 0x30], rsi 0x18000cca5: 48 8b 07 mov rax, qword ptr [rdi] 0x18000cca8: 4c 8d 84 24 10 03 00 00 lea r8, [rsp + 0x310] 0x18000ccb0: 48 8d 94 24 48 03 00 00 lea rdx, [rsp + 0x348] 0x18000ccb8: 48 8b cf mov rcx, rdi 0x18000ccbb: ff 50 60 call qword ptr [rax + 0x60] 0x18000ccbe: ba 09 00 00 00 mov edx, 9 0x18000ccc3: b9 04 00 00 00 mov ecx, 4 0x18000ccc8: 84 c0 test al, al 0x18000ccca: 0f 45 d1 cmovne edx, ecx 0x18000cccd: 48 8d 8e b8 00 00 00 lea rcx, [rsi + 0xb8] 0x18000ccd4: ff 15 86 cb 00 00 call qword ptr [rip + 0xcb86] <?Write8@wxDataOutputStream@@QEAAXE@Z> 0x18000ccda: 90 nop 0x18000ccdb: 48 8b 46 68 mov rax, qword ptr [rsi + 0x68] 0x18000ccdf: 48 8d 4e 68 lea rcx, [rsi + 0x68] 0x18000cce3: ff 50 70 call qword ptr [rax + 0x70] 0x18000cce6: e9 8f 04 00 00 jmp 0x18000d17a <function_18000caa0+0x6da> 0x18000cceb: 48 8d 94 24 30 02 00 00 lea rdx, [rsp + 0x230] 0x18000ccf3: 48 8b ce mov rcx, rsi 0x18000ccf6: e8 c5 e4 ff ff call 0x18000b1c0 <function_18000b1c0> 0x18000ccfb: 90 nop 0x18000ccfc: 48 8b d0 mov rdx, rax 0x18000ccff: 48 8d 8c 24 10 03 00 00 lea rcx, [rsp + 0x310] 0x18000cd07: ff 15 7b ce 00 00 call qword ptr [rip + 0xce7b] <??4wxString@@QEAAAEAV0@AEBV0@@Z> 0x18000cd0d: 90 nop 0x18000cd0e: 48 8d 8c 24 30 02 00 00 lea rcx, [rsp + 0x230] 0x18000cd16: ff 15 94 ce 00 00 call qword ptr [rip + 0xce94] <??1wxString@@QEAA@XZ> 0x18000cd1c: 48 89 74 24 30 mov qword ptr [rsp + 0x30], rsi 0x18000cd21: 48 8b 07 mov rax, qword ptr [rdi] 0x18000cd24: 4c 8d 84 24 10 03 00 00 lea r8, [rsp + 0x310] 0x18000cd2c: 48 8d 94 24 48 03 00 00 lea rdx, [rsp + 0x348] 0x18000cd34: 48 8b cf mov rcx, rdi 0x18000cd37: ff 50 68 call qword ptr [rax + 0x68] 0x18000cd3a: ba 09 00 00 00 mov edx, 9 0x18000cd3f: b9 07 00 00 00 mov ecx, 7 0x18000cd44: 84 c0 test al, al 0x18000cd46: 0f 45 d1 cmovne edx, ecx 0x18000cd49: 48 8d 8e b8 00 00 00 lea rcx, [rsi + 0xb8] 0x18000cd50: ff 15 0a cb 00 00 call qword ptr [rip + 0xcb0a] <?Write8@wxDataOutputStream@@QEAAXE@Z> 0x18000cd56: 90 nop 0x18000cd57: 48 8b 46 68 mov rax, qword ptr [rsi + 0x68] 0x18000cd5b: 48 8d 4e 68 lea rcx, [rsi + 0x68] 0x18000cd5f: ff 50 70 call qword ptr [rax + 0x70] 0x18000cd62: e9 13 04 00 00 jmp 0x18000d17a <function_18000caa0+0x6da> 0x18000cd67: 48 8d 94 24 f8 01 00 00 lea rdx, [rsp + 0x1f8] 0x18000cd6f: 48 8b ce mov rcx, rsi 0x18000cd72: e8 49 e4 ff ff call 0x18000b1c0 <function_18000b1c0> 0x18000cd77: 90 nop 0x18000cd78: 48 8b d0 mov rdx, rax 0x18000cd7b: 48 8d 8c 24 10 03 00 00 lea rcx, [rsp + 0x310] 0x18000cd83: ff 15 ff cd 00 00 call qword ptr [rip + 0xcdff] <??4wxString@@QEAAAEAV0@AEBV0@@Z> 0x18000cd89: 90 nop 0x18000cd8a: 48 8d 8c 24 f8 01 00 00 lea rcx, [rsp + 0x1f8] 0x18000cd92: ff 15 18 ce 00 00 call qword ptr [rip + 0xce18] <??1wxString@@QEAA@XZ> 0x18000cd98: 48 8b ce mov rcx, rsi 0x18000cd9b: e8 f0 e3 ff ff call 0x18000b190 <function_18000b190> 0x18000cda0: 0f b6 e8 movzx ebp, al 0x18000cda3: 33 db xor ebx, ebx 0x18000cda5: 48 89 5c 24 30 mov qword ptr [rsp + 0x30], rbx 0x18000cdaa: 4c 8d 44 24 30 lea r8, [rsp + 0x30] 0x18000cdaf: 48 8b d7 mov rdx, rdi 0x18000cdb2: 48 8b ce mov rcx, rsi 0x18000cdb5: e8 56 e4 ff ff call 0x18000b210 <function_18000b210> 0x18000cdba: 4c 8b c8 mov r9, rax 0x18000cdbd: 48 85 c0 test rax, rax 0x18000cdc0: 0f 84 93 03 00 00 je 0x18000d159 <function_18000caa0+0x6b9> 0x18000cdc6: 48 8b 07 mov rax, qword ptr [rdi] 0x18000cdc9: 89 6c 24 28 mov dword ptr [rsp + 0x28], ebp 0x18000cdcd: 48 8b 4c 24 30 mov rcx, qword ptr [rsp + 0x30] 0x18000cdd2: 48 89 4c 24 20 mov qword ptr [rsp + 0x20], rcx 0x18000cdd7: 4c 8d 84 24 10 03 00 00 lea r8, [rsp + 0x310] 0x18000cddf: 48 8d 94 24 48 03 00 00 lea rdx, [rsp + 0x348] 0x18000cde7: 48 8b cf mov rcx, rdi 0x18000cdea: ff 50 58 call qword ptr [rax + 0x58] 0x18000cded: e9 88 03 00 00 jmp 0x18000d17a <function_18000caa0+0x6da> 0x18000cdf2: 48 8d 94 24 c0 01 00 00 lea rdx, [rsp + 0x1c0] 0x18000cdfa: 48 8b ce mov rcx, rsi 0x18000cdfd: e8 be e3 ff ff call 0x18000b1c0 <function_18000b1c0> 0x18000ce02: 90 nop 0x18000ce03: 48 8b d0 mov rdx, rax 0x18000ce06: 48 8d 8c 24 10 03 00 00 lea rcx, [rsp + 0x310] 0x18000ce0e: ff 15 74 cd 00 00 call qword ptr [rip + 0xcd74] <??4wxString@@QEAAAEAV0@AEBV0@@Z> 0x18000ce14: 90 nop 0x18000ce15: 48 8d 8c 24 c0 01 00 00 lea rcx, [rsp + 0x1c0] 0x18000ce1d: ff 15 8d cd 00 00 call qword ptr [rip + 0xcd8d] <??1wxString@@QEAA@XZ> 0x18000ce23: 48 8b ce mov rcx, rsi 0x18000ce26: e8 65 e3 ff ff call 0x18000b190 <function_18000b190> 0x18000ce2b: 0f b6 e8 movzx ebp, al 0x18000ce2e: 48 c7 44 24 38 ff ff ff ff mov qword ptr [rsp + 0x38], -1 0x18000ce37: 48 8b 07 mov rax, qword ptr [rdi] 0x18000ce3a: 89 6c 24 20 mov dword ptr [rsp + 0x20], ebp 0x18000ce3e: 4c 8d 4c 24 38 lea r9, [rsp + 0x38] 0x18000ce43: 4c 8d 84 24 10 03 00 00 lea r8, [rsp + 0x310] 0x18000ce4b: 48 8d 94 24 48 03 00 00 lea rdx, [rsp + 0x348] 0x18000ce53: 48 8b cf mov rcx, rdi 0x18000ce56: ff 50 50 call qword ptr [rax + 0x50] 0x18000ce59: 4c 8b e8 mov r13, rax 0x18000ce5c: 48 85 c0 test rax, rax 0x18000ce5f: 75 25 jne 0x18000ce86 <function_18000caa0+0x3e6> 0x18000ce61: 48 89 74 24 30 mov qword ptr [rsp + 0x30], rsi 0x18000ce66: 48 8d 8e b8 00 00 00 lea rcx, [rsi + 0xb8] 0x18000ce6d: b2 09 mov dl, 9 0x18000ce6f: ff 15 eb c9 00 00 call qword ptr [rip + 0xc9eb] <?Write8@wxDataOutputStream@@QEAAXE@Z> 0x18000ce75: 90 nop 0x18000ce76: 48 8b 46 68 mov rax, qword ptr [rsi + 0x68] 0x18000ce7a: 48 8d 4e 68 lea rcx, [rsi + 0x68] 0x18000ce7e: ff 50 70 call qword ptr [rax + 0x70] 0x18000ce81: e9 f4 02 00 00 jmp 0x18000d17a <function_18000caa0+0x6da> 0x18000ce86: 48 89 74 24 30 mov qword ptr [rsp + 0x30], rsi 0x18000ce8b: b2 08 mov dl, 8 0x18000ce8d: 48 8d 8e b8 00 00 00 lea rcx, [rsi + 0xb8] 0x18000ce94: ff 15 c6 c9 00 00 call qword ptr [rip + 0xc9c6] <?Write8@wxDataOutputStream@@QEAAXE@Z> 0x18000ce9a: 48 8b 5c 24 38 mov rbx, qword ptr [rsp + 0x38] 0x18000ce9f: 48 83 fb ff cmp rbx, -1 0x18000cea3: 75 48 jne 0x18000ceed <function_18000caa0+0x44d> 0x18000cea5: 83 ed 01 sub ebp, 1 0x18000cea8: 74 2d je 0x18000ced7 <function_18000caa0+0x437> 0x18000ceaa: 83 ed 0c sub ebp, 0xc 0x18000cead: 74 0e je 0x18000cebd <function_18000caa0+0x41d> 0x18000ceaf: 83 fd 04 cmp ebp, 4 0x18000ceb2: 74 23 je 0x18000ced7 <function_18000caa0+0x437> 0x18000ceb4: 33 db xor ebx, ebx 0x18000ceb6: 48 89 5c 24 38 mov qword ptr [rsp + 0x38], rbx 0x18000cebb: eb 30 jmp 0x18000ceed <function_18000caa0+0x44d> 0x18000cebd: 33 c0 xor eax, eax 0x18000cebf: 48 83 c9 ff or rcx, 0xffffffffffffffff 0x18000cec3: 49 8b fd mov rdi, r13 0x18000cec6: 66 f2 af repne scasd eax, dword ptr [rdi] 0x18000cec9: 48 f7 d1 not rcx 0x18000cecc: 48 8d 1c 09 lea rbx, [rcx + rcx] 0x18000ced0: 48 89 5c 24 38 mov qword ptr [rsp + 0x38], rbx 0x18000ced5: eb 16 jmp 0x18000ceed <function_18000caa0+0x44d> 0x18000ced7: 33 c0 xor eax, eax 0x18000ced9: 48 83 c9 ff or rcx, 0xffffffffffffffff 0x18000cedd: 49 8b fd mov rdi, r13 0x18000cee0: f2 ae repne scasb al, byte ptr [rdi] 0x18000cee2: 48 f7 d1 not rcx 0x18000cee5: 48 8b d9 mov rbx, rcx 0x18000cee8: 48 89 4c 24 38 mov qword ptr [rsp + 0x38], rcx 0x18000ceed: 8b d3 mov edx, ebx 0x18000ceef: 48 8d 8e b8 00 00 00 lea rcx, [rsi + 0xb8] 0x18000cef6: ff 15 74 c9 00 00 call qword ptr [rip + 0xc974] <?Write32@wxDataOutputStream@@QEAAXI@Z> 0x18000cefc: 48 8b 46 68 mov rax, qword ptr [rsi + 0x68] 0x18000cf00: 4c 8b c3 mov r8, rbx 0x18000cf03: 49 8b d5 mov rdx, r13 0x18000cf06: 48 8d 4e 68 lea rcx, [rsi + 0x68] 0x18000cf0a: ff 50 50 call qword ptr [rax + 0x50] 0x18000cf0d: 90 nop 0x18000cf0e: 48 8b 46 68 mov rax, qword ptr [rsi + 0x68] 0x18000cf12: 48 8d 4e 68 lea rcx, [rsi + 0x68] 0x18000cf16: ff 50 70 call qword ptr [rax + 0x70] 0x18000cf19: e9 5c 02 00 00 jmp 0x18000d17a <function_18000caa0+0x6da> 0x18000cf1e: 48 8b d7 mov rdx, rdi 0x18000cf21: 48 8b cb mov rcx, rbx 0x18000cf24: e8 07 ef ff ff call 0x18000be30 <function_18000be30> 0x18000cf29: e9 4c 02 00 00 jmp 0x18000d17a <function_18000caa0+0x6da> ; data inside code section at 0x18000cf2e -- 0x18000cf30 0x18000cf2e: 66 90 |f. | 0x18000cf30: 48 8d 3d 7d d8 00 00 lea rdi, [rip + 0xd87d] 0x18000cf37: 48 8b d7 mov rdx, rdi 0x18000cf3a: 48 8d 8c 24 a0 02 00 00 lea rcx, [rsp + 0x2a0] 0x18000cf42: ff 15 50 c5 00 00 call qword ptr [rip + 0xc550] <??0wxString@@QEAA@PEBD@Z> 0x18000cf48: 48 8b d0 mov rdx, rax 0x18000cf4b: b9 06 00 00 00 mov ecx, 6 0x18000cf50: ff 15 3a c5 00 00 call qword ptr [rip + 0xc53a] <?IsLevelEnabled@wxLog@@SA_NKVwxString@@@Z> 0x18000cf56: 84 c0 test al, al 0x18000cf58: 0f 84 fb 01 00 00 je 0x18000d159 <function_18000caa0+0x6b9> 0x18000cf5e: 48 8d 15 0b fb 00 00 lea rdx, [rip + 0xfb0b] 0x18000cf65: 48 8d 8c 24 38 01 00 00 lea rcx, [rsp + 0x138] 0x18000cf6d: ff 15 d5 c7 00 00 call qword ptr [rip + 0xc7d5] <??0wxFormatString@@QEAA@PEBD@Z> 0x18000cf73: 90 nop 0x18000cf74: c7 84 24 c0 00 00 00 06 00 00 00 mov dword ptr [rsp + 0xc0], 6 0x18000cf7f: 48 8d 05 ba f3 00 00 lea rax, [rip + 0xf3ba] 0x18000cf86: 48 89 84 24 c8 00 00 00 mov qword ptr [rsp + 0xc8], rax 0x18000cf8e: 48 8d 05 b3 fa 00 00 lea rax, [rip + 0xfab3] 0x18000cf95: 48 89 84 24 d8 00 00 00 mov qword ptr [rsp + 0xd8], rax 0x18000cf9d: c7 84 24 d0 00 00 00 4f 03 00 00 mov dword ptr [rsp + 0xd0], 0x34f 0x18000cfa8: 48 89 bc 24 e0 00 00 00 mov qword ptr [rsp + 0xe0], rdi 0x18000cfb0: 33 c9 xor ecx, ecx 0x18000cfb2: ff 15 c8 c1 00 00 call qword ptr [rip + 0xc1c8] <_time64> 0x18000cfb8: 48 89 84 24 e8 00 00 00 mov qword ptr [rsp + 0xe8], rax 0x18000cfc0: ff 15 22 c4 00 00 call qword ptr [rip + 0xc422] <?GetCurrentId@wxThread@@SAKXZ> 0x18000cfc6: 89 84 24 f0 00 00 00 mov dword ptr [rsp + 0xf0], eax 0x18000cfcd: 33 db xor ebx, ebx 0x18000cfcf: 48 89 9c 24 f8 00 00 00 mov qword ptr [rsp + 0xf8], rbx 0x18000cfd7: 48 8d 8c 24 00 01 00 00 lea rcx, [rsp + 0x100] 0x18000cfdf: ff 15 c3 cb 00 00 call qword ptr [rip + 0xcbc3] <??0wxString@@QEAA@XZ> 0x18000cfe5: 90 nop 0x18000cfe6: 48 8d 8c 24 38 01 00 00 lea rcx, [rsp + 0x138] 0x18000cfee: ff 15 6c c4 00 00 call qword ptr [rip + 0xc46c] <??BwxFormatString@@QEBAPEB_WXZ> 0x18000cff4: 48 8b d0 mov rdx, rax 0x18000cff7: 48 8d 8c 24 c0 00 00 00 lea rcx, [rsp + 0xc0] 0x18000cfff: e8 ec 54 ff ff call 0x1800024f0 <function_1800024f0> 0x18000d004: 90 nop 0x18000d005: 48 8d 8c 24 00 01 00 00 lea rcx, [rsp + 0x100] 0x18000d00d: ff 15 9d cb 00 00 call qword ptr [rip + 0xcb9d] <??1wxString@@QEAA@XZ> 0x18000d013: 90 nop 0x18000d014: 48 8b bc 24 f8 00 00 00 mov rdi, qword ptr [rsp + 0xf8] 0x18000d01c: 48 89 7c 24 30 mov qword ptr [rsp + 0x30], rdi 0x18000d021: 48 85 ff test rdi, rdi 0x18000d024: 74 1d je 0x18000d043 <function_18000caa0+0x5a3> 0x18000d026: 48 8d 4f 20 lea rcx, [rdi + 0x20] 0x18000d02a: ff 15 c8 c3 00 00 call qword ptr [rip + 0xc3c8] <??1wxStringToStringHashMap@@QEAA@XZ> 0x18000d030: 90 nop 0x18000d031: 48 8b cf mov rcx, rdi 0x18000d034: ff 15 b6 c3 00 00 call qword ptr [rip + 0xc3b6] <??1wxStringToNumHashMap@@QEAA@XZ> 0x18000d03a: 48 8b cf mov rcx, rdi 0x18000d03d: e8 cc 60 00 00 call 0x18001310e <function_18001310e> 0x18000d042: 90 nop 0x18000d043: 48 8d 8c 24 38 01 00 00 lea rcx, [rsp + 0x138] 0x18000d04b: ff 15 2f c4 00 00 call qword ptr [rip + 0xc42f] <??1wxFormatString@@QEAA@XZ> 0x18000d051: e9 03 01 00 00 jmp 0x18000d159 <function_18000caa0+0x6b9> 0x18000d056: 48 8d 3d 57 d7 00 00 lea rdi, [rip + 0xd757] 0x18000d05d: 48 8b d7 mov rdx, rdi 0x18000d060: 48 8d 8c 24 d8 02 00 00 lea rcx, [rsp + 0x2d8] 0x18000d068: ff 15 2a c4 00 00 call qword ptr [rip + 0xc42a] <??0wxString@@QEAA@PEBD@Z> 0x18000d06e: 48 8b d0 mov rdx, rax 0x18000d071: b9 06 00 00 00 mov ecx, 6 0x18000d076: ff 15 14 c4 00 00 call qword ptr [rip + 0xc414] <?IsLevelEnabled@wxLog@@SA_NKVwxString@@@Z> 0x18000d07c: 84 c0 test al, al 0x18000d07e: 0f 84 d5 00 00 00 je 0x18000d159 <function_18000caa0+0x6b9> 0x18000d084: 48 8d 15 95 f9 00 00 lea rdx, [rip + 0xf995] 0x18000d08b: 48 8d 8c 24 60 01 00 00 lea rcx, [rsp + 0x160] 0x18000d093: ff 15 af c6 00 00 call qword ptr [rip + 0xc6af] <??0wxFormatString@@QEAA@PEBD@Z> 0x18000d099: 90 nop 0x18000d09a: c7 44 24 48 06 00 00 00 mov dword ptr [rsp + 0x48], 6 0x18000d0a2: 48 8d 05 97 f2 00 00 lea rax, [rip + 0xf297] 0x18000d0a9: 48 89 44 24 50 mov qword ptr [rsp + 0x50], rax 0x18000d0ae: 48 8d 05 93 f9 00 00 lea rax, [rip + 0xf993] 0x18000d0b5: 48 89 44 24 60 mov qword ptr [rsp + 0x60], rax 0x18000d0ba: c7 44 24 58 54 03 00 00 mov dword ptr [rsp + 0x58], 0x354 0x18000d0c2: 48 89 7c 24 68 mov qword ptr [rsp + 0x68], rdi 0x18000d0c7: 33 c9 xor ecx, ecx 0x18000d0c9: ff 15 b1 c0 00 00 call qword ptr [rip + 0xc0b1] <_time64> 0x18000d0cf: 48 89 44 24 70 mov qword ptr [rsp + 0x70], rax 0x18000d0d4: ff 15 0e c3 00 00 call qword ptr [rip + 0xc30e] <?GetCurrentId@wxThread@@SAKXZ> 0x18000d0da: 89 44 24 78 mov dword ptr [rsp + 0x78], eax 0x18000d0de: 33 db xor ebx, ebx 0x18000d0e0: 48 89 9c 24 80 00 00 00 mov qword ptr [rsp + 0x80], rbx 0x18000d0e8: 48 8d 8c 24 88 00 00 00 lea rcx, [rsp + 0x88] 0x18000d0f0: ff 15 b2 ca 00 00 call qword ptr [rip + 0xcab2] <??0wxString@@QEAA@XZ> 0x18000d0f6: 90 nop 0x18000d0f7: 44 8b c5 mov r8d, ebp 0x18000d0fa: 48 8d 94 24 60 01 00 00 lea rdx, [rsp + 0x160] 0x18000d102: 48 8d 4c 24 48 lea rcx, [rsp + 0x48] 0x18000d107: e8 e4 f8 ff ff call 0x18000c9f0 <function_18000c9f0> 0x18000d10c: 90 nop 0x18000d10d: 48 8d 8c 24 88 00 00 00 lea rcx, [rsp + 0x88] 0x18000d115: ff 15 95 ca 00 00 call qword ptr [rip + 0xca95] <??1wxString@@QEAA@XZ> 0x18000d11b: 90 nop 0x18000d11c: 48 8b bc 24 80 00 00 00 mov rdi, qword ptr [rsp + 0x80] 0x18000d124: 48 89 7c 24 30 mov qword ptr [rsp + 0x30], rdi 0x18000d129: 48 85 ff test rdi, rdi 0x18000d12c: 74 1d je 0x18000d14b <function_18000caa0+0x6ab> 0x18000d12e: 48 8d 4f 20 lea rcx, [rdi + 0x20] 0x18000d132: ff 15 c0 c2 00 00 call qword ptr [rip + 0xc2c0] <??1wxStringToStringHashMap@@QEAA@XZ> 0x18000d138: 90 nop 0x18000d139: 48 8b cf mov rcx, rdi 0x18000d13c: ff 15 ae c2 00 00 call qword ptr [rip + 0xc2ae] <??1wxStringToNumHashMap@@QEAA@XZ> 0x18000d142: 48 8b cf mov rcx, rdi 0x18000d145: e8 c4 5f 00 00 call 0x18001310e <function_18001310e> 0x18000d14a: 90 nop 0x18000d14b: 48 8d 8c 24 60 01 00 00 lea rcx, [rsp + 0x160] 0x18000d153: ff 15 27 c3 00 00 call qword ptr [rip + 0xc327] <??1wxFormatString@@QEAA@XZ> 0x18000d159: 48 89 74 24 30 mov qword ptr [rsp + 0x30], rsi 0x18000d15e: 48 8d 8e b8 00 00 00 lea rcx, [rsi + 0xb8] 0x18000d165: b2 09 mov dl, 9 0x18000d167: ff 15 f3 c6 00 00 call qword ptr [rip + 0xc6f3] <?Write8@wxDataOutputStream@@QEAAXE@Z> 0x18000d16d: 90 nop 0x18000d16e: 48 8b 46 68 mov rax, qword ptr [rsi + 0x68] 0x18000d172: 48 8d 4e 68 lea rcx, [rsi + 0x68] 0x18000d176: ff 50 70 call qword ptr [rax + 0x70] 0x18000d179: 90 nop 0x18000d17a: 48 8d 8c 24 10 03 00 00 lea rcx, [rsp + 0x310] 0x18000d182: ff 15 28 ca 00 00 call qword ptr [rip + 0xca28] <??1wxString@@QEAA@XZ> 0x18000d188: 90 nop 0x18000d189: 48 8d 8c 24 48 03 00 00 lea rcx, [rsp + 0x348] 0x18000d191: ff 15 19 ca 00 00 call qword ptr [rip + 0xca19] <??1wxString@@QEAA@XZ> 0x18000d197: 48 8b 8c 24 80 03 00 00 mov rcx, qword ptr [rsp + 0x380] 0x18000d19f: 48 33 cc xor rcx, rsp 0x18000d1a2: e8 49 61 00 00 call 0x1800132f0 <__security_check_cookie> 0x18000d1a7: 4c 8d 9c 24 90 03 00 00 lea r11, [rsp + 0x390] 0x18000d1af: 49 8b 5b 20 mov rbx, qword ptr [r11 + 0x20] 0x18000d1b3: 49 8b 6b 30 mov rbp, qword ptr [r11 + 0x30] 0x18000d1b7: 49 8b 73 38 mov rsi, qword ptr [r11 + 0x38] 0x18000d1bb: 49 8b e3 mov rsp, r11 0x18000d1be: 41 5d pop r13 0x18000d1c0: 41 5c pop r12 0x18000d1c2: 5f pop rdi 0x18000d1c3: c3 ret ; function: function_18000d1c4 at 0x18000d1c4 -- 0x18000d1c6 0x18000d1c4: 9b wait 0x18000d1c5: cb retf ; function: function_18000d1c6 at 0x18000d1c6 -- 0x18000d1da 0x18000d1c6: 00 00 add byte ptr [rax], al 0x18000d1c8: f2 cd 00 int 0 0x18000d1cb: 00 67 cd add byte ptr [rdi - 0x33], ah 0x18000d1ce: 00 00 add byte ptr [rax], al 0x18000d1d0: 6f outsd dx, dword ptr [rsi] 0x18000d1d1: cc int3 0x18000d1d2: 00 00 add byte ptr [rax], al 0x18000d1d4: 56 push rsi 0x18000d1d5: d0 00 rol byte ptr [rax], 1 0x18000d1d7: 00 e6 add dh, ah 0x18000d1d9: cb retf ; function: function_18000d1da at 0x18000d1da -- 0x18000d1de 0x18000d1da: 00 00 add byte ptr [rax], al 0x18000d1dc: eb cc jmp 0x18000d1aa ; data inside code section at 0x18000d1de -- 0x18000d1f0 0x18000d1de: 00 00 56 d0 00 00 30 cf 00 00 56 d0 00 00 1e cf |..V...0...V.....| 0x18000d1ee: 00 00 |.. | ; function: ??0wxSocketOutputStream@@QEAA@AEAVwxSocketBase@@@Z at 0x18000d1f0 -- 0x18000d222 0x18000d1f0: 48 89 5c 24 08 mov qword ptr [rsp + 8], rbx 0x18000d1f5: 57 push rdi 0x18000d1f6: 48 83 ec 20 sub rsp, 0x20 0x18000d1fa: 48 8b da mov rbx, rdx 0x18000d1fd: 48 8b f9 mov rdi, rcx 0x18000d200: ff 15 7a c7 00 00 call qword ptr [rip + 0xc77a] <??0wxOutputStream@@QEAA@XZ> 0x18000d206: 4c 8d 1d 3b f9 00 00 lea r11, [rip + 0xf93b] 0x18000d20d: 48 89 5f 20 mov qword ptr [rdi + 0x20], rbx 0x18000d211: 48 8b 5c 24 30 mov rbx, qword ptr [rsp + 0x30] 0x18000d216: 4c 89 1f mov qword ptr [rdi], r11 0x18000d219: 48 8b c7 mov rax, rdi 0x18000d21c: 48 83 c4 20 add rsp, 0x20 0x18000d220: 5f pop rdi 0x18000d221: c3 ret ; data inside code section at 0x18000d222 -- 0x18000d230 0x18000d222: cc cc cc cc cc cc cc cc cc cc cc cc cc cc |.............. | ; function: ??1wxSocketOutputStream@@UEAA@XZ at 0x18000d230 -- 0x18000d241 0x18000d230: 48 8d 05 11 f9 00 00 lea rax, [rip + 0xf911] 0x18000d237: 48 89 01 mov qword ptr [rcx], rax 0x18000d23a: 48 ff 25 47 c7 00 00 jmp qword ptr [rip + 0xc747] <??1wxOutputStream@@UEAA@XZ> ; data inside code section at 0x18000d241 -- 0x18000d250 0x18000d241: cc cc cc cc cc cc cc cc cc cc cc cc cc cc cc |............... | ; function: ?OnSysWrite@wxSocketOutputStream@@MEAA_KPEBX_K@Z at 0x18000d250 -- 0x18000d2a8 0x18000d250: 48 89 5c 24 08 mov qword ptr [rsp + 8], rbx 0x18000d255: 57 push rdi 0x18000d256: 48 83 ec 20 sub rsp, 0x20 0x18000d25a: 48 8b d9 mov rbx, rcx 0x18000d25d: 48 8b 49 20 mov rcx, qword ptr [rcx + 0x20] 0x18000d261: e8 0a 39 00 00 call 0x180010b70 <?Write@wxSocketBase@@QEAAAEAV1@PEBXI@Z> 0x18000d266: 48 8b 4b 20 mov rcx, qword ptr [rbx + 0x20] 0x18000d26a: 8b 78 28 mov edi, dword ptr [rax + 0x28] 0x18000d26d: e8 1e 06 00 00 call 0x18000d890 <?LastError@wxSocketBase@@QEBA?AW4wxSocketError@@XZ> 0x18000d272: 85 c0 test eax, eax 0x18000d274: 48 8b c7 mov rax, rdi 0x18000d277: 74 1d je 0x18000d296 <?OnSysWrite@wxSocketOutputStream@@MEAA_KPEBX_K@Z+0x46> 0x18000d279: 48 8b 4b 20 mov rcx, qword ptr [rbx + 0x20] 0x18000d27d: 0f b6 51 24 movzx edx, byte ptr [rcx + 0x24] 0x18000d281: f6 da neg dl 0x18000d283: 1b c9 sbb ecx, ecx 0x18000d285: 83 c1 02 add ecx, 2 0x18000d288: 89 4b 18 mov dword ptr [rbx + 0x18], ecx 0x18000d28b: 48 8b 5c 24 30 mov rbx, qword ptr [rsp + 0x30] 0x18000d290: 48 83 c4 20 add rsp, 0x20 0x18000d294: 5f pop rdi 0x18000d295: c3 ret 0x18000d296: c7 43 18 00 00 00 00 mov dword ptr [rbx + 0x18], 0 0x18000d29d: 48 8b 5c 24 30 mov rbx, qword ptr [rsp + 0x30] 0x18000d2a2: 48 83 c4 20 add rsp, 0x20 0x18000d2a6: 5f pop rdi 0x18000d2a7: c3 ret ; data inside code section at 0x18000d2a8 -- 0x18000d2b0 0x18000d2a8: cc cc cc cc cc cc cc cc |........ | ; function: ??0wxSocketInputStream@@QEAA@AEAVwxSocketBase@@@Z at 0x18000d2b0 -- 0x18000d2e2 0x18000d2b0: 48 89 5c 24 08 mov qword ptr [rsp + 8], rbx 0x18000d2b5: 57 push rdi 0x18000d2b6: 48 83 ec 20 sub rsp, 0x20 0x18000d2ba: 48 8b da mov rbx, rdx 0x18000d2bd: 48 8b f9 mov rdi, rcx 0x18000d2c0: ff 15 ca c6 00 00 call qword ptr [rip + 0xc6ca] <??0wxInputStream@@QEAA@XZ> 0x18000d2c6: 4c 8d 1d 0b f9 00 00 lea r11, [rip + 0xf90b] 0x18000d2cd: 48 89 5f 38 mov qword ptr [rdi + 0x38], rbx 0x18000d2d1: 48 8b 5c 24 30 mov rbx, qword ptr [rsp + 0x30] 0x18000d2d6: 4c 89 1f mov qword ptr [rdi], r11 0x18000d2d9: 48 8b c7 mov rax, rdi 0x18000d2dc: 48 83 c4 20 add rsp, 0x20 0x18000d2e0: 5f pop rdi 0x18000d2e1: c3 ret ; data inside code section at 0x18000d2e2 -- 0x18000d2f0 0x18000d2e2: cc cc cc cc cc cc cc cc cc cc cc cc cc cc |.............. | ; function: ??1wxSocketInputStream@@UEAA@XZ at 0x18000d2f0 -- 0x18000d301 0x18000d2f0: 48 8d 05 e1 f8 00 00 lea rax, [rip + 0xf8e1] 0x18000d2f7: 48 89 01 mov qword ptr [rcx], rax 0x18000d2fa: 48 ff 25 97 c6 00 00 jmp qword ptr [rip + 0xc697] <??1wxInputStream@@UEAA@XZ> ; data inside code section at 0x18000d301 -- 0x18000d310 0x18000d301: cc cc cc cc cc cc cc cc cc cc cc cc cc cc cc |............... | ; function: ?OnSysRead@wxSocketInputStream@@MEAA_KPEAX_K@Z at 0x18000d310 -- 0x18000d371 0x18000d310: 48 89 5c 24 08 mov qword ptr [rsp + 8], rbx 0x18000d315: 57 push rdi 0x18000d316: 48 83 ec 20 sub rsp, 0x20 0x18000d31a: 48 8b d9 mov rbx, rcx 0x18000d31d: 48 8b 49 38 mov rcx, qword ptr [rcx + 0x38] 0x18000d321: e8 7a 37 00 00 call 0x180010aa0 <?Read@wxSocketBase@@QEAAAEAV1@PEAXI@Z> 0x18000d326: 48 8b 4b 38 mov rcx, qword ptr [rbx + 0x38] 0x18000d32a: 8b 78 28 mov edi, dword ptr [rax + 0x28] 0x18000d32d: e8 5e 05 00 00 call 0x18000d890 <?LastError@wxSocketBase@@QEBA?AW4wxSocketError@@XZ> 0x18000d332: 85 c0 test eax, eax 0x18000d334: 74 26 je 0x18000d35c <?OnSysRead@wxSocketInputStream@@MEAA_KPEAX_K@Z+0x4c> 0x18000d336: 48 8b 4b 38 mov rcx, qword ptr [rbx + 0x38] 0x18000d33a: b8 01 00 00 00 mov eax, 1 0x18000d33f: ba 03 00 00 00 mov edx, 3 0x18000d344: 80 79 24 00 cmp byte ptr [rcx + 0x24], 0 0x18000d348: 0f 45 d0 cmovne edx, eax 0x18000d34b: 48 8b c7 mov rax, rdi 0x18000d34e: 89 53 18 mov dword ptr [rbx + 0x18], edx 0x18000d351: 48 8b 5c 24 30 mov rbx, qword ptr [rsp + 0x30] 0x18000d356: 48 83 c4 20 add rsp, 0x20 0x18000d35a: 5f pop rdi 0x18000d35b: c3 ret 0x18000d35c: c7 43 18 00 00 00 00 mov dword ptr [rbx + 0x18], 0 0x18000d363: 48 8b 5c 24 30 mov rbx, qword ptr [rsp + 0x30] 0x18000d368: 48 8b c7 mov rax, rdi 0x18000d36b: 48 83 c4 20 add rsp, 0x20 0x18000d36f: 5f pop rdi 0x18000d370: c3 ret ; data inside code section at 0x18000d371 -- 0x18000d380 0x18000d371: cc cc cc cc cc cc cc cc cc cc cc cc cc cc cc |............... | ; function: ??0wxSocketStream@@QEAA@AEAVwxSocketBase@@@Z at 0x18000d380 -- 0x18000d3ed 0x18000d380: 48 89 4c 24 08 mov qword ptr [rsp + 8], rcx 0x18000d385: 57 push rdi 0x18000d386: 48 83 ec 30 sub rsp, 0x30 0x18000d38a: 48 c7 44 24 20 fe ff ff ff mov qword ptr [rsp + 0x20], -2 0x18000d393: 48 89 5c 24 48 mov qword ptr [rsp + 0x48], rbx 0x18000d398: 48 89 74 24 50 mov qword ptr [rsp + 0x50], rsi 0x18000d39d: 48 8b fa mov rdi, rdx 0x18000d3a0: 48 8b f1 mov rsi, rcx 0x18000d3a3: ff 15 e7 c5 00 00 call qword ptr [rip + 0xc5e7] <??0wxInputStream@@QEAA@XZ> 0x18000d3a9: 4c 8d 1d 28 f8 00 00 lea r11, [rip + 0xf828] 0x18000d3b0: 4c 89 1e mov qword ptr [rsi], r11 0x18000d3b3: 48 89 7e 38 mov qword ptr [rsi + 0x38], rdi 0x18000d3b7: 48 8d 4e 40 lea rcx, [rsi + 0x40] 0x18000d3bb: ff 15 bf c5 00 00 call qword ptr [rip + 0xc5bf] <??0wxOutputStream@@QEAA@XZ> 0x18000d3c1: 48 89 7e 60 mov qword ptr [rsi + 0x60], rdi 0x18000d3c5: 48 8d 05 5c f9 00 00 lea rax, [rip + 0xf95c] 0x18000d3cc: 48 89 06 mov qword ptr [rsi], rax 0x18000d3cf: 48 8d 05 c2 f8 00 00 lea rax, [rip + 0xf8c2] 0x18000d3d6: 48 89 46 40 mov qword ptr [rsi + 0x40], rax 0x18000d3da: 48 8b c6 mov rax, rsi 0x18000d3dd: 48 8b 5c 24 48 mov rbx, qword ptr [rsp + 0x48] 0x18000d3e2: 48 8b 74 24 50 mov rsi, qword ptr [rsp + 0x50] 0x18000d3e7: 48 83 c4 30 add rsp, 0x30 0x18000d3eb: 5f pop rdi 0x18000d3ec: c3 ret ; data inside code section at 0x18000d3ed -- 0x18000d3f0 0x18000d3ed: cc cc cc |... | ; function: ??1wxSocketStream@@UEAA@XZ at 0x18000d3f0 -- 0x18000d43e 0x18000d3f0: 48 89 4c 24 08 mov qword ptr [rsp + 8], rcx 0x18000d3f5: 53 push rbx 0x18000d3f6: 48 83 ec 30 sub rsp, 0x30 0x18000d3fa: 48 c7 44 24 20 fe ff ff ff mov qword ptr [rsp + 0x20], -2 0x18000d403: 48 8b d9 mov rbx, rcx 0x18000d406: 48 8d 05 1b f9 00 00 lea rax, [rip + 0xf91b] 0x18000d40d: 48 89 01 mov qword ptr [rcx], rax 0x18000d410: 48 83 c1 40 add rcx, 0x40 0x18000d414: 48 8d 05 2d f7 00 00 lea rax, [rip + 0xf72d] 0x18000d41b: 48 89 01 mov qword ptr [rcx], rax 0x18000d41e: ff 15 64 c5 00 00 call qword ptr [rip + 0xc564] <??1wxOutputStream@@UEAA@XZ> 0x18000d424: 90 nop 0x18000d425: 48 8d 05 ac f7 00 00 lea rax, [rip + 0xf7ac] 0x18000d42c: 48 89 03 mov qword ptr [rbx], rax 0x18000d42f: 48 8b cb mov rcx, rbx 0x18000d432: 48 83 c4 30 add rsp, 0x30 0x18000d436: 5b pop rbx 0x18000d437: 48 ff 25 5a c5 00 00 jmp qword ptr [rip + 0xc55a] <??1wxInputStream@@UEAA@XZ> ; data inside code section at 0x18000d43e -- 0x18000d440 0x18000d43e: cc cc |.. | ; function: function_18000d440 at 0x18000d440 -- 0x18000d4bd 0x18000d440: 48 89 5c 24 10 mov qword ptr [rsp + 0x10], rbx 0x18000d445: 56 push rsi 0x18000d446: 48 83 ec 20 sub rsp, 0x20 0x18000d44a: 8b f2 mov esi, edx 0x18000d44c: 48 8b d9 mov rbx, rcx 0x18000d44f: f6 c2 02 test dl, 2 0x18000d452: 74 3d je 0x18000d491 <function_18000d440+0x51> 0x18000d454: 44 8b 41 f8 mov r8d, dword ptr [rcx - 8] 0x18000d458: 4c 8d 0d d1 fd ff ff lea r9, [rip - 0x22f] 0x18000d45f: ba 28 00 00 00 mov edx, 0x28 0x18000d464: 48 89 7c 24 30 mov qword ptr [rsp + 0x30], rdi 0x18000d469: e8 fa 5c 00 00 call 0x180013168 <function_180013168> 0x18000d46e: 40 f6 c6 01 test sil, 1 0x18000d472: 74 09 je 0x18000d47d <function_18000d440+0x3d> 0x18000d474: 48 8d 4b f8 lea rcx, [rbx - 8] 0x18000d478: e8 97 5c 00 00 call 0x180013114 <function_180013114> 0x18000d47d: 48 8d 43 f8 lea rax, [rbx - 8] 0x18000d481: 48 8b 7c 24 30 mov rdi, qword ptr [rsp + 0x30] 0x18000d486: 48 8b 5c 24 38 mov rbx, qword ptr [rsp + 0x38] 0x18000d48b: 48 83 c4 20 add rsp, 0x20 0x18000d48f: 5e pop rsi 0x18000d490: c3 ret 0x18000d491: 48 8d 05 b0 f6 00 00 lea rax, [rip + 0xf6b0] 0x18000d498: 48 89 01 mov qword ptr [rcx], rax 0x18000d49b: ff 15 e7 c4 00 00 call qword ptr [rip + 0xc4e7] <??1wxOutputStream@@UEAA@XZ> 0x18000d4a1: 40 f6 c6 01 test sil, 1 0x18000d4a5: 74 08 je 0x18000d4af <function_18000d440+0x6f> 0x18000d4a7: 48 8b cb mov rcx, rbx 0x18000d4aa: e8 5f 5c 00 00 call 0x18001310e <function_18001310e> 0x18000d4af: 48 8b c3 mov rax, rbx 0x18000d4b2: 48 8b 5c 24 38 mov rbx, qword ptr [rsp + 0x38] 0x18000d4b7: 48 83 c4 20 add rsp, 0x20 0x18000d4bb: 5e pop rsi 0x18000d4bc: c3 ret ; data inside code section at 0x18000d4bd -- 0x18000d4c0 0x18000d4bd: cc cc cc |... | ; function: function_18000d4c0 at 0x18000d4c0 -- 0x18000d53d 0x18000d4c0: 48 89 5c 24 10 mov qword ptr [rsp + 0x10], rbx 0x18000d4c5: 56 push rsi 0x18000d4c6: 48 83 ec 20 sub rsp, 0x20 0x18000d4ca: 8b f2 mov esi, edx 0x18000d4cc: 48 8b d9 mov rbx, rcx 0x18000d4cf: f6 c2 02 test dl, 2 0x18000d4d2: 74 3d je 0x18000d511 <function_18000d4c0+0x51> 0x18000d4d4: 44 8b 41 f8 mov r8d, dword ptr [rcx - 8] 0x18000d4d8: 4c 8d 0d 11 fe ff ff lea r9, [rip - 0x1ef] 0x18000d4df: ba 40 00 00 00 mov edx, 0x40 0x18000d4e4: 48 89 7c 24 30 mov qword ptr [rsp + 0x30], rdi 0x18000d4e9: e8 7a 5c 00 00 call 0x180013168 <function_180013168> 0x18000d4ee: 40 f6 c6 01 test sil, 1 0x18000d4f2: 74 09 je 0x18000d4fd <function_18000d4c0+0x3d> 0x18000d4f4: 48 8d 4b f8 lea rcx, [rbx - 8] 0x18000d4f8: e8 17 5c 00 00 call 0x180013114 <function_180013114> 0x18000d4fd: 48 8d 43 f8 lea rax, [rbx - 8] 0x18000d501: 48 8b 7c 24 30 mov rdi, qword ptr [rsp + 0x30] 0x18000d506: 48 8b 5c 24 38 mov rbx, qword ptr [rsp + 0x38] 0x18000d50b: 48 83 c4 20 add rsp, 0x20 0x18000d50f: 5e pop rsi 0x18000d510: c3 ret 0x18000d511: 48 8d 05 c0 f6 00 00 lea rax, [rip + 0xf6c0] 0x18000d518: 48 89 01 mov qword ptr [rcx], rax 0x18000d51b: ff 15 77 c4 00 00 call qword ptr [rip + 0xc477] <??1wxInputStream@@UEAA@XZ> 0x18000d521: 40 f6 c6 01 test sil, 1 0x18000d525: 74 08 je 0x18000d52f <function_18000d4c0+0x6f> 0x18000d527: 48 8b cb mov rcx, rbx 0x18000d52a: e8 df 5b 00 00 call 0x18001310e <function_18001310e> 0x18000d52f: 48 8b c3 mov rax, rbx 0x18000d532: 48 8b 5c 24 38 mov rbx, qword ptr [rsp + 0x38] 0x18000d537: 48 83 c4 20 add rsp, 0x20 0x18000d53b: 5e pop rsi 0x18000d53c: c3 ret ; data inside code section at 0x18000d53d -- 0x18000d540 0x18000d53d: cc cc cc |... | ; function: function_18000d540 at 0x18000d540 -- 0x18000d5e4 0x18000d540: 48 89 4c 24 08 mov qword ptr [rsp + 8], rcx 0x18000d545: 57 push rdi 0x18000d546: 48 83 ec 30 sub rsp, 0x30 0x18000d54a: 48 c7 44 24 20 fe ff ff ff mov qword ptr [rsp + 0x20], -2 0x18000d553: 48 89 5c 24 48 mov qword ptr [rsp + 0x48], rbx 0x18000d558: 48 89 74 24 50 mov qword ptr [rsp + 0x50], rsi 0x18000d55d: 8b f2 mov esi, edx 0x18000d55f: 48 8b d9 mov rbx, rcx 0x18000d562: f6 c2 02 test dl, 2 0x18000d565: 74 2a je 0x18000d591 <function_18000d540+0x51> 0x18000d567: 4c 8d 0d 82 fe ff ff lea r9, [rip - 0x17e] 0x18000d56e: 44 8b 41 f8 mov r8d, dword ptr [rcx - 8] 0x18000d572: ba 68 00 00 00 mov edx, 0x68 0x18000d577: e8 ec 5b 00 00 call 0x180013168 <function_180013168> 0x18000d57c: 40 f6 c6 01 test sil, 1 0x18000d580: 74 09 je 0x18000d58b <function_18000d540+0x4b> 0x18000d582: 48 8d 4b f8 lea rcx, [rbx - 8] 0x18000d586: e8 89 5b 00 00 call 0x180013114 <function_180013114> 0x18000d58b: 48 8d 43 f8 lea rax, [rbx - 8] 0x18000d58f: eb 43 jmp 0x18000d5d4 <function_18000d540+0x94> 0x18000d591: 48 8d 05 90 f7 00 00 lea rax, [rip + 0xf790] 0x18000d598: 48 89 01 mov qword ptr [rcx], rax 0x18000d59b: 48 83 c1 40 add rcx, 0x40 0x18000d59f: 48 8d 05 a2 f5 00 00 lea rax, [rip + 0xf5a2] 0x18000d5a6: 48 89 01 mov qword ptr [rcx], rax 0x18000d5a9: ff 15 d9 c3 00 00 call qword ptr [rip + 0xc3d9] <??1wxOutputStream@@UEAA@XZ> 0x18000d5af: 90 nop 0x18000d5b0: 48 8d 05 21 f6 00 00 lea rax, [rip + 0xf621] 0x18000d5b7: 48 89 03 mov qword ptr [rbx], rax 0x18000d5ba: 48 8b cb mov rcx, rbx 0x18000d5bd: ff 15 d5 c3 00 00 call qword ptr [rip + 0xc3d5] <??1wxInputStream@@UEAA@XZ> 0x18000d5c3: 40 f6 c6 01 test sil, 1 0x18000d5c7: 74 08 je 0x18000d5d1 <function_18000d540+0x91> 0x18000d5c9: 48 8b cb mov rcx, rbx 0x18000d5cc: e8 3d 5b 00 00 call 0x18001310e <function_18001310e> 0x18000d5d1: 48 8b c3 mov rax, rbx 0x18000d5d4: 48 8b 5c 24 48 mov rbx, qword ptr [rsp + 0x48] 0x18000d5d9: 48 8b 74 24 50 mov rsi, qword ptr [rsp + 0x50] 0x18000d5de: 48 83 c4 30 add rsp, 0x30 0x18000d5e2: 5f pop rdi 0x18000d5e3: c3 ret ; data inside code section at 0x18000d5e4 -- 0x18000d5f0 0x18000d5e4: cc cc cc cc cc cc cc cc cc cc cc cc |............ | ; function: function_18000d5f0 at 0x18000d5f0 -- 0x18000d5f9 0x18000d5f0: 48 83 e9 40 sub rcx, 0x40 0x18000d5f4: e9 47 ff ff ff jmp 0x18000d540 <function_18000d540> ; data inside code section at 0x18000d5f9 -- 0x18000d600 0x18000d5f9: cc cc cc cc cc cc cc |....... | ; function: ?GetClassInfo@wxSocketBase@@UEBAPEAVwxClassInfo@@XZ at 0x18000d600 -- 0x18000d608 0x18000d600: 48 8d 05 f1 18 02 00 lea rax, [rip + 0x218f1] 0x18000d607: c3 ret ; data inside code section at 0x18000d608 -- 0x18000d610 0x18000d608: cc cc cc cc cc cc cc cc |........ | ; function: ?GetClassInfo@wxSocketServer@@UEBAPEAVwxClassInfo@@XZ at 0x18000d610 -- 0x18000d618 0x18000d610: 48 8d 05 11 19 02 00 lea rax, [rip + 0x21911] 0x18000d617: c3 ret ; data inside code section at 0x18000d618 -- 0x18000d620 0x18000d618: cc cc cc cc cc cc cc cc |........ | ; function: ?GetClassInfo@wxSocketClient@@UEBAPEAVwxClassInfo@@XZ at 0x18000d620 -- 0x18000d628 0x18000d620: 48 8d 05 31 19 02 00 lea rax, [rip + 0x21931] 0x18000d627: c3 ret ; data inside code section at 0x18000d628 -- 0x18000d630 0x18000d628: cc cc cc cc cc cc cc cc |........ | ; function: ?GetClassInfo@wxDatagramSocket@@UEBAPEAVwxClassInfo@@XZ at 0x18000d630 -- 0x18000d638 0x18000d630: 48 8d 05 51 19 02 00 lea rax, [rip + 0x21951] 0x18000d637: c3 ret ; data inside code section at 0x18000d638 -- 0x18000d640 0x18000d638: cc cc cc cc cc cc cc cc |........ | ; function: ?GetClassInfo@wxSocketEvent@@UEBAPEAVwxClassInfo@@XZ at 0x18000d640 -- 0x18000d648 0x18000d640: 48 8d 05 71 19 02 00 lea rax, [rip + 0x21971] 0x18000d647: c3 ret ; data inside code section at 0x18000d648 -- 0x18000d650 0x18000d648: cc cc cc cc cc cc cc cc |........ | ; function: function_18000d650 at 0x18000d650 -- 0x18000d67e 0x18000d650: 48 83 ec 28 sub rsp, 0x28 0x18000d654: 48 8b 01 mov rax, qword ptr [rcx] 0x18000d657: c6 40 22 00 mov byte ptr [rax + 0x22], 0 0x18000d65b: 48 8b 01 mov rax, qword ptr [rcx] 0x18000d65e: 48 8b 48 10 mov rcx, qword ptr [rax + 0x10] 0x18000d662: 48 85 c9 test rcx, rcx 0x18000d665: 74 12 je 0x18000d679 <function_18000d650+0x29> 0x18000d667: 48 83 79 08 ff cmp qword ptr [rcx + 8], -1 0x18000d66c: 74 0b je 0x18000d679 <function_18000d650+0x29> 0x18000d66e: 48 8b 01 mov rax, qword ptr [rcx] 0x18000d671: ba 01 00 00 00 mov edx, 1 0x18000d676: ff 50 10 call qword ptr [rax + 0x10] 0x18000d679: 48 83 c4 28 add rsp, 0x28 0x18000d67d: c3 ret ; data inside code section at 0x18000d67e -- 0x18000d680 0x18000d67e: cc cc |.. | ; function: function_18000d680 at 0x18000d680 -- 0x18000d6ae 0x18000d680: 48 83 ec 28 sub rsp, 0x28 0x18000d684: 48 8b 01 mov rax, qword ptr [rcx] 0x18000d687: c6 40 23 00 mov byte ptr [rax + 0x23], 0 0x18000d68b: 48 8b 01 mov rax, qword ptr [rcx] 0x18000d68e: 48 8b 48 10 mov rcx, qword ptr [rax + 0x10] 0x18000d692: 48 85 c9 test rcx, rcx 0x18000d695: 74 12 je 0x18000d6a9 <function_18000d680+0x29> 0x18000d697: 48 83 79 08 ff cmp qword ptr [rcx + 8], -1 0x18000d69c: 74 0b je 0x18000d6a9 <function_18000d680+0x29> 0x18000d69e: 48 8b 01 mov rax, qword ptr [rcx] 0x18000d6a1: ba 02 00 00 00 mov edx, 2 0x18000d6a6: ff 50 10 call qword ptr [rax + 0x10] 0x18000d6a9: 48 83 c4 28 add rsp, 0x28 0x18000d6ad: c3 ret ; data inside code section at 0x18000d6ae -- 0x18000d6b0 0x18000d6ae: cc cc |.. | ; function: function_18000d6b0 at 0x18000d6b0 -- 0x18000d7cf 0x18000d6b0: 40 53 push rbx 0x18000d6b2: 48 83 ec 30 sub rsp, 0x30 0x18000d6b6: 80 79 4e 00 cmp byte ptr [rcx + 0x4e], 0 0x18000d6ba: 48 8b d9 mov rbx, rcx 0x18000d6bd: 74 29 je 0x18000d6e8 <function_18000d6b0+0x38> 0x18000d6bf: 48 8b 49 08 mov rcx, qword ptr [rcx + 8] 0x18000d6c3: 4c 8d 4c 24 40 lea r9, [rsp + 0x40] 0x18000d6c8: ba ff ff 00 00 mov edx, 0xffff 0x18000d6cd: 41 b8 04 00 00 00 mov r8d, 4 0x18000d6d3: c7 44 24 40 01 00 00 00 mov dword ptr [rsp + 0x40], 1 0x18000d6db: c7 44 24 20 04 00 00 00 mov dword ptr [rsp + 0x20], 4 0x18000d6e3: e8 6a 58 00 00 call 0x180012f52 <setsockopt> 0x18000d6e8: 80 7b 4f 00 cmp byte ptr [rbx + 0x4f], 0 0x18000d6ec: 74 7a je 0x18000d768 <function_18000d6b0+0xb8> 0x18000d6ee: 48 8b 05 4b bd 00 00 mov rax, qword ptr [rip + 0xbd4b] 0x18000d6f5: 48 83 38 00 cmp qword ptr [rax], 0 0x18000d6f9: 74 44 je 0x18000d73f <function_18000d6b0+0x8f> 0x18000d6fb: 80 7b 4c 00 cmp byte ptr [rbx + 0x4c], 0 0x18000d6ff: 74 3e je 0x18000d73f <function_18000d6b0+0x8f> 0x18000d701: 48 8d 05 c8 f8 00 00 lea rax, [rip + 0xf8c8] 0x18000d708: 4c 8d 0d b1 f8 00 00 lea r9, [rip + 0xf8b1] 0x18000d70f: 4c 8d 05 8a f8 00 00 lea r8, [rip + 0xf88a] 0x18000d716: 48 8d 0d a3 f7 00 00 lea rcx, [rip + 0xf7a3] 0x18000d71d: ba 65 01 00 00 mov edx, 0x165 0x18000d722: 48 89 44 24 20 mov qword ptr [rsp + 0x20], rax 0x18000d727: ff 15 0b bd 00 00 call qword ptr [rip + 0xbd0b] <?wxOnAssert@@YAXPEBDH000@Z> 0x18000d72d: 4c 8b 1d fc bc 00 00 mov r11, qword ptr [rip + 0xbcfc] 0x18000d734: 41 80 3b 00 cmp byte ptr [r11], 0 0x18000d738: 74 05 je 0x18000d73f <function_18000d6b0+0x8f> 0x18000d73a: 41 c6 03 00 mov byte ptr [r11], 0 0x18000d73e: cc int3 0x18000d73f: 48 8b 4b 08 mov rcx, qword ptr [rbx + 8] 0x18000d743: 4c 8d 4c 24 40 lea r9, [rsp + 0x40] 0x18000d748: ba ff ff 00 00 mov edx, 0xffff 0x18000d74d: 41 b8 20 00 00 00 mov r8d, 0x20 0x18000d753: c7 44 24 40 01 00 00 00 mov dword ptr [rsp + 0x40], 1 0x18000d75b: c7 44 24 20 04 00 00 00 mov dword ptr [rsp + 0x20], 4 0x18000d763: e8 ea 57 00 00 call 0x180012f52 <setsockopt> 0x18000d768: 8b 43 10 mov eax, dword ptr [rbx + 0x10] 0x18000d76b: 85 c0 test eax, eax 0x18000d76d: 78 25 js 0x18000d794 <function_18000d6b0+0xe4> 0x18000d76f: 48 8b 4b 08 mov rcx, qword ptr [rbx + 8] 0x18000d773: 4c 8d 4c 24 40 lea r9, [rsp + 0x40] 0x18000d778: ba ff ff 00 00 mov edx, 0xffff 0x18000d77d: 41 b8 02 10 00 00 mov r8d, 0x1002 0x18000d783: 89 44 24 40 mov dword ptr [rsp + 0x40], eax 0x18000d787: c7 44 24 20 04 00 00 00 mov dword ptr [rsp + 0x20], 4 0x18000d78f: e8 be 57 00 00 call 0x180012f52 <setsockopt> 0x18000d794: 8b 43 14 mov eax, dword ptr [rbx + 0x14] 0x18000d797: 85 c0 test eax, eax 0x18000d799: 78 25 js 0x18000d7c0 <function_18000d6b0+0x110> 0x18000d79b: 48 8b 4b 08 mov rcx, qword ptr [rbx + 8] 0x18000d79f: 4c 8d 4c 24 40 lea r9, [rsp + 0x40] 0x18000d7a4: ba ff ff 00 00 mov edx, 0xffff 0x18000d7a9: 41 b8 01 10 00 00 mov r8d, 0x1001 0x18000d7af: 89 44 24 40 mov dword ptr [rsp + 0x40], eax 0x18000d7b3: c7 44 24 20 04 00 00 00 mov dword ptr [rsp + 0x20], 4 0x18000d7bb: e8 92 57 00 00 call 0x180012f52 <setsockopt> 0x18000d7c0: 48 8b 03 mov rax, qword ptr [rbx] 0x18000d7c3: 48 8b cb mov rcx, rbx 0x18000d7c6: 48 83 c4 30 add rsp, 0x30 0x18000d7ca: 5b pop rbx 0x18000d7cb: 48 ff 60 20 jmp qword ptr [rax + 0x20] ; data inside code section at 0x18000d7cf -- 0x18000d7d0 0x18000d7cf: cc |. | ; function: function_18000d7d0 at 0x18000d7d0 -- 0x18000d874 0x18000d7d0: 48 89 5c 24 08 mov qword ptr [rsp + 8], rbx 0x18000d7d5: 57 push rdi 0x18000d7d6: 48 83 ec 30 sub rsp, 0x30 0x18000d7da: 4c 8b 51 08 mov r10, qword ptr [rcx + 8] 0x18000d7de: 48 8b d9 mov rbx, rcx 0x18000d7e1: 49 83 fa ff cmp r10, -1 0x18000d7e5: 74 78 je 0x18000d85f <function_18000d7d0+0x8f> 0x18000d7e7: 80 79 5c 00 cmp byte ptr [rcx + 0x5c], 0 0x18000d7eb: 75 72 jne 0x18000d85f <function_18000d7d0+0x8f> 0x18000d7ed: 80 79 4c 00 cmp byte ptr [rcx + 0x4c], 0 0x18000d7f1: 74 0d je 0x18000d800 <function_18000d7d0+0x30> 0x18000d7f3: 45 33 c9 xor r9d, r9d 0x18000d7f6: 49 8b ca mov rcx, r10 0x18000d7f9: e8 60 57 00 00 call 0x180012f5e <send> 0x18000d7fe: eb 2d jmp 0x18000d82d <function_18000d7d0+0x5d> 0x18000d800: 83 79 30 00 cmp dword ptr [rcx + 0x30], 0 0x18000d804: 75 0c jne 0x18000d812 <function_18000d7d0+0x42> 0x18000d806: c7 41 48 03 00 00 00 mov dword ptr [rcx + 0x48], 3 0x18000d80d: 83 cf ff or edi, 0xffffffff 0x18000d810: eb 1d jmp 0x18000d82f <function_18000d7d0+0x5f> 0x18000d812: 8b 41 40 mov eax, dword ptr [rcx + 0x40] 0x18000d815: 48 8b 49 38 mov rcx, qword ptr [rcx + 0x38] 0x18000d819: 45 33 c9 xor r9d, r9d 0x18000d81c: 89 44 24 28 mov dword ptr [rsp + 0x28], eax 0x18000d820: 48 89 4c 24 20 mov qword ptr [rsp + 0x20], rcx 0x18000d825: 49 8b ca mov rcx, r10 0x18000d828: e8 37 57 00 00 call 0x180012f64 <sendto> 0x18000d82d: 8b f8 mov edi, eax 0x18000d82f: 83 ff ff cmp edi, -1 0x18000d832: 75 19 jne 0x18000d84d <function_18000d7d0+0x7d> 0x18000d834: 48 8b 03 mov rax, qword ptr [rbx] 0x18000d837: 48 8b cb mov rcx, rbx 0x18000d83a: ff 50 08 call qword ptr [rax + 8] 0x18000d83d: 89 43 48 mov dword ptr [rbx + 0x48], eax 0x18000d840: 8b c7 mov eax, edi 0x18000d842: 48 8b 5c 24 40 mov rbx, qword ptr [rsp + 0x40] 0x18000d847: 48 83 c4 30 add rsp, 0x30 0x18000d84b: 5f pop rdi 0x18000d84c: c3 ret 0x18000d84d: 33 c0 xor eax, eax 0x18000d84f: 89 43 48 mov dword ptr [rbx + 0x48], eax 0x18000d852: 8b c7 mov eax, edi 0x18000d854: 48 8b 5c 24 40 mov rbx, qword ptr [rsp + 0x40] 0x18000d859: 48 83 c4 30 add rsp, 0x30 0x18000d85d: 5f pop rdi 0x18000d85e: c3 ret 0x18000d85f: 48 8b 5c 24 40 mov rbx, qword ptr [rsp + 0x40] 0x18000d864: c7 41 48 04 00 00 00 mov dword ptr [rcx + 0x48], 4 0x18000d86b: 83 c8 ff or eax, 0xffffffff 0x18000d86e: 48 83 c4 30 add rsp, 0x30 0x18000d872: 5f pop rdi 0x18000d873: c3 ret ; data inside code section at 0x18000d874 -- 0x18000d880 0x18000d874: cc cc cc cc cc cc cc cc cc cc cc cc |............ | ; function: ?SetError@wxSocketBase@@AEAAXW4wxSocketError@@@Z at 0x18000d880 -- 0x18000d888 0x18000d880: 48 8b 41 10 mov rax, qword ptr [rcx + 0x10] 0x18000d884: 89 50 48 mov dword ptr [rax + 0x48], edx 0x18000d887: c3 ret ; data inside code section at 0x18000d888 -- 0x18000d890 0x18000d888: cc cc cc cc cc cc cc cc |........ | ; function: ?LastError@wxSocketBase@@QEBA?AW4wxSocketError@@XZ at 0x18000d890 -- 0x18000d898 0x18000d890: 48 8b 41 10 mov rax, qword ptr [rcx + 0x10] 0x18000d894: 8b 40 48 mov eax, dword ptr [rax + 0x48] 0x18000d897: c3 ret ; data inside code section at 0x18000d898 -- 0x18000d8a0 0x18000d898: cc cc cc cc cc cc cc cc |........ | ; function: ?ShutdownOutput@wxSocketBase@@QEAAXXZ at 0x18000d8a0 -- 0x18000d8e1 0x18000d8a0: 40 53 push rbx 0x18000d8a2: 48 83 ec 20 sub rsp, 0x20 0x18000d8a6: 48 8b 59 10 mov rbx, qword ptr [rcx + 0x10] 0x18000d8aa: 48 85 db test rbx, rbx 0x18000d8ad: 74 2c je 0x18000d8db <?ShutdownOutput@wxSocketBase@@QEAAXXZ+0x3b> 0x18000d8af: 48 8b 4b 08 mov rcx, qword ptr [rbx + 8] 0x18000d8b3: 48 83 f9 ff cmp rcx, -1 0x18000d8b7: 74 22 je 0x18000d8db <?ShutdownOutput@wxSocketBase@@QEAAXXZ+0x3b> 0x18000d8b9: ba 01 00 00 00 mov edx, 1 0x18000d8be: e8 95 56 00 00 call 0x180012f58 <shutdown> 0x18000d8c3: 48 83 7b 08 ff cmp qword ptr [rbx + 8], -1 0x18000d8c8: 74 11 je 0x18000d8db <?ShutdownOutput@wxSocketBase@@QEAAXXZ+0x3b> 0x18000d8ca: 48 8b 03 mov rax, qword ptr [rbx] 0x18000d8cd: 48 8b cb mov rcx, rbx 0x18000d8d0: ff 50 18 call qword ptr [rax + 0x18] 0x18000d8d3: 48 c7 43 08 ff ff ff ff mov qword ptr [rbx + 8], -1 0x18000d8db: 48 83 c4 20 add rsp, 0x20 0x18000d8df: 5b pop rbx 0x18000d8e0: c3 ret ; data inside code section at 0x18000d8e1 -- 0x18000d8f0 0x18000d8e1: cc cc cc cc cc cc cc cc cc cc cc cc cc cc cc |............... | ; function: function_18000d8f0 at 0x18000d8f0 -- 0x18000db8f 0x18000d8f0: 40 56 push rsi 0x18000d8f2: 57 push rdi 0x18000d8f3: 48 81 ec 88 06 00 00 sub rsp, 0x688 0x18000d8fa: 48 8b f9 mov rdi, rcx 0x18000d8fd: 48 8b 49 08 mov rcx, qword ptr [rcx + 8] 0x18000d901: 8b f2 mov esi, edx 0x18000d903: 48 83 f9 ff cmp rcx, -1 0x18000d907: 75 0f jne 0x18000d918 <function_18000d8f0+0x28> 0x18000d909: 83 e6 08 and esi, 8 0x18000d90c: 8b c6 mov eax, esi 0x18000d90e: 48 81 c4 88 06 00 00 add rsp, 0x688 0x18000d915: 5f pop rdi 0x18000d916: 5e pop rsi 0x18000d917: c3 ret 0x18000d918: 48 89 9c 24 a8 06 00 00 mov qword ptr [rsp + 0x6a8], rbx 0x18000d920: 48 89 ac 24 b0 06 00 00 mov qword ptr [rsp + 0x6b0], rbp 0x18000d928: 4c 89 a4 24 80 06 00 00 mov qword ptr [rsp + 0x680], r12 0x18000d930: 33 db xor ebx, ebx 0x18000d932: 4c 89 ac 24 78 06 00 00 mov qword ptr [rsp + 0x678], r13 0x18000d93a: 4c 89 b4 24 70 06 00 00 mov qword ptr [rsp + 0x670], r14 0x18000d942: 4d 85 c0 test r8, r8 0x18000d945: 74 0a je 0x18000d951 <function_18000d8f0+0x61> 0x18000d947: 49 8b 00 mov rax, qword ptr [r8] 0x18000d94a: 48 89 44 24 30 mov qword ptr [rsp + 0x30], rax 0x18000d94f: eb 08 jmp 0x18000d959 <function_18000d8f0+0x69> 0x18000d951: 89 5c 24 34 mov dword ptr [rsp + 0x34], ebx 0x18000d955: 89 5c 24 30 mov dword ptr [rsp + 0x30], ebx 0x18000d959: f6 c2 01 test dl, 1 0x18000d95c: 48 8d ac 24 50 02 00 00 lea rbp, [rsp + 0x250] 0x18000d964: 4c 8d a4 24 60 04 00 00 lea r12, [rsp + 0x460] 0x18000d96c: 48 0f 44 eb cmove rbp, rbx 0x18000d970: f6 c2 02 test dl, 2 0x18000d973: 44 8b f2 mov r14d, edx 0x18000d976: 4c 0f 44 e3 cmove r12, rbx 0x18000d97a: 41 83 e6 04 and r14d, 4 0x18000d97e: 74 17 je 0x18000d997 <function_18000d8f0+0xa7> 0x18000d980: 38 5f 5c cmp byte ptr [rdi + 0x5c], bl 0x18000d983: 74 0a je 0x18000d98f <function_18000d8f0+0x9f> 0x18000d985: 48 8d ac 24 50 02 00 00 lea rbp, [rsp + 0x250] 0x18000d98d: eb 0d jmp 0x18000d99c <function_18000d8f0+0xac> 0x18000d98f: 4c 8d a4 24 60 04 00 00 lea r12, [rsp + 0x460] 0x18000d997: 48 85 ed test rbp, rbp 0x18000d99a: 74 0a je 0x18000d9a6 <function_18000d8f0+0xb6> 0x18000d99c: 89 5d 00 mov dword ptr [rbp], ebx 0x18000d99f: 48 89 4d 08 mov qword ptr [rbp + 8], rcx 0x18000d9a3: ff 45 00 inc dword ptr [rbp] 0x18000d9a6: 4d 85 e4 test r12, r12 0x18000d9a9: 74 11 je 0x18000d9bc <function_18000d8f0+0xcc> 0x18000d9ab: 48 8b 47 08 mov rax, qword ptr [rdi + 8] 0x18000d9af: 41 89 1c 24 mov dword ptr [r12], ebx 0x18000d9b3: 49 89 44 24 08 mov qword ptr [r12 + 8], rax 0x18000d9b8: 41 ff 04 24 inc dword ptr [r12] 0x18000d9bc: 48 8b 47 08 mov rax, qword ptr [rdi + 8] 0x18000d9c0: 4c 8d 4c 24 40 lea r9, [rsp + 0x40] 0x18000d9c5: 4d 8b c4 mov r8, r12 0x18000d9c8: 8d 48 01 lea ecx, [rax + 1] 0x18000d9cb: 48 89 44 24 48 mov qword ptr [rsp + 0x48], rax 0x18000d9d0: 48 8d 44 24 30 lea rax, [rsp + 0x30] 0x18000d9d5: 48 8b d5 mov rdx, rbp 0x18000d9d8: c7 44 24 40 01 00 00 00 mov dword ptr [rsp + 0x40], 1 0x18000d9e0: 48 89 44 24 20 mov qword ptr [rsp + 0x20], rax 0x18000d9e5: e8 8c 55 00 00 call 0x180012f76 <select> 0x18000d9ea: 44 8b e8 mov r13d, eax 0x18000d9ed: 83 f8 ff cmp eax, -1 0x18000d9f0: 0f 84 5f 01 00 00 je 0x18000db55 <function_18000d8f0+0x265> 0x18000d9f6: 48 8b 4f 08 mov rcx, qword ptr [rdi + 8] 0x18000d9fa: 48 8d 54 24 40 lea rdx, [rsp + 0x40] 0x18000d9ff: e8 6c 55 00 00 call 0x180012f70 <__WSAFDIsSet> 0x18000da04: 85 c0 test eax, eax 0x18000da06: 0f 85 49 01 00 00 jne 0x18000db55 <function_18000d8f0+0x265> 0x18000da0c: 45 85 ed test r13d, r13d 0x18000da0f: 0f 84 48 01 00 00 je 0x18000db5d <function_18000d8f0+0x26d> 0x18000da15: 48 8b 05 24 ba 00 00 mov rax, qword ptr [rip + 0xba24] 0x18000da1c: 48 39 18 cmp qword ptr [rax], rbx 0x18000da1f: 74 42 je 0x18000da63 <function_18000d8f0+0x173> 0x18000da21: 41 83 fd 01 cmp r13d, 1 0x18000da25: 74 3c je 0x18000da63 <function_18000d8f0+0x173> 0x18000da27: 48 8d 05 f2 f5 00 00 lea rax, [rip + 0xf5f2] 0x18000da2e: 4c 8d 0d e3 f5 00 00 lea r9, [rip + 0xf5e3] 0x18000da35: 4c 8d 05 c4 f5 00 00 lea r8, [rip + 0xf5c4] 0x18000da3c: 48 8d 0d 7d f4 00 00 lea rcx, [rip + 0xf47d] 0x18000da43: ba 4c 05 00 00 mov edx, 0x54c 0x18000da48: 48 89 44 24 20 mov qword ptr [rsp + 0x20], rax 0x18000da4d: ff 15 e5 b9 00 00 call qword ptr [rip + 0xb9e5] <?wxOnAssert@@YAXPEBDH000@Z> 0x18000da53: 4c 8b 1d d6 b9 00 00 mov r11, qword ptr [rip + 0xb9d6] 0x18000da5a: 41 38 1b cmp byte ptr [r11], bl 0x18000da5d: 74 04 je 0x18000da63 <function_18000d8f0+0x173> 0x18000da5f: 41 88 1b mov byte ptr [r11], bl 0x18000da62: cc int3 0x18000da63: 41 bd 08 00 00 00 mov r13d, 8 0x18000da69: 48 85 ed test rbp, rbp 0x18000da6c: 74 69 je 0x18000dad7 <function_18000d8f0+0x1e7> 0x18000da6e: 48 8b 4f 08 mov rcx, qword ptr [rdi + 8] 0x18000da72: 48 8b d5 mov rdx, rbp 0x18000da75: e8 f6 54 00 00 call 0x180012f70 <__WSAFDIsSet> 0x18000da7a: 85 c0 test eax, eax 0x18000da7c: 74 59 je 0x18000dad7 <function_18000d8f0+0x1e7> 0x18000da7e: 38 5f 5c cmp byte ptr [rdi + 0x5c], bl 0x18000da81: 74 4f je 0x18000dad2 <function_18000d8f0+0x1e2> 0x18000da83: 45 85 f6 test r14d, r14d 0x18000da86: 74 4a je 0x18000dad2 <function_18000d8f0+0x1e2> 0x18000da88: 48 8b 4f 08 mov rcx, qword ptr [rdi + 8] 0x18000da8c: 48 8d 84 24 a0 06 00 00 lea rax, [rsp + 0x6a0] 0x18000da94: 4c 8d 8c 24 b8 06 00 00 lea r9, [rsp + 0x6b8] 0x18000da9c: ba ff ff 00 00 mov edx, 0xffff 0x18000daa1: 41 b8 07 10 00 00 mov r8d, 0x1007 0x18000daa7: 48 89 44 24 20 mov qword ptr [rsp + 0x20], rax 0x18000daac: c7 84 24 a0 06 00 00 04 00 00 00 mov dword ptr [rsp + 0x6a0], 4 0x18000dab7: 88 5f 4d mov byte ptr [rdi + 0x4d], bl 0x18000daba: e8 ab 54 00 00 call 0x180012f6a <getsockopt> 0x18000dabf: 83 bc 24 b8 06 00 00 00 cmp dword ptr [rsp + 0x6b8], 0 0x18000dac7: bb 04 00 00 00 mov ebx, 4 0x18000dacc: 41 0f 45 dd cmovne ebx, r13d 0x18000dad0: eb 05 jmp 0x18000dad7 <function_18000d8f0+0x1e7> 0x18000dad2: bb 01 00 00 00 mov ebx, 1 0x18000dad7: 4d 85 e4 test r12, r12 0x18000dada: 74 73 je 0x18000db4f <function_18000d8f0+0x25f> 0x18000dadc: 48 8b 4f 08 mov rcx, qword ptr [rdi + 8] 0x18000dae0: 49 8b d4 mov rdx, r12 0x18000dae3: e8 88 54 00 00 call 0x180012f70 <__WSAFDIsSet> 0x18000dae8: 85 c0 test eax, eax 0x18000daea: 74 63 je 0x18000db4f <function_18000d8f0+0x25f> 0x18000daec: 80 7f 4d 00 cmp byte ptr [rdi + 0x4d], 0 0x18000daf0: 74 5a je 0x18000db4c <function_18000d8f0+0x25c> 0x18000daf2: 80 7f 5c 00 cmp byte ptr [rdi + 0x5c], 0 0x18000daf6: 75 54 jne 0x18000db4c <function_18000d8f0+0x25c> 0x18000daf8: 48 8b 4f 08 mov rcx, qword ptr [rdi + 8] 0x18000dafc: 48 8d 84 24 a0 06 00 00 lea rax, [rsp + 0x6a0] 0x18000db04: 4c 8d 8c 24 b8 06 00 00 lea r9, [rsp + 0x6b8] 0x18000db0c: ba ff ff 00 00 mov edx, 0xffff 0x18000db11: 41 b8 07 10 00 00 mov r8d, 0x1007 0x18000db17: 48 89 44 24 20 mov qword ptr [rsp + 0x20], rax 0x18000db1c: c7 84 24 a0 06 00 00 04 00 00 00 mov dword ptr [rsp + 0x6a0], 4 0x18000db27: c6 47 4d 00 mov byte ptr [rdi + 0x4d], 0 0x18000db2b: e8 3a 54 00 00 call 0x180012f6a <getsockopt> 0x18000db30: 83 bc 24 b8 06 00 00 00 cmp dword ptr [rsp + 0x6b8], 0 0x18000db38: 74 09 je 0x18000db43 <function_18000d8f0+0x253> 0x18000db3a: 41 8b dd mov ebx, r13d 0x18000db3d: 23 de and ebx, esi 0x18000db3f: 8b c3 mov eax, ebx 0x18000db41: eb 1a jmp 0x18000db5d <function_18000d8f0+0x26d> 0x18000db43: 83 cb 04 or ebx, 4 0x18000db46: 23 de and ebx, esi 0x18000db48: 8b c3 mov eax, ebx 0x18000db4a: eb 11 jmp 0x18000db5d <function_18000d8f0+0x26d> 0x18000db4c: 83 cb 02 or ebx, 2 0x18000db4f: 23 de and ebx, esi 0x18000db51: 8b c3 mov eax, ebx 0x18000db53: eb 08 jmp 0x18000db5d <function_18000d8f0+0x26d> 0x18000db55: 83 e6 08 and esi, 8 0x18000db58: 88 5f 4d mov byte ptr [rdi + 0x4d], bl 0x18000db5b: 8b c6 mov eax, esi 0x18000db5d: 4c 8b ac 24 78 06 00 00 mov r13, qword ptr [rsp + 0x678] 0x18000db65: 4c 8b a4 24 80 06 00 00 mov r12, qword ptr [rsp + 0x680] 0x18000db6d: 48 8b ac 24 b0 06 00 00 mov rbp, qword ptr [rsp + 0x6b0] 0x18000db75: 48 8b 9c 24 a8 06 00 00 mov rbx, qword ptr [rsp + 0x6a8] 0x18000db7d: 4c 8b b4 24 70 06 00 00 mov r14, qword ptr [rsp + 0x670] 0x18000db85: 48 81 c4 88 06 00 00 add rsp, 0x688 0x18000db8c: 5f pop rdi 0x18000db8d: 5e pop rsi 0x18000db8e: c3 ret ; data inside code section at 0x18000db8f -- 0x18000db90 0x18000db8f: cc |. | ; function: ?GetPeer@wxSocketBase@@UEBA_NAEAVwxSockAddress@@@Z at 0x18000db90 -- 0x18000dc0a 0x18000db90: 48 83 ec 38 sub rsp, 0x38 0x18000db94: 48 8b c2 mov rax, rdx 0x18000db97: 48 8b 51 10 mov rdx, qword ptr [rcx + 0x10] 0x18000db9b: 48 85 d2 test rdx, rdx 0x18000db9e: 74 18 je 0x18000dbb8 <?GetPeer@wxSocketBase@@UEBA_NAEAVwxSockAddress@@@Z+0x28> 0x18000dba0: 48 83 c2 30 add rdx, 0x30 0x18000dba4: 83 3a 00 cmp dword ptr [rdx], 0 0x18000dba7: 74 5a je 0x18000dc03 <?GetPeer@wxSocketBase@@UEBA_NAEAVwxSockAddress@@@Z+0x73> 0x18000dba9: 48 8b c8 mov rcx, rax 0x18000dbac: e8 9f c3 ff ff call 0x180009f50 <?SetAddress@wxSockAddress@@QEAAXAEBVwxSockAddressImpl@@@Z> 0x18000dbb1: b0 01 mov al, 1 0x18000dbb3: 48 83 c4 38 add rsp, 0x38 0x18000dbb7: c3 ret 0x18000dbb8: 48 8b 05 81 b8 00 00 mov rax, qword ptr [rip + 0xb881] 0x18000dbbf: 48 83 38 00 cmp qword ptr [rax], 0 0x18000dbc3: 74 3e je 0x18000dc03 <?GetPeer@wxSocketBase@@UEBA_NAEAVwxSockAddress@@@Z+0x73> 0x18000dbc5: 48 8d 05 9c f4 00 00 lea rax, [rip + 0xf49c] 0x18000dbcc: 4c 8d 0d 8d f4 00 00 lea r9, [rip + 0xf48d] 0x18000dbd3: 4c 8d 05 6e f4 00 00 lea r8, [rip + 0xf46e] 0x18000dbda: 48 8d 0d df f2 00 00 lea rcx, [rip + 0xf2df] 0x18000dbe1: ba 2a 06 00 00 mov edx, 0x62a 0x18000dbe6: 48 89 44 24 20 mov qword ptr [rsp + 0x20], rax 0x18000dbeb: ff 15 47 b8 00 00 call qword ptr [rip + 0xb847] <?wxOnAssert@@YAXPEBDH000@Z> 0x18000dbf1: 4c 8b 1d 38 b8 00 00 mov r11, qword ptr [rip + 0xb838] 0x18000dbf8: 41 80 3b 00 cmp byte ptr [r11], 0 0x18000dbfc: 74 05 je 0x18000dc03 <?GetPeer@wxSocketBase@@UEBA_NAEAVwxSockAddress@@@Z+0x73> 0x18000dbfe: 41 c6 03 00 mov byte ptr [r11], 0 0x18000dc02: cc int3 0x18000dc03: 32 c0 xor al, al 0x18000dc05: 48 83 c4 38 add rsp, 0x38 0x18000dc09: c3 ret ; data inside code section at 0x18000dc0a -- 0x18000dc10 0x18000dc0a: cc cc cc cc cc cc |...... | ; function: ?SaveState@wxSocketBase@@QEAAXXZ at 0x18000dc10 -- 0x18000dc91 0x18000dc10: 40 57 push rdi 0x18000dc12: 48 83 ec 30 sub rsp, 0x30 0x18000dc16: 48 c7 44 24 20 fe ff ff ff mov qword ptr [rsp + 0x20], -2 0x18000dc1f: 48 89 5c 24 48 mov qword ptr [rsp + 0x48], rbx 0x18000dc24: 48 8b f9 mov rdi, rcx 0x18000dc27: b9 28 00 00 00 mov ecx, 0x28 0x18000dc2c: e8 0b 56 00 00 call 0x18001323c <function_18001323c> 0x18000dc31: 48 8b d8 mov rbx, rax 0x18000dc34: 48 89 44 24 40 mov qword ptr [rsp + 0x40], rax 0x18000dc39: 48 85 c0 test rax, rax 0x18000dc3c: 74 15 je 0x18000dc53 <?SaveState@wxSocketBase@@QEAAXXZ+0x43> 0x18000dc3e: 48 8b c8 mov rcx, rax 0x18000dc41: ff 15 e9 ba 00 00 call qword ptr [rip + 0xbae9] <??0wxObject@@QEAA@XZ> 0x18000dc47: 4c 8d 1d 52 f2 00 00 lea r11, [rip + 0xf252] 0x18000dc4e: 4c 89 1b mov qword ptr [rbx], r11 0x18000dc51: eb 02 jmp 0x18000dc55 <?SaveState@wxSocketBase@@QEAAXXZ+0x45> 0x18000dc53: 33 db xor ebx, ebx 0x18000dc55: 8b 47 1c mov eax, dword ptr [rdi + 0x1c] 0x18000dc58: 89 43 10 mov dword ptr [rbx + 0x10], eax 0x18000dc5b: 0f b6 87 e8 00 00 00 movzx eax, byte ptr [rdi + 0xe8] 0x18000dc62: 88 43 18 mov byte ptr [rbx + 0x18], al 0x18000dc65: 8b 87 ec 00 00 00 mov eax, dword ptr [rdi + 0xec] 0x18000dc6b: 89 43 14 mov dword ptr [rbx + 0x14], eax 0x18000dc6e: 48 8b 87 e0 00 00 00 mov rax, qword ptr [rdi + 0xe0] 0x18000dc75: 48 89 43 20 mov qword ptr [rbx + 0x20], rax 0x18000dc79: 48 8d 4f 38 lea rcx, [rdi + 0x38] 0x18000dc7d: 48 8b d3 mov rdx, rbx 0x18000dc80: 48 8b 5c 24 48 mov rbx, qword ptr [rsp + 0x48] 0x18000dc85: 48 83 c4 30 add rsp, 0x30 0x18000dc89: 5f pop rdi 0x18000dc8a: 48 ff 25 1f bd 00 00 jmp qword ptr [rip + 0xbd1f] <?Append@wxObjectList@@QEAAPEAVwxObjectListNode@@PEAVwxObject@@@Z> ; data inside code section at 0x18000dc91 -- 0x18000dca0 0x18000dc91: cc cc cc cc cc cc cc cc cc cc cc cc cc cc cc |............... | ; function: ?RestoreState@wxSocketBase@@QEAAXXZ at 0x18000dca0 -- 0x18000dd63 0x18000dca0: 48 89 74 24 20 mov qword ptr [rsp + 0x20], rsi 0x18000dca5: 57 push rdi 0x18000dca6: 48 83 ec 20 sub rsp, 0x20 0x18000dcaa: 48 8b f9 mov rdi, rcx 0x18000dcad: 48 8d 4c 24 30 lea rcx, [rsp + 0x30] 0x18000dcb2: 33 d2 xor edx, edx 0x18000dcb4: ff 15 26 bd 00 00 call qword ptr [rip + 0xbd26] <??0compatibility_iterator@wxObjectList@@QEAA@PEAVwxObjectListNode@@@Z> 0x18000dcba: 48 8d 4f 38 lea rcx, [rdi + 0x38] 0x18000dcbe: ff 15 14 bd 00 00 call qword ptr [rip + 0xbd14] <?GetLast@wxObjectList@@QEBAPEAVwxObjectListNode@@XZ> 0x18000dcc4: 48 8d 4c 24 38 lea rcx, [rsp + 0x38] 0x18000dcc9: 48 8b d0 mov rdx, rax 0x18000dccc: ff 15 0e bd 00 00 call qword ptr [rip + 0xbd0e] <??0compatibility_iterator@wxObjectList@@QEAA@PEAVwxObjectListNode@@@Z> 0x18000dcd2: 4c 8b 5c 24 38 mov r11, qword ptr [rsp + 0x38] 0x18000dcd7: 48 8d 4c 24 30 lea rcx, [rsp + 0x30] 0x18000dcdc: 4c 89 5c 24 30 mov qword ptr [rsp + 0x30], r11 0x18000dce1: ff 15 e9 bc 00 00 call qword ptr [rip + 0xbce9] <??Bcompatibility_iterator@wxObjectList@@QEBAPEAVwxObjectListNode@@XZ> 0x18000dce7: 48 85 c0 test rax, rax 0x18000dcea: 74 6c je 0x18000dd58 <?RestoreState@wxSocketBase@@QEAAXXZ+0xb8> 0x18000dcec: 48 8d 4c 24 30 lea rcx, [rsp + 0x30] 0x18000dcf1: 48 89 5c 24 40 mov qword ptr [rsp + 0x40], rbx 0x18000dcf6: ff 15 cc bc 00 00 call qword ptr [rip + 0xbccc] <??Ccompatibility_iterator@wxObjectList@@QEBAPEAVwxObjectListNode@@XZ> 0x18000dcfc: 48 8b c8 mov rcx, rax 0x18000dcff: ff 15 bb bc 00 00 call qword ptr [rip + 0xbcbb] <?GetData@wxObjectListNode@@QEBAPEAVwxObject@@XZ> 0x18000dd05: 48 8d 4c 24 30 lea rcx, [rsp + 0x30] 0x18000dd0a: 8b 50 10 mov edx, dword ptr [rax + 0x10] 0x18000dd0d: 48 8b d8 mov rbx, rax 0x18000dd10: 89 57 1c mov dword ptr [rdi + 0x1c], edx 0x18000dd13: 0f b6 50 18 movzx edx, byte ptr [rax + 0x18] 0x18000dd17: 88 97 e8 00 00 00 mov byte ptr [rdi + 0xe8], dl 0x18000dd1d: 8b 50 14 mov edx, dword ptr [rax + 0x14] 0x18000dd20: 89 97 ec 00 00 00 mov dword ptr [rdi + 0xec], edx 0x18000dd26: 48 8b 50 20 mov rdx, qword ptr [rax + 0x20] 0x18000dd2a: 48 89 97 e0 00 00 00 mov qword ptr [rdi + 0xe0], rdx 0x18000dd31: ff 15 99 bc 00 00 call qword ptr [rip + 0xbc99] <??Bcompatibility_iterator@wxObjectList@@QEBAPEAVwxObjectListNode@@XZ> 0x18000dd37: 48 8d 4f 38 lea rcx, [rdi + 0x38] 0x18000dd3b: 48 8b d0 mov rdx, rax 0x18000dd3e: ff 15 74 bc 00 00 call qword ptr [rip + 0xbc74] <?Erase@wxObjectList@@QEAAXPEAVwxObjectListNode@@@Z> 0x18000dd44: 4c 8b 1b mov r11, qword ptr [rbx] 0x18000dd47: ba 01 00 00 00 mov edx, 1 0x18000dd4c: 48 8b cb mov rcx, rbx 0x18000dd4f: 41 ff 53 08 call qword ptr [r11 + 8] 0x18000dd53: 48 8b 5c 24 40 mov rbx, qword ptr [rsp + 0x40] 0x18000dd58: 48 8b 74 24 48 mov rsi, qword ptr [rsp + 0x48] 0x18000dd5d: 48 83 c4 20 add rsp, 0x20 0x18000dd61: 5f pop rdi 0x18000dd62: c3 ret ; data inside code section at 0x18000dd63 -- 0x18000dd70 0x18000dd63: cc cc cc cc cc cc cc cc cc cc cc cc cc |............. | ; function: ?SetTimeout@wxSocketBase@@UEAAXJ@Z at 0x18000dd70 -- 0x18000ddab 0x18000dd70: 4c 8b 49 10 mov r9, qword ptr [rcx + 0x10] 0x18000dd74: 44 8b c2 mov r8d, edx 0x18000dd77: 89 51 34 mov dword ptr [rcx + 0x34], edx 0x18000dd7a: 4d 85 c9 test r9, r9 0x18000dd7d: 74 2a je 0x18000dda9 <?SetTimeout@wxSocketBase@@UEAAXJ@Z+0x39> 0x18000dd7f: 45 69 c0 e8 03 00 00 imul r8d, r8d, 0x3e8 0x18000dd86: b8 d3 4d 62 10 mov eax, 0x10624dd3 0x18000dd8b: 41 f7 e0 mul r8d 0x18000dd8e: c1 ea 06 shr edx, 6 0x18000dd91: 41 89 51 54 mov dword ptr [r9 + 0x54], edx 0x18000dd95: 69 d2 e8 03 00 00 imul edx, edx, 0x3e8 0x18000dd9b: 44 2b c2 sub r8d, edx 0x18000dd9e: 45 69 c0 e8 03 00 00 imul r8d, r8d, 0x3e8 0x18000dda5: 45 89 41 58 mov dword ptr [r9 + 0x58], r8d 0x18000dda9: f3 c3 ret ; data inside code section at 0x18000ddab -- 0x18000ddb0 0x18000ddab: cc cc cc cc cc |..... | ; function: ?SetFlags@wxSocketBase@@QEAAXH@Z at 0x18000ddb0 -- 0x18000de30 0x18000ddb0: 48 89 5c 24 08 mov qword ptr [rsp + 8], rbx 0x18000ddb5: 57 push rdi 0x18000ddb6: 48 83 ec 30 sub rsp, 0x30 0x18000ddba: 48 8b 05 7f b6 00 00 mov rax, qword ptr [rip + 0xb67f] 0x18000ddc1: 8b da mov ebx, edx 0x18000ddc3: 48 8b f9 mov rdi, rcx 0x18000ddc6: 48 83 38 00 cmp qword ptr [rax], 0 0x18000ddca: 74 56 je 0x18000de22 <?SetFlags@wxSocketBase@@QEAAXH@Z+0x72> 0x18000ddcc: f6 c2 03 test dl, 3 0x18000ddcf: 74 51 je 0x18000de22 <?SetFlags@wxSocketBase@@QEAAXH@Z+0x72> 0x18000ddd1: f6 c2 1c test dl, 0x1c 0x18000ddd4: 74 4c je 0x18000de22 <?SetFlags@wxSocketBase@@QEAAXH@Z+0x72> 0x18000ddd6: 48 8d 05 33 f3 00 00 lea rax, [rip + 0xf333] 0x18000dddd: 4c 8d 0d dc f2 00 00 lea r9, [rip + 0xf2dc] 0x18000dde4: 4c 8d 05 b5 f2 00 00 lea r8, [rip + 0xf2b5] 0x18000ddeb: 48 8d 0d ce f0 00 00 lea rcx, [rip + 0xf0ce] 0x18000ddf2: ba 7b 06 00 00 mov edx, 0x67b 0x18000ddf7: 48 89 44 24 20 mov qword ptr [rsp + 0x20], rax 0x18000ddfc: ff 15 36 b6 00 00 call qword ptr [rip + 0xb636] <?wxOnAssert@@YAXPEBDH000@Z> 0x18000de02: 4c 8b 1d 27 b6 00 00 mov r11, qword ptr [rip + 0xb627] 0x18000de09: 41 80 3b 00 cmp byte ptr [r11], 0 0x18000de0d: 74 05 je 0x18000de14 <?SetFlags@wxSocketBase@@QEAAXH@Z+0x64> 0x18000de0f: 41 c6 03 00 mov byte ptr [r11], 0 0x18000de13: cc int3 0x18000de14: 89 5f 1c mov dword ptr [rdi + 0x1c], ebx 0x18000de17: 48 8b 5c 24 40 mov rbx, qword ptr [rsp + 0x40] 0x18000de1c: 48 83 c4 30 add rsp, 0x30 0x18000de20: 5f pop rdi 0x18000de21: c3 ret 0x18000de22: 89 51 1c mov dword ptr [rcx + 0x1c], edx 0x18000de25: 48 8b 5c 24 40 mov rbx, qword ptr [rsp + 0x40] 0x18000de2a: 48 83 c4 30 add rsp, 0x30 0x18000de2e: 5f pop rdi 0x18000de2f: c3 ret ; function: ?Notify@wxSocketBase@@QEAAX_N@Z at 0x18000de30 -- 0x18000de37 0x18000de30: 88 91 e8 00 00 00 mov byte ptr [rcx + 0xe8], dl 0x18000de36: c3 ret ; data inside code section at 0x18000de37 -- 0x18000de40 0x18000de37: cc cc cc cc cc cc cc cc cc |......... | ; function: ?SetNotify@wxSocketBase@@QEAAXH@Z at 0x18000de40 -- 0x18000de47 0x18000de40: 89 91 ec 00 00 00 mov dword ptr [rcx + 0xec], edx 0x18000de46: c3 ret ; data inside code section at 0x18000de47 -- 0x18000de50 0x18000de47: cc cc cc cc cc cc cc cc cc |......... | ; function: ?SetEventHandler@wxSocketBase@@QEAAXAEAVwxEvtHandler@@H@Z at 0x18000de50 -- 0x18000de5f 0x18000de50: 48 89 91 d8 00 00 00 mov qword ptr [rcx + 0xd8], rdx 0x18000de57: 44 89 81 d0 00 00 00 mov dword ptr [rcx + 0xd0], r8d 0x18000de5e: c3 ret ; data inside code section at 0x18000de5f -- 0x18000de60 0x18000de5f: cc |. | ; function: ?Pushback@wxSocketBase@@AEAAXPEBXI@Z at 0x18000de60 -- 0x18000df1e 0x18000de60: 45 85 c0 test r8d, r8d 0x18000de63: 0f 84 b3 00 00 00 je 0x18000df1c <?Pushback@wxSocketBase@@AEAAXPEBXI@Z+0xbc> 0x18000de69: 48 89 74 24 18 mov qword ptr [rsp + 0x18], rsi 0x18000de6e: 48 89 7c 24 20 mov qword ptr [rsp + 0x20], rdi 0x18000de73: 41 54 push r12 0x18000de75: 48 83 ec 20 sub rsp, 0x20 0x18000de79: 48 83 b9 c0 00 00 00 00 cmp qword ptr [rcx + 0xc0], 0 0x18000de81: 41 8b f0 mov esi, r8d 0x18000de84: 4c 8b e2 mov r12, rdx 0x18000de87: 48 8b f9 mov rdi, rcx 0x18000de8a: 48 89 6c 24 38 mov qword ptr [rsp + 0x38], rbp 0x18000de8f: 75 15 jne 0x18000dea6 <?Pushback@wxSocketBase@@AEAAXPEBXI@Z+0x46> 0x18000de91: 48 8b ce mov rcx, rsi 0x18000de94: 48 8b ee mov rbp, rsi 0x18000de97: ff 15 cb b2 00 00 call qword ptr [rip + 0xb2cb] <malloc> 0x18000de9d: 48 89 87 c0 00 00 00 mov qword ptr [rdi + 0xc0], rax 0x18000dea4: eb 49 jmp 0x18000deef <?Pushback@wxSocketBase@@AEAAXPEBXI@Z+0x8f> 0x18000dea6: 8b 89 c8 00 00 00 mov ecx, dword ptr [rcx + 0xc8] 0x18000deac: 48 89 5c 24 30 mov qword ptr [rsp + 0x30], rbx 0x18000deb1: 03 ce add ecx, esi 0x18000deb3: ff 15 af b2 00 00 call qword ptr [rip + 0xb2af] <malloc> 0x18000deb9: 44 8b 87 c8 00 00 00 mov r8d, dword ptr [rdi + 0xc8] 0x18000dec0: 48 8b 97 c0 00 00 00 mov rdx, qword ptr [rdi + 0xc0] 0x18000dec7: 48 8d 0c 30 lea rcx, [rax + rsi] 0x18000decb: 48 8b d8 mov rbx, rax 0x18000dece: 48 8b ee mov rbp, rsi 0x18000ded1: e8 02 55 00 00 call 0x1800133d8 <memcpy> 0x18000ded6: 48 8b 8f c0 00 00 00 mov rcx, qword ptr [rdi + 0xc0] 0x18000dedd: ff 15 95 b2 00 00 call qword ptr [rip + 0xb295] <free> 0x18000dee3: 48 89 9f c0 00 00 00 mov qword ptr [rdi + 0xc0], rbx 0x18000deea: 48 8b 5c 24 30 mov rbx, qword ptr [rsp + 0x30] 0x18000deef: 48 8b 8f c0 00 00 00 mov rcx, qword ptr [rdi + 0xc0] 0x18000def6: 01 b7 c8 00 00 00 add dword ptr [rdi + 0xc8], esi 0x18000defc: 4c 8b c5 mov r8, rbp 0x18000deff: 49 8b d4 mov rdx, r12 0x18000df02: e8 d1 54 00 00 call 0x1800133d8 <memcpy> 0x18000df07: 48 8b 6c 24 38 mov rbp, qword ptr [rsp + 0x38] 0x18000df0c: 48 8b 74 24 40 mov rsi, qword ptr [rsp + 0x40] 0x18000df11: 48 8b 7c 24 48 mov rdi, qword ptr [rsp + 0x48] 0x18000df16: 48 83 c4 20 add rsp, 0x20 0x18000df1a: 41 5c pop r12 0x18000df1c: f3 c3 ret ; data inside code section at 0x18000df1e -- 0x18000df20 0x18000df1e: cc cc |.. | ; function: ?GetPushback@wxSocketBase@@AEAAIPEAXI_N@Z at 0x18000df20 -- 0x18000e024 0x18000df20: 48 89 5c 24 08 mov qword ptr [rsp + 8], rbx 0x18000df25: 48 89 74 24 10 mov qword ptr [rsp + 0x10], rsi 0x18000df2a: 57 push rdi 0x18000df2b: 48 83 ec 30 sub rsp, 0x30 0x18000df2f: 41 0f b6 f1 movzx esi, r9b 0x18000df33: 41 8b f8 mov edi, r8d 0x18000df36: 4c 8b d2 mov r10, rdx 0x18000df39: 48 8b d9 mov rbx, rcx 0x18000df3c: 48 85 d2 test rdx, rdx 0x18000df3f: 0f 84 82 00 00 00 je 0x18000dfc7 <?GetPushback@wxSocketBase@@AEAAIPEAXI_N@Z+0xa7> 0x18000df45: 8b 81 c8 00 00 00 mov eax, dword ptr [rcx + 0xc8] 0x18000df4b: 85 c0 test eax, eax 0x18000df4d: 0f 84 bf 00 00 00 je 0x18000e012 <?GetPushback@wxSocketBase@@AEAAIPEAXI_N@Z+0xf2> 0x18000df53: 2b 81 cc 00 00 00 sub eax, dword ptr [rcx + 0xcc] 0x18000df59: 8b 91 cc 00 00 00 mov edx, dword ptr [rcx + 0xcc] 0x18000df5f: 44 3b c0 cmp r8d, eax 0x18000df62: 0f 47 f8 cmova edi, eax 0x18000df65: 48 03 91 c0 00 00 00 add rdx, qword ptr [rcx + 0xc0] 0x18000df6c: 49 8b ca mov rcx, r10 0x18000df6f: 44 8b c7 mov r8d, edi 0x18000df72: e8 61 54 00 00 call 0x1800133d8 <memcpy> 0x18000df77: 40 84 f6 test sil, sil 0x18000df7a: 75 39 jne 0x18000dfb5 <?GetPushback@wxSocketBase@@AEAAIPEAXI_N@Z+0x95> 0x18000df7c: 01 bb cc 00 00 00 add dword ptr [rbx + 0xcc], edi 0x18000df82: 8b 8b cc 00 00 00 mov ecx, dword ptr [rbx + 0xcc] 0x18000df88: 39 8b c8 00 00 00 cmp dword ptr [rbx + 0xc8], ecx 0x18000df8e: 75 25 jne 0x18000dfb5 <?GetPushback@wxSocketBase@@AEAAIPEAXI_N@Z+0x95> 0x18000df90: 48 8b 8b c0 00 00 00 mov rcx, qword ptr [rbx + 0xc0] 0x18000df97: ff 15 db b1 00 00 call qword ptr [rip + 0xb1db] <free> 0x18000df9d: 45 33 db xor r11d, r11d 0x18000dfa0: 4c 89 9b c0 00 00 00 mov qword ptr [rbx + 0xc0], r11 0x18000dfa7: 44 89 9b c8 00 00 00 mov dword ptr [rbx + 0xc8], r11d 0x18000dfae: 44 89 9b cc 00 00 00 mov dword ptr [rbx + 0xcc], r11d 0x18000dfb5: 8b c7 mov eax, edi 0x18000dfb7: 48 8b 5c 24 40 mov rbx, qword ptr [rsp + 0x40] 0x18000dfbc: 48 8b 74 24 48 mov rsi, qword ptr [rsp + 0x48] 0x18000dfc1: 48 83 c4 30 add rsp, 0x30 0x18000dfc5: 5f pop rdi 0x18000dfc6: c3 ret 0x18000dfc7: 48 8b 05 72 b4 00 00 mov rax, qword ptr [rip + 0xb472] 0x18000dfce: 48 83 38 00 cmp qword ptr [rax], 0 0x18000dfd2: 74 3e je 0x18000e012 <?GetPushback@wxSocketBase@@AEAAIPEAXI_N@Z+0xf2> 0x18000dfd4: 48 8d 05 b5 f1 00 00 lea rax, [rip + 0xf1b5] 0x18000dfdb: 4c 8d 0d a2 f1 00 00 lea r9, [rip + 0xf1a2] 0x18000dfe2: 4c 8d 05 7f f1 00 00 lea r8, [rip + 0xf17f] 0x18000dfe9: 48 8d 0d d0 ee 00 00 lea rcx, [rip + 0xeed0] 0x18000dff0: ba f0 06 00 00 mov edx, 0x6f0 0x18000dff5: 48 89 44 24 20 mov qword ptr [rsp + 0x20], rax 0x18000dffa: ff 15 38 b4 00 00 call qword ptr [rip + 0xb438] <?wxOnAssert@@YAXPEBDH000@Z> 0x18000e000: 4c 8b 1d 29 b4 00 00 mov r11, qword ptr [rip + 0xb429] 0x18000e007: 41 80 3b 00 cmp byte ptr [r11], 0 0x18000e00b: 74 05 je 0x18000e012 <?GetPushback@wxSocketBase@@AEAAIPEAXI_N@Z+0xf2> 0x18000e00d: 41 c6 03 00 mov byte ptr [r11], 0 0x18000e011: cc int3 0x18000e012: 48 8b 5c 24 40 mov rbx, qword ptr [rsp + 0x40] 0x18000e017: 48 8b 74 24 48 mov rsi, qword ptr [rsp + 0x48] 0x18000e01c: 33 c0 xor eax, eax 0x18000e01e: 48 83 c4 30 add rsp, 0x30 0x18000e022: 5f pop rdi 0x18000e023: c3 ret ; data inside code section at 0x18000e024 -- 0x18000e030 0x18000e024: cc cc cc cc cc cc cc cc cc cc cc cc |............ | ; function: ?GetSocket@wxSocketBase@@QEBA_KXZ at 0x18000e030 -- 0x18000e0a7 0x18000e030: 40 53 push rbx 0x18000e032: 48 83 ec 30 sub rsp, 0x30 0x18000e036: 48 8b 05 03 b4 00 00 mov rax, qword ptr [rip + 0xb403] 0x18000e03d: 48 8b d9 mov rbx, rcx 0x18000e040: 48 83 38 00 cmp qword ptr [rax], 0 0x18000e044: 74 53 je 0x18000e099 <?GetSocket@wxSocketBase@@QEBA_KXZ+0x69> 0x18000e046: 48 83 79 10 00 cmp qword ptr [rcx + 0x10], 0 0x18000e04b: 75 4c jne 0x18000e099 <?GetSocket@wxSocketBase@@QEBA_KXZ+0x69> 0x18000e04d: 48 8d 05 64 f1 00 00 lea rax, [rip + 0xf164] 0x18000e054: 4c 8d 0d 05 f0 00 00 lea r9, [rip + 0xf005] 0x18000e05b: 4c 8d 05 3e f1 00 00 lea r8, [rip + 0xf13e] 0x18000e062: 48 8d 0d 57 ee 00 00 lea rcx, [rip + 0xee57] 0x18000e069: ba 7c 07 00 00 mov edx, 0x77c 0x18000e06e: 48 89 44 24 20 mov qword ptr [rsp + 0x20], rax 0x18000e073: ff 15 4f b5 00 00 call qword ptr [rip + 0xb54f] <?wxOnAssert@@YAXPEBDH00PEB_W@Z> 0x18000e079: 4c 8b 1d b0 b3 00 00 mov r11, qword ptr [rip + 0xb3b0] 0x18000e080: 41 80 3b 00 cmp byte ptr [r11], 0 0x18000e084: 74 05 je 0x18000e08b <?GetSocket@wxSocketBase@@QEBA_KXZ+0x5b> 0x18000e086: 41 c6 03 00 mov byte ptr [r11], 0 0x18000e08a: cc int3 0x18000e08b: 48 8b 43 10 mov rax, qword ptr [rbx + 0x10] 0x18000e08f: 48 8b 40 08 mov rax, qword ptr [rax + 8] 0x18000e093: 48 83 c4 30 add rsp, 0x30 0x18000e097: 5b pop rbx 0x18000e098: c3 ret 0x18000e099: 48 8b 41 10 mov rax, qword ptr [rcx + 0x10] 0x18000e09d: 48 8b 40 08 mov rax, qword ptr [rax + 8] 0x18000e0a1: 48 83 c4 30 add rsp, 0x30 0x18000e0a5: 5b pop rbx 0x18000e0a6: c3 ret ; data inside code section at 0x18000e0a7 -- 0x18000e0b0 0x18000e0a7: cc cc cc cc cc cc cc cc cc |......... | ; function: ?GetOption@wxSocketBase@@QEAA_NHHPEAXPEAH@Z at 0x18000e0b0 -- 0x18000e16e 0x18000e0b0: 48 89 5c 24 10 mov qword ptr [rsp + 0x10], rbx 0x18000e0b5: 48 89 6c 24 18 mov qword ptr [rsp + 0x18], rbp 0x18000e0ba: 56 push rsi 0x18000e0bb: 57 push rdi 0x18000e0bc: 41 54 push r12 0x18000e0be: 48 83 ec 30 sub rsp, 0x30 0x18000e0c2: 48 8b 05 77 b3 00 00 mov rax, qword ptr [rip + 0xb377] 0x18000e0c9: 49 8b f1 mov rsi, r9 0x18000e0cc: 41 8b e8 mov ebp, r8d 0x18000e0cf: 48 83 38 00 cmp qword ptr [rax], 0 0x18000e0d3: 44 8b e2 mov r12d, edx 0x18000e0d6: 48 8b d9 mov rbx, rcx 0x18000e0d9: 74 45 je 0x18000e120 <?GetOption@wxSocketBase@@QEAA_NHHPEAXPEAH@Z+0x70> 0x18000e0db: 48 83 79 10 00 cmp qword ptr [rcx + 0x10], 0 0x18000e0e0: 75 3e jne 0x18000e120 <?GetOption@wxSocketBase@@QEAA_NHHPEAXPEAH@Z+0x70> 0x18000e0e2: 48 8d 05 cf f0 00 00 lea rax, [rip + 0xf0cf] 0x18000e0e9: 4c 8d 0d 70 ef 00 00 lea r9, [rip + 0xef70] 0x18000e0f0: 4c 8d 05 f1 f0 00 00 lea r8, [rip + 0xf0f1] 0x18000e0f7: 48 8d 0d c2 ed 00 00 lea rcx, [rip + 0xedc2] 0x18000e0fe: ba 84 07 00 00 mov edx, 0x784 0x18000e103: 48 89 44 24 20 mov qword ptr [rsp + 0x20], rax 0x18000e108: ff 15 ba b4 00 00 call qword ptr [rip + 0xb4ba] <?wxOnAssert@@YAXPEBDH00PEB_W@Z> 0x18000e10e: 4c 8b 1d 1b b3 00 00 mov r11, qword ptr [rip + 0xb31b] 0x18000e115: 41 80 3b 00 cmp byte ptr [r11], 0 0x18000e119: 74 05 je 0x18000e120 <?GetOption@wxSocketBase@@QEAA_NHHPEAXPEAH@Z+0x70> 0x18000e11b: 41 c6 03 00 mov byte ptr [r11], 0 0x18000e11f: cc int3 0x18000e120: 48 8b 4b 10 mov rcx, qword ptr [rbx + 0x10] 0x18000e124: 48 8b 7c 24 70 mov rdi, qword ptr [rsp + 0x70] 0x18000e129: 4c 8b ce mov r9, rsi 0x18000e12c: 8b 07 mov eax, dword ptr [rdi] 0x18000e12e: 44 8b c5 mov r8d, ebp 0x18000e131: 41 8b d4 mov edx, r12d 0x18000e134: 89 44 24 50 mov dword ptr [rsp + 0x50], eax 0x18000e138: 48 8b 49 08 mov rcx, qword ptr [rcx + 8] 0x18000e13c: 48 8d 44 24 50 lea rax, [rsp + 0x50] 0x18000e141: 48 89 44 24 20 mov qword ptr [rsp + 0x20], rax 0x18000e146: e8 1f 4e 00 00 call 0x180012f6a <getsockopt> 0x18000e14b: 85 c0 test eax, eax 0x18000e14d: 74 04 je 0x18000e153 <?GetOption@wxSocketBase@@QEAA_NHHPEAXPEAH@Z+0xa3> 0x18000e14f: 32 c0 xor al, al 0x18000e151: eb 08 jmp 0x18000e15b <?GetOption@wxSocketBase@@QEAA_NHHPEAXPEAH@Z+0xab> 0x18000e153: 8b 44 24 50 mov eax, dword ptr [rsp + 0x50] 0x18000e157: 89 07 mov dword ptr [rdi], eax 0x18000e159: b0 01 mov al, 1 0x18000e15b: 48 8b 5c 24 58 mov rbx, qword ptr [rsp + 0x58] 0x18000e160: 48 8b 6c 24 60 mov rbp, qword ptr [rsp + 0x60] 0x18000e165: 48 83 c4 30 add rsp, 0x30 0x18000e169: 41 5c pop r12 0x18000e16b: 5f pop rdi 0x18000e16c: 5e pop rsi 0x18000e16d: c3 ret ; data inside code section at 0x18000e16e -- 0x18000e170 0x18000e16e: cc cc |.. | ; function: ?SetOption@wxSocketBase@@QEAA_NHHPEBXH@Z at 0x18000e170 -- 0x18000e218 0x18000e170: 48 89 5c 24 08 mov qword ptr [rsp + 8], rbx 0x18000e175: 48 89 6c 24 10 mov qword ptr [rsp + 0x10], rbp 0x18000e17a: 48 89 74 24 18 mov qword ptr [rsp + 0x18], rsi 0x18000e17f: 57 push rdi 0x18000e180: 48 83 ec 30 sub rsp, 0x30 0x18000e184: 48 8b 05 b5 b2 00 00 mov rax, qword ptr [rip + 0xb2b5] 0x18000e18b: 49 8b f9 mov rdi, r9 0x18000e18e: 41 8b f0 mov esi, r8d 0x18000e191: 48 83 38 00 cmp qword ptr [rax], 0 0x18000e195: 8b ea mov ebp, edx 0x18000e197: 48 8b d9 mov rbx, rcx 0x18000e19a: 74 45 je 0x18000e1e1 <?SetOption@wxSocketBase@@QEAA_NHHPEBXH@Z+0x71> 0x18000e19c: 48 83 79 10 00 cmp qword ptr [rcx + 0x10], 0 0x18000e1a1: 75 3e jne 0x18000e1e1 <?SetOption@wxSocketBase@@QEAA_NHHPEBXH@Z+0x71> 0x18000e1a3: 48 8d 05 0e f0 00 00 lea rax, [rip + 0xf00e] 0x18000e1aa: 4c 8d 0d af ee 00 00 lea r9, [rip + 0xeeaf] 0x18000e1b1: 4c 8d 05 48 f0 00 00 lea r8, [rip + 0xf048] 0x18000e1b8: 48 8d 0d 01 ed 00 00 lea rcx, [rip + 0xed01] 0x18000e1bf: ba 93 07 00 00 mov edx, 0x793 0x18000e1c4: 48 89 44 24 20 mov qword ptr [rsp + 0x20], rax 0x18000e1c9: ff 15 f9 b3 00 00 call qword ptr [rip + 0xb3f9] <?wxOnAssert@@YAXPEBDH00PEB_W@Z> 0x18000e1cf: 4c 8b 1d 5a b2 00 00 mov r11, qword ptr [rip + 0xb25a] 0x18000e1d6: 41 80 3b 00 cmp byte ptr [r11], 0 0x18000e1da: 74 05 je 0x18000e1e1 <?SetOption@wxSocketBase@@QEAA_NHHPEBXH@Z+0x71> 0x18000e1dc: 41 c6 03 00 mov byte ptr [r11], 0 0x18000e1e0: cc int3 0x18000e1e1: 48 8b 4b 10 mov rcx, qword ptr [rbx + 0x10] 0x18000e1e5: 8b 44 24 60 mov eax, dword ptr [rsp + 0x60] 0x18000e1e9: 4c 8b cf mov r9, rdi 0x18000e1ec: 48 8b 49 08 mov rcx, qword ptr [rcx + 8] 0x18000e1f0: 44 8b c6 mov r8d, esi 0x18000e1f3: 8b d5 mov edx, ebp 0x18000e1f5: 89 44 24 20 mov dword ptr [rsp + 0x20], eax 0x18000e1f9: e8 54 4d 00 00 call 0x180012f52 <setsockopt> 0x18000e1fe: 48 8b 5c 24 40 mov rbx, qword ptr [rsp + 0x40] 0x18000e203: 48 8b 6c 24 48 mov rbp, qword ptr [rsp + 0x48] 0x18000e208: 48 8b 74 24 50 mov rsi, qword ptr [rsp + 0x50] 0x18000e20d: 85 c0 test eax, eax 0x18000e20f: 0f 94 c0 sete al 0x18000e212: 48 83 c4 30 add rsp, 0x30 0x18000e216: 5f pop rdi 0x18000e217: c3 ret ; data inside code section at 0x18000e218 -- 0x18000e220 0x18000e218: cc cc cc cc cc cc cc cc |........ | ; function: ?SetLocal@wxSocketBase@@UEAA_NAEBVwxIPV4address@@@Z at 0x18000e220 -- 0x18000e254 0x18000e220: 48 89 5c 24 08 mov qword ptr [rsp + 8], rbx 0x18000e225: 57 push rdi 0x18000e226: 48 83 ec 20 sub rsp, 0x20 0x18000e22a: 48 8d 59 70 lea rbx, [rcx + 0x70] 0x18000e22e: 48 8b fa mov rdi, rdx 0x18000e231: 48 8b cb mov rcx, rbx 0x18000e234: e8 87 bd ff ff call 0x180009fc0 <??4wxSockAddress@@QEAAAEAV0@AEBV0@@Z> 0x18000e239: 48 8d 57 18 lea rdx, [rdi + 0x18] 0x18000e23d: 48 8d 4b 18 lea rcx, [rbx + 0x18] 0x18000e241: ff 15 41 b9 00 00 call qword ptr [rip + 0xb941] <??4wxString@@QEAAAEAV0@AEBV0@@Z> 0x18000e247: 48 8b 5c 24 30 mov rbx, qword ptr [rsp + 0x30] 0x18000e24c: b0 01 mov al, 1 0x18000e24e: 48 83 c4 20 add rsp, 0x20 0x18000e252: 5f pop rdi 0x18000e253: c3 ret ; data inside code section at 0x18000e254 -- 0x18000e260 0x18000e254: cc cc cc cc cc cc cc cc cc cc cc cc |............ | ; function: ?Connect@wxSocketClient@@UEAA_NAEBVwxSockAddress@@_N@Z at 0x18000e260 -- 0x18000e26e 0x18000e260: 48 8b 01 mov rax, qword ptr [rcx] 0x18000e263: 45 0f b6 c8 movzx r9d, r8b 0x18000e267: 45 33 c0 xor r8d, r8d 0x18000e26a: 48 ff 60 50 jmp qword ptr [rax + 0x50] ; data inside code section at 0x18000e26e -- 0x18000e270 0x18000e26e: cc cc |.. | ; function: ?Connect@wxSocketClient@@QEAA_NAEBVwxSockAddress@@0_N@Z at 0x18000e270 -- 0x18000e277 0x18000e270: 48 8b 01 mov rax, qword ptr [rcx] 0x18000e273: 48 ff 60 50 jmp qword ptr [rax + 0x50] ; data inside code section at 0x18000e277 -- 0x18000e280 0x18000e277: cc cc cc cc cc cc cc cc cc |......... | ; function: function_18000e280 at 0x18000e280 -- 0x18000e288 0x18000e280: 48 8d 05 61 0d 02 00 lea rax, [rip + 0x20d61] 0x18000e287: c3 ret ; data inside code section at 0x18000e288 -- 0x18000e290 0x18000e288: cc cc cc cc cc cc cc cc |........ | ; function: function_18000e290 at 0x18000e290 -- 0x18000e35d 0x18000e290: 48 89 6c 24 10 mov qword ptr [rsp + 0x10], rbp 0x18000e295: 48 89 74 24 18 mov qword ptr [rsp + 0x18], rsi 0x18000e29a: 57 push rdi 0x18000e29b: 48 83 ec 30 sub rsp, 0x30 0x18000e29f: 66 83 3a 02 cmp word ptr [rdx], 2 0x18000e2a3: 49 63 e8 movsxd rbp, r8d 0x18000e2a6: 48 8b f2 mov rsi, rdx 0x18000e2a9: 48 8b f9 mov rdi, rcx 0x18000e2ac: 74 69 je 0x18000e317 <function_18000e290+0x87> 0x18000e2ae: 48 8b 05 8b b1 00 00 mov rax, qword ptr [rip + 0xb18b] 0x18000e2b5: 48 83 38 00 cmp qword ptr [rax], 0 0x18000e2b9: 74 3e je 0x18000e2f9 <function_18000e290+0x69> 0x18000e2bb: 48 8d 05 66 eb 00 00 lea rax, [rip + 0xeb66] 0x18000e2c2: 4c 8d 0d 7f cb 00 00 lea r9, [rip + 0xcb7f] 0x18000e2c9: 4c 8d 05 80 ef 00 00 lea r8, [rip + 0xef80] 0x18000e2d0: 48 8d 0d 09 d9 00 00 lea rcx, [rip + 0xd909] 0x18000e2d7: ba 7b 00 00 00 mov edx, 0x7b 0x18000e2dc: 48 89 44 24 20 mov qword ptr [rsp + 0x20], rax 0x18000e2e1: ff 15 51 b1 00 00 call qword ptr [rip + 0xb151] <?wxOnAssert@@YAXPEBDH000@Z> 0x18000e2e7: 4c 8b 1d 42 b1 00 00 mov r11, qword ptr [rip + 0xb142] 0x18000e2ee: 41 80 3b 00 cmp byte ptr [r11], 0 0x18000e2f2: 74 05 je 0x18000e2f9 <function_18000e290+0x69> 0x18000e2f4: 41 c6 03 00 mov byte ptr [r11], 0 0x18000e2f8: cc int3 0x18000e2f9: 33 c0 xor eax, eax 0x18000e2fb: 89 07 mov dword ptr [rdi], eax 0x18000e2fd: 48 89 47 08 mov qword ptr [rdi + 8], rax 0x18000e301: 89 47 10 mov dword ptr [rdi + 0x10], eax 0x18000e304: 48 8b c7 mov rax, rdi 0x18000e307: 48 8b 6c 24 48 mov rbp, qword ptr [rsp + 0x48] 0x18000e30c: 48 8b 74 24 50 mov rsi, qword ptr [rsp + 0x50] 0x18000e311: 48 83 c4 30 add rsp, 0x30 0x18000e315: 5f pop rdi 0x18000e316: c3 ret 0x18000e317: c7 01 02 00 00 00 mov dword ptr [rcx], 2 0x18000e31d: 48 8b d5 mov rdx, rbp 0x18000e320: b9 01 00 00 00 mov ecx, 1 0x18000e325: 48 89 5c 24 40 mov qword ptr [rsp + 0x40], rbx 0x18000e32a: ff 15 10 ae 00 00 call qword ptr [rip + 0xae10] <calloc> 0x18000e330: 4c 8b c5 mov r8, rbp 0x18000e333: 48 8b d6 mov rdx, rsi 0x18000e336: 48 8b c8 mov rcx, rax 0x18000e339: 89 6f 10 mov dword ptr [rdi + 0x10], ebp 0x18000e33c: 48 89 47 08 mov qword ptr [rdi + 8], rax 0x18000e340: e8 93 50 00 00 call 0x1800133d8 <memcpy> 0x18000e345: 48 8b 5c 24 40 mov rbx, qword ptr [rsp + 0x40] 0x18000e34a: 48 8b 6c 24 48 mov rbp, qword ptr [rsp + 0x48] 0x18000e34f: 48 8b 74 24 50 mov rsi, qword ptr [rsp + 0x50] 0x18000e354: 48 8b c7 mov rax, rdi 0x18000e357: 48 83 c4 30 add rsp, 0x30 0x18000e35b: 5f pop rdi 0x18000e35c: c3 ret ; data inside code section at 0x18000e35d -- 0x18000e360 0x18000e35d: cc cc cc |... | ; function: ?wxCreateObject@wxSocketEvent@@SAPEAVwxObject@@XZ at 0x18000e360 -- 0x18000e3af 0x18000e360: 40 53 push rbx 0x18000e362: 48 83 ec 30 sub rsp, 0x30 0x18000e366: 48 c7 44 24 20 fe ff ff ff mov qword ptr [rsp + 0x20], -2 0x18000e36f: b9 60 00 00 00 mov ecx, 0x60 0x18000e374: e8 c3 4e 00 00 call 0x18001323c <function_18001323c> 0x18000e379: 48 8b d8 mov rbx, rax 0x18000e37c: 48 89 44 24 40 mov qword ptr [rsp + 0x40], rax 0x18000e381: 48 85 c0 test rax, rax 0x18000e384: 74 21 je 0x18000e3a7 <?wxCreateObject@wxSocketEvent@@SAPEAVwxObject@@XZ+0x47> 0x18000e386: 44 8b 05 63 0b 02 00 mov r8d, dword ptr [rip + 0x20b63] 0x18000e38d: 33 d2 xor edx, edx 0x18000e38f: 48 8b c8 mov rcx, rax 0x18000e392: ff 15 90 af 00 00 call qword ptr [rip + 0xaf90] <??0wxEvent@@QEAA@HH@Z> 0x18000e398: 4c 8d 1d 59 bc 00 00 lea r11, [rip + 0xbc59] 0x18000e39f: 4c 89 1b mov qword ptr [rbx], r11 0x18000e3a2: 48 8b c3 mov rax, rbx 0x18000e3a5: eb 02 jmp 0x18000e3a9 <?wxCreateObject@wxSocketEvent@@SAPEAVwxObject@@XZ+0x49> 0x18000e3a7: 33 c0 xor eax, eax 0x18000e3a9: 48 83 c4 30 add rsp, 0x30 0x18000e3ad: 5b pop rbx 0x18000e3ae: c3 ret ; data inside code section at 0x18000e3af -- 0x18000e3b0 0x18000e3af: cc |. | ; function: function_18000e3b0 at 0x18000e3b0 -- 0x18000e3e0 0x18000e3b0: 48 89 5c 24 08 mov qword ptr [rsp + 8], rbx 0x18000e3b5: 57 push rdi 0x18000e3b6: 48 83 ec 20 sub rsp, 0x20 0x18000e3ba: 8b da mov ebx, edx 0x18000e3bc: 48 8b f9 mov rdi, rcx 0x18000e3bf: ff 15 a3 b7 00 00 call qword ptr [rip + 0xb7a3] <??1wxObject@@UEAA@XZ> 0x18000e3c5: f6 c3 01 test bl, 1 0x18000e3c8: 74 08 je 0x18000e3d2 <function_18000e3b0+0x22> 0x18000e3ca: 48 8b cf mov rcx, rdi 0x18000e3cd: e8 3c 4d 00 00 call 0x18001310e <function_18001310e> 0x18000e3d2: 48 8b c7 mov rax, rdi 0x18000e3d5: 48 8b 5c 24 30 mov rbx, qword ptr [rsp + 0x30] 0x18000e3da: 48 83 c4 20 add rsp, 0x20 0x18000e3de: 5f pop rdi 0x18000e3df: c3 ret ; function: function_18000e3e0 at 0x18000e3e0 -- 0x18000e3eb 0x18000e3e0: 8b 51 08 mov edx, dword ptr [rcx + 8] 0x18000e3e3: 48 8b 09 mov rcx, qword ptr [rcx] 0x18000e3e6: e9 c5 f9 ff ff jmp 0x18000ddb0 <?SetFlags@wxSocketBase@@QEAAXH@Z> ; data inside code section at 0x18000e3eb -- 0x18000e3f0 0x18000e3eb: cc cc cc cc cc |..... | ; function: function_18000e3f0 at 0x18000e3f0 -- 0x18000e51b 0x18000e3f0: 48 83 ec 38 sub rsp, 0x38 0x18000e3f4: 48 8b 05 45 b0 00 00 mov rax, qword ptr [rip + 0xb045] 0x18000e3fb: 48 83 38 00 cmp qword ptr [rax], 0 0x18000e3ff: 0f 84 9d 00 00 00 je 0x18000e4a2 <function_18000e3f0+0xb2> 0x18000e405: 48 83 3d d3 0a 02 00 00 cmp qword ptr [rip + 0x20ad3], 0 0x18000e40d: 74 3e je 0x18000e44d <function_18000e3f0+0x5d> 0x18000e40f: 48 8d 05 2a ef 00 00 lea rax, [rip + 0xef2a] 0x18000e416: 4c 8d 0d 73 eb 00 00 lea r9, [rip + 0xeb73] 0x18000e41d: 4c 8d 05 04 ef 00 00 lea r8, [rip + 0xef04] 0x18000e424: 48 8d 0d 95 ea 00 00 lea rcx, [rip + 0xea95] 0x18000e42b: ba 11 01 00 00 mov edx, 0x111 0x18000e430: 48 89 44 24 20 mov qword ptr [rsp + 0x20], rax 0x18000e435: ff 15 fd af 00 00 call qword ptr [rip + 0xaffd] <?wxOnAssert@@YAXPEBDH000@Z> 0x18000e43b: 4c 8b 1d ee af 00 00 mov r11, qword ptr [rip + 0xafee] 0x18000e442: 41 80 3b 00 cmp byte ptr [r11], 0 0x18000e446: 74 05 je 0x18000e44d <function_18000e3f0+0x5d> 0x18000e448: 41 c6 03 00 mov byte ptr [r11], 0 0x18000e44c: cc int3 0x18000e44d: 48 8b 05 ec af 00 00 mov rax, qword ptr [rip + 0xafec] 0x18000e454: 48 83 38 00 cmp qword ptr [rax], 0 0x18000e458: 74 48 je 0x18000e4a2 <function_18000e3f0+0xb2> 0x18000e45a: ff 15 50 b2 00 00 call qword ptr [rip + 0xb250] <?IsMain@wxThread@@SA_NXZ> 0x18000e460: 84 c0 test al, al 0x18000e462: 75 3e jne 0x18000e4a2 <function_18000e3f0+0xb2> 0x18000e464: 48 8d 05 85 ee 00 00 lea rax, [rip + 0xee85] 0x18000e46b: 4c 8d 0d 66 ee 00 00 lea r9, [rip + 0xee66] 0x18000e472: 4c 8d 05 af ee 00 00 lea r8, [rip + 0xeeaf] 0x18000e479: 48 8d 0d 40 ea 00 00 lea rcx, [rip + 0xea40] 0x18000e480: ba 24 01 00 00 mov edx, 0x124 0x18000e485: 48 89 44 24 20 mov qword ptr [rsp + 0x20], rax 0x18000e48a: ff 15 a8 af 00 00 call qword ptr [rip + 0xafa8] <?wxOnAssert@@YAXPEBDH000@Z> 0x18000e490: 4c 8b 1d 99 af 00 00 mov r11, qword ptr [rip + 0xaf99] 0x18000e497: 41 80 3b 00 cmp byte ptr [r11], 0 0x18000e49b: 74 05 je 0x18000e4a2 <function_18000e3f0+0xb2> 0x18000e49d: 41 c6 03 00 mov byte ptr [r11], 0 0x18000e4a1: cc int3 0x18000e4a2: ff 15 50 b5 00 00 call qword ptr [rip + 0xb550] <?GetInstance@wxAppConsoleBase@@SAPEAVwxAppConsole@@XZ> 0x18000e4a8: 48 85 c0 test rax, rax 0x18000e4ab: 74 1e je 0x18000e4cb <function_18000e3f0+0xdb> 0x18000e4ad: 48 8b c8 mov rcx, rax 0x18000e4b0: ff 15 3a b5 00 00 call qword ptr [rip + 0xb53a] <?GetTraits@wxAppConsoleBase@@QEAAPEAVwxAppTraits@@XZ> 0x18000e4b6: 48 8b c8 mov rcx, rax 0x18000e4b9: 48 8b 10 mov rdx, qword ptr [rax] 0x18000e4bc: ff 52 48 call qword ptr [rdx + 0x48] 0x18000e4bf: 48 89 05 1a 0a 02 00 mov qword ptr [rip + 0x20a1a], rax 0x18000e4c6: 48 83 c4 38 add rsp, 0x38 0x18000e4ca: c3 ret 0x18000e4cb: 48 8b 05 6e af 00 00 mov rax, qword ptr [rip + 0xaf6e] 0x18000e4d2: 48 83 38 00 cmp qword ptr [rax], 0 0x18000e4d6: 74 3e je 0x18000e516 <function_18000e3f0+0x126> 0x18000e4d8: 48 8d 05 c9 ed 00 00 lea rax, [rip + 0xedc9] 0x18000e4df: 4c 8d 0d ba ed 00 00 lea r9, [rip + 0xedba] 0x18000e4e6: 4c 8d 05 3b ee 00 00 lea r8, [rip + 0xee3b] 0x18000e4ed: 48 8d 0d cc e9 00 00 lea rcx, [rip + 0xe9cc] 0x18000e4f4: ba 27 01 00 00 mov edx, 0x127 0x18000e4f9: 48 89 44 24 20 mov qword ptr [rsp + 0x20], rax 0x18000e4fe: ff 15 34 af 00 00 call qword ptr [rip + 0xaf34] <?wxOnAssert@@YAXPEBDH000@Z> 0x18000e504: 4c 8b 1d 25 af 00 00 mov r11, qword ptr [rip + 0xaf25] 0x18000e50b: 41 80 3b 00 cmp byte ptr [r11], 0 0x18000e50f: 74 05 je 0x18000e516 <function_18000e3f0+0x126> 0x18000e511: 41 c6 03 00 mov byte ptr [r11], 0 0x18000e515: cc int3 0x18000e516: 48 83 c4 38 add rsp, 0x38 0x18000e51a: c3 ret ; data inside code section at 0x18000e51b -- 0x18000e520 0x18000e51b: cc cc cc cc cc |..... | ; function: function_18000e520 at 0x18000e520 -- 0x18000e5aa 0x18000e520: 4c 8b c1 mov r8, rcx 0x18000e523: 48 8d 05 3e ee 00 00 lea rax, [rip + 0xee3e] 0x18000e52a: 48 89 01 mov qword ptr [rcx], rax 0x18000e52d: 33 c0 xor eax, eax 0x18000e52f: 89 41 18 mov dword ptr [rcx + 0x18], eax 0x18000e532: 48 89 41 20 mov qword ptr [rcx + 0x20], rax 0x18000e536: 89 41 28 mov dword ptr [rcx + 0x28], eax 0x18000e539: 89 41 30 mov dword ptr [rcx + 0x30], eax 0x18000e53c: 48 89 41 38 mov qword ptr [rcx + 0x38], rax 0x18000e540: 89 41 40 mov dword ptr [rcx + 0x40], eax 0x18000e543: 48 89 51 60 mov qword ptr [rcx + 0x60], rdx 0x18000e547: 89 41 48 mov dword ptr [rcx + 0x48], eax 0x18000e54a: 88 41 5c mov byte ptr [rcx + 0x5c], al 0x18000e54d: 48 c7 41 08 ff ff ff ff mov qword ptr [rcx + 8], -1 0x18000e555: c6 41 4c 01 mov byte ptr [rcx + 0x4c], 1 0x18000e559: 8b 4a 34 mov ecx, dword ptr [rdx + 0x34] 0x18000e55c: b8 d3 4d 62 10 mov eax, 0x10624dd3 0x18000e561: 69 c9 e8 03 00 00 imul ecx, ecx, 0x3e8 0x18000e567: f7 e1 mul ecx 0x18000e569: 49 8b c0 mov rax, r8 0x18000e56c: c1 ea 06 shr edx, 6 0x18000e56f: 41 89 50 54 mov dword ptr [r8 + 0x54], edx 0x18000e573: 69 d2 e8 03 00 00 imul edx, edx, 0x3e8 0x18000e579: 2b ca sub ecx, edx 0x18000e57b: 69 c9 e8 03 00 00 imul ecx, ecx, 0x3e8 0x18000e581: 41 89 48 58 mov dword ptr [r8 + 0x58], ecx 0x18000e585: 41 c6 40 4d 00 mov byte ptr [r8 + 0x4d], 0 0x18000e58a: 41 c6 40 4e 00 mov byte ptr [r8 + 0x4e], 0 0x18000e58f: 41 c6 40 4f 00 mov byte ptr [r8 + 0x4f], 0 0x18000e594: 41 c6 40 50 01 mov byte ptr [r8 + 0x50], 1 0x18000e599: 41 c7 40 10 ff ff ff ff mov dword ptr [r8 + 0x10], 0xffffffff 0x18000e5a1: 41 c7 40 14 ff ff ff ff mov dword ptr [r8 + 0x14], 0xffffffff 0x18000e5a9: c3 ret ; data inside code section at 0x18000e5aa -- 0x18000e5b0 0x18000e5aa: cc cc cc cc cc cc |...... | ; function: function_18000e5b0 at 0x18000e5b0 -- 0x18000e617 0x18000e5b0: 48 89 4c 24 08 mov qword ptr [rsp + 8], rcx 0x18000e5b5: 53 push rbx 0x18000e5b6: 48 83 ec 30 sub rsp, 0x30 0x18000e5ba: 48 c7 44 24 20 fe ff ff ff mov qword ptr [rsp + 0x20], -2 0x18000e5c3: 48 8b d9 mov rbx, rcx 0x18000e5c6: 48 8d 05 9b ed 00 00 lea rax, [rip + 0xed9b] 0x18000e5cd: 48 89 01 mov qword ptr [rcx], rax 0x18000e5d0: 48 8b 49 08 mov rcx, qword ptr [rcx + 8] 0x18000e5d4: 48 83 f9 ff cmp rcx, -1 0x18000e5d8: 74 22 je 0x18000e5fc <function_18000e5b0+0x4c> 0x18000e5da: ba 01 00 00 00 mov edx, 1 0x18000e5df: e8 74 49 00 00 call 0x180012f58 <shutdown> 0x18000e5e4: 48 83 7b 08 ff cmp qword ptr [rbx + 8], -1 0x18000e5e9: 74 11 je 0x18000e5fc <function_18000e5b0+0x4c> 0x18000e5eb: 48 8b 03 mov rax, qword ptr [rbx] 0x18000e5ee: 48 8b cb mov rcx, rbx 0x18000e5f1: ff 50 18 call qword ptr [rax + 0x18] 0x18000e5f4: 48 c7 43 08 ff ff ff ff mov qword ptr [rbx + 8], -1 0x18000e5fc: 48 8b 4b 38 mov rcx, qword ptr [rbx + 0x38] 0x18000e600: ff 15 72 ab 00 00 call qword ptr [rip + 0xab72] <free> 0x18000e606: 90 nop 0x18000e607: 48 8b 4b 20 mov rcx, qword ptr [rbx + 0x20] 0x18000e60b: 48 83 c4 30 add rsp, 0x30 0x18000e60f: 5b pop rbx 0x18000e610: 48 ff 25 61 ab 00 00 jmp qword ptr [rip + 0xab61] <free> ; data inside code section at 0x18000e617 -- 0x18000e620 0x18000e617: cc cc cc cc cc cc cc cc cc |......... | ; function: function_18000e620 at 0x18000e620 -- 0x18000e6d9 0x18000e620: 40 53 push rbx 0x18000e622: 48 83 ec 30 sub rsp, 0x30 0x18000e626: 48 8b d9 mov rbx, rcx 0x18000e629: 48 83 c1 18 add rcx, 0x18 0x18000e62d: 83 39 00 cmp dword ptr [rcx], 0 0x18000e630: 75 58 jne 0x18000e68a <function_18000e620+0x6a> 0x18000e632: 83 7b 30 02 cmp dword ptr [rbx + 0x30], 2 0x18000e636: 74 4d je 0x18000e685 <function_18000e620+0x65> 0x18000e638: 48 8b 05 01 ae 00 00 mov rax, qword ptr [rip + 0xae01] 0x18000e63f: 48 83 38 00 cmp qword ptr [rax], 0 0x18000e643: 74 45 je 0x18000e68a <function_18000e620+0x6a> 0x18000e645: 48 8d 05 dc e7 00 00 lea rax, [rip + 0xe7dc] 0x18000e64c: 4c 8d 0d f5 c7 00 00 lea r9, [rip + 0xc7f5] 0x18000e653: 4c 8d 05 ae e7 00 00 lea r8, [rip + 0xe7ae] 0x18000e65a: 48 8d 0d 7f d5 00 00 lea rcx, [rip + 0xd57f] 0x18000e661: ba be 00 00 00 mov edx, 0xbe 0x18000e666: 48 89 44 24 20 mov qword ptr [rsp + 0x20], rax 0x18000e66b: ff 15 c7 ad 00 00 call qword ptr [rip + 0xadc7] <?wxOnAssert@@YAXPEBDH000@Z> 0x18000e671: 4c 8b 1d b8 ad 00 00 mov r11, qword ptr [rip + 0xadb8] 0x18000e678: 41 80 3b 00 cmp byte ptr [r11], 0 0x18000e67c: 74 0c je 0x18000e68a <function_18000e620+0x6a> 0x18000e67e: 41 c6 03 00 mov byte ptr [r11], 0 0x18000e682: cc int3 0x18000e683: eb 05 jmp 0x18000e68a <function_18000e620+0x6a> 0x18000e685: e8 36 b5 ff ff call 0x180009bc0 <function_180009bc0> 0x18000e68a: 8b 43 28 mov eax, dword ptr [rbx + 0x28] 0x18000e68d: 48 8b 53 20 mov rdx, qword ptr [rbx + 0x20] 0x18000e691: 48 8b 4b 08 mov rcx, qword ptr [rbx + 8] 0x18000e695: 4c 8d 44 24 40 lea r8, [rsp + 0x40] 0x18000e69a: 89 44 24 40 mov dword ptr [rsp + 0x40], eax 0x18000e69e: e8 d9 48 00 00 call 0x180012f7c <getsockname> 0x18000e6a3: 85 c0 test eax, eax 0x18000e6a5: 74 2a je 0x18000e6d1 <function_18000e620+0xb1> 0x18000e6a7: 48 83 7b 08 ff cmp qword ptr [rbx + 8], -1 0x18000e6ac: 74 11 je 0x18000e6bf <function_18000e620+0x9f> 0x18000e6ae: 48 8b 03 mov rax, qword ptr [rbx] 0x18000e6b1: 48 8b cb mov rcx, rbx 0x18000e6b4: ff 50 18 call qword ptr [rax + 0x18] 0x18000e6b7: 48 c7 43 08 ff ff ff ff mov qword ptr [rbx + 8], -1 0x18000e6bf: c7 43 48 02 00 00 00 mov dword ptr [rbx + 0x48], 2 0x18000e6c6: b8 02 00 00 00 mov eax, 2 0x18000e6cb: 48 83 c4 30 add rsp, 0x30 0x18000e6cf: 5b pop rbx 0x18000e6d0: c3 ret 0x18000e6d1: 33 c0 xor eax, eax 0x18000e6d3: 48 83 c4 30 add rsp, 0x30 0x18000e6d7: 5b pop rbx 0x18000e6d8: c3 ret ; data inside code section at 0x18000e6d9 -- 0x18000e6e0 0x18000e6d9: cc cc cc cc cc cc cc |....... | ; function: function_18000e6e0 at 0x18000e6e0 -- 0x18000e7be 0x18000e6e0: 40 53 push rbx 0x18000e6e2: 48 83 ec 20 sub rsp, 0x20 0x18000e6e6: 48 83 79 08 ff cmp qword ptr [rcx + 8], -1 0x18000e6eb: 48 8b d9 mov rbx, rcx 0x18000e6ee: 74 10 je 0x18000e700 <function_18000e6e0+0x20> 0x18000e6f0: c7 41 48 04 00 00 00 mov dword ptr [rcx + 0x48], 4 0x18000e6f7: 8b 41 48 mov eax, dword ptr [rcx + 0x48] 0x18000e6fa: 48 83 c4 20 add rsp, 0x20 0x18000e6fe: 5b pop rbx 0x18000e6ff: c3 ret 0x18000e700: 8b 49 18 mov ecx, dword ptr [rcx + 0x18] 0x18000e703: 85 c9 test ecx, ecx 0x18000e705: 75 10 jne 0x18000e717 <function_18000e6e0+0x37> 0x18000e707: c7 43 48 03 00 00 00 mov dword ptr [rbx + 0x48], 3 0x18000e70e: 8b 43 48 mov eax, dword ptr [rbx + 0x48] 0x18000e711: 48 83 c4 20 add rsp, 0x20 0x18000e715: 5b pop rbx 0x18000e716: c3 ret 0x18000e717: 45 33 c0 xor r8d, r8d 0x18000e71a: c6 43 5c 01 mov byte ptr [rbx + 0x5c], 1 0x18000e71e: c6 43 4c 01 mov byte ptr [rbx + 0x4c], 1 0x18000e722: 41 8d 50 01 lea edx, [r8 + 1] 0x18000e726: e8 63 48 00 00 call 0x180012f8e <socket> 0x18000e72b: 48 89 43 08 mov qword ptr [rbx + 8], rax 0x18000e72f: 48 83 f8 ff cmp rax, -1 0x18000e733: 75 12 jne 0x18000e747 <function_18000e6e0+0x67> 0x18000e735: c7 43 48 02 00 00 00 mov dword ptr [rbx + 0x48], 2 0x18000e73c: b8 02 00 00 00 mov eax, 2 0x18000e741: 48 83 c4 20 add rsp, 0x20 0x18000e745: 5b pop rbx 0x18000e746: c3 ret 0x18000e747: 48 8b cb mov rcx, rbx 0x18000e74a: e8 61 ef ff ff call 0x18000d6b0 <function_18000d6b0> 0x18000e74f: 44 8b 43 28 mov r8d, dword ptr [rbx + 0x28] 0x18000e753: 48 8b 53 20 mov rdx, qword ptr [rbx + 0x20] 0x18000e757: 48 8b 4b 08 mov rcx, qword ptr [rbx + 8] 0x18000e75b: e8 28 48 00 00 call 0x180012f88 <bind> 0x18000e760: 85 c0 test eax, eax 0x18000e762: 74 07 je 0x18000e76b <function_18000e6e0+0x8b> 0x18000e764: c7 43 48 02 00 00 00 mov dword ptr [rbx + 0x48], 2 0x18000e76b: 83 7b 48 00 cmp dword ptr [rbx + 0x48], 0 0x18000e76f: 75 1f jne 0x18000e790 <function_18000e6e0+0xb0> 0x18000e771: 48 8b 4b 08 mov rcx, qword ptr [rbx + 8] 0x18000e775: ba 05 00 00 00 mov edx, 5 0x18000e77a: e8 03 48 00 00 call 0x180012f82 <listen> 0x18000e77f: 85 c0 test eax, eax 0x18000e781: 74 07 je 0x18000e78a <function_18000e6e0+0xaa> 0x18000e783: c7 43 48 02 00 00 00 mov dword ptr [rbx + 0x48], 2 0x18000e78a: 83 7b 48 00 cmp dword ptr [rbx + 0x48], 0 0x18000e78e: 74 21 je 0x18000e7b1 <function_18000e6e0+0xd1> 0x18000e790: 48 83 7b 08 ff cmp qword ptr [rbx + 8], -1 0x18000e795: 74 11 je 0x18000e7a8 <function_18000e6e0+0xc8> 0x18000e797: 48 8b 03 mov rax, qword ptr [rbx] 0x18000e79a: 48 8b cb mov rcx, rbx 0x18000e79d: ff 50 18 call qword ptr [rax + 0x18] 0x18000e7a0: 48 c7 43 08 ff ff ff ff mov qword ptr [rbx + 8], -1 0x18000e7a8: 8b 43 48 mov eax, dword ptr [rbx + 0x48] 0x18000e7ab: 48 83 c4 20 add rsp, 0x20 0x18000e7af: 5b pop rbx 0x18000e7b0: c3 ret 0x18000e7b1: 48 8b cb mov rcx, rbx 0x18000e7b4: 48 83 c4 20 add rsp, 0x20 0x18000e7b8: 5b pop rbx 0x18000e7b9: e9 62 fe ff ff jmp 0x18000e620 <function_18000e620> ; data inside code section at 0x18000e7be -- 0x18000e7c0 0x18000e7be: cc cc |.. | ; function: function_18000e7c0 at 0x18000e7c0 -- 0x18000e8e4 0x18000e7c0: 48 89 5c 24 08 mov qword ptr [rsp + 8], rbx 0x18000e7c5: 57 push rdi 0x18000e7c6: 48 83 ec 20 sub rsp, 0x20 0x18000e7ca: 48 83 79 08 ff cmp qword ptr [rcx + 8], -1 0x18000e7cf: 0f b6 fa movzx edi, dl 0x18000e7d2: 48 8b d9 mov rbx, rcx 0x18000e7d5: 74 15 je 0x18000e7ec <function_18000e7c0+0x2c> 0x18000e7d7: c7 41 48 04 00 00 00 mov dword ptr [rcx + 0x48], 4 0x18000e7de: 8b 41 48 mov eax, dword ptr [rcx + 0x48] 0x18000e7e1: 48 8b 5c 24 30 mov rbx, qword ptr [rsp + 0x30] 0x18000e7e6: 48 83 c4 20 add rsp, 0x20 0x18000e7ea: 5f pop rdi 0x18000e7eb: c3 ret 0x18000e7ec: 8b 49 30 mov ecx, dword ptr [rcx + 0x30] 0x18000e7ef: 85 c9 test ecx, ecx 0x18000e7f1: 75 15 jne 0x18000e808 <function_18000e7c0+0x48> 0x18000e7f3: c7 43 48 03 00 00 00 mov dword ptr [rbx + 0x48], 3 0x18000e7fa: 8b 43 48 mov eax, dword ptr [rbx + 0x48] 0x18000e7fd: 48 8b 5c 24 30 mov rbx, qword ptr [rsp + 0x30] 0x18000e802: 48 83 c4 20 add rsp, 0x20 0x18000e806: 5f pop rdi 0x18000e807: c3 ret 0x18000e808: 45 33 c0 xor r8d, r8d 0x18000e80b: 41 8d 50 01 lea edx, [r8 + 1] 0x18000e80f: e8 7a 47 00 00 call 0x180012f8e <socket> 0x18000e814: 48 89 43 08 mov qword ptr [rbx + 8], rax 0x18000e818: 48 83 f8 ff cmp rax, -1 0x18000e81c: 74 3b je 0x18000e859 <function_18000e7c0+0x99> 0x18000e81e: 48 8b cb mov rcx, rbx 0x18000e821: e8 8a ee ff ff call 0x18000d6b0 <function_18000d6b0> 0x18000e826: 83 7b 18 00 cmp dword ptr [rbx + 0x18], 0 0x18000e82a: 74 44 je 0x18000e870 <function_18000e7c0+0xb0> 0x18000e82c: 44 8b 43 28 mov r8d, dword ptr [rbx + 0x28] 0x18000e830: 48 8b 53 20 mov rdx, qword ptr [rbx + 0x20] 0x18000e834: 48 8b 4b 08 mov rcx, qword ptr [rbx + 8] 0x18000e838: e8 4b 47 00 00 call 0x180012f88 <bind> 0x18000e83d: 85 c0 test eax, eax 0x18000e83f: 74 2f je 0x18000e870 <function_18000e7c0+0xb0> 0x18000e841: 48 83 7b 08 ff cmp qword ptr [rbx + 8], -1 0x18000e846: 74 11 je 0x18000e859 <function_18000e7c0+0x99> 0x18000e848: 48 8b 03 mov rax, qword ptr [rbx] 0x18000e84b: 48 8b cb mov rcx, rbx 0x18000e84e: ff 50 18 call qword ptr [rax + 0x18] 0x18000e851: 48 c7 43 08 ff ff ff ff mov qword ptr [rbx + 8], -1 0x18000e859: c7 43 48 02 00 00 00 mov dword ptr [rbx + 0x48], 2 0x18000e860: b8 02 00 00 00 mov eax, 2 0x18000e865: 48 8b 5c 24 30 mov rbx, qword ptr [rsp + 0x30] 0x18000e86a: 48 83 c4 20 add rsp, 0x20 0x18000e86e: 5f pop rdi 0x18000e86f: c3 ret 0x18000e870: 44 8b 43 40 mov r8d, dword ptr [rbx + 0x40] 0x18000e874: 48 8b 53 38 mov rdx, qword ptr [rbx + 0x38] 0x18000e878: 48 8b 4b 08 mov rcx, qword ptr [rbx + 8] 0x18000e87c: e8 13 47 00 00 call 0x180012f94 <connect> 0x18000e881: 83 f8 ff cmp eax, -1 0x18000e884: 75 4c jne 0x18000e8d2 <function_18000e7c0+0x112> 0x18000e886: 48 8b 03 mov rax, qword ptr [rbx] 0x18000e889: 48 8b cb mov rcx, rbx 0x18000e88c: ff 50 08 call qword ptr [rax + 8] 0x18000e88f: 44 8b d8 mov r11d, eax 0x18000e892: 83 f8 07 cmp eax, 7 0x18000e895: 75 29 jne 0x18000e8c0 <function_18000e7c0+0x100> 0x18000e897: c6 43 4d 01 mov byte ptr [rbx + 0x4d], 1 0x18000e89b: 40 84 ff test dil, dil 0x18000e89e: 74 20 je 0x18000e8c0 <function_18000e7c0+0x100> 0x18000e8a0: 4c 8d 43 54 lea r8, [rbx + 0x54] 0x18000e8a4: 8d 50 fd lea edx, [rax - 3] 0x18000e8a7: 48 8b cb mov rcx, rbx 0x18000e8aa: e8 41 f0 ff ff call 0x18000d8f0 <function_18000d8f0> 0x18000e8af: 33 c9 xor ecx, ecx 0x18000e8b1: 41 bb 08 00 00 00 mov r11d, 8 0x18000e8b7: 85 c0 test eax, eax 0x18000e8b9: 88 4b 4d mov byte ptr [rbx + 0x4d], cl 0x18000e8bc: 44 0f 45 d9 cmovne r11d, ecx 0x18000e8c0: 44 89 5b 48 mov dword ptr [rbx + 0x48], r11d 0x18000e8c4: 41 8b c3 mov eax, r11d 0x18000e8c7: 48 8b 5c 24 30 mov rbx, qword ptr [rsp + 0x30] 0x18000e8cc: 48 83 c4 20 add rsp, 0x20 0x18000e8d0: 5f pop rdi 0x18000e8d1: c3 ret 0x18000e8d2: 33 c9 xor ecx, ecx 0x18000e8d4: 89 4b 48 mov dword ptr [rbx + 0x48], ecx 0x18000e8d7: 48 8b 5c 24 30 mov rbx, qword ptr [rsp + 0x30] 0x18000e8dc: 8b c1 mov eax, ecx 0x18000e8de: 48 83 c4 20 add rsp, 0x20 0x18000e8e2: 5f pop rdi 0x18000e8e3: c3 ret ; data inside code section at 0x18000e8e4 -- 0x18000e8f0 0x18000e8e4: cc cc cc cc cc cc cc cc cc cc cc cc |............ | ; function: function_18000e8f0 at 0x18000e8f0 -- 0x18000e9a7 0x18000e8f0: 40 53 push rbx 0x18000e8f2: 48 83 ec 20 sub rsp, 0x20 0x18000e8f6: 48 83 79 08 ff cmp qword ptr [rcx + 8], -1 0x18000e8fb: 48 8b d9 mov rbx, rcx 0x18000e8fe: 74 10 je 0x18000e910 <function_18000e8f0+0x20> 0x18000e900: c7 41 48 04 00 00 00 mov dword ptr [rcx + 0x48], 4 0x18000e907: 8b 41 48 mov eax, dword ptr [rcx + 0x48] 0x18000e90a: 48 83 c4 20 add rsp, 0x20 0x18000e90e: 5b pop rbx 0x18000e90f: c3 ret 0x18000e910: 8b 49 18 mov ecx, dword ptr [rcx + 0x18] 0x18000e913: 85 c9 test ecx, ecx 0x18000e915: 75 10 jne 0x18000e927 <function_18000e8f0+0x37> 0x18000e917: c7 43 48 03 00 00 00 mov dword ptr [rbx + 0x48], 3 0x18000e91e: 8b 43 48 mov eax, dword ptr [rbx + 0x48] 0x18000e921: 48 83 c4 20 add rsp, 0x20 0x18000e925: 5b pop rbx 0x18000e926: c3 ret 0x18000e927: 45 33 c0 xor r8d, r8d 0x18000e92a: c6 43 4c 00 mov byte ptr [rbx + 0x4c], 0 0x18000e92e: c6 43 5c 00 mov byte ptr [rbx + 0x5c], 0 0x18000e932: 41 8d 50 02 lea edx, [r8 + 2] 0x18000e936: e8 53 46 00 00 call 0x180012f8e <socket> 0x18000e93b: 48 89 43 08 mov qword ptr [rbx + 8], rax 0x18000e93f: 48 83 f8 ff cmp rax, -1 0x18000e943: 74 3b je 0x18000e980 <function_18000e8f0+0x90> 0x18000e945: 48 8b cb mov rcx, rbx 0x18000e948: e8 63 ed ff ff call 0x18000d6b0 <function_18000d6b0> 0x18000e94d: 80 7b 50 00 cmp byte ptr [rbx + 0x50], 0 0x18000e951: 74 4c je 0x18000e99f <function_18000e8f0+0xaf> 0x18000e953: 44 8b 43 28 mov r8d, dword ptr [rbx + 0x28] 0x18000e957: 48 8b 53 20 mov rdx, qword ptr [rbx + 0x20] 0x18000e95b: 48 8b 4b 08 mov rcx, qword ptr [rbx + 8] 0x18000e95f: e8 24 46 00 00 call 0x180012f88 <bind> 0x18000e964: 85 c0 test eax, eax 0x18000e966: 74 2a je 0x18000e992 <function_18000e8f0+0xa2> 0x18000e968: 48 83 7b 08 ff cmp qword ptr [rbx + 8], -1 0x18000e96d: 74 11 je 0x18000e980 <function_18000e8f0+0x90> 0x18000e96f: 48 8b 03 mov rax, qword ptr [rbx] 0x18000e972: 48 8b cb mov rcx, rbx 0x18000e975: ff 50 18 call qword ptr [rax + 0x18] 0x18000e978: 48 c7 43 08 ff ff ff ff mov qword ptr [rbx + 8], -1 0x18000e980: c7 43 48 02 00 00 00 mov dword ptr [rbx + 0x48], 2 0x18000e987: b8 02 00 00 00 mov eax, 2 0x18000e98c: 48 83 c4 20 add rsp, 0x20 0x18000e990: 5b pop rbx 0x18000e991: c3 ret 0x18000e992: 48 8b cb mov rcx, rbx 0x18000e995: 48 83 c4 20 add rsp, 0x20 0x18000e999: 5b pop rbx 0x18000e99a: e9 81 fc ff ff jmp 0x18000e620 <function_18000e620> 0x18000e99f: 33 c0 xor eax, eax 0x18000e9a1: 48 83 c4 20 add rsp, 0x20 0x18000e9a5: 5b pop rbx 0x18000e9a6: c3 ret ; data inside code section at 0x18000e9a7 -- 0x18000e9b0 0x18000e9a7: cc cc cc cc cc cc cc cc cc |......... | ; function: function_18000e9b0 at 0x18000e9b0 -- 0x18000ea1f 0x18000e9b0: 40 53 push rbx 0x18000e9b2: 48 83 ec 20 sub rsp, 0x20 0x18000e9b6: 48 83 79 08 ff cmp qword ptr [rcx + 8], -1 0x18000e9bb: 48 8b da mov rbx, rdx 0x18000e9be: 74 18 je 0x18000e9d8 <function_18000e9b0+0x28> 0x18000e9c0: 80 79 5c 00 cmp byte ptr [rcx + 0x5c], 0 0x18000e9c4: 75 12 jne 0x18000e9d8 <function_18000e9b0+0x28> 0x18000e9c6: c7 41 48 04 00 00 00 mov dword ptr [rcx + 0x48], 4 0x18000e9cd: b8 04 00 00 00 mov eax, 4 0x18000e9d2: 48 83 c4 20 add rsp, 0x20 0x18000e9d6: 5b pop rbx 0x18000e9d7: c3 ret 0x18000e9d8: 83 3a 00 cmp dword ptr [rdx], 0 0x18000e9db: 75 12 jne 0x18000e9ef <function_18000e9b0+0x3f> 0x18000e9dd: c7 41 48 03 00 00 00 mov dword ptr [rcx + 0x48], 3 0x18000e9e4: b8 03 00 00 00 mov eax, 3 0x18000e9e9: 48 83 c4 20 add rsp, 0x20 0x18000e9ed: 5b pop rbx 0x18000e9ee: c3 ret 0x18000e9ef: 48 89 7c 24 30 mov qword ptr [rsp + 0x30], rdi 0x18000e9f4: 48 8d 79 18 lea rdi, [rcx + 0x18] 0x18000e9f8: 48 3b fa cmp rdi, rdx 0x18000e9fb: 74 15 je 0x18000ea12 <function_18000e9b0+0x62> 0x18000e9fd: 48 8b 4f 08 mov rcx, qword ptr [rdi + 8] 0x18000ea01: ff 15 71 a7 00 00 call qword ptr [rip + 0xa771] <free> 0x18000ea07: 48 8b d3 mov rdx, rbx 0x18000ea0a: 48 8b cf mov rcx, rdi 0x18000ea0d: e8 ce ab ff ff call 0x1800095e0 <function_1800095e0> 0x18000ea12: 33 c0 xor eax, eax 0x18000ea14: 48 8b 7c 24 30 mov rdi, qword ptr [rsp + 0x30] 0x18000ea19: 48 83 c4 20 add rsp, 0x20 0x18000ea1d: 5b pop rbx 0x18000ea1e: c3 ret ; data inside code section at 0x18000ea1f -- 0x18000ea20 0x18000ea1f: cc |. | ; function: function_18000ea20 at 0x18000ea20 -- 0x18000eb84 0x18000ea20: 40 56 push rsi 0x18000ea22: 41 54 push r12 0x18000ea24: 48 81 ec 88 00 00 00 sub rsp, 0x88 0x18000ea2b: 48 8b 05 0e ff 01 00 mov rax, qword ptr [rip + 0x1ff0e] 0x18000ea32: 48 33 c4 xor rax, rsp 0x18000ea35: 48 89 44 24 60 mov qword ptr [rsp + 0x60], rax 0x18000ea3a: 48 8d 44 24 30 lea rax, [rsp + 0x30] 0x18000ea3f: 4c 8b e1 mov r12, rcx 0x18000ea42: 48 8b 49 08 mov rcx, qword ptr [rcx + 8] 0x18000ea46: 48 89 44 24 28 mov qword ptr [rsp + 0x28], rax 0x18000ea4b: 48 8d 44 24 50 lea rax, [rsp + 0x50] 0x18000ea50: 45 33 c9 xor r9d, r9d 0x18000ea53: 48 89 44 24 20 mov qword ptr [rsp + 0x20], rax 0x18000ea58: c7 44 24 30 10 00 00 00 mov dword ptr [rsp + 0x30], 0x10 0x18000ea60: e8 35 45 00 00 call 0x180012f9a <recvfrom> 0x18000ea65: 8b f0 mov esi, eax 0x18000ea67: 83 f8 ff cmp eax, -1 0x18000ea6a: 75 07 jne 0x18000ea73 <function_18000ea20+0x53> 0x18000ea6c: 0b c0 or eax, eax 0x18000ea6e: e9 f9 00 00 00 jmp 0x18000eb6c <function_18000ea20+0x14c> 0x18000ea73: 66 83 7c 24 50 02 cmp word ptr [rsp + 0x50], 2 0x18000ea79: 48 89 9c 24 80 00 00 00 mov qword ptr [rsp + 0x80], rbx 0x18000ea81: 48 89 6c 24 78 mov qword ptr [rsp + 0x78], rbp 0x18000ea86: 48 63 6c 24 30 movsxd rbp, dword ptr [rsp + 0x30] 0x18000ea8b: 48 89 7c 24 70 mov qword ptr [rsp + 0x70], rdi 0x18000ea90: 74 5c je 0x18000eaee <function_18000ea20+0xce> 0x18000ea92: 48 8b 05 a7 a9 00 00 mov rax, qword ptr [rip + 0xa9a7] 0x18000ea99: 48 83 38 00 cmp qword ptr [rax], 0 0x18000ea9d: 74 3e je 0x18000eadd <function_18000ea20+0xbd> 0x18000ea9f: 48 8d 05 82 e3 00 00 lea rax, [rip + 0xe382] 0x18000eaa6: 4c 8d 0d 9b c3 00 00 lea r9, [rip + 0xc39b] 0x18000eaad: 4c 8d 05 9c e7 00 00 lea r8, [rip + 0xe79c] 0x18000eab4: 48 8d 0d 25 d1 00 00 lea rcx, [rip + 0xd125] 0x18000eabb: ba 7b 00 00 00 mov edx, 0x7b 0x18000eac0: 48 89 44 24 20 mov qword ptr [rsp + 0x20], rax 0x18000eac5: ff 15 6d a9 00 00 call qword ptr [rip + 0xa96d] <?wxOnAssert@@YAXPEBDH000@Z> 0x18000eacb: 4c 8b 1d 5e a9 00 00 mov r11, qword ptr [rip + 0xa95e] 0x18000ead2: 41 80 3b 00 cmp byte ptr [r11], 0 0x18000ead6: 74 05 je 0x18000eadd <function_18000ea20+0xbd> 0x18000ead8: 41 c6 03 00 mov byte ptr [r11], 0 0x18000eadc: cc int3 0x18000eadd: 33 ff xor edi, edi 0x18000eadf: 89 7c 24 38 mov dword ptr [rsp + 0x38], edi 0x18000eae3: 48 89 7c 24 40 mov qword ptr [rsp + 0x40], rdi 0x18000eae8: 89 7c 24 48 mov dword ptr [rsp + 0x48], edi 0x18000eaec: eb 32 jmp 0x18000eb20 <function_18000ea20+0x100> 0x18000eaee: 48 8b d5 mov rdx, rbp 0x18000eaf1: b9 01 00 00 00 mov ecx, 1 0x18000eaf6: c7 44 24 38 02 00 00 00 mov dword ptr [rsp + 0x38], 2 0x18000eafe: ff 15 3c a6 00 00 call qword ptr [rip + 0xa63c] <calloc> 0x18000eb04: 48 8d 54 24 50 lea rdx, [rsp + 0x50] 0x18000eb09: 4c 8b c5 mov r8, rbp 0x18000eb0c: 48 8b c8 mov rcx, rax 0x18000eb0f: 48 8b f8 mov rdi, rax 0x18000eb12: 48 89 44 24 40 mov qword ptr [rsp + 0x40], rax 0x18000eb17: 89 6c 24 48 mov dword ptr [rsp + 0x48], ebp 0x18000eb1b: e8 b8 48 00 00 call 0x1800133d8 <memcpy> 0x18000eb20: 48 8b 6c 24 78 mov rbp, qword ptr [rsp + 0x78] 0x18000eb25: 49 8d 5c 24 30 lea rbx, [r12 + 0x30] 0x18000eb2a: 48 8d 44 24 38 lea rax, [rsp + 0x38] 0x18000eb2f: 48 3b d8 cmp rbx, rax 0x18000eb32: 74 17 je 0x18000eb4b <function_18000ea20+0x12b> 0x18000eb34: 48 8b 4b 08 mov rcx, qword ptr [rbx + 8] 0x18000eb38: ff 15 3a a6 00 00 call qword ptr [rip + 0xa63a] <free> 0x18000eb3e: 48 8d 54 24 38 lea rdx, [rsp + 0x38] 0x18000eb43: 48 8b cb mov rcx, rbx 0x18000eb46: e8 95 aa ff ff call 0x1800095e0 <function_1800095e0> 0x18000eb4b: 48 8b cf mov rcx, rdi 0x18000eb4e: ff 15 24 a6 00 00 call qword ptr [rip + 0xa624] <free> 0x18000eb54: 48 8b 7c 24 70 mov rdi, qword ptr [rsp + 0x70] 0x18000eb59: 83 c8 ff or eax, 0xffffffff 0x18000eb5c: 83 3b 00 cmp dword ptr [rbx], 0 0x18000eb5f: 48 8b 9c 24 80 00 00 00 mov rbx, qword ptr [rsp + 0x80] 0x18000eb67: 0f 44 f0 cmove esi, eax 0x18000eb6a: 8b c6 mov eax, esi 0x18000eb6c: 48 8b 4c 24 60 mov rcx, qword ptr [rsp + 0x60] 0x18000eb71: 48 33 cc xor rcx, rsp 0x18000eb74: e8 77 47 00 00 call 0x1800132f0 <__security_check_cookie> 0x18000eb79: 48 81 c4 88 00 00 00 add rsp, 0x88 0x18000eb80: 41 5c pop r12 0x18000eb82: 5e pop rsi 0x18000eb83: c3 ret ; data inside code section at 0x18000eb84 -- 0x18000eb90 0x18000eb84: cc cc cc cc cc cc cc cc cc cc cc cc |............ | ; function: ?IsInitialized@wxSocketBase@@SA_NXZ at 0x18000eb90 -- 0x18000ebf9 0x18000eb90: 48 83 ec 38 sub rsp, 0x38 0x18000eb94: 48 8b 05 a5 a8 00 00 mov rax, qword ptr [rip + 0xa8a5] 0x18000eb9b: 48 83 38 00 cmp qword ptr [rax], 0 0x18000eb9f: 74 48 je 0x18000ebe9 <?IsInitialized@wxSocketBase@@SA_NXZ+0x59> 0x18000eba1: ff 15 09 ab 00 00 call qword ptr [rip + 0xab09] <?IsMain@wxThread@@SA_NXZ> 0x18000eba7: 84 c0 test al, al 0x18000eba9: 75 3e jne 0x18000ebe9 <?IsInitialized@wxSocketBase@@SA_NXZ+0x59> 0x18000ebab: 48 8d 05 26 e8 00 00 lea rax, [rip + 0xe826] 0x18000ebb2: 4c 8d 0d 1f e7 00 00 lea r9, [rip + 0xe71f] 0x18000ebb9: 4c 8d 05 f8 e7 00 00 lea r8, [rip + 0xe7f8] 0x18000ebc0: 48 8d 0d f9 e2 00 00 lea rcx, [rip + 0xe2f9] 0x18000ebc7: ba ff 02 00 00 mov edx, 0x2ff 0x18000ebcc: 48 89 44 24 20 mov qword ptr [rsp + 0x20], rax 0x18000ebd1: ff 15 61 a8 00 00 call qword ptr [rip + 0xa861] <?wxOnAssert@@YAXPEBDH000@Z> 0x18000ebd7: 4c 8b 1d 52 a8 00 00 mov r11, qword ptr [rip + 0xa852] 0x18000ebde: 41 80 3b 00 cmp byte ptr [r11], 0 0x18000ebe2: 74 05 je 0x18000ebe9 <?IsInitialized@wxSocketBase@@SA_NXZ+0x59> 0x18000ebe4: 41 c6 03 00 mov byte ptr [r11], 0 0x18000ebe8: cc int3 0x18000ebe9: 33 c0 xor eax, eax 0x18000ebeb: 39 05 f7 02 02 00 cmp dword ptr [rip + 0x202f7], eax 0x18000ebf1: 0f 95 c0 setne al 0x18000ebf4: 48 83 c4 38 add rsp, 0x38 0x18000ebf8: c3 ret ; data inside code section at 0x18000ebf9 -- 0x18000ec00 0x18000ebf9: cc cc cc cc cc cc cc |....... | ; function: ?Destroy@wxSocketBase@@QEAA_NXZ at 0x18000ec00 -- 0x18000ec5f 0x18000ec00: 40 53 push rbx 0x18000ec02: 48 83 ec 20 sub rsp, 0x20 0x18000ec06: 48 8b 01 mov rax, qword ptr [rcx] 0x18000ec09: 48 8b d9 mov rbx, rcx 0x18000ec0c: c6 41 69 01 mov byte ptr [rcx + 0x69], 1 0x18000ec10: ff 50 38 call qword ptr [rax + 0x38] 0x18000ec13: c6 83 e8 00 00 00 00 mov byte ptr [rbx + 0xe8], 0 0x18000ec1a: ff 15 90 aa 00 00 call qword ptr [rip + 0xaa90] <?IsMain@wxThread@@SA_NXZ> 0x18000ec20: 84 c0 test al, al 0x18000ec22: 74 25 je 0x18000ec49 <?Destroy@wxSocketBase@@QEAA_NXZ+0x49> 0x18000ec24: ff 15 ce ad 00 00 call qword ptr [rip + 0xadce] <?GetInstance@wxAppConsoleBase@@SAPEAVwxAppConsole@@XZ> 0x18000ec2a: 48 85 c0 test rax, rax 0x18000ec2d: 74 1a je 0x18000ec49 <?Destroy@wxSocketBase@@QEAA_NXZ+0x49> 0x18000ec2f: ff 15 c3 ad 00 00 call qword ptr [rip + 0xadc3] <?GetInstance@wxAppConsoleBase@@SAPEAVwxAppConsole@@XZ> 0x18000ec35: 48 8b d3 mov rdx, rbx 0x18000ec38: 48 8b c8 mov rcx, rax 0x18000ec3b: ff 15 bf ad 00 00 call qword ptr [rip + 0xadbf] <?ScheduleForDestruction@wxAppConsoleBase@@QEAAXPEAVwxObject@@@Z> 0x18000ec41: b0 01 mov al, 1 0x18000ec43: 48 83 c4 20 add rsp, 0x20 0x18000ec47: 5b pop rbx 0x18000ec48: c3 ret 0x18000ec49: 48 8b 03 mov rax, qword ptr [rbx] 0x18000ec4c: ba 01 00 00 00 mov edx, 1 0x18000ec51: 48 8b cb mov rcx, rbx 0x18000ec54: ff 50 08 call qword ptr [rax + 8] 0x18000ec57: b0 01 mov al, 1 0x18000ec59: 48 83 c4 20 add rsp, 0x20 0x18000ec5d: 5b pop rbx 0x18000ec5e: c3 ret ; data inside code section at 0x18000ec5f -- 0x18000ec60 0x18000ec5f: cc |. | ; function: ?Close@wxSocketBase@@UEAA_NXZ at 0x18000ec60 -- 0x18000ecbb 0x18000ec60: 48 89 5c 24 08 mov qword ptr [rsp + 8], rbx 0x18000ec65: 57 push rdi 0x18000ec66: 48 83 ec 20 sub rsp, 0x20 0x18000ec6a: 48 8b 79 10 mov rdi, qword ptr [rcx + 0x10] 0x18000ec6e: 48 8b d9 mov rbx, rcx 0x18000ec71: c6 41 68 01 mov byte ptr [rcx + 0x68], 1 0x18000ec75: 48 85 ff test rdi, rdi 0x18000ec78: 74 2c je 0x18000eca6 <?Close@wxSocketBase@@UEAA_NXZ+0x46> 0x18000ec7a: 48 8b 4f 08 mov rcx, qword ptr [rdi + 8] 0x18000ec7e: 48 83 f9 ff cmp rcx, -1 0x18000ec82: 74 22 je 0x18000eca6 <?Close@wxSocketBase@@UEAA_NXZ+0x46> 0x18000ec84: ba 01 00 00 00 mov edx, 1 0x18000ec89: e8 ca 42 00 00 call 0x180012f58 <shutdown> 0x18000ec8e: 48 83 7f 08 ff cmp qword ptr [rdi + 8], -1 0x18000ec93: 74 11 je 0x18000eca6 <?Close@wxSocketBase@@UEAA_NXZ+0x46> 0x18000ec95: 48 8b 07 mov rax, qword ptr [rdi] 0x18000ec98: 48 8b cf mov rcx, rdi 0x18000ec9b: ff 50 18 call qword ptr [rax + 0x18] 0x18000ec9e: 48 c7 47 08 ff ff ff ff mov qword ptr [rdi + 8], -1 0x18000eca6: c6 43 20 00 mov byte ptr [rbx + 0x20], 0 0x18000ecaa: c6 43 21 00 mov byte ptr [rbx + 0x21], 0 0x18000ecae: 48 8b 5c 24 30 mov rbx, qword ptr [rsp + 0x30] 0x18000ecb3: b0 01 mov al, 1 0x18000ecb5: 48 83 c4 20 add rsp, 0x20 0x18000ecb9: 5f pop rdi 0x18000ecba: c3 ret ; data inside code section at 0x18000ecbb -- 0x18000ecc0 0x18000ecbb: cc cc cc cc cc |..... | ; function: ?Unread@wxSocketBase@@QEAAAEAV1@PEBXI@Z at 0x18000ecc0 -- 0x18000ecf6 0x18000ecc0: 48 89 5c 24 08 mov qword ptr [rsp + 8], rbx 0x18000ecc5: 57 push rdi 0x18000ecc6: 48 83 ec 20 sub rsp, 0x20 0x18000ecca: 41 8b f8 mov edi, r8d 0x18000eccd: 48 8b d9 mov rbx, rcx 0x18000ecd0: 45 85 c0 test r8d, r8d 0x18000ecd3: 74 05 je 0x18000ecda <?Unread@wxSocketBase@@QEAAAEAV1@PEBXI@Z+0x1a> 0x18000ecd5: e8 86 f1 ff ff call 0x18000de60 <?Pushback@wxSocketBase@@AEAAXPEBXI@Z> 0x18000ecda: 48 8b 43 10 mov rax, qword ptr [rbx + 0x10] 0x18000ecde: c7 40 48 00 00 00 00 mov dword ptr [rax + 0x48], 0 0x18000ece5: 89 7b 28 mov dword ptr [rbx + 0x28], edi 0x18000ece8: 48 8b c3 mov rax, rbx 0x18000eceb: 48 8b 5c 24 30 mov rbx, qword ptr [rsp + 0x30] 0x18000ecf0: 48 83 c4 20 add rsp, 0x20 0x18000ecf4: 5f pop rdi 0x18000ecf5: c3 ret ; data inside code section at 0x18000ecf6 -- 0x18000ed00 0x18000ecf6: cc cc cc cc cc cc cc cc cc cc |.......... | ; function: ?DoWait@wxSocketBase@@AEAAHJH@Z at 0x18000ed00 -- 0x18000ef00 0x18000ed00: 40 57 push rdi 0x18000ed02: 41 54 push r12 0x18000ed04: 48 83 ec 58 sub rsp, 0x58 0x18000ed08: 48 8b 41 10 mov rax, qword ptr [rcx + 0x10] 0x18000ed0c: 45 8b e0 mov r12d, r8d 0x18000ed0f: 48 8b f9 mov rdi, rcx 0x18000ed12: 48 85 c0 test rax, rax 0x18000ed15: 0f 84 8f 01 00 00 je 0x18000eeaa <?DoWait@wxSocketBase@@AEAAHJH@Z+0x1aa> 0x18000ed1b: 80 78 5c 00 cmp byte ptr [rax + 0x5c], 0 0x18000ed1f: 75 16 jne 0x18000ed37 <?DoWait@wxSocketBase@@AEAAHJH@Z+0x37> 0x18000ed21: 80 78 4c 00 cmp byte ptr [rax + 0x4c], 0 0x18000ed25: 74 10 je 0x18000ed37 <?DoWait@wxSocketBase@@AEAAHJH@Z+0x37> 0x18000ed27: 80 79 20 00 cmp byte ptr [rcx + 0x20], 0 0x18000ed2b: 75 0a jne 0x18000ed37 <?DoWait@wxSocketBase@@AEAAHJH@Z+0x37> 0x18000ed2d: 80 79 21 00 cmp byte ptr [rcx + 0x21], 0 0x18000ed31: 0f 84 be 01 00 00 je 0x18000eef5 <?DoWait@wxSocketBase@@AEAAHJH@Z+0x1f5> 0x18000ed37: 48 89 5c 24 78 mov qword ptr [rsp + 0x78], rbx 0x18000ed3c: c6 41 68 00 mov byte ptr [rcx + 0x68], 0 0x18000ed40: 48 8d 4c 24 70 lea rcx, [rsp + 0x70] 0x18000ed45: 48 89 ac 24 80 00 00 00 mov qword ptr [rsp + 0x80], rbp 0x18000ed4d: 48 63 da movsxd rbx, edx 0x18000ed50: 48 89 74 24 50 mov qword ptr [rsp + 0x50], rsi 0x18000ed55: ff 15 c5 ac 00 00 call qword ptr [rip + 0xacc5] <?wxGetLocalTimeMillis@@YA?AVwxLongLongNative@@XZ> 0x18000ed5b: 48 8d 94 24 88 00 00 00 lea rdx, [rsp + 0x88] 0x18000ed63: 4c 8b c3 mov r8, rbx 0x18000ed66: 48 8b c8 mov rcx, rax 0x18000ed69: ff 15 a9 ac 00 00 call qword ptr [rip + 0xaca9] <??HwxLongLongNative@@QEBA?AV0@_J@Z> 0x18000ed6f: 33 db xor ebx, ebx 0x18000ed71: f6 47 1c 10 test byte ptr [rdi + 0x1c], 0x10 0x18000ed75: 75 16 jne 0x18000ed8d <?DoWait@wxSocketBase@@AEAAHJH@Z+0x8d> 0x18000ed77: ff 15 33 a9 00 00 call qword ptr [rip + 0xa933] <?IsMain@wxThread@@SA_NXZ> 0x18000ed7d: 84 c0 test al, al 0x18000ed7f: 74 0c je 0x18000ed8d <?DoWait@wxSocketBase@@AEAAHJH@Z+0x8d> 0x18000ed81: 48 8b 05 88 ac 00 00 mov rax, qword ptr [rip + 0xac88] 0x18000ed88: 48 8b 28 mov rbp, qword ptr [rax] 0x18000ed8b: eb 03 jmp 0x18000ed90 <?DoWait@wxSocketBase@@AEAAHJH@Z+0x90> 0x18000ed8d: 48 8b eb mov rbp, rbx 0x18000ed90: 48 8b 4f 10 mov rcx, qword ptr [rdi + 0x10] 0x18000ed94: 41 8b d4 mov edx, r12d 0x18000ed97: 48 8b 01 mov rax, qword ptr [rcx] 0x18000ed9a: 83 e2 03 and edx, 3 0x18000ed9d: ff 50 10 call qword ptr [rax + 0x10] 0x18000eda0: 40 b6 01 mov sil, 1 0x18000eda3: 38 5f 68 cmp byte ptr [rdi + 0x68], bl 0x18000eda6: 0f 85 e2 00 00 00 jne 0x18000ee8e <?DoWait@wxSocketBase@@AEAAHJH@Z+0x18e> 0x18000edac: 0f 1f 40 00 nop dword ptr [rax] 0x18000edb0: 48 8d 4c 24 38 lea rcx, [rsp + 0x38] 0x18000edb5: ff 15 65 ac 00 00 call qword ptr [rip + 0xac65] <?wxGetLocalTimeMillis@@YA?AVwxLongLongNative@@XZ> 0x18000edbb: 48 8d 54 24 40 lea rdx, [rsp + 0x40] 0x18000edc0: 48 8d 8c 24 88 00 00 00 lea rcx, [rsp + 0x88] 0x18000edc8: 4c 8b c0 mov r8, rax 0x18000edcb: ff 15 37 ac 00 00 call qword ptr [rip + 0xac37] <??GwxLongLongNative@@QEBA?AV0@AEBV0@@Z> 0x18000edd1: 48 8b 08 mov rcx, qword ptr [rax] 0x18000edd4: 48 89 4c 24 30 mov qword ptr [rsp + 0x30], rcx 0x18000edd9: 48 8d 4c 24 30 lea rcx, [rsp + 0x30] 0x18000edde: ff 15 04 ac 00 00 call qword ptr [rip + 0xac04] <?ToLong@wxLongLongNative@@QEBAJXZ> 0x18000ede4: 44 8b d8 mov r11d, eax 0x18000ede7: 85 c0 test eax, eax 0x18000ede9: 79 0c jns 0x18000edf7 <?DoWait@wxSocketBase@@AEAAHJH@Z+0xf7> 0x18000edeb: 40 84 f6 test sil, sil 0x18000edee: 0f 84 9a 00 00 00 je 0x18000ee8e <?DoWait@wxSocketBase@@AEAAHJH@Z+0x18e> 0x18000edf4: 44 8b db mov r11d, ebx 0x18000edf7: 48 85 ed test rbp, rbp 0x18000edfa: 74 1b je 0x18000ee17 <?DoWait@wxSocketBase@@AEAAHJH@Z+0x117> 0x18000edfc: 89 9f f0 00 00 00 mov dword ptr [rdi + 0xf0], ebx 0x18000ee02: 48 8b 45 00 mov rax, qword ptr [rbp] 0x18000ee06: 41 8b d3 mov edx, r11d 0x18000ee09: 48 8b cd mov rcx, rbp 0x18000ee0c: ff 50 38 call qword ptr [rax + 0x38] 0x18000ee0f: 8b 87 f0 00 00 00 mov eax, dword ptr [rdi + 0xf0] 0x18000ee15: eb 38 jmp 0x18000ee4f <?DoWait@wxSocketBase@@AEAAHJH@Z+0x14f> 0x18000ee17: 48 8b 4f 10 mov rcx, qword ptr [rdi + 0x10] 0x18000ee1b: b8 d3 4d 62 10 mov eax, 0x10624dd3 0x18000ee20: 4c 8d 44 24 70 lea r8, [rsp + 0x70] 0x18000ee25: 41 f7 e3 mul r11d 0x18000ee28: c1 ea 06 shr edx, 6 0x18000ee2b: 89 54 24 70 mov dword ptr [rsp + 0x70], edx 0x18000ee2f: 69 d2 e8 03 00 00 imul edx, edx, 0x3e8 0x18000ee35: 44 2b da sub r11d, edx 0x18000ee38: 41 8b d4 mov edx, r12d 0x18000ee3b: 83 ca 08 or edx, 8 0x18000ee3e: 45 69 db e8 03 00 00 imul r11d, r11d, 0x3e8 0x18000ee45: 44 89 5c 24 74 mov dword ptr [rsp + 0x74], r11d 0x18000ee4a: e8 a1 ea ff ff call 0x18000d8f0 <function_18000d8f0> 0x18000ee4f: a8 08 test al, 8 0x18000ee51: 75 32 jne 0x18000ee85 <?DoWait@wxSocketBase@@AEAAHJH@Z+0x185> 0x18000ee53: 41 23 c4 and eax, r12d 0x18000ee56: a8 04 test al, 4 0x18000ee58: 75 1d jne 0x18000ee77 <?DoWait@wxSocketBase@@AEAAHJH@Z+0x177> 0x18000ee5a: a8 01 test al, 1 0x18000ee5c: 75 12 jne 0x18000ee70 <?DoWait@wxSocketBase@@AEAAHJH@Z+0x170> 0x18000ee5e: a8 02 test al, 2 0x18000ee60: 75 0e jne 0x18000ee70 <?DoWait@wxSocketBase@@AEAAHJH@Z+0x170> 0x18000ee62: 40 32 f6 xor sil, sil 0x18000ee65: 38 5f 68 cmp byte ptr [rdi + 0x68], bl 0x18000ee68: 0f 84 42 ff ff ff je 0x18000edb0 <?DoWait@wxSocketBase@@AEAAHJH@Z+0xb0> 0x18000ee6e: eb 1e jmp 0x18000ee8e <?DoWait@wxSocketBase@@AEAAHJH@Z+0x18e> 0x18000ee70: bb 01 00 00 00 mov ebx, 1 0x18000ee75: eb 17 jmp 0x18000ee8e <?DoWait@wxSocketBase@@AEAAHJH@Z+0x18e> 0x18000ee77: 88 5f 21 mov byte ptr [rdi + 0x21], bl 0x18000ee7a: c6 47 20 01 mov byte ptr [rdi + 0x20], 1 0x18000ee7e: bb 01 00 00 00 mov ebx, 1 0x18000ee83: eb 09 jmp 0x18000ee8e <?DoWait@wxSocketBase@@AEAAHJH@Z+0x18e> 0x18000ee85: 88 5f 20 mov byte ptr [rdi + 0x20], bl 0x18000ee88: 88 5f 21 mov byte ptr [rdi + 0x21], bl 0x18000ee8b: 83 cb ff or ebx, 0xffffffff 0x18000ee8e: 48 8b 74 24 50 mov rsi, qword ptr [rsp + 0x50] 0x18000ee93: 48 8b ac 24 80 00 00 00 mov rbp, qword ptr [rsp + 0x80] 0x18000ee9b: 8b c3 mov eax, ebx 0x18000ee9d: 48 8b 5c 24 78 mov rbx, qword ptr [rsp + 0x78] 0x18000eea2: 48 83 c4 58 add rsp, 0x58 0x18000eea6: 41 5c pop r12 0x18000eea8: 5f pop rdi 0x18000eea9: c3 ret 0x18000eeaa: 48 8b 05 8f a5 00 00 mov rax, qword ptr [rip + 0xa58f] 0x18000eeb1: 48 83 38 00 cmp qword ptr [rax], 0 0x18000eeb5: 74 3e je 0x18000eef5 <?DoWait@wxSocketBase@@AEAAHJH@Z+0x1f5> 0x18000eeb7: 48 8d 05 5a e5 00 00 lea rax, [rip + 0xe55a] 0x18000eebe: 4c 8d 0d 9b e1 00 00 lea r9, [rip + 0xe19b] 0x18000eec5: 4c 8d 05 34 e5 00 00 lea r8, [rip + 0xe534] 0x18000eecc: 48 8d 0d ed df 00 00 lea rcx, [rip + 0xdfed] 0x18000eed3: ba 8c 05 00 00 mov edx, 0x58c 0x18000eed8: 48 89 44 24 20 mov qword ptr [rsp + 0x20], rax 0x18000eedd: ff 15 55 a5 00 00 call qword ptr [rip + 0xa555] <?wxOnAssert@@YAXPEBDH000@Z> 0x18000eee3: 4c 8b 1d 46 a5 00 00 mov r11, qword ptr [rip + 0xa546] 0x18000eeea: 41 80 3b 00 cmp byte ptr [r11], 0 0x18000eeee: 74 05 je 0x18000eef5 <?DoWait@wxSocketBase@@AEAAHJH@Z+0x1f5> 0x18000eef0: 41 c6 03 00 mov byte ptr [r11], 0 0x18000eef4: cc int3 0x18000eef5: 83 c8 ff or eax, 0xffffffff 0x18000eef8: 48 83 c4 58 add rsp, 0x58 0x18000eefc: 41 5c pop r12 0x18000eefe: 5f pop rdi 0x18000eeff: c3 ret ; function: ?GetLocal@wxSocketBase@@UEBA_NAEAVwxSockAddress@@@Z at 0x18000ef00 -- 0x18000efa3 0x18000ef00: 40 57 push rdi 0x18000ef02: 48 83 ec 30 sub rsp, 0x30 0x18000ef06: 48 8b 49 10 mov rcx, qword ptr [rcx + 0x10] 0x18000ef0a: 48 8b fa mov rdi, rdx 0x18000ef0d: 48 85 c9 test rcx, rcx 0x18000ef10: 74 3e je 0x18000ef50 <?GetLocal@wxSocketBase@@UEBA_NAEAVwxSockAddress@@@Z+0x50> 0x18000ef12: 83 79 18 00 cmp dword ptr [rcx + 0x18], 0 0x18000ef16: 48 89 5c 24 40 mov qword ptr [rsp + 0x40], rbx 0x18000ef1b: 48 8d 59 18 lea rbx, [rcx + 0x18] 0x18000ef1f: 75 05 jne 0x18000ef26 <?GetLocal@wxSocketBase@@UEBA_NAEAVwxSockAddress@@@Z+0x26> 0x18000ef21: e8 fa f6 ff ff call 0x18000e620 <function_18000e620> 0x18000ef26: 83 3b 00 cmp dword ptr [rbx], 0 0x18000ef29: 75 0d jne 0x18000ef38 <?GetLocal@wxSocketBase@@UEBA_NAEAVwxSockAddress@@@Z+0x38> 0x18000ef2b: 32 c0 xor al, al 0x18000ef2d: 48 8b 5c 24 40 mov rbx, qword ptr [rsp + 0x40] 0x18000ef32: 48 83 c4 30 add rsp, 0x30 0x18000ef36: 5f pop rdi 0x18000ef37: c3 ret 0x18000ef38: 48 8b d3 mov rdx, rbx 0x18000ef3b: 48 8b cf mov rcx, rdi 0x18000ef3e: e8 0d b0 ff ff call 0x180009f50 <?SetAddress@wxSockAddress@@QEAAXAEBVwxSockAddressImpl@@@Z> 0x18000ef43: 48 8b 5c 24 40 mov rbx, qword ptr [rsp + 0x40] 0x18000ef48: b0 01 mov al, 1 0x18000ef4a: 48 83 c4 30 add rsp, 0x30 0x18000ef4e: 5f pop rdi 0x18000ef4f: c3 ret 0x18000ef50: 48 8b 05 e9 a4 00 00 mov rax, qword ptr [rip + 0xa4e9] 0x18000ef57: 48 83 38 00 cmp qword ptr [rax], 0 0x18000ef5b: 74 3e je 0x18000ef9b <?GetLocal@wxSocketBase@@UEBA_NAEAVwxSockAddress@@@Z+0x9b> 0x18000ef5d: 48 8d 05 04 e1 00 00 lea rax, [rip + 0xe104] 0x18000ef64: 4c 8d 0d f5 e0 00 00 lea r9, [rip + 0xe0f5] 0x18000ef6b: 4c 8d 05 c6 e4 00 00 lea r8, [rip + 0xe4c6] 0x18000ef72: 48 8d 0d 47 df 00 00 lea rcx, [rip + 0xdf47] 0x18000ef79: ba 37 06 00 00 mov edx, 0x637 0x18000ef7e: 48 89 44 24 20 mov qword ptr [rsp + 0x20], rax 0x18000ef83: ff 15 af a4 00 00 call qword ptr [rip + 0xa4af] <?wxOnAssert@@YAXPEBDH000@Z> 0x18000ef89: 4c 8b 1d a0 a4 00 00 mov r11, qword ptr [rip + 0xa4a0] 0x18000ef90: 41 80 3b 00 cmp byte ptr [r11], 0 0x18000ef94: 74 05 je 0x18000ef9b <?GetLocal@wxSocketBase@@UEBA_NAEAVwxSockAddress@@@Z+0x9b> 0x18000ef96: 41 c6 03 00 mov byte ptr [r11], 0 0x18000ef9a: cc int3 0x18000ef9b: 32 c0 xor al, al 0x18000ef9d: 48 83 c4 30 add rsp, 0x30 0x18000efa1: 5f pop rdi 0x18000efa2: c3 ret ; data inside code section at 0x18000efa3 -- 0x18000efb0 0x18000efa3: cc cc cc cc cc cc cc cc cc cc cc cc cc |............. | ; function: ?OnRequest@wxSocketBase@@QEAAXW4wxSocketNotify@@@Z at 0x18000efb0 -- 0x18000f126 0x18000efb0: 48 8b c4 mov rax, rsp 0x18000efb3: 57 push rdi 0x18000efb4: 48 81 ec a0 00 00 00 sub rsp, 0xa0 0x18000efbb: 48 c7 44 24 30 fe ff ff ff mov qword ptr [rsp + 0x30], -2 0x18000efc4: 48 89 58 08 mov qword ptr [rax + 8], rbx 0x18000efc8: 48 89 70 10 mov qword ptr [rax + 0x10], rsi 0x18000efcc: 8b f2 mov esi, edx 0x18000efce: 48 8b d9 mov rbx, rcx 0x18000efd1: 33 ff xor edi, edi 0x18000efd3: 8b ca mov ecx, edx 0x18000efd5: 85 d2 test edx, edx 0x18000efd7: 0f 84 89 00 00 00 je 0x18000f066 <?OnRequest@wxSocketBase@@QEAAXW4wxSocketNotify@@@Z+0xb6> 0x18000efdd: 83 e9 01 sub ecx, 1 0x18000efe0: 74 7d je 0x18000f05f <?OnRequest@wxSocketBase@@QEAAXW4wxSocketNotify@@@Z+0xaf> 0x18000efe2: 83 e9 01 sub ecx, 1 0x18000efe5: 74 5e je 0x18000f045 <?OnRequest@wxSocketBase@@QEAAXW4wxSocketNotify@@@Z+0x95> 0x18000efe7: 83 f9 01 cmp ecx, 1 0x18000efea: 74 4a je 0x18000f036 <?OnRequest@wxSocketBase@@QEAAXW4wxSocketNotify@@@Z+0x86> 0x18000efec: 48 8b 05 4d a4 00 00 mov rax, qword ptr [rip + 0xa44d] 0x18000eff3: 48 39 38 cmp qword ptr [rax], rdi 0x18000eff6: 74 73 je 0x18000f06b <?OnRequest@wxSocketBase@@QEAAXW4wxSocketNotify@@@Z+0xbb> 0x18000eff8: 48 8d 05 91 e4 00 00 lea rax, [rip + 0xe491] 0x18000efff: 48 89 44 24 20 mov qword ptr [rsp + 0x20], rax 0x18000f004: 4c 8d 0d 3d be 00 00 lea r9, [rip + 0xbe3d] 0x18000f00b: 4c 8d 05 66 e4 00 00 lea r8, [rip + 0xe466] 0x18000f012: ba a8 06 00 00 mov edx, 0x6a8 0x18000f017: 48 8d 0d a2 de 00 00 lea rcx, [rip + 0xdea2] 0x18000f01e: ff 15 14 a4 00 00 call qword ptr [rip + 0xa414] <?wxOnAssert@@YAXPEBDH000@Z> 0x18000f024: 4c 8b 1d 05 a4 00 00 mov r11, qword ptr [rip + 0xa405] 0x18000f02b: 41 38 3b cmp byte ptr [r11], dil 0x18000f02e: 74 3b je 0x18000f06b <?OnRequest@wxSocketBase@@QEAAXW4wxSocketNotify@@@Z+0xbb> 0x18000f030: 41 88 3b mov byte ptr [r11], dil 0x18000f033: cc int3 0x18000f034: eb 35 jmp 0x18000f06b <?OnRequest@wxSocketBase@@QEAAXW4wxSocketNotify@@@Z+0xbb> 0x18000f036: bf 08 00 00 00 mov edi, 8 0x18000f03b: c6 43 20 00 mov byte ptr [rbx + 0x20], 0 0x18000f03f: c6 43 24 01 mov byte ptr [rbx + 0x24], 1 0x18000f043: eb 26 jmp 0x18000f06b <?OnRequest@wxSocketBase@@QEAAXW4wxSocketNotify@@@Z+0xbb> 0x18000f045: bf 04 00 00 00 mov edi, 4 0x18000f04a: c6 43 20 01 mov byte ptr [rbx + 0x20], 1 0x18000f04e: c6 43 21 00 mov byte ptr [rbx + 0x21], 0 0x18000f052: 48 8b 43 10 mov rax, qword ptr [rbx + 0x10] 0x18000f056: c7 40 48 00 00 00 00 mov dword ptr [rax + 0x48], 0 0x18000f05d: eb 0c jmp 0x18000f06b <?OnRequest@wxSocketBase@@QEAAXW4wxSocketNotify@@@Z+0xbb> 0x18000f05f: bf 02 00 00 00 mov edi, 2 0x18000f064: eb 05 jmp 0x18000f06b <?OnRequest@wxSocketBase@@QEAAXW4wxSocketNotify@@@Z+0xbb> 0x18000f066: bf 01 00 00 00 mov edi, 1 0x18000f06b: 09 bb f0 00 00 00 or dword ptr [rbx + 0xf0], edi 0x18000f071: 80 bb e8 00 00 00 00 cmp byte ptr [rbx + 0xe8], 0 0x18000f078: 0f 84 93 00 00 00 je 0x18000f111 <?OnRequest@wxSocketBase@@QEAAXW4wxSocketNotify@@@Z+0x161> 0x18000f07e: 85 bb ec 00 00 00 test dword ptr [rbx + 0xec], edi 0x18000f084: 0f 84 87 00 00 00 je 0x18000f111 <?OnRequest@wxSocketBase@@QEAAXW4wxSocketNotify@@@Z+0x161> 0x18000f08a: 48 83 bb d8 00 00 00 00 cmp qword ptr [rbx + 0xd8], 0 0x18000f092: 74 7d je 0x18000f111 <?OnRequest@wxSocketBase@@QEAAXW4wxSocketNotify@@@Z+0x161> 0x18000f094: 85 f6 test esi, esi 0x18000f096: 75 08 jne 0x18000f0a0 <?OnRequest@wxSocketBase@@QEAAXW4wxSocketNotify@@@Z+0xf0> 0x18000f098: 40 38 73 22 cmp byte ptr [rbx + 0x22], sil 0x18000f09c: 75 73 jne 0x18000f111 <?OnRequest@wxSocketBase@@QEAAXW4wxSocketNotify@@@Z+0x161> 0x18000f09e: eb 0b jmp 0x18000f0ab <?OnRequest@wxSocketBase@@QEAAXW4wxSocketNotify@@@Z+0xfb> 0x18000f0a0: 83 fe 01 cmp esi, 1 0x18000f0a3: 75 06 jne 0x18000f0ab <?OnRequest@wxSocketBase@@QEAAXW4wxSocketNotify@@@Z+0xfb> 0x18000f0a5: 80 7b 23 00 cmp byte ptr [rbx + 0x23], 0 0x18000f0a9: 75 66 jne 0x18000f111 <?OnRequest@wxSocketBase@@QEAAXW4wxSocketNotify@@@Z+0x161> 0x18000f0ab: 44 8b 05 3e fe 01 00 mov r8d, dword ptr [rip + 0x1fe3e] 0x18000f0b2: 8b 93 d0 00 00 00 mov edx, dword ptr [rbx + 0xd0] 0x18000f0b8: 48 8d 4c 24 40 lea rcx, [rsp + 0x40] 0x18000f0bd: ff 15 65 a2 00 00 call qword ptr [rip + 0xa265] <??0wxEvent@@QEAA@HH@Z> 0x18000f0c3: 4c 8d 1d 2e af 00 00 lea r11, [rip + 0xaf2e] 0x18000f0ca: 4c 89 5c 24 40 mov qword ptr [rsp + 0x40], r11 0x18000f0cf: 89 b4 24 90 00 00 00 mov dword ptr [rsp + 0x90], esi 0x18000f0d6: 48 8b 83 e0 00 00 00 mov rax, qword ptr [rbx + 0xe0] 0x18000f0dd: 48 89 84 24 98 00 00 00 mov qword ptr [rsp + 0x98], rax 0x18000f0e5: 48 8b d3 mov rdx, rbx 0x18000f0e8: 48 8d 4c 24 40 lea rcx, [rsp + 0x40] 0x18000f0ed: ff 15 35 a9 00 00 call qword ptr [rip + 0xa935] <?SetEventObject@wxEvent@@QEAAXPEAVwxObject@@@Z> 0x18000f0f3: 48 8b 8b d8 00 00 00 mov rcx, qword ptr [rbx + 0xd8] 0x18000f0fa: 48 8b 01 mov rax, qword ptr [rcx] 0x18000f0fd: 48 8d 54 24 40 lea rdx, [rsp + 0x40] 0x18000f102: ff 50 40 call qword ptr [rax + 0x40] 0x18000f105: 90 nop 0x18000f106: 48 8d 4c 24 40 lea rcx, [rsp + 0x40] 0x18000f10b: ff 15 67 aa 00 00 call qword ptr [rip + 0xaa67] <??1wxEvent@@UEAA@XZ> 0x18000f111: 4c 8d 9c 24 a0 00 00 00 lea r11, [rsp + 0xa0] 0x18000f119: 49 8b 5b 10 mov rbx, qword ptr [r11 + 0x10] 0x18000f11d: 49 8b 73 18 mov rsi, qword ptr [r11 + 0x18] 0x18000f121: 49 8b e3 mov rsp, r11 0x18000f124: 5f pop rdi 0x18000f125: c3 ret ; data inside code section at 0x18000f126 -- 0x18000f130 0x18000f126: cc cc cc cc cc cc cc cc cc cc |.......... | ; function: function_18000f130 at 0x18000f130 -- 0x18000f176 0x18000f130: 40 53 push rbx 0x18000f132: 48 83 ec 30 sub rsp, 0x30 0x18000f136: 48 c7 44 24 20 fe ff ff ff mov qword ptr [rsp + 0x20], -2 0x18000f13f: b9 50 00 00 00 mov ecx, 0x50 0x18000f144: e8 f3 40 00 00 call 0x18001323c <function_18001323c> 0x18000f149: 48 8b d8 mov rbx, rax 0x18000f14c: 48 89 44 24 40 mov qword ptr [rsp + 0x40], rax 0x18000f151: 48 85 c0 test rax, rax 0x18000f154: 74 18 je 0x18000f16e <function_18000f130+0x3e> 0x18000f156: 48 8b c8 mov rcx, rax 0x18000f159: ff 15 a1 a1 00 00 call qword ptr [rip + 0xa1a1] <??0wxModule@@QEAA@XZ> 0x18000f15f: 4c 8d 1d ba e0 00 00 lea r11, [rip + 0xe0ba] 0x18000f166: 4c 89 1b mov qword ptr [rbx], r11 0x18000f169: 48 8b c3 mov rax, rbx 0x18000f16c: eb 02 jmp 0x18000f170 <function_18000f130+0x40> 0x18000f16e: 33 c0 xor eax, eax 0x18000f170: 48 83 c4 30 add rsp, 0x30 0x18000f174: 5b pop rbx 0x18000f175: c3 ret ; data inside code section at 0x18000f176 -- 0x18000f180 0x18000f176: cc cc cc cc cc cc cc cc cc cc |.......... | ; statically linked function: ??_G?$_Greedy_node@W4agent_status@Concurrency@@@Concurrency@@UEAAPEAXI@Z at 0x18000f180 -- 0x18000f1af ; data inside code section at 0x18000f1af -- 0x18000f1b0 0x18000f1af: cc |. | ; function: function_18000f1b0 at 0x18000f1b0 -- 0x18000f2a9 0x18000f1b0: 48 89 5c 24 18 mov qword ptr [rsp + 0x18], rbx 0x18000f1b5: 48 89 74 24 20 mov qword ptr [rsp + 0x20], rsi 0x18000f1ba: 57 push rdi 0x18000f1bb: 48 83 ec 60 sub rsp, 0x60 0x18000f1bf: 48 8b 05 7a f7 01 00 mov rax, qword ptr [rip + 0x1f77a] 0x18000f1c6: 48 33 c4 xor rax, rsp 0x18000f1c9: 48 89 44 24 50 mov qword ptr [rsp + 0x50], rax 0x18000f1ce: 48 8b d9 mov rbx, rcx 0x18000f1d1: 48 8b 49 08 mov rcx, qword ptr [rcx + 8] 0x18000f1d5: 48 8b fa mov rdi, rdx 0x18000f1d8: 4c 8d 44 24 20 lea r8, [rsp + 0x20] 0x18000f1dd: 48 8d 54 24 40 lea rdx, [rsp + 0x40] 0x18000f1e2: c7 44 24 20 10 00 00 00 mov dword ptr [rsp + 0x20], 0x10 0x18000f1ea: e8 b1 3d 00 00 call 0x180012fa0 <accept> 0x18000f1ef: 4c 8b 03 mov r8, qword ptr [rbx] 0x18000f1f2: ba 01 00 00 00 mov edx, 1 0x18000f1f7: 48 8b cb mov rcx, rbx 0x18000f1fa: 48 8b f0 mov rsi, rax 0x18000f1fd: 41 ff 50 10 call qword ptr [r8 + 0x10] 0x18000f201: 48 83 fe ff cmp rsi, -1 0x18000f205: 75 04 jne 0x18000f20b <function_18000f1b0+0x5b> 0x18000f207: 33 c0 xor eax, eax 0x18000f209: eb 7f jmp 0x18000f28a <function_18000f1b0+0xda> 0x18000f20b: 48 8b 0d ce fc 01 00 mov rcx, qword ptr [rip + 0x1fcce] 0x18000f212: 48 85 c9 test rcx, rcx 0x18000f215: 75 11 jne 0x18000f228 <function_18000f1b0+0x78> 0x18000f217: e8 d4 f1 ff ff call 0x18000e3f0 <function_18000e3f0> 0x18000f21c: 48 8b 0d bd fc 01 00 mov rcx, qword ptr [rip + 0x1fcbd] 0x18000f223: 48 85 c9 test rcx, rcx 0x18000f226: 74 df je 0x18000f207 <function_18000f1b0+0x57> 0x18000f228: 48 8b 01 mov rax, qword ptr [rcx] 0x18000f22b: 48 8b d7 mov rdx, rdi 0x18000f22e: ff 50 10 call qword ptr [rax + 0x10] 0x18000f231: 48 8b d8 mov rbx, rax 0x18000f234: 48 85 c0 test rax, rax 0x18000f237: 74 ce je 0x18000f207 <function_18000f1b0+0x57> 0x18000f239: 48 89 70 08 mov qword ptr [rax + 8], rsi 0x18000f23d: 44 8b 44 24 20 mov r8d, dword ptr [rsp + 0x20] 0x18000f242: 48 8d 54 24 40 lea rdx, [rsp + 0x40] 0x18000f247: 48 8d 4c 24 28 lea rcx, [rsp + 0x28] 0x18000f24c: e8 3f f0 ff ff call 0x18000e290 <function_18000e290> 0x18000f251: 48 8d 7b 30 lea rdi, [rbx + 0x30] 0x18000f255: 48 8b f0 mov rsi, rax 0x18000f258: 48 3b f8 cmp rdi, rax 0x18000f25b: 74 15 je 0x18000f272 <function_18000f1b0+0xc2> 0x18000f25d: 48 8b 4f 08 mov rcx, qword ptr [rdi + 8] 0x18000f261: ff 15 11 9f 00 00 call qword ptr [rip + 0x9f11] <free> 0x18000f267: 48 8b d6 mov rdx, rsi 0x18000f26a: 48 8b cf mov rcx, rdi 0x18000f26d: e8 6e a3 ff ff call 0x1800095e0 <function_1800095e0> 0x18000f272: 48 8b 4c 24 30 mov rcx, qword ptr [rsp + 0x30] 0x18000f277: ff 15 fb 9e 00 00 call qword ptr [rip + 0x9efb] <free> 0x18000f27d: 4c 8b 1b mov r11, qword ptr [rbx] 0x18000f280: 48 8b cb mov rcx, rbx 0x18000f283: 41 ff 53 20 call qword ptr [r11 + 0x20] 0x18000f287: 48 8b c3 mov rax, rbx 0x18000f28a: 48 8b 4c 24 50 mov rcx, qword ptr [rsp + 0x50] 0x18000f28f: 48 33 cc xor rcx, rsp 0x18000f292: e8 59 40 00 00 call 0x1800132f0 <__security_check_cookie> 0x18000f297: 4c 8d 5c 24 60 lea r11, [rsp + 0x60] 0x18000f29c: 49 8b 5b 20 mov rbx, qword ptr [r11 + 0x20] 0x18000f2a0: 49 8b 73 28 mov rsi, qword ptr [r11 + 0x28] 0x18000f2a4: 49 8b e3 mov rsp, r11 0x18000f2a7: 5f pop rdi 0x18000f2a8: c3 ret ; data inside code section at 0x18000f2a9 -- 0x18000f2b0 0x18000f2a9: cc cc cc cc cc cc cc |....... | ; function: function_18000f2b0 at 0x18000f2b0 -- 0x18000f2b9 0x18000f2b0: 48 8b 49 60 mov rcx, qword ptr [rcx + 0x60] 0x18000f2b4: e9 f7 fc ff ff jmp 0x18000efb0 <?OnRequest@wxSocketBase@@QEAAXW4wxSocketNotify@@@Z> ; data inside code section at 0x18000f2b9 -- 0x18000f2c0 0x18000f2b9: cc cc cc cc cc cc cc |....... | ; function: function_18000f2c0 at 0x18000f2c0 -- 0x18000f3da 0x18000f2c0: 48 8b c4 mov rax, rsp 0x18000f2c3: 57 push rdi 0x18000f2c4: 48 81 ec 90 00 00 00 sub rsp, 0x90 0x18000f2cb: 48 c7 44 24 20 fe ff ff ff mov qword ptr [rsp + 0x20], -2 0x18000f2d4: 48 89 58 08 mov qword ptr [rax + 8], rbx 0x18000f2d8: 48 89 70 10 mov qword ptr [rax + 0x10], rsi 0x18000f2dc: 48 8b f9 mov rdi, rcx 0x18000f2df: 45 33 c9 xor r9d, r9d 0x18000f2e2: 48 8b 49 08 mov rcx, qword ptr [rcx + 8] 0x18000f2e6: e8 bb 3c 00 00 call 0x180012fa6 <recv> 0x18000f2eb: 8b f0 mov esi, eax 0x18000f2ed: 85 c0 test eax, eax 0x18000f2ef: 0f 85 d0 00 00 00 jne 0x18000f3c5 <function_18000f2c0+0x105> 0x18000f2f5: 88 47 4d mov byte ptr [rdi + 0x4d], al 0x18000f2f8: 48 8b 5f 60 mov rbx, qword ptr [rdi + 0x60] 0x18000f2fc: 88 43 20 mov byte ptr [rbx + 0x20], al 0x18000f2ff: c6 43 24 01 mov byte ptr [rbx + 0x24], 1 0x18000f303: 83 8b f0 00 00 00 08 or dword ptr [rbx + 0xf0], 8 0x18000f30a: 38 83 e8 00 00 00 cmp byte ptr [rbx + 0xe8], al 0x18000f310: 74 7d je 0x18000f38f <function_18000f2c0+0xcf> 0x18000f312: f6 83 ec 00 00 00 08 test byte ptr [rbx + 0xec], 8 0x18000f319: 74 74 je 0x18000f38f <function_18000f2c0+0xcf> 0x18000f31b: 48 83 bb d8 00 00 00 00 cmp qword ptr [rbx + 0xd8], 0 0x18000f323: 74 6a je 0x18000f38f <function_18000f2c0+0xcf> 0x18000f325: 44 8b 05 c4 fb 01 00 mov r8d, dword ptr [rip + 0x1fbc4] 0x18000f32c: 8b 93 d0 00 00 00 mov edx, dword ptr [rbx + 0xd0] 0x18000f332: 48 8d 4c 24 30 lea rcx, [rsp + 0x30] 0x18000f337: ff 15 eb 9f 00 00 call qword ptr [rip + 0x9feb] <??0wxEvent@@QEAA@HH@Z> 0x18000f33d: 4c 8d 1d b4 ac 00 00 lea r11, [rip + 0xacb4] 0x18000f344: 4c 89 5c 24 30 mov qword ptr [rsp + 0x30], r11 0x18000f349: c7 84 24 80 00 00 00 03 00 00 00 mov dword ptr [rsp + 0x80], 3 0x18000f354: 48 8b 83 e0 00 00 00 mov rax, qword ptr [rbx + 0xe0] 0x18000f35b: 48 89 84 24 88 00 00 00 mov qword ptr [rsp + 0x88], rax 0x18000f363: 48 8b d3 mov rdx, rbx 0x18000f366: 48 8d 4c 24 30 lea rcx, [rsp + 0x30] 0x18000f36b: ff 15 b7 a6 00 00 call qword ptr [rip + 0xa6b7] <?SetEventObject@wxEvent@@QEAAXPEAVwxObject@@@Z> 0x18000f371: 48 8b 8b d8 00 00 00 mov rcx, qword ptr [rbx + 0xd8] 0x18000f378: 48 8b 01 mov rax, qword ptr [rcx] 0x18000f37b: 48 8d 54 24 30 lea rdx, [rsp + 0x30] 0x18000f380: ff 50 40 call qword ptr [rax + 0x40] 0x18000f383: 90 nop 0x18000f384: 48 8d 4c 24 30 lea rcx, [rsp + 0x30] 0x18000f389: ff 15 e9 a7 00 00 call qword ptr [rip + 0xa7e9] <??1wxEvent@@UEAA@XZ> 0x18000f38f: 48 8b 4f 08 mov rcx, qword ptr [rdi + 8] 0x18000f393: 48 83 f9 ff cmp rcx, -1 0x18000f397: 74 2a je 0x18000f3c3 <function_18000f2c0+0x103> 0x18000f399: ba 01 00 00 00 mov edx, 1 0x18000f39e: e8 b5 3b 00 00 call 0x180012f58 <shutdown> 0x18000f3a3: 48 83 7f 08 ff cmp qword ptr [rdi + 8], -1 0x18000f3a8: 74 15 je 0x18000f3bf <function_18000f2c0+0xff> 0x18000f3aa: 48 8b 07 mov rax, qword ptr [rdi] 0x18000f3ad: 48 8b cf mov rcx, rdi 0x18000f3b0: ff 50 18 call qword ptr [rax + 0x18] 0x18000f3b3: 48 c7 47 08 ff ff ff ff mov qword ptr [rdi + 8], -1 0x18000f3bb: 8b c6 mov eax, esi 0x18000f3bd: eb 06 jmp 0x18000f3c5 <function_18000f2c0+0x105> 0x18000f3bf: 8b c6 mov eax, esi 0x18000f3c1: eb 02 jmp 0x18000f3c5 <function_18000f2c0+0x105> 0x18000f3c3: 8b c6 mov eax, esi 0x18000f3c5: 4c 8d 9c 24 90 00 00 00 lea r11, [rsp + 0x90] 0x18000f3cd: 49 8b 5b 10 mov rbx, qword ptr [r11 + 0x10] 0x18000f3d1: 49 8b 73 18 mov rsi, qword ptr [r11 + 0x18] 0x18000f3d5: 49 8b e3 mov rsp, r11 0x18000f3d8: 5f pop rdi 0x18000f3d9: c3 ret ; data inside code section at 0x18000f3da -- 0x18000f3e0 0x18000f3da: cc cc cc cc cc cc |...... | ; function: ?Initialize@wxSocketBase@@SA_NXZ at 0x18000f3e0 -- 0x18000f485 0x18000f3e0: 48 83 ec 38 sub rsp, 0x38 0x18000f3e4: ff 15 c6 a2 00 00 call qword ptr [rip + 0xa2c6] <?IsMain@wxThread@@SA_NXZ> 0x18000f3ea: 84 c0 test al, al 0x18000f3ec: 74 45 je 0x18000f433 <?Initialize@wxSocketBase@@SA_NXZ+0x53> 0x18000f3ee: 8b 05 f4 fa 01 00 mov eax, dword ptr [rip + 0x1faf4] 0x18000f3f4: 85 c0 test eax, eax 0x18000f3f6: 75 2c jne 0x18000f424 <?Initialize@wxSocketBase@@SA_NXZ+0x44> 0x18000f3f8: 48 8b 0d e1 fa 01 00 mov rcx, qword ptr [rip + 0x1fae1] 0x18000f3ff: 48 85 c9 test rcx, rcx 0x18000f402: 75 11 jne 0x18000f415 <?Initialize@wxSocketBase@@SA_NXZ+0x35> 0x18000f404: e8 e7 ef ff ff call 0x18000e3f0 <function_18000e3f0> 0x18000f409: 48 8b 0d d0 fa 01 00 mov rcx, qword ptr [rip + 0x1fad0] 0x18000f410: 48 85 c9 test rcx, rcx 0x18000f413: 74 69 je 0x18000f47e <?Initialize@wxSocketBase@@SA_NXZ+0x9e> 0x18000f415: 48 8b 01 mov rax, qword ptr [rcx] 0x18000f418: ff 10 call qword ptr [rax] 0x18000f41a: 84 c0 test al, al 0x18000f41c: 74 60 je 0x18000f47e <?Initialize@wxSocketBase@@SA_NXZ+0x9e> 0x18000f41e: 8b 05 c4 fa 01 00 mov eax, dword ptr [rip + 0x1fac4] 0x18000f424: ff c0 inc eax 0x18000f426: 89 05 bc fa 01 00 mov dword ptr [rip + 0x1fabc], eax 0x18000f42c: b0 01 mov al, 1 0x18000f42e: 48 83 c4 38 add rsp, 0x38 0x18000f432: c3 ret 0x18000f433: 48 8b 05 06 a0 00 00 mov rax, qword ptr [rip + 0xa006] 0x18000f43a: 48 83 38 00 cmp qword ptr [rax], 0 0x18000f43e: 74 3e je 0x18000f47e <?Initialize@wxSocketBase@@SA_NXZ+0x9e> 0x18000f440: 48 8d 05 d9 e0 00 00 lea rax, [rip + 0xe0d9] 0x18000f447: 4c 8d 0d 8a de 00 00 lea r9, [rip + 0xde8a] 0x18000f44e: 4c 8d 05 ab e0 00 00 lea r8, [rip + 0xe0ab] 0x18000f455: 48 8d 0d 64 da 00 00 lea rcx, [rip + 0xda64] 0x18000f45c: ba 07 03 00 00 mov edx, 0x307 0x18000f461: 48 89 44 24 20 mov qword ptr [rsp + 0x20], rax 0x18000f466: ff 15 cc 9f 00 00 call qword ptr [rip + 0x9fcc] <?wxOnAssert@@YAXPEBDH000@Z> 0x18000f46c: 4c 8b 1d bd 9f 00 00 mov r11, qword ptr [rip + 0x9fbd] 0x18000f473: 41 80 3b 00 cmp byte ptr [r11], 0 0x18000f477: 74 05 je 0x18000f47e <?Initialize@wxSocketBase@@SA_NXZ+0x9e> 0x18000f479: 41 c6 03 00 mov byte ptr [r11], 0 0x18000f47d: cc int3 0x18000f47e: 32 c0 xor al, al 0x18000f480: 48 83 c4 38 add rsp, 0x38 0x18000f484: c3 ret ; data inside code section at 0x18000f485 -- 0x18000f490 0x18000f485: cc cc cc cc cc cc cc cc cc cc cc |........... | ; function: ?Shutdown@wxSocketBase@@SAXXZ at 0x18000f490 -- 0x18000f57b 0x18000f490: 48 83 ec 38 sub rsp, 0x38 0x18000f494: ff 15 16 a2 00 00 call qword ptr [rip + 0xa216] <?IsMain@wxThread@@SA_NXZ> 0x18000f49a: 84 c0 test al, al 0x18000f49c: 0f 84 89 00 00 00 je 0x18000f52b <?Shutdown@wxSocketBase@@SAXXZ+0x9b> 0x18000f4a2: 8b 05 40 fa 01 00 mov eax, dword ptr [rip + 0x1fa40] 0x18000f4a8: 85 c0 test eax, eax 0x18000f4aa: 7e 5d jle 0x18000f509 <?Shutdown@wxSocketBase@@SAXXZ+0x79> 0x18000f4ac: 83 e8 01 sub eax, 1 0x18000f4af: 89 05 33 fa 01 00 mov dword ptr [rip + 0x1fa33], eax 0x18000f4b5: 0f 85 bb 00 00 00 jne 0x18000f576 <?Shutdown@wxSocketBase@@SAXXZ+0xe6> 0x18000f4bb: 48 8b 0d 1e fa 01 00 mov rcx, qword ptr [rip + 0x1fa1e] 0x18000f4c2: 48 85 c9 test rcx, rcx 0x18000f4c5: 75 11 jne 0x18000f4d8 <?Shutdown@wxSocketBase@@SAXXZ+0x48> 0x18000f4c7: e8 24 ef ff ff call 0x18000e3f0 <function_18000e3f0> 0x18000f4cc: 48 8b 0d 0d fa 01 00 mov rcx, qword ptr [rip + 0x1fa0d] 0x18000f4d3: 48 85 c9 test rcx, rcx 0x18000f4d6: 74 0b je 0x18000f4e3 <?Shutdown@wxSocketBase@@SAXXZ+0x53> 0x18000f4d8: 48 8b 01 mov rax, qword ptr [rcx] 0x18000f4db: 48 83 c4 38 add rsp, 0x38 0x18000f4df: 48 ff 60 08 jmp qword ptr [rax + 8] 0x18000f4e3: 48 8b 05 56 9f 00 00 mov rax, qword ptr [rip + 0x9f56] 0x18000f4ea: 48 83 38 00 cmp qword ptr [rax], 0 0x18000f4ee: 0f 84 82 00 00 00 je 0x18000f576 <?Shutdown@wxSocketBase@@SAXXZ+0xe6> 0x18000f4f4: 48 8d 05 a5 e0 00 00 lea rax, [rip + 0xe0a5] 0x18000f4fb: 4c 8d 0d 96 e0 00 00 lea r9, [rip + 0xe096] 0x18000f502: ba 1e 03 00 00 mov edx, 0x31e 0x18000f507: eb 42 jmp 0x18000f54b <?Shutdown@wxSocketBase@@SAXXZ+0xbb> 0x18000f509: 48 8b 05 30 9f 00 00 mov rax, qword ptr [rip + 0x9f30] 0x18000f510: 48 83 38 00 cmp qword ptr [rax], 0 0x18000f514: 74 60 je 0x18000f576 <?Shutdown@wxSocketBase@@SAXXZ+0xe6> 0x18000f516: 48 8d 05 5b e0 00 00 lea rax, [rip + 0xe05b] 0x18000f51d: 4c 8d 0d 3c e0 00 00 lea r9, [rip + 0xe03c] 0x18000f524: ba 19 03 00 00 mov edx, 0x319 0x18000f529: eb 20 jmp 0x18000f54b <?Shutdown@wxSocketBase@@SAXXZ+0xbb> 0x18000f52b: 48 8b 05 0e 9f 00 00 mov rax, qword ptr [rip + 0x9f0e] 0x18000f532: 48 83 38 00 cmp qword ptr [rax], 0 0x18000f536: 74 3e je 0x18000f576 <?Shutdown@wxSocketBase@@SAXXZ+0xe6> 0x18000f538: 48 8d 05 e1 df 00 00 lea rax, [rip + 0xdfe1] 0x18000f53f: 4c 8d 0d 92 dd 00 00 lea r9, [rip + 0xdd92] 0x18000f546: ba 17 03 00 00 mov edx, 0x317 0x18000f54b: 4c 8d 05 f6 df 00 00 lea r8, [rip + 0xdff6] 0x18000f552: 48 8d 0d 67 d9 00 00 lea rcx, [rip + 0xd967] 0x18000f559: 48 89 44 24 20 mov qword ptr [rsp + 0x20], rax 0x18000f55e: ff 15 d4 9e 00 00 call qword ptr [rip + 0x9ed4] <?wxOnAssert@@YAXPEBDH000@Z> 0x18000f564: 4c 8b 1d c5 9e 00 00 mov r11, qword ptr [rip + 0x9ec5] 0x18000f56b: 41 80 3b 00 cmp byte ptr [r11], 0 0x18000f56f: 74 05 je 0x18000f576 <?Shutdown@wxSocketBase@@SAXXZ+0xe6> 0x18000f571: 41 c6 03 00 mov byte ptr [r11], 0 0x18000f575: cc int3 0x18000f576: 48 83 c4 38 add rsp, 0x38 0x18000f57a: c3 ret ; data inside code section at 0x18000f57b -- 0x18000f580 0x18000f57b: cc cc cc cc cc |..... | ; function: ??1wxSocketBase@@UEAA@XZ at 0x18000f580 -- 0x18000f649 0x18000f580: 48 89 4c 24 08 mov qword ptr [rsp + 8], rcx 0x18000f585: 57 push rdi 0x18000f586: 48 83 ec 30 sub rsp, 0x30 0x18000f58a: 48 c7 44 24 20 fe ff ff ff mov qword ptr [rsp + 0x20], -2 0x18000f593: 48 89 5c 24 50 mov qword ptr [rsp + 0x50], rbx 0x18000f598: 48 8b f9 mov rdi, rcx 0x18000f59b: 48 8d 05 56 e0 00 00 lea rax, [rip + 0xe056] 0x18000f5a2: 48 89 01 mov qword ptr [rcx], rax 0x18000f5a5: 80 79 69 00 cmp byte ptr [rcx + 0x69], 0 0x18000f5a9: 75 41 jne 0x18000f5ec <??1wxSocketBase@@UEAA@XZ+0x6c> 0x18000f5ab: c6 41 68 01 mov byte ptr [rcx + 0x68], 1 0x18000f5af: 48 8b 59 10 mov rbx, qword ptr [rcx + 0x10] 0x18000f5b3: 48 85 db test rbx, rbx 0x18000f5b6: 74 2c je 0x18000f5e4 <??1wxSocketBase@@UEAA@XZ+0x64> 0x18000f5b8: 48 8b 4b 08 mov rcx, qword ptr [rbx + 8] 0x18000f5bc: 48 83 f9 ff cmp rcx, -1 0x18000f5c0: 74 22 je 0x18000f5e4 <??1wxSocketBase@@UEAA@XZ+0x64> 0x18000f5c2: ba 01 00 00 00 mov edx, 1 0x18000f5c7: e8 8c 39 00 00 call 0x180012f58 <shutdown> 0x18000f5cc: 48 83 7b 08 ff cmp qword ptr [rbx + 8], -1 0x18000f5d1: 74 11 je 0x18000f5e4 <??1wxSocketBase@@UEAA@XZ+0x64> 0x18000f5d3: 48 8b 03 mov rax, qword ptr [rbx] 0x18000f5d6: 48 8b cb mov rcx, rbx 0x18000f5d9: ff 50 18 call qword ptr [rax + 0x18] 0x18000f5dc: 48 c7 43 08 ff ff ff ff mov qword ptr [rbx + 8], -1 0x18000f5e4: c6 47 20 00 mov byte ptr [rdi + 0x20], 0 0x18000f5e8: c6 47 21 00 mov byte ptr [rdi + 0x21], 0 0x18000f5ec: 48 8b 4f 10 mov rcx, qword ptr [rdi + 0x10] 0x18000f5f0: 48 85 c9 test rcx, rcx 0x18000f5f3: 74 0a je 0x18000f5ff <??1wxSocketBase@@UEAA@XZ+0x7f> 0x18000f5f5: 48 8b 01 mov rax, qword ptr [rcx] 0x18000f5f8: ba 01 00 00 00 mov edx, 1 0x18000f5fd: ff 10 call qword ptr [rax] 0x18000f5ff: 48 8b 8f c0 00 00 00 mov rcx, qword ptr [rdi + 0xc0] 0x18000f606: ff 15 6c 9b 00 00 call qword ptr [rip + 0x9b6c] <free> 0x18000f60c: 90 nop 0x18000f60d: 48 8d 5f 70 lea rbx, [rdi + 0x70] 0x18000f611: 48 89 5c 24 48 mov qword ptr [rsp + 0x48], rbx 0x18000f616: 48 8d 4b 18 lea rcx, [rbx + 0x18] 0x18000f61a: ff 15 90 a5 00 00 call qword ptr [rip + 0xa590] <??1wxString@@QEAA@XZ> 0x18000f620: 90 nop 0x18000f621: 48 8b cb mov rcx, rbx 0x18000f624: e8 d7 a8 ff ff call 0x180009f00 <??1wxSockAddress@@UEAA@XZ> 0x18000f629: 90 nop 0x18000f62a: 48 8d 4f 38 lea rcx, [rdi + 0x38] 0x18000f62e: ff 15 fc a3 00 00 call qword ptr [rip + 0xa3fc] <??1wxList@@UEAA@XZ> 0x18000f634: 90 nop 0x18000f635: 48 8b cf mov rcx, rdi 0x18000f638: 48 8b 5c 24 50 mov rbx, qword ptr [rsp + 0x50] 0x18000f63d: 48 83 c4 30 add rsp, 0x30 0x18000f641: 5f pop rdi 0x18000f642: 48 ff 25 1f a5 00 00 jmp qword ptr [rip + 0xa51f] <??1wxObject@@UEAA@XZ> ; data inside code section at 0x18000f649 -- 0x18000f650 0x18000f649: cc cc cc cc cc cc cc |....... | ; function: ?DoRead@wxSocketBase@@AEAAIPEAXI@Z at 0x18000f650 -- 0x18000f859 0x18000f650: 40 53 push rbx 0x18000f652: 55 push rbp 0x18000f653: 56 push rsi 0x18000f654: 48 83 ec 30 sub rsp, 0x30 0x18000f658: 48 83 79 10 00 cmp qword ptr [rcx + 0x10], 0 0x18000f65d: 41 8b e8 mov ebp, r8d 0x18000f660: 48 8b da mov rbx, rdx 0x18000f663: 48 8b f1 mov rsi, rcx 0x18000f666: 0f 84 98 01 00 00 je 0x18000f804 <?DoRead@wxSocketBase@@AEAAIPEAXI@Z+0x1b4> 0x18000f66c: 48 85 d2 test rdx, rdx 0x18000f66f: 0f 84 45 01 00 00 je 0x18000f7ba <?DoRead@wxSocketBase@@AEAAIPEAXI@Z+0x16a> 0x18000f675: 45 33 c9 xor r9d, r9d 0x18000f678: 4c 89 64 24 58 mov qword ptr [rsp + 0x58], r12 0x18000f67d: 4c 89 6c 24 60 mov qword ptr [rsp + 0x60], r13 0x18000f682: e8 99 e8 ff ff call 0x18000df20 <?GetPushback@wxSocketBase@@AEAAIPEAXI_N@Z> 0x18000f687: 44 8b e8 mov r13d, eax 0x18000f68a: 44 8b e0 mov r12d, eax 0x18000f68d: 4c 03 eb add r13, rbx 0x18000f690: 2b e8 sub ebp, eax 0x18000f692: 0f 84 0d 01 00 00 je 0x18000f7a5 <?DoRead@wxSocketBase@@AEAAIPEAXI@Z+0x155> 0x18000f698: 48 89 7c 24 50 mov qword ptr [rsp + 0x50], rdi 0x18000f69d: 0f 1f 00 nop dword ptr [rax] 0x18000f6a0: 48 8b 7e 10 mov rdi, qword ptr [rsi + 0x10] 0x18000f6a4: 80 7f 4c 00 cmp byte ptr [rdi + 0x4c], 0 0x18000f6a8: 74 0a je 0x18000f6b4 <?DoRead@wxSocketBase@@AEAAIPEAXI@Z+0x64> 0x18000f6aa: 80 7e 20 00 cmp byte ptr [rsi + 0x20], 0 0x18000f6ae: 75 04 jne 0x18000f6b4 <?DoRead@wxSocketBase@@AEAAIPEAXI@Z+0x64> 0x18000f6b0: 33 db xor ebx, ebx 0x18000f6b2: eb 59 jmp 0x18000f70d <?DoRead@wxSocketBase@@AEAAIPEAXI@Z+0xbd> 0x18000f6b4: 48 83 7f 08 ff cmp qword ptr [rdi + 8], -1 0x18000f6b9: 74 48 je 0x18000f703 <?DoRead@wxSocketBase@@AEAAIPEAXI@Z+0xb3> 0x18000f6bb: 80 7f 5c 00 cmp byte ptr [rdi + 0x5c], 0 0x18000f6bf: 75 42 jne 0x18000f703 <?DoRead@wxSocketBase@@AEAAIPEAXI@Z+0xb3> 0x18000f6c1: 80 7f 4c 00 cmp byte ptr [rdi + 0x4c], 0 0x18000f6c5: 74 12 je 0x18000f6d9 <?DoRead@wxSocketBase@@AEAAIPEAXI@Z+0x89> 0x18000f6c7: 44 8b c5 mov r8d, ebp 0x18000f6ca: 49 8b d5 mov rdx, r13 0x18000f6cd: 48 8b cf mov rcx, rdi 0x18000f6d0: e8 eb fb ff ff call 0x18000f2c0 <function_18000f2c0> 0x18000f6d5: 8b d8 mov ebx, eax 0x18000f6d7: eb 10 jmp 0x18000f6e9 <?DoRead@wxSocketBase@@AEAAIPEAXI@Z+0x99> 0x18000f6d9: 44 8b c5 mov r8d, ebp 0x18000f6dc: 49 8b d5 mov rdx, r13 0x18000f6df: 48 8b cf mov rcx, rdi 0x18000f6e2: e8 39 f3 ff ff call 0x18000ea20 <function_18000ea20> 0x18000f6e7: 8b d8 mov ebx, eax 0x18000f6e9: 83 fb ff cmp ebx, -1 0x18000f6ec: 75 0e jne 0x18000f6fc <?DoRead@wxSocketBase@@AEAAIPEAXI@Z+0xac> 0x18000f6ee: 48 8b 07 mov rax, qword ptr [rdi] 0x18000f6f1: 48 8b cf mov rcx, rdi 0x18000f6f4: ff 50 08 call qword ptr [rax + 8] 0x18000f6f7: 89 47 48 mov dword ptr [rdi + 0x48], eax 0x18000f6fa: eb 11 jmp 0x18000f70d <?DoRead@wxSocketBase@@AEAAIPEAXI@Z+0xbd> 0x18000f6fc: 33 c0 xor eax, eax 0x18000f6fe: 89 47 48 mov dword ptr [rdi + 0x48], eax 0x18000f701: eb 0a jmp 0x18000f70d <?DoRead@wxSocketBase@@AEAAIPEAXI@Z+0xbd> 0x18000f703: c7 47 48 04 00 00 00 mov dword ptr [rdi + 0x48], 4 0x18000f70a: 83 cb ff or ebx, 0xffffffff 0x18000f70d: 83 fb ff cmp ebx, -1 0x18000f710: 75 3b jne 0x18000f74d <?DoRead@wxSocketBase@@AEAAIPEAXI@Z+0xfd> 0x18000f712: 48 8b 4e 10 mov rcx, qword ptr [rsi + 0x10] 0x18000f716: 48 8b 01 mov rax, qword ptr [rcx] 0x18000f719: ff 50 08 call qword ptr [rax + 8] 0x18000f71c: 83 f8 07 cmp eax, 7 0x18000f71f: 75 58 jne 0x18000f779 <?DoRead@wxSocketBase@@AEAAIPEAXI@Z+0x129> 0x18000f721: f6 46 1c 01 test byte ptr [rsi + 0x1c], 1 0x18000f725: 75 45 jne 0x18000f76c <?DoRead@wxSocketBase@@AEAAIPEAXI@Z+0x11c> 0x18000f727: 8b 56 34 mov edx, dword ptr [rsi + 0x34] 0x18000f72a: 44 8d 43 02 lea r8d, [rbx + 2] 0x18000f72e: 48 8b ce mov rcx, rsi 0x18000f731: 69 d2 e8 03 00 00 imul edx, edx, 0x3e8 0x18000f737: e8 c4 f5 ff ff call 0x18000ed00 <?DoWait@wxSocketBase@@AEAAHJH@Z> 0x18000f73c: 85 c0 test eax, eax 0x18000f73e: 75 22 jne 0x18000f762 <?DoRead@wxSocketBase@@AEAAIPEAXI@Z+0x112> 0x18000f740: 48 8b 46 10 mov rax, qword ptr [rsi + 0x10] 0x18000f744: c7 40 48 08 00 00 00 mov dword ptr [rax + 0x48], 8 0x18000f74b: eb 53 jmp 0x18000f7a0 <?DoRead@wxSocketBase@@AEAAIPEAXI@Z+0x150> 0x18000f74d: 85 db test ebx, ebx 0x18000f74f: 74 35 je 0x18000f786 <?DoRead@wxSocketBase@@AEAAIPEAXI@Z+0x136> 0x18000f751: 44 03 e3 add r12d, ebx 0x18000f754: f6 46 1c 04 test byte ptr [rsi + 0x1c], 4 0x18000f758: 74 46 je 0x18000f7a0 <?DoRead@wxSocketBase@@AEAAIPEAXI@Z+0x150> 0x18000f75a: 48 63 c3 movsxd rax, ebx 0x18000f75d: 2b eb sub ebp, ebx 0x18000f75f: 4c 03 e8 add r13, rax 0x18000f762: 85 ed test ebp, ebp 0x18000f764: 0f 85 36 ff ff ff jne 0x18000f6a0 <?DoRead@wxSocketBase@@AEAAIPEAXI@Z+0x50> 0x18000f76a: eb 34 jmp 0x18000f7a0 <?DoRead@wxSocketBase@@AEAAIPEAXI@Z+0x150> 0x18000f76c: 48 8b 46 10 mov rax, qword ptr [rsi + 0x10] 0x18000f770: c7 40 48 00 00 00 00 mov dword ptr [rax + 0x48], 0 0x18000f777: eb 27 jmp 0x18000f7a0 <?DoRead@wxSocketBase@@AEAAIPEAXI@Z+0x150> 0x18000f779: 48 8b 46 10 mov rax, qword ptr [rsi + 0x10] 0x18000f77d: c7 40 48 02 00 00 00 mov dword ptr [rax + 0x48], 2 0x18000f784: eb 1a jmp 0x18000f7a0 <?DoRead@wxSocketBase@@AEAAIPEAXI@Z+0x150> 0x18000f786: f6 46 1c 04 test byte ptr [rsi + 0x1c], 4 0x18000f78a: c6 46 24 01 mov byte ptr [rsi + 0x24], 1 0x18000f78e: 75 05 jne 0x18000f795 <?DoRead@wxSocketBase@@AEAAIPEAXI@Z+0x145> 0x18000f790: 45 85 e4 test r12d, r12d 0x18000f793: 75 0b jne 0x18000f7a0 <?DoRead@wxSocketBase@@AEAAIPEAXI@Z+0x150> 0x18000f795: 48 8b 46 10 mov rax, qword ptr [rsi + 0x10] 0x18000f799: c7 40 48 02 00 00 00 mov dword ptr [rax + 0x48], 2 0x18000f7a0: 48 8b 7c 24 50 mov rdi, qword ptr [rsp + 0x50] 0x18000f7a5: 4c 8b 6c 24 60 mov r13, qword ptr [rsp + 0x60] 0x18000f7aa: 41 8b c4 mov eax, r12d 0x18000f7ad: 4c 8b 64 24 58 mov r12, qword ptr [rsp + 0x58] 0x18000f7b2: 48 83 c4 30 add rsp, 0x30 0x18000f7b6: 5e pop rsi 0x18000f7b7: 5d pop rbp 0x18000f7b8: 5b pop rbx 0x18000f7b9: c3 ret 0x18000f7ba: 48 8b 05 7f 9c 00 00 mov rax, qword ptr [rip + 0x9c7f] 0x18000f7c1: 48 83 38 00 cmp qword ptr [rax], 0 0x18000f7c5: 0f 84 84 00 00 00 je 0x18000f84f <?DoRead@wxSocketBase@@AEAAIPEAXI@Z+0x1ff> 0x18000f7cb: 48 8d 05 be d9 00 00 lea rax, [rip + 0xd9be] 0x18000f7d2: 4c 8d 0d ab d9 00 00 lea r9, [rip + 0xd9ab] 0x18000f7d9: 4c 8d 05 78 de 00 00 lea r8, [rip + 0xde78] 0x18000f7e0: 48 8d 0d d9 d6 00 00 lea rcx, [rip + 0xd6d9] 0x18000f7e7: ba c5 03 00 00 mov edx, 0x3c5 0x18000f7ec: 48 89 44 24 20 mov qword ptr [rsp + 0x20], rax 0x18000f7f1: ff 15 41 9c 00 00 call qword ptr [rip + 0x9c41] <?wxOnAssert@@YAXPEBDH000@Z> 0x18000f7f7: 4c 8b 1d 32 9c 00 00 mov r11, qword ptr [rip + 0x9c32] 0x18000f7fe: 41 80 3b 00 cmp byte ptr [r11], 0 0x18000f802: eb 44 jmp 0x18000f848 <?DoRead@wxSocketBase@@AEAAIPEAXI@Z+0x1f8> 0x18000f804: 48 8b 05 35 9c 00 00 mov rax, qword ptr [rip + 0x9c35] 0x18000f80b: 48 83 38 00 cmp qword ptr [rax], 0 0x18000f80f: 74 3e je 0x18000f84f <?DoRead@wxSocketBase@@AEAAIPEAXI@Z+0x1ff> 0x18000f811: 48 8d 05 28 de 00 00 lea rax, [rip + 0xde28] 0x18000f818: 4c 8d 0d 41 d8 00 00 lea r9, [rip + 0xd841] 0x18000f81f: 4c 8d 05 32 de 00 00 lea r8, [rip + 0xde32] 0x18000f826: 48 8d 0d 93 d6 00 00 lea rcx, [rip + 0xd693] 0x18000f82d: ba c1 03 00 00 mov edx, 0x3c1 0x18000f832: 48 89 44 24 20 mov qword ptr [rsp + 0x20], rax 0x18000f837: ff 15 fb 9b 00 00 call qword ptr [rip + 0x9bfb] <?wxOnAssert@@YAXPEBDH000@Z> 0x18000f83d: 4c 8b 1d ec 9b 00 00 mov r11, qword ptr [rip + 0x9bec] 0x18000f844: 41 80 3b 00 cmp byte ptr [r11], 0 0x18000f848: 74 05 je 0x18000f84f <?DoRead@wxSocketBase@@AEAAIPEAXI@Z+0x1ff> 0x18000f84a: 41 c6 03 00 mov byte ptr [r11], 0 0x18000f84e: cc int3 0x18000f84f: 33 c0 xor eax, eax 0x18000f851: 48 83 c4 30 add rsp, 0x30 0x18000f855: 5e pop rsi 0x18000f856: 5d pop rbp 0x18000f857: 5b pop rbx 0x18000f858: c3 ret ; data inside code section at 0x18000f859 -- 0x18000f860 0x18000f859: cc cc cc cc cc cc cc |....... | ; function: ?ReadMsg@wxSocketBase@@QEAAAEAV1@PEAXI@Z at 0x18000f860 -- 0x18000fa8b 0x18000f860: 40 53 push rbx 0x18000f862: 55 push rbp 0x18000f863: 56 push rsi 0x18000f864: 57 push rdi 0x18000f865: 41 54 push r12 0x18000f867: b8 70 28 00 00 mov eax, 0x2870 0x18000f86c: e8 0f 44 00 00 call 0x180013c80 <__chkstk> 0x18000f871: 48 2b e0 sub rsp, rax 0x18000f874: 48 c7 44 24 48 fe ff ff ff mov qword ptr [rsp + 0x48], -2 0x18000f87d: 48 8b 05 bc f0 01 00 mov rax, qword ptr [rip + 0x1f0bc] 0x18000f884: 48 33 c4 xor rax, rsp 0x18000f887: 48 89 84 24 60 28 00 00 mov qword ptr [rsp + 0x2860], rax 0x18000f88f: 41 8b f0 mov esi, r8d 0x18000f892: 48 8b ea mov rbp, rdx 0x18000f895: 48 8b d9 mov rbx, rcx 0x18000f898: 48 89 4c 24 30 mov qword ptr [rsp + 0x30], rcx 0x18000f89d: 48 8b 05 9c 9b 00 00 mov rax, qword ptr [rip + 0x9b9c] 0x18000f8a4: 48 83 38 00 cmp qword ptr [rax], 0 0x18000f8a8: 74 44 je 0x18000f8ee <?ReadMsg@wxSocketBase@@QEAAAEAV1@PEAXI@Z+0x8e> 0x18000f8aa: 80 79 22 00 cmp byte ptr [rcx + 0x22], 0 0x18000f8ae: 74 3e je 0x18000f8ee <?ReadMsg@wxSocketBase@@QEAAAEAV1@PEAXI@Z+0x8e> 0x18000f8b0: 48 8d 05 69 d6 00 00 lea rax, [rip + 0xd669] 0x18000f8b7: 48 89 44 24 20 mov qword ptr [rsp + 0x20], rax 0x18000f8bc: 4c 8d 0d 45 d6 00 00 lea r9, [rip + 0xd645] 0x18000f8c3: 4c 8d 05 16 d6 00 00 lea r8, [rip + 0xd616] 0x18000f8ca: ba d0 00 00 00 mov edx, 0xd0 0x18000f8cf: 48 8d 0d ea d5 00 00 lea rcx, [rip + 0xd5ea] 0x18000f8d6: ff 15 5c 9b 00 00 call qword ptr [rip + 0x9b5c] <?wxOnAssert@@YAXPEBDH000@Z> 0x18000f8dc: 4c 8b 1d 4d 9b 00 00 mov r11, qword ptr [rip + 0x9b4d] 0x18000f8e3: 41 80 3b 00 cmp byte ptr [r11], 0 0x18000f8e7: 74 05 je 0x18000f8ee <?ReadMsg@wxSocketBase@@QEAAAEAV1@PEAXI@Z+0x8e> 0x18000f8e9: 41 c6 03 00 mov byte ptr [r11], 0 0x18000f8ed: cc int3 0x18000f8ee: c6 43 22 01 mov byte ptr [rbx + 0x22], 1 0x18000f8f2: 48 89 5c 24 38 mov qword ptr [rsp + 0x38], rbx 0x18000f8f7: 44 8b 63 1c mov r12d, dword ptr [rbx + 0x1c] 0x18000f8fb: 44 89 64 24 40 mov dword ptr [rsp + 0x40], r12d 0x18000f900: 41 8b d4 mov edx, r12d 0x18000f903: 83 e2 10 and edx, 0x10 0x18000f906: 83 ca 04 or edx, 4 0x18000f909: 48 8b cb mov rcx, rbx 0x18000f90c: e8 9f e4 ff ff call 0x18000ddb0 <?SetFlags@wxSocketBase@@QEAAXH@Z> 0x18000f911: 90 nop 0x18000f912: 41 b8 08 00 00 00 mov r8d, 8 0x18000f918: 48 8d 54 24 50 lea rdx, [rsp + 0x50] 0x18000f91d: 48 8b cb mov rcx, rbx 0x18000f920: e8 2b fd ff ff call 0x18000f650 <?DoRead@wxSocketBase@@AEAAIPEAXI@Z> 0x18000f925: 83 f8 08 cmp eax, 8 0x18000f928: 0f 85 fb 00 00 00 jne 0x18000fa29 <?ReadMsg@wxSocketBase@@QEAAAEAV1@PEAXI@Z+0x1c9> 0x18000f92e: 0f b6 4c 24 53 movzx ecx, byte ptr [rsp + 0x53] 0x18000f933: c1 e1 08 shl ecx, 8 0x18000f936: 0f b6 44 24 52 movzx eax, byte ptr [rsp + 0x52] 0x18000f93b: 0b c8 or ecx, eax 0x18000f93d: c1 e1 08 shl ecx, 8 0x18000f940: 0f b6 44 24 51 movzx eax, byte ptr [rsp + 0x51] 0x18000f945: 0b c8 or ecx, eax 0x18000f947: c1 e1 08 shl ecx, 8 0x18000f94a: 0f b6 44 24 50 movzx eax, byte ptr [rsp + 0x50] 0x18000f94f: 0b c8 or ecx, eax 0x18000f951: 81 f9 ad de ed fe cmp ecx, 0xfeeddead 0x18000f957: 0f 85 cc 00 00 00 jne 0x18000fa29 <?ReadMsg@wxSocketBase@@QEAAAEAV1@PEAXI@Z+0x1c9> 0x18000f95d: 44 0f b6 44 24 57 movzx r8d, byte ptr [rsp + 0x57] 0x18000f963: 41 c1 e0 08 shl r8d, 8 0x18000f967: 0f b6 44 24 56 movzx eax, byte ptr [rsp + 0x56] 0x18000f96c: 44 0b c0 or r8d, eax 0x18000f96f: 41 c1 e0 08 shl r8d, 8 0x18000f973: 0f b6 44 24 55 movzx eax, byte ptr [rsp + 0x55] 0x18000f978: 44 0b c0 or r8d, eax 0x18000f97b: 41 c1 e0 08 shl r8d, 8 0x18000f97f: 0f b6 44 24 54 movzx eax, byte ptr [rsp + 0x54] 0x18000f984: 44 0b c0 or r8d, eax 0x18000f987: 33 c0 xor eax, eax 0x18000f989: 44 3b c6 cmp r8d, esi 0x18000f98c: 76 0b jbe 0x18000f999 <?ReadMsg@wxSocketBase@@QEAAAEAV1@PEAXI@Z+0x139> 0x18000f98e: 44 2b c6 sub r8d, esi 0x18000f991: 41 8b f8 mov edi, r8d 0x18000f994: 44 8b c6 mov r8d, esi 0x18000f997: eb 02 jmp 0x18000f99b <?ReadMsg@wxSocketBase@@QEAAAEAV1@PEAXI@Z+0x13b> 0x18000f999: 8b f8 mov edi, eax 0x18000f99b: 45 85 c0 test r8d, r8d 0x18000f99e: 74 0b je 0x18000f9ab <?ReadMsg@wxSocketBase@@QEAAAEAV1@PEAXI@Z+0x14b> 0x18000f9a0: 48 8b d5 mov rdx, rbp 0x18000f9a3: 48 8b cb mov rcx, rbx 0x18000f9a6: e8 a5 fc ff ff call 0x18000f650 <?DoRead@wxSocketBase@@AEAAIPEAXI@Z> 0x18000f9ab: 89 43 2c mov dword ptr [rbx + 0x2c], eax 0x18000f9ae: 89 43 28 mov dword ptr [rbx + 0x28], eax 0x18000f9b1: 85 ff test edi, edi 0x18000f9b3: 74 31 je 0x18000f9e6 <?ReadMsg@wxSocketBase@@QEAAAEAV1@PEAXI@Z+0x186> 0x18000f9b5: be 00 28 00 00 mov esi, 0x2800 0x18000f9ba: 66 0f 1f 44 00 00 nop word ptr [rax + rax] 0x18000f9c0: 44 8b c7 mov r8d, edi 0x18000f9c3: 3b fe cmp edi, esi 0x18000f9c5: 44 0f 47 c6 cmova r8d, esi 0x18000f9c9: 48 8d 54 24 60 lea rdx, [rsp + 0x60] 0x18000f9ce: 48 8b cb mov rcx, rbx 0x18000f9d1: e8 7a fc ff ff call 0x18000f650 <?DoRead@wxSocketBase@@AEAAIPEAXI@Z> 0x18000f9d6: 2b f8 sub edi, eax 0x18000f9d8: 85 c0 test eax, eax 0x18000f9da: 7e 06 jle 0x18000f9e2 <?ReadMsg@wxSocketBase@@QEAAAEAV1@PEAXI@Z+0x182> 0x18000f9dc: 85 ff test edi, edi 0x18000f9de: 75 e0 jne 0x18000f9c0 <?ReadMsg@wxSocketBase@@QEAAAEAV1@PEAXI@Z+0x160> 0x18000f9e0: eb 04 jmp 0x18000f9e6 <?ReadMsg@wxSocketBase@@QEAAAEAV1@PEAXI@Z+0x186> 0x18000f9e2: 85 ff test edi, edi 0x18000f9e4: 75 43 jne 0x18000fa29 <?ReadMsg@wxSocketBase@@QEAAAEAV1@PEAXI@Z+0x1c9> 0x18000f9e6: 41 b8 08 00 00 00 mov r8d, 8 0x18000f9ec: 48 8d 54 24 50 lea rdx, [rsp + 0x50] 0x18000f9f1: 48 8b cb mov rcx, rbx 0x18000f9f4: e8 57 fc ff ff call 0x18000f650 <?DoRead@wxSocketBase@@AEAAIPEAXI@Z> 0x18000f9f9: 83 f8 08 cmp eax, 8 0x18000f9fc: 75 2b jne 0x18000fa29 <?ReadMsg@wxSocketBase@@QEAAAEAV1@PEAXI@Z+0x1c9> 0x18000f9fe: 0f b6 4c 24 53 movzx ecx, byte ptr [rsp + 0x53] 0x18000fa03: c1 e1 08 shl ecx, 8 0x18000fa06: 0f b6 44 24 52 movzx eax, byte ptr [rsp + 0x52] 0x18000fa0b: 0b c8 or ecx, eax 0x18000fa0d: c1 e1 08 shl ecx, 8 0x18000fa10: 0f b6 44 24 51 movzx eax, byte ptr [rsp + 0x51] 0x18000fa15: 0b c8 or ecx, eax 0x18000fa17: c1 e1 08 shl ecx, 8 0x18000fa1a: 0f b6 44 24 50 movzx eax, byte ptr [rsp + 0x50] 0x18000fa1f: 0b c8 or ecx, eax 0x18000fa21: 81 f9 ed fe ad de cmp ecx, 0xdeadfeed 0x18000fa27: 74 0b je 0x18000fa34 <?ReadMsg@wxSocketBase@@QEAAAEAV1@PEAXI@Z+0x1d4> 0x18000fa29: 48 8b 43 10 mov rax, qword ptr [rbx + 0x10] 0x18000fa2d: c7 40 48 02 00 00 00 mov dword ptr [rax + 0x48], 2 0x18000fa34: 41 8b d4 mov edx, r12d 0x18000fa37: 48 8b cb mov rcx, rbx 0x18000fa3a: e8 71 e3 ff ff call 0x18000ddb0 <?SetFlags@wxSocketBase@@QEAAXH@Z> 0x18000fa3f: 90 nop 0x18000fa40: c6 43 22 00 mov byte ptr [rbx + 0x22], 0 0x18000fa44: 48 8b 4b 10 mov rcx, qword ptr [rbx + 0x10] 0x18000fa48: 48 85 c9 test rcx, rcx 0x18000fa4b: 74 1d je 0x18000fa6a <?ReadMsg@wxSocketBase@@QEAAAEAV1@PEAXI@Z+0x20a> 0x18000fa4d: 48 83 79 08 ff cmp qword ptr [rcx + 8], -1 0x18000fa52: 74 11 je 0x18000fa65 <?ReadMsg@wxSocketBase@@QEAAAEAV1@PEAXI@Z+0x205> 0x18000fa54: 4c 8b 01 mov r8, qword ptr [rcx] 0x18000fa57: ba 01 00 00 00 mov edx, 1 0x18000fa5c: 41 ff 50 10 call qword ptr [r8 + 0x10] 0x18000fa60: 48 8b c3 mov rax, rbx 0x18000fa63: eb 08 jmp 0x18000fa6d <?ReadMsg@wxSocketBase@@QEAAAEAV1@PEAXI@Z+0x20d> 0x18000fa65: 48 8b c3 mov rax, rbx 0x18000fa68: eb 03 jmp 0x18000fa6d <?ReadMsg@wxSocketBase@@QEAAAEAV1@PEAXI@Z+0x20d> 0x18000fa6a: 48 8b c3 mov rax, rbx 0x18000fa6d: 48 8b 8c 24 60 28 00 00 mov rcx, qword ptr [rsp + 0x2860] 0x18000fa75: 48 33 cc xor rcx, rsp 0x18000fa78: e8 73 38 00 00 call 0x1800132f0 <__security_check_cookie> 0x18000fa7d: 48 81 c4 70 28 00 00 add rsp, 0x2870 0x18000fa84: 41 5c pop r12 0x18000fa86: 5f pop rdi 0x18000fa87: 5e pop rsi 0x18000fa88: 5d pop rbp 0x18000fa89: 5b pop rbx 0x18000fa8a: c3 ret ; data inside code section at 0x18000fa8b -- 0x18000fa90 0x18000fa8b: cc cc cc cc cc |..... | ; function: ?Peek@wxSocketBase@@QEAAAEAV1@PEAXI@Z at 0x18000fa90 -- 0x18000fb97 0x18000fa90: 40 57 push rdi 0x18000fa92: 48 83 ec 50 sub rsp, 0x50 0x18000fa96: 48 c7 44 24 30 fe ff ff ff mov qword ptr [rsp + 0x30], -2 0x18000fa9f: 48 89 5c 24 68 mov qword ptr [rsp + 0x68], rbx 0x18000faa4: 48 89 6c 24 70 mov qword ptr [rsp + 0x70], rbp 0x18000faa9: 48 89 74 24 78 mov qword ptr [rsp + 0x78], rsi 0x18000faae: 41 8b e8 mov ebp, r8d 0x18000fab1: 48 8b f2 mov rsi, rdx 0x18000fab4: 48 8b f9 mov rdi, rcx 0x18000fab7: 48 89 4c 24 60 mov qword ptr [rsp + 0x60], rcx 0x18000fabc: 48 8b 05 7d 99 00 00 mov rax, qword ptr [rip + 0x997d] 0x18000fac3: 48 83 38 00 cmp qword ptr [rax], 0 0x18000fac7: 74 44 je 0x18000fb0d <?Peek@wxSocketBase@@QEAAAEAV1@PEAXI@Z+0x7d> 0x18000fac9: 80 79 22 00 cmp byte ptr [rcx + 0x22], 0 0x18000facd: 74 3e je 0x18000fb0d <?Peek@wxSocketBase@@QEAAAEAV1@PEAXI@Z+0x7d> 0x18000facf: 48 8d 05 4a d4 00 00 lea rax, [rip + 0xd44a] 0x18000fad6: 48 89 44 24 20 mov qword ptr [rsp + 0x20], rax 0x18000fadb: 4c 8d 0d 26 d4 00 00 lea r9, [rip + 0xd426] 0x18000fae2: 4c 8d 05 f7 d3 00 00 lea r8, [rip + 0xd3f7] 0x18000fae9: ba d0 00 00 00 mov edx, 0xd0 0x18000faee: 48 8d 0d cb d3 00 00 lea rcx, [rip + 0xd3cb] 0x18000faf5: ff 15 3d 99 00 00 call qword ptr [rip + 0x993d] <?wxOnAssert@@YAXPEBDH000@Z> 0x18000fafb: 4c 8b 1d 2e 99 00 00 mov r11, qword ptr [rip + 0x992e] 0x18000fb02: 41 80 3b 00 cmp byte ptr [r11], 0 0x18000fb06: 74 05 je 0x18000fb0d <?Peek@wxSocketBase@@QEAAAEAV1@PEAXI@Z+0x7d> 0x18000fb08: 41 c6 03 00 mov byte ptr [r11], 0 0x18000fb0c: cc int3 0x18000fb0d: c6 47 22 01 mov byte ptr [rdi + 0x22], 1 0x18000fb11: 48 89 7c 24 38 mov qword ptr [rsp + 0x38], rdi 0x18000fb16: 8b 5f 1c mov ebx, dword ptr [rdi + 0x1c] 0x18000fb19: 89 5c 24 40 mov dword ptr [rsp + 0x40], ebx 0x18000fb1d: ba 03 00 00 00 mov edx, 3 0x18000fb22: 48 8b cf mov rcx, rdi 0x18000fb25: e8 86 e2 ff ff call 0x18000ddb0 <?SetFlags@wxSocketBase@@QEAAXH@Z> 0x18000fb2a: 90 nop 0x18000fb2b: 44 8b c5 mov r8d, ebp 0x18000fb2e: 48 8b d6 mov rdx, rsi 0x18000fb31: 48 8b cf mov rcx, rdi 0x18000fb34: e8 17 fb ff ff call 0x18000f650 <?DoRead@wxSocketBase@@AEAAIPEAXI@Z> 0x18000fb39: 89 47 28 mov dword ptr [rdi + 0x28], eax 0x18000fb3c: 44 8b c0 mov r8d, eax 0x18000fb3f: 48 8b d6 mov rdx, rsi 0x18000fb42: 48 8b cf mov rcx, rdi 0x18000fb45: e8 16 e3 ff ff call 0x18000de60 <?Pushback@wxSocketBase@@AEAAXPEBXI@Z> 0x18000fb4a: 90 nop 0x18000fb4b: 8b d3 mov edx, ebx 0x18000fb4d: 48 8b cf mov rcx, rdi 0x18000fb50: e8 5b e2 ff ff call 0x18000ddb0 <?SetFlags@wxSocketBase@@QEAAXH@Z> 0x18000fb55: 90 nop 0x18000fb56: c6 47 22 00 mov byte ptr [rdi + 0x22], 0 0x18000fb5a: 48 8b 4f 10 mov rcx, qword ptr [rdi + 0x10] 0x18000fb5e: 48 85 c9 test rcx, rcx 0x18000fb61: 74 1c je 0x18000fb7f <?Peek@wxSocketBase@@QEAAAEAV1@PEAXI@Z+0xef> 0x18000fb63: 48 83 79 08 ff cmp qword ptr [rcx + 8], -1 0x18000fb68: 74 10 je 0x18000fb7a <?Peek@wxSocketBase@@QEAAAEAV1@PEAXI@Z+0xea> 0x18000fb6a: 48 8b 01 mov rax, qword ptr [rcx] 0x18000fb6d: ba 01 00 00 00 mov edx, 1 0x18000fb72: ff 50 10 call qword ptr [rax + 0x10] 0x18000fb75: 48 8b c7 mov rax, rdi 0x18000fb78: eb 08 jmp 0x18000fb82 <?Peek@wxSocketBase@@QEAAAEAV1@PEAXI@Z+0xf2> 0x18000fb7a: 48 8b c7 mov rax, rdi 0x18000fb7d: eb 03 jmp 0x18000fb82 <?Peek@wxSocketBase@@QEAAAEAV1@PEAXI@Z+0xf2> 0x18000fb7f: 48 8b c7 mov rax, rdi 0x18000fb82: 48 8b 5c 24 68 mov rbx, qword ptr [rsp + 0x68] 0x18000fb87: 48 8b 6c 24 70 mov rbp, qword ptr [rsp + 0x70] 0x18000fb8c: 48 8b 74 24 78 mov rsi, qword ptr [rsp + 0x78] 0x18000fb91: 48 83 c4 50 add rsp, 0x50 0x18000fb95: 5f pop rdi 0x18000fb96: c3 ret ; data inside code section at 0x18000fb97 -- 0x18000fba0 0x18000fb97: cc cc cc cc cc cc cc cc cc |......... | ; function: ?DoWrite@wxSocketBase@@AEAAIPEBXI@Z at 0x18000fba0 -- 0x18000fd7b 0x18000fba0: 48 89 5c 24 10 mov qword ptr [rsp + 0x10], rbx 0x18000fba5: 48 89 6c 24 18 mov qword ptr [rsp + 0x18], rbp 0x18000fbaa: 57 push rdi 0x18000fbab: 48 83 ec 30 sub rsp, 0x30 0x18000fbaf: 48 83 79 10 00 cmp qword ptr [rcx + 0x10], 0 0x18000fbb4: 41 8b f8 mov edi, r8d 0x18000fbb7: 48 8b ea mov rbp, rdx 0x18000fbba: 48 8b d9 mov rbx, rcx 0x18000fbbd: 0f 84 5b 01 00 00 je 0x18000fd1e <?DoWrite@wxSocketBase@@AEAAIPEBXI@Z+0x17e> 0x18000fbc3: 48 85 d2 test rdx, rdx 0x18000fbc6: 0f 84 08 01 00 00 je 0x18000fcd4 <?DoWrite@wxSocketBase@@AEAAIPEBXI@Z+0x134> 0x18000fbcc: 48 89 74 24 40 mov qword ptr [rsp + 0x40], rsi 0x18000fbd1: 33 f6 xor esi, esi 0x18000fbd3: 45 85 c0 test r8d, r8d 0x18000fbd6: 0f 84 e1 00 00 00 je 0x18000fcbd <?DoWrite@wxSocketBase@@AEAAIPEBXI@Z+0x11d> 0x18000fbdc: 0f 1f 40 00 nop dword ptr [rax] 0x18000fbe0: 48 8b 4b 10 mov rcx, qword ptr [rbx + 0x10] 0x18000fbe4: 80 79 4c 00 cmp byte ptr [rcx + 0x4c], 0 0x18000fbe8: 74 0a je 0x18000fbf4 <?DoWrite@wxSocketBase@@AEAAIPEBXI@Z+0x54> 0x18000fbea: 80 7b 20 00 cmp byte ptr [rbx + 0x20], 0 0x18000fbee: 0f 84 96 00 00 00 je 0x18000fc8a <?DoWrite@wxSocketBase@@AEAAIPEBXI@Z+0xea> 0x18000fbf4: 44 8b c7 mov r8d, edi 0x18000fbf7: 48 8b d5 mov rdx, rbp 0x18000fbfa: e8 d1 db ff ff call 0x18000d7d0 <function_18000d7d0> 0x18000fbff: 83 f8 ff cmp eax, -1 0x18000fc02: 75 58 jne 0x18000fc5c <?DoWrite@wxSocketBase@@AEAAIPEBXI@Z+0xbc> 0x18000fc04: 48 8b 4b 10 mov rcx, qword ptr [rbx + 0x10] 0x18000fc08: 48 8b 01 mov rax, qword ptr [rcx] 0x18000fc0b: ff 50 08 call qword ptr [rax + 8] 0x18000fc0e: 83 f8 07 cmp eax, 7 0x18000fc11: 0f 85 9b 00 00 00 jne 0x18000fcb2 <?DoWrite@wxSocketBase@@AEAAIPEBXI@Z+0x112> 0x18000fc17: f6 43 1c 02 test byte ptr [rbx + 0x1c], 2 0x18000fc1b: 0f 85 9c 00 00 00 jne 0x18000fcbd <?DoWrite@wxSocketBase@@AEAAIPEBXI@Z+0x11d> 0x18000fc21: 8b 53 34 mov edx, dword ptr [rbx + 0x34] 0x18000fc24: 44 8d 40 fb lea r8d, [rax - 5] 0x18000fc28: 48 8b cb mov rcx, rbx 0x18000fc2b: 69 d2 e8 03 00 00 imul edx, edx, 0x3e8 0x18000fc31: e8 ca f0 ff ff call 0x18000ed00 <?DoWait@wxSocketBase@@AEAAHJH@Z> 0x18000fc36: 85 c0 test eax, eax 0x18000fc38: 75 31 jne 0x18000fc6b <?DoWrite@wxSocketBase@@AEAAIPEBXI@Z+0xcb> 0x18000fc3a: 48 8b 43 10 mov rax, qword ptr [rbx + 0x10] 0x18000fc3e: c7 40 48 08 00 00 00 mov dword ptr [rax + 0x48], 8 0x18000fc45: 8b c6 mov eax, esi 0x18000fc47: 48 8b 74 24 40 mov rsi, qword ptr [rsp + 0x40] 0x18000fc4c: 48 8b 5c 24 48 mov rbx, qword ptr [rsp + 0x48] 0x18000fc51: 48 8b 6c 24 50 mov rbp, qword ptr [rsp + 0x50] 0x18000fc56: 48 83 c4 30 add rsp, 0x30 0x18000fc5a: 5f pop rdi 0x18000fc5b: c3 ret 0x18000fc5c: 03 f0 add esi, eax 0x18000fc5e: f6 43 1c 08 test byte ptr [rbx + 0x1c], 8 0x18000fc62: 74 59 je 0x18000fcbd <?DoWrite@wxSocketBase@@AEAAIPEBXI@Z+0x11d> 0x18000fc64: 2b f8 sub edi, eax 0x18000fc66: 48 98 cdqe 0x18000fc68: 48 03 e8 add rbp, rax 0x18000fc6b: 85 ff test edi, edi 0x18000fc6d: 0f 85 6d ff ff ff jne 0x18000fbe0 <?DoWrite@wxSocketBase@@AEAAIPEBXI@Z+0x40> 0x18000fc73: 8b c6 mov eax, esi 0x18000fc75: 48 8b 74 24 40 mov rsi, qword ptr [rsp + 0x40] 0x18000fc7a: 48 8b 5c 24 48 mov rbx, qword ptr [rsp + 0x48] 0x18000fc7f: 48 8b 6c 24 50 mov rbp, qword ptr [rsp + 0x50] 0x18000fc84: 48 83 c4 30 add rsp, 0x30 0x18000fc88: 5f pop rdi 0x18000fc89: c3 ret 0x18000fc8a: f6 43 1c 08 test byte ptr [rbx + 0x1c], 8 0x18000fc8e: 75 04 jne 0x18000fc94 <?DoWrite@wxSocketBase@@AEAAIPEBXI@Z+0xf4> 0x18000fc90: 85 f6 test esi, esi 0x18000fc92: 75 29 jne 0x18000fcbd <?DoWrite@wxSocketBase@@AEAAIPEBXI@Z+0x11d> 0x18000fc94: 8b c6 mov eax, esi 0x18000fc96: 48 8b 74 24 40 mov rsi, qword ptr [rsp + 0x40] 0x18000fc9b: c7 41 48 02 00 00 00 mov dword ptr [rcx + 0x48], 2 0x18000fca2: 48 8b 5c 24 48 mov rbx, qword ptr [rsp + 0x48] 0x18000fca7: 48 8b 6c 24 50 mov rbp, qword ptr [rsp + 0x50] 0x18000fcac: 48 83 c4 30 add rsp, 0x30 0x18000fcb0: 5f pop rdi 0x18000fcb1: c3 ret 0x18000fcb2: 48 8b 4b 10 mov rcx, qword ptr [rbx + 0x10] 0x18000fcb6: c7 41 48 02 00 00 00 mov dword ptr [rcx + 0x48], 2 0x18000fcbd: 8b c6 mov eax, esi 0x18000fcbf: 48 8b 74 24 40 mov rsi, qword ptr [rsp + 0x40] 0x18000fcc4: 48 8b 5c 24 48 mov rbx, qword ptr [rsp + 0x48] 0x18000fcc9: 48 8b 6c 24 50 mov rbp, qword ptr [rsp + 0x50] 0x18000fcce: 48 83 c4 30 add rsp, 0x30 0x18000fcd2: 5f pop rdi 0x18000fcd3: c3 ret 0x18000fcd4: 48 8b 05 65 97 00 00 mov rax, qword ptr [rip + 0x9765] 0x18000fcdb: 48 83 38 00 cmp qword ptr [rax], 0 0x18000fcdf: 0f 84 84 00 00 00 je 0x18000fd69 <?DoWrite@wxSocketBase@@AEAAIPEBXI@Z+0x1c9> 0x18000fce5: 48 8d 05 a4 d4 00 00 lea rax, [rip + 0xd4a4] 0x18000fcec: 4c 8d 0d 91 d4 00 00 lea r9, [rip + 0xd491] 0x18000fcf3: 4c 8d 05 c6 d9 00 00 lea r8, [rip + 0xd9c6] 0x18000fcfa: 48 8d 0d bf d1 00 00 lea rcx, [rip + 0xd1bf] 0x18000fd01: ba 81 04 00 00 mov edx, 0x481 0x18000fd06: 48 89 44 24 20 mov qword ptr [rsp + 0x20], rax 0x18000fd0b: ff 15 27 97 00 00 call qword ptr [rip + 0x9727] <?wxOnAssert@@YAXPEBDH000@Z> 0x18000fd11: 4c 8b 1d 18 97 00 00 mov r11, qword ptr [rip + 0x9718] 0x18000fd18: 41 80 3b 00 cmp byte ptr [r11], 0 0x18000fd1c: eb 44 jmp 0x18000fd62 <?DoWrite@wxSocketBase@@AEAAIPEBXI@Z+0x1c2> 0x18000fd1e: 48 8b 05 1b 97 00 00 mov rax, qword ptr [rip + 0x971b] 0x18000fd25: 48 83 38 00 cmp qword ptr [rax], 0 0x18000fd29: 74 3e je 0x18000fd69 <?DoWrite@wxSocketBase@@AEAAIPEBXI@Z+0x1c9> 0x18000fd2b: 48 8d 05 0e d9 00 00 lea rax, [rip + 0xd90e] 0x18000fd32: 4c 8d 0d 27 d3 00 00 lea r9, [rip + 0xd327] 0x18000fd39: 4c 8d 05 80 d9 00 00 lea r8, [rip + 0xd980] 0x18000fd40: 48 8d 0d 79 d1 00 00 lea rcx, [rip + 0xd179] 0x18000fd47: ba 7e 04 00 00 mov edx, 0x47e 0x18000fd4c: 48 89 44 24 20 mov qword ptr [rsp + 0x20], rax 0x18000fd51: ff 15 e1 96 00 00 call qword ptr [rip + 0x96e1] <?wxOnAssert@@YAXPEBDH000@Z> 0x18000fd57: 4c 8b 1d d2 96 00 00 mov r11, qword ptr [rip + 0x96d2] 0x18000fd5e: 41 80 3b 00 cmp byte ptr [r11], 0 0x18000fd62: 74 05 je 0x18000fd69 <?DoWrite@wxSocketBase@@AEAAIPEBXI@Z+0x1c9> 0x18000fd64: 41 c6 03 00 mov byte ptr [r11], 0 0x18000fd68: cc int3 0x18000fd69: 48 8b 5c 24 48 mov rbx, qword ptr [rsp + 0x48] 0x18000fd6e: 48 8b 6c 24 50 mov rbp, qword ptr [rsp + 0x50] 0x18000fd73: 33 c0 xor eax, eax 0x18000fd75: 48 83 c4 30 add rsp, 0x30 0x18000fd79: 5f pop rdi 0x18000fd7a: c3 ret ; data inside code section at 0x18000fd7b -- 0x18000fd80 0x18000fd7b: cc cc cc cc cc |..... | ; function: ?WriteMsg@wxSocketBase@@QEAAAEAV1@PEBXI@Z at 0x18000fd80 -- 0x18000ff2c 0x18000fd80: 40 55 push rbp 0x18000fd82: 56 push rsi 0x18000fd83: 57 push rdi 0x18000fd84: 48 83 ec 60 sub rsp, 0x60 0x18000fd88: 48 c7 44 24 30 fe ff ff ff mov qword ptr [rsp + 0x30], -2 0x18000fd91: 48 89 9c 24 98 00 00 00 mov qword ptr [rsp + 0x98], rbx 0x18000fd99: 48 8b 05 a0 eb 01 00 mov rax, qword ptr [rip + 0x1eba0] 0x18000fda0: 48 33 c4 xor rax, rsp 0x18000fda3: 48 89 44 24 58 mov qword ptr [rsp + 0x58], rax 0x18000fda8: 41 8b f8 mov edi, r8d 0x18000fdab: 48 8b f2 mov rsi, rdx 0x18000fdae: 48 8b d9 mov rbx, rcx 0x18000fdb1: 48 89 4c 24 38 mov qword ptr [rsp + 0x38], rcx 0x18000fdb6: 48 8b 05 83 96 00 00 mov rax, qword ptr [rip + 0x9683] 0x18000fdbd: 48 83 38 00 cmp qword ptr [rax], 0 0x18000fdc1: 74 44 je 0x18000fe07 <?WriteMsg@wxSocketBase@@QEAAAEAV1@PEBXI@Z+0x87> 0x18000fdc3: 80 79 23 00 cmp byte ptr [rcx + 0x23], 0 0x18000fdc7: 74 3e je 0x18000fe07 <?WriteMsg@wxSocketBase@@QEAAAEAV1@PEBXI@Z+0x87> 0x18000fdc9: 48 8d 05 a8 d1 00 00 lea rax, [rip + 0xd1a8] 0x18000fdd0: 48 89 44 24 20 mov qword ptr [rsp + 0x20], rax 0x18000fdd5: 4c 8d 0d 84 d1 00 00 lea r9, [rip + 0xd184] 0x18000fddc: 4c 8d 05 55 d1 00 00 lea r8, [rip + 0xd155] 0x18000fde3: ba ec 00 00 00 mov edx, 0xec 0x18000fde8: 48 8d 0d d1 d0 00 00 lea rcx, [rip + 0xd0d1] 0x18000fdef: ff 15 43 96 00 00 call qword ptr [rip + 0x9643] <?wxOnAssert@@YAXPEBDH000@Z> 0x18000fdf5: 4c 8b 1d 34 96 00 00 mov r11, qword ptr [rip + 0x9634] 0x18000fdfc: 41 80 3b 00 cmp byte ptr [r11], 0 0x18000fe00: 74 05 je 0x18000fe07 <?WriteMsg@wxSocketBase@@QEAAAEAV1@PEBXI@Z+0x87> 0x18000fe02: 41 c6 03 00 mov byte ptr [r11], 0 0x18000fe06: cc int3 0x18000fe07: c6 43 23 01 mov byte ptr [rbx + 0x23], 1 0x18000fe0b: 48 89 5c 24 40 mov qword ptr [rsp + 0x40], rbx 0x18000fe10: 8b 6b 1c mov ebp, dword ptr [rbx + 0x1c] 0x18000fe13: 89 6c 24 48 mov dword ptr [rsp + 0x48], ebp 0x18000fe17: 8b d5 mov edx, ebp 0x18000fe19: 83 e2 10 and edx, 0x10 0x18000fe1c: 83 ca 08 or edx, 8 0x18000fe1f: 48 8b cb mov rcx, rbx 0x18000fe22: e8 89 df ff ff call 0x18000ddb0 <?SetFlags@wxSocketBase@@QEAAXH@Z> 0x18000fe27: 90 nop 0x18000fe28: c6 44 24 50 ad mov byte ptr [rsp + 0x50], 0xad 0x18000fe2d: c6 44 24 51 de mov byte ptr [rsp + 0x51], 0xde 0x18000fe32: c6 44 24 52 ed mov byte ptr [rsp + 0x52], 0xed 0x18000fe37: c6 44 24 53 fe mov byte ptr [rsp + 0x53], 0xfe 0x18000fe3c: 40 88 7c 24 54 mov byte ptr [rsp + 0x54], dil 0x18000fe41: 8b c7 mov eax, edi 0x18000fe43: c1 e8 08 shr eax, 8 0x18000fe46: 88 44 24 55 mov byte ptr [rsp + 0x55], al 0x18000fe4a: 8b c7 mov eax, edi 0x18000fe4c: c1 e8 10 shr eax, 0x10 0x18000fe4f: 88 44 24 56 mov byte ptr [rsp + 0x56], al 0x18000fe53: 8b c7 mov eax, edi 0x18000fe55: c1 e8 18 shr eax, 0x18 0x18000fe58: 88 44 24 57 mov byte ptr [rsp + 0x57], al 0x18000fe5c: 41 b8 08 00 00 00 mov r8d, 8 0x18000fe62: 48 8d 54 24 50 lea rdx, [rsp + 0x50] 0x18000fe67: 48 8b cb mov rcx, rbx 0x18000fe6a: e8 31 fd ff ff call 0x18000fba0 <?DoWrite@wxSocketBase@@AEAAIPEBXI@Z> 0x18000fe6f: 83 f8 08 cmp eax, 8 0x18000fe72: 75 58 jne 0x18000fecc <?WriteMsg@wxSocketBase@@QEAAAEAV1@PEBXI@Z+0x14c> 0x18000fe74: 44 8b c7 mov r8d, edi 0x18000fe77: 48 8b d6 mov rdx, rsi 0x18000fe7a: 48 8b cb mov rcx, rbx 0x18000fe7d: e8 1e fd ff ff call 0x18000fba0 <?DoWrite@wxSocketBase@@AEAAIPEBXI@Z> 0x18000fe82: 89 43 30 mov dword ptr [rbx + 0x30], eax 0x18000fe85: 89 43 28 mov dword ptr [rbx + 0x28], eax 0x18000fe88: 3b c7 cmp eax, edi 0x18000fe8a: 75 40 jne 0x18000fecc <?WriteMsg@wxSocketBase@@QEAAAEAV1@PEBXI@Z+0x14c> 0x18000fe8c: c6 44 24 50 ed mov byte ptr [rsp + 0x50], 0xed 0x18000fe91: c6 44 24 51 fe mov byte ptr [rsp + 0x51], 0xfe 0x18000fe96: c6 44 24 52 ad mov byte ptr [rsp + 0x52], 0xad 0x18000fe9b: c6 44 24 53 de mov byte ptr [rsp + 0x53], 0xde 0x18000fea0: c6 44 24 57 00 mov byte ptr [rsp + 0x57], 0 0x18000fea5: c6 44 24 56 00 mov byte ptr [rsp + 0x56], 0 0x18000feaa: c6 44 24 55 00 mov byte ptr [rsp + 0x55], 0 0x18000feaf: c6 44 24 54 00 mov byte ptr [rsp + 0x54], 0 0x18000feb4: 41 b8 08 00 00 00 mov r8d, 8 0x18000feba: 48 8d 54 24 50 lea rdx, [rsp + 0x50] 0x18000febf: 48 8b cb mov rcx, rbx 0x18000fec2: e8 d9 fc ff ff call 0x18000fba0 <?DoWrite@wxSocketBase@@AEAAIPEBXI@Z> 0x18000fec7: 83 f8 08 cmp eax, 8 0x18000feca: 74 0b je 0x18000fed7 <?WriteMsg@wxSocketBase@@QEAAAEAV1@PEBXI@Z+0x157> 0x18000fecc: 48 8b 43 10 mov rax, qword ptr [rbx + 0x10] 0x18000fed0: c7 40 48 02 00 00 00 mov dword ptr [rax + 0x48], 2 0x18000fed7: 8b d5 mov edx, ebp 0x18000fed9: 48 8b cb mov rcx, rbx 0x18000fedc: e8 cf de ff ff call 0x18000ddb0 <?SetFlags@wxSocketBase@@QEAAXH@Z> 0x18000fee1: 90 nop 0x18000fee2: c6 43 23 00 mov byte ptr [rbx + 0x23], 0 0x18000fee6: 48 8b 4b 10 mov rcx, qword ptr [rbx + 0x10] 0x18000feea: 48 85 c9 test rcx, rcx 0x18000feed: 74 1d je 0x18000ff0c <?WriteMsg@wxSocketBase@@QEAAAEAV1@PEBXI@Z+0x18c> 0x18000feef: 48 83 79 08 ff cmp qword ptr [rcx + 8], -1 0x18000fef4: 74 11 je 0x18000ff07 <?WriteMsg@wxSocketBase@@QEAAAEAV1@PEBXI@Z+0x187> 0x18000fef6: 4c 8b 01 mov r8, qword ptr [rcx] 0x18000fef9: ba 02 00 00 00 mov edx, 2 0x18000fefe: 41 ff 50 10 call qword ptr [r8 + 0x10] 0x18000ff02: 48 8b c3 mov rax, rbx 0x18000ff05: eb 08 jmp 0x18000ff0f <?WriteMsg@wxSocketBase@@QEAAAEAV1@PEBXI@Z+0x18f> 0x18000ff07: 48 8b c3 mov rax, rbx 0x18000ff0a: eb 03 jmp 0x18000ff0f <?WriteMsg@wxSocketBase@@QEAAAEAV1@PEBXI@Z+0x18f> 0x18000ff0c: 48 8b c3 mov rax, rbx 0x18000ff0f: 48 8b 4c 24 58 mov rcx, qword ptr [rsp + 0x58] 0x18000ff14: 48 33 cc xor rcx, rsp 0x18000ff17: e8 d4 33 00 00 call 0x1800132f0 <__security_check_cookie> 0x18000ff1c: 48 8b 9c 24 98 00 00 00 mov rbx, qword ptr [rsp + 0x98] 0x18000ff24: 48 83 c4 60 add rsp, 0x60 0x18000ff28: 5f pop rdi 0x18000ff29: 5e pop rsi 0x18000ff2a: 5d pop rbp 0x18000ff2b: c3 ret ; data inside code section at 0x18000ff2c -- 0x18000ff30 0x18000ff2c: cc cc cc cc |.... | ; function: ?Discard@wxSocketBase@@QEAAAEAV1@XZ at 0x18000ff30 -- 0x18001004d 0x18000ff30: 40 57 push rdi 0x18000ff32: 48 83 ec 50 sub rsp, 0x50 0x18000ff36: 48 c7 44 24 30 fe ff ff ff mov qword ptr [rsp + 0x30], -2 0x18000ff3f: 48 89 5c 24 68 mov qword ptr [rsp + 0x68], rbx 0x18000ff44: 48 89 6c 24 70 mov qword ptr [rsp + 0x70], rbp 0x18000ff49: 48 89 74 24 78 mov qword ptr [rsp + 0x78], rsi 0x18000ff4e: 48 8b d9 mov rbx, rcx 0x18000ff51: b9 00 28 00 00 mov ecx, 0x2800 0x18000ff56: e8 ad 31 00 00 call 0x180013108 <function_180013108> 0x18000ff5b: 48 8b f0 mov rsi, rax 0x18000ff5e: 33 ff xor edi, edi 0x18000ff60: 48 89 5c 24 60 mov qword ptr [rsp + 0x60], rbx 0x18000ff65: 48 8b 15 d4 94 00 00 mov rdx, qword ptr [rip + 0x94d4] 0x18000ff6c: 48 39 3a cmp qword ptr [rdx], rdi 0x18000ff6f: 74 42 je 0x18000ffb3 <?Discard@wxSocketBase@@QEAAAEAV1@XZ+0x83> 0x18000ff71: 40 38 7b 22 cmp byte ptr [rbx + 0x22], dil 0x18000ff75: 74 3c je 0x18000ffb3 <?Discard@wxSocketBase@@QEAAAEAV1@XZ+0x83> 0x18000ff77: 48 8d 05 a2 cf 00 00 lea rax, [rip + 0xcfa2] 0x18000ff7e: 48 89 44 24 20 mov qword ptr [rsp + 0x20], rax 0x18000ff83: 4c 8d 0d 7e cf 00 00 lea r9, [rip + 0xcf7e] 0x18000ff8a: 4c 8d 05 4f cf 00 00 lea r8, [rip + 0xcf4f] 0x18000ff91: ba d0 00 00 00 mov edx, 0xd0 0x18000ff96: 48 8d 0d 23 cf 00 00 lea rcx, [rip + 0xcf23] 0x18000ff9d: ff 15 95 94 00 00 call qword ptr [rip + 0x9495] <?wxOnAssert@@YAXPEBDH000@Z> 0x18000ffa3: 4c 8b 1d 86 94 00 00 mov r11, qword ptr [rip + 0x9486] 0x18000ffaa: 41 38 3b cmp byte ptr [r11], dil 0x18000ffad: 74 04 je 0x18000ffb3 <?Discard@wxSocketBase@@QEAAAEAV1@XZ+0x83> 0x18000ffaf: 41 88 3b mov byte ptr [r11], dil 0x18000ffb2: cc int3 0x18000ffb3: c6 43 22 01 mov byte ptr [rbx + 0x22], 1 0x18000ffb7: 48 89 5c 24 38 mov qword ptr [rsp + 0x38], rbx 0x18000ffbc: 8b 6b 1c mov ebp, dword ptr [rbx + 0x1c] 0x18000ffbf: 89 6c 24 40 mov dword ptr [rsp + 0x40], ebp 0x18000ffc3: ba 03 00 00 00 mov edx, 3 0x18000ffc8: 48 8b cb mov rcx, rbx 0x18000ffcb: e8 e0 dd ff ff call 0x18000ddb0 <?SetFlags@wxSocketBase@@QEAAXH@Z> 0x18000ffd0: 90 nop 0x18000ffd1: 41 b8 00 28 00 00 mov r8d, 0x2800 0x18000ffd7: 48 8b d6 mov rdx, rsi 0x18000ffda: 48 8b cb mov rcx, rbx 0x18000ffdd: e8 6e f6 ff ff call 0x18000f650 <?DoRead@wxSocketBase@@AEAAIPEAXI@Z> 0x18000ffe2: 03 f8 add edi, eax 0x18000ffe4: 3d 00 28 00 00 cmp eax, 0x2800 0x18000ffe9: 74 e6 je 0x18000ffd1 <?Discard@wxSocketBase@@QEAAAEAV1@XZ+0xa1> 0x18000ffeb: 48 8b ce mov rcx, rsi 0x18000ffee: e8 21 31 00 00 call 0x180013114 <function_180013114> 0x18000fff3: 89 7b 28 mov dword ptr [rbx + 0x28], edi 0x18000fff6: 48 8b 43 10 mov rax, qword ptr [rbx + 0x10] 0x18000fffa: c7 40 48 00 00 00 00 mov dword ptr [rax + 0x48], 0 0x180010001: 8b d5 mov edx, ebp 0x180010003: 48 8b cb mov rcx, rbx 0x180010006: e8 a5 dd ff ff call 0x18000ddb0 <?SetFlags@wxSocketBase@@QEAAXH@Z> 0x18001000b: 90 nop 0x18001000c: c6 43 22 00 mov byte ptr [rbx + 0x22], 0 0x180010010: 48 8b 4b 10 mov rcx, qword ptr [rbx + 0x10] 0x180010014: 48 85 c9 test rcx, rcx 0x180010017: 74 1c je 0x180010035 <?Discard@wxSocketBase@@QEAAAEAV1@XZ+0x105> 0x180010019: 48 83 79 08 ff cmp qword ptr [rcx + 8], -1 0x18001001e: 74 10 je 0x180010030 <?Discard@wxSocketBase@@QEAAAEAV1@XZ+0x100> 0x180010020: 48 8b 01 mov rax, qword ptr [rcx] 0x180010023: ba 01 00 00 00 mov edx, 1 0x180010028: ff 50 10 call qword ptr [rax + 0x10] 0x18001002b: 48 8b c3 mov rax, rbx 0x18001002e: eb 08 jmp 0x180010038 <?Discard@wxSocketBase@@QEAAAEAV1@XZ+0x108> 0x180010030: 48 8b c3 mov rax, rbx 0x180010033: eb 03 jmp 0x180010038 <?Discard@wxSocketBase@@QEAAAEAV1@XZ+0x108> 0x180010035: 48 8b c3 mov rax, rbx 0x180010038: 48 8b 5c 24 68 mov rbx, qword ptr [rsp + 0x68] 0x18001003d: 48 8b 6c 24 70 mov rbp, qword ptr [rsp + 0x70] 0x180010042: 48 8b 74 24 78 mov rsi, qword ptr [rsp + 0x78] 0x180010047: 48 83 c4 50 add rsp, 0x50 0x18001004b: 5f pop rdi 0x18001004c: c3 ret ; data inside code section at 0x18001004d -- 0x180010050 0x18001004d: cc cc cc |... | ; function: ?DoWait@wxSocketBase@@AEAAHJJH@Z at 0x180010050 -- 0x180010077 0x180010050: 83 fa ff cmp edx, -1 0x180010053: 75 11 jne 0x180010066 <?DoWait@wxSocketBase@@AEAAHJJH@Z+0x16> 0x180010055: 8b 51 34 mov edx, dword ptr [rcx + 0x34] 0x180010058: 45 8b c1 mov r8d, r9d 0x18001005b: 69 d2 e8 03 00 00 imul edx, edx, 0x3e8 0x180010061: e9 9a ec ff ff jmp 0x18000ed00 <?DoWait@wxSocketBase@@AEAAHJH@Z> 0x180010066: 69 d2 e8 03 00 00 imul edx, edx, 0x3e8 0x18001006c: 41 03 d0 add edx, r8d 0x18001006f: 45 8b c1 mov r8d, r9d 0x180010072: e9 89 ec ff ff jmp 0x18000ed00 <?DoWait@wxSocketBase@@AEAAHJH@Z> ; data inside code section at 0x180010077 -- 0x180010080 0x180010077: cc cc cc cc cc cc cc cc cc |......... | ; function: ?Wait@wxSocketBase@@QEAA_NJJ@Z at 0x180010080 -- 0x1800100b2 0x180010080: 48 83 ec 28 sub rsp, 0x28 0x180010084: 83 fa ff cmp edx, -1 0x180010087: 75 0b jne 0x180010094 <?Wait@wxSocketBase@@QEAA_NJJ@Z+0x14> 0x180010089: 8b 51 34 mov edx, dword ptr [rcx + 0x34] 0x18001008c: 69 d2 e8 03 00 00 imul edx, edx, 0x3e8 0x180010092: eb 09 jmp 0x18001009d <?Wait@wxSocketBase@@QEAA_NJJ@Z+0x1d> 0x180010094: 69 d2 e8 03 00 00 imul edx, edx, 0x3e8 0x18001009a: 41 03 d0 add edx, r8d 0x18001009d: 41 b8 07 00 00 00 mov r8d, 7 0x1800100a3: e8 58 ec ff ff call 0x18000ed00 <?DoWait@wxSocketBase@@AEAAHJH@Z> 0x1800100a8: 85 c0 test eax, eax 0x1800100aa: 0f 95 c0 setne al 0x1800100ad: 48 83 c4 28 add rsp, 0x28 0x1800100b1: c3 ret ; data inside code section at 0x1800100b2 -- 0x1800100c0 0x1800100b2: cc cc cc cc cc cc cc cc cc cc cc cc cc cc |.............. | ; function: ?WaitForRead@wxSocketBase@@QEAA_NJJ@Z at 0x1800100c0 -- 0x180010144 0x1800100c0: 48 89 5c 24 08 mov qword ptr [rsp + 8], rbx 0x1800100c5: 48 89 74 24 10 mov qword ptr [rsp + 0x10], rsi 0x1800100ca: 57 push rdi 0x1800100cb: 48 83 ec 20 sub rsp, 0x20 0x1800100cf: 48 83 b9 c0 00 00 00 00 cmp qword ptr [rcx + 0xc0], 0 0x1800100d7: 41 8b f0 mov esi, r8d 0x1800100da: 8b da mov ebx, edx 0x1800100dc: 48 8b f9 mov rdi, rcx 0x1800100df: 74 12 je 0x1800100f3 <?WaitForRead@wxSocketBase@@QEAA_NJJ@Z+0x33> 0x1800100e1: b0 01 mov al, 1 0x1800100e3: 48 8b 5c 24 30 mov rbx, qword ptr [rsp + 0x30] 0x1800100e8: 48 8b 74 24 38 mov rsi, qword ptr [rsp + 0x38] 0x1800100ed: 48 83 c4 20 add rsp, 0x20 0x1800100f1: 5f pop rdi 0x1800100f2: c3 ret 0x1800100f3: 48 8b 49 10 mov rcx, qword ptr [rcx + 0x10] 0x1800100f7: 45 33 c0 xor r8d, r8d 0x1800100fa: 41 8d 50 01 lea edx, [r8 + 1] 0x1800100fe: e8 ed d7 ff ff call 0x18000d8f0 <function_18000d8f0> 0x180010103: 85 c0 test eax, eax 0x180010105: 75 da jne 0x1800100e1 <?WaitForRead@wxSocketBase@@QEAA_NJJ@Z+0x21> 0x180010107: 83 fb ff cmp ebx, -1 0x18001010a: 75 0b jne 0x180010117 <?WaitForRead@wxSocketBase@@QEAA_NJJ@Z+0x57> 0x18001010c: 8b 5f 34 mov ebx, dword ptr [rdi + 0x34] 0x18001010f: 69 db e8 03 00 00 imul ebx, ebx, 0x3e8 0x180010115: eb 08 jmp 0x18001011f <?WaitForRead@wxSocketBase@@QEAA_NJJ@Z+0x5f> 0x180010117: 69 db e8 03 00 00 imul ebx, ebx, 0x3e8 0x18001011d: 03 de add ebx, esi 0x18001011f: 41 b8 01 00 00 00 mov r8d, 1 0x180010125: 8b d3 mov edx, ebx 0x180010127: 48 8b cf mov rcx, rdi 0x18001012a: e8 d1 eb ff ff call 0x18000ed00 <?DoWait@wxSocketBase@@AEAAHJH@Z> 0x18001012f: 48 8b 5c 24 30 mov rbx, qword ptr [rsp + 0x30] 0x180010134: 48 8b 74 24 38 mov rsi, qword ptr [rsp + 0x38] 0x180010139: 85 c0 test eax, eax 0x18001013b: 0f 95 c0 setne al 0x18001013e: 48 83 c4 20 add rsp, 0x20 0x180010142: 5f pop rdi 0x180010143: c3 ret ; data inside code section at 0x180010144 -- 0x180010150 0x180010144: cc cc cc cc cc cc cc cc cc cc cc cc |............ | ; function: ?WaitForWrite@wxSocketBase@@QEAA_NJJ@Z at 0x180010150 -- 0x1800101ca 0x180010150: 48 89 5c 24 08 mov qword ptr [rsp + 8], rbx 0x180010155: 48 89 74 24 10 mov qword ptr [rsp + 0x10], rsi 0x18001015a: 57 push rdi 0x18001015b: 48 83 ec 20 sub rsp, 0x20 0x18001015f: 41 8b f0 mov esi, r8d 0x180010162: 45 33 c0 xor r8d, r8d 0x180010165: 48 8b f9 mov rdi, rcx 0x180010168: 48 8b 49 10 mov rcx, qword ptr [rcx + 0x10] 0x18001016c: 8b da mov ebx, edx 0x18001016e: 41 8d 50 02 lea edx, [r8 + 2] 0x180010172: e8 79 d7 ff ff call 0x18000d8f0 <function_18000d8f0> 0x180010177: 85 c0 test eax, eax 0x180010179: 74 12 je 0x18001018d <?WaitForWrite@wxSocketBase@@QEAA_NJJ@Z+0x3d> 0x18001017b: b0 01 mov al, 1 0x18001017d: 48 8b 5c 24 30 mov rbx, qword ptr [rsp + 0x30] 0x180010182: 48 8b 74 24 38 mov rsi, qword ptr [rsp + 0x38] 0x180010187: 48 83 c4 20 add rsp, 0x20 0x18001018b: 5f pop rdi 0x18001018c: c3 ret 0x18001018d: 83 fb ff cmp ebx, -1 0x180010190: 75 0b jne 0x18001019d <?WaitForWrite@wxSocketBase@@QEAA_NJJ@Z+0x4d> 0x180010192: 8b 5f 34 mov ebx, dword ptr [rdi + 0x34] 0x180010195: 69 db e8 03 00 00 imul ebx, ebx, 0x3e8 0x18001019b: eb 08 jmp 0x1800101a5 <?WaitForWrite@wxSocketBase@@QEAA_NJJ@Z+0x55> 0x18001019d: 69 db e8 03 00 00 imul ebx, ebx, 0x3e8 0x1800101a3: 03 de add ebx, esi 0x1800101a5: 41 b8 02 00 00 00 mov r8d, 2 0x1800101ab: 8b d3 mov edx, ebx 0x1800101ad: 48 8b cf mov rcx, rdi 0x1800101b0: e8 4b eb ff ff call 0x18000ed00 <?DoWait@wxSocketBase@@AEAAHJH@Z> 0x1800101b5: 48 8b 5c 24 30 mov rbx, qword ptr [rsp + 0x30] 0x1800101ba: 48 8b 74 24 38 mov rsi, qword ptr [rsp + 0x38] 0x1800101bf: 85 c0 test eax, eax 0x1800101c1: 0f 95 c0 setne al 0x1800101c4: 48 83 c4 20 add rsp, 0x20 0x1800101c8: 5f pop rdi 0x1800101c9: c3 ret ; data inside code section at 0x1800101ca -- 0x1800101d0 0x1800101ca: cc cc cc cc cc cc |...... | ; function: ?WaitForLost@wxSocketBase@@QEAA_NJJ@Z at 0x1800101d0 -- 0x180010203 0x1800101d0: 48 83 ec 28 sub rsp, 0x28 0x1800101d4: 83 fa ff cmp edx, -1 0x1800101d7: 75 0b jne 0x1800101e4 <?WaitForLost@wxSocketBase@@QEAA_NJJ@Z+0x14> 0x1800101d9: 8b 51 34 mov edx, dword ptr [rcx + 0x34] 0x1800101dc: 69 d2 e8 03 00 00 imul edx, edx, 0x3e8 0x1800101e2: eb 09 jmp 0x1800101ed <?WaitForLost@wxSocketBase@@QEAA_NJJ@Z+0x1d> 0x1800101e4: 69 d2 e8 03 00 00 imul edx, edx, 0x3e8 0x1800101ea: 41 03 d0 add edx, r8d 0x1800101ed: 41 b8 08 00 00 00 mov r8d, 8 0x1800101f3: e8 08 eb ff ff call 0x18000ed00 <?DoWait@wxSocketBase@@AEAAHJH@Z> 0x1800101f8: 83 f8 ff cmp eax, -1 0x1800101fb: 0f 94 c0 sete al 0x1800101fe: 48 83 c4 28 add rsp, 0x28 0x180010202: c3 ret ; data inside code section at 0x180010203 -- 0x180010210 0x180010203: cc cc cc cc cc cc cc cc cc cc cc cc cc |............. | ; function: ?AcceptWith@wxSocketServer@@QEAA_NAEAVwxSocketBase@@_N@Z at 0x180010210 -- 0x18001031b 0x180010210: 48 89 5c 24 08 mov qword ptr [rsp + 8], rbx 0x180010215: 57 push rdi 0x180010216: 48 83 ec 30 sub rsp, 0x30 0x18001021a: 48 8b d9 mov rbx, rcx 0x18001021d: 48 8b 49 10 mov rcx, qword ptr [rcx + 0x10] 0x180010221: 48 8b fa mov rdi, rdx 0x180010224: 48 85 c9 test rcx, rcx 0x180010227: 0f 84 8b 00 00 00 je 0x1800102b8 <?AcceptWith@wxSocketServer@@QEAA_NAEAVwxSocketBase@@_N@Z+0xa8> 0x18001022d: 48 83 79 08 ff cmp qword ptr [rcx + 8], -1 0x180010232: 0f 84 80 00 00 00 je 0x1800102b8 <?AcceptWith@wxSocketServer@@QEAA_NAEAVwxSocketBase@@_N@Z+0xa8> 0x180010238: 80 79 5c 00 cmp byte ptr [rcx + 0x5c], 0 0x18001023c: 74 7a je 0x1800102b8 <?AcceptWith@wxSocketServer@@QEAA_NAEAVwxSocketBase@@_N@Z+0xa8> 0x18001023e: 45 84 c0 test r8b, r8b 0x180010241: 74 2a je 0x18001026d <?AcceptWith@wxSocketServer@@QEAA_NAEAVwxSocketBase@@_N@Z+0x5d> 0x180010243: 4c 8d 41 54 lea r8, [rcx + 0x54] 0x180010247: ba 01 00 00 00 mov edx, 1 0x18001024c: e8 9f d6 ff ff call 0x18000d8f0 <function_18000d8f0> 0x180010251: 85 c0 test eax, eax 0x180010253: 75 18 jne 0x18001026d <?AcceptWith@wxSocketServer@@QEAA_NAEAVwxSocketBase@@_N@Z+0x5d> 0x180010255: 48 8b 43 10 mov rax, qword ptr [rbx + 0x10] 0x180010259: c7 40 48 08 00 00 00 mov dword ptr [rax + 0x48], 8 0x180010260: 32 c0 xor al, al 0x180010262: 48 8b 5c 24 40 mov rbx, qword ptr [rsp + 0x40] 0x180010267: 48 83 c4 30 add rsp, 0x30 0x18001026b: 5f pop rdi 0x18001026c: c3 ret 0x18001026d: 48 8b 4b 10 mov rcx, qword ptr [rbx + 0x10] 0x180010271: 48 8b d7 mov rdx, rdi 0x180010274: e8 37 ef ff ff call 0x18000f1b0 <function_18000f1b0> 0x180010279: 48 89 47 10 mov qword ptr [rdi + 0x10], rax 0x18001027d: 48 85 c0 test rax, rax 0x180010280: 75 1e jne 0x1800102a0 <?AcceptWith@wxSocketServer@@QEAA_NAEAVwxSocketBase@@_N@Z+0x90> 0x180010282: 48 8b 4b 10 mov rcx, qword ptr [rbx + 0x10] 0x180010286: 48 8b 01 mov rax, qword ptr [rcx] 0x180010289: ff 50 08 call qword ptr [rax + 8] 0x18001028c: 48 8b 4b 10 mov rcx, qword ptr [rbx + 0x10] 0x180010290: 89 41 48 mov dword ptr [rcx + 0x48], eax 0x180010293: 32 c0 xor al, al 0x180010295: 48 8b 5c 24 40 mov rbx, qword ptr [rsp + 0x40] 0x18001029a: 48 83 c4 30 add rsp, 0x30 0x18001029e: 5f pop rdi 0x18001029f: c3 ret 0x1800102a0: c7 47 18 03 00 00 00 mov dword ptr [rdi + 0x18], 3 0x1800102a7: c6 47 20 01 mov byte ptr [rdi + 0x20], 1 0x1800102ab: b0 01 mov al, 1 0x1800102ad: 48 8b 5c 24 40 mov rbx, qword ptr [rsp + 0x40] 0x1800102b2: 48 83 c4 30 add rsp, 0x30 0x1800102b6: 5f pop rdi 0x1800102b7: c3 ret 0x1800102b8: 48 8b 05 81 91 00 00 mov rax, qword ptr [rip + 0x9181] 0x1800102bf: 48 83 38 00 cmp qword ptr [rax], 0 0x1800102c3: 74 3e je 0x180010303 <?AcceptWith@wxSocketServer@@QEAA_NAEAVwxSocketBase@@_N@Z+0xf3> 0x1800102c5: 48 8d 05 7c d4 00 00 lea rax, [rip + 0xd47c] 0x1800102cc: 4c 8d 0d 75 ab 00 00 lea r9, [rip + 0xab75] 0x1800102d3: 4c 8d 05 4e d4 00 00 lea r8, [rip + 0xd44e] 0x1800102da: 48 8d 0d df cb 00 00 lea rcx, [rip + 0xcbdf] 0x1800102e1: ba 45 07 00 00 mov edx, 0x745 0x1800102e6: 48 89 44 24 20 mov qword ptr [rsp + 0x20], rax 0x1800102eb: ff 15 47 91 00 00 call qword ptr [rip + 0x9147] <?wxOnAssert@@YAXPEBDH000@Z> 0x1800102f1: 4c 8b 1d 38 91 00 00 mov r11, qword ptr [rip + 0x9138] 0x1800102f8: 41 80 3b 00 cmp byte ptr [r11], 0 0x1800102fc: 74 05 je 0x180010303 <?AcceptWith@wxSocketServer@@QEAA_NAEAVwxSocketBase@@_N@Z+0xf3> 0x1800102fe: 41 c6 03 00 mov byte ptr [r11], 0 0x180010302: cc int3 0x180010303: 48 8b 43 10 mov rax, qword ptr [rbx + 0x10] 0x180010307: 48 8b 5c 24 40 mov rbx, qword ptr [rsp + 0x40] 0x18001030c: c7 40 48 04 00 00 00 mov dword ptr [rax + 0x48], 4 0x180010313: 32 c0 xor al, al 0x180010315: 48 83 c4 30 add rsp, 0x30 0x180010319: 5f pop rdi 0x18001031a: c3 ret ; data inside code section at 0x18001031b -- 0x180010320 0x18001031b: cc cc cc cc cc |..... | ; function: ?WaitForAccept@wxSocketServer@@QEAA_NJJ@Z at 0x180010320 -- 0x180010353 0x180010320: 48 83 ec 28 sub rsp, 0x28 0x180010324: 83 fa ff cmp edx, -1 0x180010327: 75 0b jne 0x180010334 <?WaitForAccept@wxSocketServer@@QEAA_NJJ@Z+0x14> 0x180010329: 8b 51 34 mov edx, dword ptr [rcx + 0x34] 0x18001032c: 69 d2 e8 03 00 00 imul edx, edx, 0x3e8 0x180010332: eb 09 jmp 0x18001033d <?WaitForAccept@wxSocketServer@@QEAA_NJJ@Z+0x1d> 0x180010334: 69 d2 e8 03 00 00 imul edx, edx, 0x3e8 0x18001033a: 41 03 d0 add edx, r8d 0x18001033d: 41 b8 04 00 00 00 mov r8d, 4 0x180010343: e8 b8 e9 ff ff call 0x18000ed00 <?DoWait@wxSocketBase@@AEAAHJH@Z> 0x180010348: 83 f8 01 cmp eax, 1 0x18001034b: 0f 94 c0 sete al 0x18001034e: 48 83 c4 28 add rsp, 0x28 0x180010352: c3 ret ; data inside code section at 0x180010353 -- 0x180010360 0x180010353: cc cc cc cc cc cc cc cc cc cc cc cc cc |............. | ; function: ?DoConnect@wxSocketClient@@EEAA_NAEBVwxSockAddress@@PEBV2@_N@Z at 0x180010360 -- 0x1800104ff 0x180010360: 48 89 5c 24 08 mov qword ptr [rsp + 8], rbx 0x180010365: 48 89 6c 24 10 mov qword ptr [rsp + 0x10], rbp 0x18001036a: 48 89 74 24 18 mov qword ptr [rsp + 0x18], rsi 0x18001036f: 57 push rdi 0x180010370: 48 83 ec 30 sub rsp, 0x30 0x180010374: 48 83 79 10 00 cmp qword ptr [rcx + 0x10], 0 0x180010379: 41 0f b6 e9 movzx ebp, r9b 0x18001037d: 49 8b f8 mov rdi, r8 0x180010380: 48 8b f2 mov rsi, rdx 0x180010383: 48 8b d9 mov rbx, rcx 0x180010386: 74 19 je 0x1800103a1 <?DoConnect@wxSocketClient@@EEAA_NAEBVwxSockAddress@@PEBV2@_N@Z+0x41> 0x180010388: 48 8b 01 mov rax, qword ptr [rcx] 0x18001038b: ff 50 38 call qword ptr [rax + 0x38] 0x18001038e: 48 8b 4b 10 mov rcx, qword ptr [rbx + 0x10] 0x180010392: 48 85 c9 test rcx, rcx 0x180010395: 74 0a je 0x1800103a1 <?DoConnect@wxSocketClient@@EEAA_NAEBVwxSockAddress@@PEBV2@_N@Z+0x41> 0x180010397: 48 8b 01 mov rax, qword ptr [rcx] 0x18001039a: ba 01 00 00 00 mov edx, 1 0x18001039f: ff 10 call qword ptr [rax] 0x1800103a1: c6 43 20 00 mov byte ptr [rbx + 0x20], 0 0x1800103a5: c6 43 21 00 mov byte ptr [rbx + 0x21], 0 0x1800103a9: 48 8b 0d 30 eb 01 00 mov rcx, qword ptr [rip + 0x1eb30] 0x1800103b0: 48 85 c9 test rcx, rcx 0x1800103b3: 75 11 jne 0x1800103c6 <?DoConnect@wxSocketClient@@EEAA_NAEBVwxSockAddress@@PEBV2@_N@Z+0x66> 0x1800103b5: e8 36 e0 ff ff call 0x18000e3f0 <function_18000e3f0> 0x1800103ba: 48 8b 0d 1f eb 01 00 mov rcx, qword ptr [rip + 0x1eb1f] 0x1800103c1: 48 85 c9 test rcx, rcx 0x1800103c4: 74 0b je 0x1800103d1 <?DoConnect@wxSocketClient@@EEAA_NAEBVwxSockAddress@@PEBV2@_N@Z+0x71> 0x1800103c6: 48 8b 01 mov rax, qword ptr [rcx] 0x1800103c9: 48 8b d3 mov rdx, rbx 0x1800103cc: ff 50 10 call qword ptr [rax + 0x10] 0x1800103cf: eb 02 jmp 0x1800103d3 <?DoConnect@wxSocketClient@@EEAA_NAEBVwxSockAddress@@PEBV2@_N@Z+0x73> 0x1800103d1: 33 c0 xor eax, eax 0x1800103d3: 48 89 43 10 mov qword ptr [rbx + 0x10], rax 0x1800103d7: 48 85 c0 test rax, rax 0x1800103da: 0f 84 00 01 00 00 je 0x1800104e0 <?DoConnect@wxSocketClient@@EEAA_NAEBVwxSockAddress@@PEBV2@_N@Z+0x180> 0x1800103e0: f6 43 1c 20 test byte ptr [rbx + 0x1c], 0x20 0x1800103e4: 74 04 je 0x1800103ea <?DoConnect@wxSocketClient@@EEAA_NAEBVwxSockAddress@@PEBV2@_N@Z+0x8a> 0x1800103e6: c6 40 4e 01 mov byte ptr [rax + 0x4e], 1 0x1800103ea: f6 43 1c 40 test byte ptr [rbx + 0x1c], 0x40 0x1800103ee: 74 08 je 0x1800103f8 <?DoConnect@wxSocketClient@@EEAA_NAEBVwxSockAddress@@PEBV2@_N@Z+0x98> 0x1800103f0: 48 8b 43 10 mov rax, qword ptr [rbx + 0x10] 0x1800103f4: c6 40 4f 01 mov byte ptr [rax + 0x4f], 1 0x1800103f8: f6 43 1c 80 test byte ptr [rbx + 0x1c], 0x80 0x1800103fc: 74 08 je 0x180010406 <?DoConnect@wxSocketClient@@EEAA_NAEBVwxSockAddress@@PEBV2@_N@Z+0xa6> 0x1800103fe: 48 8b 43 10 mov rax, qword ptr [rbx + 0x10] 0x180010402: c6 40 50 00 mov byte ptr [rax + 0x50], 0 0x180010406: 48 85 ff test rdi, rdi 0x180010409: 75 14 jne 0x18001041f <?DoConnect@wxSocketClient@@EEAA_NAEBVwxSockAddress@@PEBV2@_N@Z+0xbf> 0x18001040b: 48 8b 83 80 00 00 00 mov rax, qword ptr [rbx + 0x80] 0x180010412: 39 38 cmp dword ptr [rax], edi 0x180010414: 74 16 je 0x18001042c <?DoConnect@wxSocketClient@@EEAA_NAEBVwxSockAddress@@PEBV2@_N@Z+0xcc> 0x180010416: 48 8d 7b 70 lea rdi, [rbx + 0x70] 0x18001041a: 48 85 ff test rdi, rdi 0x18001041d: 74 0d je 0x18001042c <?DoConnect@wxSocketClient@@EEAA_NAEBVwxSockAddress@@PEBV2@_N@Z+0xcc> 0x18001041f: 48 8b 57 10 mov rdx, qword ptr [rdi + 0x10] 0x180010423: 48 8b 4b 10 mov rcx, qword ptr [rbx + 0x10] 0x180010427: e8 84 e5 ff ff call 0x18000e9b0 <function_18000e9b0> 0x18001042c: 48 8b 4b 10 mov rcx, qword ptr [rbx + 0x10] 0x180010430: 8b 93 fc 00 00 00 mov edx, dword ptr [rbx + 0xfc] 0x180010436: 8b 83 f8 00 00 00 mov eax, dword ptr [rbx + 0xf8] 0x18001043c: 89 41 10 mov dword ptr [rcx + 0x10], eax 0x18001043f: 89 51 14 mov dword ptr [rcx + 0x14], edx 0x180010442: 48 8b 76 10 mov rsi, qword ptr [rsi + 0x10] 0x180010446: 83 3e 00 cmp dword ptr [rsi], 0 0x180010449: 48 8b 7b 10 mov rdi, qword ptr [rbx + 0x10] 0x18001044d: 75 09 jne 0x180010458 <?DoConnect@wxSocketClient@@EEAA_NAEBVwxSockAddress@@PEBV2@_N@Z+0xf8> 0x18001044f: c7 47 48 03 00 00 00 mov dword ptr [rdi + 0x48], 3 0x180010456: eb 1e jmp 0x180010476 <?DoConnect@wxSocketClient@@EEAA_NAEBVwxSockAddress@@PEBV2@_N@Z+0x116> 0x180010458: 48 83 c7 30 add rdi, 0x30 0x18001045c: 48 3b fe cmp rdi, rsi 0x18001045f: 74 15 je 0x180010476 <?DoConnect@wxSocketClient@@EEAA_NAEBVwxSockAddress@@PEBV2@_N@Z+0x116> 0x180010461: 48 8b 4f 08 mov rcx, qword ptr [rdi + 8] 0x180010465: ff 15 0d 8d 00 00 call qword ptr [rip + 0x8d0d] <free> 0x18001046b: 48 8b d6 mov rdx, rsi 0x18001046e: 48 8b cf mov rcx, rdi 0x180010471: e8 6a 91 ff ff call 0x1800095e0 <function_1800095e0> 0x180010476: 48 8b 4b 10 mov rcx, qword ptr [rbx + 0x10] 0x18001047a: 40 0f b6 d5 movzx edx, bpl 0x18001047e: e8 3d e3 ff ff call 0x18000e7c0 <function_18000e7c0> 0x180010483: 85 c0 test eax, eax 0x180010485: 74 5d je 0x1800104e4 <?DoConnect@wxSocketClient@@EEAA_NAEBVwxSockAddress@@PEBV2@_N@Z+0x184> 0x180010487: 83 f8 07 cmp eax, 7 0x18001048a: 75 54 jne 0x1800104e0 <?DoConnect@wxSocketClient@@EEAA_NAEBVwxSockAddress@@PEBV2@_N@Z+0x180> 0x18001048c: 48 8b 05 ad 8f 00 00 mov rax, qword ptr [rip + 0x8fad] 0x180010493: 48 83 38 00 cmp qword ptr [rax], 0 0x180010497: 74 43 je 0x1800104dc <?DoConnect@wxSocketClient@@EEAA_NAEBVwxSockAddress@@PEBV2@_N@Z+0x17c> 0x180010499: 40 84 ed test bpl, bpl 0x18001049c: 74 3e je 0x1800104dc <?DoConnect@wxSocketClient@@EEAA_NAEBVwxSockAddress@@PEBV2@_N@Z+0x17c> 0x18001049e: 48 8d 05 fb d2 00 00 lea rax, [rip + 0xd2fb] 0x1800104a5: 4c 8d 0d e8 d2 00 00 lea r9, [rip + 0xd2e8] 0x1800104ac: 4c 8d 05 c5 d2 00 00 lea r8, [rip + 0xd2c5] 0x1800104b3: 48 8d 0d 06 ca 00 00 lea rcx, [rip + 0xca06] 0x1800104ba: ba e2 07 00 00 mov edx, 0x7e2 0x1800104bf: 48 89 44 24 20 mov qword ptr [rsp + 0x20], rax 0x1800104c4: ff 15 6e 8f 00 00 call qword ptr [rip + 0x8f6e] <?wxOnAssert@@YAXPEBDH000@Z> 0x1800104ca: 4c 8b 1d 5f 8f 00 00 mov r11, qword ptr [rip + 0x8f5f] 0x1800104d1: 41 80 3b 00 cmp byte ptr [r11], 0 0x1800104d5: 74 05 je 0x1800104dc <?DoConnect@wxSocketClient@@EEAA_NAEBVwxSockAddress@@PEBV2@_N@Z+0x17c> 0x1800104d7: 41 c6 03 00 mov byte ptr [r11], 0 0x1800104db: cc int3 0x1800104dc: c6 43 21 01 mov byte ptr [rbx + 0x21], 1 0x1800104e0: 32 c0 xor al, al 0x1800104e2: eb 06 jmp 0x1800104ea <?DoConnect@wxSocketClient@@EEAA_NAEBVwxSockAddress@@PEBV2@_N@Z+0x18a> 0x1800104e4: c6 43 20 01 mov byte ptr [rbx + 0x20], 1 0x1800104e8: b0 01 mov al, 1 0x1800104ea: 48 8b 5c 24 40 mov rbx, qword ptr [rsp + 0x40] 0x1800104ef: 48 8b 6c 24 48 mov rbp, qword ptr [rsp + 0x48] 0x1800104f4: 48 8b 74 24 50 mov rsi, qword ptr [rsp + 0x50] 0x1800104f9: 48 83 c4 30 add rsp, 0x30 0x1800104fd: 5f pop rdi 0x1800104fe: c3 ret ; data inside code section at 0x1800104ff -- 0x180010500 0x1800104ff: cc |. | ; function: ?WaitOnConnect@wxSocketClient@@QEAA_NJJ@Z at 0x180010500 -- 0x18001059e 0x180010500: 48 83 ec 38 sub rsp, 0x38 0x180010504: 80 79 20 00 cmp byte ptr [rcx + 0x20], 0 0x180010508: 74 07 je 0x180010511 <?WaitOnConnect@wxSocketClient@@QEAA_NJJ@Z+0x11> 0x18001050a: b0 01 mov al, 1 0x18001050c: 48 83 c4 38 add rsp, 0x38 0x180010510: c3 ret 0x180010511: 80 79 21 00 cmp byte ptr [rcx + 0x21], 0 0x180010515: 74 35 je 0x18001054c <?WaitOnConnect@wxSocketClient@@QEAA_NJJ@Z+0x4c> 0x180010517: 48 83 79 10 00 cmp qword ptr [rcx + 0x10], 0 0x18001051c: 74 2e je 0x18001054c <?WaitOnConnect@wxSocketClient@@QEAA_NJJ@Z+0x4c> 0x18001051e: 83 fa ff cmp edx, -1 0x180010521: 75 0b jne 0x18001052e <?WaitOnConnect@wxSocketClient@@QEAA_NJJ@Z+0x2e> 0x180010523: 8b 51 34 mov edx, dword ptr [rcx + 0x34] 0x180010526: 69 d2 e8 03 00 00 imul edx, edx, 0x3e8 0x18001052c: eb 09 jmp 0x180010537 <?WaitOnConnect@wxSocketClient@@QEAA_NJJ@Z+0x37> 0x18001052e: 69 d2 e8 03 00 00 imul edx, edx, 0x3e8 0x180010534: 41 03 d0 add edx, r8d 0x180010537: 41 b8 04 00 00 00 mov r8d, 4 0x18001053d: e8 be e7 ff ff call 0x18000ed00 <?DoWait@wxSocketBase@@AEAAHJH@Z> 0x180010542: 85 c0 test eax, eax 0x180010544: 0f 95 c0 setne al 0x180010547: 48 83 c4 38 add rsp, 0x38 0x18001054b: c3 ret 0x18001054c: 48 8b 05 ed 8e 00 00 mov rax, qword ptr [rip + 0x8eed] 0x180010553: 48 83 38 00 cmp qword ptr [rax], 0 0x180010557: 74 3e je 0x180010597 <?WaitOnConnect@wxSocketClient@@QEAA_NJJ@Z+0x97> 0x180010559: 48 8d 05 a8 d2 00 00 lea rax, [rip + 0xd2a8] 0x180010560: 4c 8d 0d 81 d2 00 00 lea r9, [rip + 0xd281] 0x180010567: 4c 8d 05 5a d2 00 00 lea r8, [rip + 0xd25a] 0x18001056e: 48 8d 0d 4b c9 00 00 lea rcx, [rip + 0xc94b] 0x180010575: ba 04 08 00 00 mov edx, 0x804 0x18001057a: 48 89 44 24 20 mov qword ptr [rsp + 0x20], rax 0x18001057f: ff 15 b3 8e 00 00 call qword ptr [rip + 0x8eb3] <?wxOnAssert@@YAXPEBDH000@Z> 0x180010585: 4c 8b 1d a4 8e 00 00 mov r11, qword ptr [rip + 0x8ea4] 0x18001058c: 41 80 3b 00 cmp byte ptr [r11], 0 0x180010590: 74 05 je 0x180010597 <?WaitOnConnect@wxSocketClient@@QEAA_NJJ@Z+0x97> 0x180010592: 41 c6 03 00 mov byte ptr [r11], 0 0x180010596: cc int3 0x180010597: 32 c0 xor al, al 0x180010599: 48 83 c4 38 add rsp, 0x38 0x18001059d: c3 ret ; data inside code section at 0x18001059e -- 0x1800105a0 0x18001059e: cc cc |.. | ; function: function_1800105a0 at 0x1800105a0 -- 0x1800105b7 0x1800105a0: 48 83 ec 28 sub rsp, 0x28 0x1800105a4: e8 e7 e5 ff ff call 0x18000eb90 <?IsInitialized@wxSocketBase@@SA_NXZ> 0x1800105a9: 84 c0 test al, al 0x1800105ab: 74 05 je 0x1800105b2 <function_1800105a0+0x12> 0x1800105ad: e8 de ee ff ff call 0x18000f490 <?Shutdown@wxSocketBase@@SAXXZ> 0x1800105b2: 48 83 c4 28 add rsp, 0x28 0x1800105b6: c3 ret ; data inside code section at 0x1800105b7 -- 0x1800105c0 0x1800105b7: cc cc cc cc cc cc cc cc cc |......... | ; function: function_1800105c0 at 0x1800105c0 -- 0x180010632 0x1800105c0: 48 89 5c 24 10 mov qword ptr [rsp + 0x10], rbx 0x1800105c5: 56 push rsi 0x1800105c6: 48 83 ec 20 sub rsp, 0x20 0x1800105ca: 8b f2 mov esi, edx 0x1800105cc: 48 8b d9 mov rbx, rcx 0x1800105cf: f6 c2 02 test dl, 2 0x1800105d2: 74 3d je 0x180010611 <function_1800105c0+0x51> 0x1800105d4: 44 8b 41 f8 mov r8d, dword ptr [rcx - 8] 0x1800105d8: 4c 8d 0d a1 ef ff ff lea r9, [rip - 0x105f] 0x1800105df: ba f8 00 00 00 mov edx, 0xf8 0x1800105e4: 48 89 7c 24 30 mov qword ptr [rsp + 0x30], rdi 0x1800105e9: e8 7a 2b 00 00 call 0x180013168 <function_180013168> 0x1800105ee: 40 f6 c6 01 test sil, 1 0x1800105f2: 74 09 je 0x1800105fd <function_1800105c0+0x3d> 0x1800105f4: 48 8d 4b f8 lea rcx, [rbx - 8] 0x1800105f8: e8 17 2b 00 00 call 0x180013114 <function_180013114> 0x1800105fd: 48 8d 43 f8 lea rax, [rbx - 8] 0x180010601: 48 8b 7c 24 30 mov rdi, qword ptr [rsp + 0x30] 0x180010606: 48 8b 5c 24 38 mov rbx, qword ptr [rsp + 0x38] 0x18001060b: 48 83 c4 20 add rsp, 0x20 0x18001060f: 5e pop rsi 0x180010610: c3 ret 0x180010611: e8 6a ef ff ff call 0x18000f580 <??1wxSocketBase@@UEAA@XZ> 0x180010616: 40 f6 c6 01 test sil, 1 0x18001061a: 74 08 je 0x180010624 <function_1800105c0+0x64> 0x18001061c: 48 8b cb mov rcx, rbx 0x18001061f: e8 ea 2a 00 00 call 0x18001310e <function_18001310e> 0x180010624: 48 8b c3 mov rax, rbx 0x180010627: 48 8b 5c 24 38 mov rbx, qword ptr [rsp + 0x38] 0x18001062c: 48 83 c4 20 add rsp, 0x20 0x180010630: 5e pop rsi 0x180010631: c3 ret ; data inside code section at 0x180010632 -- 0x180010640 0x180010632: cc cc cc cc cc cc cc cc cc cc cc cc cc cc |.............. | ; function: function_180010640 at 0x180010640 -- 0x1800106b2 0x180010640: 48 89 5c 24 10 mov qword ptr [rsp + 0x10], rbx 0x180010645: 56 push rsi 0x180010646: 48 83 ec 20 sub rsp, 0x20 0x18001064a: 8b f2 mov esi, edx 0x18001064c: 48 8b d9 mov rbx, rcx 0x18001064f: f6 c2 02 test dl, 2 0x180010652: 74 3d je 0x180010691 <function_180010640+0x51> 0x180010654: 44 8b 41 f8 mov r8d, dword ptr [rcx - 8] 0x180010658: 4c 8d 0d 21 0e ff ff lea r9, [rip - 0xf1df] 0x18001065f: ba f8 00 00 00 mov edx, 0xf8 0x180010664: 48 89 7c 24 30 mov qword ptr [rsp + 0x30], rdi 0x180010669: e8 fa 2a 00 00 call 0x180013168 <function_180013168> 0x18001066e: 40 f6 c6 01 test sil, 1 0x180010672: 74 09 je 0x18001067d <function_180010640+0x3d> 0x180010674: 48 8d 4b f8 lea rcx, [rbx - 8] 0x180010678: e8 97 2a 00 00 call 0x180013114 <function_180013114> 0x18001067d: 48 8d 43 f8 lea rax, [rbx - 8] 0x180010681: 48 8b 7c 24 30 mov rdi, qword ptr [rsp + 0x30] 0x180010686: 48 8b 5c 24 38 mov rbx, qword ptr [rsp + 0x38] 0x18001068b: 48 83 c4 20 add rsp, 0x20 0x18001068f: 5e pop rsi 0x180010690: c3 ret 0x180010691: e8 ea ee ff ff call 0x18000f580 <??1wxSocketBase@@UEAA@XZ> 0x180010696: 40 f6 c6 01 test sil, 1 0x18001069a: 74 08 je 0x1800106a4 <function_180010640+0x64> 0x18001069c: 48 8b cb mov rcx, rbx 0x18001069f: e8 6a 2a 00 00 call 0x18001310e <function_18001310e> 0x1800106a4: 48 8b c3 mov rax, rbx 0x1800106a7: 48 8b 5c 24 38 mov rbx, qword ptr [rsp + 0x38] 0x1800106ac: 48 83 c4 20 add rsp, 0x20 0x1800106b0: 5e pop rsi 0x1800106b1: c3 ret ; data inside code section at 0x1800106b2 -- 0x1800106c0 0x1800106b2: cc cc cc cc cc cc cc cc cc cc cc cc cc cc |.............. | ; function: function_1800106c0 at 0x1800106c0 -- 0x180010732 0x1800106c0: 48 89 5c 24 10 mov qword ptr [rsp + 0x10], rbx 0x1800106c5: 56 push rsi 0x1800106c6: 48 83 ec 20 sub rsp, 0x20 0x1800106ca: 8b f2 mov esi, edx 0x1800106cc: 48 8b d9 mov rbx, rcx 0x1800106cf: f6 c2 02 test dl, 2 0x1800106d2: 74 3d je 0x180010711 <function_1800106c0+0x51> 0x1800106d4: 44 8b 41 f8 mov r8d, dword ptr [rcx - 8] 0x1800106d8: 4c 8d 0d a1 0d ff ff lea r9, [rip - 0xf25f] 0x1800106df: ba 00 01 00 00 mov edx, 0x100 0x1800106e4: 48 89 7c 24 30 mov qword ptr [rsp + 0x30], rdi 0x1800106e9: e8 7a 2a 00 00 call 0x180013168 <function_180013168> 0x1800106ee: 40 f6 c6 01 test sil, 1 0x1800106f2: 74 09 je 0x1800106fd <function_1800106c0+0x3d> 0x1800106f4: 48 8d 4b f8 lea rcx, [rbx - 8] 0x1800106f8: e8 17 2a 00 00 call 0x180013114 <function_180013114> 0x1800106fd: 48 8d 43 f8 lea rax, [rbx - 8] 0x180010701: 48 8b 7c 24 30 mov rdi, qword ptr [rsp + 0x30] 0x180010706: 48 8b 5c 24 38 mov rbx, qword ptr [rsp + 0x38] 0x18001070b: 48 83 c4 20 add rsp, 0x20 0x18001070f: 5e pop rsi 0x180010710: c3 ret 0x180010711: e8 6a ee ff ff call 0x18000f580 <??1wxSocketBase@@UEAA@XZ> 0x180010716: 40 f6 c6 01 test sil, 1 0x18001071a: 74 08 je 0x180010724 <function_1800106c0+0x64> 0x18001071c: 48 8b cb mov rcx, rbx 0x18001071f: e8 ea 29 00 00 call 0x18001310e <function_18001310e> 0x180010724: 48 8b c3 mov rax, rbx 0x180010727: 48 8b 5c 24 38 mov rbx, qword ptr [rsp + 0x38] 0x18001072c: 48 83 c4 20 add rsp, 0x20 0x180010730: 5e pop rsi 0x180010731: c3 ret ; data inside code section at 0x180010732 -- 0x180010740 0x180010732: cc cc cc cc cc cc cc cc cc cc cc cc cc cc |.............. | ; function: ?Init@wxSocketBase@@QEAAXXZ at 0x180010740 -- 0x18001096d 0x180010740: 48 8b c4 mov rax, rsp 0x180010743: 57 push rdi 0x180010744: 48 81 ec 40 01 00 00 sub rsp, 0x140 0x18001074b: 48 c7 44 24 20 fe ff ff ff mov qword ptr [rsp + 0x20], -2 0x180010754: 48 89 58 10 mov qword ptr [rax + 0x10], rbx 0x180010758: 48 89 70 18 mov qword ptr [rax + 0x18], rsi 0x18001075c: 33 ff xor edi, edi 0x18001075e: 48 89 79 10 mov qword ptr [rcx + 0x10], rdi 0x180010762: 89 79 18 mov dword ptr [rcx + 0x18], edi 0x180010765: 89 79 1c mov dword ptr [rcx + 0x1c], edi 0x180010768: 40 88 79 24 mov byte ptr [rcx + 0x24], dil 0x18001076c: 40 88 79 23 mov byte ptr [rcx + 0x23], dil 0x180010770: 40 88 79 22 mov byte ptr [rcx + 0x22], dil 0x180010774: 40 88 79 21 mov byte ptr [rcx + 0x21], dil 0x180010778: 40 88 79 20 mov byte ptr [rcx + 0x20], dil 0x18001077c: 89 79 28 mov dword ptr [rcx + 0x28], edi 0x18001077f: 89 79 2c mov dword ptr [rcx + 0x2c], edi 0x180010782: 89 79 30 mov dword ptr [rcx + 0x30], edi 0x180010785: c7 41 34 58 02 00 00 mov dword ptr [rcx + 0x34], 0x258 0x18001078c: 40 88 79 69 mov byte ptr [rcx + 0x69], dil 0x180010790: 48 89 b9 c0 00 00 00 mov qword ptr [rcx + 0xc0], rdi 0x180010797: 89 b9 c8 00 00 00 mov dword ptr [rcx + 0xc8], edi 0x18001079d: 89 b9 cc 00 00 00 mov dword ptr [rcx + 0xcc], edi 0x1800107a3: c7 81 d0 00 00 00 ff ff ff ff mov dword ptr [rcx + 0xd0], 0xffffffff 0x1800107ad: 48 89 b9 d8 00 00 00 mov qword ptr [rcx + 0xd8], rdi 0x1800107b4: 48 89 b9 e0 00 00 00 mov qword ptr [rcx + 0xe0], rdi 0x1800107bb: 40 88 b9 e8 00 00 00 mov byte ptr [rcx + 0xe8], dil 0x1800107c2: 89 b9 f0 00 00 00 mov dword ptr [rcx + 0xf0], edi 0x1800107c8: 89 b9 ec 00 00 00 mov dword ptr [rcx + 0xec], edi 0x1800107ce: ff 15 dc 8e 00 00 call qword ptr [rip + 0x8edc] <?IsMain@wxThread@@SA_NXZ> 0x1800107d4: 84 c0 test al, al 0x1800107d6: 0f 84 7c 01 00 00 je 0x180010958 <?Init@wxSocketBase@@QEAAXXZ+0x218> 0x1800107dc: e8 ff eb ff ff call 0x18000f3e0 <?Initialize@wxSocketBase@@SA_NXZ> 0x1800107e1: 84 c0 test al, al 0x1800107e3: 0f 85 6f 01 00 00 jne 0x180010958 <?Init@wxSocketBase@@QEAAXXZ+0x218> 0x1800107e9: 48 8d 35 c4 9f 00 00 lea rsi, [rip + 0x9fc4] 0x1800107f0: 48 8b d6 mov rdx, rsi 0x1800107f3: 48 8d 8c 24 00 01 00 00 lea rcx, [rsp + 0x100] 0x1800107fb: ff 15 97 8c 00 00 call qword ptr [rip + 0x8c97] <??0wxString@@QEAA@PEBD@Z> 0x180010801: 48 8b d0 mov rdx, rax 0x180010804: 8d 4f 01 lea ecx, [rdi + 1] 0x180010807: ff 15 83 8c 00 00 call qword ptr [rip + 0x8c83] <?IsLevelEnabled@wxLog@@SA_NKVwxString@@@Z> 0x18001080d: 84 c0 test al, al 0x18001080f: 0f 84 43 01 00 00 je 0x180010958 <?Init@wxSocketBase@@QEAAXXZ+0x218> 0x180010815: 48 8d 15 5c d0 00 00 lea rdx, [rip + 0xd05c] 0x18001081c: 48 8d 8c 24 c8 00 00 00 lea rcx, [rsp + 0xc8] 0x180010824: ff 15 6e 8c 00 00 call qword ptr [rip + 0x8c6e] <??0wxString@@QEAA@PEBD@Z> 0x18001082a: 90 nop 0x18001082b: 48 8d 8c 24 00 01 00 00 lea rcx, [rsp + 0x100] 0x180010833: ff 15 6f 93 00 00 call qword ptr [rip + 0x936f] <??0wxString@@QEAA@XZ> 0x180010839: 48 8b d8 mov rbx, rax 0x18001083c: ff 15 de 8b 00 00 call qword ptr [rip + 0x8bde] <?Get@wxTranslations@@SAPEAV1@XZ> 0x180010842: 48 85 c0 test rax, rax 0x180010845: 74 19 je 0x180010860 <?Init@wxSocketBase@@QEAAXXZ+0x120> 0x180010847: 4c 8b c3 mov r8, rbx 0x18001084a: 48 8d 94 24 c8 00 00 00 lea rdx, [rsp + 0xc8] 0x180010852: 48 8b c8 mov rcx, rax 0x180010855: ff 15 bd 8b 00 00 call qword ptr [rip + 0x8bbd] <?GetTranslatedString@wxTranslations@@QEBAPEBVwxString@@AEBV2@0@Z> 0x18001085b: 48 85 c0 test rax, rax 0x18001085e: 75 0e jne 0x18001086e <?Init@wxSocketBase@@QEAAXXZ+0x12e> 0x180010860: 48 8d 8c 24 c8 00 00 00 lea rcx, [rsp + 0xc8] 0x180010868: ff 15 a2 8b 00 00 call qword ptr [rip + 0x8ba2] <?GetUntranslatedString@wxTranslations@@SAAEBVwxString@@AEBV2@@Z> 0x18001086e: 48 8b d0 mov rdx, rax 0x180010871: 48 8d 8c 24 a0 00 00 00 lea rcx, [rsp + 0xa0] 0x180010879: ff 15 09 8c 00 00 call qword ptr [rip + 0x8c09] <??0wxFormatString@@QEAA@AEBVwxString@@@Z> 0x18001087f: 90 nop 0x180010880: c7 44 24 28 01 00 00 00 mov dword ptr [rsp + 0x28], 1 0x180010888: 48 8d 05 31 c6 00 00 lea rax, [rip + 0xc631] 0x18001088f: 48 89 44 24 30 mov qword ptr [rsp + 0x30], rax 0x180010894: 48 8d 05 c5 cf 00 00 lea rax, [rip + 0xcfc5] 0x18001089b: 48 89 44 24 40 mov qword ptr [rsp + 0x40], rax 0x1800108a0: c7 44 24 38 4f 03 00 00 mov dword ptr [rsp + 0x38], 0x34f 0x1800108a8: 48 89 74 24 48 mov qword ptr [rsp + 0x48], rsi 0x1800108ad: 33 c9 xor ecx, ecx 0x1800108af: ff 15 cb 88 00 00 call qword ptr [rip + 0x88cb] <_time64> 0x1800108b5: 48 89 44 24 50 mov qword ptr [rsp + 0x50], rax 0x1800108ba: ff 15 28 8b 00 00 call qword ptr [rip + 0x8b28] <?GetCurrentId@wxThread@@SAKXZ> 0x1800108c0: 89 44 24 58 mov dword ptr [rsp + 0x58], eax 0x1800108c4: 48 89 7c 24 60 mov qword ptr [rsp + 0x60], rdi 0x1800108c9: 48 8d 4c 24 68 lea rcx, [rsp + 0x68] 0x1800108ce: ff 15 d4 92 00 00 call qword ptr [rip + 0x92d4] <??0wxString@@QEAA@XZ> 0x1800108d4: 90 nop 0x1800108d5: 48 8d 8c 24 a0 00 00 00 lea rcx, [rsp + 0xa0] 0x1800108dd: ff 15 7d 8b 00 00 call qword ptr [rip + 0x8b7d] <??BwxFormatString@@QEBAPEB_WXZ> 0x1800108e3: 48 8b d0 mov rdx, rax 0x1800108e6: 48 8d 4c 24 28 lea rcx, [rsp + 0x28] 0x1800108eb: e8 00 1c ff ff call 0x1800024f0 <function_1800024f0> 0x1800108f0: 90 nop 0x1800108f1: 48 8d 4c 24 68 lea rcx, [rsp + 0x68] 0x1800108f6: ff 15 b4 92 00 00 call qword ptr [rip + 0x92b4] <??1wxString@@QEAA@XZ> 0x1800108fc: 90 nop 0x1800108fd: 48 8b 5c 24 60 mov rbx, qword ptr [rsp + 0x60] 0x180010902: 48 89 9c 24 50 01 00 00 mov qword ptr [rsp + 0x150], rbx 0x18001090a: 48 85 db test rbx, rbx 0x18001090d: 74 1d je 0x18001092c <?Init@wxSocketBase@@QEAAXXZ+0x1ec> 0x18001090f: 48 8d 4b 20 lea rcx, [rbx + 0x20] 0x180010913: ff 15 df 8a 00 00 call qword ptr [rip + 0x8adf] <??1wxStringToStringHashMap@@QEAA@XZ> 0x180010919: 90 nop 0x18001091a: 48 8b cb mov rcx, rbx 0x18001091d: ff 15 cd 8a 00 00 call qword ptr [rip + 0x8acd] <??1wxStringToNumHashMap@@QEAA@XZ> 0x180010923: 48 8b cb mov rcx, rbx 0x180010926: e8 e3 27 00 00 call 0x18001310e <function_18001310e> 0x18001092b: 90 nop 0x18001092c: 48 8d 8c 24 a0 00 00 00 lea rcx, [rsp + 0xa0] 0x180010934: ff 15 46 8b 00 00 call qword ptr [rip + 0x8b46] <??1wxFormatString@@QEAA@XZ> 0x18001093a: 90 nop 0x18001093b: 48 8d 8c 24 00 01 00 00 lea rcx, [rsp + 0x100] 0x180010943: ff 15 67 92 00 00 call qword ptr [rip + 0x9267] <??1wxString@@QEAA@XZ> 0x180010949: 90 nop 0x18001094a: 48 8d 8c 24 c8 00 00 00 lea rcx, [rsp + 0xc8] 0x180010952: ff 15 58 92 00 00 call qword ptr [rip + 0x9258] <??1wxString@@QEAA@XZ> 0x180010958: 4c 8d 9c 24 40 01 00 00 lea r11, [rsp + 0x140] 0x180010960: 49 8b 5b 18 mov rbx, qword ptr [r11 + 0x18] 0x180010964: 49 8b 73 20 mov rsi, qword ptr [r11 + 0x20] 0x180010968: 49 8b e3 mov rsp, r11 0x18001096b: 5f pop rdi 0x18001096c: c3 ret ; data inside code section at 0x18001096d -- 0x180010970 0x18001096d: cc cc cc |... | ; function: ??0wxSocketBase@@QEAA@XZ at 0x180010970 -- 0x1800109f1 0x180010970: 48 89 4c 24 08 mov qword ptr [rsp + 8], rcx 0x180010975: 57 push rdi 0x180010976: 48 83 ec 30 sub rsp, 0x30 0x18001097a: 48 c7 44 24 20 fe ff ff ff mov qword ptr [rsp + 0x20], -2 0x180010983: 48 89 5c 24 50 mov qword ptr [rsp + 0x50], rbx 0x180010988: 48 8b f9 mov rdi, rcx 0x18001098b: ff 15 9f 8d 00 00 call qword ptr [rip + 0x8d9f] <??0wxObject@@QEAA@XZ> 0x180010991: 90 nop 0x180010992: 48 8d 05 5f cc 00 00 lea rax, [rip + 0xcc5f] 0x180010999: 48 89 07 mov qword ptr [rdi], rax 0x18001099c: 48 8d 4f 38 lea rcx, [rdi + 0x38] 0x1800109a0: 33 d2 xor edx, edx 0x1800109a2: ff 15 90 90 00 00 call qword ptr [rip + 0x9090] <??0wxList@@QEAA@H@Z> 0x1800109a8: 90 nop 0x1800109a9: 48 8d 5f 70 lea rbx, [rdi + 0x70] 0x1800109ad: 48 89 5c 24 48 mov qword ptr [rsp + 0x48], rbx 0x1800109b2: 48 8b cb mov rcx, rbx 0x1800109b5: e8 46 94 ff ff call 0x180009e00 <??0wxSockAddress@@QEAA@XZ> 0x1800109ba: 90 nop 0x1800109bb: 48 8d 05 96 94 00 00 lea rax, [rip + 0x9496] 0x1800109c2: 48 89 03 mov qword ptr [rbx], rax 0x1800109c5: 48 8d 4b 18 lea rcx, [rbx + 0x18] 0x1800109c9: ff 15 d9 91 00 00 call qword ptr [rip + 0x91d9] <??0wxString@@QEAA@XZ> 0x1800109cf: 90 nop 0x1800109d0: 48 8d 05 51 95 00 00 lea rax, [rip + 0x9551] 0x1800109d7: 48 89 03 mov qword ptr [rbx], rax 0x1800109da: 48 8b cf mov rcx, rdi 0x1800109dd: e8 5e fd ff ff call 0x180010740 <?Init@wxSocketBase@@QEAAXXZ> 0x1800109e2: 90 nop 0x1800109e3: 48 8b c7 mov rax, rdi 0x1800109e6: 48 8b 5c 24 50 mov rbx, qword ptr [rsp + 0x50] 0x1800109eb: 48 83 c4 30 add rsp, 0x30 0x1800109ef: 5f pop rdi 0x1800109f0: c3 ret ; data inside code section at 0x1800109f1 -- 0x180010a00 0x1800109f1: cc cc cc cc cc cc cc cc cc cc cc cc cc cc cc |............... | ; function: ??0wxSocketBase@@QEAA@HW4wxSocketType@@@Z at 0x180010a00 -- 0x180010a97 0x180010a00: 48 89 4c 24 08 mov qword ptr [rsp + 8], rcx 0x180010a05: 55 push rbp 0x180010a06: 56 push rsi 0x180010a07: 57 push rdi 0x180010a08: 48 83 ec 30 sub rsp, 0x30 0x180010a0c: 48 c7 44 24 20 fe ff ff ff mov qword ptr [rsp + 0x20], -2 0x180010a15: 48 89 5c 24 58 mov qword ptr [rsp + 0x58], rbx 0x180010a1a: 41 8b f0 mov esi, r8d 0x180010a1d: 8b fa mov edi, edx 0x180010a1f: 48 8b e9 mov rbp, rcx 0x180010a22: ff 15 08 8d 00 00 call qword ptr [rip + 0x8d08] <??0wxObject@@QEAA@XZ> 0x180010a28: 90 nop 0x180010a29: 48 8d 05 c8 cb 00 00 lea rax, [rip + 0xcbc8] 0x180010a30: 48 89 45 00 mov qword ptr [rbp], rax 0x180010a34: 48 8d 4d 38 lea rcx, [rbp + 0x38] 0x180010a38: 33 d2 xor edx, edx 0x180010a3a: ff 15 f8 8f 00 00 call qword ptr [rip + 0x8ff8] <??0wxList@@QEAA@H@Z> 0x180010a40: 90 nop 0x180010a41: 48 8d 5d 70 lea rbx, [rbp + 0x70] 0x180010a45: 48 89 5c 24 68 mov qword ptr [rsp + 0x68], rbx 0x180010a4a: 48 8b cb mov rcx, rbx 0x180010a4d: e8 ae 93 ff ff call 0x180009e00 <??0wxSockAddress@@QEAA@XZ> 0x180010a52: 90 nop 0x180010a53: 48 8d 05 fe 93 00 00 lea rax, [rip + 0x93fe] 0x180010a5a: 48 89 03 mov qword ptr [rbx], rax 0x180010a5d: 48 8d 4b 18 lea rcx, [rbx + 0x18] 0x180010a61: ff 15 41 91 00 00 call qword ptr [rip + 0x9141] <??0wxString@@QEAA@XZ> 0x180010a67: 90 nop 0x180010a68: 48 8d 05 b9 94 00 00 lea rax, [rip + 0x94b9] 0x180010a6f: 48 89 03 mov qword ptr [rbx], rax 0x180010a72: 48 8b cd mov rcx, rbp 0x180010a75: e8 c6 fc ff ff call 0x180010740 <?Init@wxSocketBase@@QEAAXXZ> 0x180010a7a: 8b d7 mov edx, edi 0x180010a7c: 48 8b cd mov rcx, rbp 0x180010a7f: e8 2c d3 ff ff call 0x18000ddb0 <?SetFlags@wxSocketBase@@QEAAXH@Z> 0x180010a84: 89 75 18 mov dword ptr [rbp + 0x18], esi 0x180010a87: 48 8b c5 mov rax, rbp 0x180010a8a: 48 8b 5c 24 58 mov rbx, qword ptr [rsp + 0x58] 0x180010a8f: 48 83 c4 30 add rsp, 0x30 0x180010a93: 5f pop rdi 0x180010a94: 5e pop rsi 0x180010a95: 5d pop rbp 0x180010a96: c3 ret ; data inside code section at 0x180010a97 -- 0x180010aa0 0x180010a97: cc cc cc cc cc cc cc cc cc |......... | ; function: ?Read@wxSocketBase@@QEAAAEAV1@PEAXI@Z at 0x180010aa0 -- 0x180010b6c 0x180010aa0: 40 57 push rdi 0x180010aa2: 48 83 ec 40 sub rsp, 0x40 0x180010aa6: 48 c7 44 24 30 fe ff ff ff mov qword ptr [rsp + 0x30], -2 0x180010aaf: 48 89 5c 24 58 mov qword ptr [rsp + 0x58], rbx 0x180010ab4: 48 89 74 24 60 mov qword ptr [rsp + 0x60], rsi 0x180010ab9: 41 8b f8 mov edi, r8d 0x180010abc: 48 8b f2 mov rsi, rdx 0x180010abf: 48 8b d9 mov rbx, rcx 0x180010ac2: 48 89 4c 24 50 mov qword ptr [rsp + 0x50], rcx 0x180010ac7: 48 8b 05 72 89 00 00 mov rax, qword ptr [rip + 0x8972] 0x180010ace: 48 83 38 00 cmp qword ptr [rax], 0 0x180010ad2: 74 44 je 0x180010b18 <?Read@wxSocketBase@@QEAAAEAV1@PEAXI@Z+0x78> 0x180010ad4: 80 79 22 00 cmp byte ptr [rcx + 0x22], 0 0x180010ad8: 74 3e je 0x180010b18 <?Read@wxSocketBase@@QEAAAEAV1@PEAXI@Z+0x78> 0x180010ada: 48 8d 05 3f c4 00 00 lea rax, [rip + 0xc43f] 0x180010ae1: 48 89 44 24 20 mov qword ptr [rsp + 0x20], rax 0x180010ae6: 4c 8d 0d 1b c4 00 00 lea r9, [rip + 0xc41b] 0x180010aed: 4c 8d 05 ec c3 00 00 lea r8, [rip + 0xc3ec] 0x180010af4: ba d0 00 00 00 mov edx, 0xd0 0x180010af9: 48 8d 0d c0 c3 00 00 lea rcx, [rip + 0xc3c0] 0x180010b00: ff 15 32 89 00 00 call qword ptr [rip + 0x8932] <?wxOnAssert@@YAXPEBDH000@Z> 0x180010b06: 4c 8b 1d 23 89 00 00 mov r11, qword ptr [rip + 0x8923] 0x180010b0d: 41 80 3b 00 cmp byte ptr [r11], 0 0x180010b11: 74 05 je 0x180010b18 <?Read@wxSocketBase@@QEAAAEAV1@PEAXI@Z+0x78> 0x180010b13: 41 c6 03 00 mov byte ptr [r11], 0 0x180010b17: cc int3 0x180010b18: c6 43 22 01 mov byte ptr [rbx + 0x22], 1 0x180010b1c: 44 8b c7 mov r8d, edi 0x180010b1f: 48 8b d6 mov rdx, rsi 0x180010b22: 48 8b cb mov rcx, rbx 0x180010b25: e8 26 eb ff ff call 0x18000f650 <?DoRead@wxSocketBase@@AEAAIPEAXI@Z> 0x180010b2a: 89 43 2c mov dword ptr [rbx + 0x2c], eax 0x180010b2d: 89 43 28 mov dword ptr [rbx + 0x28], eax 0x180010b30: c6 43 22 00 mov byte ptr [rbx + 0x22], 0 0x180010b34: 48 8b 4b 10 mov rcx, qword ptr [rbx + 0x10] 0x180010b38: 48 85 c9 test rcx, rcx 0x180010b3b: 74 1c je 0x180010b59 <?Read@wxSocketBase@@QEAAAEAV1@PEAXI@Z+0xb9> 0x180010b3d: 48 83 79 08 ff cmp qword ptr [rcx + 8], -1 0x180010b42: 74 10 je 0x180010b54 <?Read@wxSocketBase@@QEAAAEAV1@PEAXI@Z+0xb4> 0x180010b44: 48 8b 01 mov rax, qword ptr [rcx] 0x180010b47: ba 01 00 00 00 mov edx, 1 0x180010b4c: ff 50 10 call qword ptr [rax + 0x10] 0x180010b4f: 48 8b c3 mov rax, rbx 0x180010b52: eb 08 jmp 0x180010b5c <?Read@wxSocketBase@@QEAAAEAV1@PEAXI@Z+0xbc> 0x180010b54: 48 8b c3 mov rax, rbx 0x180010b57: eb 03 jmp 0x180010b5c <?Read@wxSocketBase@@QEAAAEAV1@PEAXI@Z+0xbc> 0x180010b59: 48 8b c3 mov rax, rbx 0x180010b5c: 48 8b 5c 24 58 mov rbx, qword ptr [rsp + 0x58] 0x180010b61: 48 8b 74 24 60 mov rsi, qword ptr [rsp + 0x60] 0x180010b66: 48 83 c4 40 add rsp, 0x40 0x180010b6a: 5f pop rdi 0x180010b6b: c3 ret ; data inside code section at 0x180010b6c -- 0x180010b70 0x180010b6c: cc cc cc cc |.... | ; function: ?Write@wxSocketBase@@QEAAAEAV1@PEBXI@Z at 0x180010b70 -- 0x180010c3c 0x180010b70: 40 57 push rdi 0x180010b72: 48 83 ec 40 sub rsp, 0x40 0x180010b76: 48 c7 44 24 30 fe ff ff ff mov qword ptr [rsp + 0x30], -2 0x180010b7f: 48 89 5c 24 58 mov qword ptr [rsp + 0x58], rbx 0x180010b84: 48 89 74 24 60 mov qword ptr [rsp + 0x60], rsi 0x180010b89: 41 8b f8 mov edi, r8d 0x180010b8c: 48 8b f2 mov rsi, rdx 0x180010b8f: 48 8b d9 mov rbx, rcx 0x180010b92: 48 89 4c 24 50 mov qword ptr [rsp + 0x50], rcx 0x180010b97: 48 8b 05 a2 88 00 00 mov rax, qword ptr [rip + 0x88a2] 0x180010b9e: 48 83 38 00 cmp qword ptr [rax], 0 0x180010ba2: 74 44 je 0x180010be8 <?Write@wxSocketBase@@QEAAAEAV1@PEBXI@Z+0x78> 0x180010ba4: 80 79 23 00 cmp byte ptr [rcx + 0x23], 0 0x180010ba8: 74 3e je 0x180010be8 <?Write@wxSocketBase@@QEAAAEAV1@PEBXI@Z+0x78> 0x180010baa: 48 8d 05 c7 c3 00 00 lea rax, [rip + 0xc3c7] 0x180010bb1: 48 89 44 24 20 mov qword ptr [rsp + 0x20], rax 0x180010bb6: 4c 8d 0d a3 c3 00 00 lea r9, [rip + 0xc3a3] 0x180010bbd: 4c 8d 05 74 c3 00 00 lea r8, [rip + 0xc374] 0x180010bc4: ba ec 00 00 00 mov edx, 0xec 0x180010bc9: 48 8d 0d f0 c2 00 00 lea rcx, [rip + 0xc2f0] 0x180010bd0: ff 15 62 88 00 00 call qword ptr [rip + 0x8862] <?wxOnAssert@@YAXPEBDH000@Z> 0x180010bd6: 4c 8b 1d 53 88 00 00 mov r11, qword ptr [rip + 0x8853] 0x180010bdd: 41 80 3b 00 cmp byte ptr [r11], 0 0x180010be1: 74 05 je 0x180010be8 <?Write@wxSocketBase@@QEAAAEAV1@PEBXI@Z+0x78> 0x180010be3: 41 c6 03 00 mov byte ptr [r11], 0 0x180010be7: cc int3 0x180010be8: c6 43 23 01 mov byte ptr [rbx + 0x23], 1 0x180010bec: 44 8b c7 mov r8d, edi 0x180010bef: 48 8b d6 mov rdx, rsi 0x180010bf2: 48 8b cb mov rcx, rbx 0x180010bf5: e8 a6 ef ff ff call 0x18000fba0 <?DoWrite@wxSocketBase@@AEAAIPEBXI@Z> 0x180010bfa: 89 43 30 mov dword ptr [rbx + 0x30], eax 0x180010bfd: 89 43 28 mov dword ptr [rbx + 0x28], eax 0x180010c00: c6 43 23 00 mov byte ptr [rbx + 0x23], 0 0x180010c04: 48 8b 4b 10 mov rcx, qword ptr [rbx + 0x10] 0x180010c08: 48 85 c9 test rcx, rcx 0x180010c0b: 74 1c je 0x180010c29 <?Write@wxSocketBase@@QEAAAEAV1@PEBXI@Z+0xb9> 0x180010c0d: 48 83 79 08 ff cmp qword ptr [rcx + 8], -1 0x180010c12: 74 10 je 0x180010c24 <?Write@wxSocketBase@@QEAAAEAV1@PEBXI@Z+0xb4> 0x180010c14: 48 8b 01 mov rax, qword ptr [rcx] 0x180010c17: ba 02 00 00 00 mov edx, 2 0x180010c1c: ff 50 10 call qword ptr [rax + 0x10] 0x180010c1f: 48 8b c3 mov rax, rbx 0x180010c22: eb 08 jmp 0x180010c2c <?Write@wxSocketBase@@QEAAAEAV1@PEBXI@Z+0xbc> 0x180010c24: 48 8b c3 mov rax, rbx 0x180010c27: eb 03 jmp 0x180010c2c <?Write@wxSocketBase@@QEAAAEAV1@PEBXI@Z+0xbc> 0x180010c29: 48 8b c3 mov rax, rbx 0x180010c2c: 48 8b 5c 24 58 mov rbx, qword ptr [rsp + 0x58] 0x180010c31: 48 8b 74 24 60 mov rsi, qword ptr [rsp + 0x60] 0x180010c36: 48 83 c4 40 add rsp, 0x40 0x180010c3a: 5f pop rdi 0x180010c3b: c3 ret ; data inside code section at 0x180010c3c -- 0x180010c40 0x180010c3c: cc cc cc cc |.... | ; function: ?Accept@wxSocketServer@@QEAAPEAVwxSocketBase@@_N@Z at 0x180010c40 -- 0x180010cbf 0x180010c40: 40 57 push rdi 0x180010c42: 48 83 ec 30 sub rsp, 0x30 0x180010c46: 48 c7 44 24 20 fe ff ff ff mov qword ptr [rsp + 0x20], -2 0x180010c4f: 48 89 5c 24 48 mov qword ptr [rsp + 0x48], rbx 0x180010c54: 48 89 74 24 50 mov qword ptr [rsp + 0x50], rsi 0x180010c59: 0f b6 f2 movzx esi, dl 0x180010c5c: 48 8b f9 mov rdi, rcx 0x180010c5f: b9 f8 00 00 00 mov ecx, 0xf8 0x180010c64: e8 d3 25 00 00 call 0x18001323c <function_18001323c> 0x180010c69: 48 89 44 24 40 mov qword ptr [rsp + 0x40], rax 0x180010c6e: 48 85 c0 test rax, rax 0x180010c71: 74 0d je 0x180010c80 <?Accept@wxSocketServer@@QEAAPEAVwxSocketBase@@_N@Z+0x40> 0x180010c73: 48 8b c8 mov rcx, rax 0x180010c76: e8 f5 fc ff ff call 0x180010970 <??0wxSocketBase@@QEAA@XZ> 0x180010c7b: 48 8b d8 mov rbx, rax 0x180010c7e: eb 02 jmp 0x180010c82 <?Accept@wxSocketServer@@QEAAPEAVwxSocketBase@@_N@Z+0x42> 0x180010c80: 33 db xor ebx, ebx 0x180010c82: 8b 57 1c mov edx, dword ptr [rdi + 0x1c] 0x180010c85: 48 8b cb mov rcx, rbx 0x180010c88: e8 23 d1 ff ff call 0x18000ddb0 <?SetFlags@wxSocketBase@@QEAAXH@Z> 0x180010c8d: 44 0f b6 c6 movzx r8d, sil 0x180010c91: 48 8b d3 mov rdx, rbx 0x180010c94: 48 8b cf mov rcx, rdi 0x180010c97: e8 74 f5 ff ff call 0x180010210 <?AcceptWith@wxSocketServer@@QEAA_NAEAVwxSocketBase@@_N@Z> 0x180010c9c: 84 c0 test al, al 0x180010c9e: 75 0c jne 0x180010cac <?Accept@wxSocketServer@@QEAAPEAVwxSocketBase@@_N@Z+0x6c> 0x180010ca0: 48 8b cb mov rcx, rbx 0x180010ca3: e8 58 df ff ff call 0x18000ec00 <?Destroy@wxSocketBase@@QEAA_NXZ> 0x180010ca8: 33 c0 xor eax, eax 0x180010caa: eb 03 jmp 0x180010caf <?Accept@wxSocketServer@@QEAAPEAVwxSocketBase@@_N@Z+0x6f> 0x180010cac: 48 8b c3 mov rax, rbx 0x180010caf: 48 8b 5c 24 48 mov rbx, qword ptr [rsp + 0x48] 0x180010cb4: 48 8b 74 24 50 mov rsi, qword ptr [rsp + 0x50] 0x180010cb9: 48 83 c4 30 add rsp, 0x30 0x180010cbd: 5f pop rdi 0x180010cbe: c3 ret ; data inside code section at 0x180010cbf -- 0x180010cc0 0x180010cbf: cc |. | ; function: ??0wxSocketClient@@QEAA@H@Z at 0x180010cc0 -- 0x180010cfb 0x180010cc0: 40 53 push rbx 0x180010cc2: 48 83 ec 20 sub rsp, 0x20 0x180010cc6: 41 b8 01 00 00 00 mov r8d, 1 0x180010ccc: 48 8b d9 mov rbx, rcx 0x180010ccf: e8 2c fd ff ff call 0x180010a00 <??0wxSocketBase@@QEAA@HW4wxSocketType@@@Z> 0x180010cd4: 4c 8d 1d 8d cc 00 00 lea r11, [rip + 0xcc8d] 0x180010cdb: c7 83 fc 00 00 00 ff ff ff ff mov dword ptr [rbx + 0xfc], 0xffffffff 0x180010ce5: 4c 89 1b mov qword ptr [rbx], r11 0x180010ce8: c7 83 f8 00 00 00 ff ff ff ff mov dword ptr [rbx + 0xf8], 0xffffffff 0x180010cf2: 48 8b c3 mov rax, rbx 0x180010cf5: 48 83 c4 20 add rsp, 0x20 0x180010cf9: 5b pop rbx 0x180010cfa: c3 ret ; data inside code section at 0x180010cfb -- 0x180010d00 0x180010cfb: cc cc cc cc cc |..... | ; function: ??0wxDatagramSocket@@QEAA@AEBVwxSockAddress@@H@Z at 0x180010d00 -- 0x180010df9 0x180010d00: 48 89 4c 24 08 mov qword ptr [rsp + 8], rcx 0x180010d05: 57 push rdi 0x180010d06: 48 83 ec 30 sub rsp, 0x30 0x180010d0a: 48 c7 44 24 20 fe ff ff ff mov qword ptr [rsp + 0x20], -2 0x180010d13: 48 89 5c 24 48 mov qword ptr [rsp + 0x48], rbx 0x180010d18: 48 89 74 24 50 mov qword ptr [rsp + 0x50], rsi 0x180010d1d: 41 8b f8 mov edi, r8d 0x180010d20: 48 8b f2 mov rsi, rdx 0x180010d23: 48 8b d9 mov rbx, rcx 0x180010d26: 41 b8 04 00 00 00 mov r8d, 4 0x180010d2c: 8b d7 mov edx, edi 0x180010d2e: e8 cd fc ff ff call 0x180010a00 <??0wxSocketBase@@QEAA@HW4wxSocketType@@@Z> 0x180010d33: 90 nop 0x180010d34: 48 8d 05 bd cc 00 00 lea rax, [rip + 0xccbd] 0x180010d3b: 48 89 03 mov qword ptr [rbx], rax 0x180010d3e: 48 8b 0d 9b e1 01 00 mov rcx, qword ptr [rip + 0x1e19b] 0x180010d45: 48 85 c9 test rcx, rcx 0x180010d48: 75 0c jne 0x180010d56 <??0wxDatagramSocket@@QEAA@AEBVwxSockAddress@@H@Z+0x56> 0x180010d4a: e8 a1 d6 ff ff call 0x18000e3f0 <function_18000e3f0> 0x180010d4f: 48 8b 0d 8a e1 01 00 mov rcx, qword ptr [rip + 0x1e18a] 0x180010d56: 48 85 c9 test rcx, rcx 0x180010d59: 74 0b je 0x180010d66 <??0wxDatagramSocket@@QEAA@AEBVwxSockAddress@@H@Z+0x66> 0x180010d5b: 48 8b 01 mov rax, qword ptr [rcx] 0x180010d5e: 48 8b d3 mov rdx, rbx 0x180010d61: ff 50 10 call qword ptr [rax + 0x10] 0x180010d64: eb 02 jmp 0x180010d68 <??0wxDatagramSocket@@QEAA@AEBVwxSockAddress@@H@Z+0x68> 0x180010d66: 33 c0 xor eax, eax 0x180010d68: 48 89 43 10 mov qword ptr [rbx + 0x10], rax 0x180010d6c: 48 85 c0 test rax, rax 0x180010d6f: 74 75 je 0x180010de6 <??0wxDatagramSocket@@QEAA@AEBVwxSockAddress@@H@Z+0xe6> 0x180010d71: 48 8b 56 10 mov rdx, qword ptr [rsi + 0x10] 0x180010d75: 48 8b c8 mov rcx, rax 0x180010d78: e8 33 dc ff ff call 0x18000e9b0 <function_18000e9b0> 0x180010d7d: 40 f6 c7 20 test dil, 0x20 0x180010d81: 74 08 je 0x180010d8b <??0wxDatagramSocket@@QEAA@AEBVwxSockAddress@@H@Z+0x8b> 0x180010d83: 48 8b 43 10 mov rax, qword ptr [rbx + 0x10] 0x180010d87: c6 40 4e 01 mov byte ptr [rax + 0x4e], 1 0x180010d8b: f6 43 1c 40 test byte ptr [rbx + 0x1c], 0x40 0x180010d8f: 74 08 je 0x180010d99 <??0wxDatagramSocket@@QEAA@AEBVwxSockAddress@@H@Z+0x99> 0x180010d91: 48 8b 43 10 mov rax, qword ptr [rbx + 0x10] 0x180010d95: c6 40 4f 01 mov byte ptr [rax + 0x4f], 1 0x180010d99: f6 43 1c 80 test byte ptr [rbx + 0x1c], 0x80 0x180010d9d: 74 08 je 0x180010da7 <??0wxDatagramSocket@@QEAA@AEBVwxSockAddress@@H@Z+0xa7> 0x180010d9f: 48 8b 43 10 mov rax, qword ptr [rbx + 0x10] 0x180010da3: c6 40 50 00 mov byte ptr [rax + 0x50], 0 0x180010da7: 48 8b 4b 10 mov rcx, qword ptr [rbx + 0x10] 0x180010dab: e8 40 db ff ff call 0x18000e8f0 <function_18000e8f0> 0x180010db0: 85 c0 test eax, eax 0x180010db2: 74 25 je 0x180010dd9 <??0wxDatagramSocket@@QEAA@AEBVwxSockAddress@@H@Z+0xd9> 0x180010db4: 48 8b 4b 10 mov rcx, qword ptr [rbx + 0x10] 0x180010db8: 48 85 c9 test rcx, rcx 0x180010dbb: 74 17 je 0x180010dd4 <??0wxDatagramSocket@@QEAA@AEBVwxSockAddress@@H@Z+0xd4> 0x180010dbd: 48 8b 01 mov rax, qword ptr [rcx] 0x180010dc0: ba 01 00 00 00 mov edx, 1 0x180010dc5: ff 10 call qword ptr [rax] 0x180010dc7: 48 c7 43 10 00 00 00 00 mov qword ptr [rbx + 0x10], 0 0x180010dcf: 48 8b c3 mov rax, rbx 0x180010dd2: eb 15 jmp 0x180010de9 <??0wxDatagramSocket@@QEAA@AEBVwxSockAddress@@H@Z+0xe9> 0x180010dd4: 48 8b c3 mov rax, rbx 0x180010dd7: eb 10 jmp 0x180010de9 <??0wxDatagramSocket@@QEAA@AEBVwxSockAddress@@H@Z+0xe9> 0x180010dd9: c6 43 20 00 mov byte ptr [rbx + 0x20], 0 0x180010ddd: c6 43 21 00 mov byte ptr [rbx + 0x21], 0 0x180010de1: 48 8b c3 mov rax, rbx 0x180010de4: eb 03 jmp 0x180010de9 <??0wxDatagramSocket@@QEAA@AEBVwxSockAddress@@H@Z+0xe9> 0x180010de6: 48 8b c3 mov rax, rbx 0x180010de9: 48 8b 5c 24 48 mov rbx, qword ptr [rsp + 0x48] 0x180010dee: 48 8b 74 24 50 mov rsi, qword ptr [rsp + 0x50] 0x180010df3: 48 83 c4 30 add rsp, 0x30 0x180010df7: 5f pop rdi 0x180010df8: c3 ret ; data inside code section at 0x180010df9 -- 0x180010e00 0x180010df9: cc cc cc cc cc cc cc |....... | ; function: ?RecvFrom@wxDatagramSocket@@QEAAAEAV1@AEAVwxSockAddress@@PEAXI@Z at 0x180010e00 -- 0x180010e39 0x180010e00: 48 89 5c 24 08 mov qword ptr [rsp + 8], rbx 0x180010e05: 57 push rdi 0x180010e06: 48 83 ec 20 sub rsp, 0x20 0x180010e0a: 49 8b c0 mov rax, r8 0x180010e0d: 48 8b da mov rbx, rdx 0x180010e10: 45 8b c1 mov r8d, r9d 0x180010e13: 48 8b d0 mov rdx, rax 0x180010e16: 48 8b f9 mov rdi, rcx 0x180010e19: e8 82 fc ff ff call 0x180010aa0 <?Read@wxSocketBase@@QEAAAEAV1@PEAXI@Z> 0x180010e1e: 4c 8b 1f mov r11, qword ptr [rdi] 0x180010e21: 48 8b d3 mov rdx, rbx 0x180010e24: 48 8b cf mov rcx, rdi 0x180010e27: 41 ff 53 28 call qword ptr [r11 + 0x28] 0x180010e2b: 48 8b 5c 24 30 mov rbx, qword ptr [rsp + 0x30] 0x180010e30: 48 8b c7 mov rax, rdi 0x180010e33: 48 83 c4 20 add rsp, 0x20 0x180010e37: 5f pop rdi 0x180010e38: c3 ret ; data inside code section at 0x180010e39 -- 0x180010e40 0x180010e39: cc cc cc cc cc cc cc |....... | ; function: ?SendTo@wxDatagramSocket@@QEAAAEAV1@AEBVwxSockAddress@@PEBXI@Z at 0x180010e40 -- 0x180010f18 0x180010e40: 48 89 5c 24 10 mov qword ptr [rsp + 0x10], rbx 0x180010e45: 48 89 6c 24 18 mov qword ptr [rsp + 0x18], rbp 0x180010e4a: 48 89 7c 24 20 mov qword ptr [rsp + 0x20], rdi 0x180010e4f: 41 54 push r12 0x180010e51: 48 83 ec 30 sub rsp, 0x30 0x180010e55: 48 8b 05 e4 85 00 00 mov rax, qword ptr [rip + 0x85e4] 0x180010e5c: 41 8b e9 mov ebp, r9d 0x180010e5f: 4d 8b e0 mov r12, r8 0x180010e62: 48 83 38 00 cmp qword ptr [rax], 0 0x180010e66: 48 8b fa mov rdi, rdx 0x180010e69: 48 8b d9 mov rbx, rcx 0x180010e6c: 74 45 je 0x180010eb3 <?SendTo@wxDatagramSocket@@QEAAAEAV1@AEBVwxSockAddress@@PEBXI@Z+0x73> 0x180010e6e: 48 83 79 10 00 cmp qword ptr [rcx + 0x10], 0 0x180010e73: 75 3e jne 0x180010eb3 <?SendTo@wxDatagramSocket@@QEAAAEAV1@AEBVwxSockAddress@@PEBXI@Z+0x73> 0x180010e75: 48 8d 05 3c c3 00 00 lea rax, [rip + 0xc33c] 0x180010e7c: 4c 8d 0d dd c1 00 00 lea r9, [rip + 0xc1dd] 0x180010e83: 4c 8d 05 b6 cb 00 00 lea r8, [rip + 0xcbb6] 0x180010e8a: 48 8d 0d 2f c0 00 00 lea rcx, [rip + 0xc02f] 0x180010e91: ba 42 08 00 00 mov edx, 0x842 0x180010e96: 48 89 44 24 20 mov qword ptr [rsp + 0x20], rax 0x180010e9b: ff 15 27 87 00 00 call qword ptr [rip + 0x8727] <?wxOnAssert@@YAXPEBDH00PEB_W@Z> 0x180010ea1: 4c 8b 1d 88 85 00 00 mov r11, qword ptr [rip + 0x8588] 0x180010ea8: 41 80 3b 00 cmp byte ptr [r11], 0 0x180010eac: 74 05 je 0x180010eb3 <?SendTo@wxDatagramSocket@@QEAAAEAV1@AEBVwxSockAddress@@PEBXI@Z+0x73> 0x180010eae: 41 c6 03 00 mov byte ptr [r11], 0 0x180010eb2: cc int3 0x180010eb3: 48 8b 7f 10 mov rdi, qword ptr [rdi + 0x10] 0x180010eb7: 48 8b 43 10 mov rax, qword ptr [rbx + 0x10] 0x180010ebb: 83 3f 00 cmp dword ptr [rdi], 0 0x180010ebe: 75 09 jne 0x180010ec9 <?SendTo@wxDatagramSocket@@QEAAAEAV1@AEBVwxSockAddress@@PEBXI@Z+0x89> 0x180010ec0: c7 40