stack not 16-byte aligned on native calls

XMLWordPrintable

    • Type: Bug
    • Resolution: Unresolved
    • Priority: P4
    • None
    • Affects Version/s: 8
    • Component/s: 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.

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

              Created:
              Updated: