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

[s390x] Interpreter doesn't call result handler after native calls

    XMLWordPrintable

Details

    • b28
    • s390x
    • linux

    Backports

      Description

        The template interpreter for s390x doesn't call the result handler in the native entry. This can lead to wrong results being passed as return values from native calls which return jboolean values if these values are not exactly '1' or '0' (i.e. a return value of '2' will be interpreted as 'false').

        The result handler normalizes such results and maps any value > 0 to 'true'.

        Attachments

          Issue Links

            Activity

              People

                simonis Volker Simonis
                simonis Volker Simonis
                Votes:
                0 Vote for this issue
                Watchers:
                6 Start watching this issue

                Dates

                  Created:
                  Updated:
                  Resolved: