/bootable/recovery/otautil/ |
DirUtil.cpp | 94 char* secontext = nullptr; local 96 selabel_lookup(const_cast<selabel_handle*>(sehnd), &secontext, dir_path.c_str(), mode); local 97 setfscreatecon(secontext); 100 if (secontext) { 101 freecon(secontext);
|
/build/make/tools/fs_config/ |
fs_config.c | 160 char* secontext; local 161 if (selabel_lookup(sehnd, &secontext, full_name, ( mode | (is_dir ? S_IFDIR : S_IFREG)))) { 162 secontext = strdup("u:object_r:unlabeled:s0"); 165 printf(" selabel=%s", secontext); 167 freecon(secontext);
|
/external/squashfs-tools/squashfs-tools/ |
android.c | 81 char *secontext; local 93 if (selabel_lookup(sehnd, &secontext, full_name, mode)) { 94 secontext = strdup("u:object_r:unlabeled:s0"); 98 return secontext;
|
/system/vold/ |
vold_prepare_subdirs.cpp | 60 auto secontext = std::unique_ptr<char, void (*)(char*)>(nullptr, freecon); local 63 secontext.reset(tmp_secontext); 66 << gid << " context " << secontext.get() << " on path: " << path; 67 if (secontext) { 68 if (setfscreatecon(secontext.get()) != 0) { 76 if (secontext) { 79 PLOG(ERROR) << "Unable to read secontext for: " << path; 83 if (strcmp(secontext.get(), oldsecontext.get()) != 0) { 85 << ((char*)secontext.get()) << ": " << path; 86 if (lsetfilecon(path.c_str(), secontext.get()) != 0) [all...] |
Utils.cpp | 74 char* secontext = nullptr; local 76 if (!selabel_lookup(sehandle, &secontext, cpath, S_IFBLK)) { 77 setfscreatecon(secontext); 90 if (secontext) { 92 freecon(secontext); 111 char* secontext = nullptr; local 113 if (!selabel_lookup(sehandle, &secontext, cpath, S_IFDIR)) { 114 setfscreatecon(secontext); 120 if (secontext) { 122 freecon(secontext); [all...] |
/system/core/init/ |
util.cpp | 116 std::string secontext; local 117 if (SelabelLookupFileContext(addr.sun_path, S_IFSOCK, &secontext) && !secontext.empty()) { 118 setfscreatecon(secontext.c_str()); 132 if (!secontext.empty()) { 188 std::string secontext; local 189 if (SelabelLookupFileContext(path, mode, &secontext) && !secontext.empty()) { 190 setfscreatecon(secontext.c_str()); 195 if (!secontext.empty()) 259 std::string secontext; local [all...] |
ueventd_test.cpp | 158 char* secontext; local 159 ASSERT_EQ(0, selabel_lookup(sehandle.get(), &secontext, files_and_modes[i].file, 161 files_and_modes[i].expected_context = secontext; 162 freecon(secontext); 174 char* secontext; 175 int result = selabel_lookup(sehandle.get(), &secontext, files_and_modes[i].file, 180 if (files_and_modes[i].expected_context != secontext) { 185 freecon(secontext);
|
devices.cpp | 228 std::string secontext; local 229 if (!SelabelLookupFileContextBestMatch(path, links, mode, &secontext)) { 233 if (!secontext.empty()) { 234 setfscreatecon(secontext.c_str()); 249 if (mknod(path.c_str(), mode, dev) && (errno == EEXIST) && !secontext.empty()) { 257 bool different = fcon != secontext; 260 if (different && lsetfilecon(path.c_str(), secontext.c_str())) { 261 PLOG(ERROR) << "Cannot set '" << secontext << "' SELinux label on '" << path 272 if (!secontext.empty()) {
|
subcontext.cpp | 361 for (const auto& [path_prefix, secontext] : paths_and_secontexts) { 362 subcontexts.emplace_back(path_prefix, secontext);
|
builtins.cpp | 646 std::string secontext; local 648 if (SelabelLookupFileContext(linkpath, 0, &secontext) && !secontext.empty()) { 649 setfscreatecon(secontext.c_str()); 654 if (!secontext.empty()) { [all...] |
property_service.cpp | 575 for (const auto& [path_prefix, secontext] : paths_and_secontexts) { 577 context = secontext;
|
/external/f2fs-tools/fsck/ |
sload.c | 63 char *secontext = NULL; local 76 if (selabel_lookup(sehnd, &secontext, mnt_path, mode) < 0) { 82 if (secontext) { 84 mnt_path, ino, secontext); 85 inode_set_selinux(sbi, ino, secontext); 87 freecon(secontext);
|
/external/e2fsprogs/contrib/android/ |
perms.c | 71 char *secontext = NULL; local 84 retval = selabel_lookup(params->sehnd, &secontext, params->filename, 93 secontext, strlen(secontext) + 1); 95 freecon(secontext);
|
/external/selinux/libselinux/src/android/ |
android_platform.c | 1287 char *secontext = *secontextp; local 1397 char *secontext = NULL; local [all...] |
/bootable/recovery/updater/ |
install.cpp | 375 char* secontext = nullptr; local 378 selabel_lookup(sehandle, &secontext, mount_point.c_str(), 0755); 379 setfscreatecon(secontext); 384 if (secontext) { 385 freecon(secontext); [all...] |