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

factor out logic duplicated between ciEnv and jvmciEnv

    XMLWordPrintable

Details

    • Enhancement
    • Resolution: Unresolved
    • P4
    • tbd
    • 10
    • hotspot

    Description

      There is quite a lot of non-trivial logic duplicated between ciEnv and jvmciEnv that should be factored out into a single location. This will help mitigate bugs such as JDK-8191052.

      Some methods such as JVMCIEnv::check_for_system_dictionary_modification and ciEnv::validate_compile_task_dependencies could be factored out into a helper in Dependencies. By the same token, the similar pieces of get_klass_by_index_impl and get_method_by_index_impl should probably be factored up into ConstantPool.

      Attachments

        Issue Links

          Activity

            People

              dnsimon Douglas Simon
              dnsimon Douglas Simon
              Votes:
              0 Vote for this issue
              Watchers:
              4 Start watching this issue

              Dates

                Created:
                Updated: