// Nonhybrid apps have the same label for process and private files
check_exact_access("System",
generateProcessLabel(trusted1.getAppId(), trusted1.getPkgId(), isHybrid),
- "rwxl");
+ "rwxatl");
check_exact_access("User",
generateProcessLabel(trusted1.getAppId(), trusted1.getPkgId(), isHybrid),
- "rwxl");
+ "rwxatl");
check_exact_access("System",
generateProcessLabel(trusted2.getAppId(), trusted2.getPkgId(), isHybrid),
- "rwxl");
+ "rwxatl");
check_exact_access("User",
generateProcessLabel(trusted2.getAppId(), trusted2.getPkgId(), isHybrid),
- "rwxl");
+ "rwxatl");
}
Api::uninstall(trustingApp2);
// Nonhybrid apps from the same package share process label
check_exact_access("System",
generateProcessLabel(trusted1.getAppId(), trusted1.getPkgId(), isHybrid),
- "rwxl");
+ "rwxatl");
check_exact_access("User",
generateProcessLabel(trusted1.getAppId(), trusted1.getPkgId(), isHybrid),
- "rwxl");
+ "rwxatl");
check_exact_access("System",
generateProcessLabel(trusted2.getAppId(), trusted2.getPkgId(), isHybrid),
"");