Lines Matching refs:string
27 std::string name;
28 std::vector<std::string> arguments;
29 std::string return_value;
33 std::vector<std::string> ReadLines(const std::string& file_path) { in ReadLines()
34 std::vector<std::string> lines; in ReadLines()
36 std::string line; in ReadLines()
47 Syscall ProcessLine(const std::string& line) { in ProcessLine()
51 std::string raw_arguments = line.substr(line.find('(') + 1, line.find(')') - line.find('(') - 1); in ProcessLine()
57 while ((next = raw_arguments.find(", ", last)) != std::string::npos) { in ProcessLine()
58 std::string part = raw_arguments.substr(last, next - last); in ProcessLine()
62 std::string part = raw_arguments.substr(last); in ProcessLine()
69 std::map<int, std::vector<std::string>> SplitByPid(const std::vector<std::string>& lines) { in SplitByPid()
70 std::map<int, std::vector<std::string>> lines_by_pid; in SplitByPid()
84 const std::map<int, std::vector<std::string>>& lines_by_pid) { in ProcessLines()
92 if (line.find("resumed>") != std::string::npos) continue; in ProcessLines()
95 if (line.find("<detached ...>") != std::string::npos) continue; in ProcessLines()
99 if (line.find("<unfinished ...>") != std::string::npos) { in ProcessLines()
139 std::string absolute_path = argv[2]; in main()
152 syscall.arguments[1].find(absolute_path) != std::string::npos) { in main()
154 std::string path_name = syscall.arguments[1].substr(absolute_path.size() + 2); in main()
159 if (syscall.return_value.find("-1") != std::string::npos) continue; in main()