diff options
author | 2018-04-22 09:24:13 +1000 | |
---|---|---|
committer | 2018-04-22 09:24:13 +1000 | |
commit | ac79c9060733a5db9703bb39af3224ecc7b5bd7d (patch) | |
tree | 397ae99da2388578923a93b7d6f069b4ae28723b /src/emu/debug/debugcmd.cpp | |
parent | 137969abf59bcf443d037cdfc810c9b65af554ba (diff) |
srcclean (nw)
Diffstat (limited to 'src/emu/debug/debugcmd.cpp')
-rw-r--r-- | src/emu/debug/debugcmd.cpp | 176 |
1 files changed, 88 insertions, 88 deletions
diff --git a/src/emu/debug/debugcmd.cpp b/src/emu/debug/debugcmd.cpp index b0f434197ea..9e10615a28a 100644 --- a/src/emu/debug/debugcmd.cpp +++ b/src/emu/debug/debugcmd.cpp @@ -1031,57 +1031,57 @@ void debugger_commands::execute_observe(int ref, const std::vector<std::string> void debugger_commands::execute_suspend(int ref, const std::vector<std::string> ¶ms) { - /* if there are no parameters, dump the ignore list */ - if (params.empty()) - { - std::string buffer; - - /* loop over all executable devices */ - for (device_execute_interface &exec : execute_interface_iterator(m_machine.root_device())) - - /* build up a comma-separated list */ - if (exec.device().debug()->suspended()) - { - if (buffer.empty()) - buffer = string_format("Currently suspended device '%s'", exec.device().tag()); - else - buffer.append(string_format(", '%s'", exec.device().tag())); - } - - /* special message for none */ - if (buffer.empty()) - buffer = string_format("No currently suspended devices"); - m_console.printf("%s\n", buffer.c_str()); - } - else - { - device_t *devicelist[MAX_COMMAND_PARAMS]; - - /* validate parameters */ - for (int paramnum = 0; paramnum < params.size(); paramnum++) - if (!validate_cpu_parameter(params[paramnum].c_str(), devicelist[paramnum])) - return; - - for (int paramnum = 0; paramnum < params.size(); paramnum++) - { - /* make sure this isn't the last live CPU */ - bool gotone = false; - for (device_execute_interface &exec : execute_interface_iterator(m_machine.root_device())) - if (&exec.device() != devicelist[paramnum] && !exec.device().debug()->suspended()) - { - gotone = true; - break; - } - if (!gotone) - { - m_console.printf("Can't suspend all devices!\n"); - return; - } - - devicelist[paramnum]->debug()->suspend(true); - m_console.printf("Suspended device '%s'\n", devicelist[paramnum]->tag()); - } - } + /* if there are no parameters, dump the ignore list */ + if (params.empty()) + { + std::string buffer; + + /* loop over all executable devices */ + for (device_execute_interface &exec : execute_interface_iterator(m_machine.root_device())) + + /* build up a comma-separated list */ + if (exec.device().debug()->suspended()) + { + if (buffer.empty()) + buffer = string_format("Currently suspended device '%s'", exec.device().tag()); + else + buffer.append(string_format(", '%s'", exec.device().tag())); + } + + /* special message for none */ + if (buffer.empty()) + buffer = string_format("No currently suspended devices"); + m_console.printf("%s\n", buffer.c_str()); + } + else + { + device_t *devicelist[MAX_COMMAND_PARAMS]; + + /* validate parameters */ + for (int paramnum = 0; paramnum < params.size(); paramnum++) + if (!validate_cpu_parameter(params[paramnum].c_str(), devicelist[paramnum])) + return; + + for (int paramnum = 0; paramnum < params.size(); paramnum++) + { + /* make sure this isn't the last live CPU */ + bool gotone = false; + for (device_execute_interface &exec : execute_interface_iterator(m_machine.root_device())) + if (&exec.device() != devicelist[paramnum] && !exec.device().debug()->suspended()) + { + gotone = true; + break; + } + if (!gotone) + { + m_console.printf("Can't suspend all devices!\n"); + return; + } + + devicelist[paramnum]->debug()->suspend(true); + m_console.printf("Suspended device '%s'\n", devicelist[paramnum]->tag()); + } + } } /*------------------------------------------------- @@ -1090,43 +1090,43 @@ void debugger_commands::execute_suspend(int ref, const std::vector<std::string> void debugger_commands::execute_resume(int ref, const std::vector<std::string> ¶ms) { - /* if there are no parameters, dump the ignore list */ - if (params.empty()) - { - std::string buffer; - - /* loop over all executable devices */ - for (device_execute_interface &exec : execute_interface_iterator(m_machine.root_device())) - - /* build up a comma-separated list */ - if (exec.device().debug()->suspended()) - { - if (buffer.empty()) - buffer = string_format("Currently suspended device '%s'", exec.device().tag()); - else - buffer.append(string_format(", '%s'", exec.device().tag())); - } - - /* special message for none */ - if (buffer.empty()) - buffer = string_format("No currently suspended devices"); - m_console.printf("%s\n", buffer.c_str()); - } - else - { - device_t *devicelist[MAX_COMMAND_PARAMS]; - - /* validate parameters */ - for (int paramnum = 0; paramnum < params.size(); paramnum++) - if (!validate_cpu_parameter(params[paramnum].c_str(), devicelist[paramnum])) - return; - - for (int paramnum = 0; paramnum < params.size(); paramnum++) - { - devicelist[paramnum]->debug()->suspend(false); - m_console.printf("Resumed device '%s'\n", devicelist[paramnum]->tag()); - } - } + /* if there are no parameters, dump the ignore list */ + if (params.empty()) + { + std::string buffer; + + /* loop over all executable devices */ + for (device_execute_interface &exec : execute_interface_iterator(m_machine.root_device())) + + /* build up a comma-separated list */ + if (exec.device().debug()->suspended()) + { + if (buffer.empty()) + buffer = string_format("Currently suspended device '%s'", exec.device().tag()); + else + buffer.append(string_format(", '%s'", exec.device().tag())); + } + + /* special message for none */ + if (buffer.empty()) + buffer = string_format("No currently suspended devices"); + m_console.printf("%s\n", buffer.c_str()); + } + else + { + device_t *devicelist[MAX_COMMAND_PARAMS]; + + /* validate parameters */ + for (int paramnum = 0; paramnum < params.size(); paramnum++) + if (!validate_cpu_parameter(params[paramnum].c_str(), devicelist[paramnum])) + return; + + for (int paramnum = 0; paramnum < params.size(); paramnum++) + { + devicelist[paramnum]->debug()->suspend(false); + m_console.printf("Resumed device '%s'\n", devicelist[paramnum]->tag()); + } + } } /*------------------------------------------------- |