/system/core/libprocessgroup/ |
D | processgroup.cpp | 46 static int convertUidToPath(char *path, size_t size, uid_t uid) in convertUidToPath() argument 51 uid); in convertUidToPath() 54 static int convertUidPidToPath(char *path, size_t size, uid_t uid, int pid) in convertUidPidToPath() argument 59 uid, in convertUidPidToPath() 64 static int initCtx(uid_t uid, int pid, struct ctx *ctx) in initCtx() argument 68 convertUidPidToPath(path, sizeof(path), uid, pid); in initCtx() 110 static pid_t getOneAppProcess(uid_t uid, int appProcessPid, struct ctx *ctx) in getOneAppProcess() argument 113 int ret = initCtx(uid, appProcessPid, ctx); in getOneAppProcess() 147 static int removeProcessGroup(uid_t uid, int pid) in removeProcessGroup() argument 152 convertUidPidToPath(path, sizeof(path), uid, pid); in removeProcessGroup() [all …]
|
/system/netd/server/ |
D | NetworkController.h | 55 uint32_t getNetworkForDns(unsigned* netId, uid_t uid) const; 56 unsigned getNetworkForUser(uid_t uid) const; 57 unsigned getNetworkForConnect(uid_t uid) const; 68 Permission getPermissionForUser(uid_t uid) const; 70 int checkUserNetworkAccess(uid_t uid, unsigned netId) const; 83 const char* nexthop, bool legacy, uid_t uid) WARN_UNUSED_RESULT; 85 const char* nexthop, bool legacy, uid_t uid) WARN_UNUSED_RESULT; 87 bool canProtect(uid_t uid) const; 94 VirtualNetwork* getVirtualNetworkForUserLocked(uid_t uid) const; 95 Permission getPermissionForUserLocked(uid_t uid) const; [all …]
|
D | NetworkController.cpp | 179 uint32_t NetworkController::getNetworkForDns(unsigned* netId, uid_t uid) const { in getNetworkForDns() 184 if (checkUserNetworkAccessLocked(uid, *netId) == 0) { in getNetworkForDns() 193 VirtualNetwork* virtualNetwork = getVirtualNetworkForUserLocked(uid); in getNetworkForDns() 206 unsigned NetworkController::getNetworkForUser(uid_t uid) const { in getNetworkForUser() 208 if (VirtualNetwork* virtualNetwork = getVirtualNetworkForUserLocked(uid)) { in getNetworkForUser() 228 unsigned NetworkController::getNetworkForConnect(uid_t uid) const { in getNetworkForConnect() 230 VirtualNetwork* virtualNetwork = getVirtualNetworkForUserLocked(uid); in getNetworkForConnect() 363 Permission NetworkController::getPermissionForUser(uid_t uid) const { in getPermissionForUser() 365 return getPermissionForUserLocked(uid); in getPermissionForUser() 371 for (uid_t uid : uids) { in setPermissionForUsers() local [all …]
|
D | UidRanges.cpp | 23 bool UidRanges::hasUid(uid_t uid) const { in hasUid() 24 auto iter = std::lower_bound(mRanges.begin(), mRanges.end(), Range(uid, uid)); in hasUid() 25 return (iter != mRanges.end() && iter->first == uid) || in hasUid() 26 (iter != mRanges.begin() && (--iter)->second >= uid); in hasUid()
|
/system/extras/su/ |
D | su.c | 35 void pwtoid(const char *tok, uid_t *uid, gid_t *gid) in pwtoid() argument 40 if (uid) *uid = pw->pw_uid; in pwtoid() 44 if (uid) *uid = tmpid; in pwtoid() 49 void extract_uidgids(const char *uidgids, uid_t *uid, gid_t *gid, gid_t *gids, in extract_uidgids() argument 58 *gid = *uid = 0; in extract_uidgids() 66 pwtoid(tok, uid, gid); in extract_uidgids() 105 uid_t uid, myuid; in main() local 116 uid = gid = 0; in main() 119 extract_uidgids(argv[1], &uid, &gid, gids, &gids_count); in main() 128 if(setgid(gid) || setuid(uid)) { in main()
|
/system/core/run-as/ |
D | run-as.c | 111 int myuid, uid, gid; in main() local 132 if (info.uid < AID_APP) { in main() 144 if (check_data_path(info.dataDir, info.uid) < 0) { in main() 152 uid = gid = info.uid; in main() 153 if(setresgid(gid,gid,gid) || setresuid(uid,uid,uid)) { in main() 158 if (selinux_android_setcontext(uid, 0, info.seinfo, pkgname) < 0) { in main()
|
D | package.c | 170 check_directory_ownership(const char* path, uid_t uid) in check_directory_ownership() argument 187 if (st.st_uid != uid || st.st_gid != uid) in check_directory_ownership() 210 check_data_path(const char* dataPath, uid_t uid) in check_data_path() argument 263 if (check_directory_ownership(dataPath, uid) < 0) in check_data_path() 430 info->uid = 0; in get_package_info() 461 int uid, debugFlag; in get_package_info() local 473 uid = parse_positive_decimal(&p, end); in get_package_info() 474 if (uid < 0) in get_package_info() 477 info->uid = (uid_t) uid; in get_package_info()
|
/system/core/libcutils/ |
D | qtaguid.c | 100 int qtaguid_tagSocket(int sockfd, int tag, uid_t uid) { in qtaguid_tagSocket() argument 107 snprintf(lineBuf, sizeof(lineBuf), "t %d %" PRIu64 " %d", sockfd, kTag, uid); in qtaguid_tagSocket() 109 ALOGV("Tagging socket %d with tag %" PRIx64 "{%u,0} for uid %d", sockfd, kTag, tag, uid); in qtaguid_tagSocket() 114 sockfd, kTag, tag, uid, res); in qtaguid_tagSocket() 135 int qtaguid_setCounterSet(int counterSetNum, uid_t uid) { in qtaguid_setCounterSet() argument 139 ALOGV("Setting counters to set %d for uid %d", counterSetNum, uid); in qtaguid_setCounterSet() 141 snprintf(lineBuf, sizeof(lineBuf), "s %d %d", counterSetNum, uid); in qtaguid_setCounterSet() 146 int qtaguid_deleteTagData(int tag, uid_t uid) { in qtaguid_deleteTagData() argument 151 ALOGV("Deleting tag data with tag %" PRIx64 "{%d,0} for uid %d", kTag, tag, uid); in qtaguid_deleteTagData() 155 snprintf(lineBuf, sizeof(lineBuf), "d %" PRIu64 " %d", kTag, uid); in qtaguid_deleteTagData() [all …]
|
D | multiuser.c | 19 userid_t multiuser_get_user_id(uid_t uid) { in multiuser_get_user_id() argument 20 return uid / MULTIUSER_APP_PER_USER_RANGE; in multiuser_get_user_id() 23 appid_t multiuser_get_app_id(uid_t uid) { in multiuser_get_app_id() argument 24 return uid % MULTIUSER_APP_PER_USER_RANGE; in multiuser_get_app_id()
|
D | sockets.c | 40 if ((cr.uid != AID_ROOT) && (cr.uid != AID_SHELL)) { in socket_peer_is_trusted() 41 ALOGE("untrusted userid on other end of socket: userid %d\n", cr.uid); in socket_peer_is_trusted()
|
/system/core/logd/ |
D | LogStatistics.h | 71 const uid_t uid; variable 79 UidStatistics(uid_t uid); 85 uid_t getUid() { return uid; } in getUid() 120 void add(unsigned short size, uid_t uid, pid_t pid); 121 void subtract(unsigned short size, uid_t uid, pid_t pid); 127 size_t sizes(uid_t uid = uid_all, pid_t pid = pid_all); 128 size_t elements(uid_t uid = uid_all, pid_t pid = pid_all); 130 size_t sizesTotal(uid_t uid = uid_all, pid_t pid = pid_all); 131 size_t elementsTotal(uid_t uid = uid_all, pid_t pid = pid_all); 158 void add(unsigned short size, log_id_t log_id, uid_t uid, pid_t pid); [all …]
|
D | LogWhiteBlackList.cpp | 25 Prune::Prune(uid_t uid, pid_t pid) in Prune() argument 26 : mUid(uid) in Prune() 30 int Prune::cmp(uid_t uid, pid_t pid) const { in cmp() argument 31 if ((mUid == uid_all) || (mUid == uid)) { in cmp() 37 return uid - mUid; in cmp() 113 uid_t uid = Prune::uid_all; in init() local 115 uid = 0; in init() 117 uid = uid * 10 + *str++ - '0'; in init() 132 if ((uid == Prune::uid_all) && (pid == Prune::pid_all)) { in init() 144 int m = uid - p->mUid; in init() [all …]
|
D | LogStatistics.cpp | 114 UidStatistics::UidStatistics(uid_t uid) in UidStatistics() argument 115 : uid(uid) in UidStatistics() 275 void LidStatistics::add(unsigned short size, uid_t uid, pid_t pid) { in add() argument 280 if (uid == (uid_t) -1) { // init in add() 281 uid = (uid_t) AID_ROOT; in add() 286 if (uid == u->getUid()) { in add() 295 u = new UidStatistics(uid); in add() 304 void LidStatistics::subtract(unsigned short size, uid_t uid, pid_t pid) { in subtract() argument 308 if (uid == u->getUid()) { in subtract() 338 size_t LidStatistics::sizes(uid_t uid, pid_t pid) { in sizes() argument [all …]
|
D | LogCommand.cpp | 61 uid_t uid = cli->getUid(); in clientHasLogCredentials() local 62 if (uid == AID_ROOT) { in clientHasLogCredentials() 103 if ((uid != u[0]) || (uid != u[1]) || (uid != u[2]) || (uid != u[3])) { in clientHasLogCredentials()
|
D | LogBuffer.cpp | 136 uid_t uid, pid_t pid, pid_t tid, in log() argument 142 uid, pid, tid, msg, len); in log() 209 stats.add(len, log_id, uid, pid); in log() 266 uid_t uid = e->getUid(); in prune() local 268 if (uid == caller_uid) { in prune() 271 stats.subtract(len, id, uid, e->getPid()); in prune() 319 uid_t uid = e->getUid(); in prune() local 321 if (uid == worst) { in prune() 334 stats.subtract(e->getMsgLen(), id, uid, e->getPid()); in prune() 410 void LogBuffer::clear(log_id_t id, uid_t uid) { in clear() argument [all …]
|
D | LogBuffer.h | 53 uid_t uid, pid_t pid, pid_t tid, 60 void clear(log_id_t id, uid_t uid = AID_ROOT); 65 void formatStatistics(char **strp, uid_t uid, unsigned int logMask); 82 void prune(log_id_t id, unsigned long pruneRows, uid_t uid = AID_ROOT);
|
/system/core/toolbox/ |
D | pwcache.c | 34 int uid_from_user(const char* name, uid_t* uid) { in uid_from_user() argument 39 *uid = pw->pw_uid; in uid_from_user() 53 char* user_from_uid(uid_t uid, int noname) { in user_from_uid() argument 54 struct passwd* pw = getpwuid(uid); in user_from_uid() 57 snprintf(buf, sizeof(buf), "%lu", (long) uid); in user_from_uid()
|
D | id.c | 9 static void print_uid(uid_t uid) in print_uid() argument 11 struct passwd *pw = getpwuid(uid); in print_uid() 14 printf("%d(%s)", uid, pw->pw_name); in print_uid() 16 printf("%d",uid); in print_uid()
|
/system/extras/tests/fstest/ |
D | perm_checker.c | 200 static void print_new_rule(const char *name, mode_t mode, uid_t uid, gid_t gid) in print_new_rule() argument 205 pw = getpwuid(uid); in print_new_rule() 206 printf("%s %4o %4o %s %d %s %d\n", name, mode, mode, pw->pw_name, uid, in print_new_rule() 211 static int pass_rule(const perm_rule_t *pr, mode_t mode, uid_t uid, gid_t gid) in pass_rule() argument 216 (pr->min_uid <= uid) && (pr->max_uid >= uid)) in pass_rule() 223 static int validate_file(const char *name, mode_t mode, uid_t uid, gid_t gid) in validate_file() argument 232 if (!pass_rule(pr, mode, uid, gid)) in validate_file() 245 print_new_rule(name, mode, uid, gid); in validate_file() 255 if (!pass_rule(pr, mode, uid, gid)) in validate_file() 266 if (!pass_rule(pr, mode, uid, gid)) in validate_file() [all …]
|
/system/extras/ext4_utils/ |
D | canned_fs_config.c | 29 unsigned uid; member 58 p->uid = atoi(strtok(NULL, " ")); in load_canned_fs_config() 84 unsigned* uid, unsigned* gid, unsigned* mode, uint64_t* capabilities) { in canned_fs_config() argument 92 *uid = p->uid; in canned_fs_config() 104 if (c_uid != *uid) printf("%s uid %d %d\n", path, *uid, c_uid); in canned_fs_config()
|
/system/core/libsysutils/src/ |
D | NetlinkListener.cpp | 48 uid_t uid = -1; in onDataAvailable() local 51 socket, mBuffer, sizeof(mBuffer), &uid)); in onDataAvailable() 53 if (uid > 0) in onDataAvailable() 54 LOG_EVENT_INT(65537, uid); in onDataAvailable()
|
/system/security/keystore/include/keystore/ |
D | IKeystoreService.h | 79 virtual int32_t insert(const String16& name, const uint8_t* item, size_t itemLength, int uid, 82 virtual int32_t del(const String16& name, int uid) = 0; 84 virtual int32_t exist(const String16& name, int uid) = 0; 86 virtual int32_t saw(const String16& name, int uid, Vector<String16>* matches) = 0; 98 virtual int32_t generate(const String16& name, int32_t uid, int32_t keyType, int32_t keySize, 101 virtual int32_t import(const String16& name, const uint8_t* data, size_t length, int uid, 112 virtual int32_t del_key(const String16& name, int uid) = 0; 125 virtual int32_t clear_uid(int64_t uid) = 0; 127 virtual int32_t reset_uid(int32_t uid) = 0; 131 virtual int32_t password_uid(const String16& password, int32_t uid) = 0;
|
/system/core/include/cutils/ |
D | qtaguid.h | 31 extern int qtaguid_tagSocket(int sockfd, int tag, uid_t uid); 43 extern int qtaguid_setCounterSet(int counterSetNum, uid_t uid); 54 extern int qtaguid_deleteTagData(int tag, uid_t uid);
|
/system/security/keystore/ |
D | keystore.cpp | 161 uid_t uid; member 193 uid_t uid; member 222 static uid_t get_app_id(uid_t uid) { in get_app_id() argument 223 return uid % AID_USER; in get_app_id() 230 static uid_t get_user_id(uid_t uid) { in get_user_id() argument 231 return uid / AID_USER; in get_user_id() 234 static bool keystore_selinux_check_access(uid_t uid, perm_t perm, pid_t spid) { in keystore_selinux_check_access() argument 258 static bool has_permission(uid_t uid, perm_t perm, pid_t spid) { in has_permission() argument 260 if (get_app_id(uid) == AID_SYSTEM) { in has_permission() 261 uid = AID_SYSTEM; in has_permission() [all …]
|
/system/core/toolbox/upstream-netbsd/sbin/chown/ |
D | chown.c | 68 static uid_t uid; variable 159 uid = (uid_t)-1; in main() 169 if (uid_from_user(*argv, &uid) == -1) { in main() 185 uid = st.st_uid; in main() 235 if ((*change_owner)(p->fts_accpath, uid, gid) && !fflag) { in main() 269 if (*s == '#' || uid_from_user(s, &uid) == -1) { in a_uid() 270 uid = id(s, "user"); in a_uid()
|