Multi-Process Debugging

Index of All Documentation » Wing Pro Reference Manual » Debugger »


Wing Pro's debugger can debug multiple processes at once, either processes launched separately from the IDE, or (optionally) sub-processes spawned by a parent process.

When multiple processes are running at once, Wing adds a process selector to the stack selection area at the top of the various debugging tools. This selector displays all the connected debug processes, arranged into an indented tree that indicates which processes are children of others. The selector annotates each process entry to show its process ID and whether or not it is paused or running.

Multi-process debugging is on by default but can be disabled with the Debugger > Processes > Enable Multi-Process Debugging preference. When disabled, only one debug process can connect at a time or be started from the IDE.

Section Contents