Searched refs:pshm (Results 1 - 6 of 6) sorted by relevance
/macosx-10.10.1/xnu-2782.1.97/security/ |
H A D | mac_posix_shm.c | 86 mac_posixshm_label_init(struct pshminfo *pshm) argument 89 pshm->pshm_label = mac_posixshm_label_alloc(); 101 mac_posixshm_label_destroy(struct pshminfo *pshm) argument 104 mac_posixshm_label_free(pshm->pshm_label); 105 pshm->pshm_label = NULL; 110 struct pshminfo *pshm, struct label *plabel, 114 pshm, plabel, vp, vlabel); 118 mac_posixshm_label_associate(kauth_cred_t cred, struct pshminfo *pshm, argument 122 MAC_PERFORM(posixshm_label_associate, cred, pshm, pshm 109 mac_posixshm_vnode_label_associate(kauth_cred_t cred, struct pshminfo *pshm, struct label *plabel, vnode_t vp, struct label *vlabel) argument [all...] |
H A D | mac_framework.h | 315 int mac_posixshm_check_mmap(kauth_cred_t cred, struct pshminfo *pshm, 317 int mac_posixshm_check_open(kauth_cred_t cred, struct pshminfo *pshm, 319 int mac_posixshm_check_stat(kauth_cred_t cred, struct pshminfo *pshm); 320 int mac_posixshm_check_truncate(kauth_cred_t cred, struct pshminfo *pshm, 322 int mac_posixshm_check_unlink(kauth_cred_t cred, struct pshminfo *pshm, 325 struct pshminfo *pshm, struct label *plabel, 328 struct pshminfo *pshm, const char *name); 329 void mac_posixshm_label_destroy(struct pshminfo *pshm); 330 void mac_posixshm_label_init(struct pshminfo *pshm);
|
H A D | mac_policy.h | 5392 @param cred User credential for the process that created pshm 5393 @param pshm POSIX shared memory structure 5394 @param pshmlabel Label associated with pshm 5399 the POSIX shared memory region described by pshm. 5404 struct pshminfo *pshm,
|
/macosx-10.10.1/xnu-2782.1.97/bsd/kern/ |
H A D | posix_shm.c | 1254 fill_pshminfo(struct pshmnode * pshm, struct pshm_info * info) argument 1260 if ((pinfo = pshm->pinfo) == PSHMINFO_NULL){ 1273 info->pshm_mappaddr = pshm->mapp_addr; 1285 struct pshminfo *pshm; local 1290 pshm = pnode->pinfo; 1291 if (pshm != NULL) 1293 vfs_context_ucred(ctx), pshm, pshm->pshm_label, local
|
H A D | proc_info.c | 164 int __attribute__ ((noinline)) pid_pshminfo(struct pshmnode * pshm, struct fileproc * fp, int closeonexec, user_addr_t buffer, uint32_t buffersize, int32_t * retval); 1725 pid_pshminfo(struct pshmnode *pshm, struct fileproc *fp, int closeonexec, user_addr_t buffer, __unused uint32_t buffersize, int32_t * retval) argument 1733 if ((error = fill_pshminfo(pshm, &pshminfo.pshminfo)) == 0) { 1889 struct pshmnode * pshm; local 1891 if ((error = fp_getfpshm(p, fd, &fp, &pshm)) !=0) { 1896 error = pid_pshminfo(pshm, fp, closeonexec, buffer, buffersize, retval); 1985 struct pshmnode *pshm; local 1991 pshm = (struct pshmnode *)fg->fg_data; 1992 error = pid_pshminfo(pshm, fp, 0,
|
/macosx-10.10.1/xnu-2782.1.97/bsd/sys/ |
H A D | proc_info.h | 831 extern int fill_pshminfo(struct pshmnode * pshm, struct pshm_info * pinfo);
|
Completed in 122 milliseconds