page alloc wrapper: Fix get_pfnblock_flags_mask prototype
[lttng-modules.git] / src / lttng-calibrate.c
CommitLineData
b7cdc182 1/* SPDX-License-Identifier: (GPL-2.0-only or LGPL-2.1-only)
9f36eaed 2 *
57105fc2
MD
3 * lttng-calibrate.c
4 *
57105fc2
MD
5 * LTTng probe calibration.
6 *
886d51a3 7 * Copyright (C) 2010-2012 Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
57105fc2
MD
8 */
9
2df37e95
MD
10#include <lttng/abi.h>
11#include <lttng/events.h>
01f146dd 12#include <lttng/events-internal.h>
57105fc2 13
01f146dd 14static noinline
57105fc2
MD
15void lttng_calibrate_kretprobe(void)
16{
9b4a21cc 17 asm volatile ("");
57105fc2
MD
18}
19
606828e4 20int lttng_calibrate(struct lttng_kernel_abi_calibrate *calibrate)
57105fc2
MD
21{
22 switch (calibrate->type) {
606828e4 23 case LTTNG_KERNEL_ABI_CALIBRATE_KRETPROBE:
9b4a21cc 24 lttng_calibrate_kretprobe();
57105fc2
MD
25 break;
26 default:
27 return -EINVAL;
28 }
29 return 0;
30}
This page took 0.056181 seconds and 4 git commands to generate.