• Home
  • Raw
  • Download

Lines Matching refs:match

54     std::smatch match;  in ExtractProcessId()  local
56 if (std::regex_search(log, match, pidPattern)) { in ExtractProcessId()
57 for (size_t i = 0; i < match.size(); i++) { in ExtractProcessId()
58 if (match[i] == '-') { in ExtractProcessId()
62 auto beginPos = match.str().find('(') + 1; in ExtractProcessId()
63 auto endPos = match.str().find(')'); in ExtractProcessId()
64 return std::stoi(match.str().substr(beginPos, endPos - beginPos)); in ExtractProcessId()
72 std::smatch match; in ExtractTimeStr() local
74 if (std::regex_search(log, match, timePattern)) { in ExtractTimeStr()
75 return match.str().substr(1, match.str().size() - STR_LEGH); in ExtractTimeStr()
83 std::smatch match; in ExtractCpuId() local
85 if (std::regex_search(log, match, cpuIdPattern)) { in ExtractCpuId()
86 auto beginPos = match.str().find('[') + 1; in ExtractCpuId()
87 auto endPos = match.str().find(']'); in ExtractCpuId()
88 return match.str().substr(beginPos, endPos - beginPos); in ExtractCpuId()
146 std::smatch match; in ReplaceSchedSwitchLog() local
149 if (regex_search(fakeLog, match, indexPattern_)) { in ReplaceSchedSwitchLog()
150 auto beginPos = fakeLog.find(match.str()); in ReplaceSchedSwitchLog()
214 std::smatch match; in ReplaceTracingMarkLog() local
216 if (regex_search(fakeLog, match, indexPattern_)) { in ReplaceTracingMarkLog()
217 auto beginPos = fakeLog.find(match.str()); in ReplaceTracingMarkLog()
307 static std::smatch match; in FindFfrtProcessAndClassifyLogs() local
308 if (std::regex_search(log, match, matchPattern_)) { in FindFfrtProcessAndClassifyLogs()
309 auto endPos = log.find(match.str()); in FindFfrtProcessAndClassifyLogs()