Home
last modified time | relevance | path

Searched refs:uid (Results 1 – 25 of 190) sorted by relevance

12345678

/system/security/keystore/
Dpermissions.cpp53 uid_t uid; member
63 uid_t uid; member
80 uid_t uid; member
100 snprintf(buf, len, "pid=%d uid=%d", ad->pid, ad->uid); in audit_callback()
120 static bool keystore_selinux_check_access(uid_t uid, perm_t perm, pid_t spid) { in keystore_selinux_check_access() argument
136 ad.uid = uid; in keystore_selinux_check_access()
149 uid_t get_keystore_euid(uid_t uid) { in get_keystore_euid() argument
152 if (user.uid == uid) { in get_keystore_euid()
157 return uid; in get_keystore_euid()
160 bool has_permission(uid_t uid, perm_t perm, pid_t spid) { in has_permission() argument
[all …]
Dkeystore.h30 uint32_t uid; member
73 android::String8 getKeyNameForUid(const android::String8& keyName, uid_t uid,
75 android::String8 getKeyNameForUidWithDir(const android::String8& keyName, uid_t uid,
96 bool hasGrant(const char* filename, const uid_t uid) const { in hasGrant() argument
97 return getGrant(filename, uid) != NULL; in hasGrant()
105 ResponseCode getKeyForName(Blob* keyBlob, const android::String8& keyName, const uid_t uid,
116 UserState* getUserStateByUid(uid_t uid);
126 const UserState* getUserStateByUid(uid_t uid) const;
146 const grant_t* getGrant(const char* filename, uid_t uid) const;
152 const BlobType type, uid_t uid);
[all …]
Dkeystore_cli.cpp105 int uid = -1; \
107 uid = atoi(argv[3]); \
108 fprintf(stderr, "Running as uid %d\n", uid); \
110 int32_t ret = service->cmd(String16(argv[2]), uid); \
129 int uid = -1; \
131 uid = atoi(argv[3]); \
132 fprintf(stderr, "Running as uid %d\n", uid); \
134 int32_t ret = service->cmd(String16(argv[2]), uid, &data); \
193 static int list(const sp<IKeystoreService>& service, const String16& name, int uid) { in list() argument
195 int32_t ret = service->list(name, uid, &matches); in list()
/system/core/libprocessgroup/
Dprocessgroup.cpp90 static int convertUidToPath(char *path, size_t size, uid_t uid) in convertUidToPath() argument
95 uid); in convertUidToPath()
98 static int convertUidPidToPath(char *path, size_t size, uid_t uid, int pid) in convertUidPidToPath() argument
103 uid, in convertUidPidToPath()
108 static int initCtx(uid_t uid, int pid, struct ctx *ctx) in initCtx() argument
112 convertUidPidToPath(path, sizeof(path), uid, pid); in initCtx()
154 static pid_t getOneAppProcess(uid_t uid, int appProcessPid, struct ctx *ctx) in getOneAppProcess() argument
157 int ret = initCtx(uid, appProcessPid, ctx); in getOneAppProcess()
191 static int removeProcessGroup(uid_t uid, int pid) in removeProcessGroup() argument
196 convertUidPidToPath(path, sizeof(path), uid, pid); in removeProcessGroup()
[all …]
/system/netd/server/
DNetworkController.h62 uint32_t getNetworkForDns(unsigned* netId, uid_t uid) const;
63 unsigned getNetworkForUser(uid_t uid) const;
64 unsigned getNetworkForConnect(uid_t uid) const;
65 void getNetworkContext(unsigned netId, uid_t uid, struct android_net_context* netcontext) const;
76 Permission getPermissionForUser(uid_t uid) const;
78 int checkUserNetworkAccess(uid_t uid, unsigned netId) const;
91 const char* nexthop, bool legacy, uid_t uid) WARN_UNUSED_RESULT;
93 const char* nexthop, bool legacy, uid_t uid) WARN_UNUSED_RESULT;
95 bool canProtect(uid_t uid) const;
104 VirtualNetwork* getVirtualNetworkForUserLocked(uid_t uid) const;
[all …]
DNetworkController.cpp191 uint32_t NetworkController::getNetworkForDns(unsigned* netId, uid_t uid) const { in getNetworkForDns()
196 if (checkUserNetworkAccessLocked(uid, *netId) == 0) { in getNetworkForDns()
215 VirtualNetwork* virtualNetwork = getVirtualNetworkForUserLocked(uid); in getNetworkForDns()
230 unsigned NetworkController::getNetworkForUser(uid_t uid) const { in getNetworkForUser()
232 if (VirtualNetwork* virtualNetwork = getVirtualNetworkForUserLocked(uid)) { in getNetworkForUser()
252 unsigned NetworkController::getNetworkForConnect(uid_t uid) const { in getNetworkForConnect()
254 VirtualNetwork* virtualNetwork = getVirtualNetworkForUserLocked(uid); in getNetworkForConnect()
262 unsigned netId, uid_t uid, struct android_net_context* netcontext) const { in getNetworkContext() argument
268 .uid = uid, in getNetworkContext()
286 nc.app_netid = getNetworkForConnect(uid); in getNetworkContext()
[all …]
/system/core/storaged/
Dstoraged_uid_monitor.cpp45 if (uids->find(info->uid) != uids->end()) { in packagelist_parse_cb()
46 (*uids)[info->uid].name = info->name; in packagelist_parse_cb()
78 !ParseUint(fields[0], &u.uid) || in get_uid_io_stats_locked()
94 if (last_uid_io_stats.find(u.uid) == last_uid_io_stats.end()) { in get_uid_io_stats_locked()
96 u.name = std::to_string(u.uid); in get_uid_io_stats_locked()
98 u.name = last_uid_io_stats[u.uid].name; in get_uid_io_stats_locked()
100 uid_io_stats[u.uid] = u; in get_uid_io_stats_locked()
214 const struct uid_info& uid = it.second; in update_curr_io_stats_locked() local
216 if (curr_io_stats.find(uid.name) == curr_io_stats.end()) { in update_curr_io_stats_locked()
217 curr_io_stats[uid.name] = {}; in update_curr_io_stats_locked()
[all …]
Dstoraged_service.cpp46 for (auto&& uid : res) { in dump_uids()
47 uid.uid = reply.readInt32(); in dump_uids()
48 uid.name = reply.readCString(); in dump_uids()
49 reply.read(&uid.io, sizeof(uid.io)); in dump_uids()
62 for (auto uid : res) { in onTransact() local
63 reply->writeInt32(uid.uid); in onTransact()
64 reply->writeCString(uid.name.c_str()); in onTransact()
65 reply->write(&uid.io, sizeof(uid.io)); in onTransact()
88 const int uid = self->getCallingUid(); in dump() local
89 if ((uid != AID_SHELL) && in dump()
[all …]
/system/core/gatekeeperd/
Dgatekeeperd.cpp77 void store_sid(uint32_t uid, uint64_t sid) { in store_sid() argument
79 snprintf(filename, sizeof(filename), "%u", uid); in store_sid()
103 void maybe_store_sid(uint32_t uid, uint64_t sid) { in maybe_store_sid() argument
105 snprintf(filename, sizeof(filename), "%u", uid); in maybe_store_sid()
107 store_sid(uid, sid); in maybe_store_sid()
111 uint64_t read_sid(uint32_t uid) { in read_sid() argument
114 snprintf(filename, sizeof(filename), "%u", uid); in read_sid()
122 void clear_sid(uint32_t uid) { in clear_sid() argument
124 snprintf(filename, sizeof(filename), "%u", uid); in clear_sid()
127 store_sid(uid, 0); in clear_sid()
[all …]
DIGateKeeperService.cpp34 uint32_t uid = data.readInt32(); in onTransact() local
53 int ret = enroll(uid, currentPasswordHandle, currentPasswordHandleSize, in onTransact()
77 uint32_t uid = data.readInt32(); in onTransact() local
89 int ret = verify(uid, (uint8_t *) currentPasswordHandle, in onTransact()
109 uint32_t uid = data.readInt32(); in onTransact() local
125 int ret = verifyChallenge(uid, challenge, (uint8_t *) currentPasswordHandle, in onTransact()
148 uint32_t uid = data.readInt32(); in onTransact() local
149 uint64_t sid = getSecureUserId(uid); in onTransact()
156 uint32_t uid = data.readInt32(); in onTransact() local
157 clearSecureUserId(uid); in onTransact()
/system/extras/su/
Dsu.cpp30 void pwtoid(const char* tok, uid_t* uid, gid_t* gid) { in pwtoid() argument
33 if (uid) *uid = pw->pw_uid; in pwtoid()
40 if (uid) *uid = tmpid; in pwtoid()
45 void extract_uidgids(const char* uidgids, uid_t* uid, gid_t* gid, gid_t* gids, int* gids_count) { in extract_uidgids() argument
52 *gid = *uid = 0; in extract_uidgids()
61 pwtoid(tok, uid, gid); in extract_uidgids()
102 uid_t uid = 0; in main() local
109 extract_uidgids(*argv, &uid, &gid, gids, &gids_count); in main()
119 if (setuid(uid)) error(1, errno, "setuid failed"); in main()
124 struct passwd* pw = getpwuid(uid); in main()
/system/core/run-as/
Drun-as.cpp68 static bool check_directory(const char* path, uid_t uid) { in check_directory() argument
79 if (st.st_uid != uid || st.st_gid != uid) return false; in check_directory()
91 static bool check_data_path(const char* data_path, uid_t uid) { in check_data_path() argument
127 return check_directory(data_path, uid); in check_data_path()
162 if (info.uid == 0) { in main()
168 if ((UID_MAX - info.uid) / AID_USER_OFFSET < (uid_t)userId) { in main()
173 uid_t userAppId = (AID_USER_OFFSET * userId) + info.uid; in main()
192 uid_t uid = userAppId; in main() local
195 minijail_change_uid(j.get(), uid); in main()
199 if (selinux_android_setcontext(uid, 0, info.seinfo, pkgname) < 0) { in main()
[all …]
/system/core/libcutils/
Duevent.c34 uid_t uid = -1; in uevent_kernel_multicast_recv() local
35 return uevent_kernel_multicast_uid_recv(socket, buffer, length, &uid); in uevent_kernel_multicast_recv()
47 ssize_t uevent_kernel_multicast_uid_recv(int socket, void *buffer, size_t length, uid_t *uid) in uevent_kernel_multicast_uid_recv() argument
49 return uevent_kernel_recv(socket, buffer, length, true, uid); in uevent_kernel_multicast_uid_recv()
52 ssize_t uevent_kernel_recv(int socket, void *buffer, size_t length, bool require_group, uid_t *uid) in uevent_kernel_recv() argument
67 *uid = -1; in uevent_kernel_recv()
80 *uid = cred->uid; in uevent_kernel_recv()
81 if (cred->uid != 0) { in uevent_kernel_recv()
Dqtaguid.c98 int qtaguid_tagSocket(int sockfd, int tag, uid_t uid) { in qtaguid_tagSocket() argument
105 snprintf(lineBuf, sizeof(lineBuf), "t %d %" PRIu64 " %d", sockfd, kTag, uid); in qtaguid_tagSocket()
107 ALOGV("Tagging socket %d with tag %" PRIx64 "{%u,0} for uid %d", sockfd, kTag, tag, uid); in qtaguid_tagSocket()
112 sockfd, kTag, tag, uid, res); in qtaguid_tagSocket()
133 int qtaguid_setCounterSet(int counterSetNum, uid_t uid) { in qtaguid_setCounterSet() argument
137 ALOGV("Setting counters to set %d for uid %d", counterSetNum, uid); in qtaguid_setCounterSet()
139 snprintf(lineBuf, sizeof(lineBuf), "s %d %d", counterSetNum, uid); in qtaguid_setCounterSet()
144 int qtaguid_deleteTagData(int tag, uid_t uid) { in qtaguid_deleteTagData() argument
149 ALOGV("Deleting tag data with tag %" PRIx64 "{%d,0} for uid %d", kTag, tag, uid); in qtaguid_deleteTagData()
153 snprintf(lineBuf, sizeof(lineBuf), "d %" PRIu64 " %d", kTag, uid); in qtaguid_deleteTagData()
[all …]
Dmultiuser.c20 userid_t multiuser_get_user_id(uid_t uid) { in multiuser_get_user_id() argument
21 return uid / AID_USER_OFFSET; in multiuser_get_user_id()
24 appid_t multiuser_get_app_id(uid_t uid) { in multiuser_get_app_id() argument
25 return uid % AID_USER_OFFSET; in multiuser_get_app_id()
64 gid_t multiuser_get_shared_app_gid(uid_t uid) { in multiuser_get_shared_app_gid() argument
65 return multiuser_get_shared_gid(multiuser_get_user_id(uid), multiuser_get_app_id(uid)); in multiuser_get_shared_app_gid()
/system/core/logd/
DLogTags.cpp129 void LogTags::AddEventLogTags(uint32_t tag, uid_t uid, const std::string& Name, in AddEventLogTags() argument
159 if (uid == AID_ROOT) { in AddEventLogTags()
162 } else if (ut->second.find(uid) == ut->second.end()) { in AddEventLogTags()
163 const_cast<uid_list&>(ut->second).emplace(uid); in AddEventLogTags()
166 } else if (newOne && (uid != AID_ROOT)) { in AddEventLogTags()
167 tag2uid[tag].emplace(uid); in AddEventLogTags()
177 WritePersistEventLogTags(tag, uid, source); in AddEventLogTags()
244 uid_t uid = AID_ROOT; in ReadFileEventLogTags() local
247 uid = sniffUid(cp, endp); in ReadFileEventLogTags()
259 AddEventLogTags((uint32_t)Tag, uid, Name, Format, in ReadFileEventLogTags()
[all …]
DLogTags.h67 uint32_t nameToTag(uid_t uid, const char* name, const char* format);
81 static std::string formatEntry(uint32_t tag, uid_t uid, const char* name,
84 std::string formatEntry_locked(uint32_t tag, uid_t uid,
89 void AddEventLogTags(uint32_t tag, uid_t uid, const std::string& Name,
93 void WriteDynamicEventLogTags(uint32_t tag, uid_t uid);
94 void WriteDebugEventLogTags(uint32_t tag, uid_t uid);
96 void WritePersistEventLogTags(uint32_t tag, uid_t uid = AID_ROOT,
109 void WritePmsgEventLogTags(uint32_t tag, uid_t uid = AID_ROOT);
115 std::string formatEntry(uint32_t tag, uid_t uid);
120 std::string formatGetEventTag(uid_t uid, const char* name,
DLogCommand.cpp60 bool clientHasLogCredentials(uid_t uid, gid_t gid, pid_t pid) { in clientHasLogCredentials() argument
61 if ((uid == AID_ROOT) || (uid == AID_SYSTEM) || (uid == AID_LOG)) { in clientHasLogCredentials()
119 if ((uid == u[0]) && (uid == u[1]) && (uid == u[2]) && in clientHasLogCredentials()
120 (uid == u[3])) { in clientHasLogCredentials()
DLogBuffer.h116 int log(log_id_t log_id, log_time realtime, uid_t uid, pid_t pid, pid_t tid,
128 bool clear(log_id_t id, uid_t uid = AID_ROOT);
133 std::string formatStatistics(uid_t uid, pid_t pid, unsigned int logMask);
146 std::string formatGetEventTag(uid_t uid, const char* name, in formatGetEventTag() argument
148 return tags.formatGetEventTag(uid, name, format); in formatGetEventTag()
150 std::string formatEntry(uint32_t tag, uid_t uid) { in formatEntry() argument
151 return tags.formatEntry(tag, uid); in formatEntry()
164 const char* uidToName(uid_t uid) { in uidToName() argument
165 return stats.uidToName(uid); in uidToName()
180 bool prune(log_id_t id, unsigned long pruneRows, uid_t uid = AID_ROOT);
DLogWhiteBlackList.cpp26 Prune::Prune(uid_t uid, pid_t pid) : mUid(uid), mPid(pid) { in Prune() argument
29 int Prune::cmp(uid_t uid, pid_t pid) const { in cmp() argument
30 if ((mUid == uid_all) || (mUid == uid)) { in cmp()
36 return uid - mUid; in cmp()
157 uid_t uid = Prune::uid_all; in init() local
159 uid = 0; in init()
161 uid = uid * 10 + *str++ - '0'; in init()
176 if ((uid == Prune::uid_all) && (pid == Prune::pid_all)) { in init()
188 int m = uid - p.mUid; in init()
201 list->insert(it, Prune(uid, pid)); in init()
[all …]
DLogStatistics.h76 std::unique_ptr<const TEntry* []> sort(uid_t uid, pid_t pid, in sort() argument
89 if ((uid != AID_ROOT) && (uid != entry.getUid())) { in sort()
161 std::string format(const LogStatistics& stat, uid_t uid, pid_t pid,
167 sort(uid, pid, maximum_sorted_entries);
265 const uid_t uid; member
270 uid(element->getUid()), in UidEntry()
275 return uid; in getKey()
301 uid_t uid; member
307 uid(android::pidToUid(pid)), in PidEntry()
313 uid(element->getUid()), in PidEntry()
[all …]
DLogStatistics.cpp184 const char* LogStatistics::uidToName(uid_t uid) const { in uidToName()
186 if (uid == AID_LOGD) { in uidToName()
191 if (uid < AID_APP) { in uidToName()
193 struct passwd* pwd = getpwuid(uid); in uidToName()
200 uid_t userId = uid % AID_USER_OFFSET; in uidToName()
210 if (uid >= AID_APP) { in uidToName()
211 struct passwd* pwd = getpwuid(uid); in uidToName()
222 if (entry.getUid() == uid) { in uidToName()
252 uid_t uid = getUid(); in format() local
253 std::string name = android::base::StringPrintf("%u", uid); in format()
[all …]
/system/netd/server/binder/android/net/
DUidRange.cpp70 void UidRange::setStart(int32_t uid) { in setStart() argument
72 ALOG_ASSERT(uid <= mStop, "start UID must be less than or equal to stop UID"); in setStart()
74 mStart = uid; in setStart()
77 void UidRange::setStop(int32_t uid) { in setStop() argument
79 ALOG_ASSERT(mStart <= uid, "stop UID must be greater than or equal to start UID"); in setStop()
81 mStop = uid; in setStop()
/system/core/sdcard/
Dsdcard.cpp89 bool res = global->package_to_appid->emplace(info->name, info->uid).second; in package_parse_callback()
186 fuse->fd, fuse->global->uid, fuse->global->gid); in fuse_setup()
199 static void drop_privs(uid_t uid, gid_t gid) { in drop_privs() argument
203 minijail_change_uid(j.get(), uid); in drop_privs()
214 static void run(const char* source_path, const char* label, uid_t uid, in run() argument
237 global.uid = uid; in run()
249 global.root.uid = AID_ROOT; in run()
304 drop_privs(uid, gid); in run()
307 fs_prepare_dir(global.obb_path, 0775, uid, gid); in run()
355 static void run_sdcardfs(const std::string& source_path, const std::string& label, uid_t uid, in run_sdcardfs() argument
[all …]
/system/gatekeeper/
Dgatekeeper.cpp34 uint32_t uid = request.user_id; in Enroll() local
57 if (!GetFailureRecord(uid, user_id, &record, throttle_secure)) { in Enroll()
62 if (ThrottleRequest(uid, timestamp, &record, throttle_secure, response)) return; in Enroll()
64 if (!IncrementFailureRecord(uid, user_id, timestamp, &record, throttle_secure)) { in Enroll()
84 if (ClearFailureRecord(uid, user_id, true)) { in Enroll()
87 ClearFailureRecord(uid, user_id, false); in Enroll()
122 uint32_t uid = request.user_id; in Verify() local
131 if (!GetFailureRecord(uid, user_id, &record, throttle_secure)) { in Verify()
136 if (ThrottleRequest(uid, timestamp, &record, throttle_secure, response)) return; in Verify()
138 if (!IncrementFailureRecord(uid, user_id, timestamp, &record, throttle_secure)) { in Verify()
[all …]

12345678