// // sub_1800035E0 from 0x1800035e0 to 0x180003622 (66 bytes) // // 2 xrefs: // > sub_1800205F0 @ 0x180020615 // > @ 0x180049204 // // 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_1800035E0(__int64 a1, void *a2, __int64 a3) { void *v3; // rax v3 = a2; if ( (unsigned __int64)(32 * a3) >= 0x1000 ) { if ( (unsigned __int64)a2 - *((_QWORD *)a2 - 1) - 8 > 0x1F ) invalid_parameter_noinfo_noreturn(); v3 = *((void **)a2 - 1); } j_j_free(v3); }