Lines Matching refs:indent
82 static void cil_indent(int indent) in cil_indent() argument
84 if (fprintf(out_file, "%*s", indent * 4, "") < 0) { in cil_indent()
102 static void cil_println(int indent, const char *fmt, ...) in cil_println() argument
104 cil_indent(indent); in cil_println()
161 int indent; member
540 static int avrule_to_cil(int indent, struct policydb *pdb, uint32_t type, const char *src, const ch… in avrule_to_cil() argument
586 cil_println(indent, "(%s %s %s (%s (%s)))", in avrule_to_cil()
591 cil_println(indent, "(%s %s %s %s %s)", in avrule_to_cil()
662 static int avrulex_to_cil(int indent, struct policydb *pdb, uint32_t type, const char *src, const c… in avrulex_to_cil() argument
688 cil_indent(indent); in avrulex_to_cil()
789 static int cil_print_attr_strs(int indent, struct policydb *pdb, int is_type, void *set, char *attr… in cil_print_attr_strs() argument
829 cil_println(indent, "(%sattribute %s)", kind, attr_name); in cil_print_attr_strs()
830 cil_indent(indent); in cil_print_attr_strs()
882 static int cil_print_attr_list(int indent, struct policydb *pdb, struct list *attr_list) in cil_print_attr_list() argument
890 rc = cil_print_attr_strs(indent, pdb, node->is_type, node->set, node->attr_name); in cil_print_attr_list()
1064 …ole_in_ancestor_to_cil(struct policydb *pdb, struct stack *decl_stack, char *type_name, int indent) in roletype_role_in_ancestor_to_cil() argument
1093 cil_println(indent, "(roletype %s %s)", role_node->role_name, type_name); in roletype_role_in_ancestor_to_cil()
1099 rc = cil_print_attr_list(indent, pdb, attr_list); in roletype_role_in_ancestor_to_cil()
1160 static int avrule_list_to_cil(int indent, struct policydb *pdb, struct avrule *avrule_list, struct … in avrule_list_to_cil() argument
1190 …rc = avrulex_to_cil(indent, pdb, avrule->specified, snames[s], tnames[t], avrule->perms, avrule->x… in avrule_list_to_cil()
1192 rc = avrule_to_cil(indent, pdb, avrule->specified, snames[s], tnames[t], avrule->perms); in avrule_list_to_cil()
1201 …rc = avrulex_to_cil(indent, pdb, avrule->specified, snames[s], "self", avrule->perms, avrule->xper… in avrule_list_to_cil()
1203 rc = avrule_to_cil(indent, pdb, avrule->specified, snames[s], "self", avrule->perms); in avrule_list_to_cil()
1229 static int cond_expr_to_cil(int indent, struct policydb *pdb, struct cond_expr *cond_expr, uint32_t… in cond_expr_to_cil() argument
1354 cil_println(indent, "(%s %s", type, val1); in cond_expr_to_cil()
1373 static int cond_list_to_cil(int indent, struct policydb *pdb, struct cond_node *cond_list, struct l… in cond_list_to_cil() argument
1380 rc = cond_expr_to_cil(indent, pdb, cond->expr, cond->flags); in cond_list_to_cil()
1386 cil_println(indent + 1, "(true"); in cond_list_to_cil()
1387 rc = avrule_list_to_cil(indent + 2, pdb, cond->avtrue_list, attr_list); in cond_list_to_cil()
1391 cil_println(indent + 1, ")"); in cond_list_to_cil()
1395 cil_println(indent + 1, "(false"); in cond_list_to_cil()
1396 rc = avrule_list_to_cil(indent + 2, pdb, cond->avfalse_list, attr_list); in cond_list_to_cil()
1400 cil_println(indent + 1, ")"); in cond_list_to_cil()
1403 cil_println(indent, ")"); in cond_list_to_cil()
1410 static int role_trans_to_cil(int indent, struct policydb *pdb, struct role_trans_rule *rules, struc… in role_trans_to_cil() argument
1444 cil_println(indent, "(roletransition %s %s %s %s)", in role_trans_to_cil()
1463 static int role_allows_to_cil(int indent, struct policydb *pdb, struct role_allow_rule *rules, stru… in role_allows_to_cil() argument
1489 cil_println(indent, "(roleallow %s %s)", roles[i], new_roles[j]); in role_allows_to_cil()
1506 static int range_trans_to_cil(int indent, struct policydb *pdb, struct range_trans_rule *rules, str… in range_trans_to_cil() argument
1544 cil_indent(indent); in range_trans_to_cil()
1580 static int filename_trans_to_cil(int indent, struct policydb *pdb, struct filename_trans_rule *rule… in filename_trans_to_cil() argument
1607 cil_println(indent, "(typetransition %s %s %s \"%s\" %s)", in filename_trans_to_cil()
1906 static int constraints_to_cil(int indent, struct policydb *pdb, char *classkey, struct class_datum … in constraints_to_cil() argument
1925 cil_println(indent, "(%sconstrain (%s (%s)) %s)", mls, classkey, perms + 1, expr); in constraints_to_cil()
1927 cil_println(indent, "(%svalidatetrans %s %s)", mls, classkey, expr); in constraints_to_cil()
1941 static int class_to_cil(int indent, struct policydb *pdb, struct avrule_block *UNUSED(block), struc… in class_to_cil() argument
1962 cil_indent(indent); in class_to_cil()
1970 cil_println(indent, "(classcommon %s %s)", key, class->comkey); in class_to_cil()
1982 cil_println(indent, "(defaultuser %s %s)", key, dflt); in class_to_cil()
1994 cil_println(indent, "(defaultrole %s %s)", key, dflt); in class_to_cil()
2006 cil_println(indent, "(defaulttype %s %s)", key, dflt); in class_to_cil()
2022 cil_println(indent, "(defaultrange %s %s)", key, dflt); in class_to_cil()
2027 rc = constraints_to_cil(indent, pdb, key, class, class->constraints, 1); in class_to_cil()
2034 rc = constraints_to_cil(indent, pdb, key, class, class->validatetrans, 0); in class_to_cil()
2047 static int class_order_to_cil(int indent, struct policydb *pdb, struct ebitmap order) in class_order_to_cil() argument
2056 cil_indent(indent); in class_order_to_cil()
2071 static int role_to_cil(int indent, struct policydb *pdb, struct avrule_block *UNUSED(block), struct… in role_to_cil() argument
2094 cil_println(indent, "(roleattributeset " GEN_REQUIRE_ATTR " %s)", key); in role_to_cil()
2131 cil_println(indent, "(role %s)", key); in role_to_cil()
2147 cil_println(indent, "(roletype %s %s)", key, types[j]); in role_to_cil()
2152 cil_println(indent, "(rolebounds %s %s)", key, pdb->p_role_val_to_name[role->bounds - 1]); in role_to_cil()
2158 cil_println(indent, "(roleattribute %s)", key); in role_to_cil()
2162 cil_indent(indent); in role_to_cil()
2182 cil_println(indent, "(roletype %s %s)", key, types[j]); in role_to_cil()
2194 rc = cil_print_attr_list(indent, pdb, attr_list); in role_to_cil()
2206 static int type_to_cil(int indent, struct policydb *pdb, struct avrule_block *UNUSED(block), struct… in type_to_cil() argument
2217 cil_println(indent, "(typeattributeset " GEN_REQUIRE_ATTR " %s)", key); in type_to_cil()
2220 rc = roletype_role_in_ancestor_to_cil(pdb, decl_stack, key, indent); in type_to_cil()
2228 cil_println(indent, "(type %s)", key); in type_to_cil()
2231 cil_println(indent, "(roletype " DEFAULT_OBJECT " %s)", key); in type_to_cil()
2235 cil_println(indent, "(typepermissive %s)", key); in type_to_cil()
2239 cil_println(indent, "(typebounds %s %s)", pdb->p_type_val_to_name[type->bounds - 1], key); in type_to_cil()
2244 cil_println(indent, "(typeattribute %s)", key); in type_to_cil()
2248 cil_indent(indent); in type_to_cil()
2259 cil_indent(indent); in type_to_cil()
2277 static int user_to_cil(int indent, struct policydb *pdb, struct avrule_block *block, struct stack *… in user_to_cil() argument
2288 cil_println(indent, "(user %s)", key); in user_to_cil()
2291 cil_println(indent, "(userrole %s " DEFAULT_OBJECT ")", key); in user_to_cil()
2298 cil_println(indent, "(userrole %s %s)", key, pdb->p_role_val_to_name[i]); in user_to_cil()
2307 cil_indent(indent); in user_to_cil()
2316 cil_indent(indent); in user_to_cil()
2331 static int boolean_to_cil(int indent, struct policydb *UNUSED(pdb), struct avrule_block *UNUSED(blo… in boolean_to_cil() argument
2343 cil_println(indent, "(%s %s %s)", type, key, boolean->state ? "true" : "false"); in boolean_to_cil()
2349 static int sens_to_cil(int indent, struct policydb *pdb, struct avrule_block *UNUSED(block), struct… in sens_to_cil() argument
2355 cil_println(indent, "(sensitivity %s)", key); in sens_to_cil()
2357 cil_println(indent, "(sensitivityalias %s)", key); in sens_to_cil()
2358 …cil_println(indent, "(sensitivityaliasactual %s %s)", key, pdb->p_sens_val_to_name[level->level->s… in sens_to_cil()
2363 cil_indent(indent); in sens_to_cil()
2372 static int sens_order_to_cil(int indent, struct policydb *pdb, struct ebitmap order) in sens_order_to_cil() argument
2381 cil_indent(indent); in sens_order_to_cil()
2396 static int cat_to_cil(int indent, struct policydb *pdb, struct avrule_block *UNUSED(block), struct … in cat_to_cil() argument
2405 cil_println(indent, "(category %s)", key); in cat_to_cil()
2407 cil_println(indent, "(categoryalias %s)", key); in cat_to_cil()
2408 cil_println(indent, "(categoryaliasactual %s %s)", key, pdb->p_cat_val_to_name[cat->s.value - 1]); in cat_to_cil()
2414 static int cat_order_to_cil(int indent, struct policydb *pdb, struct ebitmap order) in cat_order_to_cil() argument
2425 cil_indent(indent); in cat_order_to_cil()
3309 static int (*func_to_cil[SYM_NUM])(int indent, struct policydb *pdb, struct avrule_block *block, st…
3320 static int typealiases_to_cil(int indent, struct policydb *pdb, struct avrule_block *UNUSED(block),… in typealiases_to_cil() argument
3341 cil_println(indent, "(typealias %s)", alias_name); in typealiases_to_cil()
3342 …cil_println(indent, "(typealiasactual %s %s)", alias_name, pdb->p_type_val_to_name[alias_datum->s.… in typealiases_to_cil()
3351 static int declared_scopes_to_cil(int indent, struct policydb *pdb, struct avrule_block *block, str… in declared_scopes_to_cil() argument
3384 rc = func_to_cil[sym](indent, pdb, block, decl_stack, key, datum, scope->scope); in declared_scopes_to_cil()
3391 rc = cat_order_to_cil(indent, pdb, map); in declared_scopes_to_cil()
3398 rc = sens_order_to_cil(indent, pdb, map); in declared_scopes_to_cil()
3405 rc = class_order_to_cil(indent, pdb, map); in declared_scopes_to_cil()
3417 static int required_scopes_to_cil(int indent, struct policydb *pdb, struct avrule_block *block, str… in required_scopes_to_cil() argument
3468 rc = func_to_cil[sym](indent, pdb, block, decl_stack, key, datum, SCOPE_REQ); in required_scopes_to_cil()
3486 …rc = func_to_cil[args->sym_index](args->indent, args->pdb, args->block, args->decl_stack, key, dat… in additive_scopes_to_cil_map()
3497 static int additive_scopes_to_cil(int indent, struct policydb *pdb, struct avrule_block *block, str… in additive_scopes_to_cil() argument
3504 args.indent = indent; in additive_scopes_to_cil()
3570 …int block_to_cil(struct policydb *pdb, struct avrule_block *block, struct stack *stack, int indent) in block_to_cil() argument
3588 rc = typealiases_to_cil(indent, pdb, block, stack); in block_to_cil()
3593 rc = declared_scopes_to_cil(indent, pdb, block, stack); in block_to_cil()
3598 rc = required_scopes_to_cil(indent, pdb, block, stack); in block_to_cil()
3603 rc = additive_scopes_to_cil(indent, pdb, block, stack); in block_to_cil()
3608 rc = avrule_list_to_cil(indent, pdb, decl->avrules, type_attr_list); in block_to_cil()
3613 rc = role_trans_to_cil(indent, pdb, decl->role_tr_rules, role_attr_list, type_attr_list); in block_to_cil()
3618 rc = role_allows_to_cil(indent, pdb, decl->role_allow_rules, role_attr_list); in block_to_cil()
3623 rc = range_trans_to_cil(indent, pdb, decl->range_tr_rules, type_attr_list); in block_to_cil()
3628 rc = filename_trans_to_cil(indent, pdb, decl->filename_trans_rules, type_attr_list); in block_to_cil()
3633 rc = cond_list_to_cil(indent, pdb, decl->cond_list, type_attr_list); in block_to_cil()
3638 rc = cil_print_attr_list(indent, pdb, type_attr_list); in block_to_cil()
3642 rc = cil_print_attr_list(indent, pdb, role_attr_list); in block_to_cil()
3654 …le_block_to_cil(struct policydb *pdb, struct avrule_block *block, struct stack *stack, int *indent) in module_block_to_cil() argument
3677 (*indent)--; in module_block_to_cil()
3678 cil_println(*indent, ")"); in module_block_to_cil()
3681 cil_println(*indent, "(optional %s_optional_%i", pdb->name, decl->decl_id); in module_block_to_cil()
3682 (*indent)++; in module_block_to_cil()
3687 rc = block_to_cil(pdb, block, stack, *indent); in module_block_to_cil()
3733 int indent = 0; in blocks_to_cil() local
3748 rc = module_block_to_cil(pdb, block, stack, &indent); in blocks_to_cil()
3754 while (indent > 0) { in blocks_to_cil()
3755 indent--; in blocks_to_cil()
3756 cil_println(indent, ")"); in blocks_to_cil()