summaryrefslogtreecommitdiff
path: root/src/core/loader
diff options
context:
space:
mode:
authorGravatar Lioncash2019-01-26 21:19:04 -0500
committerGravatar Lioncash2019-01-26 21:19:13 -0500
commit7842536ddba1c816d6487c19b4c35b675996e54f (patch)
treeda848c70a7f68f488414df15b577e8ce49693d2b /src/core/loader
parentMerge pull request #1927 from ReinUsesLisp/shader-ir (diff)
downloadyuzu-7842536ddba1c816d6487c19b4c35b675996e54f.tar.gz
yuzu-7842536ddba1c816d6487c19b4c35b675996e54f.tar.xz
yuzu-7842536ddba1c816d6487c19b4c35b675996e54f.zip
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')
0 files changed, 0 insertions, 0 deletions