; ; cocos2d::extension::CCScale9Sprite::setSpriteFrame from 0x180010030 to 0x1800100d8 (168 bytes) ; ; 3 xrefs: ; > @ 0x180027970 ; > @ 0x18002fdf8 ; > @ 0x18004a080 ; ; 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_0], rbx ; +0x0, 0x180010030 mov [rsp+arg_8], rbp ; +0x5, 0x180010035 mov [rsp+arg_10], rsi ; +0xa, 0x18001003a push rdi ; +0xf, 0x18001003f push r14 ; +0x10, 0x180010040 push r15 ; +0x12, 0x180010042 sub rsp, 50h ; +0x14, 0x180010044 mov r15, rcx ; +0x18, 0x180010048 mov r14, rdx ; +0x1b, 0x18001004b mov rcx, rdx ; +0x1e, 0x18001004e call cs:?getTexture@CCSpriteFrame@cocos2d@@QEAAPEAVCCTexture2D@2@XZ; cocos2d::CCSpriteFrame::getTexture(void) ; +0x21, 0x180010051 mov rcx, rax ; +0x27, 0x180010057 mov edx, 9 ; +0x2a, 0x18001005a call cs:?createWithTexture@CCSpriteBatchNode@cocos2d@@SAPEAV12@PEAVCCTexture2D@2@I@Z; cocos2d::CCSpriteBatchNode::createWithTexture(cocos2d::CCTexture2D *,uint) ; +0x2f, 0x18001005f movzx edi, byte ptr [r14+58h] ; +0x35, 0x180010065 lea rdx, unk_180048610 ; +0x3a, 0x18001006a mov rbp, [r15] ; +0x41, 0x180010071 lea rcx, [rsp+68h+var_38] ; +0x44, 0x180010074 mov rsi, rax ; +0x49, 0x180010079 call cs:??0CCRect@cocos2d@@QEAA@AEBV01@@Z; cocos2d::CCRect::CCRect(cocos2d::CCRect const &) ; +0x4c, 0x18001007c lea rdx, [r14+5Ch] ; +0x52, 0x180010082 mov rbx, rax ; +0x56, 0x180010086 lea rcx, [rsp+68h+var_28] ; +0x59, 0x180010089 call cs:??0CCRect@cocos2d@@QEAA@AEBV01@@Z; cocos2d::CCRect::CCRect(cocos2d::CCRect const &) ; +0x5e, 0x18001008e movzx r9d, dil ; +0x64, 0x180010094 mov [rsp+68h+var_48], rbx ; +0x68, 0x180010098 mov r8, rax ; +0x6d, 0x18001009d mov rdx, rsi ; +0x70, 0x1800100a0 mov rcx, r15 ; +0x73, 0x1800100a3 call qword ptr [rbp+418h] ; +0x76, 0x1800100a6 mov rbx, [rsp+68h+arg_0] ; +0x7c, 0x1800100ac xor eax, eax ; +0x81, 0x1800100b1 mov rbp, [rsp+68h+arg_8] ; +0x83, 0x1800100b3 mov rsi, [rsp+68h+arg_10] ; +0x88, 0x1800100b8 mov [r15+178h], rax ; +0x90, 0x1800100c0 mov [r15+180h], rax ; +0x97, 0x1800100c7 add rsp, 50h ; +0x9e, 0x1800100ce pop r15 ; +0xa2, 0x1800100d2 pop r14 ; +0xa4, 0x1800100d4 pop rdi ; +0xa6, 0x1800100d6 retn ; +0xa7, 0x1800100d7