Hi,

Could I have a review of an enhancement that replaces the use of ASM with the 
new Class-File API. This change only deals with bytecode that writes event data 
into buffers. Bytecode transformations carried out by classes in 
jdk.jfr.internal.intrument package are kept as is. Plan is to try to replace 
those with events in java.base.

To simplify the review process, I have tried to keep the code in the classes 
EventInstrumentation and EventClassBuilder similar to what existed before. 
Further refactorizations may happen at a later stage. 

Testing: tier1-3 + jdk/jdk/jfr

Thanks
Erik

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

Commit messages:
 - Initial

Changes: https://git.openjdk.org/jdk/pull/16195/files
 Webrev: https://webrevs.openjdk.org/?repo=jdk&pr=16195&range=00
  Issue: https://bugs.openjdk.org/browse/JDK-8318124
  Stats: 1174 lines in 12 files changed: 427 ins; 394 del; 353 mod
  Patch: https://git.openjdk.org/jdk/pull/16195.diff
  Fetch: git fetch https://git.openjdk.org/jdk.git pull/16195/head:pull/16195

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

Reply via email to