DescriptionOilpan: always shrink tail-allocated backing storage (reland.)
When shrinking backing storage allocations, some care is taken not to
introduce excessive fragmentation and/or limit later expansion of the
same object. That logic does not need to apply if the backing store is
at the tail of the current heap chunk: unconditionally reset the
allocation point, if it is.
(Reland of r353321; it asserted on empty shrink attempts on 32-bit windows.)
R=haraken
BUG=420515
Committed: https://crrev.com/73fe1f117f1cc427fa987d7b572fe42b126707e0
Cr-Commit-Position: refs/heads/master@{#354474}
Patch Set 1 #
Total comments: 2
Patch Set 2 : rename predicate #Patch Set 3 : handle no-op shrink attempts #
Messages
Total messages: 18 (5 generated)
|