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
|
6bec3db3fb
|
Debugger: Disconnect on shutdown/disable.
Although, it could be made safe to keep them up when restarting with
debugging still enabled.
|
2018-06-08 06:59:16 -07:00 |
|
Unknown W. Brackets
|
a2d82cb654
|
Debugger: Add checkbox to enable remote debugger.
It's not a setting though, so maybe a button would be better. Or, it
could be the startup setting...
|
2018-06-08 06:59:16 -07:00 |
|
Unknown W. Brackets
|
f81fa27abe
|
Debugger: Add config for remote debugger on start.
|
2018-06-08 06:59:16 -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
|
c44d8dbe2d
|
Debugger: Name the WebSocket debugger thread.
|
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
|
98cddad73a
|
Debugger: Minor cleanup in MIPSDebugInterface.
|
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 |
|
Unknown W. Brackets
|
c2b9b5a9e8
|
Debugger: Serve a simple log listener WebSocket.
Planning to add more functionality to it, and sharing the reporting port
is possibly not ideal - although it would make discovery easier.
|
2018-06-08 06:59:16 -07:00 |
|
Henrik Rydgård
|
d1b06bbd41
|
Merge pull request #11158 from Enverex/patch-1
Add missing include
|
2018-06-08 13:19:05 +02:00 |
|
Benjamin Hodgetts
|
79b3f81b0c
|
Add missing include
Fixes issue https://github.com/hrydgard/ppsspp/issues/11157
|
2018-06-08 12:11:05 +01:00 |
|
Henrik Rydgård
|
d63e044d4b
|
Merge pull request #11152 from unknownbrackets/debugger-http
Move internal webserver to Core, add WebSocket stuff
|
2018-06-08 09:27:34 +02:00 |
|
Henrik Rydgård
|
15737c4139
|
Merge pull request #11155 from unknownbrackets/ipv6
net: Use WSAAddressToString for Windows XP
|
2018-06-08 09:26:19 +02:00 |
|
Unknown W. Brackets
|
df72abcd62
|
net: Use WSAAddressToString for Windows XP.
Unfortunately, we don't have inet_ntop on older Windows.
|
2018-06-07 23:22:28 -07:00 |
|
Unknown W. Brackets
|
3a8a2ff933
|
http: Move web server to core and use flags.
This way we can independently control the debugger and disc sharing, since
debugger could have security impact.
|
2018-06-07 16:28:01 -07:00 |
|
Unknown W. Brackets
|
042256337a
|
thread: Add a simple thread executor.
|
2018-06-07 14:11:52 -07:00 |
|
Unknown W. Brackets
|
403632b4ca
|
http: Correct WebSocket close when code missing.
|
2018-06-07 14:11:52 -07:00 |
|
Unknown W. Brackets
|
0fb15fc0d0
|
http: Use a buffer for WebSocket output.
This way we can more safely write as much as we want.
|
2018-06-07 14:11:52 -07:00 |
|
Unknown W. Brackets
|
556a46f9d5
|
http: Allow selecting a WebSocket subprotocol.
|
2018-06-07 14:11:52 -07:00 |
|
Unknown W. Brackets
|
8b094f8c6f
|
http: Allow fragmented data for WebSocket.
|
2018-06-07 14:11:52 -07:00 |
|
Unknown W. Brackets
|
b75b6801c8
|
http: Add a simple WebSocket server class.
|
2018-06-07 14:11:52 -07:00 |
|
Unknown W. Brackets
|
65d072c7b0
|
http: Add some operations to avoid blocking.
|
2018-06-07 14:11:52 -07:00 |
|
Henrik Rydgård
|
e4aef7209f
|
Merge pull request #11148 from unknownbrackets/debugger-arm
Enable debugger / breakpoints / stepping on ARM / ARM64
|
2018-06-07 18:44:40 +02:00 |
|
Henrik Rydgård
|
3ed9d0bc07
|
Merge pull request #11147 from unknownbrackets/sdl-gl
SDL: Fix EGL build
|
2018-06-07 09:31:35 +02:00 |
|
Unknown W. Brackets
|
4c3fe47372
|
jit: Remove unused breakpoint code.
|
2018-06-06 17:31:56 -07:00 |
|
Unknown W. Brackets
|
5510a69d41
|
armjit: Enable breakpoints.
|
2018-06-06 17:31:56 -07:00 |
|
Unknown W. Brackets
|
eb4b59b530
|
arm64jit: Enable breakpoints.
Memory breakpoints not yet really tested.
|
2018-06-06 17:31:56 -07:00 |
|
Unknown W. Brackets
|
395ac32d63
|
Debugger: Run memory breakpoints on mobile.
|
2018-06-06 17:31:56 -07:00 |
|
Unknown W. Brackets
|
ffa4c18f6c
|
Core: Remove sleep on stepping.
This doesn't seem needed and has been there since day 1.
|
2018-06-06 17:31:56 -07:00 |
|
Unknown W. Brackets
|
97b0c17038
|
Core: Wake up inactive waits on game exit.
Fixes menu hangs since the refactor.
|
2018-06-06 17:31:56 -07:00 |
|
Unknown W. Brackets
|
3c8cc5ab64
|
Debugger: Fix initialization issues.
Sometimes temp breakpoints had log set by accident.
|
2018-06-06 17:31:56 -07:00 |
|
Unknown W. Brackets
|
2e2d8f2989
|
Core: Process stepping on other platforms.
This includes Android.
|
2018-06-06 17:31:56 -07:00 |
|
Unknown W. Brackets
|
c15ade3b1b
|
Core: Refactor stepping and locking.
This should fix some race conditions with the cond vars.
|
2018-06-06 17:31:56 -07:00 |
|
Henrik Rydgård
|
6bf6490c2f
|
Merge pull request #11128 from unknownbrackets/gpu-minor
Minor framebuffer code cleanup
|
2018-06-06 22:28:35 +02:00 |
|
Henrik Rydgård
|
03175b74ef
|
Merge pull request #10957 from unknownbrackets/depal-bounds2
GPU: Dirty tex when clearing or rendering to self
|
2018-06-06 22:22:01 +02:00 |
|
Henrik Rydgård
|
a08fb8bd22
|
Merge pull request #11004 from unknownbrackets/ipv6
Enable IPv6 for reporting / sharing / etc.
|
2018-06-06 21:24:04 +02:00 |
|
Henrik Rydgård
|
df699c67b2
|
Merge pull request #10960 from unknownbrackets/debugger-json
Switch json to gason, include json writer in build
|
2018-06-06 21:19:13 +02:00 |
|
Henrik Rydgård
|
f9cfb05895
|
Merge pull request #10987 from unknownbrackets/debugger-core
Improve debugger threadsafety and consistency
|
2018-06-06 21:10:14 +02:00 |
|
Henrik Rydgård
|
bc6f211724
|
Merge pull request #11093 from unknownbrackets/debugger-armips
Include armips assembler in build
|
2018-06-06 20:41:20 +02:00 |
|
Henrik Rydgård
|
9f1125ae33
|
Merge pull request #11078 from unknownbrackets/debugger-spline
GE Debugger: Show bezier/spline in preview
|
2018-06-06 20:40:10 +02:00 |
|
Henrik Rydgård
|
708ea740d2
|
Merge pull request #11094 from unknownbrackets/ctrl-minor
Ctrl: Always mark non-user buttons released.
|
2018-06-06 20:15:23 +02:00 |
|
Henrik Rydgård
|
3d12f9acc2
|
Merge pull request #11132 from unknownbrackets/reporting
Reporting: Provide suggestions on negative compat reports
|
2018-06-06 20:14:58 +02:00 |
|