btf_kflag
encoding = btf_kflag(t) ? "SIGNED" : "UNSIGNED";
if (btf_kflag(t))
if (btf_kflag(t))
encoding = btf_kflag(t) ? "SIGNED" : "UNSIGNED";
if (btf_kflag(t))
if (btf_kflag(t))
if (btf_kflag(t) || btf_decl_tag(t)->component_idx != -1)
if (btf_kflag(t))
t->info = btf_type_info(btf_kind(t), btf_vlen(t) + 1, btf_kflag(t));
t->info = btf_type_info(btf_kind(t), btf_vlen(t) + 1, is_bitfield || btf_kflag(t));
return btf_kflag(t) ? BTF_KIND_UNION : BTF_KIND_STRUCT;
enum btf_fwd_kind fwd_kind = btf_kflag(t);
bool kflag = btf_kflag(t);
bool kflag = btf_kflag(t);
bool is_signed = btf_kflag(t);
bool is_signed = btf_kflag(t);
if (btf_kflag(t))
if (btf_kflag(t))
bool is_signed = btf_kflag(t);
is_signed = btf_kflag(t);
if (btf_kflag(dist_t) != btf_kflag(base_t))
if (btf_kflag(base_t))
if (!btf_kflag(base_t))
if (btf_kflag(t1) && btf_is_union(t2))
if (!btf_kflag(t1) && btf_is_struct(t2))
sym_name, btf_kflag(t1) ? "union" : "struct", btf_kind_str(t2));
if (btf_kflag(t2) && btf_is_union(t1))
if (!btf_kflag(t2) && btf_is_struct(t1))
sym_name, btf_kflag(t2) ? "union" : "struct", btf_kind_str(t1));
fmt_str = btf_kflag(t) ? "\n\t'%s' val=%d" : "\n\t'%s' val=%u";
btf_kflag(t) ? "SIGNED" : "UNSIGNED", t->size, vlen);
fmt_str = btf_kflag(t) ? "\n\t'%s' val=%lld" : "\n\t'%s' val=%llu";
btf_kflag(t) ? "SIGNED" : "UNSIGNED", t->size, vlen);
fprintf(out, " fwd_kind=%s", btf_kflag(t) ? "union" : "struct");
ASSERT_EQ(btf_kflag(t), true, "struct_kflag");
ASSERT_EQ(btf_kflag(t), true, "union_kflag");
ASSERT_EQ(btf_kflag(t), 0, "fwd_kflag");
ASSERT_EQ(btf_kflag(t), 1, "fwd_kflag");
return btf_kflag(t);