REDIVIVUS

Proposals / #1565

Mac HANDLE_InitStatics: 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 zeroes the static handle-table deque fields, registers its destructor with __cxa_atexit 0x0030b0cc (0x00026cd8), initializes the handle-table mutex (pthread_mutex_init 0x0030b34e, attr NULL) and registers that destructor too (0x00026d04). Plain RET with no meaningful return.

Changes 1, applied together

  1. Set prototype mac 0x00026c70

    signatureundefined HANDLE_InitStatics(void)→void HANDLE_InitStatics(void)
    conventionunknown→__cdecl