/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 | 284 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 | 1797 avtab_extended_perms_t *xperms = avdatump->xperms; local 2632 av_extended_perms_t *xperms = NULL; local 3207 avtab_extended_perms_t *xperms; local [all...] |
module_to_cil.c | 611 static int xperms_to_cil(const av_extended_perms_t *xperms) 620 if ((xperms->specified != AVTAB_XPERMS_IOCTLFUNCTION) 621 && (xperms->specified != AVTAB_XPERMS_IOCTLDRIVER)) 624 for (bit = 0; bit < sizeof(xperms->perms)*8; bit++) { 625 if (!xperm_test(bit, xperms->perms)) 628 if (in_range && next_bit_in_range(bit, xperms->perms)) { 631 } else if (next_bit_in_range(bit, xperms->perms)) { 643 if (xperms->specified & AVTAB_XPERMS_IOCTLFUNCTION) { 644 value = xperms->driver<<8 | bit; 645 low_value = xperms->driver<<8 | low_bit [all...] |
write.c | 240 buf8 = cur->datum.xperms->specified; 244 buf8 = cur->datum.xperms->driver; 248 for (i = 0; i < ARRAY_SIZE(cur->datum.xperms->perms); i++) 249 buf32[i] = cpu_to_le32(cur->datum.xperms->perms[i]); [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 | 2117 av_extended_perms_t *xperms; local 2155 av_extended_perms_t *xperms; local 2197 av_extended_perms_t *xperms; local 2319 av_extended_perms_t *complete_driver, *partial_driver, *xperms; local [all...] |
policy_parse.y | 484 xperm_allow_def : ALLOWXPERM names names ':' names identifier xperms ';' 487 xperm_auditallow_def : AUDITALLOWXPERM names names ':' names identifier xperms ';' 490 xperm_dontaudit_def : DONTAUDITXPERM names names ':' names identifier xperms ';' 493 xperm_neverallow_def : NEVERALLOWXPERM names names ':' names identifier xperms ';' 760 xperms : xperm label [all...] |
/external/selinux/libsepol/cil/src/ |
cil_write_ast.c | 728 char *xperms = NULL; local 753 xperms = strdup(avrule->perms.x.permx_str); 754 if (xperms == NULL) { 755 cil_log(CIL_ERR, "OOM. Unable to copy xperms string.\n"); 760 rc = cil_unfill_permx(avrule->perms.x.permx, &xperms); 764 fprintf(cil_out, "(%s %s %s %s)\n", rulekind, src, tgt, xperms); 767 free(xperms); [all...] |
cil_binary.c | 4585 struct cil_list *xperms = NULL; local [all...] |
/external/selinux/checkpolicy/test/ |
dispol.c | 158 fprintf(fp, "%s;\n", sepol_extended_perms_to_string(datum->xperms));
|