Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Prevent OSR transitions from failed guards #6255

Merged
merged 1 commit into from Nov 25, 2021
Merged

Conversation

nbhuiyan
Copy link
Member

For inlined callee methods that we skip creating HCR guards for,
setting createdHCRGuard to false prevents creating an OSR
transition point to be taken in cases such as a failed
TR_ProfiledGuard.

Issue: eclipse-openj9/openj9#13162

Signed-off-by: Nazim Bhuiyan nubhuiyan@ibm.com

For inlined callee methods that we skip creating HCR guards for,
setting createdHCRGuard to false prevents creating an OSR
transition point to be taken in cases such as a failed
TR_ProfiledGuard.

Signed-off-by: Nazim Bhuiyan <nubhuiyan@ibm.com>
@vijaysun-omr
Copy link
Contributor

jenkins build all

@vijaysun-omr
Copy link
Contributor

@0xdaryl please review as well

@0xdaryl 0xdaryl self-assigned this Nov 25, 2021
@0xdaryl
Copy link
Contributor

0xdaryl commented Nov 25, 2021

Further downstream testing with OpenJ9 JDK17 completed successfully.

@0xdaryl 0xdaryl merged commit e1762a2 into eclipse:master Nov 25, 2021
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

Successfully merging this pull request may close these issues.

None yet

3 participants