On 8/5/25 3:04 AM, Alex Bennée wrote:
Pierrick Bouvier <pierrick.bouv...@linaro.org> writes:

This plugin generates a binary trace compatible with:
https://github.com/namhyung/uftrace

It tracks frame pointer during execution, detecting function
calls/returns and works in system and user mode.

It's implemented for aarch64 only (adding other architecture should
be trivial, especially x86_64 that share the same stack layout).

Signed-off-by: Pierrick Bouvier <pierrick.bouv...@linaro.org>
---
  contrib/plugins/uftrace.c   | 630
++++++++++++++++++++++++++++++++++++

Is it possible to break this down into smaller commits to ease review? I
appreciate it takes a bit until you have something working but this is a
relatively big plugin.


I'll post another version breaking down the first version, so it's easier to review all the different structures used and methods applying to them.

Regards,
Pierrick


Reply via email to