Fix: syscall event rule: emission sites not compared in is_equal
[lttng-tools.git] / src / common / filter.cpp
index f74b6374bcea3dcbb4b1405361917a334e23591b..39e403dfbafd7132fdee9914a269ea5e35d55593 100644 (file)
@@ -5,7 +5,8 @@
  *
  */
 
-#include "filter.h"
+#include "filter.hpp"
+
 #include <stddef.h>
 
 struct bytecode_symbol_iterator {
@@ -14,16 +15,15 @@ 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;
        }
@@ -64,12 +64,11 @@ int bytecode_symbol_iterator_get_type(struct bytecode_symbol_iterator *it)
        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;
This page took 0.02356 seconds and 4 git commands to generate.