CTF_K_STRUCT
if (ctf_type_kind(fp, cpuid) != CTF_K_STRUCT)
CTF_K_STRUCT);
if (kind != CTF_K_STRUCT && kind != CTF_K_FORWARD)
g_stats.cs_ntypes[CTF_K_STRUCT]);
if (g_stats.cs_ntypes[CTF_K_STRUCT] != 0) {
(float)g_stats.cs_ntypes[CTF_K_STRUCT]);
(float)g_stats.cs_ntypes[CTF_K_STRUCT]);
case CTF_K_STRUCT:
if (kind == CTF_K_STRUCT) {
case CTF_K_STRUCT:
if (*name == '\0' && (mdb_ctf_type_kind(id) == CTF_K_STRUCT ||
case CTF_K_STRUCT: {
case CTF_K_STRUCT:
case CTF_K_STRUCT:
if ((kind == CTF_K_STRUCT || kind == CTF_K_UNION) && *name == '\0' &&
if (depth != 0 && *name == '\0' && (kind == CTF_K_STRUCT ||
case CTF_K_STRUCT:
if (kind != CTF_K_STRUCT && kind != CTF_K_UNION) {
if (kind != CTF_K_STRUCT && kind != CTF_K_UNION)
#define COMPOSITE_MASK ((1 << CTF_K_STRUCT) | \
#define SOU_MASK ((1 << CTF_K_STRUCT) | (1 << CTF_K_UNION))
if ((flags & MDB_TABC_MEMBERS) && rkind != CTF_K_STRUCT &&
pr->pr_kind = CTF_K_STRUCT;
if (pr->pr_kind != CTF_K_STRUCT) {
if (pr->pr_kind == CTF_K_STRUCT) {
if (e->tge_destoffs == 0 && kind == CTF_K_STRUCT)
if (kind != CTF_K_STRUCT)
if (kind == CTF_K_POINTER || kind == CTF_K_STRUCT) {
if (kind != CTF_K_POINTER && kind != CTF_K_STRUCT)
if (mdb_ctf_type_kind(tp->tgt_type) == CTF_K_STRUCT)
if (kind != CTF_K_STRUCT && kind != CTF_K_POINTER)
if (kind != CTF_K_STRUCT && kind != CTF_K_UNION &&
if (kind != CTF_K_STRUCT)
if (kind != CTF_K_STRUCT && kind != CTF_K_ARRAY)
if (kind != CTF_K_STRUCT && kind != CTF_K_ARRAY)
if (kind != CTF_K_STRUCT)
if (kind != CTF_K_STRUCT && kind != CTF_K_ARRAY)
if ((kind = mdb_ctf_type_kind(type)) != CTF_K_STRUCT &&
if (kind == CTF_K_STRUCT || kind != CTF_K_UNION ||
if ((kind = mdb_ctf_type_kind(type)) != CTF_K_STRUCT)
if ((kind = mdb_ctf_type_kind(last)) == CTF_K_STRUCT)
if (kind != CTF_K_STRUCT && kind != CTF_K_UNION) {
case CTF_K_STRUCT:
if (rkind == CTF_K_STRUCT || rkind == CTF_K_UNION) {
if ((return_type == CTF_K_STRUCT ||
if (((t == CTF_K_STRUCT) ||
case CTF_K_STRUCT:
case CTF_K_STRUCT:
dtd->dtd_data.ctt_info = CTF_TYPE_INFO(CTF_K_STRUCT, flag, 0);
case CTF_K_STRUCT:
if (kind != CTF_K_STRUCT && kind != CTF_K_UNION)
if (kind == CTF_K_STRUCT && vlen != 0) {
case CTF_K_STRUCT:
kind != CTF_K_STRUCT && kind != CTF_K_UNION)))
case CTF_K_STRUCT:
flag, name, CTF_K_STRUCT); /* assume STRUCT */
if (kind != CTF_K_STRUCT && kind != CTF_K_UNION)
case CTF_K_STRUCT:
case CTF_K_STRUCT:
case CTF_K_STRUCT:
case CTF_K_STRUCT:
pop[CTF_K_STRUCT]++;
if ((err = ctf_hash_create(&fp->ctf_structs, pop[CTF_K_STRUCT])) != 0)
case CTF_K_STRUCT:
case CTF_K_STRUCT:
if (kind != CTF_K_STRUCT && kind != CTF_K_UNION)
case CTF_K_STRUCT:
case CTF_K_STRUCT:
case CTF_K_STRUCT:
case CTF_K_STRUCT:
case CTF_K_STRUCT:
if (LCTF_INFO_KIND(fp, tp->ctt_info) == CTF_K_STRUCT)
case CTF_K_STRUCT:
if (kind != CTF_K_STRUCT && kind != CTF_K_UNION)
if (kind != CTF_K_STRUCT && kind != CTF_K_UNION)
if (kind != CTF_K_STRUCT && kind != CTF_K_UNION)
if ((kind == CTF_K_STRUCT || kind == CTF_K_UNION) &&
if (kind == CTF_K_STRUCT || kind == CTF_K_UNION)
if (kind == CTF_K_STRUCT)
if (ctf_type_kind(ctfp, rtype) == CTF_K_STRUCT) {
return (okind != CTF_K_UNION && okind != CTF_K_STRUCT);
return (ikind != CTF_K_UNION && ikind != CTF_K_STRUCT);
case CTF_K_STRUCT:
VERIFY(kind == CTF_K_STRUCT || kind == CTF_K_UNION);
} else if (kind == CTF_K_STRUCT) {
ret = ctf_dwarf_create_sou(cup, die, idp, CTF_K_STRUCT,
if (kind == CTF_K_STRUCT)
kind = CTF_K_STRUCT;
case CTF_K_STRUCT:
case CTF_K_STRUCT:
case CTF_K_STRUCT:
case CTF_K_STRUCT:
kind == CTF_K_STRUCT ? "struct" : "union",
if (kind == CTF_K_STRUCT)
if (kind == CTF_K_FORWARD || ((kind == CTF_K_STRUCT ||
if (pkind != CTF_K_STRUCT || kind != CTF_K_ARRAY)
case CTF_K_STRUCT:
DT_KEY_STRUCT { $$ = CTF_K_STRUCT; }
case CTF_K_STRUCT:
if (ddp->dd_kind != CTF_K_STRUCT &&
case CTF_K_STRUCT:
if (kind != CTF_K_STRUCT && kind != CTF_K_UNION) {
if (kind != CTF_K_STRUCT && kind != CTF_K_UNION) {
if (kind != CTF_K_STRUCT && kind != CTF_K_UNION) {
if (kind == CTF_K_STRUCT || kind == CTF_K_UNION ||
((k) == CTF_K_STRUCT || (k) == CTF_K_UNION)
assert(kind == CTF_K_STRUCT || kind == CTF_K_UNION);
if (dst_kind != CTF_K_UNION && dst_kind != CTF_K_STRUCT)
if (((rettype == CTF_K_STRUCT) || (rettype == CTF_K_UNION)) &&
if (((t == CTF_K_STRUCT) || (t == CTF_K_UNION)) &&
if (((rettype == CTF_K_STRUCT) || (rettype == CTF_K_UNION)) &&
{ "struct forward", CTF_K_STRUCT, 32, check_member_forward },
{ "struct forward", CTF_K_STRUCT, 16, check_member_forward },
{ "struct foo_list", CTF_K_STRUCT, 24, check_member_foo_list },
{ "struct foo", CTF_K_STRUCT, 24, check_member_foo },
{ "struct foo_list", CTF_K_STRUCT, 12, check_member_foo_list },
{ "struct foo", CTF_K_STRUCT, 16, check_member_foo },
{ "struct const_struct", CTF_K_STRUCT },
{ "struct const_struct", CTF_K_STRUCT },
{ "struct volatile_struct", CTF_K_STRUCT },
{ "struct volatile_struct", CTF_K_STRUCT },
{ "struct foo", CTF_K_STRUCT, 16, check_member_foo },
{ "struct node", CTF_K_STRUCT, 16, check_member_node },
{ "struct nlist", CTF_K_STRUCT, 32, check_member_nlist },
{ "struct forward", CTF_K_STRUCT, 24, check_member_forward },
{ "struct foo", CTF_K_STRUCT, 12, check_member_foo },
{ "struct node", CTF_K_STRUCT, 8, check_member_node },
{ "struct nlist", CTF_K_STRUCT, 16, check_member_nlist },
{ "struct forward", CTF_K_STRUCT, 12, check_member_forward },
{ "struct round_up", CTF_K_STRUCT, 12, check_member_round_up },
{ "struct fixed_up", CTF_K_STRUCT, 7, check_member_fixed_up },
{ "struct component", CTF_K_STRUCT, 56, check_member_component },
{ "struct mysterious_barrel", CTF_K_STRUCT, 16,
{ "struct dusk_barrel", CTF_K_STRUCT, 16, check_member_dusk },
{ "struct component", CTF_K_STRUCT, 36, check_member_component },
{ "struct mysterious_barrel", CTF_K_STRUCT, 8,
{ "struct dusk_barrel", CTF_K_STRUCT, 8, check_member_dusk },
{ "struct stats", CTF_K_STRUCT, 16, check_member_stats },
{ "struct fellowship", CTF_K_STRUCT, 2, check_member_fellowship },
{ "struct rings", CTF_K_STRUCT, 8, check_member_rings },
{ "struct csts", CTF_K_STRUCT, 5, check_member_csts, SKIP_CLANG },
{ "struct android", CTF_K_STRUCT, 4, check_member_android },
{ "struct trigger", CTF_K_STRUCT, 32, check_member_trigger },
{ "struct trigger", CTF_K_STRUCT, 28, check_member_trigger },
{ "struct anon_basic", CTF_K_STRUCT, 72, check_member_anon_basic },
{ "struct anon_basic", CTF_K_STRUCT, 60, check_member_anon_basic },
{ "struct nested", CTF_K_STRUCT, 36, check_member_nested},
{ "struct nlist", CTF_K_STRUCT },
{ "struct forward", CTF_K_STRUCT },
if (lkind != CTF_K_STRUCT && lkind != CTF_K_UNION) {
case CTF_K_STRUCT:
case CTF_K_STRUCT: