aboutsummaryrefslogtreecommitdiffstats
path: root/vm
diff options
context:
space:
mode:
authorobscuren <geffobscura@gmail.com>2015-03-06 23:58:52 +0800
committerobscuren <geffobscura@gmail.com>2015-03-06 23:58:52 +0800
commited84b58af57809a743e5be6f6ea53c079c50b765 (patch)
treeaf093595e7ae7c4dffd31e50e7dfcb91e2b9fe05 /vm
parent548e1041718ffc0ee0659f1ff99b37cad38190c0 (diff)
downloadgo-tangerine-ed84b58af57809a743e5be6f6ea53c079c50b765.tar.gz
go-tangerine-ed84b58af57809a743e5be6f6ea53c079c50b765.tar.zst
go-tangerine-ed84b58af57809a743e5be6f6ea53c079c50b765.zip
Debug option for VM & command line flag
Diffstat (limited to 'vm')
-rw-r--r--vm/common.go3
-rw-r--r--vm/vm.go4
2 files changed, 5 insertions, 2 deletions
diff --git a/vm/common.go b/vm/common.go
index 919153335..b391bb8c2 100644
--- a/vm/common.go
+++ b/vm/common.go
@@ -9,6 +9,9 @@ import (
var vmlogger = logger.NewLogger("VM")
+// Global Debug flag indicating Debug VM (full logging)
+var Debug bool
+
type Type byte
const (
diff --git a/vm/vm.go b/vm/vm.go
index 837be8c4d..890a7dd2c 100644
--- a/vm/vm.go
+++ b/vm/vm.go
@@ -30,8 +30,8 @@ type Vm struct {
func New(env Environment) *Vm {
lt := LogTyPretty
- // lt = LogTyDiff
- return &Vm{debug: true, env: env, logTy: lt, Recoverable: true}
+
+ return &Vm{debug: Debug, env: env, logTy: lt, Recoverable: true}
}
func (self *Vm) Run(me, caller ContextRef, code []byte, value, gas, price *big.Int, callData []byte) (ret []byte, err error) {