; ; cocos2d::extension::CCHttpResponse::CCHttpResponse from 0x18001d760 to 0x18001d7d9 (121 bytes) ; ; 2 xrefs: ; > @ 0x18002fdf8 ; > @ 0x18004aff8 ; ; 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_8], rbx ; +0x0, 0x18001d760 mov [rsp+arg_0], rcx ; +0x5, 0x18001d765 push rdi ; +0xa, 0x18001d76a sub rsp, 20h ; +0xb, 0x18001d76b mov rbx, rdx ; +0xf, 0x18001d76f mov rdi, rcx ; +0x12, 0x18001d772 call cs:??0CCObject@cocos2d@@QEAA@AEBV01@@Z; cocos2d::CCObject::CCObject(cocos2d::CCObject const &) ; +0x15, 0x18001d775 nop ; +0x1b, 0x18001d77b lea rax, ??_7CCHttpResponse@extension@cocos2d@@6B@; const cocos2d::extension::CCHttpResponse::`vftable' ; +0x1c, 0x18001d77c mov [rdi], rax ; +0x23, 0x18001d783 mov rax, [rbx+38h] ; +0x26, 0x18001d786 mov [rdi+38h], rax ; +0x2a, 0x18001d78a movzx eax, byte ptr [rbx+40h] ; +0x2e, 0x18001d78e mov [rdi+40h], al ; +0x32, 0x18001d792 lea rdx, [rbx+48h] ; +0x35, 0x18001d795 lea rcx, [rdi+48h] ; +0x39, 0x18001d799 call sub_18001D910 ; +0x3d, 0x18001d79d nop ; +0x42, 0x18001d7a2 lea rdx, [rbx+60h] ; +0x43, 0x18001d7a3 lea rcx, [rdi+60h] ; +0x47, 0x18001d7a7 call sub_18001D910 ; +0x4b, 0x18001d7ab nop ; +0x50, 0x18001d7b0 mov eax, [rbx+78h] ; +0x51, 0x18001d7b1 mov [rdi+78h], eax ; +0x54, 0x18001d7b4 lea rdx, [rbx+80h] ; +0x57, 0x18001d7b7 lea rcx, [rdi+80h] ; +0x5e, 0x18001d7be call sub_180003F50 ; +0x65, 0x18001d7c5 nop ; +0x6a, 0x18001d7ca mov rax, rdi ; +0x6b, 0x18001d7cb mov rbx, [rsp+28h+arg_8] ; +0x6e, 0x18001d7ce add rsp, 20h ; +0x73, 0x18001d7d3 pop rdi ; +0x77, 0x18001d7d7 retn ; +0x78, 0x18001d7d8