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

Use new ForwardExceptionNode to call StubRoutines::forward_exception_entry()

    XMLWordPrintable

Details

    • b11

    Description

      Currently C2 uses TailCall node when it generates code to forward exception from C2 runtime stubs.
      StubRoutines::forward_exception_entry() address is passed as ConP constant and method points is NULL. The TailCall mach node accept only 2 registers as parameter. As result we waste these register to pass constant and NULL.
      Also incorrect relocation is used for such call. See discussion in PR for JDK-8337396.

      Attachments

        Issue Links

          Activity

            People

              kvn Vladimir Kozlov
              kvn Vladimir Kozlov
              Votes:
              0 Vote for this issue
              Watchers:
              3 Start watching this issue

              Dates

                Created:
                Updated:
                Resolved: