diff options
author | Lioncash <mathew1800@gmail.com> | 2019-01-26 21:19:04 -0500 |
---|---|---|
committer | Lioncash <mathew1800@gmail.com> | 2019-01-26 21:19:13 -0500 |
commit | 7842536ddba1c816d6487c19b4c35b675996e54f (patch) | |
tree | da848c70a7f68f488414df15b577e8ce49693d2b /src/core/loader/loader.cpp | |
parent | 1f4ca1e841cd0b0427218d787efe10a3fa62df33 (diff) |
kernel/svc: Log out uncaught C++ exceptions from svcBreak
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.
Diffstat (limited to 'src/core/loader/loader.cpp')
0 files changed, 0 insertions, 0 deletions