// // sub_180005580 from 0x180005580 to 0x1800055d5 (85 bytes) // // 6 xrefs: // > sub_180005510 @ 0x18000553a // > sub_180005580 @ 0x1800055aa // > sub_1800055E0 @ 0x18000561a // > sub_18001D990 @ 0x18001d9ca // > sub_18002119C @ 0x1800211b9 // > @ 0x180049504 // // 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_180005580(__int64 a1, __int64 a2, __int64 a3) { _QWORD *v3; // rbx void *v6; // rcx v3 = (_QWORD *)a3; if ( !*(_BYTE *)(a3 + 25) ) { do { sub_180005580(a1, a2, v3[2]); v6 = v3; v3 = (_QWORD *)*v3; j_j_free(v6); } while ( !*((_BYTE *)v3 + 25) ); } }