summaryrefslogtreecommitdiff
path: root/tests/support
diff options
context:
space:
mode:
authorantirez <antirez@gmail.com>2015-09-23 10:34:00 +0200
committerantirez <antirez@gmail.com>2015-10-01 13:02:25 +0200
commit36be34bb87f6292b6259172d974c211023e5ba43 (patch)
tree51323b8b5f8e75ec71e43a518cdff2614f89458a /tests/support
parent974514b936c7b7b970b03224963f05818c568c60 (diff)
downloadredis-36be34bb87f6292b6259172d974c211023e5ba43.tar.gz
Test: support for stack logging for OSX malloc/leaks.
Diffstat (limited to 'tests/support')
-rw-r--r--tests/support/server.tcl2
1 files changed, 2 insertions, 0 deletions
diff --git a/tests/support/server.tcl b/tests/support/server.tcl
index e5c31af28..19d6c5152 100644
--- a/tests/support/server.tcl
+++ b/tests/support/server.tcl
@@ -213,6 +213,8 @@ proc start_server {options {code undefined}} {
if {$::valgrind} {
set pid [exec valgrind --track-origins=yes --suppressions=src/valgrind.sup --show-reachable=no --show-possibly-lost=no --leak-check=full src/redis-server $config_file > $stdout 2> $stderr &]
+ } elseif ($::stack_logging) {
+ set pid [exec /usr/bin/env MallocStackLogging=1 MallocLogFile=/tmp/malloc_log.txt src/redis-server $config_file > $stdout 2> $stderr &]
} else {
set pid [exec src/redis-server $config_file > $stdout 2> $stderr &]
}