aboutsummaryrefslogtreecommitdiffstats
path: root/src/plugins/valgrind
diff options
context:
space:
mode:
authorhjk <hjk@qt.io>2019-03-13 13:58:05 +0100
committerhjk <hjk@qt.io>2019-03-14 06:37:54 +0000
commit7b15dc35ebfb9bbf7c24f95da7a8d91029db11ec (patch)
tree2192f4d645f2c4330bfa82149cfdd965a3e8303a /src/plugins/valgrind
parentd0c052d23ae6f9fe14823668db93048b29fb6795 (diff)
Valgrind: Compile fix with Heob
Change-Id: I4d58280a13643f0afff5a9ed2b0aae7bc40e551b Reviewed-by: Christian Stenger <christian.stenger@qt.io> Reviewed-by: hjk <hjk@qt.io>
Diffstat (limited to 'src/plugins/valgrind')
-rw-r--r--src/plugins/valgrind/memchecktool.cpp5
1 files changed, 3 insertions, 2 deletions
diff --git a/src/plugins/valgrind/memchecktool.cpp b/src/plugins/valgrind/memchecktool.cpp
index 345a4cd2b98..ac500217d44 100644
--- a/src/plugins/valgrind/memchecktool.cpp
+++ b/src/plugins/valgrind/memchecktool.cpp
@@ -1509,8 +1509,9 @@ void HeobData::processFinished()
DWORD didread;
if (GetOverlappedResult(m_errorPipe, &m_ov, &didread, TRUE) && didread == sizeof(m_data)) {
if (m_data[0] >= HEOB_PID_ATTACH) {
- m_runControl = new RunControl(nullptr, ProjectExplorer::Constants::DEBUG_RUN_MODE);
- auto debugger = new DebuggerRunTool(m_runControl, m_kit);
+ m_runControl = new RunControl(ProjectExplorer::Constants::DEBUG_RUN_MODE);
+ m_runControl->setKit(m_kit);
+ auto debugger = new DebuggerRunTool(m_runControl);
debugger->setAttachPid(ProcessHandle(m_data[1]));
debugger->setRunControlName(tr("Process %1").arg(m_data[1]));
debugger->setInferiorDevice(DeviceKitAspect::device(m_kit));