1// SPDX-License-Identifier: GPL-2.0-only
2/* vendor_hooks.c
3 *
4 * Vendor Hook Support
5 *
6 * Copyright (C) 2020 Google, Inc.
7 * Copyright (C) 2022 Huawei Technologies Co., Ltd.
8 */
9
10#define CREATE_TRACE_POINTS
11#include <trace/hooks/vendor_hooks.h>
12#include <trace/hooks/mm.h>
13
14/*
15 * Export tracepoints that act as a bare tracehook(ie: have no trace event
16 * associated with them) to allow external modules to probe them.
17 *
18 * For example:
19 *   EXPORT_TRACEPOINT_SYMBOL_GPL(vendor_foo);
20 */
21
22EXPORT_TRACEPOINT_SYMBOL_GPL(vendor_do_mmap);
23EXPORT_TRACEPOINT_SYMBOL_GPL(vendor_do_mprotect_pkey);
24