/macosx-10.5.8/xnu-1228.15.4/bsd/sys/ |
H A D | proc.h | 223 extern proc_t kernproc; 225 extern int proc_is_classic(proc_t p); 226 proc_t current_proc_EXTERNAL(void); 229 extern void unsleep(proc_t); 253 extern proc_t proc_find(int pid); 255 extern proc_t proc_self(void); 257 extern int proc_rele(proc_t p); 259 extern int proc_pid(proc_t); 261 extern int proc_ppid(proc_t); 263 extern int proc_noremotehang(proc_t); [all...] |
H A D | filedesc.h | 137 extern int fdalloc(proc_t p, int want, int *result); 138 extern void fdrelse(proc_t p, int fd); 139 extern int fdavail(proc_t p, int n); 144 extern int falloc(proc_t p, struct fileproc **resultfp, int *resultfd, vfs_context_t ctx); 148 extern struct filedesc *fdcopy(proc_t p, struct vnode *uth_cdir); 149 extern void fdfree(proc_t p); 150 extern void fdexec(proc_t p);
|
H A D | resourcevar.h | 135 void proc_limitget(proc_t p, int whichi, struct rlimit * limp); 136 void proc_limitdrop(proc_t p, int exiting); 137 void proc_limitfork(proc_t parent, proc_t child); 138 int proc_limitreplace(proc_t p); 139 void proc_limitblock(proc_t); 140 void proc_limitunblock(proc_t);
|
H A D | proc_internal.h | 530 extern void proc_fdlock_assert(proc_t p, int assertflags); 558 extern int pgrp_iterate(struct pgrp * pgrp, int flags, int (*callout)(proc_t , void *), void *arg, int (*filterfn)(proc_t , void *), void *filterarg); 559 extern int proc_iterate(int flags, int (*callout)(proc_t , void *), void *arg, int (*filterfn)(proc_t , void *), void *filterarg); 560 extern int proc_rebootscan(int (*callout)(proc_t , void *), void *arg, int (*filterfn)(proc_t , void *), void *filterarg); 561 extern int proc_childrenwalk(proc_t p, int (*callout)(proc_t , void *), void *arg); 562 extern proc_t proc_findinterna [all...] |
H A D | fasttrap_impl.h | 41 #define proc_t struct proc macro 185 extern void fasttrap_sigtrap(proc_t *, uthread_t, user_addr_t); 196 extern int fasttrap_tracepoint_init(proc_t *, fasttrap_tracepoint_t *, 198 extern int fasttrap_tracepoint_install(proc_t *, fasttrap_tracepoint_t *); 199 extern int fasttrap_tracepoint_remove(proc_t *, fasttrap_tracepoint_t *); 218 #undef proc_t macro
|
H A D | kernel_types.h | 40 typedef struct proc * proc_t; typedef in typeref:struct:proc 78 typedef struct proc * proc_t; typedef in typeref:struct:proc
|
H A D | pthread_internal.h | 59 proc_t owner_proc; /* Which thread has this mutex locked */ 96 proc_t owner_proc; /* Which thread has this mutex locked */ 175 proc_t wq_proc;
|
H A D | dtrace_glue.h | 67 typedef struct proc SUN_PROC_T; /* Solaris proc_t is the struct. Darwin's proc_t is a pointer to it. */ 68 #define proc_t SUN_PROC_T /* replace all the original uses of (Solaris) proc_t */ macro 71 proc_t* sprlock(pid_t pid); 72 void sprunlock(proc_t *p); 78 int uread(proc_t *p, void *buf, user_size_t len, user_addr_t a); 79 int uwrite(proc_t *p, void *buf, user_size_t len, user_addr_t a); 500 #undef proc_t macro
|
/macosx-10.5.8/xnu-1228.15.4/bsd/dev/dtrace/ |
H A D | dtrace_subr.c | 40 #define proc_t struct proc macro 54 void (*dtrace_helpers_cleanup)(proc_t *); 56 void (*dtrace_helpers_fork)(proc_t *, proc_t *); 69 void (*dtrace_fasttrap_fork_ptr)(proc_t *, proc_t *); 70 void (*dtrace_fasttrap_exec_ptr)(proc_t *); 71 void (*dtrace_fasttrap_exit_ptr)(proc_t *); 83 dtrace_fasttrap_fork(proc_t *p, proc_t *c [all...] |
/macosx-10.5.8/xnu-1228.15.4/bsd/kern/ |
H A D | kern_proc.c | 168 static proc_t proc_refinternal_locked(proc_t p); 169 static void pgrp_add(struct pgrp * pgrp, proc_t parent, proc_t child); 170 static void pgrp_remove(proc_t p); 171 static void pgrp_replace(proc_t p, struct pgrp *pgrp); 173 static proc_t proc_find_zombref(int pid); 174 static void proc_drop_zombref(proc_t p); 183 int fixjob_callback(proc_t, void *); 269 inferior(proc_t [all...] |
H A D | tty_tty.c | 78 int cttyopen(dev_t dev, int flag, int mode, proc_t p); 81 int cttyioctl(dev_t dev, u_long cmd, caddr_t addr, int flag, proc_t p); 82 int cttyselect(dev_t dev, int flag, void* wql, proc_t p); 83 static vnode_t cttyvp(proc_t p); 87 cttyopen(__unused dev_t dev, int flag, __unused int mode, proc_t p) 145 cttyioctl(__unused dev_t dev, u_long cmd, caddr_t addr, int flag, proc_t p) 183 cttyselect(__unused dev_t dev, int flag, void* wql, __unused proc_t p) 201 cttyvp(proc_t p)
|
H A D | kern_fork.c | 98 extern void dtrace_fasttrap_fork(proc_t, proc_t); 99 extern void (*dtrace_helpers_fork)(proc_t, proc_t); 100 extern void dtrace_lazy_dofs_duplicate(proc_t, proc_t); 139 thread_t cloneproc(proc_t, int); 140 proc_t forkproc(proc_t, int); 141 void forkproc_free(proc_t, in [all...] |
H A D | kern_shutdown.c | 99 static int sd_filt1(proc_t, void *); 100 static int sd_filt2(proc_t, void *); 101 static int sd_callback1(proc_t p, void * arg); 102 static int sd_callback2(proc_t p, void * arg); 103 static int sd_callback3(proc_t p, void * arg); 197 sd_filt1(proc_t p, void * args) 199 proc_t self = current_proc(); 217 sd_callback1(proc_t p, void * args) 235 sd_filt2(proc_t p, void * args) 237 proc_t sel [all...] |
H A D | kern_prot.c | 155 setprivexec(proc_t p, struct setprivexec_args *uap, register_t *retval) 176 getpid(proc_t p, __unused struct getpid_args *uap, register_t *retval) 196 getppid(proc_t p, __unused struct getppid_args *uap, register_t *retval) 216 getpgrp(proc_t p, __unused struct getpgrp_args *uap, register_t *retval) 241 getpgid(proc_t p, struct getpgid_args *uap, register_t *retval) 243 proc_t pt; 278 getsid(proc_t p, struct getsid_args *uap, register_t *retval) 280 proc_t pt; 312 getuid(__unused proc_t p, __unused struct getuid_args *uap, register_t *retval) 330 geteuid(__unused proc_t [all...] |
H A D | kern_sig.c | 134 static void stop(proc_t, proc_t); 135 int cansignal(proc_t, kauth_cred_t, proc_t, int, int); 136 int killpg1(proc_t, int, int, int, int); 137 int setsigvec(proc_t, int, struct __user_sigaction *); 158 proc_t cp; 162 proc_t cp; 168 static int killpg1_filt(proc_t p, void * arg); 169 static int killpg1_pgrpfilt(proc_t [all...] |
H A D | kern_exit.c | 121 extern void (*dtrace_fasttrap_exit_ptr)(proc_t); 122 extern void (*dtrace_helpers_cleanup)(proc_t); 123 extern void dtrace_lazy_dofs_destroy(proc_t); 141 void proc_prepareexit(proc_t p, int rv); 142 void vfork_exit(proc_t p, int rv); 143 void vproc_exit(proc_t p); 145 static int reap_child_locked(proc_t parent, proc_t child, int deadparent, int locked, int droplock); 151 void proc_exit(proc_t p); 187 exit(proc_t [all...] |
H A D | kern_descrip.c | 114 int fdopen(dev_t dev, int mode, int type, proc_t p); 115 int finishdup(proc_t p, struct filedesc *fdp, int old, int new, register_t *retval); 117 int falloc_locked(proc_t p, struct fileproc **resultfp, int *resultfd, vfs_context_t ctx, int locked); 118 int fdgetf_noref(proc_t p, int fd, struct fileproc **resultfp); 127 static int closef_finish(struct fileproc *fp, struct fileglob *fg, proc_t p, vfs_context_t ctx); 140 extern int kqueue_stat(struct fileproc *fp, void *ub, int isstat4, proc_t p); 214 proc_fdlock(proc_t p) 220 proc_fdlock_spin(proc_t p) 226 proc_fdlock_assert(proc_t p, int assertflags) 242 proc_fdunlock(proc_t [all...] |
H A D | kern_sysctl.c | 148 fill_eproc(proc_t p, struct eproc *ep); 150 fill_externproc(proc_t p, struct extern_proc *exp); 152 fill_user_eproc(proc_t p, struct user_eproc *ep); 154 fill_user_proc(proc_t p, struct user_kinfo_proc *kp); 156 fill_user_externproc(proc_t p, struct user_extern_proc *exp); 160 kdebug_ops(int *name, u_int namelen, user_addr_t where, size_t *sizep, proc_t p); 167 proc_t p); 176 fill_proc(proc_t p, struct kinfo_proc *kp); 179 size_t *sizep, proc_t cur_proc); 182 proc_t cur_pro [all...] |
H A D | kern_mman.c | 136 int osmmap(proc_t , struct osmmap_args *, register_t *); 140 sbrk(__unused proc_t p, __unused struct sbrk_args *uap, __unused register_t *retval) 147 sstk(__unused proc_t p, __unused struct sstk_args *uap, __unused register_t *retval) 156 proc_t curp, 186 mmap(proc_t p, struct mmap_args *uap, user_addr_t *retval) 602 msync(__unused proc_t p, struct msync_args *uap, register_t *retval) 609 msync_nocancel(__unused proc_t p, struct msync_nocancel_args *uap, __unused register_t *retval) 684 munmap(__unused proc_t p, struct munmap_args *uap, __unused register_t *retval) 717 mprotect(__unused proc_t p, struct mprotect_args *uap, __unused register_t *retval) 788 minherit(__unused proc_t [all...] |
H A D | proc_info.c | 95 int proc_pidfdlist(proc_t p, user_addr_t buffer, uint32_t buffersize, register_t *retval); 96 int proc_pidbsdinfo(proc_t p, struct proc_bsdinfo *pbsd); 97 int proc_pidtaskinfo(proc_t p, struct proc_taskinfo *ptinfo); 98 int proc_pidallinfo(proc_t p, int flavor, uint64_t arg, user_addr_t buffer, uint32_t buffersize, register_t *retval); 99 int proc_pidthreadinfo(proc_t p, uint64_t arg, struct proc_threadinfo *pthinfo); 100 int proc_pidthreadpathinfo(proc_t p, uint64_t arg, struct proc_threadwithpathinfo *pinfo); 101 int proc_pidlistthreads(proc_t p, user_addr_t buffer, uint32_t buffersize, register_t *retval); 102 int proc_pidregioninfo(proc_t p, uint64_t arg, user_addr_t buffer, uint32_t buffersize, register_t *retval); 103 int proc_pidregionpathinfo(proc_t p, uint64_t arg, user_addr_t buffer, uint32_t buffersize, register_t *retval); 104 int proc_pidvnodepathinfo(proc_t [all...] |
/macosx-10.5.8/xnu-1228.15.4/bsd/dev/chud/ |
H A D | chud_process.c | 42 proc_t p; 46 p = (proc_t)(get_bsdtask_info(task)); 58 proc_t p = proc_find(pid);
|
/macosx-10.5.8/xnu-1228.15.4/security/ |
H A D | mac_process.c | 156 mac_cred_label_associate_fork(kauth_cred_t cred, proc_t proc) 290 void mac_proc_set_enforce(proc_t p, int enforce_flags) 296 mac_proc_check_debug(proc_t curp, struct proc *proc) 315 mac_proc_check_fork(proc_t curp) 352 mac_proc_check_mprotect(proc_t proc, 370 mac_proc_check_map_prot_copy_allow(proc_t proc) 385 mac_proc_check_sched(proc_t curp, struct proc *proc) 404 mac_proc_check_signal(proc_t curp, struct proc *proc, int signum) 423 mac_proc_check_wait(proc_t curp, struct proc *proc)
|
H A D | mac_framework.h | 149 struct label *execlabel, proc_t proc); 154 void mac_cred_label_associate_fork(kauth_cred_t cred, proc_t child); 158 int mac_cred_label_externalize_audit(proc_t p, struct mac *mac); 225 void mac_lctx_notify_create(proc_t proc, struct lctx *l); 226 void mac_lctx_notify_join(proc_t proc, struct lctx *l); 227 void mac_lctx_notify_leave(proc_t proc, struct lctx *l); 313 int mac_proc_check_debug(proc_t proc1, proc_t proc2); 314 int mac_proc_check_fork(proc_t proc); 317 int mac_proc_check_getaudit(proc_t pro [all...] |
H A D | mac_base.c | 1335 __mac_get_proc(proc_t p, struct __mac_get_proc_args *uap, register_t *ret __unused) 1385 __mac_set_proc(proc_t p, struct __mac_set_proc_args *uap, register_t *ret __unused) 1451 __mac_get_lcid(proc_t p, struct __mac_get_lcid_args *uap, register_t *ret __unused) 1501 __mac_get_lctx(proc_t p, struct __mac_get_lctx_args *uap, register_t *ret __unused) 1553 __mac_set_lctx(proc_t p, struct __mac_set_lctx_args *uap, register_t *ret __unused) 1612 __mac_get_lcid(proc_t p __unused, struct __mac_get_lcid_args *uap __unused, register_t *ret __unused) 1619 __mac_get_lctx(proc_t p __unused, struct __mac_get_lctx_args *uap __unused, register_t *ret __unused) 1626 __mac_set_lctx(proc_t p __unused, struct __mac_set_lctx_args *uap __unused, register_t *ret __unused) 1634 __mac_get_fd(proc_t p, struct __mac_get_fd_args *uap, register_t *ret __unused) 1742 mac_get_filelink(proc_t [all...] |
/macosx-10.5.8/xnu-1228.15.4/bsd/nfs/ |
H A D | nfs_lock.h | 133 int nfslockdans(proc_t p, struct lockd_ans *ansp);
|