projects
/
lttng-ust.git
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
Move lttng_ust_dl_update to private ABI
[lttng-ust.git]
/
liblttng-ust
/
lttng-probes.c
diff --git
a/liblttng-ust/lttng-probes.c
b/liblttng-ust/lttng-probes.c
index d518a41d2b66cc5e439c687f8b83fd6350c807d4..98998b0fae9cbd37e449a0a0b9db2676785ad418 100644
(file)
--- a/
liblttng-ust/lttng-probes.c
+++ b/
liblttng-ust/lttng-probes.c
@@
-44,13
+44,13
@@
static int lazy_nesting;
* Called under ust lock.
*/
static
* 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;
provider_name_len = strnlen(desc->provider,
{
int i;
size_t provider_name_len;
provider_name_len = strnlen(desc->provider,
- LTTNG_UST_SYM_NAME_LEN - 1);
+ LTTNG_UST_
ABI_
SYM_NAME_LEN - 1);
for (i = 0; i < desc->nr_events; i++) {
if (strncmp(desc->event_desc[i]->name,
desc->provider,
for (i = 0; i < desc->nr_events; i++) {
if (strncmp(desc->event_desc[i]->name,
desc->provider,
@@
-64,9
+64,9
@@
int check_event_provider(struct lttng_probe_desc *desc)
* Called under ust lock.
*/
static
* 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;
/*
struct cds_list_head *probe_list;
/*
@@
-84,7
+84,7
@@
void lttng_lazy_probe_register(struct lttng_probe_desc *desc)
*/
/*
*/
/*
- * 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;
* address.
*/
probe_list = &_probe_list;
@@
-109,7
+109,7
@@
desc_added:
static
void fixup_lazy_probes(void)
{
static
void fixup_lazy_probes(void)
{
- struct lttng_probe_desc *iter, *tmp;
+ struct lttng_
ust_
probe_desc *iter, *tmp;
int ret;
lazy_nesting++;
int ret;
lazy_nesting++;
@@
-135,7
+135,7
@@
struct cds_list_head *lttng_get_probe_list_head(void)
}
static
}
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.
{
/*
* Check tracepoint provider version compatibility.
@@
-164,7
+164,7
@@
int check_provider_version(struct lttng_probe_desc *desc)
}
}
-int lttng_
probe_register(struct lttng
_probe_desc *desc)
+int lttng_
ust_probe_register(struct lttng_ust
_probe_desc *desc)
{
int ret = 0;
{
int ret = 0;
@@
-197,7
+197,7
@@
int lttng_probe_register(struct lttng_probe_desc *desc)
return ret;
}
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();
{
lttng_ust_fixup_tls();
@@
-231,7
+231,7
@@
void lttng_probes_prune_event_list(struct lttng_ust_tracepoint_list *list)
*/
int lttng_probes_get_event_list(struct lttng_ust_tracepoint_list *list)
{
*/
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 i;
struct cds_list_head *probe_list;
@@
-247,8
+247,8
@@
int lttng_probes_get_event_list(struct lttng_ust_tracepoint_list *list)
cds_list_add(&list_entry->head, &list->head);
strncpy(list_entry->tp.name,
probe_desc->event_desc[i]->name,
cds_list_add(&list_entry->head, &list->head);
strncpy(list_entry->tp.name,
probe_desc->event_desc[i]->name,
- LTTNG_UST_SYM_NAME_LEN);
- list_entry->tp.name[LTTNG_UST_SYM_NAME_LEN - 1] = '\0';
+ LTTNG_UST_
ABI_
SYM_NAME_LEN);
+ list_entry->tp.name[LTTNG_UST_
ABI_
SYM_NAME_LEN - 1] = '\0';
if (!probe_desc->event_desc[i]->loglevel) {
list_entry->tp.loglevel = TRACE_DEFAULT;
} else {
if (!probe_desc->event_desc[i]->loglevel) {
list_entry->tp.loglevel = TRACE_DEFAULT;
} else {
@@
-272,7
+272,7
@@
err_nomem:
* Return current iteration position, advance internal iterator to next.
* Return NULL if end of list.
*/
* Return current iteration position, advance internal iterator to next.
* Return NULL if end of list.
*/
-struct lttng_ust_tracepoint_iter *
+struct lttng_ust_
abi_
tracepoint_iter *
lttng_ust_tracepoint_list_get_iter_next(struct lttng_ust_tracepoint_list *list)
{
struct tp_list_entry *entry;
lttng_ust_tracepoint_list_get_iter_next(struct lttng_ust_tracepoint_list *list)
{
struct tp_list_entry *entry;
@@
-303,7
+303,7
@@
void lttng_probes_prune_field_list(struct lttng_ust_field_list *list)
*/
int lttng_probes_get_field_list(struct lttng_ust_field_list *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;
int i;
struct cds_list_head *probe_list;
@@
-311,7
+311,7
@@
int lttng_probes_get_field_list(struct lttng_ust_field_list *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++) {
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;
probe_desc->event_desc[i];
int j;
@@
-325,10
+325,10
@@
int lttng_probes_get_field_list(struct lttng_ust_field_list *list)
cds_list_add(&list_entry->head, &list->head);
strncpy(list_entry->field.event_name,
event_desc->name,
cds_list_add(&list_entry->head, &list->head);
strncpy(list_entry->field.event_name,
event_desc->name,
- LTTNG_UST_SYM_NAME_LEN);
- list_entry->field.event_name[LTTNG_UST_SYM_NAME_LEN - 1] = '\0';
+ LTTNG_UST_
ABI_
SYM_NAME_LEN);
+ list_entry->field.event_name[LTTNG_UST_
ABI_
SYM_NAME_LEN - 1] = '\0';
list_entry->field.field_name[0] = '\0';
list_entry->field.field_name[0] = '\0';
- list_entry->field.type = LTTNG_UST_FIELD_OTHER;
+ list_entry->field.type = LTTNG_UST_
ABI_
FIELD_OTHER;
if (!event_desc->loglevel) {
list_entry->field.loglevel = TRACE_DEFAULT;
} else {
if (!event_desc->loglevel) {
list_entry->field.loglevel = TRACE_DEFAULT;
} else {
@@
-338,8
+338,8
@@
int lttng_probes_get_field_list(struct lttng_ust_field_list *list)
}
for (j = 0; j < event_desc->nr_fields; 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));
struct tp_field_list_entry *list_entry;
list_entry = zmalloc(sizeof(*list_entry));
@@
-348,41
+348,41
@@
int lttng_probes_get_field_list(struct lttng_ust_field_list *list)
cds_list_add(&list_entry->head, &list->head);
strncpy(list_entry->field.event_name,
event_desc->name,
cds_list_add(&list_entry->head, &list->head);
strncpy(list_entry->field.event_name,
event_desc->name,
- LTTNG_UST_SYM_NAME_LEN);
- list_entry->field.event_name[LTTNG_UST_SYM_NAME_LEN - 1] = '\0';
+ LTTNG_UST_
ABI_
SYM_NAME_LEN);
+ list_entry->field.event_name[LTTNG_UST_
ABI_
SYM_NAME_LEN - 1] = '\0';
strncpy(list_entry->field.field_name,
event_field->name,
strncpy(list_entry->field.field_name,
event_field->name,
- LTTNG_UST_SYM_NAME_LEN);
- list_entry->field.field_name[LTTNG_UST_SYM_NAME_LEN - 1] = '\0';
+ 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.atype) {
case atype_integer:
- list_entry->field.type = LTTNG_UST_FIELD_INTEGER;
+ list_entry->field.type = LTTNG_UST_
ABI_
FIELD_INTEGER;
break;
case atype_string:
break;
case atype_string:
- list_entry->field.type = LTTNG_UST_FIELD_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)
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)
- list_entry->field.type = LTTNG_UST_FIELD_OTHER;
+ list_entry->field.type = LTTNG_UST_
ABI_
FIELD_OTHER;
else
else
- list_entry->field.type = LTTNG_UST_FIELD_STRING;
+ 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)
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)
- list_entry->field.type = LTTNG_UST_FIELD_OTHER;
+ list_entry->field.type = LTTNG_UST_
ABI_
FIELD_OTHER;
else
else
- list_entry->field.type = LTTNG_UST_FIELD_STRING;
+ list_entry->field.type = LTTNG_UST_
ABI_
FIELD_STRING;
break;
case atype_float:
break;
case atype_float:
- list_entry->field.type = LTTNG_UST_FIELD_FLOAT;
+ list_entry->field.type = LTTNG_UST_
ABI_
FIELD_FLOAT;
break;
case atype_enum_nestable:
break;
case atype_enum_nestable:
- list_entry->field.type = LTTNG_UST_FIELD_ENUM;
+ list_entry->field.type = LTTNG_UST_
ABI_
FIELD_ENUM;
break;
default:
break;
default:
- list_entry->field.type = LTTNG_UST_FIELD_OTHER;
+ list_entry->field.type = LTTNG_UST_
ABI_
FIELD_OTHER;
}
if (!event_desc->loglevel) {
list_entry->field.loglevel = TRACE_DEFAULT;
}
if (!event_desc->loglevel) {
list_entry->field.loglevel = TRACE_DEFAULT;
@@
-410,7
+410,7
@@
err_nomem:
* Return current iteration position, advance internal iterator to next.
* Return NULL if end of list.
*/
* Return current iteration position, advance internal iterator to next.
* Return NULL if end of list.
*/
-struct lttng_ust_field_iter *
+struct lttng_ust_
abi_
field_iter *
lttng_ust_field_list_get_iter_next(struct lttng_ust_field_list *list)
{
struct tp_field_list_entry *entry;
lttng_ust_field_list_get_iter_next(struct lttng_ust_field_list *list)
{
struct tp_field_list_entry *entry;
This page took
0.027909 seconds
and
4
git commands to generate.