Upstream async-profiler changes detected (2026-07-03)
Les mainteneurs répondent en général sous 1 jour
Personne n'a encore pris cette issue.
Évaluation
- Difficulté
- 4/5
- Temps estimé
- 3-5 jours
- Accessibilité débutants
- 45/100
- Type d'issue
- Fonctionnalité
- Clarté
- Plutôt claire
- Activité
- Calme
- Stack technique
- cpp
- Domaine
- devtools, performance
Piste de recherche
Examinez la plage de comparaison upstream et les six fichiers dans ddprof-lib/src/main/cpp : tsc.h, tsc.cpp, symbols_linux.cpp, dwarf.h, codeCache.h et codeCache.cpp. Commencez par examiner les pull requests upstream #1758 et #1760, puis testez les changements dans le contexte du profiler Datadog. Le travail est terminé lorsque les changements upstream sont compatibles, que l’intégration a été mise à jour là où cela est nécessaire et que les corrections spécifiques à Datadog susceptibles d’être proposées upstream ont été identifiées.
Rédigé par le modèle d'indexation à partir du texte de l'issue.
Description
Upstream async-profiler Changes Detected
Date: 2026-07-03
Commit Range: 656d96b...c5c8d9f
Files Changed: 6
Total Commits: 2
Summary
6 files in ddprof-lib/src/main/cpp have corresponding changes in upstream async-profiler.
Changed Files
tsc.h
Commits: 1
- 4a7eb48 Async-profiler should choose the same clock for timestamps as JFR (#1760)
View diff: tsc.h
tsc.cpp
Commits: 1
- 4a7eb48 Async-profiler should choose the same clock for timestamps as JFR (#1760)
View diff: tsc.cpp
symbols_linux.cpp
Commits: 1
- c5c8d9f Parse DWARF unwinding info in .debug_frame section (#1758)
View diff: symbols_linux.cpp
dwarf.h
Commits: 1
- c5c8d9f Parse DWARF unwinding info in .debug_frame section (#1758)
View diff: dwarf.h
codeCache.h
Commits: 1
- c5c8d9f Parse DWARF unwinding info in .debug_frame section (#1758)
View diff: codeCache.h
codeCache.cpp
Commits: 1
- c5c8d9f Parse DWARF unwinding info in .debug_frame section (#1758)
View diff: codeCache.cpp
Recent Commits
- c5c8d9f Parse DWARF unwinding info in .debug_frame section (#1758)
- 4a7eb48 Async-profiler should choose the same clock for timestamps as JFR (#1760)
Referenced Pull Requests
Action Items
- Review changed files for compatibility with Datadog modifications
- Test changes in Datadog profiler context
- Update integration if necessary
- Consider upstreaming any Datadog-specific fixes if applicable
Resources
- Langage dominant
- C++
- Étoiles
- 33
- Forks
- 14
- Merge moyen
- 2 j 12 h
- PR mergées (30 j)
- 41
Préparer son environnement
- Aucun Dockerfile ni fichier Docker Compose
- Propose un modèle de pull request
- Aucun guide de contribution
Par où commencer
- Lisez l'issue en entier, puis le guide de contribution du projet.
- Signalez en commentaire que vous la prenez — cela évite que deux personnes fassent le même travail.
- Forkez le dépôt et travaillez sur une branche.
- Ouvrez une pull request qui référence le numéro de l'issue.
Autres issues de DataDog/java-profiler
-
needs-review upstream-tracking
Difficulté 4/5 3-5 jours Accessibilité débutants 15/100
DataDog/java-profiler#846 ·
Les mainteneurs répondent en général sous 1 jour
-
Difficulté 4/5 3-5 jours Accessibilité débutants 52/100
DataDog/java-profiler#843 ·
Les mainteneurs répondent en général sous 1 jour
-
needs-review upstream-tracking
Difficulté 4/5 3-5 jours Accessibilité débutants 35/100
DataDog/java-profiler#829 ·
Les mainteneurs répondent en général sous 1 jour
-
needs-review upstream-tracking
Difficulté 4/5 3-5 jours Accessibilité débutants 35/100
DataDog/java-profiler#812 ·
Les mainteneurs répondent en général sous 1 jour
-
needs-review upstream-tracking
Difficulté 4/5 3-5 jours Accessibilité débutants 35/100
DataDog/java-profiler#785 ·
Les mainteneurs répondent en général sous 1 jour
Toutes les issues de DataDog/java-profiler
Issues similaires
-
ai_p2
Difficulté 2/5 1-3 heures Accessibilité débutants 68/100
ClickHouse/ClickHouse#125522 ·
Les mainteneurs répondent en général sous 1 jour
-
[CMake] Strengthen pkg-config installation tests to detect missing metadata and dependenciesOuverteneeds-triage
Difficulté 2/5 1-3 heures Accessibilité débutants 68/100
open-telemetry/opentelemetry-cpp#4697 ·
Les mainteneurs répondent en général sous 1 jour
-
Difficulté 2/5 1-3 heures Accessibilité débutants 76/100
-
Difficulté 2/5 1-3 heures Accessibilité débutants 73/100
FujiNetWIFI/fujinet-firmware#1921 ·
Les mainteneurs répondent en général sous 1 jour
-
Difficulté 2/5 1-3 heures Accessibilité débutants 64/100
azerothcore/azerothcore-wotlk#28108 ·
Les mainteneurs répondent en général sous 1 jour