Home
last modified time | relevance | path

Searched refs:hook (Results 1 – 10 of 10) sorted by relevance

/xnu-11215/osfmk/i386/
H A Dpanic_hooks.c70 hook->magic1 = PANIC_HOOK_MAGIC1; in panic_hook()
71 hook->magic2 = PANIC_HOOK_MAGIC2; in panic_hook()
72 hook->hook_fn = hook_fn; in panic_hook()
73 hook->thread = current_thread(); in panic_hook()
93 struct panic_hook *hook; in panic_check_hook() local
99 || !kvtophys((vm_offset_t)hook) in panic_check_hook()
100 || !kvtophys((vm_offset_t)hook + sizeof(*hook) - 1) in panic_check_hook()
101 || hook->magic1 != PANIC_HOOK_MAGIC1 in panic_check_hook()
102 || hook->magic2 != PANIC_HOOK_MAGIC2 in panic_check_hook()
107 if (hook->thread == thread) { in panic_check_hook()
[all …]
H A Dpanic_hooks.h46 void panic_hook(panic_hook_t *hook, panic_hook_fn_t hook_fn);
47 void panic_unhook(panic_hook_t *hook);
/xnu-11215/osfmk/kern/
H A Dpage_decrypt.c38 dsmos_page_transform_hook(dsmos_page_transform_hook_t hook) in dsmos_page_transform_hook() argument
42 dsmos_hook = hook; in dsmos_page_transform_hook()
63 text_crypter_create_hook_set(text_crypter_create_hook_t hook) in text_crypter_create_hook_set() argument
65 text_crypter_create = hook; in text_crypter_create_hook_set()
H A Dpage_decrypt.h40 extern void dsmos_page_transform_hook(dsmos_page_transform_hook_t hook); /* exported */
77 extern void text_crypter_create_hook_set(text_crypter_create_hook_t hook);
/xnu-11215/security/
H A Dmac_vfs.c815 mpo_cred_label_update_execve_t *hook = mpc->mpc_ops->mpo_cred_label_update_execve; in mac_cred_label_update_execve() local
816 if (hook == NULL) { in mac_cred_label_update_execve()
835 if (hook == NULL) { in mac_cred_label_update_execve()
887 if (hook == NULL) { in mac_cred_check_label_update_execve()
904 if (hook == NULL) { in mac_cred_check_label_update_execve()
1237 mpo_vnode_check_exec_t *hook = mpc->mpc_ops->mpo_vnode_check_exec; in mac_vnode_check_exec() local
1238 if (hook == NULL) { in mac_vnode_check_exec()
1246 hook(cred, in mac_vnode_check_exec()
1258 mpo_vnode_check_exec_t *hook = mpc->mpc_ops->mpo_vnode_check_exec; in mac_vnode_check_exec() local
1259 if (hook == NULL) { in mac_vnode_check_exec()
[all …]
H A Dmac_process.c939 mpo_proc_check_launch_constraints_t *hook = mpc->mpc_ops->mpo_proc_check_launch_constraints; in mac_proc_check_launch_constraints()
940 if (hook == NULL) { in mac_proc_check_launch_constraints()
956 hook(curp, original_parent_id, responsible_pid, in mac_proc_check_launch_constraints()
/xnu-11215/san/coverage/
H A Dkcov-blacklist16 # Calls from sanitizer hook back to kernel.
/xnu-11215/bsd/vfs/
H A Dvfs_subr.c716 panic_hook_t hook; member
728 if (panic_phys_range_before(hook->mp, &phys, &range)) { in vnode_iterate_panic_hook()
730 hook->mp, phys, range.type, range.phys_start, in vnode_iterate_panic_hook()
736 if (panic_phys_range_before(hook->vp, &phys, &range)) { in vnode_iterate_panic_hook()
738 hook->vp, phys, range.type, range.phys_start, in vnode_iterate_panic_hook()
781 struct vnode_iterate_panic_hook hook; in vnode_iterate() local
782 hook.mp = mp; in vnode_iterate()
783 hook.vp = NULL; in vnode_iterate()
784 panic_hook(&hook.hook, vnode_iterate_panic_hook); in vnode_iterate()
790 hook.vp = vp; in vnode_iterate()
[all …]
/xnu-11215/bsd/kern/
H A Dkern_event.c893 void *hook = (void *) *addr; in knote_kn_hook_get_raw() local
895 if (hook) { in knote_kn_hook_get_raw()
900 hook = ptrauth_auth_data(hook, ptrauth_key_process_independent_data, in knote_kn_hook_get_raw()
905 return hook; in knote_kn_hook_get_raw()
/xnu-11215/tools/lldbmacros/
H A DREADME.md209 for registered summaries. We can define python functions and hook it up with lldb as callbacks for …