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

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

    Details

    • Subcomponent:
    • Resolved In Build:
      b28
    • CPU:
      s390x
    • OS:
      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

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

                  Dates

                  • Created:
                    Updated:
                    Resolved: