• Home
  • History
  • Annotate
  • Raw
  • Download
  • only in /freebsd-13-stable/cddl/contrib/opensolaris/tools/ctf/cvt/

Lines Matching defs:ctt

237 write_sized_type_rec(ctf_buf_t *b, ctf_type_t *ctt, size_t size)
240 ctt->ctt_size = CTF_LSIZE_SENT;
241 ctt->ctt_lsizehi = CTF_SIZE_TO_LSIZE_HI(size);
242 ctt->ctt_lsizelo = CTF_SIZE_TO_LSIZE_LO(size);
244 SWAP_32(ctt->ctt_name);
245 SWAP_16(ctt->ctt_info);
246 SWAP_16(ctt->ctt_size);
247 SWAP_32(ctt->ctt_lsizehi);
248 SWAP_32(ctt->ctt_lsizelo);
250 ctf_buf_write(b, ctt, sizeof (*ctt));
252 ctf_stype_t *cts = (ctf_stype_t *)ctt;
267 write_unsized_type_rec(ctf_buf_t *b, ctf_type_t *ctt)
269 ctf_stype_t *cts = (ctf_stype_t *)ctt;
295 ctf_type_t ctt;
315 ctt.ctt_name = CTF_TYPE_NAME(CTF_STRTAB_0, 0);
316 ctt.ctt_info = CTF_TYPE_INFO(0, 0, 0);
318 write_sized_type_rec(b, &ctt, 0);
324 ctt.ctt_name = CTF_TYPE_NAME(CTF_STRTAB_0, offset);
330 ctt.ctt_info = CTF_TYPE_INFO(CTF_K_INTEGER,
333 ctt.ctt_info = CTF_TYPE_INFO(CTF_K_FLOAT, isroot, 1);
334 write_sized_type_rec(b, &ctt, tp->t_size);
358 ctt.ctt_info = CTF_TYPE_INFO(CTF_K_POINTER, isroot, 0);
359 ctt.ctt_type = tp->t_tdesc->t_id;
360 write_unsized_type_rec(b, &ctt);
364 ctt.ctt_info = CTF_TYPE_INFO(CTF_K_ARRAY, isroot, 1);
365 write_sized_type_rec(b, &ctt, tp->t_size);
389 ctt.ctt_info = CTF_TYPE_INFO(CTF_K_STRUCT, isroot, i);
391 ctt.ctt_info = CTF_TYPE_INFO(CTF_K_UNION, isroot, i);
393 write_sized_type_rec(b, &ctt, tp->t_size);
444 ctt.ctt_info = CTF_TYPE_INFO(CTF_K_ENUM, isroot, i);
445 write_sized_type_rec(b, &ctt, tp->t_size);
463 ctt.ctt_info = CTF_TYPE_INFO(CTF_K_FORWARD, isroot, 0);
464 ctt.ctt_type = 0;
465 write_unsized_type_rec(b, &ctt);
469 ctt.ctt_info = CTF_TYPE_INFO(CTF_K_TYPEDEF, isroot, 0);
470 ctt.ctt_type = tp->t_tdesc->t_id;
471 write_unsized_type_rec(b, &ctt);
475 ctt.ctt_info = CTF_TYPE_INFO(CTF_K_VOLATILE, isroot, 0);
476 ctt.ctt_type = tp->t_tdesc->t_id;
477 write_unsized_type_rec(b, &ctt);
481 ctt.ctt_info = CTF_TYPE_INFO(CTF_K_CONST, isroot, 0);
482 ctt.ctt_type = tp->t_tdesc->t_id;
483 write_unsized_type_rec(b, &ctt);
494 ctt.ctt_info = CTF_TYPE_INFO(CTF_K_FUNCTION, isroot, i);
495 ctt.ctt_type = tp->t_fndef->fn_ret->t_id;
496 write_unsized_type_rec(b, &ctt);
521 ctt.ctt_info = CTF_TYPE_INFO(CTF_K_RESTRICT, isroot, 0);
522 ctt.ctt_type = tp->t_tdesc->t_id;
523 write_unsized_type_rec(b, &ctt);
764 get_ctt_size(ctf_type_t *ctt, size_t *sizep, size_t *incrementp)
766 if (ctt->ctt_size == CTF_LSIZE_SENT) {
767 *sizep = (size_t)CTF_TYPE_LSIZE(ctt);
770 *sizep = ctt->ctt_size;
784 ctf_type_t *ctt = v;
785 size_t vlen = CTF_INFO_VLEN(ctt->ctt_info);
788 get_ctt_size(ctt, &size, &increment);
790 switch (CTF_INFO_KIND(ctt->ctt_info)) {
821 CTF_INFO_KIND(ctt->ctt_info), count, dptr - data);
1025 ctf_type_t *ctt;
1044 ctt = v;
1046 get_ctt_size(ctt, &size, &increment);
1051 if (CTF_NAME_STID(ctt->ctt_name) != CTF_STRTAB_0)
1054 if (CTF_NAME_OFFSET(ctt->ctt_name) != 0) {
1056 xstrdup(sbuf + CTF_NAME_OFFSET(ctt->ctt_name));
1060 kind = CTF_INFO_KIND(ctt->ctt_info);
1061 vlen = CTF_INFO_VLEN(ctt->ctt_info);
1109 tdp->t_tdesc = tdarr[ctt->ctt_type];
1190 tdp->t_tdesc = tdarr[ctt->ctt_type];
1195 tdp->t_tdesc = tdarr[ctt->ctt_type];
1200 tdp->t_tdesc = tdarr[ctt->ctt_type];
1206 tdp->t_fndef->fn_ret = tdarr[ctt->ctt_type];
1231 tdp->t_tdesc = tdarr[ctt->ctt_type];
1241 if (CTF_INFO_ISROOT(ctt->ctt_info)) {
1255 (CTF_INFO_ISROOT(ctt->ctt_info) ? "root " : ""),