77056691c00a72508108e10f24eb53f211fdeea4
2 * SPDX-License-Identifier: MIT
4 * Copyright (C) 2011 Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
7 #undef TRACEPOINT_PROVIDER
8 #define TRACEPOINT_PROVIDER lttng_ust_libc
10 #if !defined(_TRACEPOINT_UST_LIBC_H) || defined(TRACEPOINT_HEADER_MULTI_READ)
11 #define _TRACEPOINT_UST_LIBC_H
17 #include <lttng/tracepoint.h>
19 TRACEPOINT_EVENT(lttng_ust_libc
, malloc
,
20 TP_ARGS(size_t, size
, void *, ptr
, void *, ip
),
22 ctf_integer(size_t, size
, size
)
23 ctf_integer_hex(void *, ptr
, ptr
)
27 TRACEPOINT_EVENT(lttng_ust_libc
, free
,
28 TP_ARGS(void *, ptr
, void *, ip
),
30 ctf_integer_hex(void *, ptr
, ptr
)
34 TRACEPOINT_EVENT(lttng_ust_libc
, calloc
,
35 TP_ARGS(size_t, nmemb
, size_t, size
, void *, ptr
, void *, ip
),
37 ctf_integer(size_t, nmemb
, nmemb
)
38 ctf_integer(size_t, size
, size
)
39 ctf_integer_hex(void *, ptr
, ptr
)
43 TRACEPOINT_EVENT(lttng_ust_libc
, realloc
,
44 TP_ARGS(void *, in_ptr
, size_t, size
, void *, ptr
, void *, ip
),
46 ctf_integer_hex(void *, in_ptr
, in_ptr
)
47 ctf_integer(size_t, size
, size
)
48 ctf_integer_hex(void *, ptr
, ptr
)
52 TRACEPOINT_EVENT(lttng_ust_libc
, memalign
,
53 TP_ARGS(size_t, alignment
, size_t, size
, void *, ptr
, void *, ip
),
55 ctf_integer(size_t, alignment
, alignment
)
56 ctf_integer(size_t, size
, size
)
57 ctf_integer_hex(void *, ptr
, ptr
)
61 TRACEPOINT_EVENT(lttng_ust_libc
, posix_memalign
,
62 TP_ARGS(void *, out_ptr
, size_t, alignment
, size_t, size
, int, result
, void *, ip
),
64 ctf_integer_hex(void *, out_ptr
, out_ptr
)
65 ctf_integer(size_t, alignment
, alignment
)
66 ctf_integer(size_t, size
, size
)
67 ctf_integer(int, result
, result
)
71 #endif /* _TRACEPOINT_UST_LIBC_H */
73 #undef TRACEPOINT_INCLUDE
74 #define TRACEPOINT_INCLUDE "./ust_libc.h"
76 /* This part must be outside ifdef protection */
77 #include <lttng/tracepoint-event.h>
This page took 0.031932 seconds and 5 git commands to generate.