X-Git-Url: https://git.lttng.org/?p=lttng-tools.git;a=blobdiff_plain;f=src%2Fcommon%2Ffilter.h;h=4a3a3ae52ec126c96b40709f6c162ddb53ef7715;hp=051177a0ef9a62e8638b47ee676249aae1f36283;hb=4af1498e8d85fdbfda0bdf4fa89dd9697cc8ad79;hpb=af91abc917f6b57b721a3c2a8c38ea0f4bc94d55 diff --git a/src/common/filter.h b/src/common/filter.h index 051177a0e..4a3a3ae52 100644 --- a/src/common/filter.h +++ b/src/common/filter.h @@ -26,6 +26,7 @@ struct bytecode_symbol_iterator; * Create an iterator on a bytecode's symbols. The iterator points to the * first element after creation. */ +LTTNG_HIDDEN struct bytecode_symbol_iterator *bytecode_symbol_iterator_create( struct lttng_filter_bytecode *bytecode); @@ -34,13 +35,17 @@ struct bytecode_symbol_iterator *bytecode_symbol_iterator_create( * * Returns 0 if a next element exists or a negative value at the end. */ +LTTNG_HIDDEN int bytecode_symbol_iterator_next(struct bytecode_symbol_iterator *it); +LTTNG_HIDDEN int bytecode_symbol_iterator_get_type(struct bytecode_symbol_iterator *it); +LTTNG_HIDDEN const char *bytecode_symbol_iterator_get_name( struct bytecode_symbol_iterator *it); +LTTNG_HIDDEN void bytecode_symbol_iterator_destroy(struct bytecode_symbol_iterator *it); #endif /* LTTNG_COMMON_FILTER_H */