// // sub_1800184B0 from 0x1800184b0 to 0x1800184f2 (66 bytes) // // 2 xrefs: // > sub_180020EEC @ 0x180020f17 // > @ 0x18004aadc // // 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 // void __fastcall sub_1800184B0(__int64 a1, void *a2, __int64 a3) { void *v3; // rax v3 = a2; if ( (unsigned __int64)(16 * a3) >= 0x1000 ) { if ( (unsigned __int64)a2 - *((_QWORD *)a2 - 1) - 8 > 0x1F ) invalid_parameter_noinfo_noreturn(); v3 = *((void **)a2 - 1); } j_j_free(v3); }