Lines Matching refs:fp

75 			       FILE * fp)  in render_access_mask()  argument
78 fprintf(fp, "{"); in render_access_mask()
81 fprintf(fp, "%s ", perm); in render_access_mask()
82 fprintf(fp, "}"); in render_access_mask()
86 policydb_t * p, FILE * fp) in render_access_bitmap() argument
90 fprintf(fp, "{"); in render_access_bitmap()
95 fprintf(fp, " %s", perm); in render_access_bitmap()
98 fprintf(fp, " }"); in render_access_bitmap()
101 static void display_id(policydb_t * p, FILE * fp, uint32_t symbol_type, in display_id() argument
109 fprintf(fp, " [%s%s]", prefix, id); in display_id()
111 fprintf(fp, " %s%s", prefix, id); in display_id()
116 FILE * fp) in display_type_set() argument
121 fprintf(fp, " * "); in display_type_set()
124 fprintf(fp, " ~"); in display_type_set()
153 fprintf(fp, "{"); in display_type_set()
159 display_id(policy, fp, SYM_TYPES, i, ""); in display_type_set()
166 display_id(policy, fp, SYM_TYPES, i, "-"); in display_type_set()
170 fprintf(fp, " self"); in display_type_set()
174 fprintf(fp, " }"); in display_type_set()
179 int display_mod_role_set(role_set_t * roles, policydb_t * p, FILE * fp) in display_mod_role_set() argument
184 fprintf(fp, " * "); in display_mod_role_set()
187 fprintf(fp, " ~"); in display_mod_role_set()
196 fprintf(fp, "{"); in display_mod_role_set()
204 display_id(p, fp, SYM_ROLES, i, ""); in display_mod_role_set()
208 fprintf(fp, " }"); in display_mod_role_set()
215 FILE * fp) in display_avrule() argument
221 fprintf(fp, " <empty>\n"); in display_avrule()
226 fprintf(fp, " allow"); in display_avrule()
229 fprintf(fp, " auditallow "); in display_avrule()
232 fprintf(fp, " dontaudit"); in display_avrule()
236 fprintf(fp, " type_transition"); in display_avrule()
239 fprintf(fp, " type_member"); in display_avrule()
242 fprintf(fp, " type_change"); in display_avrule()
245 fprintf(fp, " neverallow"); in display_avrule()
247 fprintf(fp, " ERROR: no valid rule type specified\n"); in display_avrule()
251 if (display_type_set(&avrule->stypes, 0, policy, fp)) in display_avrule()
254 if (display_type_set(&avrule->ttypes, avrule->flags, policy, fp)) in display_avrule()
257 fprintf(fp, " :"); in display_avrule()
268 fprintf(fp, " {"); in display_avrule()
272 display_id(policy, fp, SYM_CLASSES, cur->tclass - 1, ""); in display_avrule()
277 fprintf(fp, " }"); in display_avrule()
278 fprintf(fp, " "); in display_avrule()
282 policy, fp); in display_avrule()
284 display_id(policy, fp, SYM_TYPES, avrule->perms->data - 1, ""); in display_avrule()
287 fprintf(fp, ";\n"); in display_avrule()
295 FILE *fp; in display_type_callback() local
299 fp = (FILE *) data; in display_type_callback()
302 display_id(&policydb, fp, SYM_TYPES, type->s.value - 1, ""); in display_type_callback()
303 fprintf(fp, " [%d]: ", type->s.value); in display_type_callback()
308 fprintf(fp, " %s [%d]: ", (char *)key, type->s.value); in display_type_callback()
311 fprintf(fp, "attribute for types"); in display_type_callback()
319 fprintf(fp, ","); in display_type_callback()
321 display_id(&policydb, fp, SYM_TYPES, i, ""); in display_type_callback()
324 fprintf(fp, "type"); in display_type_callback()
326 fprintf(fp, "alias for type"); in display_type_callback()
327 display_id(&policydb, fp, SYM_TYPES, type->s.value - 1, ""); in display_type_callback()
329 fprintf(fp, " flags:%x\n", type->flags); in display_type_callback()
334 int display_types(policydb_t * p, FILE * fp) in display_types() argument
336 if (hashtab_map(p->p_types.table, display_type_callback, fp)) in display_types()
341 int display_users(policydb_t * p, FILE * fp) in display_users() argument
346 display_id(p, fp, SYM_USERS, i, ""); in display_users()
347 fprintf(fp, ":"); in display_users()
352 display_id(p, fp, SYM_ROLES, j, ""); in display_users()
355 fprintf(fp, "\n"); in display_users()
360 int display_bools(policydb_t * p, FILE * fp) in display_bools() argument
365 display_id(p, fp, SYM_BOOLS, i, ""); in display_bools()
366 fprintf(fp, " : %d\n", p->bool_val_to_struct[i]->state); in display_bools()
371 void display_expr(policydb_t * p, cond_expr_t * exp, FILE * fp) in display_expr() argument
378 fprintf(fp, "%s ", in display_expr()
382 fprintf(fp, "! "); in display_expr()
385 fprintf(fp, "|| "); in display_expr()
388 fprintf(fp, "&& "); in display_expr()
391 fprintf(fp, "^ "); in display_expr()
394 fprintf(fp, "== "); in display_expr()
397 fprintf(fp, "!= "); in display_expr()
400 fprintf(fp, "error!"); in display_expr()
406 void display_policycon(FILE * fp) in display_policycon() argument
410 fprintf(fp, "Sorry, not implemented\n"); in display_policycon()
413 void display_initial_sids(policydb_t * p, FILE * fp) in display_initial_sids() argument
418 fprintf(fp, "Initial SIDs:\n"); in display_initial_sids()
423 fprintf(fp, "\t%s: sid %d, context %s:%s:%s\n", in display_initial_sids()
427 fprintf(fp, "Policy Initial SIDs:\n"); in display_initial_sids()
432 fprintf(fp, "\t%s: sid %d, context %s:%s:%s\n", in display_initial_sids()
438 void display_class_set(ebitmap_t *classes, policydb_t *p, FILE *fp) in display_class_set() argument
447 fprintf(fp, "{"); in display_class_set()
454 display_id(p, fp, SYM_CLASSES, i, ""); in display_class_set()
458 fprintf(fp, " }"); in display_class_set()
461 void display_role_trans(role_trans_rule_t * tr, policydb_t * p, FILE * fp) in display_role_trans() argument
464 fprintf(fp, "role transition "); in display_role_trans()
465 display_mod_role_set(&tr->roles, p, fp); in display_role_trans()
466 display_type_set(&tr->types, 0, p, fp); in display_role_trans()
467 fprintf(fp, " :"); in display_role_trans()
468 display_class_set(&tr->classes, p, fp); in display_role_trans()
469 display_id(p, fp, SYM_ROLES, tr->new_role - 1, ""); in display_role_trans()
470 fprintf(fp, "\n"); in display_role_trans()
474 void display_role_allow(role_allow_rule_t * ra, policydb_t * p, FILE * fp) in display_role_allow() argument
477 fprintf(fp, "role allow "); in display_role_allow()
478 display_mod_role_set(&ra->roles, p, fp); in display_role_allow()
479 display_mod_role_set(&ra->new_roles, p, fp); in display_role_allow()
480 fprintf(fp, "\n"); in display_role_allow()
484 static void display_filename_trans(filename_trans_rule_t * tr, policydb_t * p, FILE * fp) in display_filename_trans() argument
486 fprintf(fp, "filename transition"); in display_filename_trans()
488 display_type_set(&tr->stypes, 0, p, fp); in display_filename_trans()
489 display_type_set(&tr->ttypes, 0, p, fp); in display_filename_trans()
490 display_id(p, fp, SYM_CLASSES, tr->tclass - 1, ":"); in display_filename_trans()
491 display_id(p, fp, SYM_TYPES, tr->otype - 1, ""); in display_filename_trans()
492 fprintf(fp, " %s\n", tr->name); in display_filename_trans()
500 FILE *fp; in role_display_callback() local
503 fp = (FILE *) data; in role_display_callback()
505 fprintf(fp, "role:"); in role_display_callback()
506 display_id(&policydb, fp, SYM_ROLES, role->s.value - 1, ""); in role_display_callback()
507 fprintf(fp, " types: "); in role_display_callback()
508 display_type_set(&role->types, 0, &policydb, fp); in role_display_callback()
509 fprintf(fp, "\n"); in role_display_callback()
549 int display_cond_expressions(policydb_t * p, FILE * fp)
554 fprintf(fp, "expression: ");
555 display_expr(p, cur->expr, fp);
556 fprintf(fp, "current state: %d\n", cur->cur_state);
557 fprintf(fp, "True list:\n");
560 fprintf(fp, "\t");
562 RENDER_CONDITIONAL, p, fp);
564 fprintf(fp, "False list:\n");
567 fprintf(fp, "\t");
569 RENDER_CONDITIONAL, p, fp);
575 int change_bool(char *name, int state, policydb_t * p, FILE * fp)
581 fprintf(fp, "Could not find bool %s\n", name);
714 f.fp = in_fp; in read_policy()
795 static void display_policycaps(policydb_t * p, FILE * fp) in display_policycaps() argument
802 fprintf(fp, "policy capabilities:\n"); in display_policycaps()
810 fprintf(fp, "\t%s\n", capname); in display_policycaps()