-
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
56
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
56 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 5e484d0
fix: preserve wall precheck tail weight
kaahos 321bfce
fix: cover wall precheck tail flush in test
kaahos 3bfa844
fix: internalize owned blocking hooks
kaahos 900c994
Merge branch 'main' into paul.fournillon/wallclock-suppression
kaahos 8ef7263
chore: isolate TaskBlock recording infrastructure
kaahos 317bc44
chore: group park and monitor TaskBlock producers
kaahos aa20ac4
chore: split out native socket interposition
kaahos a597a9d
fix: address JFR recording review
kaahos 07a124d
fix: address TaskBlock recorder review
kaahos 1fc8c54
fix: FLAG_PARKED was published before context
kaahos 28b0fd3
fix: address merge regressions
kaahos 1fb7760
fix: fix wallprecheck anchoring and delegated sample recording
kaahos 2ada68e
fix: fix TaskBlock monitor ownership and counters
kaahos 2a8c253
fix: fix native socket hook correctness
kaahos cf4fa5c
fix: fix blocked-run ownership and exit races and add TaskBlockQueue …
kaahos 0965b24
fix: refresh native socket fd type after dup2 and dup3
kaahos 5619dd4
fix: document native patcher and call trace concurrency invariants
kaahos b22b339
fix: make TaskBlock events carry direct stack references
kaahos 9bbe994
fix: test TaskBlock stack reference capture
kaahos f6e7a92
test: assert TaskBlock events are self-contained in JFR tests
kaahos a3b5edc
fix: move TaskBlock diagnostics to profiler counters
kaahos e2d5173
fix: fix comments
kaahos 61e0bc0
fix: fix TaskBlock stack recording
kaahos ccad290
fix: fix native socket fd cache invalidation
kaahos a24ebfa
fix: clean up NativeSocketInterposer helpers
kaahos d9f3316
fix: clarify LibraryPatcher socket hook comments
kaahos 0e9eba6
fix: harden native TaskBlock recording paths
kaahos 8dfbe0d
fix: harden native socket interposer classification
kaahos e2bcb4c
test: expand Java TaskBlock integration coverage
kaahos a7f38f6
test: cover TaskBlock lifecycle and degradation behavior
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.