/system/netd/server/ |
D | NetworkController.h | 101 uint32_t getNetworkForDns(unsigned* netId, uid_t uid) const; 102 unsigned getNetworkForUser(uid_t uid) const; 103 unsigned getNetworkForConnect(uid_t uid) const; 104 void getNetworkContext(unsigned netId, uid_t uid, struct android_net_context* netcontext) const; 116 Permission getPermissionForUser(uid_t uid) const; 117 void setPermissionForUsers(Permission permission, const std::vector<uid_t>& uids); 118 int checkUserNetworkAccess(uid_t uid, unsigned netId) const; 131 const char* nexthop, bool legacy, uid_t uid) WARN_UNUSED_RESULT; 133 const char* nexthop, bool legacy, uid_t uid) WARN_UNUSED_RESULT; 141 bool canProtect(uid_t uid) const; [all …]
|
D | TrafficController.h | 60 int tagSocket(int sockFd, uint32_t tag, uid_t uid, uid_t callingUid) EXCLUDES(mMutex); 72 int setCounterSet(int counterSetNum, uid_t uid, uid_t callingUid) EXCLUDES(mMutex); 82 int deleteTagData(uint32_t tag, uid_t uid, uid_t callingUid) EXCLUDES(mMutex); 100 int changeUidOwnerRule(ChildChain chain, const uid_t uid, FirewallRule rule, FirewallType type); 102 int removeUidOwnerRule(const uid_t uid); 107 netdutils::Status updateOwnerMapEntry(UidOwnerMatchType match, uid_t uid, FirewallRule rule, 128 void setPermissionForUids(int permission, const std::vector<uid_t>& uids) EXCLUDES(mMutex); 251 std::set<uid_t> mPrivilegedUser GUARDED_BY(mMutex); 255 bool hasUpdateDeviceStatsPermission(uid_t uid) REQUIRES(mMutex);
|
D | VirtualNetwork.h | 41 bool appliesToUser(uid_t uid) const; 44 const std::set<uid_t>& protectableUsers) WARN_UNUSED_RESULT; 46 const std::set<uid_t>& protectableUsers) WARN_UNUSED_RESULT; 53 const std::set<uid_t>& protectableUsers);
|
/system/core/libcutils/ |
D | qtaguid.cpp | 35 int (*netdTagSocket)(int, uint32_t, uid_t); 37 int (*netdSetCounterSet)(uint32_t, uid_t); 38 int (*netdDeleteTagData)(uint32_t, uid_t); 41 int dummyTagSocket(int, uint32_t, uid_t) { in dummyTagSocket() argument 49 int dummySetCounterSet(uint32_t, uid_t) { in dummySetCounterSet() argument 53 int dummyDeleteTagData(uint32_t, uid_t) { in dummyDeleteTagData() argument 66 handler.netdTagSocket = (int (*)(int, uint32_t, uid_t))dlsym(netdClientHandle, "tagSocket"); in initHandler() 76 handler.netdSetCounterSet = (int (*)(uint32_t, uid_t))dlsym(netdClientHandle, "setCounterSet"); in initHandler() 81 handler.netdDeleteTagData = (int (*)(uint32_t, uid_t))dlsym(netdClientHandle, "deleteTagData"); in initHandler() 94 int qtaguid_tagSocket(int sockfd, int tag, uid_t uid) { in qtaguid_tagSocket() [all …]
|
D | multiuser.cpp | 20 userid_t multiuser_get_user_id(uid_t uid) { in multiuser_get_user_id() 24 appid_t multiuser_get_app_id(uid_t uid) { in multiuser_get_app_id() 28 uid_t multiuser_get_uid(userid_t user_id, appid_t app_id) { in multiuser_get_uid() 66 gid_t multiuser_get_shared_app_gid(uid_t uid) { in multiuser_get_shared_app_gid()
|
/system/core/logd/ |
D | LogTags.h | 43 typedef std::unordered_set<uid_t> uid_list; 57 std::unordered_map<uid_t, size_t> uid2count; 58 typedef std::unordered_map<uid_t, size_t>::const_iterator 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, 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, [all …]
|
D | LogWhiteBlackList.h | 32 const uid_t mUid; 34 int cmp(uid_t uid, pid_t pid) const; 37 static const uid_t uid_all = (uid_t)-1; 40 Prune(uid_t uid, pid_t pid); 42 uid_t getUid() const { in getUid()
|
D | LogBuffer.h | 89 typedef std::unordered_map<uid_t, LogBufferElementCollection::iterator> 117 int log(log_id_t log_id, log_time realtime, uid_t uid, pid_t pid, pid_t tid, 129 bool clear(log_id_t id, uid_t uid = AID_ROOT); 134 std::string formatStatistics(uid_t uid, pid_t pid, unsigned int logMask); 147 std::string formatGetEventTag(uid_t uid, const char* name, in formatGetEventTag() 151 std::string formatEntry(uint32_t tag, uid_t uid) { in formatEntry() 162 virtual uid_t pidToUid(pid_t pid) override { in pidToUid() 168 const char* uidToName(uid_t uid) { in uidToName() 190 bool prune(log_id_t id, unsigned long pruneRows, uid_t uid = AID_ROOT);
|
D | LogCommand.cpp | 60 bool clientHasLogCredentials(uid_t uid, gid_t gid, pid_t pid) { in clientHasLogCredentials() 113 uid_t u[4] = { (uid_t)-1, (uid_t)-1, (uid_t)-1, (uid_t)-1 }; in clientHasLogCredentials()
|
/system/security/keystore/ |
D | KeyStore.h | 102 State getState(uid_t userId) { return mUserStateDB.getUserState(userId)->getState(); } 104 ResponseCode initializeUser(const android::String8& pw, uid_t userId); 106 ResponseCode copyMasterKey(uid_t srcUser, uid_t dstUser); 107 ResponseCode writeMasterKey(const android::String8& pw, uid_t userId); 108 ResponseCode readMasterKey(const android::String8& pw, uid_t userId); 110 LockedKeyBlobEntry getLockedBlobEntryIfNotExists(const std::string& alias, uid_t uid); 111 std::optional<KeyBlobEntry> getBlobEntryIfExists(const std::string& alias, uid_t uid); 112 LockedKeyBlobEntry getLockedBlobEntryIfExists(const std::string& alias, uid_t uid); 118 void resetUser(uid_t userId, bool keepUnenryptedEntries); 119 bool isEmpty(uid_t userId) const; [all …]
|
D | permissions.h | 52 uid_t get_keystore_euid(uid_t uid); 59 bool has_permission(uid_t uid, perm_t perm, pid_t spid, const char* sid); 65 bool is_granted_to(uid_t callingUid, uid_t targetUid);
|
D | user_state.h | 46 explicit UserState(uid_t userId); 50 uid_t getUserId() const { return mUserId; } in getUserId() 75 bool operator<(uid_t userId) const; 95 uid_t mUserId; 103 bool operator<(uid_t userId, const UserState& rhs); 107 LockedUserState<UserState> getUserState(uid_t userId); 108 LockedUserState<UserState> getUserStateByUid(uid_t uid); 109 LockedUserState<const UserState> getUserState(uid_t userId) const; 110 LockedUserState<const UserState> getUserStateByUid(uid_t uid) const; 130 std::map<uid_t, UserState> mMasterKeys;
|
D | grant_store.h | 67 std::string put(const uid_t uid, const LockedKeyBlobEntry& blobfile); 68 ReadLockedGrant get(const uid_t uid, const std::string& alias) const; 69 bool removeByFileAlias(const uid_t granteeUid, const LockedKeyBlobEntry& lockedEntry); 70 void removeAllGrantsToKey(const uid_t granterUid, const std::string& alias); 71 void removeAllGrantsToUid(const uid_t granteeUid); 77 std::unordered_map<uid_t, std::set<Grant, std::less<>>> grants_;
|
D | permissions.cpp | 53 uid_t uid; 54 uid_t euid; 70 uid_t uid; 94 uid_t uid; 136 static bool keystore_selinux_check_access(uid_t uid, perm_t perm, pid_t spid, const char* ssid) { in keystore_selinux_check_access() 168 uid_t get_keystore_euid(uid_t uid) { in get_keystore_euid() 179 bool has_permission(uid_t uid, perm_t perm, pid_t spid, const char* sid) { in has_permission() 203 bool is_granted_to(uid_t callingUid, uid_t targetUid) { in is_granted_to()
|
D | keystore_utils.h | 39 uid_t get_app_id(uid_t uid); 45 uid_t get_user_id(uid_t uid); 66 void log_key_integrity_violation(const char* name, uid_t uid);
|
D | KeyStore.cpp | 81 ResponseCode KeyStore::initializeUser(const android::String8& pw, uid_t userId) { in initializeUser() 86 ResponseCode KeyStore::copyMasterKey(uid_t srcUser, uid_t dstUser) { in copyMasterKey() 92 ResponseCode KeyStore::writeMasterKey(const android::String8& pw, uid_t userId) { in writeMasterKey() 97 ResponseCode KeyStore::readMasterKey(const android::String8& pw, uid_t userId) { in readMasterKey() 102 LockedKeyBlobEntry KeyStore::getLockedBlobEntryIfNotExists(const std::string& alias, uid_t uid) { in getLockedBlobEntryIfNotExists() 109 std::optional<KeyBlobEntry> KeyStore::getBlobEntryIfExists(const std::string& alias, uid_t uid) { in getBlobEntryIfExists() 114 uid_t euid = get_keystore_euid(uid); in getBlobEntryIfExists() 128 LockedKeyBlobEntry KeyStore::getLockedBlobEntryIfExists(const std::string& alias, uid_t uid) { in getLockedBlobEntryIfExists() 136 void KeyStore::resetUser(uid_t userId, bool keepUnenryptedEntries) { in resetUser() 208 bool KeyStore::isEmpty(uid_t userId) const { in isEmpty() [all …]
|
/system/core/libcutils/include/cutils/ |
D | multiuser.h | 26 typedef uid_t userid_t; 27 typedef uid_t appid_t; 29 extern userid_t multiuser_get_user_id(uid_t uid); 30 extern appid_t multiuser_get_app_id(uid_t uid); 32 extern uid_t multiuser_get_uid(userid_t user_id, appid_t app_id); 40 extern gid_t multiuser_get_shared_app_gid(uid_t uid);
|
D | qtaguid.h | 29 extern int qtaguid_tagSocket(int sockfd, int tag, uid_t uid); 41 extern int qtaguid_setCounterSet(int counterSetNum, uid_t uid); 52 extern int qtaguid_deleteTagData(int tag, uid_t uid);
|
/system/core/libcutils/include_vndk/cutils/ |
D | multiuser.h | 26 typedef uid_t userid_t; 27 typedef uid_t appid_t; 29 extern userid_t multiuser_get_user_id(uid_t uid); 30 extern appid_t multiuser_get_app_id(uid_t uid); 32 extern uid_t multiuser_get_uid(userid_t user_id, appid_t app_id); 40 extern gid_t multiuser_get_shared_app_gid(uid_t uid);
|
D | qtaguid.h | 29 extern int qtaguid_tagSocket(int sockfd, int tag, uid_t uid); 41 extern int qtaguid_setCounterSet(int counterSetNum, uid_t uid); 52 extern int qtaguid_deleteTagData(int tag, uid_t uid);
|
/system/core/libprocessgroup/include/processgroup/ |
D | processgroup.h | 33 bool SetProcessProfiles(uid_t uid, pid_t pid, const std::vector<std::string>& profiles, 45 int killProcessGroup(uid_t uid, int initialPid, int signal); 49 int killProcessGroupOnce(uid_t uid, int initialPid, int signal); 51 int createProcessGroup(uid_t uid, int initialPid, bool memControl = false); 55 bool setProcessGroupSwappiness(uid_t uid, int initialPid, int swappiness); 56 bool setProcessGroupSoftLimit(uid_t uid, int initialPid, int64_t softLimitInBytes); 57 bool setProcessGroupLimit(uid_t uid, int initialPid, int64_t limitInBytes);
|
/system/netd/include/ |
D | NetdClient.h | 41 int setNetworkForUser(uid_t uid, int socketFd); 43 int queryUserAccess(uid_t uid, unsigned netId); 45 int tagSocket(int socketFd, uint32_t tag, uid_t uid); 49 int setCounterSet(uint32_t counterSet, uid_t uid); 51 int deleteTagData(uint32_t tag, uid_t uid);
|
/system/core/libqtaguid/include/qtaguid/ |
D | qtaguid.h | 33 extern int legacy_tagSocket(int sockfd, int tag, uid_t uid); 45 extern int legacy_setCounterSet(int counterSetNum, uid_t uid); 56 extern int legacy_deleteTagData(int tag, uid_t uid);
|
/system/vold/ |
D | AppFuseUtil.h | 27 int MountAppFuse(uid_t uid, int mountId, android::base::unique_fd* device_fd); 29 int UnmountAppFuse(uid_t uid, int mountId); 31 int OpenAppFuseFile(uid_t uid, int mountId, int fileId, int flags);
|
/system/core/init/ |
D | descriptors.h | 30 DescriptorInfo(const std::string& name, const std::string& type, uid_t uid, 43 uid_t uid() const { return uid_; } in uid() 51 uid_t uid_; 64 SocketInfo(const std::string& name, const std::string& type, uid_t uid, 74 FileInfo(const std::string& name, const std::string& type, uid_t uid,
|