Merge "Remove dead code"
diff --git a/src/ftrace_reader/cpu_reader.cc b/src/ftrace_reader/cpu_reader.cc
index ecb949c..406166f 100644
--- a/src/ftrace_reader/cpu_reader.cc
+++ b/src/ftrace_reader/cpu_reader.cc
@@ -215,41 +215,6 @@
#endif
}
-// static
-std::map<uint64_t, std::string> CpuReader::GetFilenamesForInodeNumbers(
- const std::set<uint64_t>& inode_numbers) {
- std::map<uint64_t, std::string> inode_to_filename;
- if (inode_numbers.empty())
- return inode_to_filename;
- std::queue<std::string> queue;
- // Starts reading files from current directory
- queue.push(".");
- while (!queue.empty()) {
- struct dirent* entry;
- std::string filepath = queue.front();
- filepath += "/";
- DIR* dir = opendir(queue.front().c_str());
- queue.pop();
- if (dir == nullptr)
- continue;
- while ((entry = readdir(dir)) != nullptr) {
- std::string filename = entry->d_name;
- if (filename.compare(".") == 0 || filename.compare("..") == 0)
- continue;
- uint64_t inode_number = entry->d_ino;
- // Check if this inode number matches any of the passed in inode
- // numbers from events
- if (inode_numbers.find(inode_number) != inode_numbers.end())
- inode_to_filename.emplace(inode_number, filepath + filename);
- // Continue iterating through files if current entry is a directory
- if (entry->d_type == DT_DIR)
- queue.push(filepath + filename);
- }
- closedir(dir);
- }
- return inode_to_filename;
-}
-
bool CpuReader::Drain(const std::array<const EventFilter*, kMaxSinks>& filters,
const std::array<BundleHandle, kMaxSinks>& bundles,
const std::array<FtraceMetadata*, kMaxSinks>& metadatas) {
diff --git a/src/ftrace_reader/cpu_reader.h b/src/ftrace_reader/cpu_reader.h
index e320ac6..d88c039 100644
--- a/src/ftrace_reader/cpu_reader.h
+++ b/src/ftrace_reader/cpu_reader.h
@@ -166,14 +166,6 @@
(((min)&0xffffff00ULL) << 12) | (((min)&0xffULL)));
}
- // Iterate through every file in the current directory and check if the inode
- // number of each file matches any of the inode numbers saved in events.
- // Returns map of inode number to filename for every inode number that is
- // found in the filesystem. If the inode number saved from events is not
- // found, nothing is added to the map.
- static std::map<uint64_t, std::string> GetFilenamesForInodeNumbers(
- const std::set<uint64_t>& inode_numbers);
-
// Parse a raw ftrace page beginning at ptr and write the events a protos
// into the provided bundle respecting the given event filter.
// |table| contains the mix of compile time (e.g. proto field ids) and