Lines Matching defs:ctfsect
419 ctf_sect_t ctfsect, symsect, strsect;
432 bzero(&ctfsect, sizeof (ctf_sect_t));
455 ctfsect.cts_data = mmap64(NULL, st.st_size, PROT_READ,
458 if (ctfsect.cts_data == MAP_FAILED)
461 ctfsect.cts_name = _CTF_SECTION;
462 ctfsect.cts_type = SHT_PROGBITS;
463 ctfsect.cts_flags = SHF_ALLOC;
464 ctfsect.cts_size = (size_t)st.st_size;
465 ctfsect.cts_entsize = 1;
466 ctfsect.cts_offset = 0;
468 if ((fp = ctf_bufopen(&ctfsect, NULL, NULL, errp)) == NULL)
469 ctf_sect_munmap(&ctfsect);
603 ctfsect.cts_name = strs + shp->sh_name;
604 ctfsect.cts_type = shp->sh_type;
605 ctfsect.cts_flags = shp->sh_flags;
606 ctfsect.cts_size = shp->sh_size;
607 ctfsect.cts_entsize = shp->sh_entsize;
608 ctfsect.cts_offset = (off64_t)shp->sh_offset;
630 if (ctfsect.cts_type == SHT_NULL && ctfp == NULL) {
640 if (ctf_sect_mmap(&ctfsect, fd) == MAP_FAILED) {
644 ctfp = &ctfsect;
660 ctf_sect_munmap(&ctfsect);