 Not Ready for Review: This Page is Under Development!
 Not Ready for Review: This Page is Under Development!
Overview
-  main Eiffel classes: DEBUGGER_MANAGER, APPLICATION_EXECUTION, APPLICATION_STATUS, DUMP_VALUE, ABSTRACT_DEBUG_VALUE, DEBUGGED_OBJECT
Platform specific
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
Debuggee representations
-  DEBUGGED_OBJECT
-  DUMP_VALUE
-  ABSTRACT_DEBUG_VALUE (with EIFNET_ prefix for dotnet specific versions)
-  ICOR_DEBUG_VALUE  (for dotnet)