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

CMS split_block() does not correctly fix up block-offset-table for large blocks

    XMLWordPrintable

Details

    • Bug
    • Resolution: Fixed
    • P4
    • 9
    • 9
    • hotspot
    • gc
    • b84

    Backports

      Description

        When a large block is split in order to allocate a chunk at the beginning of the block, split_block() should fix the block-offset-table (BOT) for the remainder of the free chunk but does not do so correctly when the remainder is large enough to use the logarithmic strides used for the BOT. split_block() fixes the start of the remainder block but may damage that fix when the fixes for the logarithmic strides is attempted.

        Attachments

          Issue Links

            Activity

              People

                jmasa Jon Masamitsu (Inactive)
                jmasa Jon Masamitsu (Inactive)
                Votes:
                0 Vote for this issue
                Watchers:
                5 Start watching this issue

                Dates

                  Created:
                  Updated:
                  Resolved: