summaryrefslogtreecommitdiff
path: root/src/core/debugger (follow)
Commit message (Collapse)AuthorAgeFilesLines
* gdb: fix load/save of fp values in a32Gravatar Liam2024-02-041-2/+2
|
* kernel: fix debugger and process list lifetimeGravatar Liam2024-01-123-42/+78
|
* Fix typos in src/core (#12625)Gravatar Viktor Szépe2024-01-081-22/+22
| | | | | | | | | * Fix typos in src/core * Fix typo correction * Fix indentation of MemoryStateNames * Fix indent
* core: refactor emulated cpu core activationGravatar Liam2023-12-043-272/+44
|
* gdbstub: read module information from memory layoutGravatar Liam2023-11-111-47/+118
|
* kernel: add KPageTableBaseGravatar Liam2023-11-101-44/+58
| | | | Co-authored-by: Kelebek1 <eeeedddccc@hotmail.co.uk>
* kernel: update KProcessGravatar Liam2023-10-212-31/+35
|
* gdbstub: add PermissionLocked to mappings tableGravatar Liam2023-10-201-4/+6
|
* gdbserver: use numeric character references for unicodeGravatar Liam2023-10-011-2/+15
|
* gdbstub: fixup replaced instruction bytes in memory readsGravatar Liam2023-08-141-0/+17
|
* core: reduce TOCTTOU memory accessGravatar Liam2023-07-221-6/+3
|
* k_process: PageTable -> GetPageTableGravatar Liam2023-07-141-2/+2
|
* memory: rename global memory references to application memoryGravatar Liam2023-03-231-17/+17
|
* kernel: use KTypedAddress for addressesGravatar Liam2023-03-221-16/+20
|
* kernel: convert KProcess to new styleGravatar Liam2023-03-121-1/+1
|
* kernel: convert KThread to new styleGravatar Liam2023-03-122-8/+8
|
* service: refactor server architectureGravatar Liam2023-02-212-6/+7
| | | | Converts services to have their own processes
* Merge pull request #9796 from liamwhite/currentGravatar liamwhite2023-02-151-14/+14
|\ | | | | general: rename CurrentProcess to ApplicationProcess
| * general: rename CurrentProcess to ApplicationProcessGravatar Liam2023-02-131-14/+14
| |
* | remove constexpr from virtual functionGravatar arades792023-02-142-5/+5
| | | | | | | | Signed-off-by: arades79 <scravers@protonmail.com>
* | use a string view to skip allocationGravatar arades792023-02-142-13/+7
| | | | | | | | Signed-off-by: arades79 <scravers@protonmail.com>
* | add static lifetime to constexpr values to force compile time evaluation ↵Gravatar arades792023-02-141-2/+2
|/ | | | | | where possible Signed-off-by: arades79 <scravers@protonmail.com>
* debugger: add host fastmem pointer fetch commandGravatar Liam2023-01-121-3/+23
|
* general: fix compile for Apple ClangGravatar Liam2022-11-221-0/+1
|
* gdbstub: add ams monitor commandsGravatar Liam2022-11-102-0/+152
|
* debugger: allow more than one connection attempt per sessionGravatar Liam2022-11-101-68/+93
|
* common: remove "yuzu:" prefix from thread namesGravatar Liam2022-10-031-1/+1
|
* kernel: unlayer CPU interrupt handlingGravatar Liam2022-07-251-4/+5
|
* gdbstub_arch: Directly access SP registerGravatar lat9nq2022-06-301-2/+6
| | | | | | | | 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.
* gdbstub: fix register pokesGravatar Liam2022-06-251-0/+1
|
* core/debugger: memory breakpoint supportGravatar Liam2022-06-165-26/+151
|
* kernel: implement KProcess suspensionGravatar Liam2022-06-141-51/+43
|
* Merge pull request #8446 from liamwhite/cmd-gdbGravatar Morph2022-06-135-7/+61
|\ | | | | core/debugger: support operation in yuzu-cmd
| * core/debugger: fix a number of shutdown deadlocksGravatar Liam2022-06-105-7/+61
| |
* | core/debugger: allow remote connectionsGravatar Liam2022-06-121-1/+1
| |
* | gdbstub_arch: Add missing virtual destructorGravatar Lioncash2022-06-111-0/+1
|/ | | | | The class is used polymorphically, so it's undefined behavior to delete instances of GDBStubA64 and GDBStubA32 from the base class pointer.
* core/debugger: fix asio write usageGravatar Liam2022-06-061-2/+2
|
* core/debugger: fix crash due to incorrect lambda captureGravatar Liam2022-06-061-8/+9
|
* gdbstub: add missing library list commandGravatar Liam2022-06-031-22/+28
|
* Merge pull request #8410 from liamwhite/thread-namesGravatar Mai M2022-06-022-14/+158
|\ | | | | gdbstub: Support reading guest thread names
| * core/debugger: Support reading guest thread namesGravatar Liam2022-06-012-14/+158
| |
* | Merge pull request #8409 from liamwhite/tdesc-fixGravatar Mai M2022-06-012-10/+87
|\ \ | |/ |/| gdbstub: fix target descriptions
| * gdbstub: fix target descriptionsGravatar Liam2022-06-012-10/+87
| |
* | Merge pull request #8402 from liamwhite/better-stepGravatar Morph2022-06-015-42/+134
|\ \ | |/ |/| core/debugger: Improved stepping mechanism and misc fixes
| * core/debugger: Improved stepping mechanism and misc fixesGravatar Liam2022-06-015-42/+134
| |
* | Merge pull request #8404 from Morph1984/virtualGravatar liamwhite2022-06-013-2/+6
|\ \ | | | | | | core/debugger: Define defaulted virtual destructors
| * | core/debugger: Define defaulted virtual destructorsGravatar Morph2022-06-013-2/+6
| |/ | | | | | | Resolves an MSVC warning where a virtual destructor is not defined in the base class with virtual functions.
* / gdbstub: Explicitly cast return type to u8Gravatar Morph2022-06-011-2/+2
|/ | | | Otherwise, the addition promotes the returned value to an int instead of keeping it as a u8.
* core/debugger: Implement new GDB stub debuggerGravatar Liam2022-06-017-0/+1281