; ; sub_1800039A0 from 0x1800039a0 to 0x180003a20 (128 bytes) ; ; 8 xrefs: ; > cocos2d::extension::AssetsManager::AssetsManager @ 0x1800015ba ; > cocos2d::extension::AssetsManager::checkStoragePath @ 0x18000186e ; > cocos2d::extension::AssetsManager::setStoragePath @ 0x1800028d7 ; > cocos2d::extension::CCEditBoxImplWin::setText @ 0x180011b52 ; > cocos2d::extension::WebSocket::onSubThreadStarted @ 0x18001a693 ; > @ 0x18002d304 ; > @ 0x18002d314 ; > @ 0x180049288 ; ; 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], rsi ; +0x0, 0x1800039a0 push rdi ; +0x5, 0x1800039a5 sub rsp, 30h ; +0x6, 0x1800039a6 mov rdi, rcx ; +0xa, 0x1800039aa mov rsi, r8 ; +0xd, 0x1800039ad mov rcx, [rcx+10h] ; +0x10, 0x1800039b0 mov r8, [rdi+18h] ; +0x14, 0x1800039b4 mov rax, r8 ; +0x18, 0x1800039b8 sub rax, rcx ; +0x1b, 0x1800039bb cmp rsi, rax ; +0x1e, 0x1800039be ja short loc_180003A02 ; +0x21, 0x1800039c1 mov [rsp+38h+arg_0], rbx ; +0x23, 0x1800039c3 lea rax, [rcx+rsi] ; +0x28, 0x1800039c8 mov [rdi+10h], rax ; +0x2c, 0x1800039cc mov rax, rdi ; +0x30, 0x1800039d0 cmp r8, 0Fh ; +0x33, 0x1800039d3 jbe short loc_1800039DC ; +0x37, 0x1800039d7 mov rax, [rdi] ; +0x39, 0x1800039d9 lea rbx, [rax+rcx] ; +0x3c, 0x1800039dc mov r8, rsi; Size ; +0x40, 0x1800039e0 mov rcx, rbx; void * ; +0x43, 0x1800039e3 call memmove ; +0x46, 0x1800039e6 mov byte ptr [rbx+rsi], 0 ; +0x4b, 0x1800039eb mov rax, rdi ; +0x4f, 0x1800039ef mov rbx, [rsp+38h+arg_0] ; +0x52, 0x1800039f2 mov rsi, [rsp+38h+arg_8] ; +0x57, 0x1800039f7 add rsp, 30h ; +0x5c, 0x1800039fc pop rdi ; +0x60, 0x180003a00 retn ; +0x61, 0x180003a01 mov r9, rdx ; +0x62, 0x180003a02 mov [rsp+38h+Size], rsi; Size ; +0x65, 0x180003a05 mov rdx, rsi ; +0x6a, 0x180003a0a mov rcx, rdi; Src ; +0x6d, 0x180003a0d call sub_180003810 ; +0x70, 0x180003a10 mov rsi, [rsp+38h+arg_8] ; +0x75, 0x180003a15 add rsp, 30h ; +0x7a, 0x180003a1a pop rdi ; +0x7e, 0x180003a1e retn ; +0x7f, 0x180003a1f