diff options
author | Orgad Shaneh <orgads@gmail.com> | 2011-05-30 12:32:58 +0200 |
---|---|---|
committer | hjk <qthjk@ovi.com> | 2011-05-30 12:57:40 +0200 |
commit | ef19691309b4bd90040e072311b784ec6c4e4e55 (patch) | |
tree | bfc0536030289f1c8ac8ae003eaeb0e80e4b06c9 /src/plugins/debugger/gdb/coregdbadapter.cpp | |
parent | 66dd03cccc219ceb85e0176878f9b6329e160c27 (diff) | |
download | qt-creator-ef19691309b4bd90040e072311b784ec6c4e4e55.tar.gz |
debugger: Added Sysroot chooser for Attach to Core
Merge-request: 339
Reviewed-by: hjk <qtc-committer@nokia.com>
Change-Id: Iad451a0ad124c2eb992433fb0db95b962a551d6b
Reviewed-on: http://codereview.qt.nokia.com/211
Reviewed-by: hjk <qthjk@ovi.com>
Diffstat (limited to 'src/plugins/debugger/gdb/coregdbadapter.cpp')
-rw-r--r-- | src/plugins/debugger/gdb/coregdbadapter.cpp | 3 |
1 files changed, 3 insertions, 0 deletions
diff --git a/src/plugins/debugger/gdb/coregdbadapter.cpp b/src/plugins/debugger/gdb/coregdbadapter.cpp index 645ba343e5..c1fd588f1e 100644 --- a/src/plugins/debugger/gdb/coregdbadapter.cpp +++ b/src/plugins/debugger/gdb/coregdbadapter.cpp @@ -164,7 +164,10 @@ void CoreGdbAdapter::setupInferior() QTC_ASSERT(state() == InferiorSetupRequested, qDebug() << state()); // Do that first, otherwise no symbols are loaded. QFileInfo fi(m_executable); + const QByteArray sysRoot = startParameters().sysRoot.toLocal8Bit(); QByteArray path = fi.absoluteFilePath().toLocal8Bit(); + if (!sysRoot.isEmpty()) + m_engine->postCommand("set sysroot " + sysRoot); m_engine->postCommand("-file-exec-and-symbols \"" + path + '"', CB(handleFileExecAndSymbols)); } |