; ; cocos2d::extension::CCScale9Sprite::setCapInsets from 0x18000fd40 to 0x18000fdd5 (149 bytes) ; ; 5 xrefs: ; > @ 0x1800278d0 ; > @ 0x18002e448 ; > @ 0x18002e458 ; > @ 0x18002fdf8 ; > @ 0x180049fd8 ; ; 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_10], rbx ; +0x0, 0x18000fd40 push rsi ; +0x5, 0x18000fd45 sub rsp, 50h ; +0x6, 0x18000fd46 cmp qword ptr [rcx+1B8h], 0 ; +0xa, 0x18000fd4a mov rbx, rdx ; +0x12, 0x18000fd52 mov rsi, rcx ; +0x15, 0x18000fd55 jz short loc_18000FDCA ; +0x18, 0x18000fd58 lea rdx, [rcx+6Ch] ; +0x1a, 0x18000fd5a mov [rsp+58h+arg_8], rdi ; +0x1e, 0x18000fd5e lea rcx, [rsp+58h+arg_0] ; +0x23, 0x18000fd63 call cs:??0CCSize@cocos2d@@QEAA@AEBV01@@Z; cocos2d::CCSize::CCSize(cocos2d::CCSize const &) ; +0x28, 0x18000fd68 mov rdi, [rsi] ; +0x2e, 0x18000fd6e lea rcx, [rsp+58h+var_28] ; +0x31, 0x18000fd71 mov rdx, rbx ; +0x36, 0x18000fd76 call cs:??0CCRect@cocos2d@@QEAA@AEBV01@@Z; cocos2d::CCRect::CCRect(cocos2d::CCRect const &) ; +0x39, 0x18000fd79 lea rdx, [rsi+18Ch] ; +0x3f, 0x18000fd7f mov rbx, rax ; +0x46, 0x18000fd86 lea rcx, [rsp+58h+var_18] ; +0x49, 0x18000fd89 call cs:??0CCRect@cocos2d@@QEAA@AEBV01@@Z; cocos2d::CCRect::CCRect(cocos2d::CCRect const &) ; +0x4e, 0x18000fd8e movzx r9d, byte ptr [rsi+19Ch] ; +0x54, 0x18000fd94 mov rcx, rsi ; +0x5c, 0x18000fd9c mov rdx, [rsi+1B8h] ; +0x5f, 0x18000fd9f mov r8, rax ; +0x66, 0x18000fda6 mov [rsp+58h+var_38], rbx ; +0x69, 0x18000fda9 call qword ptr [rdi+418h] ; +0x6e, 0x18000fdae mov rax, [rsi] ; +0x74, 0x18000fdb4 lea rdx, [rsp+58h+arg_0] ; +0x77, 0x18000fdb7 mov rcx, rsi ; +0x7c, 0x18000fdbc call qword ptr [rax+128h] ; +0x7f, 0x18000fdbf mov rdi, [rsp+58h+arg_8] ; +0x85, 0x18000fdc5 mov rbx, [rsp+58h+arg_10] ; +0x8a, 0x18000fdca add rsp, 50h ; +0x8f, 0x18000fdcf pop rsi ; +0x93, 0x18000fdd3 retn ; +0x94, 0x18000fdd4