release note/migration guide: Mention fuzzing changes

The fuzzing support only worked when targetting the
native_posix board, and in a way which was very coupled
with the fuzzing sample.
This has now been refactored, so those who may have
relied on hooking to the board in the same way as this
sample will need to adapt.

Signed-off-by: Alberto Escolar Piedras <alberto.escolar.piedras@nordicsemi.no>
This commit is contained in:
Alberto Escolar Piedras 2024-04-22 11:03:30 +02:00 committed by Johan Hedberg
commit 82fa83048e
2 changed files with 8 additions and 0 deletions

View file

@ -343,5 +343,11 @@ Architectures
are deprecated. Use :kconfig:option:`CONFIG_X86_DISABLE_SSBD` and
:kconfig:option:`CONFIG_X86_ENABLE_EXTENDED_IBRS` instead.
* POSIX arch:
* LLVM fuzzing support has been refactored. A test application now needs to provide its own
``LLVMFuzzerTestOneInput()`` hook instead of relying on a board provided one. Check
``samples/subsys/debug/fuzz/`` for an example.
Xtensa
======

View file

@ -90,6 +90,8 @@ Boards & SoC Support
* Made these changes for native/POSIX boards:
* LLVM fuzzing support has been refactored while adding support for it in native_sim.
* Added support for these following shields:
Build system and Infrastructure