; ; cocos2d::extension::CCScrollView::updateInset from 0x1800133a0 to 0x1800134a7 (263 bytes) ; ; 5 xrefs: ; > cocos2d::extension::CCScrollView::setContentSize @ 0x180013386 ; > @ 0x18002e9c8 ; > @ 0x18002e9d8 ; > @ 0x18002fdf8 ; > @ 0x18004a4ac ; ; 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 ; push rdi ; +0x0, 0x1800133a0 sub rsp, 30h ; +0x2, 0x1800133a2 cmp qword ptr [rcx+1C0h], 0 ; +0x6, 0x1800133a6 mov rdi, rcx ; +0xe, 0x1800133ae jz loc_1800134A1 ; +0x11, 0x1800133b1 mov [rsp+38h+arg_8], rbx ; +0x17, 0x1800133b7 lea rcx, [rsp+38h+arg_0] ; +0x1c, 0x1800133bc xorps xmm2, xmm2 ; +0x21, 0x1800133c1 movaps [rsp+38h+var_18], xmm6 ; +0x24, 0x1800133c4 xorps xmm1, xmm1 ; +0x29, 0x1800133c9 call cs:??0CCPoint@cocos2d@@QEAA@MM@Z; cocos2d::CCPoint::CCPoint(float,float) ; +0x2c, 0x1800133cc lea rdx, [rsp+38h+arg_0] ; +0x32, 0x1800133d2 lea rcx, [rdi+1CCh] ; +0x37, 0x1800133d7 call cs:??4CCPoint@cocos2d@@QEAAAEAV01@AEBV01@@Z; cocos2d::CCPoint::operator=(cocos2d::CCPoint const &) ; +0x3e, 0x1800133de movss xmm2, dword ptr [rdi+204h] ; +0x44, 0x1800133e4 lea rcx, [rsp+38h+arg_0] ; +0x4c, 0x1800133ec movss xmm1, dword ptr [rdi+200h] ; +0x51, 0x1800133f1 movss xmm6, cs:dword_180029508 ; +0x59, 0x1800133f9 mulss xmm2, xmm6 ; +0x61, 0x180013401 mulss xmm1, xmm6 ; +0x65, 0x180013405 addss xmm2, dword ptr [rdi+1D0h] ; +0x69, 0x180013409 addss xmm1, dword ptr [rdi+1CCh] ; +0x71, 0x180013411 call cs:??0CCPoint@cocos2d@@QEAA@MM@Z; cocos2d::CCPoint::CCPoint(float,float) ; +0x79, 0x180013419 mov rdx, rax ; +0x7f, 0x18001341f lea rcx, [rdi+1CCh] ; +0x82, 0x180013422 call cs:??4CCPoint@cocos2d@@QEAAAEAV01@AEBV01@@Z; cocos2d::CCPoint::operator=(cocos2d::CCPoint const &) ; +0x89, 0x180013429 lea rdx, [rsp+38h+arg_0] ; +0x8f, 0x18001342f mov rcx, rdi ; +0x94, 0x180013434 call ?minContainerOffset@CCScrollView@extension@cocos2d@@QEAA?AVCCPoint@3@XZ; cocos2d::extension::CCScrollView::minContainerOffset(void) ; +0x97, 0x180013437 mov rdx, rax ; +0x9c, 0x18001343c lea rcx, [rdi+1D4h] ; +0x9f, 0x18001343f call cs:??4CCPoint@cocos2d@@QEAAAEAV01@AEBV01@@Z; cocos2d::CCPoint::operator=(cocos2d::CCPoint const &) ; +0xa6, 0x180013446 movss xmm0, dword ptr [rdi+204h] ; +0xac, 0x18001344c lea rcx, [rsp+38h+arg_0] ; +0xb4, 0x180013454 movss xmm3, dword ptr [rdi+200h] ; +0xb9, 0x180013459 movss xmm2, dword ptr [rdi+1D8h] ; +0xc1, 0x180013461 movss xmm1, dword ptr [rdi+1D4h] ; +0xc9, 0x180013469 mulss xmm0, xmm6 ; +0xd1, 0x180013471 mulss xmm3, xmm6 ; +0xd5, 0x180013475 subss xmm2, xmm0 ; +0xd9, 0x180013479 subss xmm1, xmm3 ; +0xdd, 0x18001347d call cs:??0CCPoint@cocos2d@@QEAA@MM@Z; cocos2d::CCPoint::CCPoint(float,float) ; +0xe1, 0x180013481 mov rdx, rax ; +0xe7, 0x180013487 lea rcx, [rdi+1D4h] ; +0xea, 0x18001348a call cs:??4CCPoint@cocos2d@@QEAAAEAV01@AEBV01@@Z; cocos2d::CCPoint::operator=(cocos2d::CCPoint const &) ; +0xf1, 0x180013491 movaps xmm6, [rsp+38h+var_18] ; +0xf7, 0x180013497 mov rbx, [rsp+38h+arg_8] ; +0xfc, 0x18001349c add rsp, 30h ; +0x101, 0x1800134a1 pop rdi ; +0x105, 0x1800134a5 retn ; +0x106, 0x1800134a6