Signed-off-by: Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
void ltt_tracepoint_list_get(struct ltt_tracepoint_list *list,
char *tp_list_entry)
{
void ltt_tracepoint_list_get(struct ltt_tracepoint_list *list,
char *tp_list_entry)
{
if (!list->got_first) {
tracepoint_iter_start(&list->iter);
list->got_first = 1;
if (!list->got_first) {
tracepoint_iter_start(&list->iter);
list->got_first = 1;
if (!list->iter.tracepoint) {
tp_list_entry[0] = '\0'; /* end of list */
} else {
if (!list->iter.tracepoint) {
tp_list_entry[0] = '\0'; /* end of list */
} else {
+ if (!strcmp((*list->iter.tracepoint)->name, "metadata"))
+ goto next;
memcpy(tp_list_entry, (*list->iter.tracepoint)->name,
LTTNG_UST_SYM_NAME_LEN);
}
memcpy(tp_list_entry, (*list->iter.tracepoint)->name,
LTTNG_UST_SYM_NAME_LEN);
}