Lines Matching defs:src_fp

1498 ctf_add_type_mapping (ctf_dict_t *src_fp, ctf_id_t src_type,
1501 if (LCTF_TYPE_ISPARENT (src_fp, src_type) && src_fp->ctf_parent)
1502 src_fp = src_fp->ctf_parent;
1504 src_type = LCTF_TYPE_TO_INDEX(src_fp, src_type);
1526 key->cltk_fp = src_fp;
1539 ctf_type_mapping (ctf_dict_t *src_fp, ctf_id_t src_type, ctf_dict_t **dst_fp)
1545 if (LCTF_TYPE_ISPARENT (src_fp, src_type) && src_fp->ctf_parent)
1546 src_fp = src_fp->ctf_parent;
1548 src_type = LCTF_TYPE_TO_INDEX(src_fp, src_type);
1549 key.cltk_fp = src_fp;
1587 ctf_add_type_internal (ctf_dict_t *dst_fp, ctf_dict_t *src_fp, ctf_id_t src_type,
1610 if ((src_tp = ctf_lookup_by_id (&src_fp, src_type)) == NULL)
1611 return (ctf_set_typed_errno (dst_fp, ctf_errno (src_fp)));
1613 if ((ctf_type_resolve (src_fp, src_type) == CTF_ERR)
1614 && (ctf_errno (src_fp) == ECTF_NONREPRESENTABLE))
1617 name = ctf_strptr (src_fp, src_tp->ctt_name);
1618 kind = LCTF_INFO_KIND (src_fp, src_tp->ctt_info);
1619 flag = LCTF_INFO_ISROOT (src_fp, src_tp->ctt_info);
1620 vlen = LCTF_INFO_VLEN (src_fp, src_tp->ctt_info);
1627 tmp = ctf_type_mapping (src_fp, src_type, &tmp_fp);
1682 ctf_add_type_mapping (src_fp, src_type, dst_fp, dst_type);
1704 if (ctf_type_encoding (src_fp, src_type, &src_en) != 0)
1705 return (ctf_set_typed_errno (dst_fp, ctf_errno (src_fp)));
1729 ctf_add_type_mapping (src_fp, src_type, dst_fp, dst_type);
1747 ctf_add_type_mapping (src_fp, src_type, dst_fp, dst_type);
1755 src.ctb_dict = src_fp;
1792 src_type = ctf_type_reference (src_fp, src_type);
1793 src_type = ctf_add_type_internal (dst_fp, src_fp, src_type,
1806 src_type = ctf_type_reference (src_fp, src_type);
1807 src_type = ctf_add_type_internal (dst_fp, src_fp, src_type,
1817 if (ctf_array_info (src_fp, src_type, &src_ar) != 0)
1818 return (ctf_set_typed_errno (dst_fp, ctf_errno (src_fp)));
1821 ctf_add_type_internal (dst_fp, src_fp, src_ar.ctr_contents,
1823 src_ar.ctr_index = ctf_add_type_internal (dst_fp, src_fp,
1853 ctc.ctc_return = ctf_add_type_internal (dst_fp, src_fp,
1884 if (ctf_type_size (src_fp, src_type) !=
1890 dst_type, (long) ctf_type_size (src_fp, src_type),
1895 if (ctf_member_iter (src_fp, src_type, membcmp, &dst))
1907 ctf_type_size (src_fp, src_type));
1913 ctf_add_type_mapping (src_fp, src_type, dst_fp, dst_type);
1915 while ((offset = ctf_member_next (src_fp, src_type, &i, &membname,
1919 ctf_id_t dst_membtype = ctf_type_mapping (src_fp, src_membtype, &dst);
1923 dst_membtype = ctf_add_type_internal (dst_fp, src_fp,
1943 if (ctf_errno (src_fp) != ECTF_NEXT_END)
1952 if (ctf_enum_iter (src_fp, src_type, enumcmp, &dst)
1965 || ctf_enum_iter (src_fp, src_type, enumadd, &dst))
1976 src_type = ctf_type_reference (src_fp, src_type);
1977 src_type = ctf_add_type_internal (dst_fp, src_fp, src_type,
2001 ctf_add_type_mapping (src_fp, orig_src_type, dst_fp, dst_type);
2006 ctf_add_type (ctf_dict_t *dst_fp, ctf_dict_t *src_fp, ctf_id_t src_type)
2010 if (!src_fp->ctf_add_processing)
2011 src_fp->ctf_add_processing = ctf_dynhash_create (ctf_hash_integer,
2017 if (!src_fp->ctf_add_processing)
2020 id = ctf_add_type_internal (dst_fp, src_fp, src_type, src_fp);
2021 ctf_dynhash_empty (src_fp->ctf_add_processing);