updated tests

This commit is contained in:
obscuren
2015-01-09 21:18:34 +01:00
parent 905b8cc82f
commit 8c7b764d47
51 changed files with 5594 additions and 107 deletions

View File

@ -2,7 +2,6 @@ package vm
import (
"fmt"
"math"
"math/big"
)
@ -141,21 +140,7 @@ func (m *Memory) Resize(size uint64) {
}
}
func (m *Memory) Get(offset, size int64) []byte {
if size == 0 {
return nil
}
if len(m.store) > int(offset) {
end := int(math.Min(float64(len(m.store)), float64(offset+size)))
return m.store[offset:end]
}
return nil
}
func (self *Memory) Geti(offset, size int64) (cpy []byte) {
func (self *Memory) Get(offset, size int64) (cpy []byte) {
if size == 0 {
return nil
}

View File

@ -583,7 +583,7 @@ func (self *DebugVm) Run(me, caller ContextRef, code []byte, value, gas, price *
topics[i] = ethutil.LeftPadBytes(stack.Pop().Bytes(), 32)
}
data := mem.Geti(mStart.Int64(), mSize.Int64())
data := mem.Get(mStart.Int64(), mSize.Int64())
log := &Log{context.Address(), topics, data}
self.env.AddLog(log)