Lines Matching refs:line
36 std::string line; in ReadLines() local
38 while (std::getline(input, line)) { in ReadLines()
39 lines.push_back(line); in ReadLines()
47 Syscall ProcessLine(const std::string& line) { in ProcessLine() argument
50 syscall.name = line.substr(0, line.find('(')); in ProcessLine()
51 std::string raw_arguments = line.substr(line.find('(') + 1, line.find(')') - line.find('(') - 1); in ProcessLine()
52 syscall.return_value = line.substr(line.find(')')); in ProcessLine()
72 for (const auto& line : lines) { in SplitByPid() local
73 int pid = strtoll(line.substr(0, line.find(' ')).c_str(), nullptr, 10); in SplitByPid()
74 lines_by_pid[pid].push_back(line); in SplitByPid()
89 auto line = lines[i]; in ProcessLines() local
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()
101 line = line.substr(0, line.find("<unfinished ...>")); in ProcessLines()
111 line += second_line; in ProcessLines()
115 line = line.substr(line.find(" ") + 2); in ProcessLines()
118 if (line.length() >= 3 && (line.substr(0, 3) == "---" || line.substr(0, 3) == "+++")) in ProcessLines()
121 auto processed_syscall = ProcessLine(line); in ProcessLines()