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:
parent
4f33729ee0
commit
7d023138ef
1 changed files with 2 additions and 1 deletions
|
@ -4,6 +4,7 @@
|
||||||
#include <zephyr/kernel.h>
|
#include <zephyr/kernel.h>
|
||||||
#include <string.h>
|
#include <string.h>
|
||||||
#include <zephyr/irq.h>
|
#include <zephyr/irq.h>
|
||||||
|
#include <zephyr/toolchain.h>
|
||||||
#include <irq_ctrl.h>
|
#include <irq_ctrl.h>
|
||||||
#if defined(CONFIG_BOARD_NATIVE_SIM)
|
#if defined(CONFIG_BOARD_NATIVE_SIM)
|
||||||
#include <nsi_cpu_if.h>
|
#include <nsi_cpu_if.h>
|
||||||
|
@ -38,7 +39,7 @@ bool found[ARRAY_SIZE(key)];
|
||||||
|
|
||||||
#define GEN_CHECK(cur, nxt) \
|
#define GEN_CHECK(cur, nxt) \
|
||||||
void check##nxt(const uint8_t *data, size_t sz); \
|
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 (cur < sz && data[cur] == key[cur]) { \
|
||||||
if (!found[cur]) { \
|
if (!found[cur]) { \
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue