From c4b21f6aeb45e5a0e3f8052117cae846ebbdae5e Mon Sep 17 00:00:00 2001 From: Jakob Kaivo Date: Wed, 15 Jul 2020 16:48:23 -0400 Subject: document how to use the wrapper --- README.md | 11 +++++++++++ 1 file changed, 11 insertions(+) diff --git a/README.md b/README.md index fcfcded..59b53ff 100644 --- a/README.md +++ b/README.md @@ -56,3 +56,14 @@ provide macros: Link your program with `-lmapalloc` (you may also need to specify `-L` with the path to where `libmapalloc.a` is if you don't copy it to part of your linker's default search path). + +Wrapper +------- +The dynamic library `libwrapalloc.so` is also built by default. This can +be used to wrap the standard libc functions `malloc()`, `calloc()`, `realloc()`, +and `free()` to their MapAlloc equivalents if your dynamic linker supports +this. For example, on Linux systems with the GNU linker: + +```bash +LD_PRELOAD=libwrapalloc.so command args... +``` -- cgit v1.2.1