Integrated: CODETOOLS-7903308: Refactor com.sun.tdk.jcov.instrument.BasicBlock to not depend on ASM
Alexandre Iline
shurailine at openjdk.org
Tue Sep 20 00:09:00 UTC 2022
On Fri, 16 Sep 2022 18:56:30 GMT, Alexandre Iline <shurailine at openjdk.org> wrote:
> This change removes dependency from BasicBlock to ASM.
>
> BasicBlock used to keep map from DataBlocks to LabelNodes, which only been used within BranchCodeMethodAdapter. To remove the dependency, a map is added to the BranchCodeMethodAdapter to keep the mapping. BasicBlock is instead keeping data blocks in a set.
This pull request has now been integrated.
Changeset: b364bc23
Author: Alexandre Iline <shurailine at openjdk.org>
URL: https://git.openjdk.org/jcov/commit/b364bc236b3a7b887e7b6a898268210db3c843ed
Stats: 405 lines in 10 files changed: 302 ins; 58 del; 45 mod
7903308: Refactor com.sun.tdk.jcov.instrument.BasicBlock to not depend on ASM
-------------
PR: https://git.openjdk.org/jcov/pull/25
More information about the jcov-dev
mailing list