; ; cocos2d::extension::CCTableView::_setIndexForCell from 0x180015e30 to 0x180015ee0 (176 bytes) ; ; 6 xrefs: ; > cocos2d::extension::CCTableView::updateCellAtIndex @ 0x180015362 ; > cocos2d::extension::CCTableView::insertCellAtIndex @ 0x1800154ed ; > cocos2d::extension::CCTableView::insertCellAtIndex @ 0x180015524 ; > cocos2d::extension::CCTableView::removeCellAtIndex @ 0x1800157ad ; > @ 0x18002fdf8 ; > @ 0x18004a884 ; ; 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], rbx ; +0x0, 0x180015e30 push rbp ; +0x5, 0x180015e35 push rsi ; +0x6, 0x180015e36 push rdi ; +0x7, 0x180015e37 sub rsp, 20h ; +0x8, 0x180015e38 mov rbx, [r8] ; +0xc, 0x180015e3c mov rsi, rcx ; +0xf, 0x180015e3f lea rcx, [rsp+38h+arg_0] ; +0x12, 0x180015e42 xorps xmm2, xmm2 ; +0x17, 0x180015e47 xorps xmm1, xmm1 ; +0x1a, 0x180015e4a mov rdi, r8 ; +0x1d, 0x180015e4d mov ebp, edx ; +0x20, 0x180015e50 call cs:??0CCPoint@cocos2d@@QEAA@MM@Z; cocos2d::CCPoint::CCPoint(float,float) ; +0x22, 0x180015e52 mov rdx, rax ; +0x28, 0x180015e58 mov rcx, rdi ; +0x2b, 0x180015e5b call qword ptr [rbx+110h] ; +0x2e, 0x180015e5e mov r8d, ebp ; +0x34, 0x180015e64 lea rdx, [rsp+38h+arg_0] ; +0x37, 0x180015e67 mov rcx, rsi ; +0x3c, 0x180015e6c call ?__offsetFromIndex@CCTableView@extension@cocos2d@@IEAA?AVCCPoint@3@I@Z; cocos2d::extension::CCTableView::__offsetFromIndex(uint) ; +0x3f, 0x180015e6f mov rcx, [rsi+280h] ; +0x44, 0x180015e74 lea rdx, [rsp+38h+arg_10] ; +0x4b, 0x180015e7b mov r9d, ebp ; +0x50, 0x180015e80 mov r8, rsi ; +0x53, 0x180015e83 mov rax, [rcx] ; +0x56, 0x180015e86 call qword ptr [rax+8] ; +0x59, 0x180015e89 cmp dword ptr [rsi+248h], 0 ; +0x5c, 0x180015e8c jnz short loc_180015EBC ; +0x63, 0x180015e93 mov rcx, [rsi+1C0h] ; +0x65, 0x180015e95 mov rax, [rcx] ; +0x6c, 0x180015e9c call qword ptr [rax+130h] ; +0x6f, 0x180015e9f movss xmm0, dword ptr [rax+4] ; +0x75, 0x180015ea5 subss xmm0, [rsp+38h+arg_4] ; +0x7a, 0x180015eaa subss xmm0, [rsp+38h+arg_14] ; +0x80, 0x180015eb0 movss [rsp+38h+arg_4], xmm0 ; +0x86, 0x180015eb6 mov rax, [rdi] ; +0x8c, 0x180015ebc lea rdx, [rsp+38h+arg_0] ; +0x8f, 0x180015ebf mov rcx, rdi ; +0x94, 0x180015ec4 call qword ptr [rax+0B8h] ; +0x97, 0x180015ec7 mov rbx, [rsp+38h+arg_8] ; +0x9d, 0x180015ecd mov [rdi+148h], ebp ; +0xa2, 0x180015ed2 add rsp, 20h ; +0xa8, 0x180015ed8 pop rdi ; +0xac, 0x180015edc pop rsi ; +0xad, 0x180015edd pop rbp ; +0xae, 0x180015ede retn ; +0xaf, 0x180015edf