OpenGrok
Home
Sort by relevance
Sort by last modified time
Full Search
Definition
Symbol
File Path
History
|
|
Help
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