HyperDbg/hyperdbg/hyperkd/code/debugger/tests/KernelTests.c

30 lines
679 B
C
Raw Permalink Normal View History

/**
* @file KernelTests.c
2022-01-18 22:38:56 +03:30
* @author Sina Karvandi (sina@hyperdbg.org)
* @brief Implementation of kernel-side test functions
* @details
2022-10-06 17:45:07 +09:00
*
* @version 0.1
* @date 2021-04-06
2022-10-06 17:45:07 +09:00
*
* @copyright This project is released under the GNU Public License v3.
2022-10-06 17:45:07 +09:00
*
*/
#include "pch.h"
2021-04-15 03:13:35 +04:30
/**
* @brief Perform the kernel-side tests
2022-10-06 17:45:07 +09:00
*
2021-04-15 03:13:35 +04:30
* @param KernelTestRequest user-mode buffer to fill kernel test information
2022-10-06 17:45:07 +09:00
* @return VOID
2021-04-15 03:13:35 +04:30
*/
VOID
TestKernelPerformTests(PDEBUGGER_PERFORM_KERNEL_TESTS KernelTestRequest)
{
2021-08-30 17:23:17 +04:30
LogInfo("Starting kernel-test process...");
2021-08-30 17:23:17 +04:30
LogInfo("All the kernel events are triggered");
2022-10-06 17:45:07 +09:00
KernelTestRequest->KernelStatus = DEBUGGER_OPERATION_WAS_SUCCESSFUL;
2021-04-15 03:13:35 +04:30
}