-
Notifications
You must be signed in to change notification settings - Fork 737
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
Handle frame-skipping of jvmtiGetFrameLocation in frame callback #21084
Conversation
Personal builds: https://hyc-runtimes-jenkins.swg-devops.com/job/Pipeline-Build-Test-Personal/26244/ https://hyc-runtimes-jenkins.swg-devops.com/view/OpenJ9%20-%20Personal/job/Pipeline-Build-Test-Personal/26228/ |
@babsingh Can you please take a look? |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
also, mention about JvmtiMountTransition annotations in the PR's description.
@gacholio can you also review these changes? |
19e1ac9
to
0a41d9e
Compare
I see you are still setting skipCount which seems inappropriate. |
0a41d9e
to
51bb11e
Compare
Got rid of skipCount for all versions. |
@gacholio can you take another look? |
Will do. |
51bb11e
to
362167e
Compare
Since frame callback is not called for skipped frame, frames with JvmtiMountTransition annotation will not be correctly handled. Signed-off-by: Gengchen Tuo <[email protected]>
Signed-off-by: Gengchen Tuo <[email protected]>
362167e
to
044dc7e
Compare
jenkins test sanity zlinux jdk21 |
Since frame callback is not called for skipped frame, frames with JvmtiMountTransition annotation will not be correctly handled.
Also added JvmtiMountTransition annotations to
Continuation.enter()
,Continuation.yield()
, andContinuation.yield0()
.Fixes: #20541