diff options
author | Jeffrey Wilcke <jeffrey@ethereum.org> | 2016-01-21 05:18:19 +0800 |
---|---|---|
committer | Jeffrey Wilcke <jeffrey@ethereum.org> | 2016-01-21 05:18:19 +0800 |
commit | 78f196409552466ff878a030e4069495a923c73e (patch) | |
tree | 0e1038f8bced35fdbdb44ac3dca2cf029d7824e5 /core/vm/vm.go | |
parent | 7b11e9444195cc728437d568bb61e1e86034ba39 (diff) | |
parent | 752c75fb21ad151204f2aadeee1fff597e013aa2 (diff) | |
download | dexon-78f196409552466ff878a030e4069495a923c73e.tar dexon-78f196409552466ff878a030e4069495a923c73e.tar.gz dexon-78f196409552466ff878a030e4069495a923c73e.tar.bz2 dexon-78f196409552466ff878a030e4069495a923c73e.tar.lz dexon-78f196409552466ff878a030e4069495a923c73e.tar.xz dexon-78f196409552466ff878a030e4069495a923c73e.tar.zst dexon-78f196409552466ff878a030e4069495a923c73e.zip |
Merge pull request #2115 from karalabe/vm-debug-storage
core/vm: resolve circular dependency to debug vm storage
Diffstat (limited to 'core/vm/vm.go')
-rw-r--r-- | core/vm/vm.go | 9 |
1 files changed, 3 insertions, 6 deletions
diff --git a/core/vm/vm.go b/core/vm/vm.go index 4b03e55f0..8e07aaa89 100644 --- a/core/vm/vm.go +++ b/core/vm/vm.go @@ -376,12 +376,9 @@ func (self *Vm) log(pc uint64, op OpCode, gas, cost *big.Int, memory *Memory, st stck[i] = new(big.Int).Set(item) } storage := make(map[common.Hash][]byte) - /* - object := contract.self.(*state.StateObject) - object.EachStorage(func(k, v []byte) { - storage[common.BytesToHash(k)] = v - }) - */ + contract.self.EachStorage(func(k, v []byte) { + storage[common.BytesToHash(k)] = v + }) self.env.AddStructLog(StructLog{pc, op, new(big.Int).Set(gas), cost, mem, stck, storage, err}) } } |