Uploaded image for project: 'JDK'
  1. JDK
  2. JDK-8294957 Consolidate JDK class files parsing, generating, and transforming (umbrella)
  3. JDK-8294973

Convert jdk.jfr to use the Classfile API for class instrumentation (umbrella)

XMLWordPrintable

    • Icon: Sub-task Sub-task
    • Resolution: Delivered
    • Icon: P4 P4
    • 23
    • None
    • hotspot
    • None
    • jfr

      Class instrumentation in jdk.jfr module is a very complex class transformation spread across following classes:
      - ASMToolkit
      - EventClassBuilder
      - EventHandlerCreator
      - EventInstrumentation
      - EventWriterMethod
      - Utils
      - ConstructorTracerWriter
      - ConstructorWriter
      - JIClassInstrumentation
      - JIInliner
      - JIMethodCallInliner
      - JIMethodInliningAdapter
      - JIMethodMergeAdapter

      These are fixed by 3 related tasks in the issue links section; now JFR no longer has any dependency on ASM, and all its instructions use Class-File API.

            Unassigned Unassigned
            asotona Adam Sotona
            Votes:
            0 Vote for this issue
            Watchers:
            3 Start watching this issue

              Created:
              Updated:
              Resolved: