; ; cocos2d::extension::WebSocket::operator= from 0x1800193e0 to 0x180019484 (164 bytes) ; ; 2 xrefs: ; > @ 0x18002fdf8 ; > @ 0x18004abf0 ; ; This function is hookable on this platform! ; ; Using BromaIDA 8.0.0 @ https:;github.com/Stazzical/BromaIDA ; Using bindings at commit ba9f177b at Thu Jul 16 22:52:06 2026 from https:;github.com/geode-sdk/bindings ; mov [rsp+arg_0], rbx ; +0x0, 0x1800193e0 push rdi ; +0x5, 0x1800193e5 sub rsp, 20h ; +0x6, 0x1800193e6 mov eax, [rdx+8] ; +0xa, 0x1800193ea lea r8, [rdx+10h] ; +0xd, 0x1800193ed mov [rcx+8], eax ; +0x11, 0x1800193f1 mov rbx, rcx ; +0x14, 0x1800193f4 add rcx, 10h; void * ; +0x17, 0x1800193f7 mov rdi, rdx ; +0x1b, 0x1800193fb cmp rcx, r8 ; +0x1e, 0x1800193fe jz short loc_180019419 ; +0x21, 0x180019401 cmp qword ptr [r8+18h], 0Fh ; +0x23, 0x180019403 mov rdx, r8 ; +0x28, 0x180019408 jbe short loc_180019410 ; +0x2b, 0x18001940b mov rdx, [r8]; Src ; +0x2d, 0x18001940d mov r8, [r8+10h]; Size ; +0x30, 0x180019410 call sub_180003BC0 ; +0x34, 0x180019414 mov eax, [rdi+30h] ; +0x39, 0x180019419 lea r8, [rdi+38h] ; +0x3c, 0x18001941c lea rcx, [rbx+38h]; void * ; +0x40, 0x180019420 mov [rbx+30h], eax ; +0x44, 0x180019424 cmp rcx, r8 ; +0x47, 0x180019427 jz short loc_180019442 ; +0x4a, 0x18001942a cmp qword ptr [r8+18h], 0Fh ; +0x4c, 0x18001942c mov rdx, r8 ; +0x51, 0x180019431 jbe short loc_180019439 ; +0x54, 0x180019434 mov rdx, [r8]; Src ; +0x56, 0x180019436 mov r8, [r8+10h]; Size ; +0x59, 0x180019439 call sub_180003BC0 ; +0x5d, 0x18001943d mov rax, [rdi+58h] ; +0x62, 0x180019442 mov [rbx+58h], rax ; +0x66, 0x180019446 mov rax, [rdi+60h] ; +0x6a, 0x18001944a mov [rbx+60h], rax ; +0x6e, 0x18001944e mov rax, [rdi+68h] ; +0x72, 0x180019452 mov [rbx+68h], rax ; +0x76, 0x180019456 mov rax, [rdi+70h] ; +0x7a, 0x18001945a mov [rbx+70h], rax ; +0x7e, 0x18001945e mov eax, [rdi+78h] ; +0x82, 0x180019462 mov [rbx+78h], eax ; +0x85, 0x180019465 mov rax, [rdi+80h] ; +0x88, 0x180019468 mov [rbx+80h], rax ; +0x8f, 0x18001946f mov rax, rbx ; +0x96, 0x180019476 mov rbx, [rsp+28h+arg_0] ; +0x99, 0x180019479 add rsp, 20h ; +0x9e, 0x18001947e pop rdi ; +0xa2, 0x180019482 retn ; +0xa3, 0x180019483