Lines Matching refs:policy

13  * Test program to the contents of a binary policy in text
114 static int display_type_set(type_set_t * set, uint32_t flags, policydb_t * policy,
158 display_id(policy, fp, SYM_TYPES, i, "");
165 display_id(policy, fp, SYM_TYPES, i, "-");
213 static int display_avrule(avrule_t * avrule, policydb_t * policy,
257 if (display_type_set(&avrule->stypes, 0, policy, fp))
260 if (display_type_set(&avrule->ttypes, avrule->flags, policy, fp))
278 display_id(policy, fp, SYM_CLASSES, cur->tclass - 1, "");
288 policy, fp);
290 display_id(policy, fp, SYM_TYPES, avrule->perms->data - 1, "");
615 policydb_t * policy, FILE * out_fp)
652 if (display_avrule(avrule, policy, out_fp))
662 display_role_trans(decl->role_tr_rules, policy, out_fp);
666 display_role_allow(decl->role_allow_rules, policy,
672 (&decl->required, policy, out_fp)) {
679 (&decl->declared, policy, out_fp)) {
685 display_filename_trans(decl->filename_trans_rules, policy,
695 static int display_avblock(int field, policydb_t * policy,
703 if (display_avdecl(decl, field, policy, out_fp)) {
724 static int read_policy(char *filename, policydb_t * policy)
742 policy reader */
744 fprintf(stderr, "Could not read from policy.\n");
754 sepol_policydb_free(package->policy);
755 package->policy = (sepol_policydb_t *) policy;
760 package->policy = NULL;
763 if (policydb_init(policy)) {
767 retval = policydb_read(policy, &f, 1);
780 printf("Can only link if initial file was a base policy.\n");
795 /* read the binary policy */
799 "%s: error(s) encountered while loading policy\n",
804 fprintf(stderr, "This file is not a loadable policy module.\n");
828 fprintf(fp, "policy capabilities:\n");
855 printf("c) Display policy capabilities\n");
874 /* read the binary policy */
875 fprintf(out_fp, "Reading policy...\n");
882 "%s: error(s) encountered while loading policy\n",
890 "This file is neither a base nor loadable policy module.\n");
905 printf("Binary base policy file loaded.\n");
907 printf("Binary policy module file loaded.\n");