4#ifndef QBENCHMARKVALGRIND_P_H
5#define QBENCHMARKVALGRIND_P_H
18#include <QtTest/private/qbenchmarkmeasurement_p.h>
19#include <QtTest/private/qbenchmarkmetric_p.h>
20#include <QtCore/qmap.h>
21#include <QtCore/qstring.h>
43 void start()
override;
bool needsWarmupIteration() override
int adjustMedianCount(int) override
int adjustIterationCount(int) override
bool isMeasurementAccepted(Measurement measurement) override
QList< Measurement > stop() override
static bool runCallgrindSubProcess(const QStringList &origAppArgs, int &exitCode)
static qint64 extractLastResult()
static QString outFileBase(qint64 pid=-1)
static QString getNewestFileName()
static bool rerunThroughCallgrind(const QStringList &origAppArgs, int &exitCode)
static bool haveValgrind()
static qint64 extractResult(const QString &fileName)
\macro QT_RESTRICTED_CAST_FROM_ASCII
Combined button and popup list for selecting options.
#define QT_REQUIRE_CONFIG(feature)