HomeSort by relevance Sort by last modified time
    Searched refs:Workload (Results 1 - 8 of 8) sorted by null

  /system/extras/simpleperf/
workload.h 27 class Workload {
36 static std::unique_ptr<Workload> CreateWorkload(const std::vector<std::string>& args);
38 ~Workload();
46 Workload(const std::vector<std::string>& args)
60 int start_signal_fd_; // The parent process writes 1 to start workload in the child process.
63 DISALLOW_COPY_AND_ASSIGN(Workload);
workload.cpp 17 #include "workload.h"
26 std::unique_ptr<Workload> Workload::CreateWorkload(const std::vector<std::string>& args) {
27 std::unique_ptr<Workload> workload(new Workload(args));
28 if (workload != nullptr && workload->CreateNewProcess()) {
29 return workload;
34 Workload::~Workload()
    [all...]
test_util.h 21 #include "workload.h"
25 void CreateProcesses(size_t count, std::vector<std::unique_ptr<Workload>>* workloads);
workload_test.cpp 23 #include "workload.h"
30 TEST(workload, success) {
33 auto workload = Workload::CreateWorkload({"sleep", "1"}); local
34 ASSERT_TRUE(workload != nullptr);
35 ASSERT_TRUE(workload->GetPid() != 0);
36 ASSERT_TRUE(workload->Start());
41 TEST(workload, execvp_failure) {
42 auto workload = Workload::CreateWorkload({"/dev/null"}) local
51 auto workload = Workload::CreateWorkload({"sleep", "10"}); local
71 auto workload = Workload::CreateWorkload({"ls", "nonexistdir"}); local
    [all...]
cmd_stat_test.cpp 57 void CreateProcesses(size_t count, std::vector<std::unique_ptr<Workload>>* workloads) {
60 // Create a workload runs longer than profiling time.
61 auto workload = Workload::CreateWorkload({"sleep", "1000"}); local
62 ASSERT_TRUE(workload != nullptr);
63 ASSERT_TRUE(workload->Start());
64 workloads->push_back(std::move(workload));
69 std::vector<std::unique_ptr<Workload>> workloads;
77 std::vector<std::unique_ptr<Workload>> workloads;
cmd_record_test.cpp 170 std::vector<std::unique_ptr<Workload>> workloads;
178 std::vector<std::unique_ptr<Workload>> workloads;
cmd_stat.cpp 39 #include "workload.h"
122 // 2. Create workload.
123 std::unique_ptr<Workload> workload; local
125 workload = Workload::CreateWorkload(workload_args);
126 if (workload == nullptr) {
131 if (workload != nullptr) {
132 monitored_threads_.push_back(workload->GetPid());
151 // 4. Count events while workload running
    [all...]
cmd_record.cpp 42 #include "workload.h"
209 // 2. Create workload.
210 std::unique_ptr<Workload> workload; local
212 workload = Workload::CreateWorkload(workload_args);
213 if (workload == nullptr) {
218 if (workload != nullptr) {
219 monitored_threads_.push_back(workload->GetPid());
250 // 5. Write records in mmap buffers of perf_event_files to output file while workload is running
    [all...]

Completed in 591 milliseconds