• Home
  • Raw
  • Download

Lines Matching full:role

33  * - role in appropriate symtab (global and decl)
38 * - role in base, no modules
39 * - role in base optional, no modules
40 * - role a in base, b in module
41 * - role a in base and module (additive)
42 * - role a in base and 2 module
43 * - role a in base optional, b in module
44 * - role a in base, b in module optional
45 * - role a in base optional, b in module optional
46 * - role a in base optional and module
47 * - role a in base and module optional
48 * - role a in base optional and module optional
49 * - role a in base optional and 2 modules
50 * - role a and b in base, b dom a, are types correct (TODO)
53 /* this simply tests whether the passed in role only has its own
55 static void only_dominates_self(policydb_t * p, role_datum_t * role) in only_dominates_self() argument
61 ebitmap_for_each_bit(&role->dominates, tnode, i) { in only_dominates_self()
64 CU_ASSERT(i == role->s.value - 1); in only_dominates_self()
73 role_datum_t *role; in base_role_tests() local
85 role = test_role_type_set(base, "g_b_role_1", NULL, types, 1, 0); in base_role_tests()
86 /* This role should only dominate itself */ in base_role_tests()
87 only_dominates_self(base, role); in base_role_tests()
95 role = test_role_type_set(base, "o1_b_role_1", decl, types, 1, 0); in base_role_tests()
97 only_dominates_self(base, role); in base_role_tests()
102 role_datum_t *role; in module_role_tests() local
111 /**** test for role in module 1 (global) ****/ in module_role_tests()
116 role = test_role_type_set(base, "g_m1_role_1", NULL, types, 1, 0); in module_role_tests()
118 only_dominates_self(base, role); in module_role_tests()
120 /**** test for role in module 1 (optional) ****/ in module_role_tests()
126 role = test_role_type_set(base, "o1_m1_role_1", decl, types, 1, 0); in module_role_tests()
128 only_dominates_self(base, role); in module_role_tests()
133 /**** test for type added to base role in module 1 (global) ****/ in module_role_tests()
139 role = test_role_type_set(base, "g_b_role_2", NULL, types, 2, 0); in module_role_tests()
141 only_dominates_self(base, role); in module_role_tests()
143 /**** test for type added to base role in module 1 & 2 (global) ****/ in module_role_tests()
152 role = test_role_type_set(base, "g_b_role_3", NULL, types, 3, 0); in module_role_tests()
154 only_dominates_self(base, role); in module_role_tests()
156 /**** test for role in base optional and module 1 (additive) ****/ in module_role_tests()
162 role = test_role_type_set(base, "o1_b_role_2", NULL, types, 1, 0); in module_role_tests()
164role = test_role_type_set(base, "o1_b_role_2", test_find_decl_by_sym(base, SYM_TYPES, "tag_o1_b"),… in module_role_tests()
166 only_dominates_self(base, role); in module_role_tests()
168 /**** test for role in base and module 1 optional (additive) ****/ in module_role_tests()
174 role = test_role_type_set(base, "g_b_role_4", NULL, types, 1, 0); in module_role_tests()
176role = test_role_type_set(base, "g_b_role_4", test_find_decl_by_sym(base, SYM_TYPES, "tag_o2_m1"),… in module_role_tests()
178 only_dominates_self(base, role); in module_role_tests()
180 /**** test for role in base and module 1 optional (additive) ****/ in module_role_tests()
186role = test_role_type_set(base, "o3_b_role_1", test_find_decl_by_sym(base, SYM_TYPES, "tag_o3_b"),… in module_role_tests()
188role = test_role_type_set(base, "o3_b_role_1", test_find_decl_by_sym(base, SYM_TYPES, "tag_o3_m1")… in module_role_tests()
190 only_dominates_self(base, role); in module_role_tests()
192 /**** test for role in base and module 1 optional (additive) ****/ in module_role_tests()
199role = test_role_type_set(base, "o4_b_role_1", test_find_decl_by_sym(base, SYM_TYPES, "tag_o4_b"),… in module_role_tests()
202 role = test_role_type_set(base, "o4_b_role_1", NULL, types, 2, 0); in module_role_tests()
204 only_dominates_self(base, role); in module_role_tests()