/* * Copyright (C) 2020 Richard Hughes * Copyright (C) 2020 H.J. Lu * * SPDX-License-Identifier: LGPL-2.1+ */ #include "config.h" #include "fu-cpu-helper-cet-common.h" static void fu_cpu_helper_cet_testfn_fptr (void) { } static void __attribute__ ((noinline, noclone)) fu_cpu_helper_cet_testfn_call_fptr (void (*func) (void)) { func (); } void __attribute__ ((noinline, noclone)) fu_cpu_helper_cet_testfn1 (void) { fu_cpu_helper_cet_testfn_call_fptr (fu_cpu_helper_cet_testfn_fptr); }