mirror of
https://github.com/eclipse-cdt/cdt
synced 2025-06-08 18:26:01 +02:00
Bug 66446: Use the debugger path as a debugger process label.
This commit is contained in:
parent
541144055f
commit
c8e4f80647
2 changed files with 13 additions and 4 deletions
|
@ -1,3 +1,7 @@
|
||||||
|
2005-08-25 Mikhail Khodjaiants
|
||||||
|
Bug 66446: Use the debugger path as a debugger process label.
|
||||||
|
* src/org/eclipse/cdt/debug/mi/core/GDBCDIDebugger.java
|
||||||
|
|
||||||
2005-07-28 Alain Magloire
|
2005-07-28 Alain Magloire
|
||||||
Fix Pr 104421: The register did not update.
|
Fix Pr 104421: The register did not update.
|
||||||
* cdi/org/eclipse/cdt/debug/mi/core/cdi/RegisterManager.java
|
* cdi/org/eclipse/cdt/debug/mi/core/cdi/RegisterManager.java
|
||||||
|
|
|
@ -80,7 +80,7 @@ public class GDBCDIDebugger implements ICDIDebugger {
|
||||||
for (int i = 0; i < dtargets.length; i++) {
|
for (int i = 0; i < dtargets.length; i++) {
|
||||||
Process debugger = dsession.getSessionProcess(dtargets[i]);
|
Process debugger = dsession.getSessionProcess(dtargets[i]);
|
||||||
if (debugger != null) {
|
if (debugger != null) {
|
||||||
IProcess debuggerProcess = DebugPlugin.newProcess(launch, debugger, renderDebuggerProcessLabel());
|
IProcess debuggerProcess = DebugPlugin.newProcess(launch, debugger, renderDebuggerProcessLabel(config));
|
||||||
launch.addProcess(debuggerProcess);
|
launch.addProcess(debuggerProcess);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
@ -252,11 +252,16 @@ public class GDBCDIDebugger implements ICDIDebugger {
|
||||||
return fLaunch;
|
return fLaunch;
|
||||||
}
|
}
|
||||||
|
|
||||||
protected String renderDebuggerProcessLabel() {
|
protected String renderDebuggerProcessLabel(ILaunchConfiguration config) {
|
||||||
String format = "{0} ({1})"; //$NON-NLS-1$
|
String format = "{0} ({1})"; //$NON-NLS-1$
|
||||||
String timestamp = DateFormat.getInstance().format(new Date(System.currentTimeMillis()));
|
String timestamp = DateFormat.getInstance().format(new Date(System.currentTimeMillis()));
|
||||||
String message = MIPlugin.getResourceString("src.GDBDebugger.Debugger_process"); //$NON-NLS-1$
|
String label = MIPlugin.getResourceString("src.GDBDebugger.Debugger_process"); //$NON-NLS-1$
|
||||||
return MessageFormat.format(format, new String[]{message, timestamp}); //$NON-NLS-1$
|
try {
|
||||||
|
label = config.getAttribute(IMILaunchConfigurationConstants.ATTR_DEBUG_NAME, "gdb"); //$NON-NLS-1$
|
||||||
|
}
|
||||||
|
catch( CoreException e ) {
|
||||||
|
}
|
||||||
|
return MessageFormat.format(format, new String[]{label, timestamp}); //$NON-NLS-1$
|
||||||
}
|
}
|
||||||
|
|
||||||
/**
|
/**
|
||||||
|
|
Loading…
Add table
Reference in a new issue