diff options
author | Orgad Shaneh <orgad.shaneh@audiocodes.com> | 2017-11-16 21:59:18 +0200 |
---|---|---|
committer | Orgad Shaneh <orgads@gmail.com> | 2017-11-17 07:37:43 +0000 |
commit | a02ee529ef3f172556b8b3fb73683959bedf8e1d (patch) | |
tree | b84beca05b88757d41b95c8777e22be5ecd25f09 | |
parent | c1d3e22511498a709131afa948d3a41563f58063 (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>
-rw-r--r-- | src/plugins/valgrind/callgrind/callgrindparser.cpp | 4 |
1 files changed, 3 insertions, 1 deletions
diff --git a/src/plugins/valgrind/callgrind/callgrindparser.cpp b/src/plugins/valgrind/callgrind/callgrindparser.cpp index fec9f52c5c3..41254c3ec43 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(); |