aboutsummaryrefslogtreecommitdiff
path: root/tools/cppcheck_suppress_list.txt
diff options
context:
space:
mode:
authorChris Kay <chris.kay@arm.com>2020-07-29 22:44:16 +0100
committerjimqui01 <54316584+jimqui01@users.noreply.github.com>2020-09-08 11:37:54 +0100
commit77f68b5e3cf27a8dc70f8241c7cf6c0fc727ae24 (patch)
tree38966879953d155464786c03381b1fcc957729c7 /tools/cppcheck_suppress_list.txt
parenta2ab9889bab9dbbd69fe6556ab4bc76a8c8d96e3 (diff)
fwk: Introduce input/output component
This change introduces the framework input/output (I/O) component, which enables low-level read and write operations to arbitrary entities. This component is available before the module runtime is available, and can therefore be used for debugging module initialization routines and console input/output (assuming an entity is available to handle it). For documentation on the I/O component, see `<fwk_io.h>`. This supplants much of the existing logging implementation, including the `log` module, though the public logging component interface remains largely the same. The "always-on backend"/"dynamic backend" concept has been removed as the logging component now uses the I/O component under the hood. See For documentation on the Log component, see `<fwk_log.h>`. Change-Id: I9cfcbe63220969b5a2f47333a89c8d1b287589ac Signed-off-by: Chris Kay <chris.kay@arm.com>
Diffstat (limited to 'tools/cppcheck_suppress_list.txt')
-rw-r--r--tools/cppcheck_suppress_list.txt4
1 files changed, 4 insertions, 0 deletions
diff --git a/tools/cppcheck_suppress_list.txt b/tools/cppcheck_suppress_list.txt
index df3d711e..f798430c 100644
--- a/tools/cppcheck_suppress_list.txt
+++ b/tools/cppcheck_suppress_list.txt
@@ -48,3 +48,7 @@ memleak:product/tc0/scp_romfw/config_ppu_v1.c:81
// This memory has static lifetime
memleak:framework/test/fwk_test.c:145
+
+// Cppcheck does not inspect these conditions deeply enough to know that the
+// dereference can only occur if the check succeeds
+nullPointerRedundantCheck:framework/src/fwk_io.c