1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30
|
#include "common.h"
namespace bpftrace::test::codegen {
TEST(codegen, builtin_func_kprobe)
{
test("kprobe:f { @x = func }", NAME);
}
TEST(codegen, builtin_func_kretprobe)
{
test("kretprobe:f { @x = func }", NAME);
}
TEST(codegen, builtin_func_uprobe)
{
test("uprobe:/bin/sh:f { @x = func }", NAME);
}
TEST(codegen, builtin_func_uretprobe)
{
test("uretprobe:/bin/sh:f { @x = func }", NAME);
}
TEST(codegen, builtin_func_fentry)
{
test("fentry:f { @x = func }", NAME);
}
} // namespace bpftrace::test::codegen
|