Project

General

Profile

Bug #232 » ust_xhp.h

UST tracepoint definition - Raphaël Beamonte, 04/30/2012 03:36 PM

 
#undef TRACEPOINT_PROVIDER
#define TRACEPOINT_PROVIDER ust_xhp

#if !defined(_TRACEPOINT_UST_XHP_H) || defined(TRACEPOINT_HEADER_MULTI_READ)
#define _TRACEPOINT_UST_XHP_H

#ifdef __cplusplus
extern "C" {
#endif

/*
* Copyright (C) 2011 Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
*
* THIS MATERIAL IS PROVIDED AS IS, WITH ABSOLUTELY NO WARRANTY EXPRESSED
* OR IMPLIED. ANY USE IS AT YOUR OWN RISK.
*
* Permission is hereby granted to use or copy this program
* for any purpose, provided the above notices are retained on all copies.
* Permission to modify the code and to distribute modified code is granted,
* provided the above notices are retained, and a notice that the code was
* modified is included with the above copyright notice.
*/

#include <lttng/tracepoint.h>

TRACEPOINT_EVENT(ust_xhp, xhploop,
TP_ARGS(
int, countloop,
double, duration
),
TP_FIELDS(
ctf_integer(int, countloop, countloop)
ctf_float(double, duration, duration)
)
)

#endif /* _TRACEPOINT_UST_XHP_H */

#undef TRACEPOINT_INCLUDE_FILE
#define TRACEPOINT_INCLUDE_FILE ust_xhp.h

/* This part must be outside ifdef protection */
#include <lttng/tracepoint-event.h>

#ifdef __cplusplus
}
#endif
(3-3/4)