BTF_VAR_GLOBAL_ALLOCATED
var->linkage != BTF_VAR_GLOBAL_ALLOCATED) {
case BTF_VAR_GLOBAL_ALLOCATED:
if (linkage != BTF_VAR_STATIC && linkage != BTF_VAR_GLOBAL_ALLOCATED &&
case BTF_VAR_GLOBAL_ALLOCATED: return "global";
if (var_extra->linkage != BTF_VAR_GLOBAL_ALLOCATED) {
BTF_VAR_GLOBAL_ALLOCATED,
btf_var(vt)->linkage = BTF_VAR_GLOBAL_ALLOCATED;
btf_var(t)->linkage = BTF_VAR_GLOBAL_ALLOCATED;
btf_var(dst_t)->linkage = BTF_VAR_GLOBAL_ALLOCATED;
if (var_linkage != BTF_VAR_GLOBAL_ALLOCATED)
case BTF_VAR_GLOBAL_ALLOCATED:
var_id = btf__add_var(btf, "some_var", BTF_VAR_GLOBAL_ALLOCATED, 1);
ASSERT_EQ(btf_var(t)->linkage, BTF_VAR_GLOBAL_ALLOCATED, "var_linkage");
id = btf__add_var(btf, "var1", BTF_VAR_GLOBAL_ALLOCATED, 1);
ASSERT_EQ(btf_var(t)->linkage, BTF_VAR_GLOBAL_ALLOCATED, "var_type");