blob: 3d309ccc8257af0d40c4e35602259c4b4e763fc8 [file] [log] [blame]
b.liue9582032025-04-17 19:18:16 +08001/* SPDX-License-Identifier: GPL-2.0 */
2#undef TRACE_SYSTEM
3#define TRACE_SYSTEM debug
4
5#define TRACE_INCLUDE_PATH trace/hooks
6
7#if !defined(_TRACE_HOOK_DEBUG_H) || defined(TRACE_HEADER_MULTI_READ)
8#define _TRACE_HOOK_DEBUG_H
9
10#include <linux/tracepoint.h>
11#include <trace/hooks/vendor_hooks.h>
12
13#if defined(CONFIG_TRACEPOINTS) && defined(CONFIG_ANDROID_VENDOR_HOOKS)
14struct pt_regs;
15DECLARE_HOOK(android_vh_ipi_stop,
16 TP_PROTO(struct pt_regs *regs),
17 TP_ARGS(regs))
18#else
19#define trace_android_vh_ipi_stop(regs)
20#define trace_android_vh_ipi_stop_rcuidle(regs)
21#endif
22
23#endif /* _TRACE_HOOK_DEBUG_H */
24/* This part must be outside protection */
25#include <trace/define_trace.h>