Commit Graph

4473 Commits

Author SHA1 Message Date
f7a0b17a07 gdb: Fix missing return 2025-06-25 03:46:28 +08:00
ac2c4ff399 gdb: Change HandleVContCommand comment 2025-06-25 03:28:17 +08:00
625ca3f934 gdb: Support continue specific threads 2025-06-24 15:45:18 +08:00
b932905053 gdb: Interrupt at currently selected thread 2025-06-24 15:40:10 +08:00
1b37038d5a gdb: Log CommandReadMemory failure 2025-06-24 08:34:12 +08:00
cd2a7c9916 gdb: Prevent BreakHandler being called multiple times from the same breakpoint 2025-06-24 08:34:12 +08:00
669179ca2e gdb: Adjust Settings UI 2025-06-24 08:34:12 +08:00
b1c1ad54e8 gdb: Fix single-stepping of branch instructions 2025-06-24 08:34:12 +08:00
c4abaa6cf2 gdb: Allow PTC cache when GDB Stub is enabled 2025-06-24 08:34:12 +08:00
c5c8647de7 gdb: Invalidate PTC cache when GDB Stub is enabled/disabled 2025-06-24 08:34:11 +08:00
838296ccb6 gdb: Support precise tracking of PC value when GDB Stub is enabled 2025-06-24 08:34:11 +08:00
009d319bc2 gdb: Implement QRcmd (monitor) commands
monitor backtrace (mo bt)
monitor registers (mo reg)
monitor get info
2025-06-24 08:34:11 +08:00
7d189ab2c0 gdb: Revert ExecutionContext for now
Pc isn't reliable either
2025-06-24 08:34:11 +08:00
bad1dd8899 gdb: Implement z0/Z0 software breakpoints 2025-06-24 08:34:11 +08:00
7d5f7bc479 gdb: Implement vCont to support step on AArch32 2025-06-24 08:34:11 +08:00
44f4e9af51 gdb: Do not use LightningJitEngine when GDB Stub is enabled 2025-06-24 08:34:11 +08:00
fe02ff3a3a gdb: Fix ExecutionContext 2025-06-24 08:34:11 +08:00
9506eba982 gdb: Show thread names
Reference: d8a37b4b71/libraries/libstratosphere/source/osdbg/impl/osdbg_thread_type.os.horizon.hpp
2025-06-24 08:34:11 +08:00
5cad23f793 gdb: Set correct gThread and cThread when break 2025-06-24 08:34:11 +08:00
fb1655f1ad gdb: Update DebugPc during SVC call and break 2025-06-24 08:34:11 +08:00
f630d5ba99 gdb: Fix crash when gdb client disconnected in some cases 2025-06-24 08:34:11 +08:00
bc68502179 gdb: Add timeout to prevent deadlock in DebugStep
Deadlock can happen when step at some svc instructions.
2025-06-24 08:34:11 +08:00
e547c4f5f4 gdb: Fix GdbWriteRegister endianness 2025-06-24 08:34:11 +08:00
36bb910e67 gdb: Fix crash on stop emulation if gdb stub is enabled with app running 2025-06-24 08:34:11 +08:00
785641a402 gdb: Remove unused using 2025-06-24 08:34:11 +08:00
d81dca0dcc gdb: Add notice when application is suspended on start 2025-06-24 08:34:11 +08:00
737afbfa2f gdb: Wait for the application to start if user connect gdb too early 2025-06-24 08:34:11 +08:00
8682c51ef7 gdb: Fix crash on exit when not using Debugger 2025-06-24 08:34:11 +08:00
bbbbaaa669 gdb: Remove redundant log 2025-06-24 08:34:11 +08:00
890165707a Add GDB Stub
Author: merry, svc64
2025-06-24 08:34:11 +08:00
Neo
0cc94fdf37 Update French Translation (ryubing/ryujinx!67)
See merge request ryubing/ryujinx!67
2025-06-23 14:50:47 -05:00
74a9b94227 UI: Properly space total play time separator when loading bar is shown. Canary-1.3.95 2025-06-20 23:06:16 -05:00
d3208a4c44 UI: Don't show total play time if there is none. 2025-06-20 23:02:39 -05:00
5d136980a3 fix: UI deadlock when launching a game with "Trace Logs" enabled (ryubing/ryujinx!70)
See merge request ryubing/ryujinx!70
Canary-1.3.94
2025-06-19 20:51:11 -05:00
572ad1eac5 Exclude time spent with emulator paused from play time (ryubing/ryujinx!55)
See merge request ryubing/ryujinx!55
Canary-1.3.93
2025-06-19 16:33:10 -05:00
6bb2af0091 Implement CreateLibraryAppletEx in ILibraryAppletCreator (ryubing/ryujinx!69)
See merge request ryubing/ryujinx!69
Canary-1.3.92
2025-06-19 15:48:06 -05:00
534a194ed9 Correct typo on part of the character for word "server" (ryubing/ryujinx!68)
See merge request ryubing/ryujinx!68
2025-06-19 15:25:40 -05:00
331805791e infra: [ci skip] fix inconsistent namespaces from update library 2025-06-19 04:26:22 -05:00
6773406bb6 infra: Use Ryujinx.UpdateClient NuGet package for checking for updates.
Main benefit to this is sharing the C# model definitions from what the server returns and Ryujinx uses in-app without differences.
Additionally removed the GitHub API JSON models.
Canary-1.3.91
2025-06-19 04:18:33 -05:00
6226eadf55 docs: compat: The Legend of Nayuta: Boundless Trails: ingame (ryubing/ryujinx!59) 2025-06-18 14:31:08 -05:00
b1cde5fd97 Updated Swedish translation (ryubing/ryujinx!66)
See merge request ryubing/ryujinx!66
2025-06-17 13:05:39 -05:00
39944b2063 Update Korean translation (ryubing/ryujinx!64)
See merge request ryubing/ryujinx!64
2025-06-17 03:21:30 -05:00
973c6ba5df UI: RPC: Squeakross: Home Squeak Home image
docs: compat: Squeakross: Home Squeak Home: Playable
Canary-1.3.90
2025-06-16 02:06:45 -05:00
6803c91da8 infra: Add package source mappings for Ryujinx.UpdateClient to silence compile warnings 2025-06-16 02:05:11 -05:00
557c2a50b2 infra: Add NuGet config to solution items 2025-06-16 02:04:48 -05:00
77a797f154 Revert "Structural and Memory Safety Improvements, Analyzer Cleanup (ryubing/ryujinx!47)"
This reverts merge request !47
Canary-1.3.89
2025-06-15 20:45:26 -05:00
faf9e3cdd7 macOS: Fix MoltenVK config packing (ryubing/ryujinx!65)
See merge request ryubing/ryujinx!65
Canary-1.3.88
2025-06-15 18:24:45 -05:00
7bc80ed4fe Updated Brazilian Portuguese translation (ryubing/ryujinx!62)
See merge request ryubing/ryujinx!62
2025-06-15 10:28:41 -05:00
a1d44ec496 Update translation for Traditional Chinese (ryubing/ryujinx!61)
See merge request ryubing/ryujinx!61
2025-06-14 20:06:12 -05:00
bab3beb0ac [ci skip] Forgot closing / lol 2025-06-13 15:51:23 -05:00