Note that the session is shared between console and debug adapter, which enables users to use zxdb console in addition to the IDE to control the debugging session.
Debug adapter context uses zxdb client session to manage debugging session connected to the target debug agent. The client provides
Thread objects to represent the debugging system. Currently
debug adapter context uses the default
target present in the
system and does not create any new targets. This implies that
Debug adapter context can only attach to a single process for debugging. Support for attaching to multiple processes can be added in the future.