Commit graph

22211 commits

Author SHA1 Message Date
nikitalita
a421ee6ebb dap: don't show ending session message unless initialized 2025-03-11 22:26:57 -07:00
nikitalita
7e2e0cec8c dap: include sbarinfo in script types (no debug support for anything but zscript yet, this is just for returning source info) 2025-03-11 22:26:43 -07:00
nikitalita
c608873002 dap: Don't send back binary files 2025-03-11 22:23:44 -07:00
nikitalita
48628e4726 Fix display of function breakpoints 2025-03-11 13:12:09 -07:00
nikitalita
e4b9aa2b4e cleanup 2025-03-11 10:56:45 -07:00
nikitalita
ff24f1cd51 fix compile on linux 2025-03-11 10:27:14 -07:00
nikitalita
4ad37f1eb1 fix windows builds 2025-03-11 09:01:15 -07:00
nikitalita
ccf3698776 dap: rename free method to freeValue to avoid running afoul of macro defs 2025-03-11 09:01:09 -07:00
nikitalita
b920ff86ce dap: unify methods to get vmvalue 2025-03-11 07:54:38 -07:00
nikitalita
9dbef641cd dap: add Globals display to debugger 2025-03-11 07:54:38 -07:00
nikitalita
3e163d6b1f dap: fix scalar display < 4 2025-03-11 07:54:38 -07:00
nikitalita
ef5d288a34 dap: tweak color display 2025-03-11 07:54:38 -07:00
nikitalita
0710483a02 dap: fix displaying function pointers 2025-03-11 07:54:38 -07:00
nikitalita
883af40fbc dap: fix display of static arrays and local variables on stack vs. registers 2025-03-11 07:54:38 -07:00
nikitalita
475b4feafd dap: Add stack offset to VMLocalVariable 2025-03-11 07:54:38 -07:00
nikitalita
d2682c6787 dap: Show special inits in registers 2025-03-11 07:54:38 -07:00
nikitalita
e6b0b1c0f6 dap: Display correct register names 2025-03-11 07:54:37 -07:00
nikitalita
10e400e0a2 Remove eventpp dependency 2025-03-09 17:46:29 -07:00
nikitalita
67f7be1bee dap: remove eventpp emitters, way too slow 2025-03-09 17:46:29 -07:00
nikitalita
a474b94c11 dap: fix pause event not being emitted on pause 2025-03-09 17:46:29 -07:00
nikitalita
aac2d7d959 dap: prevent DebugServer.h from pulling in dap and ZScriptDebugger.h 2025-03-09 17:46:29 -07:00
nikitalita
a7fc16217f dap: Fix ending session on client socket closed 2025-03-09 17:46:29 -07:00
nikitalita
aa3cb1bfa0 dap: update upstream cppdap library to fix deadlocks on no bind 2025-03-09 17:46:29 -07:00
nikitalita
c6c95bd2d2 dap: improve logging 2025-03-09 17:46:29 -07:00
nikitalita
7b0aa6b78e c_console: emit event only if not PRINT_NODAPEVENT 2025-03-09 17:46:29 -07:00
nikitalita
a821d9d8b3 dap: fix performance problems with arrays 2025-03-09 17:46:29 -07:00
nikitalita
15dadbff51 dap: fix disassembly view 2025-03-09 17:46:29 -07:00
nikitalita
442c1582de dap: Turn down verbosity of logging 2025-03-09 17:46:29 -07:00
nikitalita
590b41793d dap: Display parameter names 2025-03-09 17:46:29 -07:00
nikitalita
42aac2c10e dap: remove debug print 2025-03-09 17:46:29 -07:00
nikitalita
67aa08a962 dap: fix displaying breakpoint errors when script isn't loaded 2025-03-09 17:46:29 -07:00
nikitalita
2275ce6f2e d_dehacked: set qualified name in addition to the printable name 2025-03-09 17:46:29 -07:00
nikitalita
50eab0a50f dap: fix object display view 2025-03-09 17:46:29 -07:00
nikitalita
1830f1ac41 dap: stack display view 2025-03-09 17:46:29 -07:00
nikitalita
4a11840040 dap: Fix action and state handling 2025-03-09 17:46:29 -07:00
nikitalita
f530a5fc93 dap: Fix displaying objects that aren't their actual types 2025-03-09 17:46:29 -07:00
nikitalita
8531103cb6 dap: fix local struct view 2025-03-09 17:46:29 -07:00
nikitalita
ba52ed0564 dap: don't parse the non-used options in the launch/attach requests 2025-03-09 17:46:29 -07:00
nikitalita
75959b6de0 dap: fix local structs in scope 2025-03-09 17:46:29 -07:00
nikitalita
de5997206b dap: remove dot initializers 2025-03-09 17:46:29 -07:00
nikitalita
58d2e2e505 dap: Make disassembly view display invalid instructions for non-code addresses 2025-03-09 17:46:29 -07:00
nikitalita
897327bd7d dap: fix display of locals not in scope yet 2025-03-09 17:46:29 -07:00
nikitalita
b5a6aaf659 dap: add instruction breakpoints 2025-03-09 17:46:29 -07:00
nikitalita
681e4f74eb dap: Remove "Native" from exception handling, simplify exception event emit 2025-03-09 17:46:29 -07:00
nikitalita
7fa00a5501 dap: show native functions on stack 2025-03-09 17:46:29 -07:00
nikitalita
866ccc2a6c dap: refactor game event emitter functions into seperate header 2025-03-09 17:46:29 -07:00
nikitalita
2e4bb74963 support breaking on abort exceptions 2025-03-09 17:46:29 -07:00
nikitalita
d27a5e5efb d_main: fix vm_jit and vm_jit not being disabled soon enough 2025-03-09 17:46:29 -07:00
nikitalita
798802ed81 remove struct unbound native data display
Practically useless for debugging zscript and didn't work properly anyway
2025-03-09 17:46:13 -07:00
nikitalita
d5452dc014 Support filter parameter 2025-03-09 17:46:13 -07:00