Percepio Trace Recorder v4.12.0
Loading...
Searching...
No Matches
trcKernelPortConfig.h
1/*
2 * Percepio TraceRecorder for Tracealyzer v4.12.0
3 * Copyright 2025 Percepio AB
4 * www.percepio.com
5 *
6 * SPDX-License-Identifier: Apache-2.0
7 *
8 * Main configuration parameters for the trace recorder library.
9 */
10
11#ifndef TRC_KERNEL_PORT_CONFIG_H
12#define TRC_KERNEL_PORT_CONFIG_H
13
14#ifdef __cplusplus
15extern "C" {
16#endif
17
23#define TRC_CFG_USE_GCC_STATEMENT_EXPR 1
24
30#ifdef CONFIG_PERCEPIO_TRC_CFG_USE_SYSCALL_EXTENSION
31#define TRC_CFG_USE_SYSCALL_EXTENSION 1
32#else
33#define TRC_CFG_USE_SYSCALL_EXTENSION 0
34#endif
35
41#define TRC_CFG_CORE_COUNT CONFIG_MP_MAX_NUM_CPUS
42
47#define TRC_CFG_GET_CURRENT_CORE() (arch_curr_cpu()->id)
48
49#ifdef __cplusplus
50}
51#endif
52
53#endif /* TRC_KERNEL_PORT_CONFIG_H */