Merge branch 'ethdbGolint2' of https://github.com/kielbarry/go-ethereum into ethdbGolint2

This commit is contained in:
Kiel barry 2018-05-29 14:46:17 -07:00
commit 185fd12871
3 changed files with 10 additions and 9 deletions

View file

@ -99,7 +99,7 @@ func (it *instructionIterator) Arg() []byte {
return it.arg return it.arg
} }
// Pretty-print all disassembled EVM instructions to stdout. // PrintDisassembled pretty-print all disassembled EVM instructions to stdout.
func PrintDisassembled(code string) error { func PrintDisassembled(code string) error {
script, err := hex.DecodeString(code) script, err := hex.DecodeString(code)
if err != nil { if err != nil {

View file

@ -43,6 +43,7 @@ func NewMemDatabaseWithCap(size int) *MemDatabase {
db: make(map[string][]byte, size), db: make(map[string][]byte, size),
} }
} }
// Put sets the value of the key. // Put sets the value of the key.
func (db *MemDatabase) Put(key []byte, value []byte) error { func (db *MemDatabase) Put(key []byte, value []byte) error {
db.lock.Lock() db.lock.Lock()

View file

@ -23,18 +23,18 @@ type Generic struct {
Fn func(data interface{}) Fn func(data interface{})
} }
// self = registered, f = incoming // g = registered, f = incoming
func (self Generic) Compare(f Filter) bool { func (g Generic) Compare(f Filter) bool {
var strMatch, dataMatch = true, true var strMatch, dataMatch = true, true
filter := f.(Generic) filter := f.(Generic)
if (len(self.Str1) > 0 && filter.Str1 != self.Str1) || if (len(g.Str1) > 0 && filter.Str1 != g.Str1) ||
(len(self.Str2) > 0 && filter.Str2 != self.Str2) || (len(g.Str2) > 0 && filter.Str2 != g.Str2) ||
(len(self.Str3) > 0 && filter.Str3 != self.Str3) { (len(g.Str3) > 0 && filter.Str3 != g.Str3) {
strMatch = false strMatch = false
} }
for k := range self.Data { for k := range g.Data {
if _, ok := filter.Data[k]; !ok { if _, ok := filter.Data[k]; !ok {
return false return false
} }
@ -43,6 +43,6 @@ func (self Generic) Compare(f Filter) bool {
return strMatch && dataMatch return strMatch && dataMatch
} }
func (self Generic) Trigger(data interface{}) { func (g Generic) Trigger(data interface{}) {
self.Fn(data) g.Fn(data)
} }