; ; cocos2d::extension::CCHttpRequest::CCHttpRequest from 0x18001d440 to 0x18001d51e (222 bytes) ; ; 2 xrefs: ; > @ 0x18002fdf8 ; > @ 0x18004afd4 ; ; 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, 0x18001d440 mov [rsp+arg_0], rcx ; +0x5, 0x18001d445 push rdi ; +0xa, 0x18001d44a sub rsp, 20h ; +0xb, 0x18001d44b mov rbx, rdx ; +0xf, 0x18001d44f mov rdi, rcx ; +0x12, 0x18001d452 call cs:??0CCObject@cocos2d@@QEAA@AEBV01@@Z; cocos2d::CCObject::CCObject(cocos2d::CCObject const &) ; +0x15, 0x18001d455 nop ; +0x1b, 0x18001d45b lea rax, ??_7CCHttpRequest@extension@cocos2d@@6B@; const cocos2d::extension::CCHttpRequest::`vftable' ; +0x1c, 0x18001d45c mov [rdi], rax ; +0x23, 0x18001d463 mov eax, [rbx+38h] ; +0x26, 0x18001d466 mov [rdi+38h], eax ; +0x29, 0x18001d469 lea rdx, [rbx+40h] ; +0x2c, 0x18001d46c lea rcx, [rdi+40h] ; +0x30, 0x18001d470 call sub_180003F50 ; +0x34, 0x18001d474 nop ; +0x39, 0x18001d479 lea rdx, [rbx+60h] ; +0x3a, 0x18001d47a lea rcx, [rdi+60h] ; +0x3e, 0x18001d47e call sub_18001D910 ; +0x42, 0x18001d482 nop ; +0x47, 0x18001d487 lea rdx, [rbx+78h] ; +0x48, 0x18001d488 lea rcx, [rdi+78h] ; +0x4c, 0x18001d48c call sub_180003F50 ; +0x50, 0x18001d490 nop ; +0x55, 0x18001d495 mov rax, [rbx+98h] ; +0x56, 0x18001d496 mov [rdi+98h], rax ; +0x5d, 0x18001d49d mov rax, [rbx+0A0h] ; +0x64, 0x18001d4a4 mov [rdi+0A0h], rax ; +0x6b, 0x18001d4ab mov rax, [rbx+0A8h] ; +0x72, 0x18001d4b2 mov [rdi+0A8h], rax ; +0x79, 0x18001d4b9 lea rdx, [rbx+0B0h] ; +0x80, 0x18001d4c0 lea rcx, [rdi+0B0h] ; +0x87, 0x18001d4c7 call sub_180003750 ; +0x8e, 0x18001d4ce mov eax, [rbx+0C8h] ; +0x93, 0x18001d4d3 mov [rdi+0C8h], eax ; +0x99, 0x18001d4d9 movzx eax, byte ptr [rbx+0CCh] ; +0x9f, 0x18001d4df mov [rdi+0CCh], al ; +0xa6, 0x18001d4e6 mov eax, [rbx+0D0h] ; +0xac, 0x18001d4ec mov [rdi+0D0h], eax ; +0xb2, 0x18001d4f2 mov eax, [rbx+0D4h] ; +0xb8, 0x18001d4f8 mov [rdi+0D4h], eax ; +0xbe, 0x18001d4fe mov eax, [rbx+0D8h] ; +0xc4, 0x18001d504 mov [rdi+0D8h], eax ; +0xca, 0x18001d50a mov rax, rdi ; +0xd0, 0x18001d510 mov rbx, [rsp+28h+arg_8] ; +0xd3, 0x18001d513 add rsp, 20h ; +0xd8, 0x18001d518 pop rdi ; +0xdc, 0x18001d51c retn ; +0xdd, 0x18001d51d