#if !defined(LTTNG_TRACE_MM_VMSCAN_H) || defined(TRACE_HEADER_MULTI_READ)
#define LTTNG_TRACE_MM_VMSCAN_H
-#include "../../../probes/lttng-tracepoint-event.h"
+#include <probes/lttng-tracepoint-event.h>
#include <linux/types.h>
#include <linux/mm.h>
#include <linux/memcontrol.h>
-#include <trace/events/gfpflags.h>
#include <linux/version.h>
#ifndef _TRACE_VMSCAN_DEF
cache_items, delta, total_scan),
TP_FIELDS(
- ctf_integer(struct shrinker *, shr, shr)
+ ctf_integer_hex(struct shrinker *, shr, shr)
#if (LINUX_VERSION_CODE >= KERNEL_VERSION(3,12,0))
- ctf_integer(void *, shrink, shr->scan_objects)
+ ctf_integer_hex(void *, shrink, shr->scan_objects)
#else /* #if (LINUX_VERSION_CODE >= KERNEL_VERSION(3,12,0)) */
- ctf_integer(void *, shrink, shr->shrink)
+ ctf_integer_hex(void *, shrink, shr->shrink)
#endif /* #else #if (LINUX_VERSION_CODE >= KERNEL_VERSION(3,12,0)) */
ctf_integer(long, nr_objects_to_shrink, nr_objects_to_shrink)
ctf_integer(gfp_t, gfp_flags, sc->gfp_mask)
total_scan),
TP_FIELDS(
- ctf_integer(struct shrinker *, shr, shr)
+ ctf_integer_hex(struct shrinker *, shr, shr)
ctf_integer(int, nid, nid)
- ctf_integer(void *, shrink, shr->scan_objects)
+ ctf_integer_hex(void *, shrink, shr->scan_objects)
ctf_integer(long, unused_scan, unused_scan_cnt)
ctf_integer(long, new_scan, new_scan_cnt)
ctf_integer(int, retval, shrinker_retval)
TP_ARGS(shr, shrinker_retval, unused_scan_cnt, new_scan_cnt),
TP_FIELDS(
- ctf_integer(struct shrinker *, shr, shr)
+ ctf_integer_hex(struct shrinker *, shr, shr)
#if (LINUX_VERSION_CODE >= KERNEL_VERSION(3,12,0))
- ctf_integer(void *, shrink, shr->scan_objects)
+ ctf_integer_hex(void *, shrink, shr->scan_objects)
#else /* #if (LINUX_VERSION_CODE >= KERNEL_VERSION(3,12,0)) */
- ctf_integer(void *, shrink, shr->shrink)
+ ctf_integer_hex(void *, shrink, shr->shrink)
#endif /* #else #if (LINUX_VERSION_CODE >= KERNEL_VERSION(3,12,0)) */
ctf_integer(long, unused_scan, unused_scan_cnt)
ctf_integer(long, new_scan, new_scan_cnt)
TP_ARGS(page),
TP_FIELDS(
- ctf_integer(struct page *, page, page)
+ ctf_integer_hex(struct page *, page, page)
ctf_integer(int, reclaim_flags, trace_reclaim_flags(page))
)
)
TP_ARGS(page, reclaim_flags),
TP_FIELDS(
- ctf_integer(struct page *, page, page)
+ ctf_integer_hex(struct page *, page, page)
ctf_integer(int, reclaim_flags, reclaim_flags)
)
)
TP_ARGS(old_mm, new_mm),
TP_FIELDS(
- ctf_integer(struct mm_struct *, old_mm, old_mm)
+ ctf_integer_hex(struct mm_struct *, old_mm, old_mm)
ctf_integer(unsigned int, old_prio, old_mm ? old_mm->token_priority : 0)
- ctf_integer(struct mm_struct *, new_mm, new_mm)
+ ctf_integer_hex(struct mm_struct *, new_mm, new_mm)
ctf_integer(unsigned int, new_prio, new_mm->token_priority)
)
)
TP_ARGS(swap_token_mm),
TP_FIELDS(
- ctf_integer(struct mm_struct*, swap_token_mm, swap_token_mm)
+ ctf_integer_hex(struct mm_struct*, swap_token_mm, swap_token_mm)
)
)
TP_ARGS(mm, old_prio, swap_token_mm),
TP_FIELDS(
- ctf_integer(struct mm_struct*, mm, mm)
+ ctf_integer_hex(struct mm_struct *, mm, mm)
ctf_integer(unsigned int, old_prio, old_prio)
ctf_integer(unsigned int, new_prio, mm->token_priority)
- ctf_integer(struct mm_struct*, swap_token_mm, swap_token_mm)
+ ctf_integer_hex(struct mm_struct *, swap_token_mm, swap_token_mm)
ctf_integer(unsigned int, swap_token_prio, swap_token_mm ? swap_token_mm->token_priority : 0)
)
)
#endif /* LTTNG_TRACE_MM_VMSCAN_H */
/* This part must be outside protection */
-#include "../../../probes/define_trace.h"
+#include <probes/define_trace.h>