1) Swapping to c++ instead of assembly implementations of several kernel APIs to avoid calling probably broken implementations of __EH_FRAME_?? macros
2) Commenting out otherwise unavoidable calls to __EH_FRAME_?? macros in uc_exe.cia. This is a temporary hack.
Both changes to see if they get past an early kernel panic in the Syborg ROM from the current build:
EH ERROR: no exception descriptor for address 0x801eb277
Thread efile.exe::Main Panic USER-EXEC 3
S00F0000736574626175642E737265632D
S31AA010000084009FE58310A0E30310C0E50010A0E30110C0E50115
S31AA010001510A0E30010C0E58710A0E30210C0E50310A0E303105E
S31AA010002AC0E50118A0E3011051E20CF04F122100A0E303000082
S31AA010003FEAC0F9A4B09892828780988883A7A1868EFF0000E26C
S31AA01000541C104FE22012D1E7000EA0E1010080E12C104FE2201C
S31AA01000691ED1E70004A0E1010080E114109FE50000C1E520049D
S31AA010007EA0E1011841E20000C1E50EF0A0E1000081FE000085D1
S306A0100093FEB8
S705A01000004A