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

Support tracing reference on continuation java frames for jvmti #18214

Merged
merged 1 commit into from
Oct 4, 2023

Conversation

LinHu2016
Copy link
Contributor

Jvmti trace live heap objects via j9gc_ext_reachable_objects_do
(MM_ReferenceChainWalker), update MM_ReferenceChainWalker to support
to trace the references on the java frames of continuation.

  • only unmounted continuations would be scanned via scanContinuationObject(), the mounted continuation would be scanned via scanThread (thread->currentContinuation).

relate: #17712

Signed-off-by: Lin Hu [email protected]

Jvmti trace live heap objects via j9gc_ext_reachable_objects_do
 (MM_ReferenceChainWalker), update MM_ReferenceChainWalker to support
 to trace the references on the java frames of continuation.

 - only unmounted continuations would be scanned via
  scanContinuationObject(), the mounted continuation would be scanned
  via scanThread (thread->currentContinuation).

Signed-off-by: Lin Hu <[email protected]>
@dmitripivkine
Copy link
Contributor

Jenkins test sanity xLinux jdk21

@dmitripivkine dmitripivkine merged commit acbce13 into eclipse-openj9:master Oct 4, 2023
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