[prev in list] [next in list] [prev in thread] [next in thread] 

List:       openjdk-hotspot-runtime-dev
Subject:    Integrated: 8297284: ResolutionErrorTable's key is wrong
From:       Coleen Phillimore <coleenp () openjdk ! org>
Date:       2022-11-30 13:19:28
Message-ID: OpLKTcBHJ44KYXs0a8nUS6ISPPXP_kFlhbAXfxBITEc=.4e78d40d-71cf-41e2-ab19-aee49bf7a791 () github ! com
[Download RAW message or body]

On Fri, 18 Nov 2022 20:32:20 GMT, Coleen Phillimore <coleenp@openjdk.org> wrote:

> The resolution error table had a trick for the lookup key of adding constant pool \
> index into constant pool address because that key was assumed to be in the range of \
> the constant pool, so unique.  For failed indy resolution, we also use the \
> resolution error table and the index is not relative to the constant pool, so the \
> key is potentially not unique.  Created a Key class for the table and moved the \
> cpool and index into that.  Now the ResolutionErrorEntry just has the messages. 
> Tested tier1-4.

This pull request has now been integrated.

Changeset: 301cf52f
Author:    Coleen Phillimore <coleenp@openjdk.org>
URL:       https://git.openjdk.org/jdk/commit/301cf52fa2a913eb6bda1e31cbcb8e438a64c56e
                
Stats:     105 lines in 2 files changed: 31 ins; 43 del; 31 mod

8297284: ResolutionErrorTable's key is wrong

Reviewed-by: matsaave, iklam

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

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


[prev in list] [next in list] [prev in thread] [next in thread] 

Configure | About | News | Add a list | Sponsored by KoreLogic