{"type": "func", "start": 6443646816, "end": 6443647216, "name": "memset", "pseudocode": "// \n// memset from 0x180123f60 to 0x1801240f0 (400 bytes)\n// \n// 288 xrefs:\n// > sub_180001E90 @ 0x18000225e\n// > sub_180007120 @ 0x1800073da\n// > sub_180007410 @ 0x180007754\n// > sub_180008050 @ 0x180008280\n// > sub_1800107D0 @ 0x1800116ca\n// > sub_1800107D0 @ 0x180011dff\n// > sub_180013FE0 @ 0x180014ac4\n// > sub_180013FE0 @ 0x180014b10\n// > sub_180017310 @ 0x180017341\n// > sub_1800180F0 @ 0x18001825f\n// > sub_1800180F0 @ 0x180018278\n// > sub_180018DF0 @ 0x180018e6a\n// > sub_180018DF0 @ 0x18001918f\n// > sub_180018DF0 @ 0x1800191a4\n// > sub_180018DF0 @ 0x1800195eb\n// > sub_180018DF0 @ 0x18001ae24\n// > sub_180018DF0 @ 0x18001b63b\n// > sub_18001CBE0 @ 0x18001cc12\n// > sub_180020140 @ 0x180020317\n// > sub_180020140 @ 0x1800203f3\n// > sub_180022480 @ 0x18002252d\n// > sub_180026050 @ 0x1800268a1\n// > sub_180026050 @ 0x1800269c5\n// > sub_180029320 @ 0x1800293ac\n// > sub_180029320 @ 0x1800295a2\n// > sub_180029BC0 @ 0x180029c3b\n// > sub_18002BA30 @ 0x18002ba9c\n// > sub_18002D8B0 @ 0x18002e6a5\n// > sub_18002FA30 @ 0x18002fb5e\n// > sub_180031D30 @ 0x180031d9d\n// > sub_180031D30 @ 0x180031db1\n// > sub_180031D30 @ 0x180031dc8\n// > sub_180033290 @ 0x18003333a\n// > sub_180033290 @ 0x1800335c5\n// > sub_1800364B0 @ 0x18003700b\n// > sub_18003DB30 @ 0x18003ea6b\n// > sub_18003DB30 @ 0x18003ec18\n// > sub_180042E20 @ 0x180042e76\n// > sub_180043060 @ 0x18004309b\n// > sub_180043060 @ 0x1800430b9\n// > sub_180043D20 @ 0x180043ee4\n// > sub_180044320 @ 0x1800445a0\n// > sub_180044E10 @ 0x1800452cb\n// > sub_180045B60 @ 0x180045e9b\n// > sub_180046250 @ 0x18004627a\n// > sub_18004A840 @ 0x18004a860\n// > sub_18004A880 @ 0x18004a8a0\n// > sub_18004A8C0 @ 0x18004acd8\n// > sub_18004B460 @ 0x18004b671\n// > sub_18004B940 @ 0x18004b98f\n// > sub_18004B9B0 @ 0x18004b9dc\n// > sub_18004B9B0 @ 0x18004ba84\n// > sub_18004BBC0 @ 0x18004beea\n// > sub_18004D140 @ 0x18004d160\n// > sub_18004D180 @ 0x18004d1ce\n// > sub_18004D180 @ 0x18004d206\n// > sub_18004D3F0 @ 0x18004d591\n// > sub_18004ECC0 @ 0x18004ece0\n// > sub_18004EDE0 @ 0x18004efa4\n// > sub_180050A30 @ 0x180050b64\n// > sub_180050C10 @ 0x180050c7a\n// > sub_1800547E0 @ 0x180054809\n// > sub_180054A00 @ 0x180054a8a\n// > sub_180054A00 @ 0x180054c9c\n// > sub_180054D60 @ 0x180054e01\n// > sub_180055C80 @ 0x180055cfe\n// > sub_180055D30 @ 0x180055d48\n// > sub_180057C90 @ 0x180057e76\n// > sub_180058150 @ 0x180058376\n// > sub_180058150 @ 0x18005840c\n// > sub_180058150 @ 0x180058743\n// > sub_180058780 @ 0x180058851\n// > sub_180058780 @ 0x180058a93\n// > sub_180058780 @ 0x180059197\n// > sub_18005A650 @ 0x18005abb1\n// > sub_18005B1E0 @ 0x18005b397\n// > sub_18005BB00 @ 0x18005bb3d\n// > sub_18005BEB0 @ 0x18005bf26\n// > sub_18005C130 @ 0x18005c1b5\n// > sub_18005C650 @ 0x18005c692\n// > sub_18005CBA0 @ 0x18005ccab\n// > sub_18005DFD0 @ 0x18005e00e\n// > sub_18005E900 @ 0x18005ea83\n// > sub_18005F070 @ 0x18005f24e\n// > sub_18005F070 @ 0x18005f35e\n// > sub_18005F710 @ 0x18005f777\n// > sub_18005FE80 @ 0x18005ffda\n// > __crtLCMapStringA @ 0x18006050d\n// > sub_180061040 @ 0x1800610c7\n// > sub_1800614E0 @ 0x1800615ee\n// > sub_180066760 @ 0x18006696d\n// > sub_1800683A0 @ 0x180068417\n// > sub_180068D20 @ 0x180068fec\n// > sub_180068D20 @ 0x180069016\n// > sub_18006C640 @ 0x18006c667\n// > sub_18006E3F0 @ 0x18006e5b3\n// > sub_18006EAF0 @ 0x18006ebaa\n// > sub_18006F6B0 @ 0x18006f6d7\n// > sub_18006F6B0 @ 0x18006f6f1\n// > sub_18006F890 @ 0x18006fb5d\n// > sub_18006F890 @ 0x18006fb77\n// > sub_1800710B0 @ 0x1800710c6\n// > sub_180072AF0 @ 0x180072caf\n// > sub_180073560 @ 0x180073627\n// > sub_180074400 @ 0x1800744c8\n// > sub_180075930 @ 0x1800759c6\n// > sub_180078050 @ 0x1800780b5\n// > sub_180078050 @ 0x1800780c9\n// > sub_180078050 @ 0x1800780dd\n// > sub_180078050 @ 0x1800780f1\n// > sub_180078050 @ 0x180078105\n// > sub_180078050 @ 0x180078119\n// > sub_18007A680 @ 0x18007ab05\n// > sub_18007A680 @ 0x18007ab19\n// > sub_18007A680 @ 0x18007ab2d\n// > sub_18007A680 @ 0x18007ab41\n// > sub_18007A680 @ 0x18007ab55\n// > sub_18007A680 @ 0x18007ab69\n// > sub_18007AC90 @ 0x18007ae59\n// > sub_18007AC90 @ 0x18007b4e0\n// > sub_18007AC90 @ 0x18007b4fc\n// > sub_18007AC90 @ 0x18007be00\n// > sub_18007AC90 @ 0x18007bf2d\n// > sub_18007C540 @ 0x18007c6f9\n// > sub_18007C8F0 @ 0x18007cc63\n// > sub_18007C8F0 @ 0x18007ccce\n// > sub_18007CF70 @ 0x18007cf9a\n// > sub_180087D80 @ 0x180087dfc\n// > sub_180088E10 @ 0x180089042\n// > sub_180091020 @ 0x18009111f\n// > sub_180091020 @ 0x1800912bb\n// > sub_180091910 @ 0x180091a38\n// > sub_180091910 @ 0x180091f17\n// > sub_1800932A0 @ 0x180093398\n// > sub_180093500 @ 0x180093529\n// > sub_180093500 @ 0x180093557\n// > sub_180093500 @ 0x180093912\n// > sub_180093940 @ 0x180093bdd\n// > sub_180093940 @ 0x18009400a\n// > sub_180093940 @ 0x18009446e\n// > sub_180093940 @ 0x180094a0e\n// > sub_180093940 @ 0x180095062\n// > sub_180093940 @ 0x1800950ad\n// > sub_180093940 @ 0x1800958bf\n// > sub_180093940 @ 0x18009590a\n// > sub_180093940 @ 0x180095c9c\n// > sub_1800992C0 @ 0x180099358\n// > sub_1800992C0 @ 0x18009937a\n// > sub_180099420 @ 0x1800994b0\n// > sub_180099420 @ 0x1800994d4\n// > sub_180099C50 @ 0x18009a730\n// > sub_180099C50 @ 0x18009a76a\n// > sub_180099C50 @ 0x18009b568\n// > sub_18009B9A0 @ 0x18009b9e7\n// > sub_18009D9B0 @ 0x18009d9f7\n// > sub_18009F300 @ 0x18009faa3\n// > sub_1800A4FC0 @ 0x1800a501a\n// > sub_1800A5530 @ 0x1800a5732\n// > sub_1800B3130 @ 0x1800b31ce\n// > sub_1800B43B0 @ 0x1800b4449\n// > sub_1800B4490 @ 0x1800b44e7\n// > sub_1800B5970 @ 0x1800b59d9\n// > sub_1800B5AD0 @ 0x1800b5b3c\n// > sub_1800B5DD0 @ 0x1800b5dfe\n// > sub_1800B6530 @ 0x1800b66a2\n// > sub_1800B6530 @ 0x1800b67ce\n// > sub_1800B6AA0 @ 0x1800b6bcf\n// > sub_1800B6E80 @ 0x1800b7153\n// > sub_1800B72A0 @ 0x1800b7361\n// > sub_1800B8F50 @ 0x1800b8fe5\n// > sub_1800BB9D0 @ 0x1800bbb54\n// > sub_1800BB9D0 @ 0x1800bbb73\n// > sub_1800BB9D0 @ 0x1800bbce3\n// > sub_1800BC0F0 @ 0x1800bc3ce\n// > sub_1800BC0F0 @ 0x1800bc4ee\n// > sub_1800BCD20 @ 0x1800bcd52\n// > sub_1800BCD20 @ 0x1800bcd6f\n// > sub_1800BE0C0 @ 0x1800be0e7\n// > sub_1800C1C80 @ 0x1800c1ef5\n// > sub_1800C2180 @ 0x1800c2193\n// > sub_1800C3960 @ 0x1800c3973\n// > sub_1800CF170 @ 0x1800cf24a\n// > sub_1800D1800 @ 0x1800d18ce\n// > sub_1800D19B0 @ 0x1800d1af9\n// > sub_1800D2D70 @ 0x1800d3074\n// > sub_1800D2D70 @ 0x1800d341e\n// > sub_1800D5500 @ 0x1800d562d\n// > sub_1800D5500 @ 0x1800d56da\n// > sub_1800D5500 @ 0x1800d5765\n// > sub_1800D7400 @ 0x1800d7428\n// > sub_1800D7400 @ 0x1800d743c\n// > sub_1800DB2E0 @ 0x1800db5be\n// > sub_1800DB2E0 @ 0x1800db6e9\n// > sub_1800DD7C0 @ 0x1800dd89f\n// > sub_1800DE780 @ 0x1800de851\n// > sub_1800DE780 @ 0x1800de88f\n// > sub_1800E0790 @ 0x1800e07b8\n// > sub_1800E0880 @ 0x1800e08bc\n// > sub_1800E14F0 @ 0x1800e1947\n// > sub_1800E2500 @ 0x1800e2579\n// > sub_1800E31C0 @ 0x1800e3250\n// > sub_1800E4120 @ 0x1800e4214\n// > sub_1800E8520 @ 0x1800e868e\n// > sub_1800E8520 @ 0x1800e8848\n// > sub_1800E9310 @ 0x1800e9344\n// > sub_1800E98E0 @ 0x1800e9a03\n// > sub_1800EC440 @ 0x1800ec485\n// > sub_1800EC7E0 @ 0x1800ec859\n// > sub_1800EC8D0 @ 0x1800ec8ec\n// > sub_1800EC8D0 @ 0x1800ec918\n// > sub_1800EC8D0 @ 0x1800ecd86\n// > sub_1800ED160 @ 0x1800ed264\n// > sub_1800EE530 @ 0x1800ee548\n// > sub_1800EE530 @ 0x1800ee58e\n// > sub_1800EE7D0 @ 0x1800ee829\n// > sub_1800F6AE0 @ 0x1800f6cc4\n// > sub_1800F6EC0 @ 0x1800f6ed2\n// > sub_1800F7200 @ 0x1800f7239\n// > sub_1800F8FF0 @ 0x1800f91f5\n// > sub_1800F92F0 @ 0x1800f9455\n// > sub_1800F92F0 @ 0x1800f967d\n// > sub_1800F9760 @ 0x1800f9b3f\n// > sub_1800F9760 @ 0x1800f9bbf\n// > sub_1800F9FF0 @ 0x1800fa2b1\n// > sub_1800FC680 @ 0x1800fc776\n// > sub_1800FE610 @ 0x180100020\n// > sub_180100F90 @ 0x180101051\n// > sub_180108590 @ 0x18010875b\n// > sub_18010BF50 @ 0x18010c09f\n// > sub_18010E450 @ 0x18010e49b\n// > sub_18010FE10 @ 0x18010fe3c\n// > sub_18010FE10 @ 0x18010fe67\n// > sub_18010FE10 @ 0x18010fe90\n// > sub_18010FE10 @ 0x18010feb9\n// > sub_18010FE10 @ 0x18010fee2\n// > sub_180111D30 @ 0x180111d96\n// > sub_1801125B0 @ 0x1801126ed\n// > sub_1801134D0 @ 0x18011354c\n// > sub_1801135C0 @ 0x18011363c\n// > sub_180114120 @ 0x18011427b\n// > sub_18011C480 @ 0x18011c4e3\n// > sub_18011CA20 @ 0x18011ca3b\n// > sub_18011D430 @ 0x18011d45c\n// > sub_18011D430 @ 0x18011d46f\n// > sub_18011D430 @ 0x18011d485\n// > sub_18011D4A0 @ 0x18011d539\n// > sub_18011D4A0 @ 0x18011d5bf\n// > sub_18011D4A0 @ 0x18011d626\n// > sub_18011D4A0 @ 0x18011d639\n// > __scrt_fastfail @ 0x180123bc4\n// > __scrt_fastfail @ 0x180123c5b\n// > common_assert_to_message_box<wchar_t> @ 0x180130e4a\n// > common_assert_to_message_box_build_string<wchar_t> @ 0x180130f68\n// > common_assert_to_message_box_build_string<wchar_t> @ 0x1801313ae\n// > __acrt_call_reportfault @ 0x180132bd4\n// > __acrt_call_reportfault @ 0x180132be5\n// > _getdrive @ 0x18013474d\n// > __crt_win32_buffer<wchar_t,__crt_win32_buffer_public_dynamic_resizing>::detach @ 0x180134bb1\n// > _wctomb_s_l @ 0x1801374f5\n// > _wctomb_s_l @ 0x1801375a5\n// > fp_format_a @ 0x180137815\n// > fp_format_f_internal @ 0x180137d44\n// > __crt_seh_guarded_call<void>::operator @ 0x18013a190\n// > __crt_seh_guarded_call<void>::operator @ 0x18013a227\n// > setSBCS @ 0x18013a350\n// > _setmbcp_nolock @ 0x18013a961\n// > _setmbcp_nolock @ 0x18013aa39\n// > _recalloc_base @ 0x18013b64c\n// > tzset_from_environment_nolock @ 0x18013ce22\n// > tzset_from_environment_nolock @ 0x18013ce31\n// > tzset_from_environment_nolock @ 0x18013ce43\n// > tzset_from_environment_nolock @ 0x18013ce51\n// > tzset_from_system_nolock @ 0x18013d0a2\n// > tzset_from_system_nolock @ 0x18013d0b0\n// > tzset_from_system_nolock @ 0x18013d0c2\n// > tzset_from_system_nolock @ 0x18013d0d0\n// > __acrt_GetStringTypeA @ 0x18013d829\n// > __acrt_fltout @ 0x18013e691\n// > __acrt_fltout @ 0x18013e79a\n// > __acrt_fltout @ 0x18013e806\n// > __acrt_fltout @ 0x18013e895\n// > __acrt_fltout @ 0x18013e9bd\n// > __acrt_fltout @ 0x18013ebd1\n// > __acrt_fltout @ 0x18013ed74\n// > __acrt_fltout @ 0x18013ee7b\n// > __acrt_fltout @ 0x18013f078\n// > memcpy_s @ 0x18013f463\n// > <???> @ 0x180202648\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\nvoid *__cdecl memset(void *a1, int Val, size_t Size)\n{\n  __m128 v4; // xmm0\n  float *v5; // rcx\n  size_t v6; // r9\n  size_t i; // r9\n  size_t v8; // r8\n  void *result; // rax\n  __int64 v11; // kr18_8\n  char *v12; // rcx\n\n  v11 = 0x101010101010101LL * (unsigned __int8)Val;\n  v12 = (char *)a1 + Size;\n  result = a1;\n  switch ( Size )\n  {\n    case 0uLL:\n      return result;\n    case 1uLL:\n      goto msetTab01;\n    case 2uLL:\n      goto msetTab02;\n    case 3uLL:\n      goto msetTab03;\n    case 4uLL:\n      goto msetTab04;\n    case 5uLL:\n      goto msetTab05;\n    case 6uLL:\n      goto msetTab06;\n    case 7uLL:\n      goto msetTab07;\n    case 8uLL:\n      *(_QWORD *)a1 = v11;\n      return result;\n    case 9uLL:\n      *(_QWORD *)(v12 - 9) = v11;\n      *(v12 - 1) = v11;\n      return result;\n    case 0xAuLL:\n      *(_QWORD *)a1 = v11;\n      *((_WORD *)a1 + 4) = v11;\n      return result;\n    case 0xBuLL:\n      *(_QWORD *)a1 = v11;\n      *((_WORD *)a1 + 4) = v11;\n      *((_BYTE *)a1 + 10) = v11;\n      return result;\n    case 0xCuLL:\n      *(_QWORD *)(v12 - 12) = v11;\nmsetTab04:\n      *((_DWORD *)v12 - 1) = v11;\n      return result;\n    case 0xDuLL:\n      *(_QWORD *)(v12 - 13) = v11;\nmsetTab05:\n      *(_DWORD *)(v12 - 5) = v11;\n      *(v12 - 1) = v11;\n      return result;\n    case 0xEuLL:\n      *(_QWORD *)(v12 - 14) = v11;\nmsetTab06:\n      *(_DWORD *)(v12 - 6) = v11;\nmsetTab02:\n      *((_WORD *)v12 - 1) = v11;\n      return result;\n    case 0xFuLL:\n      *(_QWORD *)(v12 - 15) = v11;\nmsetTab07:\n      *(_DWORD *)(v12 - 7) = v11;\nmsetTab03:\n      *(_WORD *)(v12 - 3) = v11;\nmsetTab01:\n      *(v12 - 1) = v11;\n      return result;\n    case 0x10uLL:\n      *(_QWORD *)a1 = v11;\n      *((_QWORD *)a1 + 1) = v11;\n      return result;\n    default:\n      v5 = (float *)a1;\n      v4 = (__m128)_mm_unpacklo_epi8((__m128i)(unsigned __int64)v11, (__m128i)(unsigned __int64)v11);\n      if ( Size <= 0x80 )\n        goto XmmSetSmall;\n      if ( (dword_1801F4990 & 2) != 0 )\n        return (void *)memset_repmovs(a1, Val, Size);\n      *(__m128 *)a1 = v4;\n      v5 = (float *)(((unsigned __int64)a1 + 16) & 0xFFFFFFFFFFFFFFF0uLL);\n      Size = (_BYTE *)a1 + Size - (_BYTE *)v5;\n      v6 = Size >> 7;\n      if ( Size >> 7 )\n      {\n        if ( v6 > qword_1801B1710 )\n        {\n          do\n          {\n            _mm_stream_ps(v5, v4);\n            _mm_stream_ps(v5 + 4, v4);\n            v5 += 32;\n            _mm_stream_ps(v5 - 24, v4);\n            _mm_stream_ps(v5 - 20, v4);\n            --v6;\n            _mm_stream_ps(v5 - 16, v4);\n            _mm_stream_ps(v5 - 12, v4);\n            _mm_stream_ps(v5 - 8, v4);\n            _mm_stream_ps(v5 - 4, v4);\n          }\n          while ( v6 );\n          _mm_sfence();\n          Size &= 0x7Fu;\n        }\n        else\n        {\n          do\n          {\n            *(__m128 *)v5 = v4;\n            *((__m128 *)v5 + 1) = v4;\n            v5 += 32;\n            *((__m128 *)v5 - 6) = v4;\n            *((__m128 *)v5 - 5) = v4;\n            --v6;\n            *((__m128 *)v5 - 4) = v4;\n            *((__m128 *)v5 - 3) = v4;\n            *((__m128 *)v5 - 2) = v4;\n            *((__m128 *)v5 - 1) = v4;\n          }\n          while ( v6 );\n          Size &= 0x7Fu;\n        }\n      }\nXmmSetSmall:\n      for ( i = Size >> 4; i; --i )\n      {\n        *(__m128 *)v5 = v4;\n        v5 += 4;\n      }\n      v8 = Size & 0xF;\n      if ( v8 )\n        *(__m128 *)((char *)v5 + v8 - 16) = v4;\n      return a1;\n  }\n}", "assembly": "; \n; memset from 0x180123f60 to 0x1801240f0 (400 bytes)\n; \n; 288 xrefs:\n; > sub_180001E90 @ 0x18000225e\n; > sub_180007120 @ 0x1800073da\n; > sub_180007410 @ 0x180007754\n; > sub_180008050 @ 0x180008280\n; > sub_1800107D0 @ 0x1800116ca\n; > sub_1800107D0 @ 0x180011dff\n; > sub_180013FE0 @ 0x180014ac4\n; > sub_180013FE0 @ 0x180014b10\n; > sub_180017310 @ 0x180017341\n; > sub_1800180F0 @ 0x18001825f\n; > sub_1800180F0 @ 0x180018278\n; > sub_180018DF0 @ 0x180018e6a\n; > sub_180018DF0 @ 0x18001918f\n; > sub_180018DF0 @ 0x1800191a4\n; > sub_180018DF0 @ 0x1800195eb\n; > sub_180018DF0 @ 0x18001ae24\n; > sub_180018DF0 @ 0x18001b63b\n; > sub_18001CBE0 @ 0x18001cc12\n; > sub_180020140 @ 0x180020317\n; > sub_180020140 @ 0x1800203f3\n; > sub_180022480 @ 0x18002252d\n; > sub_180026050 @ 0x1800268a1\n; > sub_180026050 @ 0x1800269c5\n; > sub_180029320 @ 0x1800293ac\n; > sub_180029320 @ 0x1800295a2\n; > sub_180029BC0 @ 0x180029c3b\n; > sub_18002BA30 @ 0x18002ba9c\n; > sub_18002D8B0 @ 0x18002e6a5\n; > sub_18002FA30 @ 0x18002fb5e\n; > sub_180031D30 @ 0x180031d9d\n; > sub_180031D30 @ 0x180031db1\n; > sub_180031D30 @ 0x180031dc8\n; > sub_180033290 @ 0x18003333a\n; > sub_180033290 @ 0x1800335c5\n; > sub_1800364B0 @ 0x18003700b\n; > sub_18003DB30 @ 0x18003ea6b\n; > sub_18003DB30 @ 0x18003ec18\n; > sub_180042E20 @ 0x180042e76\n; > sub_180043060 @ 0x18004309b\n; > sub_180043060 @ 0x1800430b9\n; > sub_180043D20 @ 0x180043ee4\n; > sub_180044320 @ 0x1800445a0\n; > sub_180044E10 @ 0x1800452cb\n; > sub_180045B60 @ 0x180045e9b\n; > sub_180046250 @ 0x18004627a\n; > sub_18004A840 @ 0x18004a860\n; > sub_18004A880 @ 0x18004a8a0\n; > sub_18004A8C0 @ 0x18004acd8\n; > sub_18004B460 @ 0x18004b671\n; > sub_18004B940 @ 0x18004b98f\n; > sub_18004B9B0 @ 0x18004b9dc\n; > sub_18004B9B0 @ 0x18004ba84\n; > sub_18004BBC0 @ 0x18004beea\n; > sub_18004D140 @ 0x18004d160\n; > sub_18004D180 @ 0x18004d1ce\n; > sub_18004D180 @ 0x18004d206\n; > sub_18004D3F0 @ 0x18004d591\n; > sub_18004ECC0 @ 0x18004ece0\n; > sub_18004EDE0 @ 0x18004efa4\n; > sub_180050A30 @ 0x180050b64\n; > sub_180050C10 @ 0x180050c7a\n; > sub_1800547E0 @ 0x180054809\n; > sub_180054A00 @ 0x180054a8a\n; > sub_180054A00 @ 0x180054c9c\n; > sub_180054D60 @ 0x180054e01\n; > sub_180055C80 @ 0x180055cfe\n; > sub_180055D30 @ 0x180055d48\n; > sub_180057C90 @ 0x180057e76\n; > sub_180058150 @ 0x180058376\n; > sub_180058150 @ 0x18005840c\n; > sub_180058150 @ 0x180058743\n; > sub_180058780 @ 0x180058851\n; > sub_180058780 @ 0x180058a93\n; > sub_180058780 @ 0x180059197\n; > sub_18005A650 @ 0x18005abb1\n; > sub_18005B1E0 @ 0x18005b397\n; > sub_18005BB00 @ 0x18005bb3d\n; > sub_18005BEB0 @ 0x18005bf26\n; > sub_18005C130 @ 0x18005c1b5\n; > sub_18005C650 @ 0x18005c692\n; > sub_18005CBA0 @ 0x18005ccab\n; > sub_18005DFD0 @ 0x18005e00e\n; > sub_18005E900 @ 0x18005ea83\n; > sub_18005F070 @ 0x18005f24e\n; > sub_18005F070 @ 0x18005f35e\n; > sub_18005F710 @ 0x18005f777\n; > sub_18005FE80 @ 0x18005ffda\n; > __crtLCMapStringA @ 0x18006050d\n; > sub_180061040 @ 0x1800610c7\n; > sub_1800614E0 @ 0x1800615ee\n; > sub_180066760 @ 0x18006696d\n; > sub_1800683A0 @ 0x180068417\n; > sub_180068D20 @ 0x180068fec\n; > sub_180068D20 @ 0x180069016\n; > sub_18006C640 @ 0x18006c667\n; > sub_18006E3F0 @ 0x18006e5b3\n; > sub_18006EAF0 @ 0x18006ebaa\n; > sub_18006F6B0 @ 0x18006f6d7\n; > sub_18006F6B0 @ 0x18006f6f1\n; > sub_18006F890 @ 0x18006fb5d\n; > sub_18006F890 @ 0x18006fb77\n; > sub_1800710B0 @ 0x1800710c6\n; > sub_180072AF0 @ 0x180072caf\n; > sub_180073560 @ 0x180073627\n; > sub_180074400 @ 0x1800744c8\n; > sub_180075930 @ 0x1800759c6\n; > sub_180078050 @ 0x1800780b5\n; > sub_180078050 @ 0x1800780c9\n; > sub_180078050 @ 0x1800780dd\n; > sub_180078050 @ 0x1800780f1\n; > sub_180078050 @ 0x180078105\n; > sub_180078050 @ 0x180078119\n; > sub_18007A680 @ 0x18007ab05\n; > sub_18007A680 @ 0x18007ab19\n; > sub_18007A680 @ 0x18007ab2d\n; > sub_18007A680 @ 0x18007ab41\n; > sub_18007A680 @ 0x18007ab55\n; > sub_18007A680 @ 0x18007ab69\n; > sub_18007AC90 @ 0x18007ae59\n; > sub_18007AC90 @ 0x18007b4e0\n; > sub_18007AC90 @ 0x18007b4fc\n; > sub_18007AC90 @ 0x18007be00\n; > sub_18007AC90 @ 0x18007bf2d\n; > sub_18007C540 @ 0x18007c6f9\n; > sub_18007C8F0 @ 0x18007cc63\n; > sub_18007C8F0 @ 0x18007ccce\n; > sub_18007CF70 @ 0x18007cf9a\n; > sub_180087D80 @ 0x180087dfc\n; > sub_180088E10 @ 0x180089042\n; > sub_180091020 @ 0x18009111f\n; > sub_180091020 @ 0x1800912bb\n; > sub_180091910 @ 0x180091a38\n; > sub_180091910 @ 0x180091f17\n; > sub_1800932A0 @ 0x180093398\n; > sub_180093500 @ 0x180093529\n; > sub_180093500 @ 0x180093557\n; > sub_180093500 @ 0x180093912\n; > sub_180093940 @ 0x180093bdd\n; > sub_180093940 @ 0x18009400a\n; > sub_180093940 @ 0x18009446e\n; > sub_180093940 @ 0x180094a0e\n; > sub_180093940 @ 0x180095062\n; > sub_180093940 @ 0x1800950ad\n; > sub_180093940 @ 0x1800958bf\n; > sub_180093940 @ 0x18009590a\n; > sub_180093940 @ 0x180095c9c\n; > sub_1800992C0 @ 0x180099358\n; > sub_1800992C0 @ 0x18009937a\n; > sub_180099420 @ 0x1800994b0\n; > sub_180099420 @ 0x1800994d4\n; > sub_180099C50 @ 0x18009a730\n; > sub_180099C50 @ 0x18009a76a\n; > sub_180099C50 @ 0x18009b568\n; > sub_18009B9A0 @ 0x18009b9e7\n; > sub_18009D9B0 @ 0x18009d9f7\n; > sub_18009F300 @ 0x18009faa3\n; > sub_1800A4FC0 @ 0x1800a501a\n; > sub_1800A5530 @ 0x1800a5732\n; > sub_1800B3130 @ 0x1800b31ce\n; > sub_1800B43B0 @ 0x1800b4449\n; > sub_1800B4490 @ 0x1800b44e7\n; > sub_1800B5970 @ 0x1800b59d9\n; > sub_1800B5AD0 @ 0x1800b5b3c\n; > sub_1800B5DD0 @ 0x1800b5dfe\n; > sub_1800B6530 @ 0x1800b66a2\n; > sub_1800B6530 @ 0x1800b67ce\n; > sub_1800B6AA0 @ 0x1800b6bcf\n; > sub_1800B6E80 @ 0x1800b7153\n; > sub_1800B72A0 @ 0x1800b7361\n; > sub_1800B8F50 @ 0x1800b8fe5\n; > sub_1800BB9D0 @ 0x1800bbb54\n; > sub_1800BB9D0 @ 0x1800bbb73\n; > sub_1800BB9D0 @ 0x1800bbce3\n; > sub_1800BC0F0 @ 0x1800bc3ce\n; > sub_1800BC0F0 @ 0x1800bc4ee\n; > sub_1800BCD20 @ 0x1800bcd52\n; > sub_1800BCD20 @ 0x1800bcd6f\n; > sub_1800BE0C0 @ 0x1800be0e7\n; > sub_1800C1C80 @ 0x1800c1ef5\n; > sub_1800C2180 @ 0x1800c2193\n; > sub_1800C3960 @ 0x1800c3973\n; > sub_1800CF170 @ 0x1800cf24a\n; > sub_1800D1800 @ 0x1800d18ce\n; > sub_1800D19B0 @ 0x1800d1af9\n; > sub_1800D2D70 @ 0x1800d3074\n; > sub_1800D2D70 @ 0x1800d341e\n; > sub_1800D5500 @ 0x1800d562d\n; > sub_1800D5500 @ 0x1800d56da\n; > sub_1800D5500 @ 0x1800d5765\n; > sub_1800D7400 @ 0x1800d7428\n; > sub_1800D7400 @ 0x1800d743c\n; > sub_1800DB2E0 @ 0x1800db5be\n; > sub_1800DB2E0 @ 0x1800db6e9\n; > sub_1800DD7C0 @ 0x1800dd89f\n; > sub_1800DE780 @ 0x1800de851\n; > sub_1800DE780 @ 0x1800de88f\n; > sub_1800E0790 @ 0x1800e07b8\n; > sub_1800E0880 @ 0x1800e08bc\n; > sub_1800E14F0 @ 0x1800e1947\n; > sub_1800E2500 @ 0x1800e2579\n; > sub_1800E31C0 @ 0x1800e3250\n; > sub_1800E4120 @ 0x1800e4214\n; > sub_1800E8520 @ 0x1800e868e\n; > sub_1800E8520 @ 0x1800e8848\n; > sub_1800E9310 @ 0x1800e9344\n; > sub_1800E98E0 @ 0x1800e9a03\n; > sub_1800EC440 @ 0x1800ec485\n; > sub_1800EC7E0 @ 0x1800ec859\n; > sub_1800EC8D0 @ 0x1800ec8ec\n; > sub_1800EC8D0 @ 0x1800ec918\n; > sub_1800EC8D0 @ 0x1800ecd86\n; > sub_1800ED160 @ 0x1800ed264\n; > sub_1800EE530 @ 0x1800ee548\n; > sub_1800EE530 @ 0x1800ee58e\n; > sub_1800EE7D0 @ 0x1800ee829\n; > sub_1800F6AE0 @ 0x1800f6cc4\n; > sub_1800F6EC0 @ 0x1800f6ed2\n; > sub_1800F7200 @ 0x1800f7239\n; > sub_1800F8FF0 @ 0x1800f91f5\n; > sub_1800F92F0 @ 0x1800f9455\n; > sub_1800F92F0 @ 0x1800f967d\n; > sub_1800F9760 @ 0x1800f9b3f\n; > sub_1800F9760 @ 0x1800f9bbf\n; > sub_1800F9FF0 @ 0x1800fa2b1\n; > sub_1800FC680 @ 0x1800fc776\n; > sub_1800FE610 @ 0x180100020\n; > sub_180100F90 @ 0x180101051\n; > sub_180108590 @ 0x18010875b\n; > sub_18010BF50 @ 0x18010c09f\n; > sub_18010E450 @ 0x18010e49b\n; > sub_18010FE10 @ 0x18010fe3c\n; > sub_18010FE10 @ 0x18010fe67\n; > sub_18010FE10 @ 0x18010fe90\n; > sub_18010FE10 @ 0x18010feb9\n; > sub_18010FE10 @ 0x18010fee2\n; > sub_180111D30 @ 0x180111d96\n; > sub_1801125B0 @ 0x1801126ed\n; > sub_1801134D0 @ 0x18011354c\n; > sub_1801135C0 @ 0x18011363c\n; > sub_180114120 @ 0x18011427b\n; > sub_18011C480 @ 0x18011c4e3\n; > sub_18011CA20 @ 0x18011ca3b\n; > sub_18011D430 @ 0x18011d45c\n; > sub_18011D430 @ 0x18011d46f\n; > sub_18011D430 @ 0x18011d485\n; > sub_18011D4A0 @ 0x18011d539\n; > sub_18011D4A0 @ 0x18011d5bf\n; > sub_18011D4A0 @ 0x18011d626\n; > sub_18011D4A0 @ 0x18011d639\n; > __scrt_fastfail @ 0x180123bc4\n; > __scrt_fastfail @ 0x180123c5b\n; > common_assert_to_message_box<wchar_t> @ 0x180130e4a\n; > common_assert_to_message_box_build_string<wchar_t> @ 0x180130f68\n; > common_assert_to_message_box_build_string<wchar_t> @ 0x1801313ae\n; > __acrt_call_reportfault @ 0x180132bd4\n; > __acrt_call_reportfault @ 0x180132be5\n; > _getdrive @ 0x18013474d\n; > __crt_win32_buffer<wchar_t,__crt_win32_buffer_public_dynamic_resizing>::detach @ 0x180134bb1\n; > _wctomb_s_l @ 0x1801374f5\n; > _wctomb_s_l @ 0x1801375a5\n; > fp_format_a @ 0x180137815\n; > fp_format_f_internal @ 0x180137d44\n; > __crt_seh_guarded_call<void>::operator @ 0x18013a190\n; > __crt_seh_guarded_call<void>::operator @ 0x18013a227\n; > setSBCS @ 0x18013a350\n; > _setmbcp_nolock @ 0x18013a961\n; > _setmbcp_nolock @ 0x18013aa39\n; > _recalloc_base @ 0x18013b64c\n; > tzset_from_environment_nolock @ 0x18013ce22\n; > tzset_from_environment_nolock @ 0x18013ce31\n; > tzset_from_environment_nolock @ 0x18013ce43\n; > tzset_from_environment_nolock @ 0x18013ce51\n; > tzset_from_system_nolock @ 0x18013d0a2\n; > tzset_from_system_nolock @ 0x18013d0b0\n; > tzset_from_system_nolock @ 0x18013d0c2\n; > tzset_from_system_nolock @ 0x18013d0d0\n; > __acrt_GetStringTypeA @ 0x18013d829\n; > __acrt_fltout @ 0x18013e691\n; > __acrt_fltout @ 0x18013e79a\n; > __acrt_fltout @ 0x18013e806\n; > __acrt_fltout @ 0x18013e895\n; > __acrt_fltout @ 0x18013e9bd\n; > __acrt_fltout @ 0x18013ebd1\n; > __acrt_fltout @ 0x18013ed74\n; > __acrt_fltout @ 0x18013ee7b\n; > __acrt_fltout @ 0x18013f078\n; > memcpy_s @ 0x18013f463\n; > <???> @ 0x180202648\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\nmov     r11, rcx                                                       ; +0x0, 0x180123f60\nmovzx   edx, dl                                                        ; +0x3, 0x180123f63\nmov     r9, 101010101010101h                                           ; +0x6, 0x180123f66\nimul    r9, rdx                                                        ; +0x10, 0x180123f70\ncmp     r8, 10h; switch 17 cases                                       ; +0x14, 0x180123f74\njbe     SetBytes16                                                     ; +0x18, 0x180123f78\nmovq    xmm0, r9; jumptable 000000018012408B default case              ; +0x1e, 0x180123f7e\npunpcklbw xmm0, xmm0                                                   ; +0x23, 0x180123f83\ncmp     r8, 80h                                                        ; +0x27, 0x180123f87\nja      short XmmSet                                                   ; +0x2e, 0x180123f8e\njmp     XmmSetSmall                                                    ; +0x30, 0x180123f90\nalign 20h                                                              ; +0x35, 0x180123f95\ntest    byte ptr cs:dword_1801F4990, 2                                 ; +0x40, 0x180123fa0\njnz     short memset_repmovs                                           ; +0x47, 0x180123fa7\nmovups  xmmword ptr [rcx], xmm0                                        ; +0x49, 0x180123fa9\nadd     r8, rcx                                                        ; +0x4c, 0x180123fac\nadd     rcx, 10h                                                       ; +0x4f, 0x180123faf\nand     rcx, 0FFFFFFFFFFFFFFF0h                                        ; +0x53, 0x180123fb3\nsub     r8, rcx                                                        ; +0x57, 0x180123fb7\nmov     r9, r8                                                         ; +0x5a, 0x180123fba\nshr     r9, 7                                                          ; +0x5d, 0x180123fbd\njz      short XmmSetSmall                                              ; +0x61, 0x180123fc1\ncmp     r9, cs:qword_1801B1710                                         ; +0x63, 0x180123fc3\nja      XmmSetLargeLoopNT                                              ; +0x6a, 0x180123fca\nmovaps  xmmword ptr [rcx], xmm0                                        ; +0x70, 0x180123fd0\nmovaps  xmmword ptr [rcx+10h], xmm0                                    ; +0x73, 0x180123fd3\nadd     rcx, 80h                                                       ; +0x77, 0x180123fd7\nmovaps  xmmword ptr [rcx-60h], xmm0                                    ; +0x7e, 0x180123fde\nmovaps  xmmword ptr [rcx-50h], xmm0                                    ; +0x82, 0x180123fe2\ndec     r9                                                             ; +0x86, 0x180123fe6\nmovaps  xmmword ptr [rcx-40h], xmm0                                    ; +0x89, 0x180123fe9\nmovaps  xmmword ptr [rcx-30h], xmm0                                    ; +0x8d, 0x180123fed\nmovaps  xmmword ptr [rcx-20h], xmm0                                    ; +0x91, 0x180123ff1\nmovapd  xmmword ptr [rcx-10h], xmm0                                    ; +0x95, 0x180123ff5\njnz     short XmmSetLargeLoop                                          ; +0x9a, 0x180123ffa\nand     r8, 7Fh                                                        ; +0x9c, 0x180123ffc\nmov     r9, r8                                                         ; +0xa0, 0x180124000\nshr     r9, 4                                                          ; +0xa3, 0x180124003\njz      short XmmSetTrailing                                           ; +0xa7, 0x180124007\nnop     dword ptr [rax+00000000h]                                      ; +0xa9, 0x180124009\nmovups  xmmword ptr [rcx], xmm0                                        ; +0xb0, 0x180124010\nadd     rcx, 10h                                                       ; +0xb3, 0x180124013\ndec     r9                                                             ; +0xb7, 0x180124017\njnz     short XmmSetSmallLoop                                          ; +0xba, 0x18012401a\nand     r8, 0Fh                                                        ; +0xbc, 0x18012401c\njz      short XmmSetReturn                                             ; +0xc0, 0x180124020\nmovups  xmmword ptr [rcx+r8-10h], xmm0                                 ; +0xc2, 0x180124022\nmov     rax, r11                                                       ; +0xc8, 0x180124028\nretn                                                                   ; +0xcb, 0x18012402b\nalign 10h                                                              ; +0xcc, 0x18012402c\nmovntps xmmword ptr [rcx], xmm0                                        ; +0xd0, 0x180124030\nmovntps xmmword ptr [rcx+10h], xmm0                                    ; +0xd3, 0x180124033\nadd     rcx, 80h                                                       ; +0xd7, 0x180124037\nmovntps xmmword ptr [rcx-60h], xmm0                                    ; +0xde, 0x18012403e\nmovntps xmmword ptr [rcx-50h], xmm0                                    ; +0xe2, 0x180124042\ndec     r9                                                             ; +0xe6, 0x180124046\nmovntps xmmword ptr [rcx-40h], xmm0                                    ; +0xe9, 0x180124049\nmovntps xmmword ptr [rcx-30h], xmm0                                    ; +0xed, 0x18012404d\nmovntps xmmword ptr [rcx-20h], xmm0                                    ; +0xf1, 0x180124051\nmovntps xmmword ptr [rcx-10h], xmm0                                    ; +0xf5, 0x180124055\njnz     short XmmSetLargeLoopNT                                        ; +0xf9, 0x180124059\nsfence                                                                 ; +0xfb, 0x18012405b\nand     r8, 7Fh                                                        ; +0xfe, 0x18012405e\njmp     short XmmSetSmall                                              ; +0x102, 0x180124062\nalign 10h                                                              ; +0x104, 0x180124064\nmov     rdx, r9                                                        ; +0x110, 0x180124070\nlea     r9, cs:180000000h                                              ; +0x113, 0x180124073\nmov     eax, ds:(jpt_18012408B - 180000000h)[r9+r8*4]                  ; +0x11a, 0x18012407a\nadd     r9, rax                                                        ; +0x122, 0x180124082\nadd     rcx, r8                                                        ; +0x125, 0x180124085\nmov     rax, r11                                                       ; +0x128, 0x180124088\njmp     r9; switch jump                                                ; +0x12b, 0x18012408b\nalign 10h                                                              ; +0x12e, 0x18012408e\nmov     [rcx-0Fh], rdx; jumptable 000000018012408B case 15             ; +0x130, 0x180124090\nmov     [rcx-7], edx; jumptable 000000018012408B case 7                ; +0x134, 0x180124094\nmov     [rcx-3], dx; jumptable 000000018012408B case 3                 ; +0x137, 0x180124097\nmov     [rcx-1], dl; jumptable 000000018012408B case 1                 ; +0x13b, 0x18012409b\nretn; jumptable 000000018012408B case 0                                ; +0x13e, 0x18012409e\nalign 20h                                                              ; +0x13f, 0x18012409f\nmov     [rcx-0Ch], rdx; jumptable 000000018012408B case 12             ; +0x140, 0x1801240a0\nmov     [rcx-4], edx; jumptable 000000018012408B case 4                ; +0x144, 0x1801240a4\nretn                                                                   ; +0x147, 0x1801240a7\nmov     [rcx-9], rdx; jumptable 000000018012408B case 9                ; +0x148, 0x1801240a8\nmov     [rcx-1], dl                                                    ; +0x14c, 0x1801240ac\nretn                                                                   ; +0x14f, 0x1801240af\nmov     [rcx-0Dh], rdx; jumptable 000000018012408B case 13             ; +0x150, 0x1801240b0\nmov     [rcx-5], edx; jumptable 000000018012408B case 5                ; +0x154, 0x1801240b4\nmov     [rcx-1], dl                                                    ; +0x157, 0x1801240b7\nretn                                                                   ; +0x15a, 0x1801240ba\nalign 20h                                                              ; +0x15b, 0x1801240bb\nmov     [rcx-0Eh], rdx; jumptable 000000018012408B case 14             ; +0x160, 0x1801240c0\nmov     [rcx-6], edx; jumptable 000000018012408B case 6                ; +0x164, 0x1801240c4\nmov     [rcx-2], dx; jumptable 000000018012408B case 2                 ; +0x167, 0x1801240c7\nretn                                                                   ; +0x16b, 0x1801240cb\nmov     [rax], rdx; jumptable 000000018012408B case 8                  ; +0x16c, 0x1801240cc\nretn                                                                   ; +0x16f, 0x1801240cf\nmov     [rax], rdx; jumptable 000000018012408B case 11                 ; +0x170, 0x1801240d0\nmov     [rax+8], dx                                                    ; +0x173, 0x1801240d3\nmov     [rax+0Ah], dl                                                  ; +0x177, 0x1801240d7\nretn                                                                   ; +0x17a, 0x1801240da\nalign 20h                                                              ; +0x17b, 0x1801240db\nmov     [rax], rdx; jumptable 000000018012408B case 10                 ; +0x180, 0x1801240e0\nmov     [rax+8], dx                                                    ; +0x183, 0x1801240e3\nretn                                                                   ; +0x187, 0x1801240e7\nmov     [rax], rdx; jumptable 000000018012408B case 16                 ; +0x188, 0x1801240e8\nmov     [rax+8], rdx                                                   ; +0x18b, 0x1801240eb\nretn                                                                   ; +0x18f, 0x1801240ef", "xrefs": ["sub_180001E90 @ 0x18000225e", "sub_180007120 @ 0x1800073da", "sub_180007410 @ 0x180007754", "sub_180008050 @ 0x180008280", "sub_1800107D0 @ 0x1800116ca", "sub_1800107D0 @ 0x180011dff", "sub_180013FE0 @ 0x180014ac4", "sub_180013FE0 @ 0x180014b10", "sub_180017310 @ 0x180017341", "sub_1800180F0 @ 0x18001825f", "sub_1800180F0 @ 0x180018278", "sub_180018DF0 @ 0x180018e6a", "sub_180018DF0 @ 0x18001918f", "sub_180018DF0 @ 0x1800191a4", "sub_180018DF0 @ 0x1800195eb", "sub_180018DF0 @ 0x18001ae24", "sub_180018DF0 @ 0x18001b63b", "sub_18001CBE0 @ 0x18001cc12", "sub_180020140 @ 0x180020317", "sub_180020140 @ 0x1800203f3", "sub_180022480 @ 0x18002252d", "sub_180026050 @ 0x1800268a1", "sub_180026050 @ 0x1800269c5", "sub_180029320 @ 0x1800293ac", "sub_180029320 @ 0x1800295a2", "sub_180029BC0 @ 0x180029c3b", "sub_18002BA30 @ 0x18002ba9c", "sub_18002D8B0 @ 0x18002e6a5", "sub_18002FA30 @ 0x18002fb5e", "sub_180031D30 @ 0x180031d9d", "sub_180031D30 @ 0x180031db1", "sub_180031D30 @ 0x180031dc8", "sub_180033290 @ 0x18003333a", "sub_180033290 @ 0x1800335c5", "sub_1800364B0 @ 0x18003700b", "sub_18003DB30 @ 0x18003ea6b", "sub_18003DB30 @ 0x18003ec18", "sub_180042E20 @ 0x180042e76", "sub_180043060 @ 0x18004309b", "sub_180043060 @ 0x1800430b9", "sub_180043D20 @ 0x180043ee4", "sub_180044320 @ 0x1800445a0", "sub_180044E10 @ 0x1800452cb", "sub_180045B60 @ 0x180045e9b", "sub_180046250 @ 0x18004627a", "sub_18004A840 @ 0x18004a860", "sub_18004A880 @ 0x18004a8a0", "sub_18004A8C0 @ 0x18004acd8", "sub_18004B460 @ 0x18004b671", "sub_18004B940 @ 0x18004b98f", "sub_18004B9B0 @ 0x18004b9dc", "sub_18004B9B0 @ 0x18004ba84", "sub_18004BBC0 @ 0x18004beea", "sub_18004D140 @ 0x18004d160", "sub_18004D180 @ 0x18004d1ce", "sub_18004D180 @ 0x18004d206", "sub_18004D3F0 @ 0x18004d591", "sub_18004ECC0 @ 0x18004ece0", "sub_18004EDE0 @ 0x18004efa4", "sub_180050A30 @ 0x180050b64", "sub_180050C10 @ 0x180050c7a", "sub_1800547E0 @ 0x180054809", "sub_180054A00 @ 0x180054a8a", "sub_180054A00 @ 0x180054c9c", "sub_180054D60 @ 0x180054e01", "sub_180055C80 @ 0x180055cfe", "sub_180055D30 @ 0x180055d48", "sub_180057C90 @ 0x180057e76", "sub_180058150 @ 0x180058376", "sub_180058150 @ 0x18005840c", "sub_180058150 @ 0x180058743", "sub_180058780 @ 0x180058851", "sub_180058780 @ 0x180058a93", "sub_180058780 @ 0x180059197", "sub_18005A650 @ 0x18005abb1", "sub_18005B1E0 @ 0x18005b397", "sub_18005BB00 @ 0x18005bb3d", "sub_18005BEB0 @ 0x18005bf26", "sub_18005C130 @ 0x18005c1b5", "sub_18005C650 @ 0x18005c692", "sub_18005CBA0 @ 0x18005ccab", "sub_18005DFD0 @ 0x18005e00e", "sub_18005E900 @ 0x18005ea83", "sub_18005F070 @ 0x18005f24e", "sub_18005F070 @ 0x18005f35e", "sub_18005F710 @ 0x18005f777", "sub_18005FE80 @ 0x18005ffda", "__crtLCMapStringA @ 0x18006050d", "sub_180061040 @ 0x1800610c7", "sub_1800614E0 @ 0x1800615ee", "sub_180066760 @ 0x18006696d", "sub_1800683A0 @ 0x180068417", "sub_180068D20 @ 0x180068fec", "sub_180068D20 @ 0x180069016", "sub_18006C640 @ 0x18006c667", "sub_18006E3F0 @ 0x18006e5b3", "sub_18006EAF0 @ 0x18006ebaa", "sub_18006F6B0 @ 0x18006f6d7", "sub_18006F6B0 @ 0x18006f6f1", "sub_18006F890 @ 0x18006fb5d", "sub_18006F890 @ 0x18006fb77", "sub_1800710B0 @ 0x1800710c6", "sub_180072AF0 @ 0x180072caf", "sub_180073560 @ 0x180073627", "sub_180074400 @ 0x1800744c8", "sub_180075930 @ 0x1800759c6", "sub_180078050 @ 0x1800780b5", "sub_180078050 @ 0x1800780c9", "sub_180078050 @ 0x1800780dd", "sub_180078050 @ 0x1800780f1", "sub_180078050 @ 0x180078105", "sub_180078050 @ 0x180078119", "sub_18007A680 @ 0x18007ab05", "sub_18007A680 @ 0x18007ab19", "sub_18007A680 @ 0x18007ab2d", "sub_18007A680 @ 0x18007ab41", "sub_18007A680 @ 0x18007ab55", "sub_18007A680 @ 0x18007ab69", "sub_18007AC90 @ 0x18007ae59", "sub_18007AC90 @ 0x18007b4e0", "sub_18007AC90 @ 0x18007b4fc", "sub_18007AC90 @ 0x18007be00", "sub_18007AC90 @ 0x18007bf2d", "sub_18007C540 @ 0x18007c6f9", "sub_18007C8F0 @ 0x18007cc63", "sub_18007C8F0 @ 0x18007ccce", "sub_18007CF70 @ 0x18007cf9a", "sub_180087D80 @ 0x180087dfc", "sub_180088E10 @ 0x180089042", "sub_180091020 @ 0x18009111f", "sub_180091020 @ 0x1800912bb", "sub_180091910 @ 0x180091a38", "sub_180091910 @ 0x180091f17", "sub_1800932A0 @ 0x180093398", "sub_180093500 @ 0x180093529", "sub_180093500 @ 0x180093557", "sub_180093500 @ 0x180093912", "sub_180093940 @ 0x180093bdd", "sub_180093940 @ 0x18009400a", "sub_180093940 @ 0x18009446e", "sub_180093940 @ 0x180094a0e", "sub_180093940 @ 0x180095062", "sub_180093940 @ 0x1800950ad", "sub_180093940 @ 0x1800958bf", "sub_180093940 @ 0x18009590a", "sub_180093940 @ 0x180095c9c", "sub_1800992C0 @ 0x180099358", "sub_1800992C0 @ 0x18009937a", "sub_180099420 @ 0x1800994b0", "sub_180099420 @ 0x1800994d4", "sub_180099C50 @ 0x18009a730", "sub_180099C50 @ 0x18009a76a", "sub_180099C50 @ 0x18009b568", "sub_18009B9A0 @ 0x18009b9e7", "sub_18009D9B0 @ 0x18009d9f7", "sub_18009F300 @ 0x18009faa3", "sub_1800A4FC0 @ 0x1800a501a", "sub_1800A5530 @ 0x1800a5732", "sub_1800B3130 @ 0x1800b31ce", "sub_1800B43B0 @ 0x1800b4449", "sub_1800B4490 @ 0x1800b44e7", "sub_1800B5970 @ 0x1800b59d9", "sub_1800B5AD0 @ 0x1800b5b3c", "sub_1800B5DD0 @ 0x1800b5dfe", "sub_1800B6530 @ 0x1800b66a2", "sub_1800B6530 @ 0x1800b67ce", "sub_1800B6AA0 @ 0x1800b6bcf", "sub_1800B6E80 @ 0x1800b7153", "sub_1800B72A0 @ 0x1800b7361", "sub_1800B8F50 @ 0x1800b8fe5", "sub_1800BB9D0 @ 0x1800bbb54", "sub_1800BB9D0 @ 0x1800bbb73", "sub_1800BB9D0 @ 0x1800bbce3", "sub_1800BC0F0 @ 0x1800bc3ce", "sub_1800BC0F0 @ 0x1800bc4ee", "sub_1800BCD20 @ 0x1800bcd52", "sub_1800BCD20 @ 0x1800bcd6f", "sub_1800BE0C0 @ 0x1800be0e7", "sub_1800C1C80 @ 0x1800c1ef5", "sub_1800C2180 @ 0x1800c2193", "sub_1800C3960 @ 0x1800c3973", "sub_1800CF170 @ 0x1800cf24a", "sub_1800D1800 @ 0x1800d18ce", "sub_1800D19B0 @ 0x1800d1af9", "sub_1800D2D70 @ 0x1800d3074", "sub_1800D2D70 @ 0x1800d341e", "sub_1800D5500 @ 0x1800d562d", "sub_1800D5500 @ 0x1800d56da", "sub_1800D5500 @ 0x1800d5765", "sub_1800D7400 @ 0x1800d7428", "sub_1800D7400 @ 0x1800d743c", "sub_1800DB2E0 @ 0x1800db5be", "sub_1800DB2E0 @ 0x1800db6e9", "sub_1800DD7C0 @ 0x1800dd89f", "sub_1800DE780 @ 0x1800de851", "sub_1800DE780 @ 0x1800de88f", "sub_1800E0790 @ 0x1800e07b8", "sub_1800E0880 @ 0x1800e08bc", "sub_1800E14F0 @ 0x1800e1947", "sub_1800E2500 @ 0x1800e2579", "sub_1800E31C0 @ 0x1800e3250", "sub_1800E4120 @ 0x1800e4214", "sub_1800E8520 @ 0x1800e868e", "sub_1800E8520 @ 0x1800e8848", "sub_1800E9310 @ 0x1800e9344", "sub_1800E98E0 @ 0x1800e9a03", "sub_1800EC440 @ 0x1800ec485", "sub_1800EC7E0 @ 0x1800ec859", "sub_1800EC8D0 @ 0x1800ec8ec", "sub_1800EC8D0 @ 0x1800ec918", "sub_1800EC8D0 @ 0x1800ecd86", "sub_1800ED160 @ 0x1800ed264", "sub_1800EE530 @ 0x1800ee548", "sub_1800EE530 @ 0x1800ee58e", "sub_1800EE7D0 @ 0x1800ee829", "sub_1800F6AE0 @ 0x1800f6cc4", "sub_1800F6EC0 @ 0x1800f6ed2", "sub_1800F7200 @ 0x1800f7239", "sub_1800F8FF0 @ 0x1800f91f5", "sub_1800F92F0 @ 0x1800f9455", "sub_1800F92F0 @ 0x1800f967d", "sub_1800F9760 @ 0x1800f9b3f", "sub_1800F9760 @ 0x1800f9bbf", "sub_1800F9FF0 @ 0x1800fa2b1", "sub_1800FC680 @ 0x1800fc776", "sub_1800FE610 @ 0x180100020", "sub_180100F90 @ 0x180101051", "sub_180108590 @ 0x18010875b", "sub_18010BF50 @ 0x18010c09f", "sub_18010E450 @ 0x18010e49b", "sub_18010FE10 @ 0x18010fe3c", "sub_18010FE10 @ 0x18010fe67", "sub_18010FE10 @ 0x18010fe90", "sub_18010FE10 @ 0x18010feb9", "sub_18010FE10 @ 0x18010fee2", "sub_180111D30 @ 0x180111d96", "sub_1801125B0 @ 0x1801126ed", "sub_1801134D0 @ 0x18011354c", "sub_1801135C0 @ 0x18011363c", "sub_180114120 @ 0x18011427b", "sub_18011C480 @ 0x18011c4e3", "sub_18011CA20 @ 0x18011ca3b", "sub_18011D430 @ 0x18011d45c", "sub_18011D430 @ 0x18011d46f", "sub_18011D430 @ 0x18011d485", "sub_18011D4A0 @ 0x18011d539", "sub_18011D4A0 @ 0x18011d5bf", "sub_18011D4A0 @ 0x18011d626", "sub_18011D4A0 @ 0x18011d639", "__scrt_fastfail @ 0x180123bc4", "__scrt_fastfail @ 0x180123c5b", "common_assert_to_message_box<wchar_t> @ 0x180130e4a", "common_assert_to_message_box_build_string<wchar_t> @ 0x180130f68", "common_assert_to_message_box_build_string<wchar_t> @ 0x1801313ae", "__acrt_call_reportfault @ 0x180132bd4", "__acrt_call_reportfault @ 0x180132be5", "_getdrive @ 0x18013474d", "__crt_win32_buffer<wchar_t,__crt_win32_buffer_public_dynamic_resizing>::detach @ 0x180134bb1", "_wctomb_s_l @ 0x1801374f5", "_wctomb_s_l @ 0x1801375a5", "fp_format_a @ 0x180137815", "fp_format_f_internal @ 0x180137d44", "__crt_seh_guarded_call<void>::operator @ 0x18013a190", "__crt_seh_guarded_call<void>::operator @ 0x18013a227", "setSBCS @ 0x18013a350", "_setmbcp_nolock @ 0x18013a961", "_setmbcp_nolock @ 0x18013aa39", "_recalloc_base @ 0x18013b64c", "tzset_from_environment_nolock @ 0x18013ce22", "tzset_from_environment_nolock @ 0x18013ce31", "tzset_from_environment_nolock @ 0x18013ce43", "tzset_from_environment_nolock @ 0x18013ce51", "tzset_from_system_nolock @ 0x18013d0a2", "tzset_from_system_nolock @ 0x18013d0b0", "tzset_from_system_nolock @ 0x18013d0c2", "tzset_from_system_nolock @ 0x18013d0d0", "__acrt_GetStringTypeA @ 0x18013d829", "__acrt_fltout @ 0x18013e691", "__acrt_fltout @ 0x18013e79a", "__acrt_fltout @ 0x18013e806", "__acrt_fltout @ 0x18013e895", "__acrt_fltout @ 0x18013e9bd", "__acrt_fltout @ 0x18013ebd1", "__acrt_fltout @ 0x18013ed74", "__acrt_fltout @ 0x18013ee7b", "__acrt_fltout @ 0x18013f078", "memcpy_s @ 0x18013f463", "<???> @ 0x180202648"], "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"}