James Benton
|
92ce0ac033
|
Refactor system types to reduce header file spaghetti mess.
Replace p32 with virtual_ptr.
Remove many dependencies on memory.h by introducing memory_translate.h.
Move struct size checking macros to structsize.h
|
2015-10-14 01:27:10 +01:00 |
|
James Benton
|
680c069fb6
|
Refactor loader.
And a few other refactorings.
Introduce ppcaddr_t which we should use everywhere for virtual addresses.
|
2015-10-08 23:08:49 +01:00 |
|
Brett Lawson
|
85f382d888
|
Added ability to perform a 'step over' when debugging.
|
2015-09-14 19:49:14 -04:00 |
|
Brett Lawson
|
fc0c95bf98
|
Added some assertions to ensure StateField matches for DebugNet.
|
2015-09-10 19:44:28 -04:00 |
|
Brett Lawson
|
d848008d8b
|
Updated all FPR usage to reflect 128-bit FPRs.
|
2015-09-09 22:37:32 -04:00 |
|
Brett Lawson
|
779a0178c1
|
Improved the tracer's ability to determine register changes.
There is also a trace verifier which ensures that a trace will
be able to successfully recover the original state when moving
backwards in trace-time.
|
2015-09-08 22:51:59 -04:00 |
|
Brett Lawson
|
84a2179d85
|
Improved tracing state tracking.
|
2015-09-09 12:39:06 -03:00 |
|
Brett Lawson
|
8c4af5e827
|
Started implementing tracing support to debugger.
|
2015-09-09 12:39:06 -03:00 |
|
Brett Lawson
|
667ca68d12
|
Added stack and entrypoint data to DebugNet thread state.
|
2015-09-03 21:58:20 -04:00 |
|
Brett Lawson
|
77627370e3
|
Improved symbol naming for debugger.
|
2015-09-03 17:40:51 -04:00 |
|
Brett Lawson
|
4427443b07
|
Added significantly more debugging support.
|
2015-09-03 00:01:48 -04:00 |
|
Brett Lawson
|
d6f7d838d5
|
Fix some minor issues with the debugging engine.
|
2015-09-01 20:52:47 -04:00 |
|
Brett Lawson
|
3a597eb2e0
|
Even more debugging stuff, and fix breakpoint nullptr bug.
|
2015-09-01 20:02:45 -04:00 |
|
Brett Lawson
|
b19b88c205
|
Added significantly more debugging stuff.
|
2015-09-02 11:24:37 -03:00 |
|