Difference between revisions of "Inside the Eiffel Debugger"
Line 1: | Line 1: | ||
[[Category:EiffelDebugger]] | [[Category:EiffelDebugger]] | ||
+ | {{UnderConstruction}} | ||
= Overview = | = Overview = |
Revision as of 00:16, 26 May 2008
Overview
- main Eiffel classes: DEBUGGER_MANAGER, APPLICATION_EXECUTION, APPLICATION_STATUS, DUMP_VALUE, ABSTRACT_DEBUG_VALUE, DEBUGGED_OBJECT
Classic system:
- main Eiffel class: APPLICATION_EXECUTION_CLASSIC, APPLICATION_STATUS_CLASSIC, IPC_ENGINE, STOPPED_HDLR
- main runtime entries:
- folder Src/C/ipc (Inter Process Communication)
Src/ipc/app: for the application side (debuggee) Src/ipc/ewb: for the Eiffel debugger side (debugger) Src/ipc/daemon: for the debugger daemon (kind of proxy between ewb and app) Src/ipc/shared: shared code for the communication, (un)serialization, ...
Dotnet system:
- Check Src/framework/cli_debugger