Lines Matching refs:flag

526 ctf_add_generic(ctf_file_t *fp, uint_t flag, const char *name, ctf_dtdef_t **rp)
532 if (flag != CTF_ADD_NONROOT && flag != CTF_ADD_ROOT)
586 ctf_add_encoded(ctf_file_t *fp, uint_t flag,
595 if ((type = ctf_add_generic(fp, flag, name, &dtd)) == CTF_ERR)
598 dtd->dtd_data.ctt_info = CTF_TYPE_INFO(kind, flag, 0);
606 ctf_add_reftype(ctf_file_t *fp, uint_t flag, ctf_id_t ref, uint_t kind)
614 if ((type = ctf_add_generic(fp, flag, NULL, &dtd)) == CTF_ERR)
617 dtd->dtd_data.ctt_info = CTF_TYPE_INFO(kind, flag, 0);
624 ctf_add_integer(ctf_file_t *fp, uint_t flag,
627 return (ctf_add_encoded(fp, flag, name, ep, CTF_K_INTEGER));
631 ctf_add_float(ctf_file_t *fp, uint_t flag,
634 return (ctf_add_encoded(fp, flag, name, ep, CTF_K_FLOAT));
638 ctf_add_pointer(ctf_file_t *fp, uint_t flag, ctf_id_t ref)
640 return (ctf_add_reftype(fp, flag, ref, CTF_K_POINTER));
644 ctf_add_array(ctf_file_t *fp, uint_t flag, const ctf_arinfo_t *arp)
652 if ((type = ctf_add_generic(fp, flag, NULL, &dtd)) == CTF_ERR)
655 dtd->dtd_data.ctt_info = CTF_TYPE_INFO(CTF_K_ARRAY, flag, 0);
680 ctf_add_function(ctf_file_t *fp, uint_t flag,
702 if ((type = ctf_add_generic(fp, flag, NULL, &dtd)) == CTF_ERR) {
707 dtd->dtd_data.ctt_info = CTF_TYPE_INFO(CTF_K_FUNCTION, flag, vlen);
719 ctf_add_struct(ctf_file_t *fp, uint_t flag, const char *name)
731 else if ((type = ctf_add_generic(fp, flag, name, &dtd)) == CTF_ERR)
734 dtd->dtd_data.ctt_info = CTF_TYPE_INFO(CTF_K_STRUCT, flag, 0);
741 ctf_add_union(ctf_file_t *fp, uint_t flag, const char *name)
753 else if ((type = ctf_add_generic(fp, flag, name, &dtd)) == CTF_ERR)
756 dtd->dtd_data.ctt_info = CTF_TYPE_INFO(CTF_K_UNION, flag, 0);
763 ctf_add_enum(ctf_file_t *fp, uint_t flag, const char *name)
775 else if ((type = ctf_add_generic(fp, flag, name, &dtd)) == CTF_ERR)
778 dtd->dtd_data.ctt_info = CTF_TYPE_INFO(CTF_K_ENUM, flag, 0);
785 ctf_add_forward(ctf_file_t *fp, uint_t flag, const char *name, uint_t kind)
814 if ((type = ctf_add_generic(fp, flag, name, &dtd)) == CTF_ERR)
817 dtd->dtd_data.ctt_info = CTF_TYPE_INFO(CTF_K_FORWARD, flag, 0);
824 ctf_add_typedef(ctf_file_t *fp, uint_t flag, const char *name, ctf_id_t ref)
832 if ((type = ctf_add_generic(fp, flag, name, &dtd)) == CTF_ERR)
835 dtd->dtd_data.ctt_info = CTF_TYPE_INFO(CTF_K_TYPEDEF, flag, 0);
842 ctf_add_volatile(ctf_file_t *fp, uint_t flag, ctf_id_t ref)
844 return (ctf_add_reftype(fp, flag, ref, CTF_K_VOLATILE));
848 ctf_add_const(ctf_file_t *fp, uint_t flag, ctf_id_t ref)
850 return (ctf_add_reftype(fp, flag, ref, CTF_K_CONST));
854 ctf_add_restrict(ctf_file_t *fp, uint_t flag, ctf_id_t ref)
856 return (ctf_add_reftype(fp, flag, ref, CTF_K_RESTRICT));
1093 uint_t kind, flag, vlen;
1114 flag = LCTF_INFO_ROOT(src_fp, tp->ctt_info);
1137 if ((flag & CTF_ADD_ROOT) && name[0] != '\0' &&
1200 dst_type = ctf_add_integer(dst_fp, flag, name, &src_en);
1202 dst_type = ctf_add_float(dst_fp, flag, name, &src_en);
1215 dst_type = ctf_add_reftype(dst_fp, flag, src_type, kind);
1239 dst_type = ctf_add_array(dst_fp, flag, &src_ar);
1250 dst_type = ctf_add_function(dst_fp, flag, &ctc, NULL);
1283 dst_type = ctf_add_generic(dst_fp, flag, name, &dtd);
1300 dtd->dtd_data.ctt_info = CTF_TYPE_INFO(kind, flag, vlen);
1325 dst_type = ctf_add_enum(dst_fp, flag, name);
1335 flag, name, CTF_K_STRUCT); /* assume STRUCT */
1356 dst_type = ctf_add_typedef(dst_fp, flag,