From 894a0b32952793f3a82610dae20f8613c8d79230 Mon Sep 17 00:00:00 2001 From: Eran Tromer Date: Thu, 5 Jan 2017 11:25:41 -0500 Subject: [PATCH] CreateJoinSplit: add start_profiling() call This solves the problem of profiling output displaying nonsensical large time values. --- src/zcash/CreateJoinSplit.cpp | 3 +++ 1 file changed, 3 insertions(+) diff --git a/src/zcash/CreateJoinSplit.cpp b/src/zcash/CreateJoinSplit.cpp index 65dc7f65c..ea2d59c9e 100644 --- a/src/zcash/CreateJoinSplit.cpp +++ b/src/zcash/CreateJoinSplit.cpp @@ -5,11 +5,14 @@ #include "../util.h" #include "primitives/transaction.h" #include "zcash/JoinSplit.hpp" +#include "libsnark/common/profiling.hpp" using namespace libzcash; int main(int argc, char **argv) { + libsnark::start_profiling(); + auto p = ZCJoinSplit::Unopened(); p->loadVerifyingKey((ZC_GetParamsDir() / "sprout-verifying.key").string()); p->setProvingKeyPath((ZC_GetParamsDir() / "sprout-proving.key").string());