filter: add seqnum field to filter command
[lttng-ust.git] / include / lttng / ust-abi.h
index 0489e89b8d206502f3a003869cd4bf6317ab6351..1ae1fa7dffa1e01cec7760296c0d37d75df30df3 100644 (file)
@@ -105,7 +105,7 @@ struct lttng_ust_field_iter {
        char field_name[LTTNG_UST_SYM_NAME_LEN];
        enum lttng_ust_field_type type;
        int loglevel;                           /* event loglevel */
-       int written;
+       int nowrite;
        char padding[LTTNG_UST_FIELD_ITER_PADDING];
 };
 
@@ -174,8 +174,9 @@ struct lttng_ust_calibrate {
 
 #define FILTER_BYTECODE_MAX_LEN                65536
 struct lttng_ust_filter_bytecode {
-       uint16_t len;
-       uint16_t reloc_offset;
+       uint32_t len;
+       uint32_t reloc_offset;
+       uint64_t seqnum;
        char data[0];
 };
 
@@ -249,7 +250,7 @@ union ust_args {
 
 struct lttng_ust_objd_ops {
        long (*cmd)(int objd, unsigned int cmd, unsigned long arg,
-               union ust_args *args);
+               union ust_args *args, void *owner);
        int (*release)(int objd);
 };
 
@@ -261,5 +262,6 @@ int lttng_ust_objd_unref(int id);
 
 void lttng_ust_abi_exit(void);
 void lttng_ust_events_exit(void);
+void lttng_ust_objd_table_owner_cleanup(void *owner);
 
 #endif /* _LTTNG_UST_ABI_H */
This page took 0.023993 seconds and 4 git commands to generate.