Liam
9737615948
general: fix compile for Apple Clang
3 years ago
Liam
18123ff958
gdbstub: add ams monitor commands
3 years ago
Liam
ceb829cc33
debugger: allow more than one connection attempt per session
3 years ago
Liam
35d3e7db2a
common: remove "yuzu:" prefix from thread names
4 years ago
Liam
6523854dd6
kernel: unlayer CPU interrupt handling
4 years ago
lat9nq
7b0affb6e0
gdbstub_arch: Directly access SP register
Currently to access the SP register, RegRead and RegWrite rely on a
out-of-bounds array access to reach the next element in a struct. As
of writing only git versions of GCC catch this error.
Specify the SP register when we want to access it in these functions.
4 years ago
Liam
19f475fd70
gdbstub: fix register pokes
4 years ago
Liam
208ed712f4
core/debugger: memory breakpoint support
4 years ago
Liam
888f499188
kernel: implement KProcess suspension
4 years ago
Liam
fb4b507ba4
core/debugger: allow remote connections
4 years ago
Lioncash
80ad90651e
gdbstub_arch: Add missing virtual destructor
The class is used polymorphically, so it's undefined behavior to delete
instances of GDBStubA64 and GDBStubA32 from the base class pointer.
4 years ago
Liam
1f0fee33ed
core/debugger: fix a number of shutdown deadlocks
4 years ago
Liam
268878f895
core/debugger: fix asio write usage
4 years ago
Liam
d00b7be2d6
core/debugger: fix crash due to incorrect lambda capture
4 years ago
Liam
2f2e443858
gdbstub: add missing library list command
4 years ago
Liam
07922abffc
core/debugger: Support reading guest thread names
4 years ago
Liam
b71130e6f1
gdbstub: fix target descriptions
4 years ago
Morph
69511aed3d
core/debugger: Define defaulted virtual destructors
Resolves an MSVC warning where a virtual destructor is not defined in the base class with virtual functions.
4 years ago
Liam
989d4a7a41
core/debugger: Improved stepping mechanism and misc fixes
4 years ago
Morph
a32f6e9d8e
gdbstub: Explicitly cast return type to u8
Otherwise, the addition promotes the returned value to an int instead of keeping it as a u8.
4 years ago
Liam
fb4b3c127f
core/debugger: Implement new GDB stub debugger
4 years ago