chaoticgd
ceb53a1626
Debugger: Merge redundant memory interfaces
2026-04-13 15:48:41 -04:00
SternXD
d983b2b066
Copyright: Change year from 2002-2025 to 2002-2026
2026-01-15 00:22:32 +01:00
TheTechnician27
23fd57f641
Copyright: Change year from 2002-2024 to 2002-2025
2025-01-20 05:07:26 +01:00
Ty Lamontagne
ab21d22514
Misc: wire up and refactor trace logging
2024-10-19 20:04:02 -04:00
Ty Lamontagne
a694c1bd26
Debugger: Use safe VTLB functions for memory reading and writing
2024-09-29 10:23:00 -04:00
chaoticgd
44b50bee26
Debugger: Replace SymbolMap class with new SymbolGuardian class
...
This new class uses the CCC library I added in the last commit and
parses the symbol tables on a worker thread.
2024-08-27 12:48:40 -04:00
Ty Lamontagne
112d02eaf5
Debugger: Track remaining buffer size for snprintf to prevent fortify fail
2024-08-06 17:03:11 -04:00
GovanifY
132431b7c8
headers: relicense to GPL-3.0+
...
also update to 2024 while i'm at it
2024-07-30 17:17:13 -04:00
Ty Lamontagne
bdeb0fcb76
Debugger: Disable pseudo ops
2024-06-13 09:56:58 +01:00
Stenzek
d9abe10308
Misc: Remove explicit PCH include, switch to SPDX
2023-12-24 14:03:14 +10:00
Ty Lamontagne
85539c7bb9
DebugTools: Simplify the symbol map
2023-10-31 15:42:56 +00:00
Ty Lamontagne
e9ead0d33d
Debugger: Disable instruction simplification
2023-10-26 19:26:43 +01:00
Stenzek
bf2cdc3c9b
DebugTools: Replace sprintf() with snprintf()
2023-10-02 17:37:38 +10:00
Ty Lamontagne
2f0b244f48
Debugger: Initial debugger implementation
2022-12-24 07:21:49 +00:00
Ty Lamontagne
78c9b7f33e
Debugger Core: Initial QT core work
...
Revert 3ce242886b (Disabled force symbol loading) until solution is found
If this isn't caught when the game is loaded, the symbols will not be properly loaded while the game is running.
DisassemblyManager: Don't spin continuously if the guest CPU is dead
2022-12-24 07:21:49 +00:00
TellowKrinkle
738c8cb630
Core: Remove trailing whitespace from all files
2022-09-16 00:52:28 -05:00
Ziemas
3f6ac2fa68
Debugger: Separate EE and IOP symbol maps
...
Previously they shared a single map which dosen't make sense.
2021-10-17 04:08:35 +01:00
ty
e18ee42afc
Misc: Fix various DebugTools Codacy complaints
2021-03-16 17:38:54 +00:00
Russ K
854246846d
Fix mouse click focus in debugger near functions ending in a branch. ( #2250 )
...
This code updates the DisassemblyFunction objects to only include Delay Slots when they are within the bounds of the function.
2018-01-06 11:05:42 +01:00
Gregory Hainaut
4796803c33
pcsx2: Remove == true/false for boolean logic ( #1556 )
...
As discussed in #1553
Clang Tidy reports goes from 156 to 9.
Remain some macro in spu2x + a deadcode line
2016-09-10 20:08:14 +02:00
Gregory Hainaut
4ebe739b44
pcsx2: remove various unused variable
...
Warning can be reenabled on GCC
A warning isn't fixed as potentially the code is wrong
../pcsx2/gui/MemoryCardFolder.cpp: In member function ‘void FolderMemoryCard::FlushFileEntries(u32, u32, const wxString&, MemoryCardFileMetadataReference*)’:
../pcsx2/gui/MemoryCardFolder.cpp:1027:10: warning: unused variable ‘filenameCleaned’ [-Wunused-variable]
bool filenameCleaned = FileAccessHelper::CleanMemcardFilename( cleanName );
2016-09-10 00:09:05 +02:00
Gregory Hainaut
1a8825b374
pcsx2|common|gsdx: use empty() instead of .size() ==/!= 0 check
...
Enhance readability reported by clang tidy
2016-08-21 17:20:13 +02:00
Gregory Hainaut
c687c73edd
pcsx2:debugger: avoid strlen call on random data
2015-09-10 13:46:36 +02:00
Gregory Hainaut
0bcaff4214
pcsx2:cdvd/debug: various uninitialized data
...
Most of the time, code is correct. In doubt always init the value.
2015-09-10 13:45:42 +02:00
Gregory Hainaut
5e8f899620
pcsx2:debug: miss a break that lead to a mem leak
2015-09-10 13:42:23 +02:00