Lines Matching refs:ctfsect
218 ctf_sect_t ctfsect, symsect, strsect;
231 bzero(&ctfsect, sizeof (ctf_sect_t));
251 ctfsect.cts_data = mmap64(NULL, st.st_size, PROT_READ,
254 if (ctfsect.cts_data == MAP_FAILED)
257 ctfsect.cts_name = _CTF_SECTION;
258 ctfsect.cts_type = SHT_PROGBITS;
259 ctfsect.cts_flags = SHF_ALLOC;
260 ctfsect.cts_size = (size_t)st.st_size;
261 ctfsect.cts_entsize = 1;
262 ctfsect.cts_offset = 0;
264 if ((fp = ctf_bufopen(&ctfsect, NULL, NULL, errp)) == NULL)
265 ctf_sect_munmap(&ctfsect);
399 ctfsect.cts_name = strs + shp->sh_name;
400 ctfsect.cts_type = shp->sh_type;
401 ctfsect.cts_flags = shp->sh_flags;
402 ctfsect.cts_size = shp->sh_size;
403 ctfsect.cts_entsize = shp->sh_entsize;
404 ctfsect.cts_offset = (off64_t)shp->sh_offset;
425 if (ctfsect.cts_type == SHT_NULL) {
434 if (ctf_sect_mmap(&ctfsect, fd) == MAP_FAILED) {
446 fp = ctf_bufopen(&ctfsect, &symsect, &strsect, errp);
448 fp = ctf_bufopen(&ctfsect, NULL, NULL, errp);
451 ctf_sect_munmap(&ctfsect);