pstef
39319f35b4
EE/FPU: read and write an FPR through an accessor
...
The slot is 64 bits and the architectural register is 32, so a word view
of the union is only right while the two coincide. Word() and SetWord()
replace f/UL/SL and are the identity, so nothing that runs changes; what
it buys is that the compiler names every place that reads a slot as a
word, which is the set the next commit has to relocate.
The x86 tier is not built here and still reads the members directly.
2026-08-15 23:57:13 +02:00
chaoticgd
1ae2a96747
Debugger: Allow strings to be edited from the symbol trees
2026-07-08 15:02:23 +02:00
Ziemas
a1a3cd9d1b
DebugData: Remove stack getters
...
They're not used and the naming is confused, we can readd these if we
actually want to use them.
2026-04-28 19:57:48 -04:00
Ziemas
86c5d2ae2a
DebugInterface: Allow stack tracing any IOP thread
2026-04-28 19:57:48 -04:00
Ziemas
d759055231
DebugInterface: Enable stack tracing any EE thread
2026-04-28 19:57:48 -04:00
chaoticgd
ceb53a1626
Debugger: Merge redundant memory interfaces
2026-04-13 15:48:41 -04:00
Ziemas
15a502cf36
IOP: Enable extension of RAM to devkit spec (8MB)
2026-03-08 14:46:09 -04:00
SternXD
d983b2b066
Copyright: Change year from 2002-2025 to 2002-2026
2026-01-15 00:22:32 +01:00
Ziemas
e50fe50daf
debugger: display iop module list
2025-06-29 16:52:17 -04:00
Ziemas
1094222d3f
Debugger: Don't check frame count in isAlive
2025-06-22 20:19:13 +02:00
Ziemas
d373cb602d
IOP Debug: allow reading ROM
2025-03-22 11:42:26 -04:00
chaoticgd
59210dffa9
Debugger: Add support for multiple UI layouts
2025-03-12 17:20:35 -04:00
Ziemas
741046079c
DebugInterface: isValidAddres on physical
...
Mask off the segment bits
2025-01-25 09:56:35 -05:00
TheTechnician27
23fd57f641
Copyright: Change year from 2002-2024 to 2002-2025
2025-01-20 05:07:26 +01:00
chaoticgd
ce6103be30
Debugger: Improve function scanner performance for unmapped addresses
2024-11-16 11:50:19 -05:00
chaoticgd
cce0ae4369
Debugger: Allow loading symbols conditionally and with a base address
2024-11-16 11:50:19 -05:00
chaoticgd
efb43ac7f9
Debugger: Make the expression parser thread safe
2024-11-16 11:50:19 -05:00
chaoticgd
2c3abe33d5
Debugger: Add settings to control the analysis passes
2024-10-18 13:57:05 -04:00
chaoticgd
0fd7e1d7c2
Debugger: Split out SymbolImporter into its own class
2024-10-18 13:57:05 -04:00
Ty Lamontagne
a694c1bd26
Debugger: Use safe VTLB functions for memory reading and writing
2024-09-29 10:23:00 -04:00
chaoticgd
31dcda05b7
DebugTools: Scan for functions from the ELF instead of from memory
2024-09-28 12:17:55 -04:00
Ty Lamontagne
d1721360ff
DebugInterface: Fix formatting
2024-09-18 16:57:20 -04:00
Ty Lamontagne
0a0f99dd1b
DebugInterface: Try to show the kernel memory mappings, again
2024-09-18 12:50:48 -04:00
chaoticgd
90463a4a6c
Debugger: Bring back the expression parser
2024-09-02 16:16:05 -04:00
chaoticgd
42e4a47bfc
DebugTools: Fix some compiler warnings
2024-08-28 23:29:35 +02:00