Uploaded image for project: 'JDK'
  1. JDK
  2. JDK-8264842

IGV: different nodes sharing idx are treated as equal

    XMLWordPrintable

    Details

    • Subcomponent:
    • Resolved In Build:
      b20

      Description

      Nodes of different type, name, etc. which reuse the same idx are treated as equal when IGV compares graphs across the same group. This creates confusion e.g. in the graph snapshot bar, where a node can be shown as inserted twice, or when diffing two graphs.

      STEPS TO REPRODUCE IT:

      1. Build and run IGV
      2. File -> Open -> select small.xml (attached as small.zip) -> OK
      3. In the "Outline" window group, expand "static jint Factorial.fac(jint)" and double-click on "After Parsing"
      4. Deselect toolbar option "Show neighboring nodes of fully visible nodes semi-transparent"
      5. Double-click on node (54 CallStaticJava)
      6. In the "Outline" window group, double-click on "Global code motion"
      7. The highlighted node changes to (54 loadConI)

        Attachments

          Issue Links

            Activity

              People

              Assignee:
              rcastanedalo Roberto Castaneda Lozano
              Reporter:
              rcastanedalo Roberto Castaneda Lozano
              Votes:
              0 Vote for this issue
              Watchers:
              4 Start watching this issue

                Dates

                Created:
                Updated:
                Resolved: