X-Git-Url: http://git.liburcu.org/?a=blobdiff_plain;f=include%2Flttng%2Fabi.h;h=5745635e8e9bf937d7aca26d7efb5997cd22d6f8;hb=88a82b1744612c10d95ba86dec6f8919b325ec77;hp=0cdd6534805cb9e09f0cb9f60d001ee129b4fe24;hpb=2d16d65ba3281b287de74c49a11ffc9764a0df82;p=lttng-modules.git diff --git a/include/lttng/abi.h b/include/lttng/abi.h index 0cdd6534..5745635e 100644 --- a/include/lttng/abi.h +++ b/include/lttng/abi.h @@ -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)); /*