REDIVIVUS

Proposals / #1617

Mac STORM_StaticInitRuntime: void __cdecl (void) static initializer

checked · by KierTaylor · submitted 2026-11-08

This is a static-init function with no direct callers, and it reads no register or stack args. It runs StormMacInit 0x0003e2dd and registers STORM_AtExitRuntimeTerminate as an exit destructor with __cxa_atexit 0x0030b0cc (0x0003e2ff). Plain RET; EAX is only __cxa_atexit's ignored result.

Changes 1, applied together

  1. Set prototype mac 0x0003e2d0

    signatureundefined STORM_StaticInitRuntime(void)→void STORM_StaticInitRuntime(void)
    conventionunknown→__cdecl