Lines Matching refs:psinfo
636 elfcore_prpsinfo_t *psinfo; in elf_note_prpsinfo() local
642 psinfo = calloc(1, sizeof(*psinfo)); in elf_note_prpsinfo()
643 if (psinfo == NULL) in elf_note_prpsinfo()
645 psinfo->pr_version = PRPSINFO_VERSION; in elf_note_prpsinfo()
646 psinfo->pr_psinfosz = sizeof(*psinfo); in elf_note_prpsinfo()
657 strlcpy(psinfo->pr_fname, kip.ki_comm, sizeof(psinfo->pr_fname)); in elf_note_prpsinfo()
659 len = sizeof(psinfo->pr_psargs) - 1; in elf_note_prpsinfo()
660 if (sysctl(name, 4, psinfo->pr_psargs, &len, NULL, 0) == 0 && len > 0) { in elf_note_prpsinfo()
661 cp = psinfo->pr_psargs; in elf_note_prpsinfo()
670 strlcpy(psinfo->pr_psargs, kip.ki_comm, in elf_note_prpsinfo()
671 sizeof(psinfo->pr_psargs)); in elf_note_prpsinfo()
672 psinfo->pr_pid = pid; in elf_note_prpsinfo()
674 *sizep = sizeof(*psinfo); in elf_note_prpsinfo()
675 return (psinfo); in elf_note_prpsinfo()