HyperDbg/hyperdbg/libhyperdbg/code/debugger/commands/debugging-commands/continue.cpp
2026-05-29 00:34:08 +02:00

58 lines
1.1 KiB
C++

/**
* @file continue.cpp
* @author Sina Karvandi (sina@hyperdbg.org)
* @brief continue command
* @details
* @version 0.14
* @date 2025-06-25
*
* @copyright This project is released under the GNU Public License v3.
*
*/
#include "pch.h"
/**
* @brief help of the continue command
*
* @return VOID
*/
VOID
CommandContinueHelp()
{
ShowMessages("continue : continues debuggee or continues processing kernel messages (in test mode, it operates as a user-mode continue command).\n\n");
ShowMessages("syntax : \tcontinue \n");
}
/**
* @brief Request to continue
*
* @return VOID
*/
VOID
CommandContinueRequest()
{
CommandGRequest();
}
/**
* @brief handler of continue command
*
* @param CommandTokens
* @param Command
*
* @return VOID
*/
VOID
CommandContinue(vector<CommandToken> CommandTokens, string Command)
{
if (CommandTokens.size() != 1)
{
ShowMessages("incorrect use of the '%s'\n\n",
GetCaseSensitiveStringFromCommandToken(CommandTokens.at(0)).c_str());
CommandGHelp();
return;
}
CommandContinueRequest();
}