// // sub_1800167B0 from 0x1800167b0 to 0x180016818 (104 bytes) // // 2 xrefs: // > sub_180016820 @ 0x1800168b5 // > @ 0x18004a938 // // 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_1800167B0(_QWORD *a1) { _QWORD *v1; // rdi _QWORD *v3; // rbx void *v4; // rcx v1 = (_QWORD *)*a1; v3 = *(_QWORD **)(*a1 + 8LL); while ( !*((_BYTE *)v3 + 25) ) { sub_1800169B0(a1, a1, v3[2]); v4 = v3; v3 = (_QWORD *)*v3; j_j_free(v4); } v1[1] = v1; *v1 = v1; v1[2] = v1; a1[1] = 0; }