diff --git a/README.markdown b/README.markdown index 55ef6db..2217f1b 100644 --- a/README.markdown +++ b/README.markdown @@ -5,7 +5,7 @@ The OS does, however, permit remapping of executable pages, allowing one to rema ffi_closure_alloc/ffi_closure_free APIs to make use of this functionality to implement dynamically allocated and configured closure trampoline's without requiring the use of executable data. -The implementation works by allocating a single writable config page, and then remapping a page of pre-compiled trampolines directly +The implementation works by allocating a writable config page, and then remapping a page of pre-compiled trampolines directly after the config page. The trampolines use PC-relative addressing to load their context from the config page, and so it is possible to allocate as many of these trampolines tables as you have memory space.