diff options
author | Eelco Dolstra <edolstra@gmail.com> | 2019-08-15T12·20+0200 |
---|---|---|
committer | GitHub <noreply@github.com> | 2019-08-15T12·20+0200 |
commit | 477f82e5a7d1a69777cb55e14bb377adeb4bedd1 (patch) | |
tree | 8055789fcbb639a3197938682be49e9476cdf217 /src/libexpr/eval.hh | |
parent | 35ebae198f5af5b5283bfb36ef6e85a29006e4c9 (diff) | |
parent | ee9c988a1b2e3c511b8613e698a0f9632ab1538f (diff) |
Merge pull request #2782 from grahamc/flames
Track function start and end
Diffstat (limited to 'src/libexpr/eval.hh')
-rw-r--r-- | src/libexpr/eval.hh | 4 |
1 files changed, 4 insertions, 0 deletions
diff --git a/src/libexpr/eval.hh b/src/libexpr/eval.hh index a314e01e0a71..22472fd726b2 100644 --- a/src/libexpr/eval.hh +++ b/src/libexpr/eval.hh @@ -6,6 +6,7 @@ #include "symbol-table.hh" #include "hash.hh" #include "config.hh" +#include "function-trace.hh" #include <map> #include <unordered_map> @@ -349,6 +350,9 @@ struct EvalSettings : Config Setting<Strings> allowedUris{this, {}, "allowed-uris", "Prefixes of URIs that builtin functions such as fetchurl and fetchGit are allowed to fetch."}; + + Setting<bool> traceFunctionCalls{this, false, "trace-function-calls", + "Emit log messages for each function entry and exit at the 'vomit' log level (-vvvv)"}; }; extern EvalSettings evalSettings; |