diff options
author | Yann Collet <cyan@fb.com> | 2020-11-09 05:17:32 (GMT) |
---|---|---|
committer | Yann Collet <cyan@fb.com> | 2020-11-09 05:17:32 (GMT) |
commit | 52646e8d7517b9b399d3e3719c65816afdc833ab (patch) | |
tree | a75a37e6fa5abbb87e721dbfa17755ac7984a9a8 /tests/fullbench.c | |
parent | be634559e3b6bb7bce77cc83ec2080b2bfb6c844 (diff) | |
download | lz4-52646e8d7517b9b399d3e3719c65816afdc833ab.zip lz4-52646e8d7517b9b399d3e3719c65816afdc833ab.tar.gz lz4-52646e8d7517b9b399d3e3719c65816afdc833ab.tar.bz2 |
first proposal for LZ4_USER_MEMORY_FUNCTIONS
makes it possible to replace at link time
malloc, calloc and free
by user-provided functions
which must be named LZ4_malloc(), LZ4_calloc() and LZ4_free().
answer #937
Diffstat (limited to 'tests/fullbench.c')
-rw-r--r-- | tests/fullbench.c | 8 |
1 files changed, 8 insertions, 0 deletions
diff --git a/tests/fullbench.c b/tests/fullbench.c index 77f475b..0e3c009 100644 --- a/tests/fullbench.c +++ b/tests/fullbench.c @@ -156,6 +156,14 @@ static size_t BMK_findMaxMem(U64 requiredMem) /********************************************************* +* Memory management, to test LZ4_USER_MEMORY_FUNCTIONS +*********************************************************/ +void* LZ4_malloc(size_t s) { return malloc(s); } +void* LZ4_calloc(size_t s) { return calloc(1,s); } +void LZ4_free(void* p) { return free(p); } + + +/********************************************************* * Benchmark function *********************************************************/ static LZ4_stream_t LZ4_stream; |