} u;
};
+#define FILTER_BYTECODE_MAX_LEN 65536
+struct lttng_ust_filter_bytecode {
+ uint16_t len;
+ uint16_t reloc_table_offset;
+ char data[0];
+};
+
#define _UST_CMD(minor) (minor)
#define _UST_CMDR(minor, type) (minor)
#define _UST_CMDW(minor, type) (minor)
#define LTTNG_UST_TRACEPOINT_LIST_GET _UST_CMD(0x90)
#define LTTNG_UST_TRACEPOINT_FIELD_LIST_GET _UST_CMD(0x91)
+/* Event FD commands */
+#define LTTNG_UST_FILTER _UST_CMD(0xA0)
+
#define LTTNG_UST_ROOT_HANDLE 0
struct lttng_ust_obj;
int *wait_fd;
uint64_t *memory_map_size;
} stream;
+ struct {
+ struct lttng_ust_field_iter entry;
+ } field_list;
};
struct lttng_ust_objd_ops {