When a segment becomes free, and it is above aspacem_maxAddr, mark it
as SkResvn rather than SkFree, since doing otherwise causes the area
above aspacem_maxAddr - which starts out as SkResvn - to be polluted
with SkFree bits.  Fixes an assertion failure found by Alex Bennee
(users list, 9 Aug 06).

Also allow the preener to merge fixed-sized SkResvns so as to avoid
fragmentation that otherwise results.



git-svn-id: svn://svn.valgrind.org/valgrind/trunk@6001 a5019735-40e9-0310-863c-91ae7b9d1cf9
1 file changed