Home
last modified time | relevance | path

Searched refs:tdesc_t (Results 1 – 11 of 11) sorted by relevance

/freebsd/cddl/contrib/opensolaris/tools/ctf/cvt/
H A Dmerge.c136 int (*equiv)(tdesc_t *, tdesc_t *, equiv_data_t *);
137 tdesc_t *(*conjure)(tdesc_t *, int, merge_cb_data_t *);
207 tdesc_t *ed_node;
208 tdesc_t *ed_tgt;
215 static int equiv_node(tdesc_t *, tdesc_t *, equiv_data_t *);
219 equiv_intrinsic(tdesc_t *stdp, tdesc_t *ttdp, equiv_data_t *ed __unused) in equiv_intrinsic()
241 equiv_plain(tdesc_t *stdp, tdesc_t *ttdp, equiv_data_t *ed) in equiv_plain()
247 equiv_function(tdesc_t *stdp, tdesc_t *ttdp, equiv_data_t *ed) in equiv_function()
268 equiv_array(tdesc_t *stdp, tdesc_t *ttdp, equiv_data_t *ed) in equiv_array()
283 equiv_su(tdesc_t *stdp, tdesc_t *ttdp, equiv_data_t *ed) in equiv_su()
[all …]
H A Ddwarf.c132 tdesc_t *dw_void; /* manufactured void type */
133 tdesc_t *dw_long; /* manufactured long type for arrays */
150 tdesc_add(dwarf_t *dw, tdesc_t *tdp) in tdesc_add()
155 static tdesc_t *
158 tdesc_t tmpl; in tdesc_lookup()
174 tdesc_size(tdesc_t *tdp) in tdesc_size()
208 tdesc_bitsize(tdesc_t *tdp) in tdesc_bitsize()
243 static tdesc_t *
244 tdesc_basetype(tdesc_t *tdp) in tdesc_basetype()
461 static tdesc_t *
[all …]
H A Dtraverse.h43 typedef int (*tdtrav_cb_f)(tdesc_t *, tdesc_t **, void *);
57 int tdtraverse(tdesc_t *, tdesc_t **, tdtrav_data_t *);
65 int tdtrav_assert(tdesc_t *, tdesc_t **, void *);
H A Dtraverse.c40 static int (*tddescenders[])(tdesc_t *, tdtrav_data_t *);
55 tdtrav_plain(tdesc_t *this, tdtrav_data_t *tdtd) in tdtrav_plain()
61 tdtrav_func(tdesc_t *this, tdtrav_data_t *tdtd) in tdtrav_func()
79 tdtrav_array(tdesc_t *this, tdtrav_data_t *tdtd) in tdtrav_array()
92 tdtrav_su(tdesc_t *this, tdtrav_data_t *tdtd) in tdtrav_su()
107 tdtrav_assert(tdesc_t *node __unused, tdesc_t **nodep __unused, void *private __unused) in tdtrav_assert()
131 static int (*tddescenders[])(tdesc_t *, tdtrav_data_t *) = {
149 tdtraverse(tdesc_t *this, tdesc_t **thisp, tdtrav_data_t *tdtd) in tdtraverse()
152 int (*descender)(tdesc_t *, tdtrav_data_t *); in tdtraverse()
H A Dtdata.c57 tdesc_t *tdp = node; in tdesc_layouthash()
115 tdesc_t *tdp1 = arg1, *tdp2 = arg2; in tdesc_layoutcmp()
131 tdesc_t *tdp = data; in tdesc_idhash()
139 tdesc_t *tdp1 = arg1, *tdp2 = arg2; in tdesc_idcmp()
150 tdesc_t *tdp = data; in tdesc_namehash()
171 tdesc_t *tdp1 = arg1, *tdp2 = arg2; in tdesc_namecmp()
181 tdesc_t *tdp = data; in tdesc_print()
190 free_intr(tdesc_t *tdp) in free_intr()
196 free_ardef(tdesc_t *tdp) in free_ardef()
202 free_mlist(tdesc_t *tdp) in free_mlist()
[all …]
H A Dctftools.h156 typedef struct tdesc tdesc_t; typedef
160 tdesc_t *ad_contents;
161 tdesc_t *ad_idxtype;
212 tdesc_t **fn_args;
228 tdesc_t *t_next; /* Name hash next pointer */
231 tdesc_t *t_hash; /* ID hash next pointer */
238 tdesc_t *tdesc; /* ptr, typedef, vol, const, restr */
280 tdesc_t *ii_dtype;
286 tdesc_t **ii_args;
412 const char *tdesc_name(tdesc_t *);
[all …]
H A Dfixup_tdescs.c42 tdesc_t *m_ret;
61 static tdesc_t *
83 tdesc_t *cput, *cpu; in fix_small_cpu_struct()
84 tdesc_t *machcpu; in fix_small_cpu_struct()
H A Diidesc.c134 tgt->ii_args = xmalloc(sizeof (tdesc_t *) * tgt->ii_nargs); in iidesc_dup()
136 sizeof (tdesc_t *) * tgt->ii_nargs); in iidesc_dup()
H A Dctf.c282 tdesc_t *tp = arg1; in write_type()
935 resurrect_objects(ctf_header_t *h, tdata_t *td, tdesc_t **tdarr, int tdsize, in resurrect_objects()
982 resurrect_functions(ctf_header_t *h, tdata_t *td, tdesc_t **tdarr, int tdsize, in resurrect_functions()
1032 xmalloc(sizeof (tdesc_t *) * ii->ii_nargs); in resurrect_functions()
1057 resurrect_types(ctf_header_t *h, tdata_t *td, tdesc_t **tdarr, int tdsize, in resurrect_types()
1064 tdesc_t *tdp; in resurrect_types()
1324 tdp->t_fndef->fn_args = xcalloc(sizeof (tdesc_t) * in resurrect_types()
1381 tdesc_t **tdarr; in ctf_parse()
1386 tdarr = xcalloc(sizeof (tdesc_t *) * (ntypes + 1)); in ctf_parse()
1389 tdarr[i] = xcalloc(sizeof (tdesc_t)); in ctf_parse()
H A Dutil.c248 tdesc_name(tdesc_t *tdp) in tdesc_name()
H A Doutput.c80 save_type_by_id(tdesc_t *tdp, tdesc_t **tdpp __unused, void *private) in save_type_by_id()