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

XMLWordPrintable

    • Type: Sub-task
    • Resolution: Delivered
    • Priority: P4
    • 23
    • Affects Version/s: None
    • Component/s: 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.

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

              Created:
              Updated:
              Resolved: