Integrated: JDK-8307331: Correctly update line maps when class redefine rewrites bytecodes
Andrew Dinn
adinn at openjdk.org
Fri May 5 07:53:27 UTC 2023
On Thu, 4 May 2023 09:26:33 GMT, Andrew Dinn <adinn at openjdk.org> wrote:
> This small change ensures that repeated bytecode rewrites necessitated by class pool index updates are applied cumulatively when updating the method line number table. The current code applies each change to the original table which means only the last one is applied (and even then with the wrong adjustment).
This pull request has now been integrated.
Changeset: f94f9577
Author: Andrew Dinn <adinn at openjdk.org>
URL: https://git.openjdk.org/jdk/commit/f94f957734355fe112e861d1f2f0b49df20f6b66
Stats: 18 lines in 1 file changed: 17 ins; 0 del; 1 mod
8307331: Correctly update line maps when class redefine rewrites bytecodes
Reviewed-by: sspitsyn
-------------
PR: https://git.openjdk.org/jdk/pull/13795
More information about the serviceability-dev
mailing list