; ; cocos2d::extension::CCHttpResponse::operator= from 0x18001d7e0 to 0x18001d85c (124 bytes) ; ; 2 xrefs: ; > @ 0x18002fdf8 ; > @ 0x18004b004 ; ; 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, 0x18001d7e0 push rdi ; +0x5, 0x18001d7e5 sub rsp, 20h ; +0x6, 0x18001d7e6 mov rbx, rdx ; +0xa, 0x18001d7ea mov rdi, rcx ; +0xd, 0x18001d7ed call cs:??4CCObject@cocos2d@@QEAAAEAV01@AEBV01@@Z; cocos2d::CCObject::operator=(cocos2d::CCObject const &) ; +0x10, 0x18001d7f0 mov rax, [rbx+38h] ; +0x16, 0x18001d7f6 lea rdx, [rbx+48h] ; +0x1a, 0x18001d7fa mov [rdi+38h], rax ; +0x1e, 0x18001d7fe lea rcx, [rdi+48h] ; +0x22, 0x18001d802 movzx eax, byte ptr [rbx+40h] ; +0x26, 0x18001d806 mov [rdi+40h], al ; +0x2a, 0x18001d80a call sub_180018D70 ; +0x2d, 0x18001d80d lea rdx, [rbx+60h] ; +0x32, 0x18001d812 lea rcx, [rdi+60h] ; +0x36, 0x18001d816 call sub_180018D70 ; +0x3a, 0x18001d81a mov eax, [rbx+78h] ; +0x3f, 0x18001d81f lea r8, [rbx+80h] ; +0x42, 0x18001d822 lea rcx, [rdi+80h]; void * ; +0x49, 0x18001d829 mov [rdi+78h], eax ; +0x50, 0x18001d830 cmp rcx, r8 ; +0x53, 0x18001d833 jz short loc_18001D84E ; +0x56, 0x18001d836 cmp qword ptr [r8+18h], 0Fh ; +0x58, 0x18001d838 mov rdx, r8 ; +0x5d, 0x18001d83d jbe short loc_18001D845 ; +0x60, 0x18001d840 mov rdx, [r8]; Src ; +0x62, 0x18001d842 mov r8, [r8+10h]; Size ; +0x65, 0x18001d845 call sub_180003BC0 ; +0x69, 0x18001d849 mov rbx, [rsp+28h+arg_0] ; +0x6e, 0x18001d84e mov rax, rdi ; +0x73, 0x18001d853 add rsp, 20h ; +0x76, 0x18001d856 pop rdi ; +0x7a, 0x18001d85a retn ; +0x7b, 0x18001d85b