/system/core/logd/ |
H A D | LogCommand.cpp | 60 bool clientHasLogCredentials(uid_t uid, gid_t gid, pid_t pid) { argument 61 if ((uid == AID_ROOT) || (uid == AID_SYSTEM) || (uid == AID_LOG)) { 119 if ((uid == u[0]) && (uid == u[1]) && (uid == u[2]) && 120 (uid == u[3])) {
|
H A D | LogTags.h | 41 // Allows us to manage access permissions based on uid registrants 56 static const size_t max_per_uid = 256; // Put a cap on the tags per uid 67 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, 83 // caller locks, database lookup, authenticate against uid 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 [all...] |
H A D | LogBuffer.h | 87 // watermark of any worst/chatty uid processing 116 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, argument 148 return tags.formatGetEventTag(uid, name, format); 150 std::string formatEntry(uint32_t tag, uid_t uid) { argument 151 return tags.formatEntry(tag, uid); 164 const char* uidToName(uid_t uid) { argument 165 return stats.uidToName(uid); [all...] |
H A D | LogStatistics.h | 76 std::unique_ptr<const TEntry* []> sort(uid_t uid, pid_t pid, argument 89 if ((uid != AID_ROOT) && (uid != entry.getUid())) { 161 std::string format(const LogStatistics& stat, uid_t uid, pid_t pid, argument 167 sort(uid, pid, maximum_sorted_entries); 265 const uid_t uid; member in struct:UidEntry 270 uid(element->getUid()), 275 return uid; 301 uid_t uid; member in struct:PidEntry 307 uid(androi 368 uid_t uid; member in struct:TidEntry 443 uid_t uid; member in struct:TagEntry 590 sort(uid_t uid, pid_t pid, size_t len, log_id id) argument 593 sortPids(uid_t uid, pid_t pid, size_t len, log_id id) argument 597 sortTags(uid_t uid, pid_t pid, size_t len, log_id) argument [all...] |
H A D | LogTags.cpp | 48 // Sniff for first uid=%d in utf8z comment string 55 static const char uid_str[] = "uid="; 129 void LogTags::AddEventLogTags(uint32_t tag, uid_t uid, const std::string& Name, argument 143 // unlikely except for dupes, or updates to uid list (more later) 159 if (uid == AID_ROOT) { 162 } else if (ut->second.find(uid) == ut->second.end()) { 163 const_cast<uid_list&>(ut->second).emplace(uid); 166 } else if (newOne && (uid != AID_ROOT)) { 167 tag2uid[tag].emplace(uid); 177 WritePersistEventLogTags(tag, uid, sourc 244 uid_t uid = AID_ROOT; local 311 uid_t uid = (log_msg.entry.hdr_size >= sizeof(logger_entry_v4)) local 502 WritePmsgEventLogTags(uint32_t tag, uid_t uid) argument 593 WriteDynamicEventLogTags(uint32_t tag, uid_t uid) argument 615 WriteDebugEventLogTags(uint32_t tag, uid_t uid) argument 640 WritePersistEventLogTags(uint32_t tag, uid_t uid, const char* source) argument 680 nameToTag(uid_t uid, const char* name, const char* format) argument 795 formatEntry(uint32_t tag, uid_t uid, const char* name, const char* format) argument 809 formatEntry_locked(uint32_t tag, uid_t uid, bool authenticate) argument 838 formatEntry(uint32_t tag, uid_t uid) argument 843 formatGetEventTag(uid_t uid, const char* name, const char* format) argument [all...] |
H A D | LogWhiteBlackList.cpp | 26 Prune::Prune(uid_t uid, pid_t pid) : mUid(uid), mPid(pid) { argument 29 int Prune::cmp(uid_t uid, pid_t pid) const { argument 30 if ((mUid == uid_all) || (mUid == uid)) { 36 return uid - mUid; 157 uid_t uid = Prune::uid_all; local 159 uid = 0; 161 uid = uid * 10 + *str++ - '0'; 176 if ((uid [all...] |
H A D | LogStatistics.cpp | 184 const char* LogStatistics::uidToName(uid_t uid) const { 186 if (uid == AID_LOGD) { 191 if (uid < AID_APP) { 193 struct passwd* pwd = getpwuid(uid); 200 uid_t userId = uid % AID_USER_OFFSET; 210 if (uid >= AID_APP) { 211 struct passwd* pwd = getpwuid(uid); 217 // report uid -> pid(s) -> pidToName if unique 222 if (entry.getUid() == uid) { 252 uid_t uid local 366 uid_t uid = getUid(); local 399 uid_t uid = getUid(); local 436 uid_t uid = getUid(); local 459 format(uid_t uid, pid_t pid, unsigned int logMask) const argument 605 int uid; local [all...] |
/system/netd/include/ |
H A D | NetdClient.h | 38 int setNetworkForUser(uid_t uid, int socketFd); 40 int queryUserAccess(uid_t uid, unsigned netId);
|
/system/netd/server/binder/android/net/ |
H A D | UidRange.cpp | 70 void UidRange::setStart(int32_t uid) { argument 72 ALOG_ASSERT(uid <= mStop, "start UID must be less than or equal to stop UID"); 74 mStart = uid; 77 void UidRange::setStop(int32_t uid) { argument 79 ALOG_ASSERT(mStart <= uid, "stop UID must be greater than or equal to start UID"); 81 mStop = uid;
|
/system/core/libprocessgroup/ |
H A D | processgroup.cpp | 90 static int convertUidToPath(char *path, size_t size, uid_t uid) argument 95 uid); 98 static int convertUidPidToPath(char *path, size_t size, uid_t uid, int pid) argument 103 uid, 108 static int initCtx(uid_t uid, int pid, struct ctx *ctx) argument 112 convertUidPidToPath(path, sizeof(path), uid, pid); 154 static pid_t getOneAppProcess(uid_t uid, int appProcessPid, struct ctx *ctx) argument 157 int ret = initCtx(uid, appProcessPid, ctx); 191 static int removeProcessGroup(uid_t uid, int pid) argument 196 convertUidPidToPath(path, sizeof(path), uid, pi 255 doKillProcessGroupOnce(uid_t uid, int initialPid, int signal) argument 284 killProcessGroup(uid_t uid, int initialPid, int signal, int retry) argument 313 killProcessGroup(uid_t uid, int initialPid, int signal) argument 317 killProcessGroupOnce(uid_t uid, int initialPid, int signal) argument 321 mkdirAndChown(const char *path, mode_t mode, uid_t uid, gid_t gid) argument 337 createProcessGroup(uid_t uid, int initialPid) argument [all...] |
/system/core/storaged/ |
H A D | storaged_uid_monitor.cpp | 45 if (uids->find(info->uid) != uids->end()) { 46 (*uids)[info->uid].name = info->name; 78 !ParseUint(fields[0], &u.uid) || 94 if (last_uid_io_stats.find(u.uid) == last_uid_io_stats.end()) { 96 u.name = std::to_string(u.uid); 98 u.name = last_uid_io_stats[u.uid].name; 100 uid_io_stats[u.uid] = u; 214 const struct uid_info& uid = it.second; local 216 if (curr_io_stats.find(uid.name) == curr_io_stats.end()) { 217 curr_io_stats[uid [all...] |
H A D | storaged_service.cpp | 46 for (auto&& uid : res) { 47 uid.uid = reply.readInt32(); 48 uid.name = reply.readCString(); 49 reply.read(&uid.io, sizeof(uid.io)); 62 for (auto uid : res) { 63 reply->writeInt32(uid.uid); 64 reply->writeCString(uid 88 const int uid = self->getCallingUid(); local [all...] |
/system/core/gatekeeperd/ |
H A D | IGateKeeperService.h | 58 virtual int enroll(uint32_t uid, 72 virtual int verify(uint32_t uid, const uint8_t *enrolled_password_handle, 85 virtual int verifyChallenge(uint32_t uid, uint64_t challenge, 92 virtual uint64_t getSecureUserId(uint32_t uid) = 0; 97 virtual void clearSecureUserId(uint32_t uid) = 0;
|
H A D | gatekeeperd.cpp | 77 void store_sid(uint32_t uid, uint64_t sid) { argument 79 snprintf(filename, sizeof(filename), "%u", uid); 103 void maybe_store_sid(uint32_t uid, uint64_t sid) { argument 105 snprintf(filename, sizeof(filename), "%u", uid); 107 store_sid(uid, sid); 111 uint64_t read_sid(uint32_t uid) { argument 114 snprintf(filename, sizeof(filename), "%u", uid); 122 void clear_sid(uint32_t uid) { argument 124 snprintf(filename, sizeof(filename), "%u", uid); 127 store_sid(uid, 131 enroll(uint32_t uid, const uint8_t *current_password_handle, uint32_t current_password_handle_length, const uint8_t *current_password, uint32_t current_password_length, const uint8_t *desired_password, uint32_t desired_password_length, uint8_t **enrolled_password_handle, uint32_t *enrolled_password_handle_length) argument 221 verify(uint32_t uid, const uint8_t *enrolled_password_handle, uint32_t enrolled_password_handle_length, const uint8_t *provided_password, uint32_t provided_password_length, bool *request_reenroll) argument 231 verifyChallenge(uint32_t uid, uint64_t challenge, const uint8_t *enrolled_password_handle, uint32_t enrolled_password_handle_length, const uint8_t *provided_password, uint32_t provided_password_length, uint8_t **auth_token, uint32_t *auth_token_length, bool *request_reenroll) argument 324 getSecureUserId(uint32_t uid) argument 342 clearSecureUserId(uint32_t uid) argument 360 const int uid = ipc->getCallingUid(); local [all...] |
H A D | SoftGateKeeperDevice.h | 47 int enroll(uint32_t uid, 66 int verify(uint32_t uid, uint64_t challenge,
|
/system/core/run-as/ |
H A D | run-as.cpp | 68 static bool check_directory(const char* path, uid_t uid) { argument 78 // Must be owned by specific uid/gid. 79 if (st.st_uid != uid || st.st_gid != uid) return false; 91 static bool check_data_path(const char* data_path, uid_t uid) { argument 126 // directory is owned by the application uid. 127 return check_directory(data_path, uid); 133 error(1, 0, "usage: run-as <package-name> [--user <uid>] <command> [<args>]\n"); 162 if (info.uid == 0) { 168 if ((UID_MAX - info.uid) / AID_USER_OFFSE 192 uid_t uid = userAppId; local [all...] |
/system/core/liblog/ |
H A D | log_event_write.c | 28 int32_t uid, const char* data, 39 ret = android_log_write_int32(ctx, uid); 27 __android_log_error_write(int tag, const char* subTag, int32_t uid, const char* data, uint32_t dataLen) argument
|
/system/security/keystore/ |
H A D | permissions.h | 52 uid_t get_keystore_euid(uid_t uid); 54 bool has_permission(uid_t uid, perm_t perm, pid_t spid);
|
H A D | keystore.h | 30 uint32_t uid; member in struct:__anon2449 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 { 97 return getGrant(filename, uid) != NULL; 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...] |
/system/netd/server/ |
H A D | NetworkController.cpp | 191 uint32_t NetworkController::getNetworkForDns(unsigned* netId, uid_t uid) const { 196 if (checkUserNetworkAccessLocked(uid, *netId) == 0) { 215 VirtualNetwork* virtualNetwork = getVirtualNetworkForUserLocked(uid); 230 unsigned NetworkController::getNetworkForUser(uid_t uid) const { 232 if (VirtualNetwork* virtualNetwork = getVirtualNetworkForUserLocked(uid)) { 252 unsigned NetworkController::getNetworkForConnect(uid_t uid) const { 254 VirtualNetwork* virtualNetwork = getVirtualNetworkForUserLocked(uid); 262 unsigned netId, uid_t uid, struct android_net_context* netcontext) const { 268 .uid = uid, 261 getNetworkContext( unsigned netId, uid_t uid, struct android_net_context* netcontext) const argument 447 checkUserNetworkAccess(uid_t uid, unsigned netId) const argument 508 addRoute(unsigned netId, const char* interface, const char* destination, const char* nexthop, bool legacy, uid_t uid) argument 513 removeRoute(unsigned netId, const char* interface, const char* destination, const char* nexthop, bool legacy, uid_t uid) argument 597 checkUserNetworkAccessLocked(uid_t uid, unsigned netId) const argument 624 modifyRoute(unsigned netId, const char* interface, const char* destination, const char* nexthop, bool add, bool legacy, uid_t uid) argument [all...] |
H A D | NetlinkHandler.h | 47 const char *timestamp, const char *uid); 53 void notifyStrictCleartext(const char* uid, const char* hex);
|
/system/core/libsysutils/src/ |
H A D | NetlinkListener.cpp | 50 uid_t uid = -1; local 58 mBuffer, sizeof(mBuffer), require_group, &uid)); 60 if (uid > 0) 61 LOG_EVENT_INT(65537, uid);
|
/system/extras/perfprofd/quipper/kernel-headers/tools/perf/util/ |
H A D | target.h | 28 uid_t uid; member in struct:perf_target
|
/system/core/libcutils/ |
H A D | canned_fs_config.c | 29 unsigned uid; member in struct:__anon1517 63 p->uid = atoi(strtok(NULL, " ")); 90 unsigned* uid, unsigned* gid, unsigned* mode, uint64_t* capabilities) { 100 *uid = p->uid; 113 if (c_uid != *uid) printf("%s uid %d %d\n", path, *uid, c_uid); 89 canned_fs_config(const char* path, int dir, const char* target_out_path, unsigned* uid, unsigned* gid, unsigned* mode, uint64_t* capabilities) argument
|
/system/extras/ext4_utils/ |
H A D | contents.h | 30 u16 uid; member in struct:dentry 42 int inode_set_permissions(u32 inode_num, u16 mode, u16 uid, u16 gid, u32 mtime);
|