// // common_flush_all from 0x18013892c to 0x180138989 (93 bytes) // // 5 xrefs: // > unknown_libname_69 @ 0x180138a1b // > _flushall @ 0x180138a56 // > fflush @ 0x180138a6a // > @ 0x1802036b0 // > @ 0x1802036bc // // 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 // __int64 __fastcall common_flush_all(char a1) { __int64 result; // rax int v2; // [rsp+20h] [rbp-20h] BYREF int v3; // [rsp+24h] [rbp-1Ch] BYREF FILE **v4[3]; // [rsp+28h] [rbp-18h] BYREF char v5; // [rsp+50h] [rbp+10h] BYREF char v6; // [rsp+58h] [rbp+18h] BYREF unsigned int v7; // [rsp+60h] [rbp+20h] BYREF unsigned int v8; // [rsp+68h] [rbp+28h] BYREF v5 = a1; v8 = 0; v7 = 0; v4[0] = (FILE **)&v8; v4[1] = (FILE **)&v5; v4[2] = (FILE **)&v7; v2 = 8; v3 = 8; __crt_seh_guarded_call::operator()<_lambda_886d6c58226a84441f68b9f2b8217b83_,_lambda_ab61a845afdef5b7c387490eaf3616ee_ &,_lambda_f7f22ab5edc0698d5f6905b0d3f44752_>( (__int64)&v6, &v3, v4, &v2); result = v7; if ( v5 ) return v8; return result; }