Lines Matching refs:string
39 const std::string& perf_data,
40 const std::vector<std::string>& add_args = std::vector<std::string>()) {
45 const std::string& perf_data,
46 const std::vector<std::string>& add_args = std::vector<std::string>()) {
49 std::vector<std::string> args = {
55 std::vector<std::string> raw_lines = android::base::Split(content, "\n");
58 std::string s = android::base::Trim(line);
67 std::string content;
68 std::vector<std::string> lines;
75 ASSERT_NE(content.find("GlobalFunc"), std::string::npos);
81 ASSERT_NE(content.find("GlobalFunc"), std::string::npos);
89 lines[line_index].find("Pid") == std::string::npos) {
100 lines[line_index].find("Overhead") == std::string::npos) {
104 ASSERT_NE(lines[line_index].find("Command"), std::string::npos);
105 ASSERT_NE(lines[line_index].find("Pid"), std::string::npos);
106 ASSERT_NE(lines[line_index].find("Shared Object"), std::string::npos);
107 ASSERT_NE(lines[line_index].find("Symbol"), std::string::npos);
108 ASSERT_EQ(lines[line_index].find("Tid"), std::string::npos);
114 std::unordered_map<std::string, std::pair<double, double>> map;
132 static bool CheckCalleeMode(std::vector<std::string>& lines) {
135 if (lines[i].find("GlobalFunc") != std::string::npos &&
136 lines[i + 1].find("main") != std::string::npos) {
144 static bool CheckCallerMode(std::vector<std::string>& lines) {
147 if (lines[i].find("main") != std::string::npos &&
148 lines[i + 1].find("GlobalFunc") != std::string::npos) {
168 static bool AllItemsWithString(std::vector<std::string>& lines,
169 const std::vector<std::string>& strs) {
172 lines[line_index].find("Overhead") == std::string::npos) {
182 if (lines[line_index].find(s) != std::string::npos) {
213 ASSERT_NE(content.find("17441"), std::string::npos);
214 ASSERT_NE(content.find("17445"), std::string::npos);
293 std::set<std::pair<std::string, std::string>> hit_set;
296 if (!after_overhead && line.find("Overhead") != std::string::npos) {
302 hit_set.insert(std::make_pair<std::string, std::string>(from, to));
306 ASSERT_NE(hit_set.find(std::make_pair<std::string, std::string>(
309 ASSERT_NE(hit_set.find(std::make_pair<std::string, std::string>(
318 std::string::npos);
319 ASSERT_NE(content.find("Func2"), std::string::npos);
326 ASSERT_NE(pos = content.find("cpu-cycles", pos), std::string::npos);
327 ASSERT_NE(pos = content.find("Samples:", pos), std::string::npos);
328 ASSERT_NE(pos = content.find("cpu-clock", pos), std::string::npos);
329 ASSERT_NE(pos = content.find("Samples:", pos), std::string::npos);
335 ASSERT_NE(content.find("perf_event_aux"), std::string::npos);
341 ASSERT_NE(content.find("main"), std::string::npos);
344 ASSERT_NE(content.find("memcpy"), std::string::npos);
351 ASSERT_NE(content.find("main"), std::string::npos);
357 ASSERT_NE(content.find("VaddrInFile"), std::string::npos);
364 ASSERT_NE(content.find("main"), std::string::npos);
372 if (content.find("main") != std::string::npos) {
383 ASSERT_EQ(content.find("unknown"), std::string::npos);
386 ASSERT_NE(content.find("unknown"), std::string::npos);
397 if (content.find("GlobalFunc") != std::string::npos) {
413 if (content.find("GlobalFunc") != std::string::npos) {
429 ASSERT_NE(content.find("89.03"), std::string::npos);
433 ASSERT_EQ(content.find("89.03"), std::string::npos);
436 ASSERT_NE(content.find("89.03"), std::string::npos);
441 ASSERT_EQ(content.find("89.03"), std::string::npos);
445 ASSERT_NE(content.find("89.03"), std::string::npos);
451 ASSERT_NE(content.find("FakeKernelSymbol"), std::string::npos);
461 ASSERT_NE(content.find("GlobalFunc"), std::string::npos);
462 ASSERT_EQ(content.find('%'), std::string::npos);
468 ASSERT_NE(content.find("skipped in brief callgraph mode"), std::string::npos);
471 ASSERT_EQ(content.find("skipped in brief callgraph mode"), std::string::npos);
477 ASSERT_NE(content.find("Time in ns"), std::string::npos);
480 if (line.find("SleepFunction") != std::string::npos) {
481 ASSERT_NE(line.find("38.77%"), std::string::npos);
501 std::string pid = std::to_string(workloads[0]->GetPid());
512 std::string::npos);
513 ASSERT_NE(content.find("Func2"), std::string::npos);
514 ASSERT_NE(content.find("Func1"), std::string::npos);
515 ASSERT_NE(content.find("GlobalFunc"), std::string::npos);
523 std::string pid = std::to_string(workloads[0]->GetPid());
529 ASSERT_EQ(content.find("[kernel.kallsyms]"), std::string::npos);