При запуске valgrind --tool=massif benchmark1 --massif-out-file=test.out
в MacOS (10.12.6) с версией valgrind-3.13.0
вывод выводится, но только в формате имени файла по умолчанию, т.е. massif.out.\d+
. Файл test.out
не создается. Примерный вывод:
==32233== Massif, a heap profiler
==32233== Copyright (C) 2003-2017, and GNU GPL'd, by Nicholas Nethercote
==32233== Using Valgrind-3.13.0 and LibVEX; rerun with -h for copyright info
==32233== Command: benchmark1 --massif-out-file=./test.out
==32233==
Чего мне не хватает, или эта функция игнорируется для версии MacOS? Я также пытался поместить имя файла в кавычки, но безуспешно.