-
Notifications
You must be signed in to change notification settings - Fork 13
Restore priming and fix races on acquire/release ProfiledThread #713
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
Merged
Merged
Changes from all commits
Commits
Show all changes
79 commits
Select commit
Hold shift + click to select a range
8d3cbb1
Restore priming
zhengyu123 856ee13
Potential fix for pull request finding
zhengyu123 6a32799
Fix
zhengyu123 918fad4
Fix
zhengyu123 ba47461
Merge branch 'zgu/thread_priming' of github.com:DataDog/java-profiler…
zhengyu123 0e216e5
Potential fix for pull request finding
zhengyu123 f4e9eec
Potential fix for pull request finding
zhengyu123 0473e71
Potential fix for pull request finding
zhengyu123 84a5f4c
Fix merge
zhengyu123 fceea70
Merge branch 'zgu/thread_priming' of github.com:DataDog/java-profiler…
zhengyu123 ef0026e
Potential fix for pull request finding
zhengyu123 c1d60ba
Check wrong thread for priming
zhengyu123 9a69529
Merge branch 'zgu/thread_priming' of github.com:DataDog/java-profiler…
zhengyu123 3b1f48c
Fix pooled profiledThread reset
zhengyu123 01d4b42
Fixes
zhengyu123 0ef3fcf
Review comments
zhengyu123 d02c156
Test TLS priming test
zhengyu123 e354772
Merge branch 'main' into zgu/thread_priming
zhengyu123 c3e0c74
Cleanup and test
zhengyu123 38e7faa
Cleanup includes
zhengyu123 bdf1497
Fix
zhengyu123 2105525
Fix CriticalSection
zhengyu123 72e3d0d
Potential fix for pull request finding
zhengyu123 d8057ec
Fix
zhengyu123 d40c618
Merge branch 'zgu/thread_priming' of github.com:DataDog/java-profiler…
zhengyu123 4a20af7
Fix profiledThread and test
zhengyu123 9a25226
Merge branch 'main' into zgu/thread_priming
zhengyu123 13c6c30
Fix
zhengyu123 55f6363
Fix
zhengyu123 d0d231c
Refactored
zhengyu123 56f644d
Merge
zhengyu123 bd5bd61
Fix
zhengyu123 884ca9a
Potential fix for pull request finding
zhengyu123 7550579
Merge branch 'main' into zgu/thread_priming
zhengyu123 bdc6e3e
Fix
zhengyu123 0d97813
Merge branch 'zgu/thread_priming' of github.com:DataDog/java-profiler…
zhengyu123 7ff0b39
Reset pooled ProfiledThread at release, out of signal handler
zhengyu123 f7f7e4a
Fix
zhengyu123 7e666fc
Merge branch 'main' into zgu/thread_priming
zhengyu123 1eede8f
Potential fix for pull request finding
zhengyu123 51a0894
Fix racing at thread termination
zhengyu123 58c5eb9
Merge
zhengyu123 42357e2
Merge branch 'main' into zgu/thread_priming
zhengyu123 6bd09ce
Fix
zhengyu123 2d76114
Merge branch 'zgu/thread_priming' of github.com:DataDog/java-profiler…
zhengyu123 f9c6f21
Fix typo
zhengyu123 abf0216
Fix
zhengyu123 6158d67
Fix
zhengyu123 7cfcb26
Fix and simplify
zhengyu123 8d39016
Fix
zhengyu123 40c69d4
Remove dead code
zhengyu123 c39f4a8
Remove related tests
zhengyu123 6de07a3
Merge branch 'main' into zgu/thread_priming
zhengyu123 aca4766
Disable TlsPrimingTest on MacOSX
zhengyu123 3bee9ef
Merge branch 'main' into zgu/thread_priming
jbachorik a21096c
sphinx: address review feedback on PR #713
jbachorik d576acf
Merge
zhengyu123 329fed0
Fix review comments
zhengyu123 9f03a2f
Fix
zhengyu123 a5ea581
Fix
zhengyu123 82c95d5
Exclude Zing from TlsPrimingTest.java
zhengyu123 c12eb0a
Update ddprof-lib/src/main/cpp/javaApi.cpp
zhengyu123 c1a228f
Update AGENTS.md
zhengyu123 e0d5f28
Update AGENTS.md
zhengyu123 4161105
Update ddprof-lib/src/main/cpp/guards.h
zhengyu123 d3bf3ca
Fix
zhengyu123 b45c58e
Add comments
zhengyu123 5172370
Merge
zhengyu123 ff2a1c5
Fix hread_teardown_safety_ut
zhengyu123 fa4627d
Comments
zhengyu123 8242f19
Merge branch 'main' into zgu/thread_priming
zhengyu123 a32a7b8
Review - rename parameter
zhengyu123 47968c1
Merge branch 'zgu/thread_priming' of github.com:DataDog/java-profiler…
zhengyu123 ed13794
Fix publishing pool TLS from the malloc hook
zhengyu123 6fe9b6f
Fix J9/Zing
zhengyu123 65924f2
Fix buffer reset
zhengyu123 aa0b638
Fix test
zhengyu123 d695f22
Merge branch 'main' into zgu/thread_priming
zhengyu123 e3c61ef
Merge branch 'main' into zgu/thread_priming
zhengyu123 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
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.