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

Use RBP register as proper frame pointer in JIT compiled code on x86

    Details

    • Type: Enhancement
    • Status: Resolved
    • Priority: P4
    • Resolution: Fixed
    • Affects Version/s: 9
    • Fix Version/s: 9
    • Component/s: hotspot
    • Labels:
    • Subcomponent:
    • Resolved In Build:
      b64
    • CPU:
      x86_64
    • OS:
      generic

      Backports

        Description

        We used rbp register for local values in jit compiled code on x86 because 32-bit mode have only few registers.
        We do the same in 64-bit VM but it may help less with performance since it has more registers.
        Using RBP only as frame pointer will help debugging and profiling tools.

          Attachments

            Issue Links

              Activity

                People

                • Assignee:
                  zmajo Zoltan Majo (Inactive)
                  Reporter:
                  kvn Vladimir Kozlov
                • Votes:
                  0 Vote for this issue
                  Watchers:
                  14 Start watching this issue

                  Dates

                  • Created:
                    Updated:
                    Resolved: