Lines Matching defs:type
48 dt_xlator_create_member(const char *name, ctf_id_t type, ulong_t off, void *arg)
74 dt_node_type_assign(enp, dxp->dx_dst_ctfp, type, B_FALSE);
78 * appropriate name, output type, and member expression set to 'enp'.
88 dt_node_type_assign(mnp, dxp->dx_dst_ctfp, type, B_FALSE);
201 * create member nodes for every member of the output type. Otherwise
278 * Translators are always defined using a struct or union type, so if
279 * we are attempting to translate to type "T *", we internally look
280 * for a translation to type "T" by following the pointer reference.
294 * translation from the exact source type to the resolved destination.
295 * Second, we look for a translation from the resolved source type to
297 * compatible source type (using the same rules as parameter formals)
332 return (NULL); /* no translation available to pointer type */
361 dt_xlator_ident(dt_xlator_t *dxp, ctf_file_t *ctfp, ctf_id_t type)
363 if (ctf_type_kind(ctfp, ctf_type_resolve(ctfp, type)) == CTF_K_POINTER)