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

Redefinition of core classes is supported by the spec but not the implementation

XMLWordPrintable

    • Icon: Bug Bug
    • Resolution: Fixed
    • Icon: P3 P3
    • 5.0
    • 5.0
    • hotspot
    • None
    • b46
    • generic
    • generic

      Neither the JVMDI nor JVMTI spec nor implementation prohibited the redefinition
      of core classes (java.* etc) however at several points in the code, core
      classes are ignored. For example, dependencies are not stored in c2 and
      constant pool and vtable fix ups are not applied to core classes.

      There is a related problem in c2. Dependencies are only stored in development
      time builds due to the use of the "HotSwap" variable. This variable must be
      removed.

            swamyv Swamy Venkataramanappa
            rfield Robert Field (Inactive)
            Votes:
            0 Vote for this issue
            Watchers:
            0 Start watching this issue

              Created:
              Updated:
              Resolved:
              Imported:
              Indexed: