-
Notifications
You must be signed in to change notification settings - Fork 6.2k
8247972: incorrect implementation of JVM TI GetObjectMonitorUsage #17680
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
Closed
Closed
Changes from all commits
Commits
Show all changes
29 commits
Select commit
Hold shift + click to select a range
8022551
8324677: Specification clarification needed for JVM TI GetObjectMonit…
sspitsyn abe82a6
review: thread in notify waiter list can't be BLOCKED
sspitsyn 3d73572
Merge
sspitsyn 69ba5e7
review: fixed issues in get_object_monitor_usage; extended test cover…
sspitsyn 182cd07
Merge
sspitsyn 070b15d
review: imported the suggestion extending the nsk/jvmti test objmonu…
sspitsyn 674da98
fixed trailing spaces in one line
sspitsyn 1ab5b34
review: added assert to get_pending_threads; added suggested coverage…
sspitsyn c8b8e37
review: JDWP monitor_info spec clarification; removed debugging code …
sspitsyn 04da0cf
cloned an nsk/jvmti test to provide test coverage for virtual threads…
sspitsyn 63706e5
fixed minimal build issue
sspitsyn 81b7787
review: addressed comments from David
sspitsyn e095cff
review: addressed minor issue with use of []; corrected the test desc…
sspitsyn ef77916
review: remove test objmonusage003; improve test ObjectMonitorUsage
sspitsyn 716deae
improved the ObjectMonitorUsage test to make it more elegant
sspitsyn e9eadc4
improve ObjectMonitorUsage test native agent output
sspitsyn fd50705
fix potential sync gap in the test ObjectMonitorUsage
sspitsyn 091fd29
fix a typo in libObjectMonitorUsage.cpp
sspitsyn 0671164
resolve merge conflict for deleted file objmonusage003.cpp
sspitsyn f79fc43
fix deadlock with carrier threads starvation in ObjectMonitorUsage test
sspitsyn 7244d34
review: update comment in threads.hpp
sspitsyn f1a97f5
Merge
sspitsyn b449f04
rename after merge: jvmti_common.h to jvmti_common.hpp
sspitsyn ccf9484
review: addressed more comments on the fix and new test
sspitsyn a4df8b0
review: minor tweak in test description of ObjectMonitorUsage.java
sspitsyn b97b820
Merge
sspitsyn 94ebf72
improved new test: added wakeup warning; polished test ouput
sspitsyn 94f30f1
review: addressed minor comments, updated a couple of copyright headers
sspitsyn effd0c1
review: removed incorrect spurious wakeup detection
sspitsyn File filter
Filter by extension
Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
There are no files selected for viewing
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Oops, something went wrong.
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
Uh oh!
There was an error while loading. Please reload this page.