Tracepoint API namespacing 'TRACEPOINT_DEFINE'
[lttng-ust.git] / doc / examples / easy-ust / sample.c
CommitLineData
4807c6de 1/*
c0c0989a 2 * SPDX-License-Identifier: MIT
4807c6de 3 *
c0c0989a
MJ
4 * Copyright (C) 2011-2012 Matthew Khouzam <matthew.khouzam@ericsson.com>
5 * Copyright (C) 2012 Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
4807c6de 6 */
a60af3a5 7
4807c6de
MD
8#include <unistd.h>
9
10/*
88c7c4ea 11 * We need to define LTTNG_UST_TRACEPOINT_DEFINE in one C file in the program
4807c6de
MD
12 * before including provider headers.
13 */
88c7c4ea 14#define LTTNG_UST_TRACEPOINT_DEFINE
4807c6de
MD
15#include "sample_component_provider.h"
16
2208d8b5 17int main(void)
4807c6de
MD
18{
19 int i = 0;
20
21 for (i = 0; i < 100000; i++) {
cbc06a3b 22 lttng_ust_tracepoint(sample_component, message, "Hello World");
4807c6de
MD
23 usleep(1);
24 }
25 return 0;
26}
This page took 0.028427 seconds and 4 git commands to generate.