#include <lttng/event-rule/syscall.h>
#include <lttng/event-rule/tracepoint-internal.h>
#include <lttng/event-rule/tracepoint.h>
-#include <lttng/event-rule/uprobe-internal.h>
-#include <lttng/event-rule/uprobe.h>
+#include <lttng/event-rule/userspace-probe-internal.h>
+#include <lttng/event-rule/userspace-probe.h>
#include <lttng/event.h>
#include <lttng/kernel-probe-internal.h>
#include <lttng/kernel-probe.h>
int lttng_opt_verbose;
int lttng_opt_mi;
-#define NUM_TESTS 187
+#define NUM_TESTS 184
struct tracepoint_test {
enum lttng_domain_type type;
lttng_payload_init(&payload);
- uprobe = lttng_event_rule_userspace_probe_create();
+ uprobe = lttng_event_rule_userspace_probe_create(probe_location);
ok(uprobe, "uprobe event rule object creation.");
- status = lttng_event_rule_userspace_probe_set_location(uprobe, probe_location);
- ok(status == LTTNG_EVENT_RULE_STATUS_OK,
- "Setting uprobe event rule location.");
-
status = lttng_event_rule_userspace_probe_get_location(
uprobe, &probe_location_tmp);
ok(status == LTTNG_EVENT_RULE_STATUS_OK,
probe_location, probe_location_tmp),
"Location is equal.");
- status = lttng_event_rule_userspace_probe_set_name(uprobe, probe_name);
+ status = lttng_event_rule_userspace_probe_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_name(uprobe, &tmp);
+ status = lttng_event_rule_userspace_probe_get_event_name(uprobe, &tmp);
ok(status == LTTNG_EVENT_RULE_STATUS_OK, "Getting uprobe name.");
ok(!strcmp(probe_name, tmp), "Uprobe name are equal.");
lttng_payload_init(&payload);
- kprobe = lttng_event_rule_kernel_probe_create();
+ kprobe = lttng_event_rule_kernel_probe_create(location);
ok(kprobe, "kprobe event rule object creation.");
- status = lttng_event_rule_kernel_probe_set_location(kprobe, location);
- ok(status == LTTNG_EVENT_RULE_STATUS_OK,
- "Setting kprobe event rule location.");
status = lttng_event_rule_kernel_probe_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_name(kprobe, probe_name);
+ status = lttng_event_rule_kernel_probe_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_name(kprobe, &tmp);
+ status = lttng_event_rule_kernel_probe_get_event_name(kprobe, &tmp);
ok(status == LTTNG_EVENT_RULE_STATUS_OK, "Getting kprobe name.");
ok(!strcmp(probe_name, tmp), "kprobe name are equal.");