{"type": "func", "start": 6442578488, "end": 6442578493, "name": "j_j_free", "pseudocode": "// \n// j_j_free from 0x18001f238 to 0x18001f23d (5 bytes)\n// \n// 223 xrefs:\n// > sub_1800013C0 @ 0x18000142f\n// > cocos2d::extension::AssetsManager::~AssetsManager @ 0x1800016d5\n// > cocos2d::extension::AssetsManager::~AssetsManager @ 0x18000172e\n// > cocos2d::extension::AssetsManager::~AssetsManager @ 0x18000177c\n// > cocos2d::extension::AssetsManager::~AssetsManager @ 0x1800017c3\n// > cocos2d::extension::AssetsManager::~AssetsManager @ 0x18000180a\n// > cocos2d::extension::AssetsManager::checkUpdate @ 0x180001b4b\n// > sub_180001B60 @ 0x180001c70\n// > cocos2d::extension::AssetsManager::update @ 0x180001df0\n// > cocos2d::extension::AssetsManager::update @ 0x180001e64\n// > cocos2d::extension::AssetsManager::uncompress @ 0x180002300\n// > cocos2d::extension::AssetsManager::uncompress @ 0x180002369\n// > cocos2d::extension::AssetsManager::uncompress @ 0x18000237a\n// > cocos2d::extension::AssetsManager::downLoad @ 0x1800027ea\n// > cocos2d::extension::AssetsManager::deleteVersion @ 0x1800029e9\n// > sub_180002AA0 @ 0x180002b08\n// > sub_180002AA0 @ 0x180002b1d\n// > sub_180002AA0 @ 0x180002b2a\n// > sub_180002AA0 @ 0x180002b47\n// > sub_180002C10 @ 0x180002c7d\n// > sub_180002C10 @ 0x180002ccc\n// > sub_180002C10 @ 0x180002cfb\n// > sub_180002C10 @ 0x180002d9c\n// > sub_180002C10 @ 0x180002dc2\n// > sub_180002DE0 @ 0x180002e98\n// > sub_180002DE0 @ 0x180002f0c\n// > sub_180002DE0 @ 0x18000307e\n// > sub_1800030C0 @ 0x1800030ce\n// > sub_180003160 @ 0x1800032dc\n// > sub_180003320 @ 0x1800033f9\n// > sub_180003320 @ 0x180003463\n// > sub_180003320 @ 0x1800034c7\n// > sub_1800035E0 @ 0x180003616\n// > sub_180003630 @ 0x180003679\n// > sub_1800036B0 @ 0x180003701\n// > sub_180003810 @ 0x180003941\n// > sub_180003BC0 @ 0x180003ceb\n// > sub_180003D30 @ 0x180003d6a\n// > sub_180003E00 @ 0x180003e30\n// > sub_180004260 @ 0x180004282\n// > cocos2d::extension::CCControl::sendActionsForControlEvents @ 0x180004544\n// > cocos2d::extension::CCControl::removeHandleOfControlEvent @ 0x180004d40\n// > sub_1800054B0 @ 0x1800054be\n// > sub_180005510 @ 0x18000554a\n// > sub_180005580 @ 0x1800055ba\n// > sub_1800055E0 @ 0x18000562a\n// > sub_1800055E0 @ 0x18000564c\n// > sub_180005660 @ 0x1800056cf\n// > cocos2d::extension::CCControlButton::initWithLabelAndBackgroundSprite @ 0x180005cd1\n// > cocos2d::extension::CCControlButton::initWithTitleAndFontNameAndFontSize @ 0x180005ee9\n// > cocos2d::extension::CCControlButton::create @ 0x180005fd2\n// > cocos2d::extension::CCControlButton::getTitleForState @ 0x1800064b0\n// > cocos2d::extension::CCControlButton::setTitleTTFForState @ 0x18000681c\n// > cocos2d::extension::CCControlButton::setTitleBMFontForState @ 0x180006a7c\n// > sub_1800077D0 @ 0x180007840\n// > sub_180007AA0 @ 0x180007b0f\n// > sub_180008320 @ 0x18000838f\n// > sub_180008CD0 @ 0x180008d3f\n// > sub_1800097D0 @ 0x18000983f\n// > sub_18000A300 @ 0x18000a36f\n// > sub_18000B0F0 @ 0x18000b15f\n// > sub_18000BF80 @ 0x18000bfef\n// > sub_18000C010 @ 0x18000c0e9\n// > sub_18000C460 @ 0x18000c482\n// > sub_18000D330 @ 0x18000d39f\n// > sub_18000D8B0 @ 0x18000d924\n// > sub_18000EE20 @ 0x18000ee42\n// > sub_180010370 @ 0x1800103df\n// > sub_1800104A0 @ 0x180010515\n// > cocos2d::extension::CCEditBox::~CCEditBox @ 0x1800107ca\n// > cocos2d::extension::CCEditBox::~CCEditBox @ 0x180010824\n// > cocos2d::extension::CCEditBox::~CCEditBox @ 0x18001087e\n// > cocos2d::extension::CCEditBox::~CCEditBox @ 0x1800108d4\n// > sub_180011370 @ 0x1800113e3\n// > sub_1800115B0 @ 0x180011623\n// > cocos2d::extension::CCEditBoxImplWin::~CCEditBoxImplWin @ 0x180011745\n// > cocos2d::extension::CCEditBoxImplWin::~CCEditBoxImplWin @ 0x180011790\n// > cocos2d::extension::CCEditBoxImplWin::setText @ 0x180011be1\n// > cocos2d::extension::CCEditBoxImplWin::openKeyboard @ 0x180011eb2\n// > cocos2d::extension::CCEditBoxImplWin::openKeyboard @ 0x18001201f\n// > cocos2d::extension::CCEditBoxImplWin::openKeyboard @ 0x18001207c\n// > cocos2d::extension::CCEditBoxImplWin::openKeyboard @ 0x1800120cf\n// > cocos2d::extension::CCScrollView::unregisterScriptHandler @ 0x180014370\n// > sub_1800143D0 @ 0x1800143f2\n// > sub_180014440 @ 0x1800144af\n// > sub_180014500 @ 0x18001452d\n// > sub_180014B70 @ 0x180014be1\n// > cocos2d::extension::CCTableView::~CCTableView @ 0x180014f5a\n// > cocos2d::extension::CCTableView::~CCTableView @ 0x180014f6d\n// > cocos2d::extension::CCTableView::~CCTableView @ 0x180014f7a\n// > cocos2d::extension::CCTableView::~CCTableView @ 0x180014fed\n// > cocos2d::extension::CCTableView::reloadData @ 0x18001518a\n// > sub_1800167B0 @ 0x1800167ea\n// > sub_180016820 @ 0x18001697c\n// > sub_1800169B0 @ 0x1800169ea\n// > sub_180016A10 @ 0x180016b87\n// > sub_180016BD0 @ 0x180016bde\n// > sub_180016C20 @ 0x180016c8f\n// > sub_180016CC0 @ 0x180016d31\n// > sub_180016D80 @ 0x180016df0\n// > cocos2d::extension::CCHttpClient::~CCHttpClient @ 0x180017772\n// > sub_180017BA0 @ 0x180018124\n// > sub_180017BA0 @ 0x18001816d\n// > sub_180018310 @ 0x1800183a4\n// > sub_180018310 @ 0x1800183de\n// > sub_180018310 @ 0x180018409\n// > sub_180018420 @ 0x18001847b\n// > sub_1800184B0 @ 0x1800184e6\n// > sub_180018530 @ 0x1800186d9\n// > sub_180018730 @ 0x18001896b\n// > sub_1800189D0 @ 0x180018b4d\n// > sub_180018C10 @ 0x180018c19\n// > sub_180018C70 @ 0x180018c7d\n// > StartAddress @ 0x180018cb1\n// > sub_180018D70 @ 0x180018e0b\n// > cocos2d::extension::CCHttpResponse::~CCHttpResponse @ 0x180018f52\n// > cocos2d::extension::CCHttpResponse::~CCHttpResponse @ 0x180018fa3\n// > cocos2d::extension::CCHttpResponse::~CCHttpResponse @ 0x180018fe5\n// > sub_180019020 @ 0x180019093\n// > sub_1800190B0 @ 0x1800190e9\n// > sub_180019270 @ 0x1800192e3\n// > sub_180019490 @ 0x1800194ff\n// > sub_180019590 @ 0x18001960d\n// > sub_180019620 @ 0x180019658\n// > sub_180019620 @ 0x180019672\n// > sub_180019620 @ 0x18001967f\n// > sub_180019820 @ 0x180019887\n// > sub_180019820 @ 0x1800198b5\n// > cocos2d::extension::WebSocket::~WebSocket @ 0x180019989\n// > cocos2d::extension::WebSocket::~WebSocket @ 0x1800199b3\n// > cocos2d::extension::WebSocket::~WebSocket @ 0x1800199f1\n// > cocos2d::extension::WebSocket::~WebSocket @ 0x180019a38\n// > cocos2d::extension::WebSocket::init @ 0x180019da0\n// > cocos2d::extension::WebSocket::init @ 0x180019f57\n// > cocos2d::extension::WebSocket::init @ 0x18001a2ba\n// > cocos2d::extension::WebSocket::init @ 0x18001a308\n// > cocos2d::extension::WebSocket::onSubThreadStarted @ 0x18001a782\n// > cocos2d::extension::WebSocket::onSocketCallback @ 0x18001a94d\n// > cocos2d::extension::WebSocket::onSocketCallback @ 0x18001a95d\n// > cocos2d::extension::WebSocket::onSocketCallback @ 0x18001a965\n// > cocos2d::extension::WebSocket::onSocketCallback @ 0x18001a972\n// > cocos2d::extension::WebSocket::onSocketCallback @ 0x18001a9b8\n// > cocos2d::extension::WebSocket::onUIThreadReceiveMessage @ 0x18001abad\n// > cocos2d::extension::WebSocket::onUIThreadReceiveMessage @ 0x18001abc6\n// > sub_18001C760 @ 0x18001c7de\n// > sub_18001C880 @ 0x18001c8f1\n// > sub_18001CBA0 @ 0x18001cc11\n// > cocos2d::extension::CCHttpRequest::~CCHttpRequest @ 0x18001d0be\n// > cocos2d::extension::CCHttpRequest::~CCHttpRequest @ 0x18001d10c\n// > cocos2d::extension::CCHttpRequest::~CCHttpRequest @ 0x18001d14f\n// > cocos2d::extension::CCHttpRequest::setRequestData @ 0x18001d24f\n// > sub_18001D630 @ 0x18001d69f\n// > sub_18001D990 @ 0x18001d9da\n// > sub_18001DA20 @ 0x18001dab3\n// > sub_18001DB70 @ 0x18001dc17\n// > CWin32InputBox::InitDialog @ 0x18001e3e8\n// > CWin32InputBox::InitDialog @ 0x18001e47d\n// > CWin32InputBox::InitDialog @ 0x18001e552\n// > CWin32InputBox::DlgProc @ 0x18001e7c0\n// > CWin32InputBox::AnsiToUtf8 @ 0x18001e9b1\n// > CWin32InputBox::Utf8ToAnsi @ 0x18001eba1\n// > sub_18001F20C @ 0x18001f229\n// > j_j_j_free @ 0x18001f310\n// > sub_180020513 @ 0x180020525\n// > sub_18002053E @ 0x180020550\n// > sub_180020660 @ 0x180020672\n// > sub_180020680 @ 0x180020692\n// > sub_1800206A0 @ 0x1800206b2\n// > sub_1800206E0 @ 0x1800206f2\n// > sub_180020710 @ 0x180020722\n// > sub_18002073C @ 0x18002074e\n// > sub_18002076C @ 0x18002077e\n// > sub_180020790 @ 0x1800207a2\n// > sub_1800207B0 @ 0x1800207c2\n// > sub_1800207D0 @ 0x1800207e2\n// > sub_1800207F0 @ 0x180020802\n// > sub_180020810 @ 0x180020822\n// > sub_180020830 @ 0x180020842\n// > sub_180020850 @ 0x180020862\n// > sub_180020870 @ 0x180020882\n// > sub_180020890 @ 0x1800208a2\n// > sub_1800208B0 @ 0x1800208c2\n// > sub_1800208D0 @ 0x1800208e2\n// > sub_1800208F0 @ 0x180020902\n// > sub_180020910 @ 0x180020922\n// > sub_180020940 @ 0x180020952\n// > sub_18002095D @ 0x18002096f\n// > sub_18002097A @ 0x18002098c\n// > sub_180020997 @ 0x1800209a9\n// > sub_1800209B4 @ 0x1800209c6\n// > sub_1800209D1 @ 0x1800209e3\n// > sub_1800209EE @ 0x180020a00\n// > sub_180020A0B @ 0x180020a1d\n// > sub_180020A28 @ 0x180020a3a\n// > sub_180020A45 @ 0x180020a57\n// > sub_180020A62 @ 0x180020a74\n// > sub_180020A7F @ 0x180020a91\n// > sub_180020A9C @ 0x180020aae\n// > sub_180020AB9 @ 0x180020acb\n// > sub_180020AD6 @ 0x180020ae8\n// > sub_180020AF3 @ 0x180020b05\n// > sub_180020B10 @ 0x180020b22\n// > sub_180020B2D @ 0x180020b3f\n// > sub_180020B50 @ 0x180020b62\n// > sub_180020B70 @ 0x180020b82\n// > sub_180020B90 @ 0x180020ba2\n// > sub_180020BB0 @ 0x180020bc2\n// > sub_180020BE0 @ 0x180020bf2\n// > sub_180020C00 @ 0x180020c12\n// > sub_180020C90 @ 0x180020ca2\n// > sub_180020CB0 @ 0x180020cc5\n// > sub_180020CD0 @ 0x180020ce2\n// > sub_180020CF0 @ 0x180020d02\n// > sub_180020D0D @ 0x180020d1f\n// > sub_180020D2A @ 0x180020d3c\n// > sub_180020D7E @ 0x180020d93\n// > sub_180020DF0 @ 0x180020e02\n// > sub_180020E0D @ 0x180020e1f\n// > sub_180020E30 @ 0x180020e42\n// > sub_180020E80 @ 0x180020e95\n// > sub_180020FB4 @ 0x180020fc6\n// > sub_180020FDF @ 0x180020ff1\n// > sub_180020FFC @ 0x18002100e\n// \n// This function is hookable on this platform!\n// \n// Using BromaIDA 8.0.0 @ https://github.com/Stazzical/BromaIDA\n// Using bindings at commit ba9f177b at Thu Jul 16 22:52:06 2026 from https://github.com/geode-sdk/bindings\n// \n\n// attributes: thunk\nvoid __cdecl j_j_free(void *Block)\n{\n  j_free(Block);\n}", "assembly": "; \n; j_j_free from 0x18001f238 to 0x18001f23d (5 bytes)\n; \n; 223 xrefs:\n; > sub_1800013C0 @ 0x18000142f\n; > cocos2d::extension::AssetsManager::~AssetsManager @ 0x1800016d5\n; > cocos2d::extension::AssetsManager::~AssetsManager @ 0x18000172e\n; > cocos2d::extension::AssetsManager::~AssetsManager @ 0x18000177c\n; > cocos2d::extension::AssetsManager::~AssetsManager @ 0x1800017c3\n; > cocos2d::extension::AssetsManager::~AssetsManager @ 0x18000180a\n; > cocos2d::extension::AssetsManager::checkUpdate @ 0x180001b4b\n; > sub_180001B60 @ 0x180001c70\n; > cocos2d::extension::AssetsManager::update @ 0x180001df0\n; > cocos2d::extension::AssetsManager::update @ 0x180001e64\n; > cocos2d::extension::AssetsManager::uncompress @ 0x180002300\n; > cocos2d::extension::AssetsManager::uncompress @ 0x180002369\n; > cocos2d::extension::AssetsManager::uncompress @ 0x18000237a\n; > cocos2d::extension::AssetsManager::downLoad @ 0x1800027ea\n; > cocos2d::extension::AssetsManager::deleteVersion @ 0x1800029e9\n; > sub_180002AA0 @ 0x180002b08\n; > sub_180002AA0 @ 0x180002b1d\n; > sub_180002AA0 @ 0x180002b2a\n; > sub_180002AA0 @ 0x180002b47\n; > sub_180002C10 @ 0x180002c7d\n; > sub_180002C10 @ 0x180002ccc\n; > sub_180002C10 @ 0x180002cfb\n; > sub_180002C10 @ 0x180002d9c\n; > sub_180002C10 @ 0x180002dc2\n; > sub_180002DE0 @ 0x180002e98\n; > sub_180002DE0 @ 0x180002f0c\n; > sub_180002DE0 @ 0x18000307e\n; > sub_1800030C0 @ 0x1800030ce\n; > sub_180003160 @ 0x1800032dc\n; > sub_180003320 @ 0x1800033f9\n; > sub_180003320 @ 0x180003463\n; > sub_180003320 @ 0x1800034c7\n; > sub_1800035E0 @ 0x180003616\n; > sub_180003630 @ 0x180003679\n; > sub_1800036B0 @ 0x180003701\n; > sub_180003810 @ 0x180003941\n; > sub_180003BC0 @ 0x180003ceb\n; > sub_180003D30 @ 0x180003d6a\n; > sub_180003E00 @ 0x180003e30\n; > sub_180004260 @ 0x180004282\n; > cocos2d::extension::CCControl::sendActionsForControlEvents @ 0x180004544\n; > cocos2d::extension::CCControl::removeHandleOfControlEvent @ 0x180004d40\n; > sub_1800054B0 @ 0x1800054be\n; > sub_180005510 @ 0x18000554a\n; > sub_180005580 @ 0x1800055ba\n; > sub_1800055E0 @ 0x18000562a\n; > sub_1800055E0 @ 0x18000564c\n; > sub_180005660 @ 0x1800056cf\n; > cocos2d::extension::CCControlButton::initWithLabelAndBackgroundSprite @ 0x180005cd1\n; > cocos2d::extension::CCControlButton::initWithTitleAndFontNameAndFontSize @ 0x180005ee9\n; > cocos2d::extension::CCControlButton::create @ 0x180005fd2\n; > cocos2d::extension::CCControlButton::getTitleForState @ 0x1800064b0\n; > cocos2d::extension::CCControlButton::setTitleTTFForState @ 0x18000681c\n; > cocos2d::extension::CCControlButton::setTitleBMFontForState @ 0x180006a7c\n; > sub_1800077D0 @ 0x180007840\n; > sub_180007AA0 @ 0x180007b0f\n; > sub_180008320 @ 0x18000838f\n; > sub_180008CD0 @ 0x180008d3f\n; > sub_1800097D0 @ 0x18000983f\n; > sub_18000A300 @ 0x18000a36f\n; > sub_18000B0F0 @ 0x18000b15f\n; > sub_18000BF80 @ 0x18000bfef\n; > sub_18000C010 @ 0x18000c0e9\n; > sub_18000C460 @ 0x18000c482\n; > sub_18000D330 @ 0x18000d39f\n; > sub_18000D8B0 @ 0x18000d924\n; > sub_18000EE20 @ 0x18000ee42\n; > sub_180010370 @ 0x1800103df\n; > sub_1800104A0 @ 0x180010515\n; > cocos2d::extension::CCEditBox::~CCEditBox @ 0x1800107ca\n; > cocos2d::extension::CCEditBox::~CCEditBox @ 0x180010824\n; > cocos2d::extension::CCEditBox::~CCEditBox @ 0x18001087e\n; > cocos2d::extension::CCEditBox::~CCEditBox @ 0x1800108d4\n; > sub_180011370 @ 0x1800113e3\n; > sub_1800115B0 @ 0x180011623\n; > cocos2d::extension::CCEditBoxImplWin::~CCEditBoxImplWin @ 0x180011745\n; > cocos2d::extension::CCEditBoxImplWin::~CCEditBoxImplWin @ 0x180011790\n; > cocos2d::extension::CCEditBoxImplWin::setText @ 0x180011be1\n; > cocos2d::extension::CCEditBoxImplWin::openKeyboard @ 0x180011eb2\n; > cocos2d::extension::CCEditBoxImplWin::openKeyboard @ 0x18001201f\n; > cocos2d::extension::CCEditBoxImplWin::openKeyboard @ 0x18001207c\n; > cocos2d::extension::CCEditBoxImplWin::openKeyboard @ 0x1800120cf\n; > cocos2d::extension::CCScrollView::unregisterScriptHandler @ 0x180014370\n; > sub_1800143D0 @ 0x1800143f2\n; > sub_180014440 @ 0x1800144af\n; > sub_180014500 @ 0x18001452d\n; > sub_180014B70 @ 0x180014be1\n; > cocos2d::extension::CCTableView::~CCTableView @ 0x180014f5a\n; > cocos2d::extension::CCTableView::~CCTableView @ 0x180014f6d\n; > cocos2d::extension::CCTableView::~CCTableView @ 0x180014f7a\n; > cocos2d::extension::CCTableView::~CCTableView @ 0x180014fed\n; > cocos2d::extension::CCTableView::reloadData @ 0x18001518a\n; > sub_1800167B0 @ 0x1800167ea\n; > sub_180016820 @ 0x18001697c\n; > sub_1800169B0 @ 0x1800169ea\n; > sub_180016A10 @ 0x180016b87\n; > sub_180016BD0 @ 0x180016bde\n; > sub_180016C20 @ 0x180016c8f\n; > sub_180016CC0 @ 0x180016d31\n; > sub_180016D80 @ 0x180016df0\n; > cocos2d::extension::CCHttpClient::~CCHttpClient @ 0x180017772\n; > sub_180017BA0 @ 0x180018124\n; > sub_180017BA0 @ 0x18001816d\n; > sub_180018310 @ 0x1800183a4\n; > sub_180018310 @ 0x1800183de\n; > sub_180018310 @ 0x180018409\n; > sub_180018420 @ 0x18001847b\n; > sub_1800184B0 @ 0x1800184e6\n; > sub_180018530 @ 0x1800186d9\n; > sub_180018730 @ 0x18001896b\n; > sub_1800189D0 @ 0x180018b4d\n; > sub_180018C10 @ 0x180018c19\n; > sub_180018C70 @ 0x180018c7d\n; > StartAddress @ 0x180018cb1\n; > sub_180018D70 @ 0x180018e0b\n; > cocos2d::extension::CCHttpResponse::~CCHttpResponse @ 0x180018f52\n; > cocos2d::extension::CCHttpResponse::~CCHttpResponse @ 0x180018fa3\n; > cocos2d::extension::CCHttpResponse::~CCHttpResponse @ 0x180018fe5\n; > sub_180019020 @ 0x180019093\n; > sub_1800190B0 @ 0x1800190e9\n; > sub_180019270 @ 0x1800192e3\n; > sub_180019490 @ 0x1800194ff\n; > sub_180019590 @ 0x18001960d\n; > sub_180019620 @ 0x180019658\n; > sub_180019620 @ 0x180019672\n; > sub_180019620 @ 0x18001967f\n; > sub_180019820 @ 0x180019887\n; > sub_180019820 @ 0x1800198b5\n; > cocos2d::extension::WebSocket::~WebSocket @ 0x180019989\n; > cocos2d::extension::WebSocket::~WebSocket @ 0x1800199b3\n; > cocos2d::extension::WebSocket::~WebSocket @ 0x1800199f1\n; > cocos2d::extension::WebSocket::~WebSocket @ 0x180019a38\n; > cocos2d::extension::WebSocket::init @ 0x180019da0\n; > cocos2d::extension::WebSocket::init @ 0x180019f57\n; > cocos2d::extension::WebSocket::init @ 0x18001a2ba\n; > cocos2d::extension::WebSocket::init @ 0x18001a308\n; > cocos2d::extension::WebSocket::onSubThreadStarted @ 0x18001a782\n; > cocos2d::extension::WebSocket::onSocketCallback @ 0x18001a94d\n; > cocos2d::extension::WebSocket::onSocketCallback @ 0x18001a95d\n; > cocos2d::extension::WebSocket::onSocketCallback @ 0x18001a965\n; > cocos2d::extension::WebSocket::onSocketCallback @ 0x18001a972\n; > cocos2d::extension::WebSocket::onSocketCallback @ 0x18001a9b8\n; > cocos2d::extension::WebSocket::onUIThreadReceiveMessage @ 0x18001abad\n; > cocos2d::extension::WebSocket::onUIThreadReceiveMessage @ 0x18001abc6\n; > sub_18001C760 @ 0x18001c7de\n; > sub_18001C880 @ 0x18001c8f1\n; > sub_18001CBA0 @ 0x18001cc11\n; > cocos2d::extension::CCHttpRequest::~CCHttpRequest @ 0x18001d0be\n; > cocos2d::extension::CCHttpRequest::~CCHttpRequest @ 0x18001d10c\n; > cocos2d::extension::CCHttpRequest::~CCHttpRequest @ 0x18001d14f\n; > cocos2d::extension::CCHttpRequest::setRequestData @ 0x18001d24f\n; > sub_18001D630 @ 0x18001d69f\n; > sub_18001D990 @ 0x18001d9da\n; > sub_18001DA20 @ 0x18001dab3\n; > sub_18001DB70 @ 0x18001dc17\n; > CWin32InputBox::InitDialog @ 0x18001e3e8\n; > CWin32InputBox::InitDialog @ 0x18001e47d\n; > CWin32InputBox::InitDialog @ 0x18001e552\n; > CWin32InputBox::DlgProc @ 0x18001e7c0\n; > CWin32InputBox::AnsiToUtf8 @ 0x18001e9b1\n; > CWin32InputBox::Utf8ToAnsi @ 0x18001eba1\n; > sub_18001F20C @ 0x18001f229\n; > j_j_j_free @ 0x18001f310\n; > sub_180020513 @ 0x180020525\n; > sub_18002053E @ 0x180020550\n; > sub_180020660 @ 0x180020672\n; > sub_180020680 @ 0x180020692\n; > sub_1800206A0 @ 0x1800206b2\n; > sub_1800206E0 @ 0x1800206f2\n; > sub_180020710 @ 0x180020722\n; > sub_18002073C @ 0x18002074e\n; > sub_18002076C @ 0x18002077e\n; > sub_180020790 @ 0x1800207a2\n; > sub_1800207B0 @ 0x1800207c2\n; > sub_1800207D0 @ 0x1800207e2\n; > sub_1800207F0 @ 0x180020802\n; > sub_180020810 @ 0x180020822\n; > sub_180020830 @ 0x180020842\n; > sub_180020850 @ 0x180020862\n; > sub_180020870 @ 0x180020882\n; > sub_180020890 @ 0x1800208a2\n; > sub_1800208B0 @ 0x1800208c2\n; > sub_1800208D0 @ 0x1800208e2\n; > sub_1800208F0 @ 0x180020902\n; > sub_180020910 @ 0x180020922\n; > sub_180020940 @ 0x180020952\n; > sub_18002095D @ 0x18002096f\n; > sub_18002097A @ 0x18002098c\n; > sub_180020997 @ 0x1800209a9\n; > sub_1800209B4 @ 0x1800209c6\n; > sub_1800209D1 @ 0x1800209e3\n; > sub_1800209EE @ 0x180020a00\n; > sub_180020A0B @ 0x180020a1d\n; > sub_180020A28 @ 0x180020a3a\n; > sub_180020A45 @ 0x180020a57\n; > sub_180020A62 @ 0x180020a74\n; > sub_180020A7F @ 0x180020a91\n; > sub_180020A9C @ 0x180020aae\n; > sub_180020AB9 @ 0x180020acb\n; > sub_180020AD6 @ 0x180020ae8\n; > sub_180020AF3 @ 0x180020b05\n; > sub_180020B10 @ 0x180020b22\n; > sub_180020B2D @ 0x180020b3f\n; > sub_180020B50 @ 0x180020b62\n; > sub_180020B70 @ 0x180020b82\n; > sub_180020B90 @ 0x180020ba2\n; > sub_180020BB0 @ 0x180020bc2\n; > sub_180020BE0 @ 0x180020bf2\n; > sub_180020C00 @ 0x180020c12\n; > sub_180020C90 @ 0x180020ca2\n; > sub_180020CB0 @ 0x180020cc5\n; > sub_180020CD0 @ 0x180020ce2\n; > sub_180020CF0 @ 0x180020d02\n; > sub_180020D0D @ 0x180020d1f\n; > sub_180020D2A @ 0x180020d3c\n; > sub_180020D7E @ 0x180020d93\n; > sub_180020DF0 @ 0x180020e02\n; > sub_180020E0D @ 0x180020e1f\n; > sub_180020E30 @ 0x180020e42\n; > sub_180020E80 @ 0x180020e95\n; > sub_180020FB4 @ 0x180020fc6\n; > sub_180020FDF @ 0x180020ff1\n; > sub_180020FFC @ 0x18002100e\n; \n; This function is hookable on this platform!\n; \n; Using BromaIDA 8.0.0 @ https:;github.com/Stazzical/BromaIDA\n; Using bindings at commit ba9f177b at Thu Jul 16 22:52:06 2026 from https:;github.com/geode-sdk/bindings\n; \n\njmp     j_free                                                         ; +0x0, 0x18001f238", "xrefs": ["sub_1800013C0 @ 0x18000142f", "cocos2d::extension::AssetsManager::~AssetsManager @ 0x1800016d5", "cocos2d::extension::AssetsManager::~AssetsManager @ 0x18000172e", "cocos2d::extension::AssetsManager::~AssetsManager @ 0x18000177c", "cocos2d::extension::AssetsManager::~AssetsManager @ 0x1800017c3", "cocos2d::extension::AssetsManager::~AssetsManager @ 0x18000180a", "cocos2d::extension::AssetsManager::checkUpdate @ 0x180001b4b", "sub_180001B60 @ 0x180001c70", "cocos2d::extension::AssetsManager::update @ 0x180001df0", "cocos2d::extension::AssetsManager::update @ 0x180001e64", "cocos2d::extension::AssetsManager::uncompress @ 0x180002300", "cocos2d::extension::AssetsManager::uncompress @ 0x180002369", "cocos2d::extension::AssetsManager::uncompress @ 0x18000237a", "cocos2d::extension::AssetsManager::downLoad @ 0x1800027ea", "cocos2d::extension::AssetsManager::deleteVersion @ 0x1800029e9", "sub_180002AA0 @ 0x180002b08", "sub_180002AA0 @ 0x180002b1d", "sub_180002AA0 @ 0x180002b2a", "sub_180002AA0 @ 0x180002b47", "sub_180002C10 @ 0x180002c7d", "sub_180002C10 @ 0x180002ccc", "sub_180002C10 @ 0x180002cfb", "sub_180002C10 @ 0x180002d9c", "sub_180002C10 @ 0x180002dc2", "sub_180002DE0 @ 0x180002e98", "sub_180002DE0 @ 0x180002f0c", "sub_180002DE0 @ 0x18000307e", "sub_1800030C0 @ 0x1800030ce", "sub_180003160 @ 0x1800032dc", "sub_180003320 @ 0x1800033f9", "sub_180003320 @ 0x180003463", "sub_180003320 @ 0x1800034c7", "sub_1800035E0 @ 0x180003616", "sub_180003630 @ 0x180003679", "sub_1800036B0 @ 0x180003701", "sub_180003810 @ 0x180003941", "sub_180003BC0 @ 0x180003ceb", "sub_180003D30 @ 0x180003d6a", "sub_180003E00 @ 0x180003e30", "sub_180004260 @ 0x180004282", "cocos2d::extension::CCControl::sendActionsForControlEvents @ 0x180004544", "cocos2d::extension::CCControl::removeHandleOfControlEvent @ 0x180004d40", "sub_1800054B0 @ 0x1800054be", "sub_180005510 @ 0x18000554a", "sub_180005580 @ 0x1800055ba", "sub_1800055E0 @ 0x18000562a", "sub_1800055E0 @ 0x18000564c", "sub_180005660 @ 0x1800056cf", "cocos2d::extension::CCControlButton::initWithLabelAndBackgroundSprite @ 0x180005cd1", "cocos2d::extension::CCControlButton::initWithTitleAndFontNameAndFontSize @ 0x180005ee9", "cocos2d::extension::CCControlButton::create @ 0x180005fd2", "cocos2d::extension::CCControlButton::getTitleForState @ 0x1800064b0", "cocos2d::extension::CCControlButton::setTitleTTFForState @ 0x18000681c", "cocos2d::extension::CCControlButton::setTitleBMFontForState @ 0x180006a7c", "sub_1800077D0 @ 0x180007840", "sub_180007AA0 @ 0x180007b0f", "sub_180008320 @ 0x18000838f", "sub_180008CD0 @ 0x180008d3f", "sub_1800097D0 @ 0x18000983f", "sub_18000A300 @ 0x18000a36f", "sub_18000B0F0 @ 0x18000b15f", "sub_18000BF80 @ 0x18000bfef", "sub_18000C010 @ 0x18000c0e9", "sub_18000C460 @ 0x18000c482", "sub_18000D330 @ 0x18000d39f", "sub_18000D8B0 @ 0x18000d924", "sub_18000EE20 @ 0x18000ee42", "sub_180010370 @ 0x1800103df", "sub_1800104A0 @ 0x180010515", "cocos2d::extension::CCEditBox::~CCEditBox @ 0x1800107ca", "cocos2d::extension::CCEditBox::~CCEditBox @ 0x180010824", "cocos2d::extension::CCEditBox::~CCEditBox @ 0x18001087e", "cocos2d::extension::CCEditBox::~CCEditBox @ 0x1800108d4", "sub_180011370 @ 0x1800113e3", "sub_1800115B0 @ 0x180011623", "cocos2d::extension::CCEditBoxImplWin::~CCEditBoxImplWin @ 0x180011745", "cocos2d::extension::CCEditBoxImplWin::~CCEditBoxImplWin @ 0x180011790", "cocos2d::extension::CCEditBoxImplWin::setText @ 0x180011be1", "cocos2d::extension::CCEditBoxImplWin::openKeyboard @ 0x180011eb2", "cocos2d::extension::CCEditBoxImplWin::openKeyboard @ 0x18001201f", "cocos2d::extension::CCEditBoxImplWin::openKeyboard @ 0x18001207c", "cocos2d::extension::CCEditBoxImplWin::openKeyboard @ 0x1800120cf", "cocos2d::extension::CCScrollView::unregisterScriptHandler @ 0x180014370", "sub_1800143D0 @ 0x1800143f2", "sub_180014440 @ 0x1800144af", "sub_180014500 @ 0x18001452d", "sub_180014B70 @ 0x180014be1", "cocos2d::extension::CCTableView::~CCTableView @ 0x180014f5a", "cocos2d::extension::CCTableView::~CCTableView @ 0x180014f6d", "cocos2d::extension::CCTableView::~CCTableView @ 0x180014f7a", "cocos2d::extension::CCTableView::~CCTableView @ 0x180014fed", "cocos2d::extension::CCTableView::reloadData @ 0x18001518a", "sub_1800167B0 @ 0x1800167ea", "sub_180016820 @ 0x18001697c", "sub_1800169B0 @ 0x1800169ea", "sub_180016A10 @ 0x180016b87", "sub_180016BD0 @ 0x180016bde", "sub_180016C20 @ 0x180016c8f", "sub_180016CC0 @ 0x180016d31", "sub_180016D80 @ 0x180016df0", "cocos2d::extension::CCHttpClient::~CCHttpClient @ 0x180017772", "sub_180017BA0 @ 0x180018124", "sub_180017BA0 @ 0x18001816d", "sub_180018310 @ 0x1800183a4", "sub_180018310 @ 0x1800183de", "sub_180018310 @ 0x180018409", "sub_180018420 @ 0x18001847b", "sub_1800184B0 @ 0x1800184e6", "sub_180018530 @ 0x1800186d9", "sub_180018730 @ 0x18001896b", "sub_1800189D0 @ 0x180018b4d", "sub_180018C10 @ 0x180018c19", "sub_180018C70 @ 0x180018c7d", "StartAddress @ 0x180018cb1", "sub_180018D70 @ 0x180018e0b", "cocos2d::extension::CCHttpResponse::~CCHttpResponse @ 0x180018f52", "cocos2d::extension::CCHttpResponse::~CCHttpResponse @ 0x180018fa3", "cocos2d::extension::CCHttpResponse::~CCHttpResponse @ 0x180018fe5", "sub_180019020 @ 0x180019093", "sub_1800190B0 @ 0x1800190e9", "sub_180019270 @ 0x1800192e3", "sub_180019490 @ 0x1800194ff", "sub_180019590 @ 0x18001960d", "sub_180019620 @ 0x180019658", "sub_180019620 @ 0x180019672", "sub_180019620 @ 0x18001967f", "sub_180019820 @ 0x180019887", "sub_180019820 @ 0x1800198b5", "cocos2d::extension::WebSocket::~WebSocket @ 0x180019989", "cocos2d::extension::WebSocket::~WebSocket @ 0x1800199b3", "cocos2d::extension::WebSocket::~WebSocket @ 0x1800199f1", "cocos2d::extension::WebSocket::~WebSocket @ 0x180019a38", "cocos2d::extension::WebSocket::init @ 0x180019da0", "cocos2d::extension::WebSocket::init @ 0x180019f57", "cocos2d::extension::WebSocket::init @ 0x18001a2ba", "cocos2d::extension::WebSocket::init @ 0x18001a308", "cocos2d::extension::WebSocket::onSubThreadStarted @ 0x18001a782", "cocos2d::extension::WebSocket::onSocketCallback @ 0x18001a94d", "cocos2d::extension::WebSocket::onSocketCallback @ 0x18001a95d", "cocos2d::extension::WebSocket::onSocketCallback @ 0x18001a965", "cocos2d::extension::WebSocket::onSocketCallback @ 0x18001a972", "cocos2d::extension::WebSocket::onSocketCallback @ 0x18001a9b8", "cocos2d::extension::WebSocket::onUIThreadReceiveMessage @ 0x18001abad", "cocos2d::extension::WebSocket::onUIThreadReceiveMessage @ 0x18001abc6", "sub_18001C760 @ 0x18001c7de", "sub_18001C880 @ 0x18001c8f1", "sub_18001CBA0 @ 0x18001cc11", "cocos2d::extension::CCHttpRequest::~CCHttpRequest @ 0x18001d0be", "cocos2d::extension::CCHttpRequest::~CCHttpRequest @ 0x18001d10c", "cocos2d::extension::CCHttpRequest::~CCHttpRequest @ 0x18001d14f", "cocos2d::extension::CCHttpRequest::setRequestData @ 0x18001d24f", "sub_18001D630 @ 0x18001d69f", "sub_18001D990 @ 0x18001d9da", "sub_18001DA20 @ 0x18001dab3", "sub_18001DB70 @ 0x18001dc17", "CWin32InputBox::InitDialog @ 0x18001e3e8", "CWin32InputBox::InitDialog @ 0x18001e47d", "CWin32InputBox::InitDialog @ 0x18001e552", "CWin32InputBox::DlgProc @ 0x18001e7c0", "CWin32InputBox::AnsiToUtf8 @ 0x18001e9b1", "CWin32InputBox::Utf8ToAnsi @ 0x18001eba1", "sub_18001F20C @ 0x18001f229", "j_j_j_free @ 0x18001f310", "sub_180020513 @ 0x180020525", "sub_18002053E @ 0x180020550", "sub_180020660 @ 0x180020672", "sub_180020680 @ 0x180020692", "sub_1800206A0 @ 0x1800206b2", "sub_1800206E0 @ 0x1800206f2", "sub_180020710 @ 0x180020722", "sub_18002073C @ 0x18002074e", "sub_18002076C @ 0x18002077e", "sub_180020790 @ 0x1800207a2", "sub_1800207B0 @ 0x1800207c2", "sub_1800207D0 @ 0x1800207e2", "sub_1800207F0 @ 0x180020802", "sub_180020810 @ 0x180020822", "sub_180020830 @ 0x180020842", "sub_180020850 @ 0x180020862", "sub_180020870 @ 0x180020882", "sub_180020890 @ 0x1800208a2", "sub_1800208B0 @ 0x1800208c2", "sub_1800208D0 @ 0x1800208e2", "sub_1800208F0 @ 0x180020902", "sub_180020910 @ 0x180020922", "sub_180020940 @ 0x180020952", "sub_18002095D @ 0x18002096f", "sub_18002097A @ 0x18002098c", "sub_180020997 @ 0x1800209a9", "sub_1800209B4 @ 0x1800209c6", "sub_1800209D1 @ 0x1800209e3", "sub_1800209EE @ 0x180020a00", "sub_180020A0B @ 0x180020a1d", "sub_180020A28 @ 0x180020a3a", "sub_180020A45 @ 0x180020a57", "sub_180020A62 @ 0x180020a74", "sub_180020A7F @ 0x180020a91", "sub_180020A9C @ 0x180020aae", "sub_180020AB9 @ 0x180020acb", "sub_180020AD6 @ 0x180020ae8", "sub_180020AF3 @ 0x180020b05", "sub_180020B10 @ 0x180020b22", "sub_180020B2D @ 0x180020b3f", "sub_180020B50 @ 0x180020b62", "sub_180020B70 @ 0x180020b82", "sub_180020B90 @ 0x180020ba2", "sub_180020BB0 @ 0x180020bc2", "sub_180020BE0 @ 0x180020bf2", "sub_180020C00 @ 0x180020c12", "sub_180020C90 @ 0x180020ca2", "sub_180020CB0 @ 0x180020cc5", "sub_180020CD0 @ 0x180020ce2", "sub_180020CF0 @ 0x180020d02", "sub_180020D0D @ 0x180020d1f", "sub_180020D2A @ 0x180020d3c", "sub_180020D7E @ 0x180020d93", "sub_180020DF0 @ 0x180020e02", "sub_180020E0D @ 0x180020e1f", "sub_180020E30 @ 0x180020e42", "sub_180020E80 @ 0x180020e95", "sub_180020FB4 @ 0x180020fc6", "sub_180020FDF @ 0x180020ff1", "sub_180020FFC @ 0x18002100e"], "is_objc": false, "is_arm32": false, "is_arm64": false, "bida_info": "8.0.0 @ https://github.com/Stazzical/BromaIDA", "bindings_info": "commit ba9f177b at Thu Jul 16 22:52:06 2026 from https://github.com/geode-sdk/bindings"}