HomeSort by relevance Sort by last modified time
    Searched refs:xperms (Results 1 - 21 of 21) sorted by null

  /external/selinux/libsepol/include/sepol/policydb/
util.h 35 char *sepol_extended_perms_to_string(avtab_extended_perms_t *xperms);
avtab.h 85 avtab_extended_perms_t *xperms; member in struct:avtab_datum
policydb.h 291 av_extended_perms_t *xperms; member in struct:avrule
  /external/selinux/libsepol/src/
util.c 125 char *sepol_extended_perms_to_string(avtab_extended_perms_t *xperms)
138 if ((xperms->specified != AVTAB_XPERMS_IOCTLFUNCTION)
139 && (xperms->specified != AVTAB_XPERMS_IOCTLDRIVER))
146 for (bit = 0; bit < sizeof(xperms->perms)*8; bit++) {
147 if (!xperm_test(bit, xperms->perms))
150 if (in_range && next_bit_in_range(bit, xperms->perms)) {
153 } else if (next_bit_in_range(bit, xperms->perms)) {
160 if (xperms->specified & AVTAB_XPERMS_IOCTLFUNCTION) {
161 value = xperms->driver<<8 | bit;
162 low_value = xperms->driver<<8 | low_bit
    [all...]
avtab.c 96 avtab_extended_perms_t *xperms; local
105 xperms = calloc(1, sizeof(avtab_extended_perms_t));
106 if (xperms == NULL) {
110 if (datum->xperms) /* else caller populates xperms */
111 *xperms = *(datum->xperms);
113 newnode->datum.xperms = xperms;
114 /* data is usually ignored with xperms, except in the case o
442 avtab_extended_perms_t xperms; local
    [all...]
assertion.c 148 avtab_extended_perms_t *xperms; local
171 xperms = node->datum.xperms;
172 if ((xperms->specified != AVTAB_XPERMS_IOCTLFUNCTION)
173 && (xperms->specified != AVTAB_XPERMS_IOCTLDRIVER))
176 rc = check_extended_permissions(avrule->xperms, xperms);
179 extended_permissions_violated(&error, avrule->xperms, xperms);
337 avtab_extended_perms_t *xperms; local
    [all...]
expand.c 1798 avtab_extended_perms_t *xperms = avdatump->xperms; local
2649 av_extended_perms_t *xperms = NULL; local
3224 avtab_extended_perms_t *xperms; local
    [all...]
kernel_to_cil.c 1565 static char *xperms_to_str(avtab_extended_perms_t *xperms)
1579 if ((xperms->specified != AVTAB_XPERMS_IOCTLFUNCTION)
1580 && (xperms->specified != AVTAB_XPERMS_IOCTLDRIVER)) {
1584 for (bit = 0; bit < sizeof(xperms->perms)*8; bit++) {
1587 if (!xperm_test(bit, xperms->perms))
1590 if (in_range && next_bit_in_range(bit, xperms->perms))
    [all...]
module_to_cil.c 613 static int xperms_to_cil(const av_extended_perms_t *xperms)
622 if ((xperms->specified != AVTAB_XPERMS_IOCTLFUNCTION)
623 && (xperms->specified != AVTAB_XPERMS_IOCTLDRIVER))
626 for (bit = 0; bit < sizeof(xperms->perms)*8; bit++) {
627 if (!xperm_test(bit, xperms->perms))
630 if (in_range && next_bit_in_range(bit, xperms->perms)) {
633 } else if (next_bit_in_range(bit, xperms->perms)) {
645 if (xperms->specified & AVTAB_XPERMS_IOCTLFUNCTION) {
646 value = xperms->driver<<8 | bit;
647 low_value = xperms->driver<<8 | low_bit
    [all...]
write.c 242 buf8 = cur->datum.xperms->specified;
246 buf8 = cur->datum.xperms->driver;
250 for (i = 0; i < ARRAY_SIZE(cur->datum.xperms->perms); i++)
251 buf32[i] = cpu_to_le32(cur->datum.xperms->perms[i]);
    [all...]
link.c     [all...]
policydb.c 597 free(x->xperms);
    [all...]
kernel_to_conf.c     [all...]
  /prebuilts/python/linux-x86/2.7.5/lib/python2.7/site-packages/setools/
terulequery.py 101 def xperms(self): member in class:TERuleQuery
104 @xperms.setter
105 def xperms(self, value): member in class:TERuleQuery
139 self.log.debug("Xperms: {0.xperms!r}, eq: {0.xperms_equal}".format(self))
200 if self.xperms and not match_regex_or_set(
202 self.xperms,
  /external/selinux/prebuilts/bin/
sesearch.py 92 expr.add_argument("-x", "--xperms", metavar="XPERMS",
172 if args.xperms:
173 xperms = [] variable
174 for item in args.xperms.split(","):
177 xperms.append((int(rng[0], base=16), int(rng[1], base=16)))
179 xperms.append((int(rng[0], base=16), int(rng[0], base=16)))
184 q.xperms = xperms
  /external/selinux/checkpolicy/
policy_define.c 2202 av_extended_perms_t *xperms; local
2240 av_extended_perms_t *xperms; local
2282 av_extended_perms_t *xperms; local
2404 av_extended_perms_t *complete_driver, *partial_driver, *xperms; local
    [all...]
policy_parse.y 492 xperm_allow_def : ALLOWXPERM names names ':' names identifier xperms ';'
495 xperm_auditallow_def : AUDITALLOWXPERM names names ':' names identifier xperms ';'
498 xperm_dontaudit_def : DONTAUDITXPERM names names ':' names identifier xperms ';'
501 xperm_neverallow_def : NEVERALLOWXPERM names names ':' names identifier xperms ';'
788 xperms : xperm label
    [all...]
  /external/selinux/checkpolicy/test/
dismod.c 293 avtab_extended_perms_t xperms; local
296 if (avrule->xperms->specified == AVRULE_XPERMS_IOCTLFUNCTION)
297 xperms.specified = AVTAB_XPERMS_IOCTLFUNCTION;
298 else if (avrule->xperms->specified == AVRULE_XPERMS_IOCTLDRIVER)
299 xperms.specified = AVTAB_XPERMS_IOCTLDRIVER;
301 fprintf(fp, " ERROR: no valid xperms specified\n");
305 xperms.driver = avrule->xperms->driver;
307 xperms.perms[i] = avrule->xperms->perms[i]
    [all...]
dispol.c 158 fprintf(fp, "%s;\n", sepol_extended_perms_to_string(datum->xperms));
  /external/selinux/libsepol/cil/src/
cil_write_ast.c 746 char *xperms = NULL; local
771 xperms = strdup(avrule->perms.x.permx_str);
772 if (xperms == NULL) {
773 cil_log(CIL_ERR, "OOM. Unable to copy xperms string.\n");
778 rc = cil_unfill_permx(avrule->perms.x.permx, &xperms);
782 fprintf(cil_out, "(%s %s %s %s)\n", rulekind, src, tgt, xperms);
785 free(xperms);
    [all...]
cil_binary.c 4671 struct cil_list *xperms = NULL; local
    [all...]

Completed in 512 milliseconds