Lines Matching defs:std

57 bool FileDescriptorWhitelist::IsAllowed(const std::string& path) const {
94 && path.find("/../") == std::string::npos) {
102 && path.find("/../") == std::string::npos) {
109 && path.find("/../") == std::string::npos) {
135 std::string socket_name;
164 std::string file_path;
165 const std::string fd_path = android::base::StringPrintf("/proc/self/fd/%d", fd);
278 FileDescriptorInfo::FileDescriptorInfo(struct stat stat, const std::string& file_path,
292 bool FileDescriptorInfo::GetSocketName(const int fd, std::string* result) {
324 // std::string.
354 FileDescriptorTable* FileDescriptorTable::Create(const std::vector<int>& fds_to_ignore) {
357 PLOG(ERROR) << "Unable to open directory " << std::string(kFdPath);
363 std::unordered_map<int, FileDescriptorInfo*> open_fd_map;
369 if (std::find(fds_to_ignore.begin(), fds_to_ignore.end(), fd) != fds_to_ignore.end()) {
391 bool FileDescriptorTable::Restat(const std::vector<int>& fds_to_ignore) {
392 std::set<int> open_fds;
397 PLOG(ERROR) << "Unable to open directory " << std::string(kFdPath);
408 if (std::find(fds_to_ignore.begin(), fds_to_ignore.end(), fd) != fds_to_ignore.end()) {
428 std::unordered_map<int, FileDescriptorInfo*>::const_iterator it;
440 const std::unordered_map<int, FileDescriptorInfo*>& map)
444 bool FileDescriptorTable::RestatInternal(std::set<int>& open_fds) {
452 std::unordered_map<int, FileDescriptorInfo*>::iterator it = open_fd_map_.begin();
454 std::set<int>::const_iterator element = open_fds.find(it->first);
504 std::set<int>::const_iterator it;