Lines Matching refs:core_proc

113 is_coredump_eligible(proc_t core_proc)  in is_coredump_eligible()  argument
115 if (current_proc() != core_proc && ( in is_coredump_eligible()
116 core_proc->p_exit_reason && in is_coredump_eligible()
117 core_proc->p_exit_reason->osr_namespace == OS_REASON_JETSAM)) { in is_coredump_eligible()
120 if (current_proc() != core_proc) { in is_coredump_eligible()
121 panic("coredump for proc that is not current: %p)", core_proc); in is_coredump_eligible()
135 const int error = mac_proc_check_dump_core(core_proc); in is_coredump_eligible()
191 process_cpu_type(proc_t core_proc) in process_cpu_type() argument
195 if (IS_64BIT_PROCESS(core_proc)) { in process_cpu_type()
201 if (IS_64BIT_PROCESS(core_proc)) { in process_cpu_type()
212 process_cpu_subtype(proc_t core_proc) in process_cpu_subtype() argument
216 if (IS_64BIT_PROCESS(core_proc)) { in process_cpu_subtype()
222 if (IS_64BIT_PROCESS(core_proc)) { in process_cpu_subtype()
271 …mt, args...) printf("coredump (%s, pid %d): " fmt "\n", core_proc->p_comm, proc_getpid(core_proc),…
322 dump_notes(proc_t __unused core_proc, vm_offset_t header, size_t hoffset, struct vnode *vp, off_t f… in dump_notes() argument
375 coredump(proc_t core_proc, uint32_t reserve_mb, int coredump_flags) in coredump() argument
421 if ((error = is_coredump_eligible(core_proc)) != 0) { in coredump()
425 if (IS_64BIT_PROCESS(core_proc)) { in coredump()
437 if (proc_is_driver(core_proc)) { in coredump()
453 if (proc_is_driver(core_proc)) { in coredump()
461 (mapsize >= proc_limitgetcur(core_proc, RLIMIT_CORE))) { in coredump()
497 proc_core_name(format, core_proc->p_comm, kauth_cred_getuid(cred), in coredump()
498 proc_getpid(core_proc), alloced_name, MAXPATHLEN)) { in coredump()
500 "/cores/core.%d", proc_getpid(core_proc)); in coredump()
525 if (core_proc == initproc) { in coredump()
529 core_proc->p_acflag |= ACORE; in coredump()
613 mh64->cputype = process_cpu_type(core_proc); in coredump()
614 mh64->cpusubtype = process_cpu_subtype(core_proc); in coredump()
621 mh->cputype = process_cpu_type(core_proc); in coredump()
622 mh->cpusubtype = process_cpu_subtype(core_proc); in coredump()
707 const enum uio_seg sflg = IS_64BIT_PROCESS(core_proc) ? in coredump()
712 cred, &resid, core_proc); in coredump()
793 if (dump_notes(core_proc, header, hoffset, vp, foffset) != 0) { in coredump()
810 UIO_SYSSPACE, IO_NODELOCKED | IO_UNIT, cred, (int *) 0, core_proc); in coredump()
832 audit_proc_coredump(core_proc, name, error); in coredump()