/system/core/libprocessgroup/include/processgroup/ |
H A D | processgroup.h | 28 int killProcessGroup(uid_t uid, int initialPid, int signal); 32 int killProcessGroupOnce(uid_t uid, int initialPid, int signal); 34 int createProcessGroup(uid_t uid, int initialPid); 36 bool setProcessGroupSwappiness(uid_t uid, int initialPid, int swappiness); 37 bool setProcessGroupSoftLimit(uid_t uid, int initialPid, int64_t softLimitInBytes); 38 bool setProcessGroupLimit(uid_t uid, int initialPid, int64_t limitInBytes);
|
/system/core/include/cutils/ |
H A D | qtaguid.h | 29 extern int qtaguid_tagSocket(int sockfd, int tag, uid_t uid); 37 * For the given uid, switch counter sets. 41 extern int qtaguid_setCounterSet(int counterSetNum, uid_t uid); 44 * Delete all tag info that relates to the given tag an uid. 45 * If the tag is 0, then ALL info about the uid is freed. 52 extern int qtaguid_deleteTagData(int tag, uid_t uid);
|
H A D | fs.h | 46 extern int fs_prepare_dir(const char* path, mode_t mode, uid_t uid, gid_t gid); 52 extern int fs_prepare_dir_strict(const char* path, mode_t mode, uid_t uid, gid_t gid); 58 extern int fs_prepare_file_strict(const char* path, mode_t mode, uid_t uid, gid_t gid);
|
H A D | multiuser.h | 29 extern userid_t multiuser_get_user_id(uid_t uid); 30 extern appid_t multiuser_get_app_id(uid_t uid); 40 extern gid_t multiuser_get_shared_app_gid(uid_t uid);
|
H A D | uevent.h | 29 ssize_t uevent_kernel_multicast_uid_recv(int socket, void *buffer, size_t length, uid_t *uid); 30 ssize_t uevent_kernel_recv(int socket, void *buffer, size_t length, bool require_group, uid_t *uid);
|
/system/core/libcutils/include/cutils/ |
H A D | qtaguid.h | 29 extern int qtaguid_tagSocket(int sockfd, int tag, uid_t uid); 37 * For the given uid, switch counter sets. 41 extern int qtaguid_setCounterSet(int counterSetNum, uid_t uid); 44 * Delete all tag info that relates to the given tag an uid. 45 * If the tag is 0, then ALL info about the uid is freed. 52 extern int qtaguid_deleteTagData(int tag, uid_t uid);
|
H A D | fs.h | 46 extern int fs_prepare_dir(const char* path, mode_t mode, uid_t uid, gid_t gid); 52 extern int fs_prepare_dir_strict(const char* path, mode_t mode, uid_t uid, gid_t gid); 58 extern int fs_prepare_file_strict(const char* path, mode_t mode, uid_t uid, gid_t gid);
|
H A D | multiuser.h | 29 extern userid_t multiuser_get_user_id(uid_t uid); 30 extern appid_t multiuser_get_app_id(uid_t uid); 40 extern gid_t multiuser_get_shared_app_gid(uid_t uid);
|
/system/core/libcutils/include_vndk/cutils/ |
H A D | qtaguid.h | 29 extern int qtaguid_tagSocket(int sockfd, int tag, uid_t uid); 37 * For the given uid, switch counter sets. 41 extern int qtaguid_setCounterSet(int counterSetNum, uid_t uid); 44 * Delete all tag info that relates to the given tag an uid. 45 * If the tag is 0, then ALL info about the uid is freed. 52 extern int qtaguid_deleteTagData(int tag, uid_t uid);
|
H A D | fs.h | 46 extern int fs_prepare_dir(const char* path, mode_t mode, uid_t uid, gid_t gid); 52 extern int fs_prepare_dir_strict(const char* path, mode_t mode, uid_t uid, gid_t gid); 58 extern int fs_prepare_file_strict(const char* path, mode_t mode, uid_t uid, gid_t gid);
|
H A D | multiuser.h | 29 extern userid_t multiuser_get_user_id(uid_t uid); 30 extern appid_t multiuser_get_app_id(uid_t uid); 40 extern gid_t multiuser_get_shared_app_gid(uid_t uid);
|
/system/core/libqtaguid/include/qtaguid/ |
H A D | qtaguid.h | 33 extern int legacy_tagSocket(int sockfd, int tag, uid_t uid); 41 * For the given uid, switch counter sets. 45 extern int legacy_setCounterSet(int counterSetNum, uid_t uid); 48 * Delete all tag info that relates to the given tag an uid. 49 * If the tag is 0, then ALL info about the uid is freeded. 56 extern int legacy_deleteTagData(int tag, uid_t uid);
|
/system/netd/include/ |
H A D | NetdClient.h | 40 int setNetworkForUser(uid_t uid, int socketFd); 42 int queryUserAccess(uid_t uid, unsigned netId); 44 int tagSocket(int socketFd, uint32_t tag, uid_t uid); 48 int setCounterSet(uint32_t counterSet, uid_t uid); 50 int deleteTagData(uint32_t tag, uid_t uid);
|
/system/core/include/log/ |
H A D | log_safetynet.h | 34 #define android_errorWriteWithInfoLog(tag, subTag, uid, data, dataLen) \ 35 __android_log_error_write(tag, subTag, uid, data, dataLen) 37 int __android_log_error_write(int tag, const char* subTag, int32_t uid,
|
/system/core/liblog/include/log/ |
H A D | log_safetynet.h | 34 #define android_errorWriteWithInfoLog(tag, subTag, uid, data, dataLen) \ 35 __android_log_error_write(tag, subTag, uid, data, dataLen) 37 int __android_log_error_write(int tag, const char* subTag, int32_t uid,
|
/system/core/liblog/include_vndk/log/ |
H A D | log_safetynet.h | 34 #define android_errorWriteWithInfoLog(tag, subTag, uid, data, dataLen) \ 35 __android_log_error_write(tag, subTag, uid, data, dataLen) 37 int __android_log_error_write(int tag, const char* subTag, int32_t uid,
|
/system/security/keystore/ |
H A D | permissions.cpp | 53 uid_t uid; member in struct:user_euid 63 uid_t uid; member in struct:user_perm 80 uid_t uid; member in struct:audit_data 100 snprintf(buf, len, "pid=%d uid=%d", ad->pid, ad->uid); 120 static bool keystore_selinux_check_access(uid_t uid, perm_t perm, pid_t spid) { argument 136 ad.uid = uid; 149 uid_t get_keystore_euid(uid_t uid) { argument 152 if (user.uid 160 has_permission(uid_t uid, perm_t perm, pid_t spid) argument [all...] |
/system/core/libprocessgroup/ |
H A D | processgroup.cpp | 93 static std::string ConvertUidToPath(uid_t uid) { argument 94 return StringPrintf("%s/uid_%d", GetCgroupRootPath().c_str(), uid); 97 static std::string ConvertUidPidToPath(uid_t uid, int pid) { argument 98 return StringPrintf("%s/uid_%d/pid_%d", GetCgroupRootPath().c_str(), uid, pid); 101 static int RemoveProcessGroup(uid_t uid, int pid) { argument 104 auto uid_pid_path = ConvertUidPidToPath(uid, pid); 107 auto uid_path = ConvertUidToPath(uid); 114 std::unique_ptr<DIR, decltype(&closedir)> uid(opendir(uid_path.c_str()), closedir); 115 if (uid != NULL) { 117 while ((dir = readdir(uid 162 DoKillProcessGroupOnce(uid_t uid, int initialPid, int signal) argument 228 KillProcessGroup(uid_t uid, int initialPid, int signal, int retries) argument 274 killProcessGroup(uid_t uid, int initialPid, int signal) argument 278 killProcessGroupOnce(uid_t uid, int initialPid, int signal) argument 282 MkdirAndChown(const std::string& path, mode_t mode, uid_t uid, gid_t gid) argument 297 createProcessGroup(uid_t uid, int initialPid) argument 324 SetProcessGroupValue(uid_t uid, int pid, const std::string& file_name, int64_t value) argument 339 setProcessGroupSwappiness(uid_t uid, int pid, int swappiness) argument 343 setProcessGroupSoftLimit(uid_t uid, int pid, int64_t soft_limit_in_bytes) argument 347 setProcessGroupLimit(uid_t uid, int pid, int64_t limit_in_bytes) argument [all...] |
/system/core/libcutils/ |
H A D | multiuser.cpp | 20 userid_t multiuser_get_user_id(uid_t uid) { argument 21 return uid / AID_USER_OFFSET; 24 appid_t multiuser_get_app_id(uid_t uid) { argument 25 return uid % AID_USER_OFFSET; 66 gid_t multiuser_get_shared_app_gid(uid_t uid) { argument 67 return multiuser_get_shared_gid(multiuser_get_user_id(uid), multiuser_get_app_id(uid));
|
H A D | qtaguid.cpp | 94 int qtaguid_tagSocket(int sockfd, int tag, uid_t uid) { argument 103 ALOGV("Tagging socket %d with tag %u for uid %d", sockfd, tag, uid); 104 return getHandler().netdTagSocket(sockfd, tag, uid); 118 int qtaguid_setCounterSet(int counterSetNum, uid_t uid) { argument 119 ALOGV("Setting counters to set %d for uid %d", counterSetNum, uid); 120 return getHandler().netdSetCounterSet(counterSetNum, uid); 123 int qtaguid_deleteTagData(int tag, uid_t uid) { argument 124 ALOGV("Deleting tag data with tag %u for uid [all...] |
/system/extras/su/ |
H A D | su.cpp | 29 void pwtoid(const char* tok, uid_t* uid, gid_t* gid) { argument 32 if (uid) *uid = pw->pw_uid; 38 if (errno != 0 || end == tok) error(1, errno, "invalid uid/gid '%s'", tok); 39 if (uid) *uid = tmpid; 44 void extract_uidgids(const char* uidgids, uid_t* uid, gid_t* gid, gid_t* gids, int* gids_count) { argument 51 *gid = *uid = 0; 60 pwtoid(tok, uid, gid); 101 uid_t uid local [all...] |
/system/netd/server/ |
H A D | NetworkController.h | 74 * Keeps track of default, per-pid, and per-uid-range network selection, as 94 uint32_t getNetworkForDns(unsigned* netId, uid_t uid) const; 95 unsigned getNetworkForUser(uid_t uid) const; 96 unsigned getNetworkForConnect(uid_t uid) const; 97 void getNetworkContext(unsigned netId, uid_t uid, struct android_net_context* netcontext) const; 109 Permission getPermissionForUser(uid_t uid) const; 111 int checkUserNetworkAccess(uid_t uid, unsigned netId) const; 124 const char* nexthop, bool legacy, uid_t uid) WARN_UNUSED_RESULT; 126 const char* nexthop, bool legacy, uid_t uid) WARN_UNUSED_RESULT; 134 bool canProtect(uid_t uid) cons [all...] |
/system/core/include/private/ |
H A D | canned_fs_config.h | 25 void canned_fs_config(const char* path, int dir, const char* target_out_path, unsigned* uid,
|
/system/core/libcutils/include/private/ |
H A D | canned_fs_config.h | 25 void canned_fs_config(const char* path, int dir, const char* target_out_path, unsigned* uid,
|
/system/core/libqtaguid/ |
H A D | qtaguid.c | 80 int legacy_tagSocket(int sockfd, int tag, uid_t uid) { argument 87 snprintf(lineBuf, sizeof(lineBuf), "t %d %" PRIu64 " %d", sockfd, kTag, uid); 89 ALOGV("Tagging socket %d with tag %" PRIx64 "{%u,0} for uid %d", sockfd, kTag, tag, uid); 93 ALOGI("Tagging socket %d with tag %" PRIx64 "(%d) for uid %d failed errno=%d", sockfd, kTag, 94 tag, uid, res); 115 int legacy_setCounterSet(int counterSetNum, uid_t uid) { argument 119 ALOGV("Setting counters to set %d for uid %d", counterSetNum, uid); 121 snprintf(lineBuf, sizeof(lineBuf), "s %d %d", counterSetNum, uid); 126 legacy_deleteTagData(int tag, uid_t uid) argument [all...] |