windows:avast:retdec_decompiler_output:wxbase30u_net_vc90_x64.dll.dsm

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