From 7b15dc35ebfb9bbf7c24f95da7a8d91029db11ec Mon Sep 17 00:00:00 2001 From: hjk Date: Wed, 13 Mar 2019 13:58:05 +0100 Subject: [PATCH] Valgrind: Compile fix with Heob Change-Id: I4d58280a13643f0afff5a9ed2b0aae7bc40e551b Reviewed-by: Christian Stenger Reviewed-by: hjk --- src/plugins/valgrind/memchecktool.cpp | 5 +++-- 1 file 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));