Upstream async-profiler changes detected (2026-09-22)
Mantenedores costumam responder em até 1 dia
Ninguém assumiu esta issue ainda.
Avaliação
- Dificuldade
- 4/5
- Tempo estimado
- 3-5 dias
- Facilidade para iniciantes
- 35/100
Direção de pesquisa
The issue points to two files in ddprof-lib/src/main/cpp (profiler.cpp and flightRecorder.cpp) that need updating with upstream async-profiler changes. First, examine the upstream diff for commit a725243 to understand the use-after-free fix in Dictionary::lookup. Then, review the Datadog-specific modifications in those files to merge the changes without breaking existing functionality. Testing involves building the profiler and running relevant integration tests.
Escrita pelo modelo de indexação a partir do texto da issue.
Descrição
Upstream async-profiler Changes Detected
Date: 2026-09-22
Commit Range: 88aee6f...a725243
Files Changed: 2
Total Commits: 2
Summary
2 files in ddprof-lib/src/main/cpp have corresponding changes in upstream async-profiler.
Changed Files
profiler.cpp
Commits: 1
- a725243 Fix use-after-free in Dictionary::lookup (#1809)
View diff: profiler.cpp
flightRecorder.cpp
Commits: 1
- a725243 Fix use-after-free in Dictionary::lookup (#1809)
View diff: flightRecorder.cpp
Recent Commits
- a725243 Fix use-after-free in Dictionary::lookup (#1809)
- 6d25712 Simplified
latencyFiltertest and madetagFiltertest more reliable (#1810)
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
- Linguagem predominante
- C++
- Estrelas
- 33
- Forks
- 14
- Merge médio
- 2d 12h
- PRs com merge (30d)
- 41
Preparar o ambiente
- Sem Dockerfile nem arquivo Docker Compose
- Tem um modelo de pull request
- Sem guia de contribuição
Primeiros passos
- Leia a issue inteira e depois o guia de contribuição do projeto.
- Comente na issue dizendo que vai assumir — evita que duas pessoas façam o mesmo trabalho.
- Faça um fork do repositório e trabalhe em uma branch.
- Abra um pull request que referencie o número da issue.
Mais de DataDog/java-profiler
-
needs-review upstream-tracking
Dificuldade 4/5 3-5 dias Facilidade para iniciantes 15/100
DataDog/java-profiler#846 ·
Mantenedores costumam responder em até 1 dia
-
Dificuldade 4/5 3-5 dias Facilidade para iniciantes 52/100
DataDog/java-profiler#843 ·
Mantenedores costumam responder em até 1 dia
-
needs-review upstream-tracking
Dificuldade 4/5 3-5 dias Facilidade para iniciantes 35/100
DataDog/java-profiler#829 ·
Mantenedores costumam responder em até 1 dia
-
needs-review upstream-tracking
Dificuldade 4/5 3-5 dias Facilidade para iniciantes 35/100
DataDog/java-profiler#785 ·
Mantenedores costumam responder em até 1 dia
-
needs-review upstream-tracking
Dificuldade 4/5 3-5 dias Facilidade para iniciantes 48/100
DataDog/java-profiler#780 ·
Mantenedores costumam responder em até 1 dia
Todas as issues de DataDog/java-profiler
Issues semelhantes
-
Status: Awaiting triage
Dificuldade 2/5 1-3 horas Facilidade para iniciantes 75/100
espressif/arduino-esp32#12984 ·
Mantenedores costumam responder em até 1 dia
-
torch_ops/logprob.cu does not compile with the serving container's nvcc (13.3.73); check_torch_ops.py cannot run as shippedTalvez já em andamento Um pull request vinculado a esta issue está aberto ou já foi mesclado. Aberta
Dificuldade 2/5 Menos de uma hora Facilidade para iniciantes 72/100
ashhart/TensorFold#535 ·
Mantenedores costumam responder em até 1 dia
-
Dificuldade 2/5 1-3 horas Facilidade para iniciantes 66/100
Mantenedores costumam responder em até 1 dia
-
Dificuldade 2/5 Menos de uma hora Facilidade para iniciantes 78/100
sudoevolve/EUI-NEO#95 ·
Mantenedores costumam responder em até 1 dia
-
Dificuldade 2/5 1-3 horas Facilidade para iniciantes 72/100
Mantenedores costumam responder em até 1 dia