diff options
author | Fumitoshi Ukai <fumitoshi.ukai@gmail.com> | 2015-06-11 15:53:09 +0900 |
---|---|---|
committer | Fumitoshi Ukai <fumitoshi.ukai@gmail.com> | 2015-06-11 15:53:09 +0900 |
commit | 72598e7aba34804477c8fd6a32dee0216d32ad98 (patch) | |
tree | 773c0cef70099a4020d8cf8d73f2bf55d3afff17 /func.go | |
parent | 6ab72dd8142e6cde5ec60e6632795cd59e917afd (diff) | |
download | android_build_kati-72598e7aba34804477c8fd6a32dee0216d32ad98.tar.gz android_build_kati-72598e7aba34804477c8fd6a32dee0216d32ad98.tar.bz2 android_build_kati-72598e7aba34804477c8fd6a32dee0216d32ad98.zip |
eval stats for $(call xxx)
Diffstat (limited to 'func.go')
-rw-r--r-- | func.go | 2 |
1 files changed, 2 insertions, 0 deletions
@@ -1056,6 +1056,7 @@ func (f *funcCall) Eval(w io.Writer, ev *Evaluator) { abuf := newBuf() fargs := ev.args(abuf, f.args[1:]...) variable := fargs[0] + te := traceEvent.begin("call", tmpval(variable)) Logf("call %q variable %q", f.args[1], variable) v := ev.LookupVar(string(variable)) // Evalualte all arguments first before we modify the table. @@ -1093,6 +1094,7 @@ func (f *funcCall) Eval(w io.Writer, ev *Evaluator) { restore() } ev.paramVars = oldParams + traceEvent.end(te) Logf("call %q variable %q return %q", f.args[1], variable, buf.Bytes()) freeBuf(abuf) } |