diff options
author | Chris Kay <chris.kay@arm.com> | 2020-07-29 22:44:16 +0100 |
---|---|---|
committer | jimqui01 <54316584+jimqui01@users.noreply.github.com> | 2020-09-08 11:37:54 +0100 |
commit | 77f68b5e3cf27a8dc70f8241c7cf6c0fc727ae24 (patch) | |
tree | 38966879953d155464786c03381b1fcc957729c7 /tools/cppcheck_suppress_list.txt | |
parent | a2ab9889bab9dbbd69fe6556ab4bc76a8c8d96e3 (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.txt | 4 |
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 |