cachepc-linux

Fork of AMDESE/linux with modifications for CachePC side-channel attack
git clone https://git.sinitax.com/sinitax/cachepc-linux
Log | Files | Refs | README | LICENSE | sfeed.txt

test-bug.h (694B)


      1/* SPDX-License-Identifier: GPL-2.0 */
      2/*
      3 * KUnit API allowing dynamic analysis tools to interact with KUnit tests
      4 *
      5 * Copyright (C) 2020, Google LLC.
      6 * Author: Uriel Guajardo <urielguajardo@google.com>
      7 */
      8
      9#ifndef _KUNIT_TEST_BUG_H
     10#define _KUNIT_TEST_BUG_H
     11
     12#define kunit_fail_current_test(fmt, ...) \
     13	__kunit_fail_current_test(__FILE__, __LINE__, fmt, ##__VA_ARGS__)
     14
     15#if IS_BUILTIN(CONFIG_KUNIT)
     16
     17extern __printf(3, 4) void __kunit_fail_current_test(const char *file, int line,
     18						    const char *fmt, ...);
     19
     20#else
     21
     22static inline __printf(3, 4) void __kunit_fail_current_test(const char *file, int line,
     23							    const char *fmt, ...)
     24{
     25}
     26
     27#endif
     28
     29#endif /* _KUNIT_TEST_BUG_H */