Move to kernel style SPDX license identifiers
[lttng-ust.git] / include / lttng / tracepoint-types.h
CommitLineData
b728d87e 1/*
c0c0989a 2 * SPDX-License-Identifier: MIT
b728d87e 3 *
c0c0989a 4 * Copyright (C) 2011-2012 Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
b728d87e
MD
5 */
6
c0c0989a
MJ
7#ifndef _LTTNG_TRACEPOINT_TYPES_H
8#define _LTTNG_TRACEPOINT_TYPES_H
9
1a206094 10struct lttng_ust_tracepoint_probe {
fbdeb5ec 11 void (*func)(void);
23c8854a 12 void *data;
b728d87e
MD
13};
14
1a206094
SM
15#define LTTNG_UST_TRACEPOINT_PADDING 16
16struct lttng_ust_tracepoint {
b728d87e
MD
17 const char *name;
18 int state;
1a206094 19 struct lttng_ust_tracepoint_probe *probes;
628e1d81 20 int *tracepoint_provider_ref;
b4f3bc52 21 const char *signature;
1a206094 22 char padding[LTTNG_UST_TRACEPOINT_PADDING];
b728d87e
MD
23};
24
b728d87e 25#endif /* _LTTNG_TRACEPOINT_TYPES_H */
This page took 0.029775 seconds and 4 git commands to generate.