ddprof icon indicating copy to clipboard operation
ddprof copied to clipboard

The Datadog Native Profiler for Linux

Results 28 ddprof issues
Sort by recently updated
recently updated
newest added

# What does this PR do? Upgrade base build image to 3.18.0 # Motivation I was hoping for gcc 13, but not yet! # Additional notes Downstream PR: [link](https://github.com/DataDog/ddprof-build/pull/103)

# What does this PR do? Instead of relying on elfutils, we build unwinding tables. Most of the code was adapted from the unwinding done in the async-profiler. I'm adding...

# What does this PR do? Prototype using libaustin to include information on python frames. This uses `vm_reads` so requires ptrace capabilities. The method to lookup frames is really experimental:...

# What does this PR do? Introduce a helper to cleanup the libddprof errors # Motivation It is easy to make mistakes when taking into account libddprof errors.

I'll fill this stuff out later # What does this PR do? A brief description of the change being made with this pull request. # Motivation What inspired you to...

I am using Elixir. I have `export ERL_FLAGS="+JPperf map"` and a perf map file is present in `/tmp` The following works: ``` sudo ./bin/ddprof --environment test --service test-service --preset cpu_only...

bug
good first issue

While using ddprof in PID mode to profile a Julia program there are a number of frames that end up being in [Incomplete] frames. Like in the following example: ![image](https://github.com/DataDog/ddprof/assets/48688196/1265ba69-6097-439e-8bb8-2f4210c3e725)...

# What does this PR do? Tracking of allocation through system calls # Motivation TBD

# What does this PR do? A brief description of the change being made with this pull request. # Motivation What inspired you to submit this pull request? In order...

We should instrument only online CPUs by taking into account cpusets. Can cpusets change during ddprof execution ? Might be possible if current pod has no static cpus (and therefore...