#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-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>
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);
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;
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);
}
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.");
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.");
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.");