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

  /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...]

Completed in 773 milliseconds