REDIVIVUS

Proposals / #1490

Mac SLOG_InitCriticalSections: void __cdecl (void)

checked · by KierTaylor · submitted 2026-11-08

There are no register or stack argument reads. Guarded by a one-shot flag, it calls InitializeCriticalSection 0x0002aeda for each of the four 0x2c-byte SLog lock slots and one more global lock, then sets the flag. Plain RET; EAX is only the call leftover or the flag byte. Caller: StormMacInit.

Changes 1, applied together

  1. Set prototype mac 0x00018810

    signatureundefined SLOG_InitCriticalSections(void)→void SLOG_InitCriticalSections(void)
    conventionunknown→__cdecl