Rename lttng_event_rule_kernel_probe to lttng_event_rule_kernel_kprobe
[lttng-tools.git] / tests / unit / test_event_rule.c
index 59e37e9662edfeed08d8e71d75658f1871c9d730..8d2ffe35f5488b2273cfb2b16d790885af5003fc 100644 (file)
 #include <common/payload-view.h>
 #include <common/payload.h>
 #include <lttng/domain.h>
-#include <lttng/event-rule/kernel-probe-internal.h>
-#include <lttng/event-rule/kernel-probe.h>
-#include <lttng/event-rule/syscall-internal.h>
-#include <lttng/event-rule/syscall.h>
+#include <lttng/event-rule/kernel-kprobe-internal.h>
+#include <lttng/event-rule/kernel-kprobe.h>
+#include <lttng/event-rule/kernel-syscall-internal.h>
+#include <lttng/event-rule/kernel-syscall.h>
 #include <lttng/event-rule/tracepoint-internal.h>
 #include <lttng/event-rule/tracepoint.h>
-#include <lttng/event-rule/userspace-probe-internal.h>
-#include <lttng/event-rule/userspace-probe.h>
+#include <lttng/event-rule/kernel-uprobe-internal.h>
+#include <lttng/event-rule/kernel-uprobe.h>
 #include <lttng/event.h>
 #include <lttng/kernel-probe-internal.h>
 #include <lttng/kernel-probe.h>
@@ -42,7 +42,7 @@ int lttng_opt_mi;
 
 struct tracepoint_test {
        enum lttng_domain_type type;
-       bool support_exclusion;
+       bool support_name_pattern_exclusion;
 };
 
 typedef const char *(*log_level_name_getter)(int log_level);
@@ -58,7 +58,7 @@ void test_event_rule_tracepoint_by_domain(const struct tracepoint_test *test)
        const char *pattern="my_event_*";
        const char *filter="msg_id == 23 && size >= 2048";
        const char *tmp;
-       const char *exclusions[] = {"my_event_test1", "my_event_test2" ,"my_event_test3"};
+       const char *name_pattern_exclusions[] = {"my_event_test1", "my_event_test2" ,"my_event_test3"};
        struct lttng_log_level_rule *log_level_rule = NULL;
        const struct lttng_log_level_rule *log_level_rule_return = NULL;
        struct lttng_payload payload;
@@ -78,9 +78,9 @@ void test_event_rule_tracepoint_by_domain(const struct tracepoint_test *test)
        ok(status == LTTNG_EVENT_RULE_STATUS_OK, "get tracepoint domain.");
        ok(domain_type == type, "domain type got %d expected %d.", domain_type, type);
 
-       status = lttng_event_rule_tracepoint_set_pattern(tracepoint, pattern);
+       status = lttng_event_rule_tracepoint_set_name_pattern(tracepoint, pattern);
        ok(status == LTTNG_EVENT_RULE_STATUS_OK, "setting pattern.");
-       status = lttng_event_rule_tracepoint_get_pattern(tracepoint, &tmp);
+       status = lttng_event_rule_tracepoint_get_name_pattern(tracepoint, &tmp);
        ok(status == LTTNG_EVENT_RULE_STATUS_OK, "getting pattern.");
        ok(!strncmp(pattern, tmp, strlen(pattern)), "pattern is equal.");
 
@@ -100,33 +100,33 @@ void test_event_rule_tracepoint_by_domain(const struct tracepoint_test *test)
                ok(status == LTTNG_EVENT_RULE_STATUS_OK, "get log level rule.");
        }
 
