Home
last modified time | relevance | path

Searched refs:Instruction (Results 1 – 25 of 46) sorted by relevance

12

/test/dittosuite/src/
Dinstruction.cpp24 Instruction::Instruction(const std::string& name, const Params& params) in Instruction() function in dittosuite::Instruction
32 void Instruction::SetUp() { in SetUp()
42 void Instruction::Run() { in Run()
50 void Instruction::RunSynchronized(pthread_barrier_t* barrier, const MultithreadingParams& params) { in RunSynchronized()
68 Instruction::Run(); in RunSynchronized()
71 std::thread Instruction::SpawnThread(pthread_barrier_t* barrier, in SpawnThread()
76 void Instruction::TearDown() {} in TearDown()
78 void Instruction::SetUpSingle() { in SetUpSingle()
89 void Instruction::TearDownSingle(bool /*is_last*/) { in TearDownSingle()
94 std::unique_ptr<Result> Instruction::CollectResults(const std::string& prefix) { in CollectResults()
[all …]
Dmultithreading.cpp19 Multithreading::Multithreading(const Instruction::Params& params, in Multithreading()
20 std::vector<std::unique_ptr<Instruction>> instructions, in Multithreading()
22 : Instruction(kName, params), in Multithreading()
32 Instruction::SetUpSingle(); in SetUpSingle()
47 Instruction::TearDownSingle(is_last); in TearDownSingle()
Ddelete_file.cpp23 : Instruction(kName, params), path_name_(GetAbsolutePath() + path_name), input_key_(-1) {} in DeleteFile()
26 : Instruction(kName, params), input_key_(input_key) {} in DeleteFile()
32 Instruction::SetUpSingle(); in SetUpSingle()
Dinstruction_set.cpp32 std::vector<std::unique_ptr<Instruction>> instructions, int list_key, in InstructionSet()
34 : Instruction(kName, params), in InstructionSet()
44 std::vector<std::unique_ptr<Instruction>> instructions) in InstructionSet()
45 : Instruction(kName, params), in InstructionSet()
54 Instruction::SetUp(); in SetUp()
61 Instruction::SetUpSingle(); in SetUpSingle()
Dbinder_service.cpp33 : Instruction(kName, params), threads_(threads), name_(name) { in BinderService()
49 Instruction::SetUp(); in SetUp()
66 Instruction::TearDown(); in TearDown()
Dopen_file.cpp25 : Instruction(kName, params), in OpenFile()
36 : Instruction(kName, params), in OpenFile()
46 : Instruction(kName, params), in OpenFile()
64 Instruction::SetUpSingle(); in SetUpSingle()
Dresize_file.cpp25 : Instruction(kName, params), size_(size), input_fd_key_(input_fd_key) {} in ResizeFile()
55 Instruction::SetUp(); in SetUp()
66 Instruction::SetUpSingle(); in SetUpSingle()
Dparser.cpp60 Instruction::SetAbsolutePathKey(absolute_path_key); in __Parse()
98 std::unique_ptr<Instruction> Parser::GetInit() { in GetInit()
102 std::unique_ptr<Instruction> Parser::GetMain() { in GetMain()
106 std::unique_ptr<Instruction> Parser::GetCleanUp() { in GetCleanUp()
Dbinder_request.cpp28 : Instruction(kName, params), service_name_(service_name) {} in BinderRequest()
47 Instruction::SetUp(); in SetUp()
51 Instruction::TearDownSingle(is_last); in TearDownSingle()
69 Instruction::SetUp(); in SetUp()
73 Instruction::TearDownSingle(last); in TearDownSingle()
89 Instruction::TearDownSingle(last); in TearDownSingle()
Dmultiprocessing.cpp26 Multiprocessing::Multiprocessing(const Instruction::Params& params, in Multiprocessing()
27 std::vector<std::unique_ptr<Instruction>> instructions, in Multiprocessing()
29 : Instruction(kName, params), in Multiprocessing()
119 Instruction::SetUpSingle(); in SetUpSingle()
135 Instruction::TearDownSingle(is_last); in TearDownSingle()
Dread_write_file.cpp27 : Instruction(name, params), in ReadWriteFile()
47 auto result = Instruction::CollectResults(prefix); in CollectResults()
109 Instruction::SetUpSingle(); in SetUpSingle()
163 Instruction::TearDownSingle(is_last); in TearDownSingle()
/test/dittosuite/include/ditto/
Dparser.h34 std::unique_ptr<Instruction> GetInit();
35 std::unique_ptr<Instruction> GetMain();
36 std::unique_ptr<Instruction> GetCleanUp();
39 std::unique_ptr<Instruction> init_;
40 std::unique_ptr<Instruction> main_;
41 std::unique_ptr<Instruction> clean_up_;
Dmultithreading.h24 class Multithreading : public Instruction {
28 explicit Multithreading(const Instruction::Params& params,
29 std::vector<std::unique_ptr<Instruction>> instructions,
39 std::vector<std::unique_ptr<Instruction>> instructions_;
Dinstruction_set.h26 class InstructionSet : public Instruction {
31 std::vector<std::unique_ptr<Instruction>> instructions, int list_key,
34 std::vector<std::unique_ptr<Instruction>> instructions);
44 std::vector<std::unique_ptr<Instruction>> instructions_;
Dinstruction_factory.h31 const dittosuite::Instruction::Params& params, const std::list<int>& thread_ids,
33 static std::unique_ptr<Instruction> CreateFromProtoInstruction(
34 const std::list<int>& thread_ids, const dittosuiteproto::Instruction& proto_instruction);
Dmultiprocessing.h26 class Multiprocessing : public Instruction {
31 std::vector<std::unique_ptr<Instruction>> instructions,
40 std::vector<std::unique_ptr<Instruction>> instructions_;
Dinstruction.h35 class Instruction {
47 explicit Instruction(const std::string& name, const Params& params);
48 virtual ~Instruction() = default;
/test/dittosuite/test/
Dwrite_file_test.cpp22 using ::dittosuite::Instruction;
48 (Instruction::Params){syscall_, 1}, -1, MockSyscall::kDefaultFileSize, 0, in TEST_F()
57 (Instruction::Params){syscall_, 1}, -1, MockSyscall::kDefaultFileSize, 0, in TEST_F()
67 (Instruction::Params){syscall_, repeat}, -1, MockSyscall::kDefaultFileSize, 0, in TEST_F()
76 (Instruction::Params){syscall_, 1}, -1, MockSyscall::kDefaultFileSize, 0, in TEST_F()
86 (Instruction::Params){syscall_, repeat}, -1, MockSyscall::kDefaultFileSize, 0, in TEST_F()
110 auto write_file = dittosuite::WriteFile((Instruction::Params){syscall_, 1}, size, block_size, 0, in TEST_F()
140 auto write_file = dittosuite::WriteFile((Instruction::Params){syscall_, repeat}, size, block_size, in TEST_F()
173 (Instruction::Params){syscall_, repeat}, size, block_size, 0, dittosuite::Order::kRandom, 0, in TEST_F()
175 std::vector<std::unique_ptr<dittosuite::Instruction>> instructions; in TEST_F()
[all …]
Dread_file_test.cpp22 using ::dittosuite::Instruction;
50 (Instruction::Params){syscall_, 1}, -1, MockSyscall::kDefaultFileSize, 0, in TEST_F()
59 (Instruction::Params){syscall_, 1}, -1, MockSyscall::kDefaultFileSize, 0, in TEST_F()
69 (Instruction::Params){syscall_, repeat}, -1, MockSyscall::kDefaultFileSize, 0, in TEST_F()
78 (Instruction::Params){syscall_, 1}, -1, MockSyscall::kDefaultFileSize, 0, in TEST_F()
88 (Instruction::Params){syscall_, repeat}, -1, MockSyscall::kDefaultFileSize, 0, in TEST_F()
112 auto read_file = dittosuite::ReadFile((Instruction::Params){syscall_, 1}, size, block_size, 0, in TEST_F()
142 auto read_file = dittosuite::ReadFile((Instruction::Params){syscall_, repeat}, size, block_size, in TEST_F()
175 (Instruction::Params){syscall_, repeat}, size, block_size, 0, dittosuite::Order::kRandom, 0, in TEST_F()
177 std::vector<std::unique_ptr<dittosuite::Instruction>> instructions; in TEST_F()
[all …]
Dclose_file_test.cpp20 using ::dittosuite::Instruction;
43 dittosuite::CloseFile instruction((Instruction::Params){syscall_, 1}, input_key_); in TEST_F()
51 dittosuite::CloseFile instruction((Instruction::Params){syscall_, 1}, input_key_); in TEST_F()
Ddelete_file_test.cpp23 using dittosuite::Instruction;
40 dittosuite::DeleteFile instruction((Instruction::Params){dittosuite::Syscall::GetSyscall(), 1}, in TEST_F()
49 dittosuite::DeleteFile instruction((Instruction::Params){dittosuite::Syscall::GetSyscall(), 1}, in TEST_F()
Dopen_file_test.cpp20 using dittosuite::Instruction;
33 dittosuite::OpenFile instruction((Instruction::Params){dittosuite::Syscall::GetSyscall(), 1}, in TEST_P()
43 dittosuite::OpenFile instruction((Instruction::Params){dittosuite::Syscall::GetSyscall(), 1}, in TEST_P()
Dresize_file_test.cpp26 using dittosuite::Instruction;
44 (Instruction::Params){dittosuite::Syscall::GetSyscall(), repeat}, file_name, true, false, in TEST_P()
51 (Instruction::Params){dittosuite::Syscall::GetSyscall(), repeat}, size, fd_key); in TEST_P()
Dinvalidate_cache_test.cpp20 using dittosuite::Instruction;
31 dittosuite::InvalidateCache instruction((Instruction::Params){syscall_, 1}); in TEST_F()
/test/dittosuite/
Ddittobench.cpp30 dittosuite::Instruction::SetArgv(argv); in main()
31 dittosuite::Instruction::SetArgc(argc); in main()

12