Lines Matching refs:pkgname
800 const char *pkgname, in seapp_context_lookup() argument
829 __FUNCTION__, uid, seinfo, pkgname); in seapp_context_lookup()
891 if(!pkgname) in seapp_context_lookup()
895 if (strncasecmp(pkgname, cur->name.str, cur->name.len-1)) in seapp_context_lookup()
898 if (strcasecmp(pkgname, cur->name.str)) in seapp_context_lookup()
958 __FUNCTION__, uid, seinfo, pkgname); in seapp_context_lookup()
1030 const char *pkgname) in selinux_android_setcontext() argument
1048 rc = seapp_context_lookup(SEAPP_DOMAIN, uid, isSystemServer, seinfo, pkgname, NULL, ctx); in selinux_android_setcontext()
1105 static unsigned int pkghash(const char *pkgname) in pkghash() argument
1108 for (; *pkgname; pkgname++) { in pkghash()
1109 h = h * 31 + *pkgname; in pkghash()
1202 char *pkgname = NULL, *end = NULL; in pkgdir_selabel_lookup() local
1249 pkgname = strdup(pathname); in pkgdir_selabel_lookup()
1250 if (!pkgname) in pkgdir_selabel_lookup()
1253 for (end = pkgname; *end && *end != '/'; end++) in pkgdir_selabel_lookup()
1261 info = package_info_lookup(pkgname); in pkgdir_selabel_lookup()
1264 pkgname, pathname); in pkgdir_selabel_lookup()
1265 free(pkgname); in pkgdir_selabel_lookup()
1275 … info ? info->seinfo : seinfo, info ? info->name : pkgname, pathname, ctx); in pkgdir_selabel_lookup()
1298 free(pkgname); in pkgdir_selabel_lookup()
1303 __FUNCTION__, pathname, pkgname, info->seinfo, info->uid, strerror(errno)); in pkgdir_selabel_lookup()