Home
last modified time | relevance | path

Searched refs:uid_t (Results 1 – 25 of 160) sorted by relevance

1234567

/system/netd/server/
DNetworkController.h101 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 …]
DTrafficController.h60 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);
DVirtualNetwork.h41 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/
Dqtaguid.cpp35 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 …]
Dmultiuser.cpp20 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/
DLogTags.h43 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 …]
DLogWhiteBlackList.h32 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()
DLogBuffer.h89 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);
DLogCommand.cpp60 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/
DKeyStore.h102 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 …]
Dpermissions.h52 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);
Duser_state.h46 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;
Dgrant_store.h67 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_;
Dpermissions.cpp53 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()
Dkeystore_utils.h39 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);
DKeyStore.cpp81 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/
Dmultiuser.h26 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);
Dqtaguid.h29 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/
Dmultiuser.h26 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);
Dqtaguid.h29 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/
Dprocessgroup.h33 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/
DNetdClient.h41 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/
Dqtaguid.h33 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/
DAppFuseUtil.h27 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/
Ddescriptors.h30 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,

1234567