Unknown W. Brackets
8f09a341df
Fix a few leaks in the Windows UI code.
2014-02-14 21:08:24 -08:00
Kingcom
2b7a601c17
Add checkboxes to GenericListControl, use them in CtrlBreakpointList
2014-02-13 10:24:42 +01:00
Kingcom
880be6d41d
Module list in Windows debugger
2014-01-27 00:35:16 +01:00
Henrik Rydgård
efd44a6933
Merge branch 'debugger2' of https://github.com/unknownbrackets/ppsspp into unknownbrackets-debugger2
...
Conflicts:
Core/Debugger/Breakpoints.cpp
2014-01-26 23:10:37 +01:00
Unknown W. Brackets
fe2b62c27d
Make the "on change" checkbox for memchecks work.
...
But, for now, only on sw and similar instructions, the rest don't work
yet and just always break.
2014-01-26 11:57:39 -08:00
Unknown W. Brackets
76afb2a8d5
Avoid returning points from the symbol map.
...
Now that it uses a lookup, this is even more dangerous. But, the maps
could be reordered while it's trying to print the pointer and cause that
data to become invalid.
This should be safe from race conditions.
2014-01-25 21:40:23 -08:00
Unknown W. Brackets
0fa371ccbf
windows: Check PSP_IsInited() in more places.
...
This prevents showing buttons as clickable, etc. in the debugger mainly.
2014-01-19 14:25:12 -08:00
Kingcom
b6404728ec
Jump to function on pressing return in the function list
2014-01-12 01:12:35 +01:00
The Dax
52aa7ee9cf
Only set the dialog text if the virtual PSP is inited, as well.
2014-01-02 16:49:26 -05:00
The Dax
db4abcd0c5
Don't crash when the virtual PSP isn't inited.
2014-01-02 14:55:09 -05:00
Unknown W. Brackets
db77dcd149
Fix some includes on Windows/etc.
2013-12-29 15:59:36 -08:00
Henrik Rydgard
455a73bba7
Bugfix replace function inlining (compilerPC needs to be increased). Misc.
2013-12-20 15:37:37 +01:00
Henrik Rydgard
2eab4aa1bf
Play around with function replacement. Turned off by default of course.
2013-12-17 23:40:27 +01:00
Henrik Rydgard
2140892074
Initial preparations for ability to replace game functions with custom implementations.
...
Also auto-saves hashmap additions and reapplies the hashmap on function
rename so that if you rename a function that exists in several copies
they will all be labelled.
Note that actual function replacement is not activated yet.
2013-12-17 12:27:20 +01:00
Unknown W. Brackets
dd2e996838
Fix some type comparison warnings.
2013-12-01 11:21:16 -08:00
Henrik Rydgård
1296aad6c7
Merge pull request #4675 from Kingcom/Debugger
...
Small debugger fixes and enhancements
2013-11-29 08:30:08 -08:00
Kingcom
85abd37ed1
Small debugger fixes and enhancements
2013-11-29 17:21:48 +01:00
Henrik Rydgard
55500d4bb6
Reorder VFPU registers in memory so that we can flush and reload them in bulk more often.
...
Doesn't actually do that yet, that's for the NEON branch.
2013-11-28 13:27:51 +01:00
Henrik Rydgård
620bb14d6b
Merge pull request #4662 from Kingcom/Debugger
...
Disassembler fix
2013-11-28 02:04:13 -08:00
Kingcom
cca750aab5
Fix invalid memory access on start, remove combo box code from symbol map
2013-11-28 10:49:02 +01:00
Henrik Rydgård
f8227132f9
Merge pull request #4657 from Kingcom/Debugger
...
Create data directives in disassembler
2013-11-28 01:20:21 -08:00
Unknown W. Brackets
32f4a7594a
Add bounds checks to columns accessors.
...
Hit a crash in one of these on a rare case, so better to check.
2013-11-27 23:53:18 -08:00
Unknown W. Brackets
aa37461084
Allow adding functions by selection range.
2013-11-27 23:50:08 -08:00
Kingcom
561379f5c2
Create data directives in disassembler
2013-11-28 00:33:21 +01:00
Kingcom
33dee2d287
Sort symbols when adding or removing function
2013-11-27 13:38:32 +01:00
Kingcom
5844d0107b
Rewrite SymbolTable
2013-11-27 13:33:30 +01:00
Kingcom
274632f304
Minor disassembly tweaks
2013-11-26 11:38:01 +01:00
Kingcom
7c585485bb
Save labels separately from symbols
2013-11-26 00:23:17 +01:00
Kingcom
8146e7bfb0
Fix stepping
2013-11-25 19:51:16 +01:00
Kingcom
ea38eb4318
Correctly rescan visible data
2013-11-25 17:31:39 +01:00
Kingcom
9a29e8b0bf
More efficient "loose" opcode detection, clear entries when symbols were loaded
2013-11-25 16:18:29 +01:00
Kingcom
60987d9217
Minor optimization
2013-11-25 14:19:45 +01:00
Kingcom
aab6f588f1
Fix branch lines
2013-11-24 14:46:53 +01:00
Kingcom
0672458a33
Fix follow branch, display symbols
2013-11-24 13:53:50 +01:00
Kingcom
9ea00b2761
Fix copy disasm
2013-11-24 13:53:50 +01:00
Kingcom
63e2f34beb
Correctly identify the start of a line when changing the address
2013-11-24 13:53:50 +01:00
Kingcom
a928c62ad1
Basic implementation and integration of DisassemblyManager
2013-11-24 13:53:50 +01:00
pal1000
c2d7b1eb10
Build fix
2013-11-21 22:00:57 +02:00
pal1000
1d00da98e3
Pause emulation if needed only when user clicks OK on Dump Memory Window
2013-11-21 15:45:32 +02:00
pal1000
2f52872eb3
Performed cleanup in CtrlMemView.cpp
2013-11-21 15:10:20 +02:00
Henrik Rydgård
89b48cf95b
Add missing brace.
2013-11-20 16:57:12 +01:00
pal1000
e2aa554884
Indentation fix part 2
2013-11-20 17:46:01 +02:00
pal1000
8fa99749c9
Indentation fix for CtrlMemView.cpp
2013-11-20 17:43:26 +02:00
Henrik Rydgård
fdaa3df4af
Merge pull request #4534 from Bigpet/WinRegisterlistFix
...
Windows Register List fixes
2013-11-19 13:25:50 -08:00
pal1000
77cad8f5be
Attempted an indentation fix
2013-11-19 19:37:09 +02:00
pal1000
de09ce6d1c
Fix: Auto resume emulation if emulation was in running state to begin with
2013-11-19 19:29:38 +02:00
pal1000
37e52f8b92
Attempt on fixing breakage caused by pull #4575 by using a simpler and more cautious coding
2013-11-19 19:18:08 +02:00
pal1000
34be878d2a
Automatically resume emulation after memory dump only if the emulation was active beforehand
2013-11-19 15:11:47 +02:00
pal1000
3d2d3cdaaa
Ask the user about resuming emulation after memory dump completed.
2013-11-18 15:38:31 +02:00
pal1000
c64ba56d6e
Update windows Memory Viewer: Attempt automatic pause/resume when dumping RAM
...
May need testing.
2013-11-18 12:30:52 +02:00