skel = rbtree__open_and_load(); if (!ASSERT_OK_PTR(skel, "rbtree__open_and_load")) return;
ret = bpf_prog_test_run_opts(bpf_program__fd(skel->progs.rbtree_api_release_aliasing), &opts);
ASSERT_OK(ret, "rbtree_api_release_aliasing");
ASSERT_OK(opts.retval, "rbtree_api_release_aliasing retval");
ASSERT_EQ(skel->data->first_data[0], 42, "rbtree_api_release_aliasing first rbtree_remove()");
ASSERT_EQ(skel->data->first_data[1], -1, "rbtree_api_release_aliasing second rbtree_remove()");
rbtree__destroy(skel);
}
void test_rbtree_success(void)
{ if (test__start_subtest("rbtree_add_nodes"))
test_rbtree_add_nodes(); if (test__start_subtest("rbtree_add_nodes_nested"))
test_rbtree_add_nodes_nested(); if (test__start_subtest("rbtree_add_and_remove"))
test_rbtree_add_and_remove(); if (test__start_subtest("rbtree_add_and_remove_array"))
test_rbtree_add_and_remove_array(); if (test__start_subtest("rbtree_first_and_remove"))
test_rbtree_first_and_remove(); if (test__start_subtest("rbtree_api_release_aliasing"))
test_rbtree_api_release_aliasing();
}
¤ Die Informationen auf dieser Webseite wurden
nach bestem Wissen sorgfältig zusammengestellt. Es wird jedoch weder Vollständigkeit, noch Richtigkeit,
noch Qualität der bereit gestellten Informationen zugesichert.0.1Bemerkung:
(vorverarbeitet am 2026-10-11)
¤
Die Informationen auf dieser Webseite wurden
nach bestem Wissen sorgfältig zusammengestellt. Es wird jedoch weder Vollständigkeit, noch Richtigkeit,
noch Qualität der bereit gestellten Informationen zugesichert.
Bemerkung:
Die farbliche Syntaxdarstellung und die Messung sind noch experimentell.