4b5d3e05e9
To avoid accounting overhead during each bump pointer allocation, we add the size of the whole bump area when starting to use that area and subtract the remaining size when switching to a new area. TEST=ci Change-Id: If0c429db47c27ca51aac5c055268e85f70bad9ac Reviewed-on: https://dart-review.googlesource.com/c/sdk/+/359160 Reviewed-by: Alexander Aprelev <aam@google.com> Commit-Queue: Ryan Macnak <rmacnak@google.com>