REDIVIVUS

Proposals / #1520

Mac CRASHY_HandleUnexpected: void __cdecl (void) std::unexpected handler

checked · by KierTaylor · submitted 2026-11-08

It reads no register or stack args. The body is a frame setup and then CALL terminate 0x0030b078, which does not return (no epilogue follows; the next function starts at 0x000075f2). Its address is installed by CRASHY_InstallHandlers (0x00006f5a) as the C++ unexpected handler, whose type is void(*)(void), and it is never called directly.

Changes 1, applied together

  1. Set prototype mac 0x000075e7

    signatureundefined CRASHY_HandleUnexpected(void)→void CRASHY_HandleUnexpected(void)
    conventionunknown→__cdecl