Lines Matching refs:kauth_cred_t
149 int mac_audit_check_postselect(kauth_cred_t cred, unsigned short syscode,
151 int mac_audit_check_preselect(kauth_cred_t cred, unsigned short syscode,
153 int mac_cred_check_label_update(kauth_cred_t cred,
159 int mac_cred_check_visible(kauth_cred_t u1, kauth_cred_t u2) __result_use_check;
161 void mac_cred_label_associate(kauth_cred_t cred_parent,
162 kauth_cred_t cred_child);
163 void mac_cred_label_associate_fork(kauth_cred_t cred, proc_t child);
164 void mac_cred_label_associate_kernel(kauth_cred_t cred);
165 void mac_cred_label_associate_user(kauth_cred_t cred);
166 void mac_cred_label_destroy(kauth_cred_t cred);
167 struct label *mac_cred_label(kauth_cred_t cred);
170 void mac_cred_label_init(kauth_cred_t cred);
171 void mac_cred_label_seal(kauth_cred_t cred);
174 void mac_cred_label_update(kauth_cred_t cred, struct label *newlabel);
175 void mac_cred_label_update_execve(vfs_context_t ctx, kauth_cred_t newcred,
190 int mac_file_check_change_offset(kauth_cred_t cred, struct fileglob *fg) __result_use_check;
191 int mac_file_check_create(kauth_cred_t cred) __result_use_check;
192 int mac_file_check_dup(kauth_cred_t cred, struct fileglob *fg, int newfd) __result_use_check;
193 int mac_file_check_fcntl(kauth_cred_t cred, struct fileglob *fg, int cmd,
195 int mac_file_check_get(kauth_cred_t cred, struct fileglob *fg,
197 int mac_file_check_get_offset(kauth_cred_t cred, struct fileglob *fg) __result_use_check;
198 int mac_file_check_inherit(kauth_cred_t cred, struct fileglob *fg) __result_use_check;
199 int mac_file_check_ioctl(kauth_cred_t cred, struct fileglob *fg,
201 int mac_file_check_lock(kauth_cred_t cred, struct fileglob *fg, int op,
206 int mac_file_check_mmap(kauth_cred_t cred, struct fileglob *fg,
208 void mac_file_check_mmap_downgrade(kauth_cred_t cred, struct fileglob *fg,
210 int mac_file_check_receive(kauth_cred_t cred, struct fileglob *fg) __result_use_check;
211 int mac_file_check_set(kauth_cred_t cred, struct fileglob *fg,
214 int mac_iokit_check_open_service(kauth_cred_t cred, io_object_t service, unsigned int user_clie…
215 int mac_iokit_check_open(kauth_cred_t cred, io_object_t user_client, unsigned int user_client_t…
216 int mac_iokit_check_set_properties(kauth_cred_t cred, io_object_t registry_entry, io_object_t p…
217 int mac_iokit_check_filter_properties(kauth_cred_t cred, io_object_t registry_entry) __result_u…
218 int mac_iokit_check_get_property(kauth_cred_t cred, io_object_t registry_entry, const char *nam…
220 int mac_iokit_check_hid_control(kauth_cred_t cred) __result_use_check;
259 int mac_pipe_check_ioctl(kauth_cred_t cred, struct pipe *cpipe,
261 int mac_pipe_check_kqfilter(kauth_cred_t cred, struct knote *kn,
263 int mac_pipe_check_read(kauth_cred_t cred, struct pipe *cpipe) __result_use_check;
264 int mac_pipe_check_select(kauth_cred_t cred, struct pipe *cpipe,
266 int mac_pipe_check_stat(kauth_cred_t cred, struct pipe *cpipe) __result_use_check;
267 int mac_pipe_check_write(kauth_cred_t cred, struct pipe *cpipe) __result_use_check;
268 void mac_pipe_label_associate(kauth_cred_t cred, struct pipe *cpipe);
275 int mac_posixsem_check_create(kauth_cred_t cred, const char *name) __result_use_check;
276 int mac_posixsem_check_open(kauth_cred_t cred, struct pseminfo *psem) __result_use_check;
277 int mac_posixsem_check_post(kauth_cred_t cred, struct pseminfo *psem) __result_use_check;
278 int mac_posixsem_check_unlink(kauth_cred_t cred, struct pseminfo *psem,
280 int mac_posixsem_check_wait(kauth_cred_t cred, struct pseminfo *psem) __result_use_check;
281 void mac_posixsem_vnode_label_associate(kauth_cred_t cred,
284 void mac_posixsem_label_associate(kauth_cred_t cred,
289 int mac_posixshm_check_create(kauth_cred_t cred, const char *name) __result_use_check;
290 int mac_posixshm_check_mmap(kauth_cred_t cred, struct pshminfo *pshm,
292 int mac_posixshm_check_open(kauth_cred_t cred, struct pshminfo *pshm,
294 int mac_posixshm_check_stat(kauth_cred_t cred, struct pshminfo *pshm) __result_use_check;
295 int mac_posixshm_check_truncate(kauth_cred_t cred, struct pshminfo *pshm,
297 int mac_posixshm_check_unlink(kauth_cred_t cred, struct pshminfo *pshm,
299 void mac_posixshm_vnode_label_associate(kauth_cred_t cred,
302 void mac_posixshm_label_associate(kauth_cred_t cred,
307 int mac_priv_check(kauth_cred_t cred, int priv) __result_use_check;
308 int mac_priv_grant(kauth_cred_t cred, int priv) __result_use_check;
309 int mac_proc_check_debug(proc_ident_t tracing_ident, kauth_cred_t tracing_cred, proc_ident_t tr…
316 int mac_proc_check_get_task(kauth_cred_t cred, proc_ident_t pident, mach_task_flavor_t flavor) …
317 int mac_proc_check_expose_task(kauth_cred_t cred, proc_ident_t pident, mach_task_flavor_t flavo…
324 int mac_proc_check_map_anon(proc_t proc, kauth_cred_t cred, user_addr_t u_addr,
334 int mac_proc_check_seteuid(proc_t curp, kauth_cred_t cred, uid_t euid) __result_use_check;
335 int mac_proc_check_setegid(proc_t curp, kauth_cred_t cred, gid_t egid) __result_use_check;
336 int mac_proc_check_setuid(proc_t curp, kauth_cred_t cred, uid_t uid) __result_use_check;
337 int mac_proc_check_setgid(proc_t curp, kauth_cred_t cred, gid_t gid) __result_use_check;
338 int mac_proc_check_setreuid(proc_t curp, kauth_cred_t cred, uid_t ruid, uid_t euid) __result_us…
339 int mac_proc_check_setregid(proc_t curp, kauth_cred_t cred, gid_t rgid, gid_t egid) __result_us…
347 int mac_socket_check_accept(kauth_cred_t cred, struct socket *so) __result_use_check;
348 int mac_socket_check_accepted(kauth_cred_t cred, struct socket *so) __result_use_check;
349 int mac_socket_check_bind(kauth_cred_t cred, struct socket *so,
351 int mac_socket_check_connect(kauth_cred_t cred, struct socket *so,
353 int mac_socket_check_create(kauth_cred_t cred, int domain,
355 int mac_socket_check_ioctl(kauth_cred_t cred, struct socket *so,
357 int mac_socket_check_listen(kauth_cred_t cred, struct socket *so) __result_use_check;
358 int mac_socket_check_receive(kauth_cred_t cred, struct socket *so) __result_use_check;
359 int mac_socket_check_received(kauth_cred_t cred, struct socket *so,
361 int mac_socket_check_send(kauth_cred_t cred, struct socket *so,
363 int mac_socket_check_getsockopt(kauth_cred_t cred, struct socket *so,
365 int mac_socket_check_setsockopt(kauth_cred_t cred, struct socket *so,
367 int mac_socket_check_stat(kauth_cred_t cred, struct socket *so) __result_use_check;
368 void mac_socket_label_associate(kauth_cred_t cred, struct socket *so);
373 int mac_socket_label_get(kauth_cred_t cred, struct socket *so,
378 int mac_socketpeer_label_get(kauth_cred_t cred, struct socket *so,
380 int mac_system_check_acct(kauth_cred_t cred, struct vnode *vp) __result_use_check;
381 int mac_system_check_audit(kauth_cred_t cred, void *record, int length) __result_use_check;
382 int mac_system_check_auditctl(kauth_cred_t cred, struct vnode *vp) __result_use_check;
383 int mac_system_check_auditon(kauth_cred_t cred, int cmd) __result_use_check;
384 int mac_system_check_host_priv(kauth_cred_t cred) __result_use_check;
385 int mac_system_check_info(kauth_cred_t, const char *info_type) __result_use_check;
386 int mac_system_check_nfsd(kauth_cred_t cred) __result_use_check;
387 int mac_system_check_reboot(kauth_cred_t cred, int howto) __result_use_check;
388 int mac_system_check_settime(kauth_cred_t cred) __result_use_check;
389 int mac_system_check_swapoff(kauth_cred_t cred, struct vnode *vp) __result_use_check;
390 int mac_system_check_swapon(kauth_cred_t cred, struct vnode *vp) __result_use_check;
391 int mac_system_check_sysctlbyname(kauth_cred_t cred, const char *namestring, int *name,
394 int mac_system_check_kas_info(kauth_cred_t cred, int selector) __result_use_check;
395 void mac_sysvmsg_label_associate(kauth_cred_t cred,
400 int mac_sysvmsq_check_enqueue(kauth_cred_t cred, struct msg *msgptr,
402 int mac_sysvmsq_check_msgrcv(kauth_cred_t cred, struct msg *msgptr) __result_use_check;
403 int mac_sysvmsq_check_msgrmid(kauth_cred_t cred, struct msg *msgptr) __result_use_check;
404 int mac_sysvmsq_check_msqctl(kauth_cred_t cred,
406 int mac_sysvmsq_check_msqget(kauth_cred_t cred,
408 int mac_sysvmsq_check_msqrcv(kauth_cred_t cred,
410 int mac_sysvmsq_check_msqsnd(kauth_cred_t cred,
412 void mac_sysvmsq_label_associate(kauth_cred_t cred,
417 int mac_sysvsem_check_semctl(kauth_cred_t cred,
419 int mac_sysvsem_check_semget(kauth_cred_t cred,
421 int mac_sysvsem_check_semop(kauth_cred_t cred,
423 void mac_sysvsem_label_associate(kauth_cred_t cred,
429 int mac_sysvshm_check_shmat(kauth_cred_t cred,
431 int mac_sysvshm_check_shmctl(kauth_cred_t cred,
433 int mac_sysvshm_check_shmdt(kauth_cred_t cred,
435 int mac_sysvshm_check_shmget(kauth_cred_t cred,
437 void mac_sysvshm_label_associate(kauth_cred_t cred,
473 kauth_cred_t file_cred, struct knote *kn, struct vnode *vp) __result_use_check;
488 kauth_cred_t file_cred, struct vnode *vp) __result_use_check;
524 kauth_cred_t file_cred, struct vnode *vp) __result_use_check;
530 kauth_cred_t file_cred, struct vnode *vp) __result_use_check;
537 kauth_cred_t file_cred, struct vnode *vp) __result_use_check;
581 void mac_vnode_notify_truncate(vfs_context_t ctx, kauth_cred_t file_cred, struct vnode *vp);
588 int mac_kext_check_load(kauth_cred_t cred, const char *identifier) __result_use_check;
589 int mac_kext_check_unload(kauth_cred_t cred, const char *identifier) __result_use_check;
590 int mac_kext_check_query(kauth_cred_t cred) __result_use_check;