Skip to content
Navigation Menu
Sign in
Products
Platform
GitHub
Repository hosting, code review, and collaboration
Copilot
AI coding agent for tasks, projects, and automated work
Build & Ship
Actions
CI/CD and automation
Code Quality
Quality analysis, fixes, and enforcement
Codespaces
Cloud development environments
Secure
Code Security
Vulnerability detection and remediation
Secret Protection
Secret scanning and leak prevention
All Features
Developers
Learn
Documentation
Training
Certifications
Build
Build with Copilot
Customize Copilot
Integrations
Explore
Trending repos
GitHub Sponsors
Developer articles
Changelog
Changelog
Your source for the latest features, improvements, and fixes across GitHub products, all in one place.
Businesses
By Stage
Enterprises
Team
Startups
Nonprofits
By Industry
Healthcare
Financial services
Manufacturing
Government
See all industries
Evaluate GitHub
Why GitHub
Customer Stories
Business insights
Trust Center
Add-ons
GitHub Advanced Security
Enterprise-grade code security
Copilot for business
Enterprise-grade AI features
Premium Support
Enterprise-grade 24/7 support
Resources
Learn & Connect
Documentation
Resource center
Blog
Events & webinars
Community Forum
Customer Stories
Integrations
Support
Customer support
Training
GitHub Status
Company
About
Partners
Changelog
GitHub Universe
GitHub Universe
The event for developers, by developers — talks, workshops, and what’s next for GitHub.
Pricing
Search
/
Sign in
Sign up
Appearance settings
You signed in with another tab or window.
Reload
to refresh your session.
You signed out in another tab or window.
Reload
to refresh your session.
You switched accounts on another tab or window.
Reload
to refresh your session.
Dismiss alert
{{ message }}
DataDog
java-profiler
Repository navigation
Code
Issues
20
(20)
Pull requests
43
(43)
Actions
Security and quality
Insights
More
items
Sanitizers
- #101
#101
Merged
r1viollet
merged 93 commits into
main
DataDog/java-profiler:main
from
jb/asan
DataDog/java-profiler:jb/asan
Copy head branch name to clipboard
Jun 18, 2024
Conversation
Commits
93
(93)
Checks
Files changed
Merged
Sanitizers
#101
r1viollet
merged 93 commits into
main
DataDog/java-profiler:main
from
jb/asan
DataDog/java-profiler:jb/asan
Copy head branch name to clipboard
Commits
Commits on May 14, 2024
WIP
jbachorik
committed
2cf8c65
View commit details
Copy full SHA for 2cf8c65
Browse repository at this point
Commits on May 15, 2024
Work in progress to try out sanitizers
r1viollet
committed
c9de9da
View commit details
Copy full SHA for c9de9da
Browse repository at this point
Add suppression options
r1viollet
committed
febacfb
View commit details
Copy full SHA for febacfb
Browse repository at this point
Avoid division by 0
r1viollet
committed
d26011e
View commit details
Copy full SHA for d26011e
Browse repository at this point
Commits on May 22, 2024
Tsan fix - Linear allocator
Show description for 7435234
r1viollet
committed
7435234
View commit details
Copy full SHA for 7435234
Browse repository at this point
stackFrame - minor asan fix
Show description for ea6aa49
r1viollet
committed
ea6aa49
View commit details
Copy full SHA for ea6aa49
Browse repository at this point
Commits on May 23, 2024
Tsan spinlock fix
Show description for 336384d
r1viollet
committed
336384d
View commit details
Copy full SHA for 336384d
Browse repository at this point
Minor tsan fixes for the CPU smoke test
r1viollet
committed
1ed9cd5
View commit details
Copy full SHA for 1ed9cd5
Browse repository at this point
Allow new build/test configurations
jbachorik
committed
826f860
View commit details
Copy full SHA for 826f860
Browse repository at this point
Add build comments
jbachorik
committed
f6906b9
View commit details
Copy full SHA for f6906b9
Browse repository at this point
Commits on May 24, 2024
Minor adjustements in sanitizer flags
r1viollet
committed
b63c5de
View commit details
Copy full SHA for b63c5de
Browse repository at this point
Commits on May 25, 2024
Rework the build configurations
jbachorik
committed
a44f570
View commit details
Copy full SHA for a44f570
Browse repository at this point
Change asan location command
jbachorik
committed
8fa4dd6
View commit details
Copy full SHA for 8fa4dd6
Browse repository at this point
Remove debug output
jbachorik
committed
778675a
View commit details
Copy full SHA for 778675a
Browse repository at this point
Fix the linux build
jbachorik
committed
845c889
View commit details
Copy full SHA for 845c889
Browse repository at this point
Commits on May 27, 2024
Add a tsan configuration
r1viollet
committed
8e1fa05
View commit details
Copy full SHA for 8e1fa05
Browse repository at this point
Minor tsan fix - Ensure we use atomic primitives on the epoch value.
r1viollet
committed
6d03be8
View commit details
Copy full SHA for 6d03be8
Browse repository at this point
TSan fix - Call Trace Storage
Show description for 9559071
r1viollet
committed
9559071
View commit details
Copy full SHA for 9559071
Browse repository at this point
TSan: WallClock running flag
Show description for 77ccc3f
r1viollet
committed
77ccc3f
View commit details
Copy full SHA for 77ccc3f
Browse repository at this point
- Add suppressions for java issues
Show description for 384b379
r1viollet
committed
384b379
View commit details
Copy full SHA for 384b379
Browse repository at this point
Move gtest to gradle
jbachorik
committed
2b90274
View commit details
Copy full SHA for 2b90274
Browse repository at this point
Merge branch 'jb/asan' of github.com:DataDog/java-profiler into jb/asan
jbachorik
committed
62f0ca3
View commit details
Copy full SHA for 62f0ca3
Browse repository at this point
Remove access to non-existent file in CI
jbachorik
committed
61d9dec
View commit details
Copy full SHA for 61d9dec
Browse repository at this point
Debug gtests on CI
jbachorik
committed
9f1da2e
View commit details
Copy full SHA for 9f1da2e
Browse repository at this point
TMPDIR fallback
jbachorik
committed
5b3f463
View commit details
Copy full SHA for 5b3f463
Browse repository at this point
TMPDIR fallback (1)
jbachorik
committed
2266b46
View commit details
Copy full SHA for 2266b46
Browse repository at this point
Turn off CI script debug
jbachorik
committed
6e9ce04
View commit details
Copy full SHA for 6e9ce04
Browse repository at this point
Fix codecheck
jbachorik
committed
dbd3fdf
View commit details
Copy full SHA for dbd3fdf
Browse repository at this point
TSan fix - Silence alignment issue from checkInterruptedSyscall
r1viollet
committed
1a24bfa
View commit details
Copy full SHA for 1a24bfa
Browse repository at this point
Merge branch 'jb/asan' of github.com:DataDog/java-profiler into jb/asan
r1viollet
committed
368859f
View commit details
Copy full SHA for 368859f
Browse repository at this point
Gtest task per configuration
jbachorik
committed
45b713f
View commit details
Copy full SHA for 45b713f
Browse repository at this point
Remove -lz
jbachorik
committed
6118292
View commit details
Copy full SHA for 6118292
Browse repository at this point
More gtest build compatibilty fixes
jbachorik
committed
9056385
View commit details
Copy full SHA for 9056385
Browse repository at this point
Commits on May 28, 2024
Merge branch 'jb/asan' of github.com:DataDog/java-profiler into jb/asan
r1viollet
committed
1c3f4d6
View commit details
Copy full SHA for 1c3f4d6
Browse repository at this point
Minor fix on folder used to run the gtest build
r1viollet
committed
f9b3e7b
View commit details
Copy full SHA for f9b3e7b
Browse repository at this point
Remove minor leak in unit test
r1viollet
committed
8f5769a
View commit details
Copy full SHA for 8f5769a
Browse repository at this point
Fix CI build typo
jbachorik
committed
ea61263
View commit details
Copy full SHA for ea61263
Browse repository at this point
Allow excluding tests for sanitized configs
jbachorik
committed
5a19586
View commit details
Copy full SHA for 5a19586
Browse repository at this point
Add comment about Buffer var-size-array
jbachorik
committed
bc66484
View commit details
Copy full SHA for bc66484
Browse repository at this point
Asan minor fixes
Show description for 756b903
r1viollet
committed
756b903
View commit details
Copy full SHA for 756b903
Browse repository at this point
Merge branch 'jb/asan' of github.com:DataDog/java-profiler into jb/asan
r1viollet
committed
fe6e0d9
View commit details
Copy full SHA for fe6e0d9
Browse repository at this point
Use the cmake defs from the gtest suite
jbachorik
committed
a786605
View commit details
Copy full SHA for a786605
Browse repository at this point
Do not delegate ddprof-test:test to ddprof-test:testDebug
jbachorik
committed
0605196
View commit details
Copy full SHA for 0605196
Browse repository at this point
Allow gradle up-to-date checks for custom tasks
jbachorik
committed
aa1d0f6
View commit details
Copy full SHA for aa1d0f6
Browse repository at this point
Remove cmake files
jbachorik
committed
0f140e8
View commit details
Copy full SHA for 0f140e8
Browse repository at this point
Merge remote-tracking branch 'origin/jb/asan' into jb/asan
jbachorik
committed
f688aa9
View commit details
Copy full SHA for f688aa9
Browse repository at this point
Use common sanitizer suppression files
jbachorik
committed
b5af49d
View commit details
Copy full SHA for b5af49d
Browse repository at this point
Fix test env setup
jbachorik
committed
68f8649
View commit details
Copy full SHA for 68f8649
Browse repository at this point
fix for com.datadoghq.profiler.wallclock.ContextWallClockTest
Show description for 26d56b8
r1viollet
committed
26d56b8
View commit details
Copy full SHA for 26d56b8
Browse repository at this point
Merge branch 'jb/asan' of github.com:DataDog/java-profiler into jb/asan
r1viollet
committed
525234d
View commit details
Copy full SHA for 525234d
Browse repository at this point
Merge branch 'refs/heads/main' into jb/asan
jbachorik
committed
df24fcf
View commit details
Copy full SHA for df24fcf
Browse repository at this point
Try migrating the CI Run workflow to shared tests
jbachorik
committed
715b74e
View commit details
Copy full SHA for 715b74e
Browse repository at this point
Track failures in nightly
jbachorik
committed
cba18d5
View commit details
Copy full SHA for cba18d5
Browse repository at this point
WIP
jbachorik
committed
1109744
View commit details
Copy full SHA for 1109744
Browse repository at this point
Improved CI tests
jbachorik
committed
f7949f9
View commit details
Copy full SHA for f7949f9
Browse repository at this point
Commits on May 29, 2024
Migrate gtests to gradle
jbachorik
committed
966f0aa
View commit details
Copy full SHA for 966f0aa
Browse repository at this point
Merge branch 'jb/asan_3' into jb/asan
jbachorik
committed
9944d64
View commit details
Copy full SHA for 9944d64
Browse repository at this point
Make gtest tasks more flexible
jbachorik
committed
be360f9
View commit details
Copy full SHA for be360f9
Browse repository at this point
Fix the gtest failure for release
jbachorik
committed
c175bf1
View commit details
Copy full SHA for c175bf1
Browse repository at this point
Update readme
jbachorik
committed
6feecfb
View commit details
Copy full SHA for 6feecfb
Browse repository at this point
Enable nightly run
jbachorik
committed
4273b88
View commit details
Copy full SHA for 4273b88
Browse repository at this point
Try to avoid read-only systemIncludes error
jbachorik
committed
83beece
View commit details
Copy full SHA for 83beece
Browse repository at this point
Merge branch 'jb/asan' of github.com:DataDog/java-profiler into jb/asan
jbachorik
committed
62642c5
View commit details
Copy full SHA for 62642c5
Browse repository at this point
Fix arm64 linux build
jbachorik
committed
e346229
View commit details
Copy full SHA for e346229
Browse repository at this point
Aarch64 clang workaround
jbachorik
committed
029951e
View commit details
Copy full SHA for 029951e
Browse repository at this point
Merge remote-tracking branch 'origin/jb/asan' into jb/asan
Show description for 16a8696
jbachorik
committed
16a8696
View commit details
Copy full SHA for 16a8696
Browse repository at this point
Commits on May 30, 2024
Fix the release jar assembly
jbachorik
committed
ac782b6
View commit details
Copy full SHA for ac782b6
Browse repository at this point
Fix assembly on aarch64
jbachorik
committed
d89b649
View commit details
Copy full SHA for d89b649
Browse repository at this point
Explicit sanitizers linker paths
jbachorik
committed
1032728
View commit details
Copy full SHA for 1032728
Browse repository at this point
Try more systematic system includes
jbachorik
committed
40d7220
View commit details
Copy full SHA for 40d7220
Browse repository at this point
Skip strip symmbols if 'skip-native' is specified
jbachorik
committed
51db011
View commit details
Copy full SHA for 51db011
Browse repository at this point
Upgrade Gradle to support JDK 22
jbachorik
committed
66ab531
View commit details
Copy full SHA for 66ab531
Browse repository at this point
Update CI definitions
jbachorik
committed
54e3447
View commit details
Copy full SHA for 54e3447
Browse repository at this point
Fix vmstruct stackwalker asan issue
Show description for eb5d9c3
jbachorik
committed
eb5d9c3
View commit details
Copy full SHA for eb5d9c3
Browse repository at this point
Do not try to resolve heap usage function on JDK 11
jbachorik
committed
d0ea979
View commit details
Copy full SHA for d0ea979
Browse repository at this point
Do not attempt to memcpy from a NULL source
jbachorik
committed
2f5c875
View commit details
Copy full SHA for 2f5c875
Browse repository at this point
Remove commented out code
jbachorik
committed
e9afed6
View commit details
Copy full SHA for e9afed6
Browse repository at this point
Commits on May 31, 2024
Fix the test job exclusion for musl
jbachorik
committed
7974902
View commit details
Copy full SHA for 7974902
Browse repository at this point
Do not attempt to read JavaThread state from non-JavaThread threads (#103)
jbachorik
authored
ac78bc0
View commit details
Copy full SHA for ac78bc0
Browse repository at this point
Remove asan exclusion for VMThread::state()
jbachorik
committed
9653303
View commit details
Copy full SHA for 9653303
Browse repository at this point
Commits on Jun 3, 2024
Add sanity check for elfsymbol value offset (#104)
jbachorik
authored
fee54cc
View commit details
Copy full SHA for fee54cc
Browse repository at this point
Commits on Jun 4, 2024
Add a binary for unresolved functions
r1viollet
committed
9e6c379
View commit details
Copy full SHA for 9e6c379
Browse repository at this point
Remove debug output
jbachorik
committed
38159dc
View commit details
Copy full SHA for 38159dc
Browse repository at this point
Tsan fixes - Adjust atomic operations
Show description for fb5015d
r1viollet
committed
fb5015d
View commit details
Copy full SHA for fb5015d
Browse repository at this point
Merge branch 'jb/asan' of github.com:DataDog/java-profiler into jb/asan
r1viollet
committed
b6b31ae
View commit details
Copy full SHA for b6b31ae
Browse repository at this point
TSan fixes - Change the enabled flags to atomics
r1viollet
committed
98032a2
View commit details
Copy full SHA for 98032a2
Browse repository at this point
Plug the test reources build into gradle scripts (#105)
jbachorik
authored
706b40b
View commit details
Copy full SHA for 706b40b
Browse repository at this point
Try setting up images with gtest
jbachorik
committed
c9cc5b0
View commit details
Copy full SHA for c9cc5b0
Browse repository at this point
Adjust memory orders for enabled flag
r1viollet
committed
3a4f7e8
View commit details
Copy full SHA for 3a4f7e8
Browse repository at this point
Merge branch 'jb/asan' of github.com:DataDog/java-profiler into jb/asan
r1viollet
committed
b4e02f9
View commit details
Copy full SHA for b4e02f9
Browse repository at this point
Commits on Jun 13, 2024
Valgrind analysis - silence an UMR
Show description for 33c8c13
r1viollet
committed
33c8c13
View commit details
Copy full SHA for 33c8c13
Browse repository at this point
Commits on Jun 18, 2024
epoch minor atomic adjustement
Show description for be6fbbd
r1viollet
committed
be6fbbd
View commit details
Copy full SHA for be6fbbd
Browse repository at this point
Merge branch 'main' of github.com:DataDog/java-profiler into jb/asan
r1viollet
committed
7192381
View commit details
Copy full SHA for 7192381
Browse repository at this point
You can’t perform that action at this time.