Guard against address overflow in when looking up memory blocks

This adds the ability to look up memory blocks that end at 0xffffffff.
Release 1.7.1