/external/selinux/libsemanage/src/ |
H A D | seuser_record.c | 31 char *mls_range; member in struct:semanage_seuser 164 return seuser->mls_range; 171 const char *mls_range) 174 char *tmp_mls_range = strdup(mls_range); 179 free(seuser->mls_range); 180 seuser->mls_range = tmp_mls_range; 201 seuser->mls_range = NULL; 226 if (seuser->mls_range && 227 (semanage_seuser_set_mlsrange(handle, new_seuser, seuser->mls_range) 251 free(seuser->mls_range); [all...] |
H A D | seusers_local.c | 126 const char *mls_range = semanage_seuser_get_mlsrange(data); local 139 if (!mls_range && semanage_mls_enabled(handle)) { 149 mls_range = semanage_user_get_mlsrange(u); 150 rc = semanage_seuser_set_mlsrange(handle, new, mls_range); 252 const char *mls_range = semanage_seuser_get_mlsrange(seuser); local 267 if (mls_range && sepol_policydb_mls_enabled(policydb)) { 273 if (sepol_mls_check(handle->sepolh, policydb, mls_range) < 0) 276 user_mls_range, mls_range, &mls_ok) < 0) 282 mls_range, name, user_mls_range, sename); 286 } else if (mls_range) { [all...] |
H A D | context_record.c | 61 semanage_context_t * con, const char *mls_range) 64 return sepol_context_set_mls(handle->sepolh, con, mls_range); 60 semanage_context_set_mls(semanage_handle_t * handle, semanage_context_t * con, const char *mls_range) argument
|
H A D | users_base_file.c | 32 const char *mls_range = semanage_user_base_get_mlsrange(user); local 49 if (mls_level != NULL && mls_range != NULL) 50 if (fprintf(str, "level %s range %s", mls_level, mls_range) < 0)
|
H A D | user_base_record.c | 99 const char *mls_range) 102 return sepol_user_set_mlsrange(handle->sepolh, user, mls_range); 97 semanage_user_base_set_mlsrange(semanage_handle_t * handle, semanage_user_base_t * user, const char *mls_range) argument
|
H A D | user_internal.h | 110 const char *mls_range);
|
H A D | user_record.c | 172 semanage_user_t * user, const char *mls_range) 175 return semanage_user_base_set_mlsrange(handle, user->base, mls_range);
|
/external/selinux/libsepol/include/sepol/policydb/ |
H A D | mls_types.h | 46 typedef struct mls_range { struct 113 static inline void mls_range_init(struct mls_range *r) 119 static inline void mls_range_destroy(struct mls_range *r) 125 static inline int mls_range_eq(struct mls_range *r1, struct mls_range *r2)
|
/external/selinux/libsepol/src/ |
H A D | user_record.c | 16 char *mls_range; member in struct:sepol_user 141 return user->mls_range; 147 sepol_user_t * user, const char *mls_range) 150 char *tmp_mls_range = strdup(mls_range); 156 free(user->mls_range); 157 user->mls_range = tmp_mls_range; 317 user->mls_range = NULL; 348 if (user->mls_range && 349 (sepol_user_set_mlsrange(handle, new_user, user->mls_range) < 0)) 375 free(user->mls_range); [all...] |
/external/selinux/libsemanage/include/semanage/ |
H A D | context_record.h | 40 const char *mls_range);
|
H A D | seuser_record.h | 50 const char *mls_range);
|
H A D | user_record.h | 58 const char *mls_range);
|
/external/selinux/libsepol/include/sepol/ |
H A D | context_record.h | 37 sepol_context_t * con, const char *mls_range);
|
H A D | user_record.h | 49 sepol_user_t * user, const char *mls_range);
|
/external/selinux/policycoreutils/sepolicy/sepolicy/ |
H A D | gui.py | 1926 mls_range = self.login_mls_entry.get_text() 1936 self.cur_dict["login"][name] = { "action": "-m", "range": mls_range, "seuser": seuser, "oldrange": oldrange, "oldseuser": oldseuser, "oldname": oldname } 1939 self.cur_dict["login"][name] = { "action": "-a", "range": mls_range, "seuser": seuser } 1943 self.liststore.set_value(iter,2, mls_range) 1951 mls_range = self.user_mls_entry.get_text() 1963 self.cur_dict["user"][name] = { "action": "-m", "range": mls_range, "level": level, "role":roles, "oldrange": oldrange, "oldlevel": oldlevel, "oldroles": oldroles, "oldname": oldname } 1966 self.cur_dict["user"][name] = { "action": "-a", "range": mls_range, "level": level, "role": roles} 1971 self.liststore.set_value(iter, 3, mls_range)
|
/external/selinux/libsepol/cil/src/ |
H A D | cil_binary.c | 2509 int __cil_levelrange_to_mls_range(policydb_t *pdb, struct cil_levelrange *cil_lvlrange, mls_range_t *mls_range) argument 2516 mls_level = &mls_range->level[0]; 2523 mls_level = &mls_range->level[1]; 2647 struct mls_range *o_range = NULL;
|