diff options
author | Gary Guo <[email protected]> | 2021-07-03 17:38:57 +0200 |
---|---|---|
committer | Miguel Ojeda <[email protected]> | 2022-09-28 09:00:20 +0200 |
commit | 787983da77185d355564b0436f7b4eaa40b8904b (patch) | |
tree | f42d510e54ef7abf81a24c0683cad0ddd3dd1eaf /tools/perf/scripts/python/sctop.py | |
parent | 8fcbf024920b96cd8c59f85d57d97af7237237b4 (diff) |
vsprintf: add new `%pA` format specifier
This patch adds a format specifier `%pA` to `vsprintf` which formats
a pointer as `core::fmt::Arguments`. Doing so allows us to directly
format to the internal buffer of `printf`, so we do not have to use
a temporary buffer on the stack to pre-assemble the message on
the Rust side.
This specifier is intended only to be used from Rust and not for C, so
`checkpatch.pl` is intentionally unchanged to catch any misuse.
Reviewed-by: Kees Cook <[email protected]>
Acked-by: Petr Mladek <[email protected]>
Reviewed-by: Greg Kroah-Hartman <[email protected]>
Co-developed-by: Alex Gaynor <[email protected]>
Signed-off-by: Alex Gaynor <[email protected]>
Co-developed-by: Wedson Almeida Filho <[email protected]>
Signed-off-by: Wedson Almeida Filho <[email protected]>
Signed-off-by: Gary Guo <[email protected]>
Co-developed-by: Miguel Ojeda <[email protected]>
Signed-off-by: Miguel Ojeda <[email protected]>
Diffstat (limited to 'tools/perf/scripts/python/sctop.py')
0 files changed, 0 insertions, 0 deletions