samples: fuzz: Use __noinline attribute

Use Zephyr definition for noinline attribute.

Signed-off-by: Flavio Ceolin <flavio.ceolin@gmail.com>
This commit is contained in:
Flavio Ceolin 2024-11-27 10:23:47 -08:00 committed by Benjamin Cabé
commit 7d023138ef

View file

@ -4,6 +4,7 @@
#include <zephyr/kernel.h>
#include <string.h>
#include <zephyr/irq.h>
#include <zephyr/toolchain.h>
#include <irq_ctrl.h>
#if defined(CONFIG_BOARD_NATIVE_SIM)
#include <nsi_cpu_if.h>
@ -38,7 +39,7 @@ bool found[ARRAY_SIZE(key)];
#define GEN_CHECK(cur, nxt) \
void check##nxt(const uint8_t *data, size_t sz); \
void __attribute__((noinline)) check##cur(const uint8_t *data, size_t sz) \
void __noinline check##cur(const uint8_t *data, size_t sz) \
{ \
if (cur < sz && data[cur] == key[cur]) { \
if (!found[cur]) { \