Jens Wiklander | c86f218 | 2019-06-18 16:45:19 +0200 | [diff] [blame^] | 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 |