Home
last modified time | relevance | path

Searched refs:TrackedCommand (Results 1 – 5 of 5) sorted by relevance

/developtools/hiperf/test/unittest/common/native/
Dtracked_command_test.cpp49 unique_ptr<TrackedCommand> trackedCMD = TrackedCommand::CreateInstance(cmd_);
54 EXPECT_EQ(state, TrackedCommand::State::COMMAND_WAITING);
60 EXPECT_EQ(state, TrackedCommand::State::COMMAND_STARTED);
65 EXPECT_EQ(state, TrackedCommand::State::COMMAND_STOPPED);
67 EXPECT_NE(state, TrackedCommand::State::COMMAND_STOPPED);
73 unique_ptr<TrackedCommand> trackedCMD = TrackedCommand::CreateInstance(cmdNotExist_);
78 EXPECT_EQ(state, TrackedCommand::State::COMMAND_WAITING);
84 EXPECT_EQ(state, TrackedCommand::State::COMMAND_FAILURE);
89 EXPECT_EQ(state, TrackedCommand::State::COMMAND_STOPPED);
91 EXPECT_NE(state, TrackedCommand::State::COMMAND_STOPPED);
/developtools/hiperf/src/
Dtracked_command.cpp26 std::unique_ptr<TrackedCommand> TrackedCommand::CreateInstance(const std::vector<std::string> &args) in CreateInstance()
28 std::unique_ptr<TrackedCommand> command {new (std::nothrow) TrackedCommand(args)}; in CreateInstance()
38 TrackedCommand::TrackedCommand(const std::vector<std::string> &args) : command_ {args} {} in TrackedCommand() function in OHOS::Developtools::HiPerf::TrackedCommand
40 TrackedCommand::~TrackedCommand() in ~TrackedCommand()
45 void TrackedCommand::Stop() in Stop()
50 bool TrackedCommand::InitSignalPipes(int &startFd, int &ackFd) in InitSignalPipes()
74 bool TrackedCommand::CreateChildProcess() in CreateChildProcess()
100 bool TrackedCommand::StartCommand() in StartCommand()
133 void TrackedCommand::ExecuteCommand(const int &startFd, const int &ackFd) in ExecuteCommand()
174 bool TrackedCommand::WaitCommand(int &wstatus) in WaitCommand()
[all …]
Dperf_events.cpp568 if (trackedCommand_->GetState() == TrackedCommand::State::COMMAND_STARTED) { in StopTracking()
608 if (trackedCommand_->GetState() == TrackedCommand::State::COMMAND_WAITING) { in EnableTracking()
618 } else if (trackedCommand_->GetState() != TrackedCommand::State::COMMAND_STARTED) { in EnableTracking()
1435 if (trackedCommand_->GetState() < TrackedCommand::State::COMMAND_STARTED) { in HaveTargetsExit()
/developtools/hiperf/include/
Dtracked_command.h24 class TrackedCommand : public Noncopyable {
33 static std::unique_ptr<TrackedCommand> CreateInstance(const std::vector<std::string> &args);
35 ~TrackedCommand();
61 explicit TrackedCommand(const std::vector<std::string> &args);
Dperf_events.h363 trackedCommand_ = TrackedCommand::CreateInstance(trackedCommand); in SetTrackedCommand()
605 std::unique_ptr<TrackedCommand> trackedCommand_ = {};