citra-emu
/
citra-canary
Archived
1
0
Fork 0
This repository has been archived on 2024-03-23. You can view files and clone it, but cannot push or open issues or pull requests.
citra-canary/src
yzct12345 a8340395a3 logging: Display backtrace on crash
This implements backtraces so we don't have to tell users how to use gdb anymore.

This prints a backtrace after abort or segfault is detected. It also fixes the log getting cut off with the last line containing only a bracket. This change lets us know what caused a crash not just what happened the few seconds before it.

I only know how to add support for Linux with GCC. Also this doesn't work outside of C/C++ such as in dynarmic or certain parts of graphics drivers. The good thing is that it'll try and just crash again but the stack frames are still there so the core dump will work just like before.
2023-06-30 12:15:51 +03:00
..
android build: Rework CI and move all bundling into new build target. (#6556) 2023-06-26 17:42:00 -07:00
audio_core build: Rework CI and move all bundling into new build target. (#6556) 2023-06-26 17:42:00 -07:00
citra logging: Simplify and make thread-safe 2023-06-30 12:15:51 +03:00
citra_qt logging: Simplify and make thread-safe 2023-06-30 12:15:51 +03:00
common logging: Display backtrace on crash 2023-06-30 12:15:51 +03:00
core logging: Simplify and make thread-safe 2023-06-30 12:15:51 +03:00
dedicated_room logging: Simplify and make thread-safe 2023-06-30 12:15:51 +03:00
input_common common, input_common, network: fix warnings 2023-06-17 21:24:20 +05:30
network common, input_common, network: fix warnings 2023-06-17 21:24:20 +05:30
tests logging: Simplify and make thread-safe 2023-06-30 12:15:51 +03:00
video_core common/log: Move Log namespace into the Common namespace 2023-06-30 12:15:51 +03:00
web_service chore: Fix GCC 13 compilation and SoundTouch libraries being installed. (#6593) 2023-06-02 23:11:17 -07:00
.clang-format clang format: add objective c++ formatting 2022-01-10 13:52:39 +01:00
CMakeLists.txt build: Rework CI and move all bundling into new build target. (#6556) 2023-06-26 17:42:00 -07:00