/netbsd-src/external/cddl/osnet/dist/tools/ctf/cvt/ |
H A D | ctftools.h | 323 } tdata_t; typedef 343 tdata_t *iib_td; 352 void cvt_fixstabs(tdata_t *); 353 void cvt_fixups(tdata_t *, size_t); 357 tdata_t *ctf_load(char *, caddr_t, size_t, symit_data_t *, char *); 362 void iter_iidescs_by_name(tdata_t *, const char *, 382 int read_ctf(char **, int, char *, int (*)(tdata_t *, char *, void *), 384 int read_ctf_save_cb(tdata_t *, char *, void *); 393 void merge_into_master(tdata_t *, tdata_t *, tdata_t *, int); 402 void write_ctf(tdata_t *, const char *, const char *, int); [all …]
|
H A D | tdata.c | 286 tdata_label_add(tdata_t *td, const char *label, int idx) in tdata_label_add() 308 tdata_label_top(tdata_t *td) in tdata_label_top() 326 tdata_label_find(tdata_t *td, char *label) in tdata_label_find() 360 tdata_label_newmax(tdata_t *td, int newmax) in tdata_label_newmax() 376 tdata_label_free(tdata_t *td) in tdata_label_free() 382 tdata_t * 385 tdata_t *new = xcalloc(sizeof (tdata_t)); in tdata_new() 407 tdata_free(tdata_t *td) in tdata_free() 429 tdata_t *td = private; in build_hashes() 457 tdata_build_hashes_common(tdata_t *td, hash_t *hash) in tdata_build_hashes_common() [all …]
|
H A D | fixup_tdescs.c | 58 fix_ptrptr_to_struct(tdata_t *td) in fix_ptrptr_to_struct() 112 fix_ptr_to_struct(tdata_t *td) in fix_ptr_to_struct() 159 cvt_fixstabs(tdata_t *td) in cvt_fixstabs() 186 lookup_tdesc(tdata_t *td, char const *name) in lookup_tdesc() 205 fix_small_cpu_struct(tdata_t *td, size_t ptrsize) in fix_small_cpu_struct() 324 fix_kill_attr(tdata_t *td, size_t ptrsize) in fix_kill_attr() 334 cvt_fixups(tdata_t *td, size_t ptrsize) in cvt_fixups()
|
H A D | ctfconvert.c | 86 file_read(tdata_t *td, char *filename, int ignore_non_c) in file_read() 88 typedef int (*reader_f)(tdata_t *, Elf *, char *); in file_read() 155 tdata_t *filetd, *mstrtd; in main()
|
H A D | ctfmerge.c | 404 wip_add_work(wip_t *slot, tdata_t *pow) in wip_add_work() 425 tdata_t *pow; in worker_runphase1() 486 tdata_t *pow1, *pow2; in worker_runphase2() 623 merge_ctf_cb(tdata_t *td, char *name, void *arg) in merge_ctf_cb() 696 tdata_t *srctd; in copy_ctf_data() 857 tdata_t *mstrtd, *savetd; in main() 1070 tdata_t *reftd; in main() 1099 tdata_t *withtd = reftd; in main()
|
H A D | input.c | 48 typedef int read_cb_f(tdata_t *, char *, void *); 98 tdata_t *td; in read_file() 228 read_ctf_save_cb(tdata_t *td, char *name __unused, void *retp) in read_ctf_save_cb() 230 tdata_t **tdp = retp; in read_ctf_save_cb()
|
H A D | output.c | 122 iiburst_new(tdata_t *td, int max) in iiburst_new() 201 find_iidesc(tdata_t *td, iidesc_match_t *match) in find_iidesc() 315 copy_from_strong(tdata_t *td, GElf_Sym *sym, iidesc_t *strongdesc, in copy_from_strong() 341 sort_iidescs(Elf *elf, const char *file, tdata_t *td, int fuzzymatch, in sort_iidescs() 721 make_ctf_data(tdata_t *td, Elf *elf, const char *file, size_t *lenp, int flags) in make_ctf_data() 736 write_ctf(tdata_t *td, const char *curname, const char *newname, int flags) in write_ctf()
|
H A D | ctf.c | 861 resurrect_labels(ctf_header_t *h, tdata_t *td, caddr_t ctfdata, char *matchlbl) in resurrect_labels() 906 resurrect_objects(ctf_header_t *h, tdata_t *td, tdesc_t **tdarr, int tdsize, in resurrect_objects() 949 resurrect_functions(ctf_header_t *h, tdata_t *td, tdesc_t **tdarr, int tdsize, in resurrect_functions() 1018 resurrect_types(ctf_header_t *h, tdata_t *td, tdesc_t **tdarr, int tdsize, in resurrect_types() 1282 static tdata_t * 1285 tdata_t *td = tdata_new(); in ctf_parse() 1350 tdata_t * 1356 tdata_t *td; in ctf_load()
|
H A D | merge.c | 150 tdata_t *md_parent; 151 tdata_t *md_tgt; 909 tdata_t *rmd_tgt; 1088 merge_into_master(tdata_t *cur, tdata_t *mstr, tdata_t *tgt, int selfuniquify) in merge_into_master()
|
H A D | ctfmerge.h | 48 tdata_t *wip_td;
|
H A D | compare.c | 56 tdata_t *ctftd, *stabrtd, *stabtd, *difftd; in main()
|
H A D | stabs.c | 120 resolve_nodes(tdata_t *td) in resolve_nodes() 181 stabs_read(tdata_t *td, Elf *elf, char *file) in stabs_read()
|
H A D | iidesc.c | 116 iter_iidescs_by_name(tdata_t *td, char const *name, in iter_iidescs_by_name()
|
H A D | st_parse.c | 129 parse_init(tdata_t *td __unused) in parse_init() 145 parse_finish(tdata_t *td) in parse_finish()
|
H A D | dwarf.c | 132 tdata_t *dw_td; /* root of the tdesc/iidesc tree */ 2014 dw_read(tdata_t *td, Elf *elf, char *filename __unused) in dw_read()
|