Skip to content

Architecture of OpenDebugAD7

Andrew Wang edited this page Feb 12, 2021 · 2 revisions

Let's dig into how OpenDebugAD7 works. To start, here is an architectural diagram for how the OpenDebugAD7 process works with MIEngine.

Architecture diagram

The Client is expected to communicate to OpenDebugAD7 with the Debug Adapter Protocol. Current clients we support are VS Code and Visual Studio using the VSDebugAdapterHost.

OpenDebugAD7 will convert the Debug Adapter Protocol (DAP) messages to AD7 interfaces MIEngine understands. MIEngine will also use the DebugEngineHost for services it may need.

Continue to MIEngine's Architecture guide to see how it integrates with GDB/LLDB.

Clone this wiki locally