meta-openembedded/meta-oe/recipes-devtools/perfetto
Etienne Cordonnier ab5cd440b3
perfetto: enabled traced_perf by compiling with clang
traced_perf is required for using e.g. callstack_sampling, see https://perfetto.dev/docs/getting-started/cpu-profiling

Tested on qemu:

Starting perfetto using a configuration which uses `callstack_sampling` starts traced_perf as a side-effect when perfetto is compiled with clang:

```
root@qemux86-64:~#  tracebox --txt -c /tmp/config.pbtxt -o /tmp/perfetto-trace.pb &
root@qemux86-64:~# ps -eo pid,cmd | grep tracebox
  529 tracebox --txt -c /tmp/config.pbtxt -o /tmp/perfetto-trace.pb
  530 /usr/bin/tracebox traced
  533 /usr/bin/tracebox traced_probes --reset-ftrace
  536 /usr/bin/tracebox traced_perf
```

Signed-off-by: Etienne Cordonnier <ecordonnier@snap.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2025-08-18 07:50:01 -07:00
..
libperfetto perfetto: upgrade 47.0 -> 51.2 2025-08-18 07:50:01 -07:00
perfetto perfetto: upgrade 47.0 -> 51.2 2025-08-18 07:50:01 -07:00
libperfetto.bb perfetto: upgrade 47.0 -> 51.2 2025-08-18 07:50:01 -07:00
perfetto.bb perfetto: enabled traced_perf by compiling with clang 2025-08-18 07:50:01 -07:00
perfetto.inc perfetto: upgrade 47.0 -> 51.2 2025-08-18 07:50:01 -07:00