Valgrind: Fix live data delivery for Memory Analyzer

Before, the parser was started after the analyzed process
has already finished. Start the parser now in parallel with
the analyzed process.

Change-Id: I13c133f8322767525ac50be3efc86eed80165164
Reviewed-by: hjk <hjk@qt.io>
This commit is contained in:
Jarek Kobus
2024-10-02 15:59:04 +02:00
parent 80caa6cd62
commit 83e471df98

View File

@@ -193,10 +193,10 @@ Group ValgrindProcessPrivate::runRecipe() const
}; };
const Group root { const Group root {
parallel,
storage, storage,
xmlBarrier, xmlBarrier,
If (isSetupValid) >> Then { If (isSetupValid) >> Then {
parallel,
ProcessTask(onProcessSetup, onProcessDone, CallDoneIf::Error), ProcessTask(onProcessSetup, onProcessDone, CallDoneIf::Error),
If (isAddressValid) >> Then { If (isAddressValid) >> Then {
waitForBarrierTask(xmlBarrier), waitForBarrierTask(xmlBarrier),