Searched defs:spid (Results 1 - 1 of 1) sorted by relevance

/frameworks/native/cmds/servicemanager/
H A Dservice_manager.c59 static bool check_mac_perms(pid_t spid, const char *tctx, const char *perm, const char *name) argument
65 if (getpidcon(spid, &sctx) < 0) {
66 ALOGE("SELinux: getpidcon(pid=%d) failed to retrieve pid context.\n", spid);
77 static bool check_mac_perms_from_getcon(pid_t spid, const char *perm) argument
83 return check_mac_perms(spid, service_manager_context, perm, NULL);
86 static bool check_mac_perms_from_lookup(pid_t spid, const char *perm, const char *name) argument
105 allowed = check_mac_perms(spid, tctx, perm, name);
110 static int svc_can_register(const uint16_t *name, size_t name_len, pid_t spid) argument
113 return check_mac_perms_from_lookup(spid, perm, str8(name, name_len)) ? 1 : 0;
116 static int svc_can_list(pid_t spid) argument
122 svc_can_find(const uint16_t *name, size_t name_len, pid_t spid) argument
170 do_find_service(struct binder_state *bs, const uint16_t *s, size_t len, uid_t uid, pid_t spid) argument
196 do_add_service(struct binder_state *bs, const uint16_t *s, size_t len, uint32_t handle, uid_t uid, int allow_isolated, pid_t spid) argument
[all...]

Completed in 271 milliseconds