; ; _invoke_watson from 0x180132dbc to 0x180132e03 (71 bytes) ; ; 23 xrefs: ; > common_getenv_s @ 0x180128f38 ; > common_assert_to_message_box_build_string @ 0x1801313a3 ; > common_assert_to_message_box_build_string @ 0x1801313d2 ; > create_environment @ 0x180132008 ; > create_environment @ 0x18013211d ; > _invalid_parameter @ 0x180132d94 ; > common_loctotime_t<__int64> @ 0x18013656b ; > fp_format_e_internal @ 0x180137c0c ; > sub_180137FE0 @ 0x180138316 ; > common_expand_argv_wildcards @ 0x180139c43 ; > copy_and_add_argument_to_buffer @ 0x180139dcd ; > common_set_variable_in_environment_nolock @ 0x18013b0c2 ; > common_set_variable_in_environment_nolock @ 0x18013b3e4 ; > copy_environment @ 0x18013b4c5 ; > copy_environment @ 0x18013b5b7 ; > _isindst_nolock @ 0x18013ca48 ; > cvtdate @ 0x18013cc3f ; > tzset_env_copy_to_tzname @ 0x18013cd23 ; > tzset_from_environment_nolock @ 0x18013cfb9 ; > tzset_from_system_nolock @ 0x18013d142 ; > tzset_os_copy_to_tzname @ 0x18013d2ca ; > __acrt_fltout @ 0x18013f404 ; > @ 0x180203110 ; ; 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 ; sub rsp, 28h ; +0x0, 0x180132dbc mov ecx, 17h; ProcessorFeature ; +0x4, 0x180132dc0 call cs:IsProcessorFeaturePresent ; +0x9, 0x180132dc5 test eax, eax ; +0xf, 0x180132dcb jz short loc_180132DD6 ; +0x11, 0x180132dcd mov ecx, 5 ; +0x13, 0x180132dcf int 29h; Win8: RtlFailFast(ecx) ; +0x18, 0x180132dd4 mov r8d, 1 ; +0x1a, 0x180132dd6 mov edx, 0C0000417h ; +0x20, 0x180132ddc lea ecx, [r8+1] ; +0x25, 0x180132de1 call __acrt_call_reportfault ; +0x29, 0x180132de5 call cs:GetCurrentProcess ; +0x2e, 0x180132dea mov rcx, rax ; +0x34, 0x180132df0 mov edx, 0C0000417h ; +0x37, 0x180132df3 add rsp, 28h ; +0x3c, 0x180132df8 jmp cs:TerminateProcess ; +0x40, 0x180132dfc