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

stack not 16-byte aligned on native calls

XMLWordPrintable

    • Icon: Bug Bug
    • Resolution: Unresolved
    • Icon: P4 P4
    • None
    • 8
    • hotspot

      The i386 Sys V ABI requires out stack pointer to be 16-byte aligned when calling a function. Our 32-bit JVM does not enforce this. It is possible that native libraries that assume this alignment might fail when we call them from Java. This is apparently more likely to happen when the native code is compiled with a recent toolchain.

            Unassigned Unassigned
            dbuck David Buck
            Votes:
            0 Vote for this issue
            Watchers:
            4 Start watching this issue

              Created:
              Updated: