TP_ARGS(size_t, size, void *, ptr),
TP_FIELDS(
ctf_integer(size_t, size, size)
- ctf_integer_hex(unsigned long, ptr, (unsigned long) ptr)
+ ctf_integer_hex(void *, ptr, ptr)
)
)
TRACEPOINT_EVENT(ust_libc, free,
TP_ARGS(void *, ptr),
TP_FIELDS(
- ctf_integer_hex(unsigned long, ptr, (unsigned long) ptr)
+ ctf_integer_hex(void *, ptr, ptr)
+ )
+)
+
+TRACEPOINT_EVENT(ust_libc, calloc,
+ TP_ARGS(size_t, nmemb, size_t, size, void *, ptr),
+ TP_FIELDS(
+ ctf_integer(size_t, nmemb, nmemb)
+ ctf_integer(size_t, size, size)
+ ctf_integer_hex(void *, ptr, ptr)
+ )
+)
+
+TRACEPOINT_EVENT(ust_libc, realloc,
+ TP_ARGS(void *, in_ptr, size_t, size, void *, ptr),
+ TP_FIELDS(
+ ctf_integer_hex(void *, in_ptr, in_ptr)
+ ctf_integer(size_t, size, size)
+ ctf_integer_hex(void *, ptr, ptr)
)
)
#endif /* _TRACEPOINT_UST_LIBC_H */
-#undef TRACEPOINT_INCLUDE_FILE
-#define TRACEPOINT_INCLUDE_FILE ./ust_libc.h
+#undef TRACEPOINT_INCLUDE
+#define TRACEPOINT_INCLUDE "./ust_libc.h"
/* This part must be outside ifdef protection */
#include <lttng/tracepoint-event.h>
-#ifdef __cplusplus
+#ifdef __cplusplus
}
#endif