*
*/
-#include "filter.h"
+#include "filter.hpp"
+
#include <stddef.h>
struct bytecode_symbol_iterator {
size_t offset, len;
};
-struct bytecode_symbol_iterator *bytecode_symbol_iterator_create(
- struct lttng_bytecode *bytecode)
+struct bytecode_symbol_iterator *bytecode_symbol_iterator_create(struct lttng_bytecode *bytecode)
{
- struct bytecode_symbol_iterator *it = NULL;
+ struct bytecode_symbol_iterator *it = nullptr;
if (!bytecode) {
goto end;
}
- it = (bytecode_symbol_iterator *) zmalloc(sizeof(*it));
+ it = zmalloc<bytecode_symbol_iterator>();
if (!it) {
goto end;
}
ret = *((uint16_t *) (it->bytecode + it->offset));
end:
return 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)
{
- const char *ret = NULL;
+ const char *ret = nullptr;
if (!it) {
goto end;