Lines Matching refs:src_fp
1468 ctf_add_type_mapping (ctf_dict_t *src_fp, ctf_id_t src_type, in ctf_add_type_mapping() argument
1471 if (LCTF_TYPE_ISPARENT (src_fp, src_type) && src_fp->ctf_parent) in ctf_add_type_mapping()
1472 src_fp = src_fp->ctf_parent; in ctf_add_type_mapping()
1474 src_type = LCTF_TYPE_TO_INDEX(src_fp, src_type); in ctf_add_type_mapping()
1496 key->cltk_fp = src_fp; in ctf_add_type_mapping()
1509 ctf_type_mapping (ctf_dict_t *src_fp, ctf_id_t src_type, ctf_dict_t **dst_fp) in ctf_type_mapping() argument
1515 if (LCTF_TYPE_ISPARENT (src_fp, src_type) && src_fp->ctf_parent) in ctf_type_mapping()
1516 src_fp = src_fp->ctf_parent; in ctf_type_mapping()
1518 src_type = LCTF_TYPE_TO_INDEX(src_fp, src_type); in ctf_type_mapping()
1519 key.cltk_fp = src_fp; in ctf_type_mapping()
1557 ctf_add_type_internal (ctf_dict_t *dst_fp, ctf_dict_t *src_fp, ctf_id_t src_type, in ctf_add_type_internal() argument
1580 if ((src_tp = ctf_lookup_by_id (&src_fp, src_type)) == NULL) in ctf_add_type_internal()
1581 return (ctf_set_errno (dst_fp, ctf_errno (src_fp))); in ctf_add_type_internal()
1583 if ((ctf_type_resolve (src_fp, src_type) == CTF_ERR) in ctf_add_type_internal()
1584 && (ctf_errno (src_fp) == ECTF_NONREPRESENTABLE)) in ctf_add_type_internal()
1587 name = ctf_strptr (src_fp, src_tp->ctt_name); in ctf_add_type_internal()
1588 kind = LCTF_INFO_KIND (src_fp, src_tp->ctt_info); in ctf_add_type_internal()
1589 flag = LCTF_INFO_ISROOT (src_fp, src_tp->ctt_info); in ctf_add_type_internal()
1590 vlen = LCTF_INFO_VLEN (src_fp, src_tp->ctt_info); in ctf_add_type_internal()
1597 tmp = ctf_type_mapping (src_fp, src_type, &tmp_fp); in ctf_add_type_internal()
1652 ctf_add_type_mapping (src_fp, src_type, dst_fp, dst_type); in ctf_add_type_internal()
1674 if (ctf_type_encoding (src_fp, src_type, &src_en) != 0) in ctf_add_type_internal()
1675 return (ctf_set_errno (dst_fp, ctf_errno (src_fp))); in ctf_add_type_internal()
1699 ctf_add_type_mapping (src_fp, src_type, dst_fp, dst_type); in ctf_add_type_internal()
1717 ctf_add_type_mapping (src_fp, src_type, dst_fp, dst_type); in ctf_add_type_internal()
1725 src.ctb_dict = src_fp; in ctf_add_type_internal()
1762 src_type = ctf_type_reference (src_fp, src_type); in ctf_add_type_internal()
1763 src_type = ctf_add_type_internal (dst_fp, src_fp, src_type, in ctf_add_type_internal()
1776 src_type = ctf_type_reference (src_fp, src_type); in ctf_add_type_internal()
1777 src_type = ctf_add_type_internal (dst_fp, src_fp, src_type, in ctf_add_type_internal()
1787 if (ctf_array_info (src_fp, src_type, &src_ar) != 0) in ctf_add_type_internal()
1788 return (ctf_set_errno (dst_fp, ctf_errno (src_fp))); in ctf_add_type_internal()
1791 ctf_add_type_internal (dst_fp, src_fp, src_ar.ctr_contents, in ctf_add_type_internal()
1793 src_ar.ctr_index = ctf_add_type_internal (dst_fp, src_fp, in ctf_add_type_internal()
1823 ctc.ctc_return = ctf_add_type_internal (dst_fp, src_fp, in ctf_add_type_internal()
1854 if (ctf_type_size (src_fp, src_type) != in ctf_add_type_internal()
1860 dst_type, (long) ctf_type_size (src_fp, src_type), in ctf_add_type_internal()
1865 if (ctf_member_iter (src_fp, src_type, membcmp, &dst)) in ctf_add_type_internal()
1877 ctf_type_size (src_fp, src_type)); in ctf_add_type_internal()
1883 ctf_add_type_mapping (src_fp, src_type, dst_fp, dst_type); in ctf_add_type_internal()
1885 while ((offset = ctf_member_next (src_fp, src_type, &i, &membname, in ctf_add_type_internal()
1889 ctf_id_t dst_membtype = ctf_type_mapping (src_fp, src_membtype, &dst); in ctf_add_type_internal()
1893 dst_membtype = ctf_add_type_internal (dst_fp, src_fp, in ctf_add_type_internal()
1913 if (ctf_errno (src_fp) != ECTF_NEXT_END) in ctf_add_type_internal()
1922 if (ctf_enum_iter (src_fp, src_type, enumcmp, &dst) in ctf_add_type_internal()
1935 || ctf_enum_iter (src_fp, src_type, enumadd, &dst)) in ctf_add_type_internal()
1946 src_type = ctf_type_reference (src_fp, src_type); in ctf_add_type_internal()
1947 src_type = ctf_add_type_internal (dst_fp, src_fp, src_type, in ctf_add_type_internal()
1971 ctf_add_type_mapping (src_fp, orig_src_type, dst_fp, dst_type); in ctf_add_type_internal()
1976 ctf_add_type (ctf_dict_t *dst_fp, ctf_dict_t *src_fp, ctf_id_t src_type) in ctf_add_type() argument
1980 if (!src_fp->ctf_add_processing) in ctf_add_type()
1981 src_fp->ctf_add_processing = ctf_dynhash_create (ctf_hash_integer, in ctf_add_type()
1987 if (!src_fp->ctf_add_processing) in ctf_add_type()
1990 id = ctf_add_type_internal (dst_fp, src_fp, src_type, src_fp); in ctf_add_type()
1991 ctf_dynhash_empty (src_fp->ctf_add_processing); in ctf_add_type()