From a7aaad6daed0b5ae0af6d6077fbed24b27cc7a22 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Michael=20M=C3=BCller?= Date: Thu, 21 Jul 2022 12:27:55 +0200 Subject: [PATCH] blinktree: Allocate Benchmark from component's heap. --- repos/mml/src/app/blinktree/blinktree_benchmark/main.cpp | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/repos/mml/src/app/blinktree/blinktree_benchmark/main.cpp b/repos/mml/src/app/blinktree/blinktree_benchmark/main.cpp index f8deed6e03..652777ba71 100644 --- a/repos/mml/src/app/blinktree/blinktree_benchmark/main.cpp +++ b/repos/mml/src/app/blinktree/blinktree_benchmark/main.cpp @@ -168,8 +168,9 @@ std::tuple create_benchmark(Libc::Env &env, in } // Create the benchmark. + Genode::Heap _heap{env.ram(), env.rm()}; auto *benchmark = - new Benchmark(env, std::move(cores), argument_parser.get("-i"), std::move(workload_files[0]), + new (_heap) Benchmark(env, std::move(cores), argument_parser.get("-i"), std::move(workload_files[0]), std::move(workload_files[1]), argument_parser.get("-p"), isolation_level, preferred_synchronization_method, argument_parser.get("--print-stats"), argument_parser.get("--disable-check") == false, argument_parser.get("-o"),