Lines Matching defs:policydb
30 #include <sepol/policydb/policydb.h>
31 #include <sepol/policydb/services.h>
32 #include <sepol/policydb/conditional.h>
33 #include <sepol/policydb/link.h>
34 #include <sepol/policydb/module.h>
35 #include <sepol/policydb/util.h>
36 #include <sepol/policydb/polcaps.h>
56 static policydb_t policydb;
326 display_id(&policydb, fp, SYM_TYPES, type->s.value - 1, "");
345 display_id(&policydb, fp, SYM_TYPES, i, "");
351 display_id(&policydb, fp, SYM_TYPES, type->s.value - 1, "");
530 display_id(&policydb, fp, SYM_ROLES, role->s.value - 1, "");
532 display_type_set(&role->types, 0, &policydb, fp);
625 display_expr(&policydb, cond->expr, out_fp);
632 &policydb, out_fp);
639 &policydb, out_fp);
698 avrule_block_t *block = policydb.global;
876 if (policydb_init(&policydb)) {
880 if (read_policy(argv[1], &policydb)) {
887 if (policydb.policy_type != POLICY_BASE &&
888 policydb.policy_type != POLICY_MOD) {
894 if (policydb_index_classes(&policydb)) {
899 if (policydb_index_others(NULL, &policydb, 1)) {
904 if (policydb.policy_type == POLICY_BASE) {
908 printf("Module name: %s\n", policydb.name);
909 printf("Module version: %s\n", policydb.version);
912 printf("Policy version: %d\n\n", policydb.policyvers);
927 &policydb, out_fp);
932 &policydb, out_fp);
935 display_users(&policydb, out_fp);
938 display_bools(&policydb, out_fp);
942 (policydb.p_roles.table, role_display_callback,
947 if (display_types(&policydb, out_fp)) {
955 &policydb, out_fp);
960 &policydb, out_fp);
966 display_initial_sids(&policydb, out_fp);
971 &policydb, out_fp);
976 &policydb, out_fp);
979 display_policycaps(&policydb, out_fp);
983 display_handle_unknown(&policydb, out_fp);
1007 &policydb, out_fp);
1010 link_module(&policydb, out_fp);
1013 policydb_destroy(&policydb);