Unknown W. Brackets
|
ccea863f00
|
Debugger: Use fragments for long chunks.
Gets it on the wire faster. More importantly, this allows us to usually
avoid rampant memory allocation even for large responses.
|
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
|
8a0e02e223
|
Debugger: Prevent crazy disasm range.
Also add some documentation.
|
2018-06-08 06:59:17 -07:00 |
|
Unknown W. Brackets
|
1c107308cd
|
Debugger: Add additional encoding/symbol info.
|
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
|
b756d92139
|
Debugger: Add version event for future proofing.
Game isn't precisely right, but it's close enough.
|
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
|
3dac5f2103
|
Debugger: Add current game info.
|
2018-06-08 06:59:17 -07:00 |
|
Unknown W. Brackets
|
77131e737b
|
Log: Use a separate field for the timestamp.
Better than parsing it since we already have the header separate. Simpler
too.
|
2018-06-08 06:59:17 -07:00 |
|
Unknown W. Brackets
|
f02bd4daff
|
Debugger: Use a counter when entering stepping.
This allows us to poll coreState and know if a new stepping needs to be
sent. This is useful to allow e.g. regs to show changes per step.
|
2018-06-08 06:59:16 -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
|
3c458310ed
|
Debugger: Allow setting regs to inf/nan.
|
2018-06-08 06:59:16 -07:00 |
|
Unknown W. Brackets
|
be3b50dd74
|
Debugger: Improve JSON number parsing.
With gason, this becomes doable without overflow issues.
|
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 |
|
Unknown W. Brackets
|
123723286d
|
Debugger: Synchronize error events using tickets.
|
2018-06-08 06:59:16 -07:00 |
|
Unknown W. Brackets
|
b37d59e8fa
|
Debugger: Organize WebSocket event handling.
Just a starting point to organize it. Trying to keep it simple.
|
2018-06-08 06:59:16 -07:00 |
|