diff options
author | Fabian Kosmale <[email protected]> | 2025-07-07 13:55:15 +0200 |
---|---|---|
committer | Fabian Kosmale <[email protected]> | 2025-07-07 16:06:45 +0200 |
commit | a3699e3e5cddb5dfca21179f6bd1bc9d88caee5a (patch) | |
tree | bf320f37d1db976b918867bae9ee6f6568177b4f | |
parent | 0e4d470d3df3963db3546f94e580994473052283 (diff) |
Anything emitting executable code at runtime obviously ought to be under
utmost scrutinity, so mark most of the JIT related files as critical.
Two of the three headers don't contain any actual logic, they get the
(default) significant label.
Fixes: QTBUG-138341
Pick-to: 6.10 6.9 6.8
QUIP: 23
Change-Id: I80a39a0154d176c58dee1d865e33cf32149b3a82
Reviewed-by: Ulf Hermann <[email protected]>
-rw-r--r-- | src/qml/jit/qv4assemblercommon.cpp | 1 | ||||
-rw-r--r-- | src/qml/jit/qv4assemblercommon_p.h | 1 | ||||
-rw-r--r-- | src/qml/jit/qv4baselineassembler.cpp | 1 | ||||
-rw-r--r-- | src/qml/jit/qv4baselineassembler_p.h | 1 | ||||
-rw-r--r-- | src/qml/jit/qv4baselinejit.cpp | 1 | ||||
-rw-r--r-- | src/qml/jit/qv4baselinejit_p.h | 1 |
6 files changed, 6 insertions, 0 deletions
diff --git a/src/qml/jit/qv4assemblercommon.cpp b/src/qml/jit/qv4assemblercommon.cpp index bedd4a78d0..6cfbe34444 100644 --- a/src/qml/jit/qv4assemblercommon.cpp +++ b/src/qml/jit/qv4assemblercommon.cpp @@ -1,5 +1,6 @@ // Copyright (C) 2017 The Qt Company Ltd. // SPDX-License-Identifier: LicenseRef-Qt-Commercial OR LGPL-3.0-only OR GPL-2.0-only OR GPL-3.0-only +// Qt-Security score:critical reason:jit #include <QBuffer> #include <QFile> diff --git a/src/qml/jit/qv4assemblercommon_p.h b/src/qml/jit/qv4assemblercommon_p.h index a0bf802ab5..7b35a7462b 100644 --- a/src/qml/jit/qv4assemblercommon_p.h +++ b/src/qml/jit/qv4assemblercommon_p.h @@ -1,5 +1,6 @@ // Copyright (C) 2018 The Qt Company Ltd. // SPDX-License-Identifier: LicenseRef-Qt-Commercial OR LGPL-3.0-only OR GPL-2.0-only OR GPL-3.0-only +// Qt-Security score:critical reason:jit #ifndef QV4PLATFORMASSEMBLER_P_H #define QV4PLATFORMASSEMBLER_P_H diff --git a/src/qml/jit/qv4baselineassembler.cpp b/src/qml/jit/qv4baselineassembler.cpp index ba681cdbf1..dac77adf9a 100644 --- a/src/qml/jit/qv4baselineassembler.cpp +++ b/src/qml/jit/qv4baselineassembler.cpp @@ -1,5 +1,6 @@ // Copyright (C) 2017 The Qt Company Ltd. // SPDX-License-Identifier: LicenseRef-Qt-Commercial OR LGPL-3.0-only OR GPL-2.0-only OR GPL-3.0-only +// Qt-Security score:critical reason:jit #include <QBuffer> #include <QFile> diff --git a/src/qml/jit/qv4baselineassembler_p.h b/src/qml/jit/qv4baselineassembler_p.h index 888c402edc..cf5f62b3b5 100644 --- a/src/qml/jit/qv4baselineassembler_p.h +++ b/src/qml/jit/qv4baselineassembler_p.h @@ -1,5 +1,6 @@ // Copyright (C) 2018 The Qt Company Ltd. // SPDX-License-Identifier: LicenseRef-Qt-Commercial OR LGPL-3.0-only OR GPL-2.0-only OR GPL-3.0-only +// Qt-Security score:significant #ifndef QV4BASELINEASSEMBLER_P_H #define QV4BASELINEASSEMBLER_P_H diff --git a/src/qml/jit/qv4baselinejit.cpp b/src/qml/jit/qv4baselinejit.cpp index bd2e331cbc..cdb4b8f267 100644 --- a/src/qml/jit/qv4baselinejit.cpp +++ b/src/qml/jit/qv4baselinejit.cpp @@ -1,5 +1,6 @@ // Copyright (C) 2017 The Qt Company Ltd. // SPDX-License-Identifier: LicenseRef-Qt-Commercial OR LGPL-3.0-only OR GPL-2.0-only OR GPL-3.0-only +// Qt-Security score:critical reason:jit #include "qv4baselinejit_p.h" #include "qv4baselineassembler_p.h" diff --git a/src/qml/jit/qv4baselinejit_p.h b/src/qml/jit/qv4baselinejit_p.h index 85569d6218..0cde52657a 100644 --- a/src/qml/jit/qv4baselinejit_p.h +++ b/src/qml/jit/qv4baselinejit_p.h @@ -1,5 +1,6 @@ // Copyright (C) 2017 The Qt Company Ltd. // SPDX-License-Identifier: LicenseRef-Qt-Commercial OR LGPL-3.0-only OR GPL-2.0-only OR GPL-3.0-only +// Qt-Security score:significant #ifndef QV4JIT_P_H #define QV4JIT_P_H |