G1: Add asserts that card table base is not embedded

XMLWordPrintable

    • Type: Enhancement
    • Resolution: Duplicate
    • Priority: P4
    • tbd
    • Affects Version/s: None
    • Component/s: hotspot
    • gc

      There are some Shenandoah-specific asserts in code generation specific code that assumes that card table base is constant.

      Also add the same checks for G1 as card table base is not constant there either.

      In ciUtilities.cpp / ci_card_table_address() and CompilerToVM::Data::initialize(), apparently JavaThread::cache_global_variables()

            Assignee:
            Thomas Schatzl
            Reporter:
            Thomas Schatzl
            Votes:
            0 Vote for this issue
            Watchers:
            1 Start watching this issue

              Created:
              Updated:
              Resolved: