; ; sub_18001C760 from 0x18001c760 to 0x18001c7f6 (150 bytes) ; ; 4 xrefs: ; > sub_18001DF90 @ 0x18001df97 ; > @ 0x180029100 ; > @ 0x18004aef0 ; > @ 0x18004aefc ; ; 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, 0x18001c760 mov [rsp+arg_8], rsi ; +0x5, 0x18001c765 push rdi ; +0xa, 0x18001c76a sub rsp, 20h ; +0xb, 0x18001c76b mov rbx, rcx ; +0xf, 0x18001c76f mov esi, edx ; +0x12, 0x18001c772 and esi, 1 ; +0x14, 0x18001c774 test dl, 2 ; +0x17, 0x18001c777 jz short loc_18001C7BE ; +0x1a, 0x18001c77a lea r9, ??1CCTableViewCell@extension@cocos2d@@UEAA@XZ; void (*)(void *) ; +0x1c, 0x18001c77c mov r8, [rcx-8]; unsigned __int64 ; +0x23, 0x18001c783 mov edx, 150h; unsigned __int64 ; +0x27, 0x18001c787 call ??_M@YAXPEAX_K1P6AX0@Z@Z; `eh vector destructor iterator'(void *,unsigned __int64,unsigned __int64,void (*)(void *)) ; +0x2c, 0x18001c78c test esi, esi ; +0x31, 0x18001c791 jz short loc_18001C7AA ; +0x33, 0x18001c793 imul rdx, [rbx-8], 150h ; +0x35, 0x18001c795 add rdx, 8 ; +0x3d, 0x18001c79d lea rcx, [rbx-8]; Block ; +0x41, 0x18001c7a1 call j_j_j_free ; +0x45, 0x18001c7a5 lea rax, [rbx-8] ; +0x4a, 0x18001c7aa mov rbx, [rsp+28h+arg_0] ; +0x4e, 0x18001c7ae mov rsi, [rsp+28h+arg_8] ; +0x53, 0x18001c7b3 add rsp, 20h ; +0x58, 0x18001c7b8 pop rdi ; +0x5c, 0x18001c7bc retn ; +0x5d, 0x18001c7bd lea rax, ??_7CCSortableObject@extension@cocos2d@@6B@; const cocos2d::extension::CCSortableObject::`vftable' ; +0x5e, 0x18001c7be mov [rcx+140h], rax ; +0x65, 0x18001c7c5 call cs:??1CCNode@cocos2d@@UEAA@XZ; cocos2d::CCNode::~CCNode(void) ; +0x6c, 0x18001c7cc test esi, esi ; +0x72, 0x18001c7d2 jz short loc_18001C7E3 ; +0x74, 0x18001c7d4 mov edx, 150h ; +0x76, 0x18001c7d6 mov rcx, rbx; Block ; +0x7b, 0x18001c7db call j_j_free ; +0x7e, 0x18001c7de mov rax, rbx ; +0x83, 0x18001c7e3 mov rbx, [rsp+28h+arg_0] ; +0x86, 0x18001c7e6 mov rsi, [rsp+28h+arg_8] ; +0x8b, 0x18001c7eb add rsp, 20h ; +0x90, 0x18001c7f0 pop rdi ; +0x94, 0x18001c7f4 retn ; +0x95, 0x18001c7f5