aboutsummaryrefslogtreecommitdiffstats
path: root/src
diff options
context:
space:
mode:
authorOrgad Shaneh <orgad.shaneh@audiocodes.com>2017-11-16 21:59:18 +0200
committerOrgad Shaneh <orgads@gmail.com>2017-11-17 07:37:43 +0000
commita02ee529ef3f172556b8b3fb73683959bedf8e1d (patch)
treeb84beca05b88757d41b95c8777e22be5ecd25f09 /src
parentc1d3e22511498a709131afa948d3a41563f58063 (diff)
Valgrind: Fix callgrind parsing with git version
Commit db860c7cdce8765f8c4ec28127860c8e97ba34ab added a format marker to the file. First line is now: `# callgrind format` Task-number: QTCREATORBUG-19004 Change-Id: I2f6ed81044fa0d675a02b9634d8ee8e3ea1da6e5 Reviewed-by: hjk <hjk@qt.io>
Diffstat (limited to 'src')
-rw-r--r--src/plugins/valgrind/callgrind/callgrindparser.cpp4
1 files changed, 3 insertions, 1 deletions
diff --git a/src/plugins/valgrind/callgrind/callgrindparser.cpp b/src/plugins/valgrind/callgrind/callgrindparser.cpp
index fec9f52c5c..41254c3ec4 100644
--- a/src/plugins/valgrind/callgrind/callgrindparser.cpp
+++ b/src/plugins/valgrind/callgrind/callgrindparser.cpp
@@ -298,7 +298,9 @@ void Parser::Private::parseHeader(QIODevice *device)
// now that we're done checking if we're done (heh) with the header, parse the address
// and cost column descriptions. speed is unimportant here.
- if (line.startsWith("positions: ")) {
+ if (line.startsWith('#')) {
+ continue;
+ } else if (line.startsWith("positions: ")) {
QString values = getValue(line, 11);
data->setPositions(values.split(QLatin1Char(' '), QString::SkipEmptyParts));
addressValuesCount = data->positions().count();