/test/dittosuite/src/ |
D | instruction.cpp | 24 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 …]
|
D | multithreading.cpp | 19 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()
|
D | delete_file.cpp | 23 : 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()
|
D | instruction_set.cpp | 32 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()
|
D | binder_service.cpp | 33 : Instruction(kName, params), threads_(threads), name_(name) { in BinderService() 49 Instruction::SetUp(); in SetUp() 66 Instruction::TearDown(); in TearDown()
|
D | open_file.cpp | 25 : Instruction(kName, params), in OpenFile() 36 : Instruction(kName, params), in OpenFile() 46 : Instruction(kName, params), in OpenFile() 64 Instruction::SetUpSingle(); in SetUpSingle()
|
D | resize_file.cpp | 25 : Instruction(kName, params), size_(size), input_fd_key_(input_fd_key) {} in ResizeFile() 55 Instruction::SetUp(); in SetUp() 66 Instruction::SetUpSingle(); in SetUpSingle()
|
D | parser.cpp | 60 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()
|
D | binder_request.cpp | 28 : 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()
|
D | multiprocessing.cpp | 26 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()
|
D | read_write_file.cpp | 27 : 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/ |
D | parser.h | 34 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_;
|
D | multithreading.h | 24 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_;
|
D | instruction_set.h | 26 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_;
|
D | instruction_factory.h | 31 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);
|
D | multiprocessing.h | 26 class Multiprocessing : public Instruction { 31 std::vector<std::unique_ptr<Instruction>> instructions, 40 std::vector<std::unique_ptr<Instruction>> instructions_;
|
D | instruction.h | 35 class Instruction { 47 explicit Instruction(const std::string& name, const Params& params); 48 virtual ~Instruction() = default;
|
/test/dittosuite/test/ |
D | write_file_test.cpp | 22 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 …]
|
D | read_file_test.cpp | 22 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 …]
|
D | close_file_test.cpp | 20 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()
|
D | delete_file_test.cpp | 23 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()
|
D | open_file_test.cpp | 20 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()
|
D | resize_file_test.cpp | 26 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()
|
D | invalidate_cache_test.cpp | 20 using dittosuite::Instruction; 31 dittosuite::InvalidateCache instruction((Instruction::Params){syscall_, 1}); in TEST_F()
|
/test/dittosuite/ |
D | dittobench.cpp | 30 dittosuite::Instruction::SetArgv(argv); in main() 31 dittosuite::Instruction::SetArgc(argc); in main()
|