Linux kernel mirror (for testing) git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git
kernel os linux
1
fork

Configure Feed

Select the types of activity you want to include in your feed.

at nocache-cleanup 30 lines 783 B view raw
1// SPDX-License-Identifier: GPL-2.0 2/* Copyright (c) 2025 Meta Platforms, Inc. and affiliates. */ 3#include <test_progs.h> 4#include "arena_strsearch.skel.h" 5 6static void test_arena_str(void) 7{ 8 LIBBPF_OPTS(bpf_test_run_opts, opts); 9 struct arena_strsearch *skel; 10 int ret; 11 12 skel = arena_strsearch__open_and_load(); 13 if (!ASSERT_OK_PTR(skel, "arena_strsearch__open_and_load")) 14 return; 15 16 ret = bpf_prog_test_run_opts(bpf_program__fd(skel->progs.arena_strsearch), &opts); 17 ASSERT_OK(ret, "ret_add"); 18 ASSERT_OK(opts.retval, "retval"); 19 if (skel->bss->skip) { 20 printf("%s:SKIP:compiler doesn't support arena_cast\n", __func__); 21 test__skip(); 22 } 23 arena_strsearch__destroy(skel); 24} 25 26void test_arena_strsearch(void) 27{ 28 if (test__start_subtest("arena_strsearch")) 29 test_arena_str(); 30}