* Return random string of 10 characters.
* Not thread-safe.
*/
-static char *get_random_string(void)
+static char *get_random_string()
{
int i;
return random_string;
}
-static void test_create_one_ust_session(void)
+static void test_create_one_ust_session()
{
struct ltt_ust_session *usess = trace_ust_create_session(42);
- ok(usess != NULL, "Create UST session");
+ ok(usess != nullptr, "Create UST session");
if (!usess) {
skip(1, "UST session is null");
return;
}
- ok(usess->id == 42 && usess->active == 0 && usess->domain_global.channels != NULL &&
+ ok(usess->id == 42 && !usess->active && usess->domain_global.channels != nullptr &&
usess->uid == 0 && usess->gid == 0,
"Validate UST session");
trace_ust_free_session(usess);
}
-static void test_create_ust_channel(void)
+static void test_create_ust_channel()
{
struct ltt_ust_channel *uchan;
struct lttng_channel attr;
ok(lttng_strncpy(attr.name, "channel0", sizeof(attr.name)) == 0,
"Validate channel name length");
uchan = trace_ust_create_channel(&attr, LTTNG_DOMAIN_UST);
- ok(uchan != NULL, "Create UST channel");
+ ok(uchan != nullptr, "Create UST channel");
if (!uchan) {
skip(1, "UST channel is null");
return;
}
- ok(uchan->enabled == 0 && strncmp(uchan->name, "channel0", 8) == 0 &&
- uchan->name[LTTNG_UST_ABI_SYM_NAME_LEN - 1] == '\0' && uchan->ctx != NULL &&
- uchan->events != NULL && uchan->attr.overwrite == attr.attr.overwrite,
+ ok(!uchan->enabled && strncmp(uchan->name, "channel0", 8) == 0 &&
+ uchan->name[LTTNG_UST_ABI_SYM_NAME_LEN - 1] == '\0' && uchan->ctx != nullptr &&
+ uchan->events != nullptr && uchan->attr.overwrite == attr.attr.overwrite,
"Validate UST channel");
trace_ust_destroy_channel(uchan);
}
-static void test_create_ust_event(void)
+static void test_create_ust_event()
{
struct ltt_ust_event *event;
struct lttng_event ev;
ev.type = LTTNG_EVENT_TRACEPOINT;
ev.loglevel_type = LTTNG_EVENT_LOGLEVEL_ALL;
- ret = trace_ust_create_event(&ev, NULL, NULL, NULL, false, &event);
+ ret = trace_ust_create_event(&ev, nullptr, nullptr, nullptr, false, &event);
ok(ret == LTTNG_OK, "Create UST event");
return;
}
- ok(event->enabled == 0 && event->attr.instrumentation == LTTNG_UST_ABI_TRACEPOINT &&
+ ok(!event->enabled && event->attr.instrumentation == LTTNG_UST_ABI_TRACEPOINT &&
strcmp(event->attr.name, ev.name) == 0 &&
event->attr.name[LTTNG_UST_ABI_SYM_NAME_LEN - 1] == '\0',
"Validate UST event");
trace_ust_destroy_event(event);
}
-static void test_create_ust_event_exclusion(void)
+static void test_create_ust_event_exclusion()
{
int copy_ret;
enum lttng_error_code ret;
struct lttng_event ev;
char *name;
char *random_name;
- struct lttng_event_exclusion *exclusion = NULL;
- struct lttng_event_exclusion *exclusion_copy = NULL;
+ struct lttng_event_exclusion *exclusion = nullptr;
+ struct lttng_event_exclusion *exclusion_copy = nullptr;
const int exclusion_count = 2;
memset(&ev, 0, sizeof(ev));
/* set up an exclusion set */
exclusion = zmalloc<lttng_event_exclusion>(sizeof(*exclusion) +
LTTNG_SYMBOL_NAME_LEN * exclusion_count);
- ok(exclusion != NULL, "Create UST exclusion");
+ ok(exclusion != nullptr, "Create UST exclusion");
if (!exclusion) {
skip(4, "zmalloc failed");
goto end;
random_name,
LTTNG_SYMBOL_NAME_LEN - 1);
- ret = trace_ust_create_event(&ev, NULL, NULL, exclusion, false, &event);
- exclusion = NULL;
+ ret = trace_ust_create_event(&ev, nullptr, nullptr, exclusion, false, &event);
+ exclusion = nullptr;
ok(ret != LTTNG_OK, "Create UST event with identical exclusion names fails");
exclusion = zmalloc<lttng_event_exclusion>(sizeof(*exclusion) +
LTTNG_SYMBOL_NAME_LEN * exclusion_count);
- ok(exclusion != NULL, "Create UST exclusion");
+ ok(exclusion != nullptr, "Create UST exclusion");
if (!exclusion) {
skip(2, "zmalloc failed");
goto end;
sizeof(LTTNG_EVENT_EXCLUSION_NAME_AT(exclusion_copy, 1)));
LTTNG_ASSERT(copy_ret == 0);
- ret = trace_ust_create_event(&ev, NULL, NULL, exclusion, false, &event);
- exclusion = NULL;
+ ret = trace_ust_create_event(&ev, nullptr, nullptr, exclusion, false, &event);
+ exclusion = nullptr;
ok(ret == LTTNG_OK, "Create UST event with different exclusion names");
if (!event) {
goto end;
}
- ok(event->enabled == 0 && event->attr.instrumentation == LTTNG_UST_ABI_TRACEPOINT &&
- strcmp(event->attr.name, ev.name) == 0 && event->exclusion != NULL &&
+ ok(!event->enabled && event->attr.instrumentation == LTTNG_UST_ABI_TRACEPOINT &&
+ strcmp(event->attr.name, ev.name) == 0 && event->exclusion != nullptr &&
event->exclusion->count == exclusion_count &&
!memcmp(event->exclusion->names,
exclusion_copy->names,
return;
}
-static void test_create_ust_context(void)
+static void test_create_ust_context()
{
struct lttng_event_context ectx;
struct ltt_ust_context *uctx;
ectx.ctx = LTTNG_EVENT_CONTEXT_VTID;
uctx = trace_ust_create_context(&ectx);
- ok(uctx != NULL, "Create UST context");
+ ok(uctx != nullptr, "Create UST context");
if (uctx) {
ok((int) uctx->ctx.ctx == LTTNG_UST_ABI_CONTEXT_VTID, "Validate UST context");
free(uctx);
}
-int main(void)
+int main()
{
plan_tests(NUM_TESTS);