Home
last modified time | relevance | path

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

/xnu-12377.1.9/security/ !
H A Dmac_mach_internal.h66 struct exception_action;
128 struct label *mac_exc_create_label(struct exception_action *action);
129 struct label *mac_exc_label(struct exception_action *action);
130 void mac_exc_set_label(struct exception_action *action, struct label *label);
133 void mac_exc_associate_action_label(struct exception_action *action, struct label *label);
134 void mac_exc_free_action_label(struct exception_action *action);
136 int mac_exc_update_action_label(struct exception_action *action, struct label *newlabel);
137 int mac_exc_inherit_action_label(struct exception_action *parent, struct exception_action *child);
140 int mac_exc_action_check_exception_send(struct task *victim_task, struct exception_action *action);
H A Dmac_mach.c365 mac_exc_label(struct exception_action *action) in mac_exc_label()
371 mac_exc_set_label(struct exception_action *action, struct label *label) in mac_exc_set_label()
379 mac_exc_create_label(struct exception_action *action) in mac_exc_create_label()
398 mac_exc_associate_action_label(struct exception_action *action, struct label *label) in mac_exc_associate_action_label()
405 mac_exc_free_action_label(struct exception_action *action) in mac_exc_free_action_label()
414 mac_exc_update_action_label(struct exception_action *action, in mac_exc_update_action_label()
425 mac_exc_inherit_action_label(struct exception_action *parent, in mac_exc_inherit_action_label()
426 struct exception_action *child) in mac_exc_inherit_action_label()
464 mac_exc_action_check_exception_send(struct task *victim_task, struct exception_action *action) in mac_exc_action_check_exception_send()
H A Dmac_policy.h95 struct exception_action;
700 struct exception_action *action,
711 struct exception_action *action,
765 struct exception_action *action,
H A Dmac_framework.h89 struct exception_action;
/xnu-12377.1.9/osfmk/kern/ !
H A Dexception.h45 struct exception_action { struct
54 struct exception_action ea; argument
H A Dexception.c120 struct exception_action *excp,
197 struct exception_action *excp, in exception_deliver()
686 struct exception_action *excp, in check_exc_receiver_dependency()
730 struct exception_action *actions; in exception_triage_thread()
1033 struct exception_action saved_exc_actions[EXC_TYPES_COUNT] = {}; in sys_perf_notify()
H A Dhost.h82 struct exception_action exc_actions[EXC_TYPES_COUNT];
H A Dipc_tt.c827 struct exception_action array[EXC_TYPES_COUNT];
833 struct exception_action *actions; in ipc_thread_init_exc_actions()
851 struct exception_action *actions = tro->tro_exc_actions; in ipc_thread_destroy_exc_actions()
4086 struct exception_action *action = &tro->tro_exc_actions[i]; in thread_set_exception_ports_internal()
4326 struct exception_action *action = &tro->tro_exc_actions[i]; in thread_swap_exception_ports()
H A Dthread_act.c1221 struct exception_action *excp,
H A Dthread.h214 struct exception_action *tro_exc_actions;
H A Dtask.h290 struct exception_action exc_actions[EXC_TYPES_COUNT];
H A Dtask.c430 …ption_type_t, mach_exception_data_t, mach_msg_type_number_t, struct exception_action *, lck_mtx_t …