| 352 | } |
| 353 | |
| 354 | bool IOdumpOption::is_valid() { |
| 355 | bool ret = !FLAGS_io_dump.empty(); |
| 356 | ret = ret || FLAGS_io_dump_stdout; |
| 357 | ret = ret || FLAGS_io_dump_stderr; |
| 358 | ret = ret || !FLAGS_bin_io_dump.empty(); |
| 359 | ret = ret || !FLAGS_bin_out_dump.empty(); |
| 360 | ret = ret || FLAGS_copy_to_host; |
| 361 | return ret; |
| 362 | } |
| 363 | |
| 364 | std::shared_ptr<OptionBase> IOdumpOption::create_option() { |
| 365 | static std::shared_ptr<IOdumpOption> option(new IOdumpOption); |
no test coverage detected