Skip to content

[GR-78810] Various GC-related fixes. - #14277

Merged
graalvmbot merged 3 commits into
masterfrom
chaeubl/GR-78810-part1
Aug 19, 2026
Merged

[GR-78810] Various GC-related fixes.#14277
graalvmbot merged 3 commits into
masterfrom
chaeubl/GR-78810-part1

Conversation

@graalvmbot

Copy link
Copy Markdown
Collaborator
  • Recognize G1 card-table addresses in heap location diagnostics.
  • Move the G1 DisableExplicitGC handling into the SVM runtime so that it doesn't interfer with other forced collections (e.g., heap dumping or dcmd).
  • Fix potential crashes with serial crash (object constants that are embedded in code need to be visited while the code is still reachable through its tether).
  • Fix GCRunDCmd so that it triggers a full GC.
  • Store the requested collection strength in GCCause and add explicit WhiteBox GC causes.
  • Replace GC.collect(...) and GC.collectCompletely(...) with a single cause-driven collect interface.

@oracle-contributor-agreement oracle-contributor-agreement Bot added the OCA Verified All contributors have signed the Oracle Contributor Agreement. label Aug 19, 2026
@graalvmbot
graalvmbot merged commit a2d4e0c into master Aug 19, 2026
3 checks passed
@graalvmbot
graalvmbot deleted the chaeubl/GR-78810-part1 branch August 19, 2026 17:35
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

OCA Verified All contributors have signed the Oracle Contributor Agreement.

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants