; ; cocos2d::extension::CCControlStepper::updateLayoutUsingTouchLocation from 0x18000bb40 to 0x18000bc39 (249 bytes) ; ; 4 xrefs: ; > cocos2d::extension::CCControlStepper::ccTouchBegan @ 0x18000bcc2 ; > cocos2d::extension::CCControlStepper::ccTouchMoved @ 0x18000bd9a ; > @ 0x18002fdf8 ; > @ 0x180049cf0 ; ; 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, 0x18000bb40 mov [rsp+arg_8], rsi ; +0x5, 0x18000bb45 push rdi ; +0xa, 0x18000bb4a sub rsp, 20h ; +0xb, 0x18000bb4b mov rbx, rcx ; +0xf, 0x18000bb4f mov rsi, rdx ; +0x12, 0x18000bb52 mov rcx, [rcx+1D8h] ; +0x15, 0x18000bb55 mov rax, [rcx] ; +0x1c, 0x18000bb5c call qword ptr [rax+130h] ; +0x1f, 0x18000bb5f movss xmm0, dword ptr [rax] ; +0x25, 0x18000bb65 comiss xmm0, dword ptr [rsi] ; +0x29, 0x18000bb69 jbe short loc_18000BB93 ; +0x2c, 0x18000bb6c movsd xmm0, qword ptr [rbx+1F8h] ; +0x2e, 0x18000bb6e comisd xmm0, qword ptr [rbx+208h] ; +0x36, 0x18000bb76 jbe short loc_18000BB93 ; +0x3e, 0x18000bb7e mov dword ptr [rbx+224h], 0 ; +0x40, 0x18000bb80 lea rdx, unk_1800234B4 ; +0x4a, 0x18000bb8a jmp short loc_18000BBFC ; +0x51, 0x18000bb91 mov rcx, [rbx+1D8h] ; +0x53, 0x18000bb93 mov rax, [rcx] ; +0x5a, 0x18000bb9a call qword ptr [rax+130h] ; +0x5d, 0x18000bb9d movss xmm0, dword ptr [rsi] ; +0x63, 0x18000bba3 comiss xmm0, dword ptr [rax] ; +0x67, 0x18000bba7 jb short loc_18000BBEB ; +0x6a, 0x18000bbaa movsd xmm0, qword ptr [rbx+210h] ; +0x6c, 0x18000bbac comisd xmm0, qword ptr [rbx+1F8h] ; +0x74, 0x18000bbb4 jbe short loc_18000BBEB ; +0x7c, 0x18000bbbc mov rcx, [rbx+1D8h] ; +0x7e, 0x18000bbbe lea rdx, unk_1800234B0 ; +0x85, 0x18000bbc5 add rcx, 140h ; +0x8c, 0x18000bbcc mov dword ptr [rbx+224h], 1 ; +0x93, 0x18000bbd3 mov rax, [rcx] ; +0x9d, 0x18000bbdd call qword ptr [rax] ; +0xa0, 0x18000bbe0 lea rdx, unk_1800234B4 ; +0xa2, 0x18000bbe2 jmp short loc_18000BC16 ; +0xa9, 0x18000bbe9 mov dword ptr [rbx+224h], 2 ; +0xab, 0x18000bbeb lea rdx, unk_1800234B0 ; +0xb5, 0x18000bbf5 mov rcx, [rbx+1D8h] ; +0xbc, 0x18000bbfc add rcx, 140h ; +0xc3, 0x18000bc03 mov rax, [rcx] ; +0xca, 0x18000bc0a call qword ptr [rax] ; +0xcd, 0x18000bc0d lea rdx, unk_1800234B0 ; +0xcf, 0x18000bc0f mov rcx, [rbx+1E0h] ; +0xd6, 0x18000bc16 add rcx, 140h ; +0xdd, 0x18000bc1d mov rax, [rcx] ; +0xe4, 0x18000bc24 mov rbx, [rsp+28h+arg_0] ; +0xe7, 0x18000bc27 mov rsi, [rsp+28h+arg_8] ; +0xec, 0x18000bc2c add rsp, 20h ; +0xf1, 0x18000bc31 pop rdi ; +0xf5, 0x18000bc35 jmp qword ptr [rax] ; +0xf6, 0x18000bc36