Henrik Rydgård
|
088a02bfdb
|
Cleanup a lot of the bootup state management.
|
2025-03-30 14:02:29 +02:00 |
|
Henrik Rydgård
|
31cf5771f4
|
Turn the break reason into an enum, fix some minor issues
|
2025-02-19 16:01:11 -06:00 |
|
Henrik Rydgård
|
3e198c53b2
|
More include cleanup
|
2024-12-18 13:57:26 +01:00 |
|
Henrik Rydgård
|
20a17a0e8d
|
Reorganize DebugInterface etc a bit.
KernelThreadDebugInterface no longer has a useless copy of a MIPSDebugInterface.
|
2024-12-12 18:54:46 +01:00 |
|
Henrik Rydgård
|
ea43e07cce
|
Move some stuff around, rename some stuff
|
2024-12-05 00:36:48 +01:00 |
|
Henrik Rydgård
|
7992ff4627
|
Make CBreakpoints an object
|
2024-11-25 00:22:53 +01:00 |
|
Henrik Rydgård
|
3a5968ba33
|
Don't block the render thread while the CPU is paused. This is a prereq for imgui debuggers.
|
2024-11-05 12:53:21 +01:00 |
|
Henrik Rydgård
|
d3e9398cb3
|
Split Core_EnableStepping into Core_Break and Core_Resume
|
2024-11-03 17:53:42 +01:00 |
|
Henrik Rydgård
|
9253bf9cb5
|
Add a new screen for managing installed Adreno drivers
|
2024-01-17 10:51:08 +01:00 |
|
Unknown W. Brackets
|
1233d1d376
|
Reporting: Disable when debugger methods used.
This won't catch all means of hacking memory, but will catch some.
Trying to reduce noise in reporting from debugging.
|
2022-07-30 18:21:32 -07:00 |
|
Unknown W. Brackets
|
2bd13c5d9d
|
Debugger: Track reason for entering stepping.
|
2021-10-23 16:56:15 -07:00 |
|
Unknown W. Brackets
|
4ce2b64ef7
|
Debugger: Refactor to allow simpler broadcasting.
It's okay to mix a bit for simple ones, I think.
|
2018-09-01 10:15:22 -07:00 |
|
Unknown W. Brackets
|
5670fc03ae
|
Debugger: Add debug interfaces for threads.
This way we can switch context.
|
2018-06-08 06:59:18 -07:00 |
|
Unknown W. Brackets
|
5b132c904a
|
Debugger: Fix resume not skipping breakpoints.
|
2018-06-08 06:59:18 -07:00 |
|
Unknown W. Brackets
|
65feb5f09c
|
Debugger: Include assembler API.
|
2018-06-08 06:59:18 -07:00 |
|
Unknown W. Brackets
|
fc8ad3b47b
|
json: Optimize writing a bit.
This improves the responsiveness of certain APIs.
|
2018-06-08 06:59:17 -07:00 |
|
Unknown W. Brackets
|
e746a2d106
|
Debugger: Add stepping to WebSocket API.
|
2018-06-08 06:59:17 -07:00 |
|
Unknown W. Brackets
|
f66738eac7
|
Debugger: Add cpu.evaluate method.
Probably useful for a bunch of things, really.
|
2018-06-08 06:59:17 -07:00 |
|
Unknown W. Brackets
|
944948a5f4
|
Debugger: Initial disasm API.
|
2018-06-08 06:59:17 -07:00 |
|
Unknown W. Brackets
|
05c560b52d
|
Debugger: Include PC and ticks in stepping events.
|
2018-06-08 06:59:17 -07:00 |
|
Unknown W. Brackets
|
d67a1d4a3a
|
Debugger: Allow pinging current status.
Helps especially when reconnecting.
|
2018-06-08 06:59:16 -07:00 |
|
Unknown W. Brackets
|
a341994622
|
Debugger: Add cpu.stepping and cpu.resume.
|
2018-06-08 06:59:16 -07:00 |
|
Unknown W. Brackets
|
a4044fd6a0
|
Debugger: Reorganize state handling.
Looking like this will be needed for disasm caches, etc.
|
2018-06-08 06:59:16 -07:00 |
|
Unknown W. Brackets
|
0a21063525
|
Debugger: Cleanup, add initial API docs.
|
2018-06-08 06:59:16 -07:00 |
|
Unknown W. Brackets
|
1f987bf1c1
|
Debugger: Initial register get/set APIs.
|
2018-06-08 06:59:16 -07:00 |
|