Lines Matching defs:fptr
572 file_info_t *fptr;
579 fptr = list_next(&P->file_head);
580 for (cnt = P->num_files; cnt > 0; cnt--, fptr = list_next(fptr)) {
583 Pbuild_file_symtab(P, fptr);
586 Pbuild_file_ctf(P, fptr) != NULL) {
591 if (fptr->file_ctf_dyn) {
592 sym = &fptr->file_dynsym;
594 sym = &fptr->file_symtab;
604 fptr->file_symtab.sym_data_pri != NULL &&
605 fptr->file_symtab.sym_symn != 0 &&
606 fptr->file_symtab.sym_strs != NULL) {
667 dump_symtab(pgcore_t *pgc, file_info_t *fptr, uint_t index, int dynsym)
669 sym_tbl_t *sym = dynsym ? &fptr->file_dynsym : &fptr->file_symtab;
674 uintptr_t addr = fptr->file_map->map_pmap.pr_vaddr;
709 file_info_t *fptr;
716 fptr = list_next(&P->file_head);
717 for (cnt = P->num_files; cnt > 0; cnt--, fptr = list_next(fptr)) {
720 Pbuild_file_symtab(P, fptr);
723 Pbuild_file_ctf(P, fptr) != NULL) {
734 if (fptr->file_ctf_dyn) {
735 sym = &fptr->file_dynsym;
738 sym = &fptr->file_symtab;
746 if (dump_symtab(pgc, fptr, index, dynsym) != 0)
755 if (pwrite64(pgc->pgc_fd, fptr->file_ctf_buf,
756 fptr->file_ctf_size, *pgc->pgc_doff) !=
757 fptr->file_ctf_size)
761 fptr->file_map->map_pmap.pr_vaddr, *pgc->pgc_doff,
762 fptr->file_ctf_size, symindex, 0, 4, 0) != 0)
766 *pgc->pgc_doff += roundup(fptr->file_ctf_size, 8);
770 fptr->file_symtab.sym_data_pri != NULL &&
771 fptr->file_symtab.sym_symn != 0 &&
772 fptr->file_symtab.sym_strs != NULL) {
773 if (dump_symtab(pgc, fptr, index, 0) != 0)