1 /* SPDX-License-Identifier: BSD-2-Clause */ 2 /* 3 * Copyright (c) 2019, Linaro Limited 4 */ 5 6 #ifndef FTRACE_H 7 #define FTRACE_H 8 9 #include <types_ext.h> 10 11 bool ftrace_init(void); 12 void ftrace_copy_buf(void *pctx, void (*copy_func)(void *pctx, void *b, 13 size_t bl)); 14 #ifdef CFG_TA_FTRACE_SUPPORT 15 void ftrace_map_lr(uint64_t *lr); 16 #else 17 static inline void ftrace_map_lr(uint64_t *lr __unused) 18 { 19 } 20 #endif 21 22 #endif /*FTRACE_H*/ 23 24