{"type": "func", "start": 6443772416, "end": 6443772418, "name": "_guard_dispatch_icall_nop", "pseudocode": "// \n// _guard_dispatch_icall_nop from 0x180142a00 to 0x180142a02 (2 bytes)\n// \n// 69 xrefs:\n// > __scrt_dllmain_exception_filter @ 0x1801205a4\n// > _Init_thread_notify @ 0x1801209ff\n// > _Init_thread_wait @ 0x180120a52\n// > dllmain_crt_process_attach @ 0x180120bbe\n// > dllmain_dispatch @ 0x180120ccb\n// > dllmain_dispatch @ 0x180120d42\n// > dllmain_dispatch @ 0x180120d85\n// > sub_180123DD0 @ 0x180123df2\n// > sub_180123E0C @ 0x180123e2e\n// > _purecall @ 0x18012491a\n// > __DestructExceptionObject @ 0x180124c12\n// > __vcrt_FlsAlloc @ 0x180125162\n// > __vcrt_FlsFree @ 0x1801251ab\n// > __vcrt_FlsGetValue @ 0x1801251f3\n// > __vcrt_FlsSetValue @ 0x180125240\n// > __vcrt_InitializeCriticalSectionEx @ 0x18012529f\n// > unknown_libname_15 @ 0x1801252f7\n// > sub_180125984 @ 0x180125a24\n// > __InternalCxxFrameHandler<__FrameHandler3> @ 0x180126708\n// > _CxxThrowException @ 0x1801270d6\n// > qsort @ 0x180127219\n// > qsort @ 0x180127298\n// > qsort @ 0x1801272d4\n// > qsort @ 0x180127311\n// > qsort @ 0x180127366\n// > qsort @ 0x180127383\n// > qsort @ 0x1801273a4\n// > qsort @ 0x180127401\n// > qsort @ 0x180127421\n// > unknown_libname_61 @ 0x1801309ce\n// > _seh_filter_exe @ 0x1801317b7\n// > _seh_filter_exe @ 0x1801317cc\n// > _lambda_6e4b09c48022b2350581041d5f6b0c4c_::operator @ 0x18013187b\n// > try_cor_exit_process @ 0x180131a43\n// > _lambda_f03950bc5685219e0bcd2087efbe011e_::operator @ 0x1801326d1\n// > _initterm @ 0x180132a1d\n// > _initterm_e @ 0x180132a61\n// > terminate @ 0x180132a96\n// > _invalid_parameter @ 0x180132d38\n// > __acrt_AppPolicyGetProcessTerminationMethodInternal @ 0x180135774\n// > __acrt_AppPolicyGetShowDeveloperDiagnosticInternal @ 0x1801357c4\n// > __acrt_AppPolicyGetThreadInitializationTypeInternal @ 0x180135814\n// > __acrt_AppPolicyGetWindowingModelInternal @ 0x180135864\n// > __acrt_AreFileApisANSI @ 0x1801358a1\n// > __acrt_CompareStringEx @ 0x180135941\n// > __acrt_FlsAlloc @ 0x1801359c5\n// > __acrt_FlsFree @ 0x180135a0b\n// > __acrt_FlsGetValue @ 0x180135a53\n// > __acrt_FlsSetValue @ 0x180135aa0\n// > __vcrt_InitializeCriticalSectionEx_0 @ 0x180135aff\n// > __acrt_LCMapStringEx @ 0x180135bad\n// > __acrt_LocaleNameToLCID @ 0x180135c34\n// > __acrt_MessageBoxW @ 0x180135c9c\n// > __acrt_RoInitialize @ 0x180135cf3\n// > __acrt_RoUninitialize @ 0x180135d28\n// > __acrt_get_parent_window @ 0x180135dce\n// > __acrt_get_parent_window @ 0x180135e0d\n// > __acrt_is_interactive @ 0x180135eba\n// > __acrt_is_interactive @ 0x180135ee7\n// > raise @ 0x180139848\n// > raise @ 0x180139859\n// > __acrt_execute_initializers @ 0x18013b6b9\n// > __acrt_execute_initializers @ 0x18013b6eb\n// > __acrt_execute_uninitializers @ 0x18013b734\n// > _callnewh @ 0x18013b76e\n// > __acrt_invoke_user_matherr @ 0x18013b80b\n// > _guard_xfg_dispatch_icall_nop @ 0x180142a20\n// > <???> @ 0x180144488\n// > <???> @ 0x180203d7c\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__int64 __fastcall guard_dispatch_icall_nop()\n{\n  __int64 (*v0)(void); // rax\n\n  return v0();\n}", "assembly": "; \n; _guard_dispatch_icall_nop from 0x180142a00 to 0x180142a02 (2 bytes)\n; \n; 69 xrefs:\n; > __scrt_dllmain_exception_filter @ 0x1801205a4\n; > _Init_thread_notify @ 0x1801209ff\n; > _Init_thread_wait @ 0x180120a52\n; > dllmain_crt_process_attach @ 0x180120bbe\n; > dllmain_dispatch @ 0x180120ccb\n; > dllmain_dispatch @ 0x180120d42\n; > dllmain_dispatch @ 0x180120d85\n; > sub_180123DD0 @ 0x180123df2\n; > sub_180123E0C @ 0x180123e2e\n; > _purecall @ 0x18012491a\n; > __DestructExceptionObject @ 0x180124c12\n; > __vcrt_FlsAlloc @ 0x180125162\n; > __vcrt_FlsFree @ 0x1801251ab\n; > __vcrt_FlsGetValue @ 0x1801251f3\n; > __vcrt_FlsSetValue @ 0x180125240\n; > __vcrt_InitializeCriticalSectionEx @ 0x18012529f\n; > unknown_libname_15 @ 0x1801252f7\n; > sub_180125984 @ 0x180125a24\n; > __InternalCxxFrameHandler<__FrameHandler3> @ 0x180126708\n; > _CxxThrowException @ 0x1801270d6\n; > qsort @ 0x180127219\n; > qsort @ 0x180127298\n; > qsort @ 0x1801272d4\n; > qsort @ 0x180127311\n; > qsort @ 0x180127366\n; > qsort @ 0x180127383\n; > qsort @ 0x1801273a4\n; > qsort @ 0x180127401\n; > qsort @ 0x180127421\n; > unknown_libname_61 @ 0x1801309ce\n; > _seh_filter_exe @ 0x1801317b7\n; > _seh_filter_exe @ 0x1801317cc\n; > _lambda_6e4b09c48022b2350581041d5f6b0c4c_::operator @ 0x18013187b\n; > try_cor_exit_process @ 0x180131a43\n; > _lambda_f03950bc5685219e0bcd2087efbe011e_::operator @ 0x1801326d1\n; > _initterm @ 0x180132a1d\n; > _initterm_e @ 0x180132a61\n; > terminate @ 0x180132a96\n; > _invalid_parameter @ 0x180132d38\n; > __acrt_AppPolicyGetProcessTerminationMethodInternal @ 0x180135774\n; > __acrt_AppPolicyGetShowDeveloperDiagnosticInternal @ 0x1801357c4\n; > __acrt_AppPolicyGetThreadInitializationTypeInternal @ 0x180135814\n; > __acrt_AppPolicyGetWindowingModelInternal @ 0x180135864\n; > __acrt_AreFileApisANSI @ 0x1801358a1\n; > __acrt_CompareStringEx @ 0x180135941\n; > __acrt_FlsAlloc @ 0x1801359c5\n; > __acrt_FlsFree @ 0x180135a0b\n; > __acrt_FlsGetValue @ 0x180135a53\n; > __acrt_FlsSetValue @ 0x180135aa0\n; > __vcrt_InitializeCriticalSectionEx_0 @ 0x180135aff\n; > __acrt_LCMapStringEx @ 0x180135bad\n; > __acrt_LocaleNameToLCID @ 0x180135c34\n; > __acrt_MessageBoxW @ 0x180135c9c\n; > __acrt_RoInitialize @ 0x180135cf3\n; > __acrt_RoUninitialize @ 0x180135d28\n; > __acrt_get_parent_window @ 0x180135dce\n; > __acrt_get_parent_window @ 0x180135e0d\n; > __acrt_is_interactive @ 0x180135eba\n; > __acrt_is_interactive @ 0x180135ee7\n; > raise @ 0x180139848\n; > raise @ 0x180139859\n; > __acrt_execute_initializers @ 0x18013b6b9\n; > __acrt_execute_initializers @ 0x18013b6eb\n; > __acrt_execute_uninitializers @ 0x18013b734\n; > _callnewh @ 0x18013b76e\n; > __acrt_invoke_user_matherr @ 0x18013b80b\n; > _guard_xfg_dispatch_icall_nop @ 0x180142a20\n; > <???> @ 0x180144488\n; > <???> @ 0x180203d7c\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     rax                                                            ; +0x0, 0x180142a00", "xrefs": ["__scrt_dllmain_exception_filter @ 0x1801205a4", "_Init_thread_notify @ 0x1801209ff", "_Init_thread_wait @ 0x180120a52", "dllmain_crt_process_attach @ 0x180120bbe", "dllmain_dispatch @ 0x180120ccb", "dllmain_dispatch @ 0x180120d42", "dllmain_dispatch @ 0x180120d85", "sub_180123DD0 @ 0x180123df2", "sub_180123E0C @ 0x180123e2e", "_purecall @ 0x18012491a", "__DestructExceptionObject @ 0x180124c12", "__vcrt_FlsAlloc @ 0x180125162", "__vcrt_FlsFree @ 0x1801251ab", "__vcrt_FlsGetValue @ 0x1801251f3", "__vcrt_FlsSetValue @ 0x180125240", "__vcrt_InitializeCriticalSectionEx @ 0x18012529f", "unknown_libname_15 @ 0x1801252f7", "sub_180125984 @ 0x180125a24", "__InternalCxxFrameHandler<__FrameHandler3> @ 0x180126708", "_CxxThrowException @ 0x1801270d6", "qsort @ 0x180127219", "qsort @ 0x180127298", "qsort @ 0x1801272d4", "qsort @ 0x180127311", "qsort @ 0x180127366", "qsort @ 0x180127383", "qsort @ 0x1801273a4", "qsort @ 0x180127401", "qsort @ 0x180127421", "unknown_libname_61 @ 0x1801309ce", "_seh_filter_exe @ 0x1801317b7", "_seh_filter_exe @ 0x1801317cc", "_lambda_6e4b09c48022b2350581041d5f6b0c4c_::operator @ 0x18013187b", "try_cor_exit_process @ 0x180131a43", "_lambda_f03950bc5685219e0bcd2087efbe011e_::operator @ 0x1801326d1", "_initterm @ 0x180132a1d", "_initterm_e @ 0x180132a61", "terminate @ 0x180132a96", "_invalid_parameter @ 0x180132d38", "__acrt_AppPolicyGetProcessTerminationMethodInternal @ 0x180135774", "__acrt_AppPolicyGetShowDeveloperDiagnosticInternal @ 0x1801357c4", "__acrt_AppPolicyGetThreadInitializationTypeInternal @ 0x180135814", "__acrt_AppPolicyGetWindowingModelInternal @ 0x180135864", "__acrt_AreFileApisANSI @ 0x1801358a1", "__acrt_CompareStringEx @ 0x180135941", "__acrt_FlsAlloc @ 0x1801359c5", "__acrt_FlsFree @ 0x180135a0b", "__acrt_FlsGetValue @ 0x180135a53", "__acrt_FlsSetValue @ 0x180135aa0", "__vcrt_InitializeCriticalSectionEx_0 @ 0x180135aff", "__acrt_LCMapStringEx @ 0x180135bad", "__acrt_LocaleNameToLCID @ 0x180135c34", "__acrt_MessageBoxW @ 0x180135c9c", "__acrt_RoInitialize @ 0x180135cf3", "__acrt_RoUninitialize @ 0x180135d28", "__acrt_get_parent_window @ 0x180135dce", "__acrt_get_parent_window @ 0x180135e0d", "__acrt_is_interactive @ 0x180135eba", "__acrt_is_interactive @ 0x180135ee7", "raise @ 0x180139848", "raise @ 0x180139859", "__acrt_execute_initializers @ 0x18013b6b9", "__acrt_execute_initializers @ 0x18013b6eb", "__acrt_execute_uninitializers @ 0x18013b734", "_callnewh @ 0x18013b76e", "__acrt_invoke_user_matherr @ 0x18013b80b", "_guard_xfg_dispatch_icall_nop @ 0x180142a20", "<???> @ 0x180144488", "<???> @ 0x180203d7c"], "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"}