From 47f88db8e87c55ccc31c412c462555b709586766 Mon Sep 17 00:00:00 2001 From: _xeroxz Date: Mon, 8 Mar 2021 19:06:59 +0000 Subject: [PATCH] Update README.md --- README.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/README.md b/README.md index b6da221..e0a8f45 100644 --- a/README.md +++ b/README.md @@ -22,7 +22,7 @@ Since Theo is a jit linker, unexported symbols can be jit linked. Resolving such * Usage - Using Theodosius * Integrating Clang * Requirements - * Lambdas Fpr Explicit Constructor + * Lambdas For Explicit Constructor * `theo::memcpy_t` - copy memory lambda * `theo::malloc_t` - allocate executable memory * `theo::resolve_symbol_t` - resolve external symbol @@ -77,7 +77,7 @@ Once you have clang-cl installed for visual studios, navigate to the location in * Your project must be set to produce a .lib file. * Your project must not link with other static libraries which are not compiled with `clang-cl -mcmodel-large`. -## Lambdas Fpr Explicit Constructor +## Lambdas For Explicit Constructor Theodosius uses the same class structure as HMDM does. Its a highly modular format which allows for extreme usage, supporting almost every idea one might have. In order to use Theo, you must first define three lambdas, `theo::memcpy_t` a method of copying memory, `theo::malloc_t` a method to allocate executable memory, and lastely `theo::resolve_symbol_t` a lamdba to resolve external symbols.