From 8104aed8ee376ada37502886ecbbfe36c3747d43 Mon Sep 17 00:00:00 2001 From: _xeroxz Date: Sun, 28 Feb 2021 05:13:25 +0000 Subject: [PATCH] Update README.md --- README.md | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/README.md b/README.md index be724d5..317425f 100644 --- a/README.md +++ b/README.md @@ -19,7 +19,7 @@ In order to create a `drv::hmdm_ctx`, one must first declare two lambdas. One la *** -###### drv::kalloc_t - VDM Example +##### drv::kalloc_t - VDM Example ```cpp vdm::vdm_ctx vdm(_read_phys, _write_phys); @@ -37,7 +37,7 @@ drv::kalloc_t _kalloc = [&](std::size_t size) -> void* }; ``` -###### drv::kmemcpy_t - VDM Example +##### drv::kmemcpy_t - VDM Example ***NOTE:*** The memcpy being called in this example is exported from ntoskrnl.exe and not in usermode. @@ -58,7 +58,7 @@ drv::kmemcpy_t _kmemcpy = *** -###### drv::kalloc_t - MSREXEC Example +##### drv::kalloc_t - MSREXEC Example ***NOTE***: When using MSREXEC be aware that `vdm::msrexec_ctx::exec` returns void. This requires a programmer to make a nested lambda in order to obtain a result. @@ -83,7 +83,7 @@ drv::kalloc_t _kalloc = [&](std::size_t size) -> void* }; ``` -###### drv::kmemcpy_t - MSREXEC Example +##### drv::kmemcpy_t - MSREXEC Example ```cpp drv::kmemcpy_t _kmemcpy =