Searched refs:validatetrans (Results 1 - 13 of 13) sorted by relevance

/external/selinux/checkpolicy/
H A Dpolicy_scan.l74 validatetrans { return(VALIDATETRANS); }
H A Dpolicy_define.c3577 return -1; /* only for validatetrans rules */
3707 yyerror("illegal validatetrans expression");
3714 yyerror("illegal validatetrans expression");
3722 yyerror("validatetrans expression is too deep");
3728 yyerror("illegal validatetrans expression");
3733 yyerror("illegal validatetrans expression");
3774 node->next = cladatum->validatetrans;
3775 cladatum->validatetrans = node;
/external/selinux/prebuilts/bin/
H A Dsediff.py84 constrain.add_argument("--validatetrans", action="store_true",
85 help="Print validatetrans differences")
117 args.validatetrans, args.mlsvalidatetrans, args.typebounds,
1095 if all_differences or args.validatetrans:
1096 if diff.added_validatetrans or diff.removed_validatetrans or args.validatetrans:
/external/selinux/libsepol/include/sepol/policydb/
H A Dpolicydb.h116 constraint_node_t *validatetrans; /* special transition rules */ member in struct:class_datum
/external/selinux/libsepol/src/
H A Dservices.c309 "validatetrans ", /* 2 */
347 /* Add permission entries (validatetrans does not have perms) */
375 * xcontext is a special beast... It is used by the validatetrans rules
404 * Set 1 = source, 2 = target, 3 = xcontext for validatetrans
762 /* validatetrans / constraint calculation:
1054 constraint = tclass_datum->validatetrans;
1108 * Set the buffer to NULL as mls/validatetrans may not be processed.
1111 * chunks (as it gets called for each mls/validatetrans processed).
1117 constraint = tclass_datum->validatetrans;
H A Dkernel_to_cil.c326 format_str = "(validatetrans %s %s)";
375 if (class->validatetrans) {
377 rc = class_validatetrans_rules_to_strs(pdb, name, class->validatetrans, mls_strs, non_mls_strs);
H A Dkernel_to_conf.c326 flavor = "validatetrans";
375 if (class->validatetrans) {
377 rc = class_validatetrans_rules_to_strs(pdb, name, class->validatetrans, mls_strs, non_mls_strs);
H A Dwrite.c1016 /* write out the validatetrans rule */
1018 for (c = cladatum->validatetrans; c; c = c->next) {
1025 if (write_cons_helper(p, cladatum->validatetrans, 1, fp))
H A Dexpand.c518 || constraint_node_clone(&new_class->validatetrans,
519 class->validatetrans, state) == -1) {
H A Dmodule_to_cil.c2033 if (class->validatetrans != NULL) {
2034 rc = constraints_to_cil(indent, pdb, key, class, class->validatetrans, 0);
H A Dpolicydb.c1273 constraint = cladatum->validatetrans;
2247 /* grab the validatetrans rules */
2252 if (read_cons_helper(p, &cladatum->validatetrans, ncons, 1, fp))
/external/selinux/libsepol/cil/src/
H A Dcil_policy.c987 static void cil_validatetrans_to_policy(FILE *out, struct cil_db *db, struct cil_list *validatetrans, char *kind) argument
995 cil_list_for_each(i1, validatetrans) {
H A Dcil_binary.c2892 sepol_validatetrans->next = sepol_class->validatetrans;
2893 sepol_class->validatetrans = sepol_validatetrans;

Completed in 264 milliseconds