From 4a20764a700cab858f5c87e67dcee77d5ac18ab1 Mon Sep 17 00:00:00 2001 From: Jari Vetoniemi Date: Sun, 18 Nov 2018 16:35:41 +0200 Subject: wrapper: don't copy if no VERBOSE_FUNCTIONS --- src/wrapper/wrapper.c | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/src/wrapper/wrapper.c b/src/wrapper/wrapper.c index 5411754..5b319f3 100644 --- a/src/wrapper/wrapper.c +++ b/src/wrapper/wrapper.c @@ -104,12 +104,11 @@ wrapper_create(const char *const symbol, void *function) return NULL; } +#ifdef WRAPPER_TRACE const size_t len = strlen(symbol) + 1; char *copy = malloc(len); assert(copy && "welp, malloc failed"); memcpy(copy, symbol, len); - -#ifdef WRAPPER_TRACE const size_t sz = &wrapper_end - &wrapper_start; unsigned char *fun = mmap(NULL, sz, PROT_READ | PROT_WRITE, MAP_ANONYMOUS | MAP_PRIVATE, -1, 0); assert(fun != MAP_FAILED); -- cgit v1.2.3