-       if (test->support_exclusion) {
+       if (test->support_name_pattern_exclusion) {
                int i;
 
                for (i = 0; i < 3; i++) {
-                       status = lttng_event_rule_tracepoint_add_exclusion(tracepoint, exclusions[i]);
-                       ok(status == LTTNG_EVENT_RULE_STATUS_OK, "setting exclusions \"%s\"", exclusions[i]);
+                       status = lttng_event_rule_tracepoint_add_name_pattern_exclusion(tracepoint, name_pattern_exclusions[i]);
+                       ok(status == LTTNG_EVENT_RULE_STATUS_OK, "setting name pattern exclusions \"%s\"", name_pattern_exclusions[i]);
                }
 
-               status = lttng_event_rule_tracepoint_get_exclusions_count(tracepoint, &count);
-               ok(status == LTTNG_EVENT_RULE_STATUS_OK, "getting exclusion count.");
+               status = lttng_event_rule_tracepoint_get_name_pattern_exclusion_count(tracepoint, &count);
+               ok(status == LTTNG_EVENT_RULE_STATUS_OK, "getting name pattern exclusion count.");
                ok(count == 3, "count is %d/3", count);
 
                for (i = 0; i < count; i++) {
-                       status = lttng_event_rule_tracepoint_get_exclusion_at_index(tracepoint, i, &tmp);
-                       ok(status == LTTNG_EVENT_RULE_STATUS_OK, "getting exclusion at index %d.", i);
-                       ok(!strncmp(exclusions[i], tmp, strlen(exclusions[i])), "%s == %s.", tmp, exclusions[i]);
+                       status = lttng_event_rule_tracepoint_get_name_pattern_exclusion_at_index(tracepoint, i, &tmp);
+                       ok(status == LTTNG_EVENT_RULE_STATUS_OK, "getting name pattern exclusion at index %d.", i);
+                       ok(!strncmp(name_pattern_exclusions[i], tmp, strlen(name_pattern_exclusions[i])), "%s == %s.", tmp, name_pattern_exclusions[i]);
                }
        } else {
                int i;
 
                for (i = 0; i < 3; i++) {
-                       status = lttng_event_rule_tracepoint_add_exclusion(tracepoint, exclusions[i]);
-                       ok(status == LTTNG_EVENT_RULE_STATUS_UNSUPPORTED, "setting exclusions unsupported \"%s\".", exclusions[i]);
+                       status = lttng_event_rule_tracepoint_add_name_pattern_exclusion(tracepoint, name_pattern_exclusions[i]);
+                       ok(status == LTTNG_EVENT_RULE_STATUS_UNSUPPORTED, "setting name pattern exclusions unsupported \"%s\".", name_pattern_exclusions[i]);
                }
 
-               status = lttng_event_rule_tracepoint_get_exclusions_count(tracepoint, &count);
-               ok(status == LTTNG_EVENT_RULE_STATUS_OK, "getting exclusion count.");
+               status = lttng_event_rule_tracepoint_get_name_pattern_exclusion_count(tracepoint, &count);
+               ok(status == LTTNG_EVENT_RULE_STATUS_OK, "getting name pattern exclusion count.");
                ok(count == 0, "count is %d/0", count);
        }
 
@@ -184,18 +184,18 @@ static void test_event_rule_syscall(void)
 
        lttng_payload_init(&payload);
 
-       syscall = lttng_event_rule_syscall_create(LTTNG_EVENT_RULE_SYSCALL_EMISSION_SITE_ENTRY);
+       syscall = lttng_event_rule_kernel_syscall_create(LTTNG_EVENT_RULE_KERNEL_SYSCALL_EMISSION_SITE_ENTRY);
        ok(syscall, "syscall object.");
 
-       status = lttng_event_rule_syscall_set_pattern(syscall, pattern);
+       status = lttng_event_rule_kernel_syscall_set_name_pattern(syscall, pattern);
        ok(status == LTTNG_EVENT_RULE_STATUS_OK, "setting pattern.");
-       status = lttng_event_rule_syscall_get_pattern(syscall, &tmp);
+       status = lttng_event_rule_kernel_syscall_get_name_pattern(syscall, &tmp);
        ok(status == LTTNG_EVENT_RULE_STATUS_OK, "getting pattern.");
        ok(!strncmp(pattern, tmp, strlen(pattern)), "pattern is equal.");
 
-       status = lttng_event_rule_syscall_set_filter(syscall, filter);
+       status = lttng_event_rule_kernel_syscall_set_filter(syscall, filter);
        ok(status == LTTNG_EVENT_RULE_STATUS_OK, "setting filter.");
-       status = lttng_event_rule_syscall_get_filter(syscall, &tmp);
+       status = lttng_event_rule_kernel_syscall_get_filter(syscall, &tmp);
        ok(status == LTTNG_EVENT_RULE_STATUS_OK, "getting filter.");
        ok(!strncmp(filter, tmp, strlen(filter)), "filter is equal.");
 
@@ -255,10 +255,10 @@ static void test_event_rule_userspace_probe(void)
 
        lttng_payload_init(&payload);
 
-       uprobe = lttng_event_rule_userspace_probe_create(probe_location);
+       uprobe = lttng_event_rule_kernel_uprobe_create(probe_location);
        ok(uprobe, "uprobe event rule object creation.");
 
-       status = lttng_event_rule_userspace_probe_get_location(
+       status = lttng_event_rule_kernel_uprobe_get_location(
                        uprobe, &probe_location_tmp);
        ok(status == LTTNG_EVENT_RULE_STATUS_OK,
                        "Getting uprobe event rule location.");
@@ -266,10 +266,10 @@ static void test_event_rule_userspace_probe(void)
                           probe_location, probe_location_tmp),
                        "Location is equal.");
 
-       status = lttng_event_rule_userspace_probe_set_event_name(uprobe, probe_name);
+       status = lttng_event_rule_kernel_uprobe_set_event_name(uprobe, probe_name);
        ok(status == LTTNG_EVENT_RULE_STATUS_OK,
                        "Setting uprobe event rule name: %s.", probe_name);
-       status = lttng_event_rule_userspace_probe_get_event_name(uprobe, &tmp);
+       status = lttng_event_rule_kernel_uprobe_get_event_name(uprobe, &tmp);
        ok(status == LTTNG_EVENT_RULE_STATUS_OK, "Getting uprobe name.");
        ok(!strcmp(probe_name, tmp), "Uprobe name are equal.");
 
@@ -313,18 +313,18 @@ static void test_event_rule_kernel_probe_by_location(
 
        lttng_payload_init(&payload);
 
-       kprobe = lttng_event_rule_kernel_probe_create(location);
+       kprobe = lttng_event_rule_kernel_kprobe_create(location);
        ok(kprobe, "kprobe event rule object creation.");
 
-       status = lttng_event_rule_kernel_probe_get_location(kprobe, &_location);
+       status = lttng_event_rule_kernel_kprobe_get_location(kprobe, &_location);
        ok(status == LTTNG_EVENT_RULE_STATUS_OK,
                        "Getting kprobe event rule location.");
        ok(lttng_kernel_probe_location_is_equal(location, _location), "Locations are equal.");
 
-       status = lttng_event_rule_kernel_probe_set_event_name(kprobe, probe_name);
+       status = lttng_event_rule_kernel_kprobe_set_event_name(kprobe, probe_name);
        ok(status == LTTNG_EVENT_RULE_STATUS_OK,
                        "Setting kprobe event rule name: %s.", probe_name);
-       status = lttng_event_rule_kernel_probe_get_event_name(kprobe, &tmp);
+       status = lttng_event_rule_kernel_kprobe_get_event_name(kprobe, &tmp);
        ok(status == LTTNG_EVENT_RULE_STATUS_OK, "Getting kprobe name.");
        ok(!strcmp(probe_name, tmp), "kprobe name are equal.");
 
This page took 0.027423 seconds and 5 git commands to generate.