Integrated: 8329261: G1: interpreter post-barrier x86 code asserts index size of wrong buffer

Roberto Castañeda Lozano rcastanedalo at openjdk.org
Fri Apr 5 07:36:13 UTC 2024


On Thu, 4 Apr 2024 08:36:37 GMT, Roberto Castañeda Lozano <rcastanedalo at openjdk.org> wrote:

> This changeset updates an assert in G1's interpreter x86 post-barrier logic so that it refers to the right queue (`G1DirtyCardQueue` rather than pre-barrier's `SATBMarkQueue`) and moves the assert closer to the logic that exploits it.
> 
> Thanks to Kim Barrett for reporting the issue and suggesting the fix.
> 
> **Testing**: built on windows-x64, linux-x64, and macosx-x64.

This pull request has now been integrated.

Changeset: 1131bb77
Author:    Roberto Castañeda Lozano <rcastanedalo at openjdk.org>
URL:       https://git.openjdk.org/jdk/commit/1131bb77ec94dd131a10df4ba0f3fab32c65c0f2
Stats:     5 lines in 1 file changed: 3 ins; 2 del; 0 mod

8329261: G1: interpreter post-barrier x86 code asserts index size of wrong buffer

Reviewed-by: aboldtch, kbarrett

-------------

PR: https://git.openjdk.org/jdk/pull/18616


More information about the hotspot-dev mailing list