8257228: G1: SIGFPE in G1ConcurrentRefine::create(int*) due to buffers_to_cards overflow #1489
Hi @kimbarrett ,
Thanks for your review and comments.
The mul-overflow checking had been fixed.
For the sake of maintenance, I didn't use constraint function.
There are quite a few flags involved in it such as:
Maybe, you can add the constraint function for each of them this time.
What do you think?
These updates look okay.
The constraint function could be on G1UpdateBufferSize, checking each of
@DamonFool This change now passes all automated pre-integration checks.
After integration, the commit message for the final commit will be:
At the time when this comment was updated there had been 1 new commit pushed to the
Please see this link for an up-to-date comparison between the source branch of this pull request and the
@DamonFool Since your change was applied there has been 1 commit pushed to the
Your commit was automatically rebased without conflicts.
Pushed as commit f2a0988.