Lines Matching defs:kind
75 dt_decl_alloc(ushort_t kind, char *name)
82 ddp->dd_kind = kind;
224 * Set the kind and name of the current declaration. If none is allocated,
225 * make a new decl and push it on to the top of our stack. If the name or kind
230 dt_decl_spec(ushort_t kind, char *name)
235 return (dt_decl_push(dt_decl_alloc(kind, name)));
244 if (ddp->dd_name != NULL && kind == CTF_K_TYPEDEF) {
253 ddp->dd_kind = kind;
328 dt_node_t *flist, const char *kind, uint_t flags)
339 "not use a variable-length argument list\n", kind);
345 kind, dt_node_type_name(dnp, n, sizeof (n)),
355 kind, dt_node_type_name(dnp, n, sizeof (n)),
368 form ? "not" : "already", kind, dnp->dn_string, i);
477 dt_decl_sou(uint_t kind, char *name)
479 dt_decl_t *ddp = dt_decl_spec(kind, name);
496 kind == CTF_K_STRUCT ? "struct" : "union",
503 if (kind == CTF_K_STRUCT)
533 uint_t kind;
565 kind = ctf_type_kind(dtt.dtt_ctfp, base);
568 if (kind == CTF_K_FORWARD || ((kind == CTF_K_STRUCT ||
569 kind == CTF_K_UNION) && size == 0)) {
867 * representative ID of kind CTF_K_FUNCTION and just return that type.
1022 "bad decl kind %u\n", ddp->dd_kind);