Home
last modified time | relevance | path

Searched refs:proc_ro (Results 1 – 12 of 12) sorted by relevance

/xnu-11215/bsd/tests/
H A Dreadonly_proc_tests_sysctl.c39 struct proc_ro *pro = proc_get_ro(current_proc()); in readonly_proc_test_run()
41 zone_require_ro(ZONE_ID_PROC_RO, sizeof(struct proc_ro), pro); in readonly_proc_test_run()
/xnu-11215/bsd/sys/
H A Dproc_ro.h73 struct proc_ro { struct
99 typedef struct proc_ro *proc_ro_t;
H A DMakefile249 proc_ro.h \
H A Dproc_internal.h947 extern void task_release_proc_task_struct(task_t task, proc_ro_t proc_ro);
/xnu-11215/osfmk/ipc/
H A Dipc_policy.c225 struct proc_ro *pro = current_thread_ro()->tro_proc_ro; in ipc_policy_allow_legacy_mach_msg_trap_for_platform()
420 struct proc_ro *pro = current_thread_ro()->tro_proc_ro; in stash_reply_port_semantics_violations_telemetry()
584 struct proc_ro *pro = current_thread_ro()->tro_proc_ro; in ipc_policy_allow_send_only_kobject_calls()
/xnu-11215/bsd/kern/
H A Dkern_fork.c452 proc_ro_t proc_ro; in fork_create_child() local
461 proc_ro = proc_get_ro(child_proc); in fork_create_child()
462 if (proc_ro_task(proc_ro) != NULL) { in fork_create_child()
473 proc_ro, in fork_create_child()
H A Dkern_proc.c223 ZONE_DEFINE_ID(ZONE_ID_PROC_RO, "proc_ro", struct proc_ro,
917 proc_free(proc_t proc, proc_ro_t proc_ro) in proc_free() argument
921 assert(proc_ro != NULL); in proc_free()
923 cred = smr_serialized_load(&proc_ro->p_ucred); in proc_free()
926 zfree_ro(ZONE_ID_PROC_RO, proc_ro); in proc_free()
948 task_release_proc_task_struct(task_t task, proc_ro_t proc_ro) in task_release_proc_task_struct() argument
954 proc_free(proc_from_task, proc_ro); in task_release_proc_task_struct()
5096 struct proc_ro pr_local = {}; in proc_ro_alloc()
5120 struct proc_ro pr_local; in proc_ro_ref_task()
5155 zone_require_ro(ZONE_ID_PROC_RO, sizeof(struct proc_ro), ro); in proc_get_ro()
H A Dkern_credential.c3612 struct proc_ro *pro; in __kauth_cred_proc_ref_for_pidversion()
/xnu-11215/osfmk/kern/
H A Dtask.h187 struct proc_ro;
303 struct proc_ro * bsd_info_ro;
869 struct proc_ro;
870 typedef struct proc_ro *proc_ro_t;
874 proc_ro_t proc_ro,
H A Dthread.h203 struct proc_ro *tro_proc_ro;
H A Dtask.c581 extern void task_release_proc_task_struct(task_t task, proc_ro_t proc_ro);
1479 proc_ro_t proc_ro, in task_create_internal() argument
1716 if (proc_ro != NULL) { in task_create_internal()
1717 new_task->bsd_info_ro = proc_ro_ref_task(proc_ro, new_task, &task_ro_data); in task_create_internal()
10002 zone_require_ro(ZONE_ID_PROC_RO, sizeof(struct proc_ro), ro); in task_get_ro()
/xnu-11215/tools/lldbmacros/
H A Dprocess.py103 proc_ro = Cast(task.bsd_info_ro, 'proc_ro *')
104 pid = unsigned(proc_ro.task_tokens.audit_token.val[5])
326 proc_ro = Cast(task.bsd_info_ro, 'proc_ro *')
329 if unsigned(proc_ro.t_flags_ro) & 0x20: