Lines Matching refs:ctfsect
403 ctf_arc_bufpreamble (const ctf_sect_t *ctfsect) in ctf_arc_bufpreamble() argument
405 if (ctfsect->cts_size > sizeof (uint64_t) && in ctf_arc_bufpreamble()
406 (le64toh ((*(uint64_t *) ctfsect->cts_data)) == CTFA_MAGIC)) in ctf_arc_bufpreamble()
408 struct ctf_archive *arc = (struct ctf_archive *) ctfsect->cts_data; in ctf_arc_bufpreamble()
413 return (const ctf_preamble_t *) ctfsect->cts_data; in ctf_arc_bufpreamble()
420 ctf_arc_bufopen (const ctf_sect_t *ctfsect, const ctf_sect_t *symsect, in ctf_arc_bufopen() argument
427 if (ctfsect->cts_size > sizeof (uint64_t) && in ctf_arc_bufopen()
428 (le64toh ((*(uint64_t *) ctfsect->cts_data)) == CTFA_MAGIC)) in ctf_arc_bufopen()
439 arc = (struct ctf_archive *) ctfsect->cts_data; in ctf_arc_bufopen()
444 if ((fp = ctf_bufopen (ctfsect, symsect, strsect, errp)) == NULL) in ctf_arc_bufopen()
716 ctf_sect_t ctfsect; in ctf_dict_open_by_offset() local
721 memset (&ctfsect, 0, sizeof (ctf_sect_t)); in ctf_dict_open_by_offset()
725 ctfsect.cts_name = _CTF_SECTION; in ctf_dict_open_by_offset()
726 ctfsect.cts_size = le64toh (*((uint64_t *) ((char *) arc + offset))); in ctf_dict_open_by_offset()
727 ctfsect.cts_entsize = 1; in ctf_dict_open_by_offset()
728 ctfsect.cts_data = (void *) ((char *) arc + offset + sizeof (uint64_t)); in ctf_dict_open_by_offset()
729 fp = ctf_bufopen (&ctfsect, symsect, strsect, errp); in ctf_dict_open_by_offset()