; ; sub_180003750 from 0x180003750 to 0x18000380a (186 bytes) ; ; 4 xrefs: ; > cocos2d::extension::AssetsManager::setSearchPath @ 0x180002423 ; > cocos2d::extension::CCHttpRequest::getHeaders @ 0x18001d423 ; > cocos2d::extension::CCHttpRequest::CCHttpRequest @ 0x18001d4ce ; > @ 0x18004924c ; ; 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, 0x180003750 mov [rsp+arg_10], rbp ; +0x5, 0x180003755 mov [rsp+arg_18], rsi ; +0xa, 0x18000375a push rdi ; +0xf, 0x18000375f sub rsp, 40h ; +0x10, 0x180003760 mov rbx, rdx ; +0x14, 0x180003764 mov rsi, rcx ; +0x17, 0x180003767 xor eax, eax ; +0x1a, 0x18000376a mov [rcx], rax ; +0x1c, 0x18000376c mov [rcx+8], rax ; +0x1f, 0x18000376f mov [rcx+10h], rax ; +0x23, 0x180003773 mov rdx, [rdx+8] ; +0x27, 0x180003777 sub rdx, [rbx] ; +0x2b, 0x18000377b sar rdx, 5 ; +0x2e, 0x18000377e test rdx, rdx ; +0x32, 0x180003782 jz short loc_1800037EC ; +0x35, 0x180003785 mov rax, 7FFFFFFFFFFFFFFh ; +0x37, 0x180003787 cmp rdx, rax ; +0x41, 0x180003791 ja short loc_180003804 ; +0x44, 0x180003794 call sub_180003550 ; +0x46, 0x180003796 mov [rsp+48h+arg_0], rsi ; +0x4b, 0x18000379b mov rdi, [rsi] ; +0x50, 0x1800037a0 mov rbp, [rbx+8] ; +0x53, 0x1800037a3 mov rbx, [rbx] ; +0x57, 0x1800037a7 mov [rsp+48h+var_28], rdi ; +0x5a, 0x1800037aa mov [rsp+48h+var_20], rdi ; +0x5f, 0x1800037af mov [rsp+48h+var_18], rsi ; +0x64, 0x1800037b4 cmp rbx, rbp ; +0x69, 0x1800037b9 jz short loc_1800037DD ; +0x6c, 0x1800037bc xchg ax, ax ; +0x6e, 0x1800037be mov rdx, rbx ; +0x70, 0x1800037c0 mov rcx, rdi ; +0x73, 0x1800037c3 call sub_180003F50 ; +0x76, 0x1800037c6 add rdi, 20h ; ' ' ; +0x7b, 0x1800037cb mov [rsp+48h+var_20], rdi ; +0x7f, 0x1800037cf add rbx, 20h ; ' ' ; +0x84, 0x1800037d4 cmp rbx, rbp ; +0x88, 0x1800037d8 jnz short loc_1800037C0 ; +0x8b, 0x1800037db mov rdx, rdi ; +0x8d, 0x1800037dd mov rcx, rdi ; +0x90, 0x1800037e0 call sub_1800036B0 ; +0x93, 0x1800037e3 mov [rsi+8], rdi ; +0x98, 0x1800037e8 mov rax, rsi ; +0x9c, 0x1800037ec mov rbx, [rsp+48h+arg_8] ; +0x9f, 0x1800037ef mov rbp, [rsp+48h+arg_10] ; +0xa4, 0x1800037f4 mov rsi, [rsp+48h+arg_18] ; +0xa9, 0x1800037f9 add rsp, 40h ; +0xae, 0x1800037fe pop rdi ; +0xb2, 0x180003802 retn ; +0xb3, 0x180003803 call sub_180003530 ; +0xb4, 0x180003804 db 0CCh ; +0xb9, 0x180003809