summary |
shortlog |
log |
commit | commitdiff |
tree
raw |
patch |
inline | side by side (from parent 1:
af91abc)
Signed-off-by: Jérémie Galarneau <jeremie.galarneau@efficios.com>
struct bytecode_symbol_iterator *bytecode_symbol_iterator_create(
struct lttng_filter_bytecode *bytecode)
{
struct bytecode_symbol_iterator *bytecode_symbol_iterator_create(
struct lttng_filter_bytecode *bytecode)
{
int bytecode_symbol_iterator_next(struct bytecode_symbol_iterator *it)
{
int ret;
int bytecode_symbol_iterator_next(struct bytecode_symbol_iterator *it)
{
int ret;
int bytecode_symbol_iterator_get_type(struct bytecode_symbol_iterator *it)
{
int ret;
int bytecode_symbol_iterator_get_type(struct bytecode_symbol_iterator *it)
{
int ret;
const char *bytecode_symbol_iterator_get_name(
struct bytecode_symbol_iterator *it)
{
const char *bytecode_symbol_iterator_get_name(
struct bytecode_symbol_iterator *it)
{
void bytecode_symbol_iterator_destroy(struct bytecode_symbol_iterator *it)
{
free(it);
void bytecode_symbol_iterator_destroy(struct bytecode_symbol_iterator *it)
{
free(it);
* Create an iterator on a bytecode's symbols. The iterator points to the
* first element after creation.
*/
* Create an iterator on a bytecode's symbols. The iterator points to the
* first element after creation.
*/
struct bytecode_symbol_iterator *bytecode_symbol_iterator_create(
struct lttng_filter_bytecode *bytecode);
struct bytecode_symbol_iterator *bytecode_symbol_iterator_create(
struct lttng_filter_bytecode *bytecode);
*
* Returns 0 if a next element exists or a negative value at the end.
*/
*
* Returns 0 if a next element exists or a negative value at the end.
*/
int bytecode_symbol_iterator_next(struct bytecode_symbol_iterator *it);
int bytecode_symbol_iterator_next(struct bytecode_symbol_iterator *it);
int bytecode_symbol_iterator_get_type(struct bytecode_symbol_iterator *it);
int bytecode_symbol_iterator_get_type(struct bytecode_symbol_iterator *it);
const char *bytecode_symbol_iterator_get_name(
struct bytecode_symbol_iterator *it);
const char *bytecode_symbol_iterator_get_name(
struct bytecode_symbol_iterator *it);
void bytecode_symbol_iterator_destroy(struct bytecode_symbol_iterator *it);
#endif /* LTTNG_COMMON_FILTER_H */
void bytecode_symbol_iterator_destroy(struct bytecode_symbol_iterator *it);
#endif /* LTTNG_COMMON_FILTER_H */