Lines Matching refs:proc_t
239 extern proc_t kernproc;
241 extern int proc_is_classic(proc_t p);
242 extern bool proc_is_exotic(proc_t p);
243 extern bool proc_is_alien(proc_t p);
244 proc_t current_proc_EXTERNAL(void);
248 extern bool proc_is_driver(proc_t p);
249 extern bool proc_is_third_party_debuggable_driver(proc_t p);
270 extern int proc_csflags(proc_t p, uint64_t* flags);
284 extern const char *proc_best_name(proc_t p);
286 extern char *proc_best_name(proc_t p);
292 extern proc_t proc_find(int pid);
294 extern proc_t proc_find_ident(struct proc_ident const *i);
296 extern proc_t proc_self(void);
298 extern int proc_rele(proc_t p);
300 extern int proc_pid(proc_t);
302 extern int proc_ppid(proc_t);
304 extern int proc_original_ppid(proc_t);
306 extern int proc_starttime(proc_t, struct timeval *);
308 extern boolean_t proc_is_simulated(const proc_t);
310 extern uint32_t proc_platform(const proc_t);
312 extern uint32_t proc_min_sdk(proc_t);
314 extern uint32_t proc_sdk(proc_t);
316 extern int proc_noremotehang(proc_t);
318 extern int proc_forcequota(proc_t);
320 extern int proc_chrooted(proc_t);
322 extern boolean_t proc_send_synchronous_EXC_RESOURCE(proc_t p);
325 extern int proc_is64bit(proc_t);
327 extern int proc_is64bit_data(proc_t);
329 extern int proc_isinitproc(proc_t);
331 extern int proc_exiting(proc_t);
333 extern int proc_in_teardown(proc_t);
335 extern int proc_suser(proc_t p);
340 kauth_cred_t proc_ucred(proc_t p);
344 extern int proc_issetugid(proc_t p);
346 extern int proc_tbe(proc_t);
353 extern int proc_gettty(proc_t p, vnode_t *vp);
356 extern int proc_gettty_dev(proc_t p, dev_t *dev);
371 pid_t proc_pgrpid(proc_t p);
379 pid_t proc_sessionid(proc_t p);
386 IS_64BIT_PROCESS(__unused proc_t p) in IS_64BIT_PROCESS()
391 extern int IS_64BIT_PROCESS(proc_t);
397 task_t proc_task(proc_t);
398 extern int proc_pidversion(proc_t);
399 extern proc_t proc_parent(proc_t);
400 extern void proc_parent_audit_token(proc_t, audit_token_t *);
401 extern uint32_t proc_persona_id(proc_t);
402 extern uint32_t proc_getuid(proc_t);
403 extern uint32_t proc_getgid(proc_t);
404 extern int proc_getcdhash(proc_t, unsigned char *);
425 extern uint64_t proc_uniqueid(proc_t);
428 extern uint64_t proc_puniqueid(proc_t);
430 extern void proc_set_responsible_pid(proc_t target_proc, pid_t responsible_pid);
433 extern int proc_is_forcing_hfs_case_sensitivity(proc_t);
436 extern int proc_lvfork(proc_t);
439 extern int proc_increment_ru_oublock(proc_t, long *);
442 extern int proc_isabortedsignal(proc_t);
445 extern boolean_t proc_is_translated(proc_t);
449 extern bool proc_is_x86_64_compat(proc_t);
452 extern bool proc_ignores_content_protection(proc_t proc);
455 extern bool proc_skip_mtime_update(proc_t proc);
458 extern bool proc_allow_low_space_writes(proc_t p);
461 bool proc_use_alternative_symlink_ea(proc_t p);
464 bool proc_is_rsr(proc_t p);
470 extern bool proc_disallow_rw_for_o_evtonly(proc_t p);
481 extern int proc_exitstatus(proc_t p);
492 extern bool proc_is_zombie(proc_t p);
498 extern void proc_getexecutableuuid(proc_t, unsigned char *, unsigned long);
504 extern uint64_t proc_was_throttled(proc_t);
505 extern uint64_t proc_did_throttle(proc_t);
506 extern bool proc_is_traced(proc_t p);
508 extern void proc_coalitionids(proc_t, uint64_t[COALITION_NUM_TYPES]);
516 extern off_t proc_getexecutableoffset(proc_t p);
517 extern vnode_t proc_getexecutablevnode(proc_t); /* Returned with iocount, use vnode_put() to drop */
518 extern vnode_t proc_getexecutablevnode_noblock(proc_t); /* Returned with iocount, use vnode_put() t…
526 typedef int (*syscall_filter_cbfunc_t)(proc_t p, int num);
527 typedef int (*kobject_filter_cbfunc_t)(proc_t p, int msgid, int idx);
539 extern unsigned char *proc_get_syscall_filter_mask(proc_t p, int which);
540 extern int proc_set_syscall_filter_mask(proc_t p, int which, unsigned char *maskptr, size_t masklen…
542 extern int proc_set_filter_message_flag(proc_t p, boolean_t flag);
543 extern int proc_get_filter_message_flag(proc_t p, boolean_t *flag);