ASSERT_NULL
ASSERT_NULL(ret, "pthread_join");
ASSERT_NULL(skel, "bpf_tcp_nogpl");
ASSERT_NULL(skel, "open_and_load");
ASSERT_NULL(t, "multisplit_type_in_first_split");
ASSERT_NULL(t, "split_type_in_main");
ASSERT_NULL(fentry_link, "fentry_attach_fail");
ASSERT_NULL(fentry_link, "fentry_attach_fail");
if (!ASSERT_NULL(skel, "open_and_load"))
ASSERT_NULL(strstr(libbpf_log_buf, "-- BEGIN PROG LOAD LOG --"), "unexp_libbpf_log");
ASSERT_NULL(strstr(log_buf, "max_states_per_insn 0 total_states 0 peak_states 0 mark_read 0\n"),
ASSERT_NULL(strstr(log_buf, "struct task_struct___bad.fake_field (0:1 @ offset 4)\n"),
ASSERT_NULL(strstr(log_buf, "max_states_per_insn 0 total_states 0 peak_states 0 mark_read 0\n"),
ASSERT_NULL(skel, "open succeeds");
if (!ASSERT_NULL(skel_itself, "test_sk_storage_trace_itself")) {
if (!ASSERT_NULL(skel, "open_and_load"))
ASSERT_NULL(link) TH_LOG("unexpected return value when re-attaching the struct_ops");