Lines Matching refs:string
31 std::string name;
32 std::vector<std::string> arguments;
33 std::string return_value;
37 std::vector<std::string> ReadLines(const std::string& file_path) { in ReadLines()
38 std::vector<std::string> lines; in ReadLines()
40 std::string line; in ReadLines()
51 Syscall ProcessLine(const std::string& line) { in ProcessLine()
55 std::string raw_arguments = line.substr(line.find('(') + 1, line.find(')') - line.find('(') - 1); in ProcessLine()
61 while ((next = raw_arguments.find(", ", last)) != std::string::npos) { in ProcessLine()
62 std::string part = raw_arguments.substr(last, next - last); in ProcessLine()
66 std::string part = raw_arguments.substr(last); in ProcessLine()
73 std::map<int, std::vector<std::string>> SplitByPid(const std::vector<std::string>& lines) { in SplitByPid()
74 std::map<int, std::vector<std::string>> lines_by_pid; in SplitByPid()
88 const std::map<int, std::vector<std::string>>& lines_by_pid) { in ProcessLines()
96 if (line.find("resumed>") != std::string::npos) continue; in ProcessLines()
99 if (line.find("<detached ...>") != std::string::npos) continue; in ProcessLines()
103 if (line.find("<unfinished ...>") != std::string::npos) { in ProcessLines()
143 std::string absolute_path = argv[2]; in main()
156 syscall.arguments[1].find(absolute_path) != std::string::npos) { in main()
158 std::string path_name = syscall.arguments[1].substr(absolute_path.size() + 2); in main()
163 if (syscall.return_value.find("-1") != std::string::npos) continue; in main()