// // __security_check_cookie from 0x18001f1b0 to 0x18001f1ce (30 bytes) // // 29 xrefs: // > cocos2d::extension::AssetsManager::checkUpdate @ 0x180001a4b // > cocos2d::extension::AssetsManager::update @ 0x180001eac // > cocos2d::extension::AssetsManager::uncompress @ 0x18000238c // > cocos2d::extension::AssetsManager::downLoad @ 0x1800027fa // > cocos2d::extension::AssetsManager::deleteVersion @ 0x1800029f6 // > sub_180002C10 @ 0x180002dcf // > sub_180002DE0 @ 0x18000308a // > cocos2d::extension::CCControl::sendActionsForControlEvents @ 0x180004595 // > cocos2d::extension::CCControlButton::initWithLabelAndBackgroundSprite @ 0x180005d92 // > cocos2d::extension::CCControlButton::initWithTitleAndFontNameAndFontSize @ 0x180005f0d // > cocos2d::extension::CCControlButton::create @ 0x180005ff5 // > cocos2d::extension::CCControlButton::getTitleForState @ 0x18000643d // > cocos2d::extension::CCControlButton::getTitleForState @ 0x1800064c0 // > cocos2d::extension::CCControlButton::setTitleTTFForState @ 0x18000686b // > cocos2d::extension::CCControlButton::setTitleBMFontForState @ 0x180006ac3 // > cocos2d::extension::CCScale9Sprite::updateWithBatchNode @ 0x18000edc8 // > cocos2d::extension::CCEditBox::keyboardWillShow @ 0x180011282 // > cocos2d::extension::CCEditBoxImplWin::setText @ 0x180011c0f // > cocos2d::extension::CCEditBoxImplWin::openKeyboard @ 0x1800120db // > sub_180017220 @ 0x18001741b // > cocos2d::extension::CCHttpClient::send @ 0x180017b83 // > cocos2d::extension::WebSocket::init @ 0x18001a317 // > cocos2d::extension::WebSocket::onSubThreadStarted @ 0x18001a791 // > CWin32InputBox::InitDialog @ 0x18001e65f // > CWin32InputBox::DlgProc @ 0x18001e7f4 // > CWin32InputBox::AnsiToUtf8 @ 0x18001e9d1 // > CWin32InputBox::Utf8ToAnsi @ 0x18001ebc1 // > __GSHandlerCheckCommon @ 0x180020316 // > @ 0x18004b130 // // 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 // void __cdecl _security_check_cookie(uintptr_t StackCookie) { __int64 v1; // rcx if ( StackCookie != _security_cookie ) ReportFailure: _report_gsfailure(StackCookie); v1 = __ROL8__(StackCookie, 16); if ( (_WORD)v1 ) { StackCookie = __ROR8__(v1, 16); goto ReportFailure; } }