Skip to content

(0.46) Fix the references in continunation java stacks for scavenger backout - #19574

Merged
pshipton merged 1 commit into
eclipse-openj9:v0.46.0-releasefrom
LinHu2016:v0.46.0-release
May 30, 2024
Merged

(0.46) Fix the references in continunation java stacks for scavenger backout#19574
pshipton merged 1 commit into
eclipse-openj9:v0.46.0-releasefrom
LinHu2016:v0.46.0-release

Conversation

@LinHu2016

@LinHu2016 LinHu2016 commented May 29, 2024

Copy link
Copy Markdown
Contributor

In #19388, we are fixing up stack references of unmounted continuation for scavenge backout during reverseForwardedObject(), but the fixup would depend on the related resverseForwardedPointer installed, so the scan for fix-up need to be done after all resverseForwardedPointer are installed, otherwise some fix-up would miss.

Using backoutContinuationObjects() to scan/fixup all of continuation stack references in evacuate region.

Port of #19559

In eclipse-openj9#19388, we are fixing up
stack references of unmounted continuation for scavenge backout during
reverseForwardedObject(), but the fixup would depend on the related
resverseForwardedPointer installed, so the scan for fix-up need to be
done after all resverseForwardedPointer are installed, otherwise some
fix-up would miss.

Using backoutContinuationObjects() to scan/fixup all of continuation
stack references in evacuate region.

Signed-off-by: hulin <linhu@ca.ibm.com>
@amicic

amicic commented May 29, 2024

Copy link
Copy Markdown
Contributor

@pshipton please update the title accordingly and merge

@pshipton pshipton changed the title Fix the references in continunation java stacks for scavenger backout (0.46) Fix the references in continunation java stacks for scavenger backout May 29, 2024
@pshipton pshipton added comp:gc project:loom Used to track Project Loom related work labels May 29, 2024
@pshipton
pshipton merged commit e993860 into eclipse-openj9:v0.46.0-release May 30, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

comp:gc project:loom Used to track Project Loom related work

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants