Searched refs:pshminfo (Results 1 - 9 of 9) sorted by relevance

/macosx-10.9.5/xnu-2422.115.4/security/
H A Dmac_posix_shm.c86 mac_posixshm_label_init(struct pshminfo *pshm)
101 mac_posixshm_label_destroy(struct pshminfo *pshm)
110 struct pshminfo *pshm, struct label *plabel,
118 mac_posixshm_label_associate(kauth_cred_t cred, struct pshminfo *pshm,
139 mac_posixshm_check_open(kauth_cred_t cred, struct pshminfo *shm, int fflags)
152 mac_posixshm_check_mmap(kauth_cred_t cred, struct pshminfo *shm,
167 mac_posixshm_check_stat(kauth_cred_t cred, struct pshminfo *shm)
180 mac_posixshm_check_truncate(kauth_cred_t cred, struct pshminfo *shm,
194 mac_posixshm_check_unlink(kauth_cred_t cred, struct pshminfo *shm,
H A Dmac_framework.h110 struct pshminfo;
318 int mac_posixshm_check_mmap(kauth_cred_t cred, struct pshminfo *pshm,
320 int mac_posixshm_check_open(kauth_cred_t cred, struct pshminfo *pshm,
322 int mac_posixshm_check_stat(kauth_cred_t cred, struct pshminfo *pshm);
323 int mac_posixshm_check_truncate(kauth_cred_t cred, struct pshminfo *pshm,
325 int mac_posixshm_check_unlink(kauth_cred_t cred, struct pshminfo *pshm,
328 struct pshminfo *pshm, struct label *plabel,
331 struct pshminfo *pshm, const char *name);
332 void mac_posixshm_label_destroy(struct pshminfo *pshm);
333 void mac_posixshm_label_init(struct pshminfo *psh
[all...]
H A Dmac_policy.h107 struct pshminfo;
2896 struct pshminfo *ps,
2916 struct pshminfo *ps,
2934 struct pshminfo *ps,
2952 struct pshminfo *ps,
2971 struct pshminfo *ps,
2989 struct pshminfo *ps,
5822 struct pshminfo *pshm,
/macosx-10.9.5/xnu-2422.115.4/bsd/sys/
H A Dposix_shm.h55 struct pshminfo { struct
71 #define PSHMINFO_NULL (struct pshminfo *)0
H A Dproc_info.h570 struct pshm_info pshminfo; member in struct:pshm_fdinfo
/macosx-10.9.5/xnu-2422.115.4/bsd/kern/
H A Dposix_shm.c102 struct pshminfo { struct
118 #define PSHMINFO_NULL (struct pshminfo *)0
132 struct pshminfo *pshminfo; /* vnode the name refers to */ member in struct:pshmcache
156 struct pshminfo *pinfo;
181 static int pshm_close(struct pshminfo *pinfo, int dropref);
186 int pshm_access(struct pshminfo *pinfo, int mode, kauth_cred_t cred, proc_t p);
187 static int pshm_cache_add(struct pshminfo *pshmp, struct pshmname *pnp, struct pshmcache *pcp);
192 static int pshm_cache_search(struct pshminfo **pshmp, struct pshmname *pnp,
239 pshm_cache_search(struct pshminfo **pshm
[all...]
H A Dproc_info.c1413 struct pshm_fdinfo pshminfo; local
1416 bzero(&pshminfo, sizeof(struct pshm_fdinfo));
1417 fill_fileinfo(fp, closeonexec, &pshminfo.pfi);
1419 if ((error = fill_pshminfo(pshm, &pshminfo.pshminfo)) == 0) {
1420 if ((error = copyout(&pshminfo, buffer, sizeof(struct pshm_fdinfo))) == 0)
/macosx-10.9.5/lsof-52/lsof/dialects/darwin/libproc/
H A Ddfile.c575 if (ps->pshminfo.pshm_name[0]) {
576 ps->pshminfo.pshm_name[sizeof(ps->pshminfo.pshm_name) - 1] = '\0';
577 (void) snpf(Namech, Namechl, "%s", ps->pshminfo.pshm_name);
579 } else if (ps->pshminfo.pshm_mappaddr) {
581 print_kptr((KA_T)ps->pshminfo.pshm_mappaddr, (char *)NULL, 0));
590 Lf->sz = (SZOFFTYPE)ps->pshminfo.pshm_stat.vst_size;
/macosx-10.9.5/lsof-52/lsof/dialects/darwin/kmem/
H A Ddfile.c87 struct pshminfo { struct
107 struct pshminfo *pinfo;
206 struct pshminfo pi;

Completed in 92 milliseconds