mirror of
https://github.com/eclipse-cdt/cdt
synced 2025-04-23 14:42:11 +02:00
![]() GDBProcesses_7_0 would fetch the name of a process as soon as it learned of the process through the =thread-group-started event; however, if there was a call to IProcesses.getExecutionData() before the name was received, the service would return the wrong name. This commit fetches the name when IProcesses.getExecutionData() and uses a CommandCache to do it. That way, if a call to IProcesses.getExecutionData() is made before the name is received, the request will be cached until the name is available. Furthermore, the cache allows to handle the case where the target is unavailable, which can happen in all-stop mode and we disabled stopping at main. Change-Id: Ia75d3c677e189f87e9ec2864c744a870a0a18407 |
||
---|---|---|
.. | ||
org.eclipse.cdt.dsf.gdb | ||
org.eclipse.cdt.dsf.gdb.multicorevisualizer.ui | ||
org.eclipse.cdt.dsf.gdb.multicorevisualizer.ui.tests | ||
org.eclipse.cdt.dsf.gdb.tests | ||
org.eclipse.cdt.dsf.gdb.ui | ||
org.eclipse.cdt.examples.dsf.gdb | ||
org.eclipse.cdt.gnu.dsf-feature | ||
org.eclipse.cdt.gnu.dsf.source-feature | ||
org.eclipse.cdt.gnu.multicorevisualizer-feature | ||
org.eclipse.cdt.tests.dsf.gdb |