diff options
author | Jakob Kaivo <jkk@ung.org> | 2020-07-15 16:48:23 -0400 |
---|---|---|
committer | Jakob Kaivo <jkk@ung.org> | 2020-07-15 16:48:23 -0400 |
commit | c4b21f6aeb45e5a0e3f8052117cae846ebbdae5e (patch) | |
tree | ec4b74960881f436651e39ed5714dad492da0966 | |
parent | 83e70e1b6c7abd0315dd8cd5a98a91c58e0cd8bd (diff) |
document how to use the wrappermapalloc
-rw-r--r-- | README.md | 11 |
1 files changed, 11 insertions, 0 deletions
@@ -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... +``` |