; ; cocos2d::extension::CCScrollView::setContainer from 0x180012d00 to 0x180012dbd (189 bytes) ; ; 4 xrefs: ; > @ 0x18002e94c ; > @ 0x18002e95c ; > @ 0x18002fdf8 ; > @ 0x18004a428 ; ; 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 ; test rdx, rdx ; +0x0, 0x180012d00 jz locret_180012DBC ; +0x3, 0x180012d03 mov [rsp+arg_10], rbx ; +0x9, 0x180012d09 push rsi ; +0xe, 0x180012d0e sub rsp, 20h ; +0xf, 0x180012d0f mov rax, [rcx] ; +0x13, 0x180012d13 mov rbx, rdx ; +0x16, 0x180012d16 mov dl, 1 ; +0x19, 0x180012d19 mov [rsp+28h+arg_0], rdi ; +0x1b, 0x180012d1b mov rsi, rcx ; +0x20, 0x180012d20 call qword ptr [rax+230h] ; +0x23, 0x180012d23 mov [rsi+1C0h], rbx ; +0x29, 0x180012d29 xor edx, edx ; +0x30, 0x180012d30 mov rax, [rbx] ; +0x32, 0x180012d32 mov rcx, rbx ; +0x35, 0x180012d35 call qword ptr [rax+1A0h] ; +0x38, 0x180012d38 mov rax, [rsi+1C0h] ; +0x3e, 0x180012d3e lea rcx, [rsp+28h+arg_8] ; +0x45, 0x180012d45 xorps xmm2, xmm2 ; +0x4a, 0x180012d4a xorps xmm1, xmm1 ; +0x4d, 0x180012d4d mov rbx, [rax] ; +0x50, 0x180012d50 call cs:??0CCPoint@cocos2d@@QEAA@MM@Z; cocos2d::CCPoint::CCPoint(float,float) ; +0x53, 0x180012d53 mov rcx, [rsi+1C0h] ; +0x59, 0x180012d59 mov rdx, rax ; +0x60, 0x180012d60 call qword ptr [rbx+110h] ; +0x63, 0x180012d63 mov rax, [rsi] ; +0x69, 0x180012d69 mov rcx, rsi ; +0x6c, 0x180012d6c mov rdx, [rsi+1C0h] ; +0x6f, 0x180012d6f call qword ptr [rax+1C0h] ; +0x76, 0x180012d76 lea rdx, [rsi+200h] ; +0x7c, 0x180012d7c lea rcx, [rsp+28h+arg_8] ; +0x83, 0x180012d83 call cs:??0CCSize@cocos2d@@QEAA@AEBV01@@Z; cocos2d::CCSize::CCSize(cocos2d::CCSize const &) ; +0x88, 0x180012d88 mov rdx, rax ; +0x8e, 0x180012d8e lea rcx, [rsi+200h] ; +0x91, 0x180012d91 mov rbx, rax ; +0x98, 0x180012d98 call cs:??4CCSize@cocos2d@@QEAAAEAV01@AEBV01@@Z; cocos2d::CCSize::operator=(cocos2d::CCSize const &) ; +0x9b, 0x180012d9b mov rdx, rbx ; +0xa1, 0x180012da1 mov rcx, rsi ; +0xa4, 0x180012da4 call cs:__imp_?setContentSize@CCNode@cocos2d@@UEAAXAEBVCCSize@2@@Z; cocos2d::CCNode::setContentSize(cocos2d::CCSize const &) ; +0xa7, 0x180012da7 mov rdi, [rsp+28h+arg_0] ; +0xad, 0x180012dad mov rbx, [rsp+28h+arg_10] ; +0xb2, 0x180012db2 add rsp, 20h ; +0xb7, 0x180012db7 pop rsi ; +0xbb, 0x180012dbb retn ; +0xbc, 0x180012dbc