func (t *funcTab) find(pc core.Address) *Func {
	n := sort.Search(len(t.entries), func(i int) bool {
		return t.entries[i].max > pc
	})
	if n == len(t.entries) || pc < t.entries[n].min || pc >= t.entries[n].max {
		return nil
	}
	return t.entries[n].f
}
func (t *funcTab) find(pc core.Address) *Func {
	n := sort.Search(len(t.entries), func(i int) bool {
		return t.entries[i].max > pc
	})
	if n == len(t.entries) || pc < t.entries[n].min || pc >= t.entries[n].max {
		return nil
	}
	return t.entries[n].f
}
func ( t * funcTab ) find ( pc core . Address ) * Func { n := sort . Search ( len ( t . entries ) , func ( i int ) bool { return t . entries [ i ] . max > pc } ) if n == len ( t . entries ) || pc < t . entries [ n ] . min || pc >= t . entries [ n ] . max { return nil } return t . entries [ n ] . f }
// Finds a Func for the given address.  Sort must have been called already.
Finds a Func for the given address . Sort must have been called already .