Vicki Pfau
220b786c9c
Core: Add symbol lookups from scripts
2017-07-15 19:51:51 -07:00
Vicki Pfau
6a3002d398
Python: Add CLI debugger support
2017-07-15 07:30:32 -07:00
Vicki Pfau
a033f8783b
Core: Add scripting debugger callbacks
2017-07-12 17:43:04 -07:00
Vicki Pfau
25b4faef12
Python: Implement Python script backend
2017-07-12 17:43:04 -07:00
Vicki Pfau
1a7a544ba7
Core: Add basic scripting bridge
2017-07-12 17:43:04 -07:00
Vicki Pfau
bd30fbeb81
Debugger: Export debugger interface
2017-06-11 13:28:55 -07:00
Vicki Pfau
201da5adac
Debugger: Add mDebuggerRunFrame convenience function
2017-06-11 12:04:42 -07:00
Vicki Pfau
70a6622a5c
Debugger: Execution tracing
2017-06-11 09:26:26 -07:00
Vicki Pfau
9c144266ec
LR35902: Add watchpoints
2017-06-02 19:15:13 -07:00
Vicki Pfau
c4175846d8
Debugger: Print segment numbers
2017-05-22 22:19:46 -07:00
Vicki Pfau
404332e689
Debugger: Add symbol table skeleton, GB support
2017-05-22 22:19:46 -07:00
Vicki Pfau
fcc8b5c805
Debugger: Add segment breakpoints
2017-05-22 22:19:46 -07:00
Vicki Pfau
b8c6bba712
Debugger: Allow segment values for read/write
2017-05-22 22:19:46 -07:00
Vicki Pfau
8b805b3909
Debugger: Make attaching a backend idempotent
2017-04-21 16:20:52 -07:00
Jeremy Herbert
93dbae1e5f
Fix GDB stub reporting of CPSR
2017-03-28 21:51:15 -07:00
Vicki Pfau
000f232c58
Core: Begin log revamp
2017-03-05 15:58:00 -08:00
Vicki Pfau
1e7a62fbb3
Revert "ARM: Overhaul PSR access"
...
This reverts commit 37f5feb713
and fixup commits.
2017-01-31 11:46:24 -08:00
Vicki Pfau
37f5feb713
ARM: Overhaul PSR access
2017-01-28 11:11:59 -08:00
Jeffrey Pfau
fa884d071e
All: Migrate includes to separate directory
2016-12-30 21:25:07 -08:00
Jeffrey Pfau
6d898542c7
Merge branch 'feature/python-bindings'
2016-12-29 01:23:31 -08:00
Jeffrey Pfau
2f1cb61d01
All: Add C++ header guards
2016-12-26 21:01:55 -08:00
Jeffrey Pfau
f72a582382
Debugger: Fix included file
2016-12-25 15:22:40 -08:00
Jeffrey Pfau
e5c61e0093
Python: Preliminary, incomplete bindings
2016-12-25 15:22:40 -08:00
Jeffrey Pfau
6eadd35ee6
Debugger: Add functions for read- or write-only watchpoints
2016-12-23 15:40:24 -08:00
Jeffrey Pfau
0870c98c6c
Debugger: Fix debug build on Windows
2016-10-31 11:36:32 -07:00
Jeffrey Pfau
02c3ea80fd
Debugger: Don't automatically free CLI backend
2016-10-26 21:43:24 -07:00
Jeffrey Pfau
26a62cce64
Debugger: Fix missing newline
2016-10-26 21:40:35 -07:00
Jeffrey Pfau
a0d223eef7
Debugger: Modularize CLI debugger
2016-10-25 21:12:35 -07:00
Jeffrey Pfau
82df0e1cab
Debugger: Remove unused data structures
2016-10-11 13:12:09 -07:00
Jeffrey Pfau
5e02cbd6f3
Debugger: Turn off watchpoints if they aren't supported
2016-09-16 11:47:12 -07:00
Jeffrey Pfau
d618bf8d7b
Debugger: Fix warning in GDB stub
2016-09-15 09:37:21 -07:00
Jeffrey Pfau
d390bd6b7f
Debugger: Remove meaningless file
2016-09-07 22:57:19 -07:00
Jeffrey Pfau
c45d91d311
Debugger: Add software breakpoints, fix cleanup
2016-09-07 17:49:27 -07:00
Jeffrey Pfau
819062a9a5
Debugger: Add segment parsing
2016-08-23 12:17:39 -07:00
Jeffrey Pfau
73f4fad5c3
Debugger: Fix GDB writing to PC
2016-08-07 11:07:54 -07:00
Jeffrey Pfau
a967f9aac4
Debugger: Fix GDB breakpoints
2016-08-07 10:45:50 -07:00
Touched
5e4e00938c
Debugger: Support additional GDB stub packets
...
Implements memory writing packets 'X' and 'M', and register writing
packets 'G' and 'P'.
Fixes the checksum verification to allow inclusion of '\0', which is
needed for the binary data argument of packet 'X'.
2016-07-20 16:43:03 +02:00
Jeffrey Pfau
87758b274c
Debugger: CLI debugger now exits when end-of-stream is reached
2016-06-06 22:08:22 -07:00
Jeffrey Pfau
1a42ed2b37
SDL, Debugger: Fix some deinitialization issues
2016-06-04 15:28:21 -07:00
Jeffrey Pfau
24c0893cf5
All: Put version.h somewhere better
2016-05-04 01:36:25 -07:00
Jeffrey Pfau
93e5b6da7b
All: Rearrange some directories to make more sense
2016-05-04 01:28:30 -07:00
Jeffrey Pfau
c03f9bcc03
Debugger: Fix identifier lookup
2016-04-25 22:44:44 -07:00
Jeffrey Pfau
1cc0bdeec1
Debugger: Refactor large portions of debugger to allow for multiplatform
2016-04-25 21:49:29 -07:00
Jeffrey Pfau
ab44084236
Core: Get thread log level working again
2016-02-17 21:10:21 -08:00
Jeffrey Pfau
ff637c84d1
GBA: Kill GBALog
2016-02-11 23:50:58 -08:00
Jeffrey Pfau
d86440e04f
Debugger: Begin refactoring ARMDebugger into Debugger
2016-02-10 22:40:21 -08:00
Jeffrey Pfau
fbfbbbf279
Core: Merge ARMComponent and LR35902Component
2016-02-10 22:40:21 -08:00
Jeffrey Pfau
ce45f6ea3f
Debugger: Further differentiate read and write watchpoints, fix gdb watch behavior
2016-01-16 11:16:03 -08:00
Jeffrey Pfau
e30674d053
Debugger: Convert breakpoints and watchpoints from linked-lists to vectors
2016-01-12 18:07:04 -08:00
Jeffrey Pfau
16ba5bd05f
Debugger: Fix watchpoints
2016-01-12 18:06:13 -08:00