Home
last modified time | relevance | path

Searched refs:avtab (Results 1 – 8 of 8) sorted by relevance

/external/selinux/libsepol/src/
Dassertion.c35 avtab_t *avtab; member
144 avtab_key_t *k, avtab_t *avtab) in report_assertion_extended_permissions() argument
168 for (node = avtab_search_node(avtab, &tmp_key); in report_assertion_extended_permissions()
217 avtab_t *avtab = a->avtab; in report_assertion_avtab_matches() local
275 i, j, cp, perms, k, avtab); in report_assertion_avtab_matches()
323 static int check_assertion_extended_permissions_avtab(avrule_t *avrule, avtab_t *avtab, in check_assertion_extended_permissions_avtab() argument
348 for (node = avtab_search_node(avtab, &tmp_key); in check_assertion_extended_permissions_avtab()
382 static int check_assertion_extended_permissions(avrule_t *avrule, avtab_t *avtab, in check_assertion_extended_permissions() argument
432 avrule, avtab, i, j, k, p); in check_assertion_extended_permissions()
456 avtab_t *avtab = a->avtab; in check_assertion_avtab_match() local
[all …]
Dhierarchy.c42 static int bounds_insert_helper(sepol_handle_t *handle, avtab_t *avtab, in bounds_insert_helper() argument
45 int rc = avtab_insert(avtab, avtab_key, datum); in bounds_insert_helper()
56 static int bounds_insert_rule(sepol_handle_t *handle, avtab_t *avtab, in bounds_insert_rule() argument
61 avtab_datum_t *dup = avtab_search(avtab, avtab_key); in bounds_insert_rule()
64 rc = bounds_insert_helper(handle, avtab, avtab_key, datum); in bounds_insert_rule()
98 avtab_t *avtab, avtab_t *global, avtab_t *other, in bounds_expand_rule() argument
118 rc = bounds_insert_rule(handle, avtab, global, other, in bounds_expand_rule()
130 rc = bounds_insert_rule(handle, avtab, global, other, in bounds_expand_rule()
141 cond_av_list_t *cur, avtab_t *avtab, in bounds_expand_cond_rules() argument
149 rc = bounds_expand_rule(handle, p, avtab, global, other, parent, in bounds_expand_cond_rules()
[all …]
Dexpand.c1605 avtab_t * avtab, avtab_key_t * key, in find_avtab_node() argument
1616 node = avtab_search_node(avtab, key); in find_avtab_node()
1628 node = avtab_search_node(avtab, key); in find_avtab_node()
1644 node = avtab_insert_nonunique(avtab, key, &avdatum); in find_avtab_node()
1675 avtab_t * avtab, int enabled) in expand_terule_helper() argument
1753 node = find_avtab_node(handle, avtab, &avkey, cond, NULL); in expand_terule_helper()
1783 class_perm_node_t * perms, avtab_t * avtab, in expand_avrule_helper() argument
1827 node = find_avtab_node(handle, avtab, &avkey, cond, extended_perms); in expand_avrule_helper()
/external/selinux/libsepol/include/sepol/policydb/
Davtab.h99 typedef struct avtab { struct
/external/selinux/libsepol/
DAndroid.mk6 src/avtab.c \
DChangeLog14 * Fix memory leak when destroying avtab, from Steve Lawrence
209 …* Port of Yuichi Nakamura's tune avtab to reduce memory usage patch from the kernel avtab to libse…
720 * Improved memory use by SELinux by both reducing the avtab
721 node size and reducing the number of avtab nodes (by not
/external/selinux/checkpolicy/
DChangeLog153 * Update dispol for libsepol avtab changes from Stephen Smalley.
356 * Updated checkpolicy and dispol for the new avtab format.
/external/selinux/libsepol/cil/src/
Dcil_binary.c925 int __cil_cond_insert_rule(avtab_t *avtab, avtab_key_t *avtab_key, avtab_datum_t *avtab_datum, cond… in __cil_cond_insert_rule() argument
931 avtab_ptr = avtab_insert_nonunique(avtab, avtab_key, avtab_datum); in __cil_cond_insert_rule()