Skip to content
  • Lioncash's avatar
    kernel/svc: Log out uncaught C++ exceptions from svcBreak · 7842536d
    Lioncash authored
    Looking into the implementation of the C++ standard facilities that seem
    to be within all modules, it appears that they use 7 as a break reason
    to indicate an uncaught C++ exception.
    
    This was primarily found via the third last function called within
    Horizon's equivalent of libcxxabi's demangling_terminate_handler(),
    which passes the value 0x80000007 to svcBreak.
    7842536d
Loading