Description
"First version of DebuggingFramework.md" Pull Request
-
That PR has some definitions in the intro; would probably be good to add some terminology definitions to these requirements.
-
That PR is Web-specific. It assumes that the embedder is a browser engine and that a JavaScript implementation is available, which is not always the case.
-
That PR assumes that the debuggee program is currently being executed.
-
That PR is proposing a solution, while this document is strictly about gathering requirements and constraints.
-
That PR is only considering the stepping debugger use case. This document attempts to consider a broader range of tools in additon to stepping debuggers: consoles, time profilers, code size profilers, linkers and bundlers, static analysis tools, instrumentation and rewriting tools, etc.