diff --git a/src/plugins/debugger/debuggerrunner.cpp b/src/plugins/debugger/debuggerrunner.cpp
index 450c6ce649250bb53b97a85aca4c79df00fd5fb0..9ee192f6a31bb91b24e08a63993f1a8c2ae5316d 100644
--- a/src/plugins/debugger/debuggerrunner.cpp
+++ b/src/plugins/debugger/debuggerrunner.cpp
@@ -169,6 +169,11 @@ DebuggerRunControl::DebuggerRunControl(DebuggerManager *manager, const DebuggerS
     m_startParameters->useTerminal = false;
 }
 
+QString DebuggerRunControl::displayName() const
+{
+    return tr("Core file: \"%1\"").arg(m_startParameters->coreFile);
+}
+
 void DebuggerRunControl::setCustomEnvironment(ProjectExplorer::Environment env)
 {
     m_startParameters->environment = env.toStringList();
diff --git a/src/plugins/debugger/debuggerrunner.h b/src/plugins/debugger/debuggerrunner.h
index 41b4166c0dfe8192e71d7e08edb8dc2a68d1af39..9c39fdd80e8068353212199c22660235e000a274 100644
--- a/src/plugins/debugger/debuggerrunner.h
+++ b/src/plugins/debugger/debuggerrunner.h
@@ -79,6 +79,7 @@ public:
     virtual void start();
     virtual void stop();
     virtual bool isRunning() const;
+    QString displayName() const;
 
     Q_SLOT void debuggingFinished();
     DebuggerStartParametersPtr startParameters() { return m_startParameters; }