-
Notifications
You must be signed in to change notification settings - Fork 12
add TaskBlock events for blocking intervals #570
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
Open
kaahos
wants to merge
48
commits into
main
Choose a base branch
from
paul.fournillon/wallclock-taskblock
base: main
Could not load branches
Branch not found: {{ refName }}
Loading
Could not load tags
Nothing to show
Loading
Are you sure you want to change the base?
Some commits from the old base branch may be removed from the timeline,
and old review comments may become outdated.
Open
Changes from all commits
Commits
Show all changes
48 commits
Select commit
Hold shift + click to select a range
1045a85
feat: wall-clock precheck and signal suppression
kaahos aed7b1a
Merge branch 'main' into paul.fournillon/wallclock-suppression
kaahos 7a250b6
fix
kaahos 6028fdd
Merge branch 'main' into paul.fournillon/wallclock-suppression
kaahos 1e1bcd1
fix: fix build + tests
kaahos b1cb73f
fix: fix mem leaks in tests
kaahos a3a9462
fix: track wall precheck block state in thread filter
kaahos 137065c
fix: arm wall precheck after recording sample
kaahos c7caa46
fix: include wait states in wall precheck suppression
kaahos 55073d0
Fix ProfiledThread ownership in park_state_ut
kaahos 619449a
Add Java block-state bridge for wall-clock precheck
kaahos 1cd0f8b
Fix wall-clock thread filter reset
kaahos 3ee7f42
Gate wall-clock precheck on untraced context
kaahos 6bda356
Merge branch 'main' into paul.fournillon/wallclock-suppression
kaahos 8bb1fed
fix: avoid exact suppression for unowned blocked states
kaahos f82fe70
Merge branch 'main' into paul.fournillon/wallclock-suppression
kaahos 6ece88d
fix: address ownership correctness review
kaahos 110abaa
fix: address thread filter review
kaahos e9f53b9
fix: factorize code and add support for jvmti
kaahos e2d60da
fix: fix wall-clock counters and misleading comment
kaahos 5ab946c
Merge branch 'main' into paul.fournillon/wallclock-suppression
kaahos 37df0a5
fix: apply review about test and unused stuff
kaahos 43471ee
fix: apply review about drainSuppressedSampledRun
kaahos 726eb80
fix: clean up branch based on PR review recommendations
kaahos 3df9af6
fix: remove TaskBlock snapshot mechanism
kaahos 893f2fa
Merge branch 'main' into paul.fournillon/wallclock-suppression
kaahos 6383469
chore: isolate TaskBlock recording infrastructure
kaahos 9be0988
chore: group park and monitor TaskBlock producers
kaahos 6965776
chore: split out native socket interposition
kaahos 13c6734
fix: address JFR recording review
kaahos 59c29a3
fix: address TaskBlock recorder review
kaahos 6488619
fix: FLAG_PARKED was published before context
kaahos 9db2540
fix: address merge regressions
kaahos 5156af8
fix: fix wallprecheck anchoring and delegated sample recording
kaahos a2b209a
fix: fix TaskBlock monitor ownership and counters
kaahos d1abfbd
fix: fix native socket hook correctness
kaahos c1981be
fix: fix blocked-run ownership and exit races and add TaskBlockQueue …
kaahos 1f2a406
fix: refresh native socket fd type after dup2 and dup3
kaahos 1964744
fix: document native patcher and call trace concurrency invariants
kaahos 040adb3
fix: make TaskBlock events carry direct stack references
kaahos 8573150
fix: test TaskBlock stack reference capture
kaahos 63965ed
test: assert TaskBlock events are self-contained in JFR tests
kaahos 7cfd02a
fix: move TaskBlock diagnostics to profiler counters
kaahos db7b005
fix: fix comments
kaahos 0a9474e
fix: fix TaskBlock stack recording
kaahos 1917635
fix: fix native socket fd cache invalidation
kaahos 292df3b
fix: clean up NativeSocketInterposer helpers
kaahos 93362c8
fix: clarify LibraryPatcher socket hook comments
kaahos 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
Some comments aren't visible on the classic Files Changed page.
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
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.
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.