• Home
  • Raw
  • Download

Lines Matching full:opt

39     static void TestCaseOption(const HiperfClient::RecordOption &opt);
146 HiperfClient::RecordOption opt; variable
147 opt.SetTargetSystemWide(true);
150 ASSERT_TRUE(myHiperf.PrePare(opt));
172 void HiperfClientTest::TestCaseOption(const HiperfClient::RecordOption &opt) in TestCaseOption() argument
180 ASSERT_TRUE(myHiperf.Start(opt)); in TestCaseOption()
208 HiperfClient::RecordOption opt; variable
209 opt.SetTargetSystemWide(true);
211 TestCaseOption(opt);
216 HiperfClient::RecordOption opt; variable
218 opt.SetSelectPids(selectPids);
219 opt.SetCompressData(true);
220 TestCaseOption(opt);
225 HiperfClient::RecordOption opt; variable
227 opt.SetSelectPids(selectPids);
229 opt.SetSelectCpus(cpus);
231 TestCaseOption(opt);
236 HiperfClient::RecordOption opt; variable
238 opt.SetSelectPids(selectPids);
239 opt.SetTimeStopSec(40);
243 ASSERT_TRUE(myHiperf.Start(opt));
248 HiperfClient::RecordOption opt; variable
250 opt.SetSelectPids(selectPids);
251 opt.SetFrequency(500);
253 TestCaseOption(opt);
258 HiperfClient::RecordOption opt; variable
260 opt.SetSelectPids(selectPids);
261 opt.SetPeriod(3);
263 TestCaseOption(opt);
268 HiperfClient::RecordOption opt; variable
270 opt.SetSelectPids(selectPids);
272 opt.SetSelectEvents(selectEvents);
274 TestCaseOption(opt);
279 HiperfClient::RecordOption opt; variable
281 opt.SetSelectPids(selectPids);
283 opt.SetSelectGroups(selectEvents);
284 TestCaseOption(opt);
289 HiperfClient::RecordOption opt; variable
291 opt.SetSelectPids(selectPids);
292 opt.SetNoInherit(true);
294 TestCaseOption(opt);
299 HiperfClient::RecordOption opt; variable
301 opt.SetSelectPids(selectPids);
303 TestCaseOption(opt);
308 HiperfClient::RecordOption opt; variable
310 opt.SetSelectPids(selectPids);
311 opt.SetCallStackSamplingConfigs(1);
315 ASSERT_TRUE(myHiperf.Start(opt));
320 HiperfClient::RecordOption opt; variable
322 opt.SetSelectTids(selectTids);
324 TestCaseOption(opt);
329 HiperfClient::RecordOption opt; variable
330 opt.SetTargetSystemWide(true);
331 opt.SetExcludePerf(true);
333 TestCaseOption(opt);
338 HiperfClient::RecordOption opt; variable
340 opt.SetSelectPids(selectPids);
341 opt.SetCpuPercent(50);
343 TestCaseOption(opt);
348 HiperfClient::RecordOption opt; variable
350 opt.SetSelectPids(selectPids);
351 opt.SetOffCPU(true);
353 TestCaseOption(opt);
358 HiperfClient::RecordOption opt; variable
360 opt.SetSelectPids(selectPids);
361 opt.SetCallGraph("fp");
363 TestCaseOption(opt);
368 HiperfClient::RecordOption opt; variable
370 opt.SetSelectPids(selectPids);
371 opt.SetDelayUnwind(true);
373 TestCaseOption(opt);
378 HiperfClient::RecordOption opt; variable
380 opt.SetSelectPids(selectPids);
381 opt.SetDisableUnwind(true);
383 TestCaseOption(opt);
388 HiperfClient::RecordOption opt; variable
390 opt.SetSelectPids(selectPids);
391 opt.SetDisableCallstackMerge(true);
393 TestCaseOption(opt);
398 HiperfClient::RecordOption opt; variable
400 opt.SetSelectPids(selectPids);
401 opt.SetOutputFilename("perf.data.ut");
403 TestCaseOption(opt);
408 HiperfClient::RecordOption opt; variable
410 opt.SetSelectPids(selectPids);
411 opt.SetSymbolDir("/data/local/tmp/");
413 TestCaseOption(opt);
418 HiperfClient::RecordOption opt; variable
420 opt.SetSelectPids(selectPids);
421 opt.SetDataLimit("100M");
423 TestCaseOption(opt);
428 HiperfClient::RecordOption opt; variable
433 opt.SetAppPackage(testProcesses);
435 TestCaseOption(opt);
440 HiperfClient::RecordOption opt; variable
442 opt.SetSelectPids(selectPids);
443 opt.SetClockId("monotonic");
445 TestCaseOption(opt);
450 HiperfClient::RecordOption opt; variable
452 opt.SetSelectPids(selectPids);
453 opt.SetMmapPages(64);
455 TestCaseOption(opt);
460 HiperfClient::RecordOption opt; variable
462 opt.SetSelectPids(selectPids);
463 opt.SetReport(true);
465 TestCaseOption(opt);
470 HiperfClient::RecordOption opt; variable
472 opt.SetSelectPids(selectPids);
473 opt.SetCallStackSamplingConfigs(1);
475 opt.SetVecBranchSampleTypes(branchSampleTypes);
482 HiperfClient::RecordOption opt; variable
484 opt.SetTargetSystemWide(true);
485 opt.SetBackTrack(true);
486 opt.SetBackTrackSec(10); // 10 : 10s
487 opt.SetExcludeProcess(process);
490 EXPECT_TRUE(myHiperf.PrePare(opt));
503 HiperfClient::RecordOption opt; variable
505 opt.SetSelectPids(selectPids);
506 opt.SetCallStackSamplingConfigs(0);
510 for (size_t i = 0; i < opt.GetOptionVecString().size(); i++) {
511 if (opt.GetOptionVecString()[i] == "-d") {
513 actualDuration = std::stoi(opt.GetOptionVecString()[i + 1]);
527 HiperfClient::RecordOption opt; variable
530 opt.SetOption(targetArg, true);
531 auto args = opt.GetOptionVecString();
534 opt.SetOption(targetArg, false);
535 args = opt.GetOptionVecString();
547 HiperfClient::RecordOption opt; variable
548 opt.SetOption("-c", std::vector<int>{1, 2, 3});
550 auto args = opt.GetOptionVecString();
555 opt.SetOption("-c", std::vector<int>{});
557 args = opt.GetOptionVecString();
568 HiperfClient::RecordOption opt; variable
569 opt.SetOption("-c", std::vector<int>{1, 2});
571 auto args = opt.GetOptionVecString();
576 opt.SetOption("-c", std::vector<int>{3, 4, 5});
578 args = opt.GetOptionVecString();
590 HiperfClient::RecordOption opt; variable
591 opt.SetOption("-o", std::string("perf.data"));
593 auto args = opt.GetOptionVecString();
598 opt.SetOption("-o", std::string(""));
600 args = opt.GetOptionVecString();
611 HiperfClient::RecordOption opt; variable
612 opt.SetOption("-e", std::vector<std::string>{"hw-cpu-cycles", "hw-instructions"});
614 auto args = opt.GetOptionVecString();
619 opt.SetOption("-e", std::vector<std::string>{});
621 args = opt.GetOptionVecString();
632 HiperfClient::RecordOption opt; variable
633 opt.SetOption("-e", std::vector<std::string>{"hw-cpu-cycles", "hw-instructions"});
635 auto args = opt.GetOptionVecString();
640 opt.SetOption("-e", std::vector<std::string>{"hw-cache-references", "hw-cache-misses"});
642 args = opt.GetOptionVecString();