Commit graph

66 commits

Author SHA1 Message Date
Kingcom
c800b0055d Update CtrlStackTraceView 2013-09-29 11:28:16 +02:00
Kingcom
ed9c72e8eb Update CtrlBreakpointList 2013-09-29 11:19:13 +02:00
Kingcom
9e2866d618 Update CtrlThreadList 2013-09-29 10:50:18 +02:00
Kingcom
513223ea4f -Step through display list with F10/F11
-accelerator changes
2013-09-28 14:34:08 +02:00
Kingcom
d56ade56ae -don't use typedefs
-clear functions on NotifyMapLoaded
2013-09-22 11:09:11 +02:00
Kingcom
ea397351c3 Better branch lines 2013-09-22 11:00:44 +02:00
Unknown W. Brackets
eba903f9db Stop jumping to pc after setting a breakpoint. 2013-09-21 08:24:24 -07:00
Unknown W. Brackets
8902e85f0a Enable the debug windows always, disable buttons.
This way you can close them/whatever, and hopefully should avoid crashes.

Only downside is you can't pause the game now and then hit stop in the
debugger.
2013-09-15 09:35:58 -07:00
Unknown W. Brackets
0e7aa6fc6d Fix debug counter, not supported in wsprintfW. 2013-08-30 22:25:12 -07:00
Kingcom
42c30d521c -new accelerators for the Debugger
-copy address on right click in memory view
-don't change status bar text after activating the breakpoint window
2013-08-30 20:55:58 +02:00
Henrik Rydgård
87c1dc3dd9 Merge pull request #3420 from Kingcom/Debug
Don't recreate debug windows
2013-08-27 01:48:01 -07:00
Unknown W. Brackets
18792f64f9 Fix debugger wstring usage. 2013-08-26 23:54:48 -07:00
Henrik Rydgard
55aa3d13c7 Win32: Switch to a UNICODE build. This took quite a bit of fixing. 2013-08-26 19:00:16 +02:00
Kingcom
d6009d9e3d Create a single instance of the debug windows and keep them 2013-08-26 14:19:46 +02:00
Kingcom
e308ef59f5 Add step out feature and button 2013-08-17 11:18:03 +02:00
Kingcom
b3cd95ec68 Remove Skip button 2013-08-17 10:59:43 +02:00
Kingcom
984a038b36 Merge stop and go buttons 2013-08-17 10:57:29 +02:00
Kingcom
4e8bca7549 Move step into, step out and run to line into accelerators 2013-08-17 10:49:07 +02:00
Kingcom
537ab396e7 Change the bottom control of the disassembly with Ctrl+1-4 2013-08-16 14:19:04 +02:00
Kingcom
bfbea62ce3 Send messages to the debugger 2013-08-14 23:46:59 +02:00
Kingcom
177b9fa6b1 Separate accelerator table when the debugger is active 2013-08-14 23:30:50 +02:00
Kingcom
07f279096f Add stack frames display 2013-08-12 22:11:00 +02:00
Kingcom
92c70af587 Add status bar 2013-07-30 16:19:05 +02:00
Kingcom
723f242f0c Rerwrote GetOpcodeInfo and adapted MipsTables for it 2013-07-30 11:29:30 +02:00
Kingcom
32f1ca91fd -add function to get relevant opcode information for the disassembly
-put it to use to clean up code
2013-07-30 10:14:56 +02:00
Unknown W. Brackets
97098f109a Use CommonWindows.h from Windows/ too.
Might as well.  Everything still builds fine.
2013-07-28 21:04:20 -07:00
Kingcom
007e03a4d7 Move breakpoint list to separate class 2013-07-08 17:59:34 +02:00
Unknown W. Brackets
9d50579aa9 Add a context menu to play with threads. 2013-07-07 23:47:22 -07:00
Unknown W. Brackets
7f858d7263 Add a context menu to enable/disable breakpoints.
Probably it could edit or etc. too...
2013-07-07 23:28:35 -07:00
Kingcom
bccc3c4281 Debug interface improvements 2013-07-03 22:29:35 +02:00
Unknown W. Brackets
defe750558 Update debugger UI on the debugger's threads. 2013-07-02 22:59:47 -07:00
Kingcom
24559491f0 Thread list in disassembly window 2013-07-02 23:21:20 +02:00
Kingcom
c41b08f9e2 Add expression parser to breakpoints 2013-07-02 11:51:29 +02:00
Kingcom
15eb8c8657 Breakpoint window 2013-07-02 00:20:19 +02:00
Henrik Rydgård
c28109dfa0 Merge pull request #2576 from Kingcom/master
Expression parser update
2013-07-01 08:23:42 -07:00
Kingcom
c24433b1e2 Remove remaining instances of stricmp 2013-07-01 10:01:49 +02:00
Kingcom
e3d3d75e38 Moved expression parser to native and changed how it's accessed 2013-07-01 01:41:06 +02:00
Unknown W. Brackets
9d8bdee089 Buffer the breakpoints in UI to avoid overflows. 2013-06-30 16:35:48 -07:00
Unknown W. Brackets
6bd4383a8a Give memchecks/breakpoints a consistent interface.
Removes the limit on max breakpoints, and makes everything use accessors
for both that look roughly the same.
2013-06-30 15:16:58 -07:00
Unknown W. Brackets
c1834908b1 Keep the symbol map entries unique.
Duplicates are annoying, and we have hacks upstream to prevent them that
cause trouble.
2013-06-30 10:04:48 -07:00
Kingcom
41ed77f66a Add a memory view control to the disassembly window 2013-06-30 13:42:19 +02:00
Kingcom
6df25d52f0 -ctrl+g for goto in mem viewer/disassembly
-removed skipping of zz_/z_ in disassembly
-fixes to the expression parser
2013-06-29 22:25:17 +02:00
Unknown W. Brackets
609f8d6340 Allow hitting Go on a breakpoint to continue.
Doesn't work for branches though, because of delay slots.
2013-06-29 11:23:24 -07:00
Unknown W. Brackets
61e640b08f Add an inactive wait just to be safe. 2013-06-29 11:02:03 -07:00
Unknown W. Brackets
053fddfca7 Fix some sign comparison warnings. 2013-06-29 10:59:42 -07:00
Unknown W. Brackets
aaafd372e9 Clear temp breakpoints off the CPU thread.
This should make it possible to actually clear them.  Fixes #2519.
2013-06-29 10:54:33 -07:00
Kingcom
b78f74a3f4 More changes 2013-06-29 15:57:41 +02:00
Kingcom
fb84d2654b Merge branch 'master' of https://github.com/hrydgard/ppsspp into ExpressionParser 2013-06-29 15:17:09 +02:00
Kingcom
ab1aa09dce Expression parser 2013-06-29 15:17:00 +02:00
Unknown W. Brackets
c8509091af Allow the disasm height to be resized a bit more. 2013-06-28 21:39:53 -07:00