Searched refs:refpolicy (Results 1 - 17 of 17) sorted by path

/external/selinux/libsepol/tests/
H A DMakefile51 ../../checkpolicy/checkpolicy -M policies/test-cond/refpolicy-base.conf -o policies/test-downgrade/policy.hi
/external/selinux/policycoreutils/audit2allow/
H A Daudit2allow71 parser.add_option("-R", "--reference", action="store_true", dest="refpolicy",
72 default=True, help="generate refpolicy style output")
74 parser.add_option("-N", "--noreference", action="store_false", dest="refpolicy",
75 default=False, help="do not generate refpolicy style output")
227 mc.create_module_package(filename, self.__options.refpolicy)
303 if self.__options.refpolicy:
H A Daudit2why71 parser.add_option("-R", "--reference", action="store_true", dest="refpolicy",
72 default=True, help="generate refpolicy style output")
74 parser.add_option("-N", "--noreference", action="store_false", dest="refpolicy",
75 default=False, help="do not generate refpolicy style output")
227 mc.create_module_package(filename, self.__options.refpolicy)
302 if self.__options.refpolicy:
/external/selinux/sepolgen/src/sepolgen/
H A Daccess.py27 source or target types - see refpolicy for more information).
34 import refpolicy namespace
87 self.perms = refpolicy.IdSet()
115 self.perms = refpolicy.IdSet(list[3:])
286 types = refpolicy.IdSet()
299 s = refpolicy.IdSet()
327 role_type = refpolicy.RoleType()
H A Daudit.py20 import refpolicy namespace
165 self.scontext = refpolicy.SecurityContext()
166 self.tcontext = refpolicy.SecurityContext()
219 self.scontext = refpolicy.SecurityContext(fields[1])
222 self.tcontext = refpolicy.SecurityContext(fields[1])
301 self.invalid_context = refpolicy.SecurityContext()
302 self.scontext = refpolicy.SecurityContext()
303 self.tcontext = refpolicy.SecurityContext()
312 self.invalid_context = refpolicy.SecurityContext(recs[5])
313 self.scontext = refpolicy
[all...]
H A Dinterfaces.py25 import refpolicy namespace
40 self.type = refpolicy.SRC_TYPE
41 self.obj_classes = refpolicy.IdSet()
58 (self.name, refpolicy.field_to_str[self.type], " ".join(self.obj_classes))
70 if (type == refpolicy.SRC_TYPE or type == refpolicy.TGT_TYPE) and \
71 (p.type == refpolicy.TGT_TYPE or p.type == refpolicy.SRC_TYPE):
72 #print name, refpolicy.field_to_str[p.type]
88 p.type = refpolicy
[all...]
H A Dmodule.py79 # Create empty files for the standard refpolicy
155 def create_module_package(self, sourcename, refpolicy=True):
171 if refpolicy:
H A Doutput.py23 This module takes a refpolicy.Module object and formats it for
30 import refpolicy namespace
47 for node, depth in refpolicy.walktree(self.module, showdepth=True):
93 if isinstance(a, refpolicy.InterfaceCall):
94 if isinstance(b, refpolicy.InterfaceCall):
99 if isinstance(b, refpolicy.AVRule):
116 c.append(refpolicy.Comment())
121 c.append(refpolicy.Comment())
135 if isinstance(rule, refpolicy.InterfaceCall):
142 sep_rules.append(refpolicy
[all...]
H A Dpolicygen.py27 import refpolicy namespace
81 self.module = refpolicy.Module()
124 refpolicy = True
126 refpolicy = False
128 mod.refpolicy = refpolicy
138 m = refpolicy.ModuleDeclaration()
143 m.refpolicy = True
145 m.refpolicy = False
157 rule = refpolicy
[all...]
H A Drefparser.py23 # This is a parser for the refpolicy policy "language" - i.e., the
24 # normal SELinux policy language plus the refpolicy style M4 macro
37 import refpolicy namespace
122 # refpolicy keywords
187 # refpolicy keywords
294 # refpolicy.SupportMacros and should always be present during parsing
353 m = refpolicy.ModuleDeclaration()
356 m.refpolicy = True
362 x = refpolicy.Interface(p[4])
370 x = refpolicy
[all...]
H A Drefpolicy.py554 self.refpolicy = False
557 if self.refpolicy:
/external/selinux/sepolgen/tests/
H A Dtest_access.py21 import sepolgen.refpolicy as refpolicy namespace
33 self.assertTrue(isinstance(a.perms, refpolicy.IdSet))
120 b.perms = refpolicy.IdSet(["read"])
124 b.perms = refpolicy.IdSet(["read", "write", "append"])
128 b.perms = refpolicy.IdSet(["read", "append"])
141 rule = refpolicy.AVRule()
163 self.assertEquals(av.perms, refpolicy.IdSet(["read", "write"]))
176 rule = refpolicy.AVRule()
206 self.assertEquals(av.perms, refpolicy
[all...]
H A Dtest_audit.py22 import sepolgen.refpolicy namespace
62 sc = sepolgen.refpolicy.SecurityContext()
H A Dtest_interfaces.py25 import sepolgen.refpolicy as refpolicy namespace
34 self.assertEqual(p.type, refpolicy.SRC_TYPE)
49 self.assertEqual(p.type, refpolicy.SRC_TYPE)
50 self.assertEqual(p.obj_classes, refpolicy.IdSet(["file"]))
59 self.assertEqual(p.type, refpolicy.SRC_TYPE)
60 self.assertEqual(p.obj_classes, refpolicy.IdSet(["process"]))
69 self.assertEqual(p.type, refpolicy.SRC_TYPE)
70 self.assertEqual(p.obj_classes, refpolicy.IdSet(["dir"]))
79 self.assertEqual(p.type, refpolicy
[all...]
H A Dtest_module.py28 mc.create_module_package("module_compile_test.te", refpolicy=True)
32 mc.refpolicy = True
33 mc.create_module_package("module_compile_test.te", refpolicy=False)
H A Dtest_refparser.py22 import sepolgen.refpolicy as refpolicy namespace
109 #refpolicy.print_tree(h)
117 #self.assertTrue(isinstance(rule, refpolicy.AVRule))
H A Dtest_refpolicy.py21 import sepolgen.refpolicy as refpolicy namespace
26 s = refpolicy.IdSet(["read", "write", "getattr"])
28 s = refpolicy.IdSet()
34 sc = refpolicy.SecurityContext()
35 sc = refpolicy.SecurityContext("user_u:object_r:foo_t")
39 sc = refpolicy.SecurityContext()
52 sc = refpolicy.SecurityContext()
61 sc = refpolicy.SecurityContext()
65 sc1 = refpolicy
[all...]

Completed in 249 milliseconds