zephyr/scripts/coccinelle/macros.h

24 lines
611 B
C

/*
* Copyright (c) 2020 Nordic Semiconductor ASA
*
* SPDX-License-Identifier: Apache-2.0
*/
/* File to be specified by -macro-file in invocations of coccinelle
* to avoid parse errors that prevent application of rules.
*
* This is not exhaustive: only defines that have been proven to
* inhibit context recognition are listed. The structure of the file
* is expected to follow that of the Coccinelle standard.h macro file.
*/
/* Zephyr macros */
#define ZTEST(suite, fn) static void _##suite##_##fn##_wrapper(void)
/* Attributes */
/* Confirmed problematic */
#define __noinit
#define __syscall