Query
Saturday 03 August 2019
2019-08-03 12:42:28 (3 years ago) by Mateusz Krawczuk <krawczukmat@gmail.com>
- pike/lib/master.pike.in (+113/-14)(127 lines)
- pike/lib/modules/Debug.pmod/Debugger.pmod/Breakpoint.pike (+22/-0)(22 lines)
- pike/lib/modules/Debug.pmod/Debugger.pmod/BreakpointHilfe.pike (+132/-0)(132 lines)
- pike/lib/modules/Debug.pmod/Debugger.pmod/DebugAdapterProtocol.pmod (+1546/-0)(1546 lines)
- pike/lib/modules/Debug.pmod/Debugger.pmod/DebugServer.pike (+553/-0)(553 lines)
- pike/lib/modules/Debug.pmod/Debugger.pmod/module.pmod (+97/-0)(97 lines)
- pike/src/builtin.cmod (+268/-0)(268 lines)
- pike/src/builtin_functions.h (+4/-0)(4 lines)
- pike/src/interpret.c (+86/-11)(97 lines)
- pike/src/pike_embed.c (+2/-0)(2 lines)
- pike/src/pike_embed.h (+2/-0)(2 lines)
- pike/src/program.c (+57/-0)(57 lines)
- pike/src/program.h (+16/-0)(16 lines)
- pike/src/threads.c (+2/-0)(2 lines)
- pike/src/threads.h (+2/-0)(2 lines)
branch: mkrawczuk/debugger
Total 2927
[debugger] Add WIP code for the debugger.
This commit contains changes in the language core necessary for
enabling the debugger's breakpoint and stepping feature.
It also contains a work-in-progress pmod, Debug/Debugger, that is an
interface between the interpreter and debugging client.
The debugger needs Pike to be compiled '--with-debug'. The core's
behavior remains unchanged in case of this flag's absence.
Co-authored-by: Henrik Grubbström (Grubba) <grubba@grubba.org>
Co-authored-by: William Welliver <william@welliver.org>