blob: 9529984589adc9557d9b219ecb560bb13a92d36b [file] [log] [blame]
Jens Wiklanderc86f2182019-06-18 16:45:19 +02001/* 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
11bool ftrace_init(void);
12void ftrace_copy_buf(void *pctx, void (*copy_func)(void *pctx, void *b,
13 size_t bl));
14#ifdef CFG_TA_FTRACE_SUPPORT
15void ftrace_map_lr(uint64_t *lr);
16#else
17static inline void ftrace_map_lr(uint64_t *lr __unused)
18{
19}
20#endif
21
22#endif /*FTRACE_H*/
23