* Called under ust lock.
*/
static
-int check_event_provider(struct lttng_probe_desc *desc)
+int check_event_provider(struct lttng_ust_probe_desc *desc)
{
int i;
size_t provider_name_len;
* Called under ust lock.
*/
static
-void lttng_lazy_probe_register(struct lttng_probe_desc *desc)
+void lttng_lazy_probe_register(struct lttng_ust_probe_desc *desc)
{
- struct lttng_probe_desc *iter;
+ struct lttng_ust_probe_desc *iter;
struct cds_list_head *probe_list;
/*
*/
/*
- * We sort the providers by struct lttng_probe_desc pointer
+ * We sort the providers by struct lttng_ust_probe_desc pointer
* address.
*/
probe_list = &_probe_list;
static
void fixup_lazy_probes(void)
{
- struct lttng_probe_desc *iter, *tmp;
+ struct lttng_ust_probe_desc *iter, *tmp;
int ret;
lazy_nesting++;
}
static
-int check_provider_version(struct lttng_probe_desc *desc)
+int check_provider_version(struct lttng_ust_probe_desc *desc)
{
/*
* Check tracepoint provider version compatibility.
}
-int lttng_probe_register(struct lttng_probe_desc *desc)
+int lttng_ust_probe_register(struct lttng_ust_probe_desc *desc)
{
int ret = 0;
return ret;
}
-void lttng_probe_unregister(struct lttng_probe_desc *desc)
+void lttng_ust_probe_unregister(struct lttng_ust_probe_desc *desc)
{
lttng_ust_fixup_tls();
*/
int lttng_probes_get_event_list(struct lttng_ust_tracepoint_list *list)
{
- struct lttng_probe_desc *probe_desc;
+ struct lttng_ust_probe_desc *probe_desc;
int i;
struct cds_list_head *probe_list;
*/
int lttng_probes_get_field_list(struct lttng_ust_field_list *list)
{
- struct lttng_probe_desc *probe_desc;
+ struct lttng_ust_probe_desc *probe_desc;
int i;
struct cds_list_head *probe_list;
CDS_INIT_LIST_HEAD(&list->head);
cds_list_for_each_entry(probe_desc, probe_list, head) {
for (i = 0; i < probe_desc->nr_events; i++) {
- const struct lttng_event_desc *event_desc =
+ const struct lttng_ust_event_desc *event_desc =
probe_desc->event_desc[i];
int j;
}
for (j = 0; j < event_desc->nr_fields; j++) {
- const struct lttng_event_field *event_field =
- &event_desc->fields[j];
+ const struct lttng_ust_event_field *event_field =
+ event_desc->fields[j];
struct tp_field_list_entry *list_entry;
list_entry = zmalloc(sizeof(*list_entry));
event_field->name,
LTTNG_UST_ABI_SYM_NAME_LEN);
list_entry->field.field_name[LTTNG_UST_ABI_SYM_NAME_LEN - 1] = '\0';
- switch (event_field->type.atype) {
- case atype_integer:
+ switch (event_field->type->type) {
+ case lttng_ust_type_integer:
list_entry->field.type = LTTNG_UST_ABI_FIELD_INTEGER;
break;
- case atype_string:
+ case lttng_ust_type_string:
list_entry->field.type = LTTNG_UST_ABI_FIELD_STRING;
break;
- case atype_array_nestable:
- if (event_field->type.u.array_nestable.elem_type->atype != atype_integer
- || event_field->type.u.array_nestable.elem_type->u.integer.encoding == lttng_encode_none)
+ case lttng_ust_type_array:
+ if (lttng_ust_get_type_array(event_field->type)->encoding == lttng_ust_string_encoding_none)
list_entry->field.type = LTTNG_UST_ABI_FIELD_OTHER;
else
list_entry->field.type = LTTNG_UST_ABI_FIELD_STRING;
break;
- case atype_sequence_nestable:
- if (event_field->type.u.sequence_nestable.elem_type->atype != atype_integer
- || event_field->type.u.sequence_nestable.elem_type->u.integer.encoding == lttng_encode_none)
+ case lttng_ust_type_sequence:
+ if (lttng_ust_get_type_sequence(event_field->type)->encoding == lttng_ust_string_encoding_none)
list_entry->field.type = LTTNG_UST_ABI_FIELD_OTHER;
else
list_entry->field.type = LTTNG_UST_ABI_FIELD_STRING;
break;
- case atype_float:
+ case lttng_ust_type_float:
list_entry->field.type = LTTNG_UST_ABI_FIELD_FLOAT;
break;
- case atype_enum_nestable:
+ case lttng_ust_type_enum:
list_entry->field.type = LTTNG_UST_ABI_FIELD_ENUM;
break;
default: