From 2364ca102a265b713f423e7c54ccd118bbecd86a Mon Sep 17 00:00:00 2001 From: Florian Fischer Date: Thu, 22 Aug 2019 20:05:48 +0200 Subject: support chattymalloc as analyze fallback if malt is not available bench.py saves the benchmark specific result directory in the object member "result_dir". This member is used by the analyze allocators to know where to write the trace files to. --- src/allocators/chattymalloc.py | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) (limited to 'src/allocators/chattymalloc.py') diff --git a/src/allocators/chattymalloc.py b/src/allocators/chattymalloc.py index 3079667..6688f51 100644 --- a/src/allocators/chattymalloc.py +++ b/src/allocators/chattymalloc.py @@ -1,4 +1,6 @@ import os from src.allocator import Allocator, builddir -chattymalloc = Allocator("chattymalloc", LD_PRELOAD=os.path.join(builddir, "chattymalloc.so"), color="xkcd:black") +chattymalloc = Allocator("chattymalloc", + LD_PRELOAD=os.path.join(builddir, "chattymalloc.so"), + cmd_prefix="env CHATTYMALLOC_FILE={{result_dir}}/chatty_{{perm}}.txt") -- cgit v1.2.3