summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorRobert Griebl <robert.griebl@qt.io>2024-01-25 16:49:33 +0100
committerQt Cherry-pick Bot <cherrypick_bot@qt-project.org>2024-01-25 16:40:59 +0000
commit68338a0edef3705c9ef2ba7695e0104cfbf3fde8 (patch)
tree2ca3a26a3eea4c9e1006eb54f1d18278e555b674
parentd4e7782d9774539092ecac08e8634ca036ec226b (diff)
Fix smaps parser not working on ARM64v6.7.0-beta2
Change-Id: Icf528d14bf097613f36c98aaa82805bd6f743866 Pick-to: 6.5 Reviewed-by: Dominik Holland <dominik.holland@qt.io> (cherry picked from commit 0a192b17146426109fbe0fc62a04a45f8a5d4a02) Reviewed-by: Qt Cherry-pick Bot <cherrypick_bot@qt-project.org>
-rw-r--r--src/monitor-lib/processreader.cpp2
1 files changed, 1 insertions, 1 deletions
diff --git a/src/monitor-lib/processreader.cpp b/src/monitor-lib/processreader.cpp
index f454df9d..fdbadbe5 100644
--- a/src/monitor-lib/processreader.cpp
+++ b/src/monitor-lib/processreader.cpp
@@ -143,7 +143,7 @@ bool ProcessReader::readSmaps(const QByteArray &smapsFile, Memory &mem)
ok = false;
int blockLen = 0;
while (fgets(line, lineLen, sf) && !ok) {
- if (!(line[0] < '0' || line[0] > '9') && (line[0] < 'a' || line[0] > 'f'))
+ if ((line[0] >= '0' && line[0] <= '9') || (line[0] >= 'a' && line[0] <= 'f'))
ok = true;
++blockLen;
}