diff options
| author | Kees Cook <[email protected]> | 2025-07-17 08:52:12 +0000 |
|---|---|---|
| committer | Kees Cook <[email protected]> | 2025-07-20 06:03:24 +0000 |
| commit | fc07839203f3b98fa9afac370aaba283afc10433 (patch) | |
| tree | bdd72f4989afe59e96d4b1510b0829378f4d0d0d /scripts/gcc-plugins/stackleak_plugin.c | |
| parent | string: Group str_has_prefix() and strstarts() (diff) | |
| download | kernel-fc07839203f3b98fa9afac370aaba283afc10433.tar.gz kernel-fc07839203f3b98fa9afac370aaba283afc10433.zip | |
seq_buf: Introduce KUnit tests
Add KUnit tests for the seq_buf API to ensure its correctness and
prevent future regressions, covering the following functions:
- seq_buf_init()
- DECLARE_SEQ_BUF()
- seq_buf_clear()
- seq_buf_puts()
- seq_buf_putc()
- seq_buf_printf()
- seq_buf_get_buf()
- seq_buf_commit()
$ tools/testing/kunit/kunit.py run seq_buf
=================== seq_buf (9 subtests) ===================
[PASSED] seq_buf_init_test
[PASSED] seq_buf_declare_test
[PASSED] seq_buf_clear_test
[PASSED] seq_buf_puts_test
[PASSED] seq_buf_puts_overflow_test
[PASSED] seq_buf_putc_test
[PASSED] seq_buf_printf_test
[PASSED] seq_buf_printf_overflow_test
[PASSED] seq_buf_get_buf_commit_test
===================== [PASSED] seq_buf =====================
Link: https://lore.kernel.org/r/[email protected]
Reviewed-by: David Gow <[email protected]>
Signed-off-by: Kees Cook <[email protected]>
Diffstat (limited to 'scripts/gcc-plugins/stackleak_plugin.c')
0 files changed, 0 insertions, 0 deletions
