Auto-targeting of Executables
In run-mode the Carbide.c++ v2.0 debugger now supports the auto-targeting of processes that are already running or created during the execution of a debug session. Previously, the debugger forced users to explicitly attach to a running process. Now, the debugger attempts to target all the EXEs specified in the Executables tab of the launch configuration.
- If the executables are already started, it gets the load address of the executable and targets it for debugging, resolving any breakpoints it finds.
- The debugger will target any executable not already started whenever a “process load” event occurs, resolving its breakpoints as well.
These changes should make the debugging of DLLs and EXEs a bit easier and more reliable.



