REDIVIVUS

Proposals / #1501

Mac SCODE_InitStaticLists: void __cdecl (void) static initializer

checked · by KierTaylor · submitted 2026-11-08

This is a static-init function with no callers (reached from the module init table). It reads no register or stack args: there are no [EBP+n] reads and no ECX/EDX use in 0x0000eab0-0x0000eb40. It initializes two static TSList heads and registers their destructors with __cxa_atexit 0x0030b0cc (0x0000eafa, 0x0000eb35). Plain RET with no meaningful return. This is the same shape as SCMD_InitStaticLists.

Changes 1, applied together

  1. Set prototype mac 0x0000eab0

    signatureundefined SCODE_InitStaticLists(void)→void SCODE_InitStaticLists(void)
    conventionunknown→__cdecl