{"type": "func", "start": 6442583062, "end": 6442583068, "name": "memmove", "pseudocode": "// \n// memmove from 0x180020416 to 0x18002041c (6 bytes)\n// \n// 34 xrefs:\n// > sub_180001880 @ 0x1800018c6\n// > sub_1800039A0 @ 0x1800039e6\n// > sub_180003A20 @ 0x180003a73\n// > sub_180003BC0 @ 0x180003bf7\n// > cocos2d::extension::CCEditBoxImplWin::openKeyboard @ 0x180011db6\n// > sub_180016A10 @ 0x180016b4e\n// > sub_180018530 @ 0x180018628\n// > sub_180018530 @ 0x18001863f\n// > sub_180018530 @ 0x18001866c\n// > sub_180018530 @ 0x180018685\n// > sub_1800189D0 @ 0x180018adc\n// > sub_1800189D0 @ 0x180018b02\n// > sub_1800189D0 @ 0x180018b18\n// > sub_1800189D0 @ 0x180018b8c\n// > sub_1800189D0 @ 0x180018ba8\n// > sub_1800189D0 @ 0x180018bb6\n// > sub_1800189D0 @ 0x180018bc7\n// > sub_1800189D0 @ 0x180018bdd\n// > sub_180018D70 @ 0x180018e34\n// > sub_180018D70 @ 0x180018e7b\n// > sub_180018D70 @ 0x180018e91\n// > cocos2d::extension::WebSocket::init @ 0x180019b88\n// > cocos2d::extension::WebSocket::init @ 0x180019c67\n// > cocos2d::extension::WebSocket::init @ 0x180019ef6\n// > cocos2d::extension::WebSocket::init @ 0x18001a018\n// > cocos2d::extension::CCTableView::CCTableView @ 0x18001ca49\n// > cocos2d::extension::CCHttpRequest::setRequestData @ 0x18001d278\n// > cocos2d::extension::CCHttpRequest::setRequestData @ 0x18001d2b9\n// > cocos2d::extension::CCHttpRequest::setRequestData @ 0x18001d2cf\n// > cocos2d::extension::CCHttpRequest::setRequestData @ 0x18001d2f2\n// > sub_18001D910 @ 0x18001d962\n// > sub_18001DA20 @ 0x18001dae4\n// > sub_18001DA20 @ 0x18001db15\n// > sub_18001DA20 @ 0x18001db3d\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 memmove(void *a1, const void *Src, size_t Size)\n{\n  return __imp_memmove(a1, Src, Size);\n}", "assembly": "; \n; memmove from 0x180020416 to 0x18002041c (6 bytes)\n; \n; 34 xrefs:\n; > sub_180001880 @ 0x1800018c6\n; > sub_1800039A0 @ 0x1800039e6\n; > sub_180003A20 @ 0x180003a73\n; > sub_180003BC0 @ 0x180003bf7\n; > cocos2d::extension::CCEditBoxImplWin::openKeyboard @ 0x180011db6\n; > sub_180016A10 @ 0x180016b4e\n; > sub_180018530 @ 0x180018628\n; > sub_180018530 @ 0x18001863f\n; > sub_180018530 @ 0x18001866c\n; > sub_180018530 @ 0x180018685\n; > sub_1800189D0 @ 0x180018adc\n; > sub_1800189D0 @ 0x180018b02\n; > sub_1800189D0 @ 0x180018b18\n; > sub_1800189D0 @ 0x180018b8c\n; > sub_1800189D0 @ 0x180018ba8\n; > sub_1800189D0 @ 0x180018bb6\n; > sub_1800189D0 @ 0x180018bc7\n; > sub_1800189D0 @ 0x180018bdd\n; > sub_180018D70 @ 0x180018e34\n; > sub_180018D70 @ 0x180018e7b\n; > sub_180018D70 @ 0x180018e91\n; > cocos2d::extension::WebSocket::init @ 0x180019b88\n; > cocos2d::extension::WebSocket::init @ 0x180019c67\n; > cocos2d::extension::WebSocket::init @ 0x180019ef6\n; > cocos2d::extension::WebSocket::init @ 0x18001a018\n; > cocos2d::extension::CCTableView::CCTableView @ 0x18001ca49\n; > cocos2d::extension::CCHttpRequest::setRequestData @ 0x18001d278\n; > cocos2d::extension::CCHttpRequest::setRequestData @ 0x18001d2b9\n; > cocos2d::extension::CCHttpRequest::setRequestData @ 0x18001d2cf\n; > cocos2d::extension::CCHttpRequest::setRequestData @ 0x18001d2f2\n; > sub_18001D910 @ 0x18001d962\n; > sub_18001DA20 @ 0x18001dae4\n; > sub_18001DA20 @ 0x18001db15\n; > sub_18001DA20 @ 0x18001db3d\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     cs:__imp_memmove                                               ; +0x0, 0x180020416", "xrefs": ["sub_180001880 @ 0x1800018c6", "sub_1800039A0 @ 0x1800039e6", "sub_180003A20 @ 0x180003a73", "sub_180003BC0 @ 0x180003bf7", "cocos2d::extension::CCEditBoxImplWin::openKeyboard @ 0x180011db6", "sub_180016A10 @ 0x180016b4e", "sub_180018530 @ 0x180018628", "sub_180018530 @ 0x18001863f", "sub_180018530 @ 0x18001866c", "sub_180018530 @ 0x180018685", "sub_1800189D0 @ 0x180018adc", "sub_1800189D0 @ 0x180018b02", "sub_1800189D0 @ 0x180018b18", "sub_1800189D0 @ 0x180018b8c", "sub_1800189D0 @ 0x180018ba8", "sub_1800189D0 @ 0x180018bb6", "sub_1800189D0 @ 0x180018bc7", "sub_1800189D0 @ 0x180018bdd", "sub_180018D70 @ 0x180018e34", "sub_180018D70 @ 0x180018e7b", "sub_180018D70 @ 0x180018e91", "cocos2d::extension::WebSocket::init @ 0x180019b88", "cocos2d::extension::WebSocket::init @ 0x180019c67", "cocos2d::extension::WebSocket::init @ 0x180019ef6", "cocos2d::extension::WebSocket::init @ 0x18001a018", "cocos2d::extension::CCTableView::CCTableView @ 0x18001ca49", "cocos2d::extension::CCHttpRequest::setRequestData @ 0x18001d278", "cocos2d::extension::CCHttpRequest::setRequestData @ 0x18001d2b9", "cocos2d::extension::CCHttpRequest::setRequestData @ 0x18001d2cf", "cocos2d::extension::CCHttpRequest::setRequestData @ 0x18001d2f2", "sub_18001D910 @ 0x18001d962", "sub_18001DA20 @ 0x18001dae4", "sub_18001DA20 @ 0x18001db15", "sub_18001DA20 @ 0x18001db3d"], "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"}