uint32_t sublevel;
};
-enum lttng_calibrate_type {
- LTTNG_CALIBRATE_KRETPROBE,
+enum lttng_kernel_calibrate_type {
+ LTTNG_KERNEL_CALIBRATE_KRETPROBE,
};
-struct lttng_calibrate {
- enum lttng_calibrate_type type; /* type (input) */
- union {
- struct {
- uint64_t addr; /* address to probe (output) */
- } kretprobe;
- } u;
+struct lttng_kernel_calibrate {
+ enum lttng_kernel_calibrate_type type; /* type (input) */
};
enum lttng_kernel_context_type {
#define LTTNG_KERNEL_TRACEPOINT_LIST _IO(0xF6, 0x42)
#define LTTNG_KERNEL_WAIT_QUIESCENT _IO(0xF6, 0x43)
#define LTTNG_KERNEL_CALIBRATE \
- _IOWR(0xF6, 0x44, struct lttng_calibrate)
+ _IOWR(0xF6, 0x44, struct lttng_kernel_calibrate)
/* Session FD ioctl */
#define LTTNG_KERNEL_METADATA \