Add entryexit field to kretprobes ABI
[lttng-modules.git] / include / lttng / abi.h
index 0cdd6534805cb9e09f0cb9f60d001ee129b4fe24..5745635e8e9bf937d7aca26d7efb5997cd22d6f8 100644 (file)
@@ -56,11 +56,18 @@ struct lttng_kernel_channel {
        char padding[LTTNG_KERNEL_CHANNEL_PADDING];
 } __attribute__((packed));
 
+enum lttng_kernel_kretprobe_entryexit {
+       LTTNG_KERNEL_KRETPROBE_ENTRYEXIT = 0,
+       LTTNG_KERNEL_KRETPROBE_ENTRY = 1,
+       LTTNG_KERNEL_KRETPROBE_EXIT = 2,
+};
+
 struct lttng_kernel_kretprobe {
        uint64_t addr;
 
        uint64_t offset;
        char symbol_name[LTTNG_KERNEL_SYM_NAME_LEN];
+       uint8_t entryexit;      /* enum lttng_kernel_kretprobe_entryexit */
 } __attribute__((packed));
 
 /*
This page took 0.023383 seconds and 4 git commands to generate.