Searched refs:tdata_t (Results 1 - 15 of 15) sorted by relevance

/netbsd-6-1-5-RELEASE/external/cddl/osnet/dist/tools/ctf/cvt/
H A Dctftools.h297 * The tdata_t (Type DATA) structure contains or references all type data for
317 } tdata_t; typedef in typeref:struct:tdata
337 tdata_t *iib_td;
346 void cvt_fixstabs(tdata_t *);
347 void cvt_fixups(tdata_t *, size_t);
351 tdata_t *ctf_load(char *, caddr_t, size_t, symit_data_t *, char *);
356 void iter_iidescs_by_name(tdata_t *, const char *,
376 int read_ctf(char **, int, char *, int (*)(tdata_t *, char *, void *),
378 int read_ctf_save_cb(tdata_t *, char *, void *);
387 void merge_into_master(tdata_t *, tdata_
[all...]
H A Dtdata.c283 tdata_label_add(tdata_t *td, const char *label, int idx)
305 tdata_label_top(tdata_t *td)
323 tdata_label_find(tdata_t *td, char *label)
357 tdata_label_newmax(tdata_t *td, int newmax)
373 tdata_label_free(tdata_t *td)
379 tdata_t *
382 tdata_t *new = xcalloc(sizeof (tdata_t));
403 tdata_free(tdata_t *td)
424 tdata_t *t
[all...]
H A Dctfmerge.h49 tdata_t *wip_td;
H A Dcompare.c56 tdata_t *ctftd, *stabrtd, *stabtd, *difftd;
H A Dfixup_tdescs.c57 fix_ptrptr_to_struct(tdata_t *td)
111 fix_ptr_to_struct(tdata_t *td)
158 cvt_fixstabs(tdata_t *td)
185 lookup_tdesc(tdata_t *td, char const *name)
204 fix_small_cpu_struct(tdata_t *td, size_t ptrsize)
280 cvt_fixups(tdata_t *td, size_t ptrsize)
H A Dctfconvert.c86 file_read(tdata_t *td, char *filename, int ignore_non_c)
88 typedef int (*reader_f)(tdata_t *, Elf *, char *);
155 tdata_t *filetd, *mstrtd;
H A Dctfmerge.c147 * tdata_t for a given module, we can, if requested by the user, uniquify it
148 * against the tdata_t from another module (genunix in the case of the SunOS
149 * kernel). We perform a merge between the tdata_t for this module and the
150 * tdata_t from genunix. Nodes found in this module that are not present in
151 * genunix are added to a third tdata_t - the uniquified tdata_t.
167 * When the merges are complete, the resulting tdata_t is placed into the
393 wip_add_work(wip_t *slot, tdata_t *pow)
413 tdata_t *pow;
459 tdata_t *pow
[all...]
H A Dinput.c48 typedef int read_cb_f(tdata_t *, char *, void *);
98 tdata_t *td;
228 read_ctf_save_cb(tdata_t *td, char *name __unused, void *retp)
230 tdata_t **tdp = retp;
H A Doutput.c93 * tdata_t.
122 iiburst_new(tdata_t *td, int max)
201 find_iidesc(tdata_t *td, iidesc_match_t *match)
315 copy_from_strong(tdata_t *td, GElf_Sym *sym, iidesc_t *strongdesc,
341 sort_iidescs(Elf *elf, const char *file, tdata_t *td, int fuzzymatch,
718 make_ctf_data(tdata_t *td, Elf *elf, const char *file, size_t *lenp, int flags)
733 write_ctf(tdata_t *td, const char *curname, const char *newname, int flags)
H A Dstabs.c120 resolve_nodes(tdata_t *td)
181 stabs_read(tdata_t *td, Elf *elf, char *file)
H A Diidesc.c116 iter_iidescs_by_name(tdata_t *td, char const *name,
H A Dctf.c758 resurrect_labels(ctf_header_t *h, tdata_t *td, caddr_t ctfdata, char *matchlbl)
803 resurrect_objects(ctf_header_t *h, tdata_t *td, tdesc_t **tdarr, int tdsize,
846 resurrect_functions(ctf_header_t *h, tdata_t *td, tdesc_t **tdarr, int tdsize,
915 resurrect_types(ctf_header_t *h, tdata_t *td, tdesc_t **tdarr, int tdsize,
1185 static tdata_t *
1188 tdata_t *td = tdata_new();
1253 tdata_t *
1259 tdata_t *td;
H A Dmerge.c29 * This file contains routines that merge one tdata_t tree, called the child,
32 * to imply any relationship between the tdata_t graphs prior to the merge.
34 * tdata_t structures contain two main elements - a hash of iidesc_t nodes, and
146 * The workhorse structure of tdata_t merging. Holds all lists of nodes to be
150 tdata_t *md_parent;
151 tdata_t *md_tgt;
161 * When we first create a tdata_t from stabs data, we will have duplicate nodes.
162 * Normal merges, however, assume that the child tdata_t is already self-unique,
172 * flag is set, we're doing a merge between the fully merged tdata_t for this
173 * module and the tdata_t fo
[all...]
H A Dst_parse.c132 parse_init(tdata_t *td __unused)
148 parse_finish(tdata_t *td)
H A Ddwarf.c137 tdata_t *dw_td; /* root of the tdesc/iidesc tree */
1808 dw_read(tdata_t *td, Elf *elf, char *filename __unused)

Completed in 74 milliseconds