• Home
  • History
  • Annotate
  • Raw
  • Download
  • only in /freebsd-12-stable/cddl/contrib/opensolaris/common/ctf/

Lines Matching defs:flag

600 ctf_add_generic(ctf_file_t *fp, uint_t flag, const char *name, ctf_dtdef_t **rp)
606 if (flag != CTF_ADD_NONROOT && flag != CTF_ADD_ROOT)
660 ctf_add_encoded(ctf_file_t *fp, uint_t flag,
669 if ((type = ctf_add_generic(fp, flag, name, &dtd)) == CTF_ERR)
672 dtd->dtd_data.ctt_info = CTF_TYPE_INFO(kind, flag, 0);
680 ctf_add_reftype(ctf_file_t *fp, uint_t flag, ctf_id_t ref, uint_t kind)
688 if ((type = ctf_add_generic(fp, flag, NULL, &dtd)) == CTF_ERR)
693 dtd->dtd_data.ctt_info = CTF_TYPE_INFO(kind, flag, 0);
700 ctf_add_integer(ctf_file_t *fp, uint_t flag,
703 return (ctf_add_encoded(fp, flag, name, ep, CTF_K_INTEGER));
707 ctf_add_float(ctf_file_t *fp, uint_t flag,
710 return (ctf_add_encoded(fp, flag, name, ep, CTF_K_FLOAT));
714 ctf_add_pointer(ctf_file_t *fp, uint_t flag, ctf_id_t ref)
716 return (ctf_add_reftype(fp, flag, ref, CTF_K_POINTER));
720 ctf_add_array(ctf_file_t *fp, uint_t flag, const ctf_arinfo_t *arp)
739 if ((type = ctf_add_generic(fp, flag, NULL, &dtd)) == CTF_ERR)
742 dtd->dtd_data.ctt_info = CTF_TYPE_INFO(CTF_K_ARRAY, flag, 0);
784 ctf_add_function(ctf_file_t *fp, uint_t flag,
820 if ((type = ctf_add_generic(fp, flag, NULL, &dtd)) == CTF_ERR) {
825 dtd->dtd_data.ctt_info = CTF_TYPE_INFO(CTF_K_FUNCTION, flag, vlen);
841 ctf_add_struct(ctf_file_t *fp, uint_t flag, const char *name)
853 else if ((type = ctf_add_generic(fp, flag, name, &dtd)) == CTF_ERR)
856 dtd->dtd_data.ctt_info = CTF_TYPE_INFO(CTF_K_STRUCT, flag, 0);
863 ctf_add_union(ctf_file_t *fp, uint_t flag, const char *name)
875 else if ((type = ctf_add_generic(fp, flag, name, &dtd)) == CTF_ERR)
878 dtd->dtd_data.ctt_info = CTF_TYPE_INFO(CTF_K_UNION, flag, 0);
885 ctf_add_enum(ctf_file_t *fp, uint_t flag, const char *name)
897 else if ((type = ctf_add_generic(fp, flag, name, &dtd)) == CTF_ERR)
900 dtd->dtd_data.ctt_info = CTF_TYPE_INFO(CTF_K_ENUM, flag, 0);
907 ctf_add_forward(ctf_file_t *fp, uint_t flag, const char *name, uint_t kind)
936 if ((type = ctf_add_generic(fp, flag, name, &dtd)) == CTF_ERR)
939 dtd->dtd_data.ctt_info = CTF_TYPE_INFO(CTF_K_FORWARD, flag, 0);
946 ctf_add_typedef(ctf_file_t *fp, uint_t flag, const char *name, ctf_id_t ref)
957 if ((type = ctf_add_generic(fp, flag, name, &dtd)) == CTF_ERR)
960 dtd->dtd_data.ctt_info = CTF_TYPE_INFO(CTF_K_TYPEDEF, flag, 0);
968 ctf_add_volatile(ctf_file_t *fp, uint_t flag, ctf_id_t ref)
970 return (ctf_add_reftype(fp, flag, ref, CTF_K_VOLATILE));
974 ctf_add_const(ctf_file_t *fp, uint_t flag, ctf_id_t ref)
976 return (ctf_add_reftype(fp, flag, ref, CTF_K_CONST));
980 ctf_add_restrict(ctf_file_t *fp, uint_t flag, ctf_id_t ref)
982 return (ctf_add_reftype(fp, flag, ref, CTF_K_RESTRICT));
1258 uint_t kind, flag, vlen;
1282 flag = LCTF_INFO_ROOT(src_fp, tp->ctt_info);
1305 if ((flag & CTF_ADD_ROOT) && name[0] != '\0' &&
1384 dst_type = ctf_add_integer(dst_fp, flag, name, &src_en);
1386 dst_type = ctf_add_float(dst_fp, flag, name, &src_en);
1399 dst_type = ctf_add_reftype(dst_fp, flag, src_type, kind);
1423 dst_type = ctf_add_array(dst_fp, flag, &src_ar);
1434 dst_type = ctf_add_function(dst_fp, flag, &ctc, NULL);
1467 dst_type = ctf_add_generic(dst_fp, flag, name, &dtd);
1484 dtd->dtd_data.ctt_info = CTF_TYPE_INFO(kind, flag, vlen);
1517 dst_type = ctf_add_enum(dst_fp, flag, name);
1527 flag, name, CTF_K_STRUCT); /* assume STRUCT */
1548 dst_type = ctf_add_typedef(dst_fp, flag,