btf__relocate
err = btf__relocate(btf, base_btf);
LIBBPF_API int btf__relocate(struct btf *btf, const struct btf *base_btf);
if (!ASSERT_EQ(btf__relocate(btf4, btf1), 0, "relocate_split"))
if (!ASSERT_EQ(btf__relocate(btf4, btf1), 0, "relocate_split"))
ASSERT_EQ(btf__relocate(btf4, btf5), -EINVAL, "relocate_split");
ASSERT_EQ(btf__relocate(btf4, btf1), -EINVAL, "relocate_split");
ASSERT_EQ(btf__relocate(btf4, btf5), -EINVAL, "relocate_split");
ASSERT_EQ(btf__relocate(btf4, btf5), -EINVAL, "relocate_split");